@charset "UTF-8";
/* CSS Document */
/* --------------------
 * 初期設定
-------------------- */
html, body{
	height:100%;
}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {
	font-size:1em;
	font-weight:normal;
	font-style:normal;
}
ul,ol {
	list-style: none;
}
fieldset,img {
	border: none;
}
caption,th {
	text-align:left;
}
body {
	line-height:1.1em;
	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#333;
	background-color:#fff;
	text-align:center;
}
a,
a:link,
a:visited {
	color:#3f73a7;
	text-decoration:underline;
}
a:hover {
	color:#f16f14;
	text-decoration:underline;
}
.white a,
.white a:link,
.white a:visited,
.white a:active,
a.white,
a.white:link,
a.white:visited,
a.white:active{
	color:#fff !important;
}
.white a:hover,
a.white:hover{
	color:#fbd365 !important;
}
strong {
	font-weight:bold;
}
/* --------------------
 * 汎用設定
-------------------- */
.clearBoth {
	clear:both;
	overflow:hidden;
	width:1px;
	height:1px;
	margin:0 -1px -1px 0;
	border:0;
	padding:0;
	font-size:0;
	line-height:0;
}
.clearFix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearFix{
	display:inline-table;
	min-height:1%;
}
/* \*/
html .clearFix{
	* height:1%;
}
.clearFix{
	display:block;
}
/* */
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.right {
	text-align:right !important;
}
.left {
	text-align:left !important;
}
.center {
	text-align:center !important;
}
.dotLine {
	height:1px;
	background-image:url(/images/dot.png);
	background-repeat:repeat-x;
	background-position:center;
}
.margin_s {
	height:1.5em;
	clear:both;
}
.margin_m {
	height:3em;
	clear:both;
}
.margin_l {
	height:5em;
	clear:both;
}
.margin_ll {
	height:7em;
	clear:both;
}
.sentence {
	line-height:1.8em;
}
.attention {
	color:#c00;
}
.photoFrame {
	padding:1px;
	border:1px solid #cfcfcf;
	display:inline-block;
}
.boldText{
font-weight:bold;
}
/* --------------------
 * 共通パーツ
-------------------- */
/* アイコン */
.arrowBl {
	padding-left:18px;
	min-height:14px;
	_height:14px;
	background-image:url(/images/icon_arrow.png);
	background-repeat:no-repeat;
	display:inline-block;
}
.featureIcon {
	padding-top:5px;
	padding-left:30px;
	min-height:17px;
	_height:17px;
	background-repeat:no-repeat;
	display:inline-block;
}
.icon01 {
	background-image:url(/images/icon_fe/icon_kanren_01.gif);
}
.icon02 {
	background-image:url(/images/icon_fe/icon_kanren_02.gif);
}
.icon03 {
	background-image:url(/images/icon_fe/icon_kanren_03.gif);
}
.icon04 {
	background-image:url(/images/icon_fe/icon_kanren_04.gif);
}
.icon05 {
	background-image:url(/images/icon_fe/icon_kanren_05.gif);
}
.icon06 {
	background-image:url(/images/icon_fe/icon_kanren_06.gif);
}
.icon07 {
	background-image:url(/images/icon_fe/icon_kanren_07.gif);
}
.icon08 {
	background-image:url(/images/icon_fe/icon_kanren_08.gif);
}
.icon09 {
	background-image:url(/images/icon_fe/icon_kanren_09.gif);
}
.icon10 {
	background-image:url(/images/icon_fe/icon_kanren_10.gif);
}
.icon11 {
	background-image:url(/images/icon_fe/icon_kanren_11.gif);
}
.icon12 {
	background-image:url(/images/icon_fe/icon_kanren_12.gif);
}
.icon13 {
	background-image:url(/images/icon_fe/icon_kanren_13.gif);
}
/* --------------------
 * 印刷用設定
-------------------- */
@media print {
body {
	background-color:#fff !important;
	color:#000 !important;
	}
	
a, a:link,a:visited,a:hover {
	color:#000 !important;
	text-decoration:none !important;
	}
}
div#mainContents div#entryForm{
    padding-bottom:10px;
    text-align:center;
    margin:auto;
    margin-bottom:3px;
}
div#mainContents div#entryForm table.eForm{
    font-size:15px;
    text-align:left;
    margin:auto;
    width:760px; 
    border-collapse:collapse;
}
div#mainContents div#entryForm  td.eFormTableL{
    background-color:#c6dff1;
    border:1px solid #3398DC;
    width:30%;
    height:30px;
    line-height:30px;
    font-size:15px;
    font-weight:bold;
}
div#mainContents div#entryForm  td.eFormTableR{
    background-color:#FFFFFF;
    border:1px solid #3398DC;
    font-size:12px;
    width:70%;
    padding:5px 0  4px 15px;
    line-height:20px;
}
.reqItem{
    background-image:ur/images/form_RequiredItem.gif);
    background-position:175px center ;
    background-repeat:no-repeat;
}
.grayText{
    color:#333333;
    /*font-weight:bold;*/
    padding-left:5px;
}
#privacyText1{
    width:230px;
    height:150px;
    font-size:12px;
    overflow:auto;
    text-align:left;
    padding:5px;
    line-height:14px;
    margin-right:10px;
    border:1px solid #333333;
    background-color:#FFFFFF;
    float:left;
}
div#listArea {
    margin-bottom:30px;
    padding:1px;
    border-left:1px solid #bfbfbf;
    border-right:1px solid #bfbfbf;
    border-bottom:1px solid #bfbfbf;
    text-align:center;
}
div#listArea ul{
    margin:0 0 0 25px;
}
div#listArea ul li{
    float:left;
    text-align:left;
    height:23px;
    line-height:23px;
    font-size:13px;
}
div#listArea ul li a{
    background-image:ur/images/icon_listArea.gif);
    background-repeat:no-repeat;
    padding:0 0 0 15px;
}
div#listArea ul li a.listStyleN{
    padding:0;
    background-image:none;
}
div#listArea ul.listColumn1 li{
    width:830px;
}
div#listArea ul.listColumn2 li{
    width:428px;
}
div#listArea ul.listColumn3 li{
    width:280px;
}
div#listArea ul.listColumn4 li{
    width:214px;
}
div#listArea ul.listBig li a{
    background-image:ur/images/icon_listAreaB.gif);
    background-repeat:no-repeat;
    padding:0 0 0 19px;
}
div#listArea ul.faq_q li{
    background-image:ur/images/icon_faq_q.gif);
    background-repeat:no-repeat;
    padding:0 0 0 23px;
    width:405px;
}
div#listArea ul.faq_q li a{
    background-image:none;
    padding:0;
}
div#listArea table.faqAns{
    text-align:left;
    margin:auto;
    margin-bottom:10px;
}
div#listArea table.faqAns th{
    border:none;
    background-repeat:no-repeat;
    background-position:center top;
    width:28px;
}
div#listArea table.faqAns td{
    padding:5px 0;
    width:700px;
}
div#listArea table.faqAns tr.que th{
    background-image:ur/images/icon_faq_q.gif);
}
div#listArea table.faqAns tr.ans th{
    background-image:ur/images/icon_faq_a.gif);
}
div#listArea table.faqAns tr.que td{
    font-size:16px;
    text-align:16px;
    font-weight:bold;
    font-family:Lucida Grande,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif
}
div#listArea table.faqAns tr.ans td{
    font-size:13px;
    line-height:15px;
}
div#mainContents p.listArea_title{
    background-image:ur/images/title_listArea.gif); 
    background-repeat:no-repeat; 
    background-position:center top; 
    height:28px; color:#10659E; 
    font-size:18px; 
    font-weight:bold; 
    padding:28px 0 0 50px;
    text-align:left;
    font-family:Lucida Grande,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif
}
div#listArea p.listArea_subtitle{
    background-image:ur/images/title_listArea_sub.gif); 
    background-repeat:no-repeat; 
    background-position:center top; 
    height:34px; color:#FFFFFF; 
    font-size:15px; 
    font-weight:bold; 
    padding:13px 0 0 45px;
    text-align:left;
    font-family:Lucida Grande,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif
}
div#listArea div#listText{
    margin:auto; 
    width:830px; 
    text-align:left; 
}
div#listArea div#listText h5{
    margin:15px 0 7px 0;
    font-size:15px;
    font-weight:bold;
    font-family:Lucida Grande,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif
}
div#listArea div#listText p{
    padding:0 0 0 15px;
}
div#listArea div#listText ol{
    list-style:decimal;
    padding:0 0 0 32px;
}
div.mt0 {
    margin-top:0px;
}
div#mainContents div#entryForm{
    padding-bottom:10px;
    text-align:center;
    margin:auto;
    margin-bottom:3px;
}
div#mainContents div#entryForm table.eForm{
    font-size:15px;
    text-align:left;
    margin:auto;
    width:760px; 
    border-collapse:collapse;
}
div#mainContents div#entryForm  td.eFormTableL{
    background-color:#c6dff1;
    border:1px solid #3398DC;
    width:25%;
    height:30px;
    line-height:30px;
    font-size:14px;
    font-weight:bold;
}
div#mainContents div#entryForm  td.eFormTableR{
    background-color:#FFFFFF;
    border:1px solid #3398DC;
    font-size:12px;
    width:75%;
    padding:5px 0  4px 15px;
    line-height:20px;
}
.reqItem{
    background-image:url(/images/b_hissu_img.png);
    background-position:135px center ;
    background-repeat:no-repeat;
}
.privacyText1{
    width:190px;;
    height:160px;
    font-size:12px;
    overflow:auto;
    text-align:left;
    padding:5px;
    line-height:14px;
    margin-right:1px;
    border:1px solid #333333;
    background-color:#FFFFFF;
}
td#td03{
    border:1px solid #999999;
    width:45%;
    padding:5px 0 5px 13px;
}
div#listArea {
    margin-bottom:30px;
    padding:1px;
    border-left:1px solid #bfbfbf;
    border-right:1px solid #bfbfbf;
    border-bottom:1px solid #bfbfbf;
    text-align:center;
}
div#listArea ul{
    margin:0 0 0 25px;
}
div#listArea ul li{
    float:left;
    text-align:left;
    height:23px;
    line-height:23px;
    font-size:13px;
}
div#listArea ul li a{
    background-image:url(/images/icon_listArea.gif);
    background-repeat:no-repeat;
    padding:0 0 0 15px;
}
div#listArea ul li a.listStyleN{
    padding:0;
    background-image:none;
}
div#listArea ul.listColumn1 li{
    width:830px;
}
div#listArea ul.listColumn2 li{
    width:428px;
}
div#listArea ul.listColumn3 li{
    width:280px;
}
div#listArea ul.listColumn4 li{
    width:214px;
}
div#listArea ul.listBig li a{
    background-image:url(/images/icon_listAreaB.gif);
    background-repeat:no-repeat;
    padding:0 0 0 19px;
}
div#listArea ul.faq_q li{
    background-image:url(/images/icon_faq_q.gif);
    background-repeat:no-repeat;
    padding:0 0 0 23px;
    width:405px;
}
div#listArea ul.faq_q li a{
    background-image:none;
    padding:0;
}
div#listArea table.faqAns{
    text-align:left;
    margin:auto;
    margin-bottom:10px;
}
div#listArea table.faqAns th{
    border:none;
    background-repeat:no-repeat;
    background-position:center top;
    width:28px;
}
div#listArea table.faqAns td{
    padding:5px 0;
    width:700px;
}
div#listArea table.faqAns tr.que th{
    background-image:url(/images/icon_faq_q.gif);
}
div#listArea table.faqAns tr.ans th{
    background-image:url(/images/icon_faq_a.gif);
}
div#listArea table.faqAns tr.que td{
    font-size:16px;
    text-align:16px;
    font-weight:bold;
    font-family:Lucida Grande,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif
}
div#listArea table.faqAns tr.ans td{
    font-size:13px;
    line-height:15px;
}
div#mainContents p.listArea_title{
    background-image:url(/images/title_listArea.gif); 
    background-repeat:no-repeat; 
    background-position:center top; 
    height:28px; color:#10659E; 
    font-size:18px; 
    font-weight:bold; 
    padding:28px 0 0 50px;
    text-align:left;
    font-family:Lucida Grande,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif
}
div#listArea p.listArea_subtitle{
    background-image:url(/images/title_listArea_sub.gif); 
    background-repeat:no-repeat; 
    background-position:center top; 
    height:34px; color:#FFFFFF; 
    font-size:15px; 
    font-weight:bold; 
    padding:13px 0 0 45px;
    text-align:left;
    font-family:Lucida Grande,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif
}
div#listArea div#listText{
    margin:auto; 
    width:830px; 
    text-align:left; 
}
div#listArea div#listText h5{
    margin:15px 0 7px 0;
    font-size:15px;
    font-weight:bold;
    font-family:Lucida Grande,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif
}
div#listArea div#listText p{
    padding:0 0 0 15px;
}
div#listArea div#listText .txtTtl{
	font-size:17px;
	font-weight:bold;
	margin:15px 0 5px 0;
	padding:0 0 0 10px;
	line-height:22px;
	border-bottom:1px solid #10659E;
	border-left:4px solid #10659E;
    font-family:Lucida Grande,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif
}
div#listArea div#listText .pad{
    padding:0 0 0 10px;
	display:block;
}
div#listArea div#listText ol{
    list-style:decimal;
    padding:0 0 0 32px;
}
div.mt0 {
    margin-top:0px;
}
/* CSS Document */
div#mainContents ul#floeContentes01{
width:783px;
margin:20px auto;
}
div#mainContents ul#floeContentes01 li{
width:261px;
height:153px;
float:left;
}
div#mainContents ul#floeContentes01 li p{
text-align:left;
margin:55px 0 0 0;
padding:0 15px 0;
line-height: 135%;
}
div#mainContents ul#floeContentes01 li.fl01{
background-image:url(/images/fl01.gif);
background-repeat:no-repeat;
}
div#mainContents ul#floeContentes01 li.fl02{
background-image:url(/images/fl02.gif);
background-repeat:no-repeat;
}
div#mainContents ul#floeContentes01 li.fl03{
background-image:url(/images/fl03.gif);
background-repeat:no-repeat;
}
div#mainContents ul#floeContentes01 li.fl04{
background-image:url(/images/fl04.gif);
background-repeat:no-repeat;
}
div#mainContents ul#floeContentes01 li.fl05{
background-image:url(/images/fl05.gif);
background-repeat:no-repeat;
}
div#mainContents ul#floeContentes01 li.fl06{
background-image:url(/images/fl06.gif);
background-repeat:no-repeat;
}
/* twitterエリア */
#twitterWid{
background-image:url(/images/twWid_body.gif);
background-repeat:repeat-y;
width:897px;
margin:25px 0 0 0;
}
#twitterWid h3{
background-image:url(/images/twWid_top.gif);
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
height:28px;
padding:30px 0 0 380px;
text-align:left;
}
#twitterWid .tweetArea{
width:827px;
height:175px;
padding:5px 0;
overflow-y:auto;
background-color:#DDEEF6;
margin:5px auto;
border:2px solid #FFFFFF;
}
#twitterWid .tweetArea .tweet{
margin:6px 0;
}
#twitterWid .tweetArea .tweet table{
margin:auto;
}
#twitterWid .tweetArea .tweet tr{
padding:0 0 0 30px;
}
#twitterWid .tweetArea .tweet th{
width:35px;
text-align:left;
}
#twitterWid .tweetArea .tweet th .tweetImages{
width:35px;
height:35px;
background-image:url(/images/tw_bgImg.gif);
background-repeat:no-repeat;
background-position:left center;
}
#twitterWid .tweetArea .tweet th img{
margin:2px; 0 0 2px;
}
#twitterWid .tweetArea .tweet td{
padding:0 0 0 17px;
background-image:url(/images/tw_tweet.gif);
background-repeat:no-repeat;
background-position:5px center;
width:720px;
}
#twitterWid .tweetArea .tweet td .tweetText{
line-height:14px;
}
#twitterWid .tweetArea .tweet td .tweetTime{
font-size:10px;
color:#666666;
}
#twitterWid #twitterLogo{
text-align:right;
padding:0 35px 0 0;
}
#twitterWid #twitterLogo p{
font-weight:bold;
color:#666666;
background-image:url(/images/twitter_logo.gif);
background-repeat:no-repeat;
background-position:center right;
padding:0 70px 0 0; height:14px;
}
/* 転職支援金説明ページ */
#mainContents #shien_info_top #sitd1{
width:259px; 
background-image:url(/images/shien/shienInfo_topUr.jpg); 
background-repeat:no-repeat;
}
#mainContents #shien_info_top #sitd1 a{
margin:0 0 28px 97px; 
display:block; 
width:154px; 
height:133px;
}
#mainContents #shien_info_top #sitd2{
width:812px; 
height:170px; 
text-align:center; 
background-image:url(/images/shien/shienInfo_topD.jpg); 
background-repeat:no-repeat;
}
#mainContents #shien_info_top #sitd2 img{
margin:0 32px;
}
#mainContents .shien_info_c h3{
background-image:url(/images/shien/shienInfo_h3_bg.gif); 
background-repeat:repeat-x; 
width:692px; 
text-align:left; 
margin:15px auto 0;
}
#mainContents .shien_info_c .shien_textArea{
background-color:#FFE8D4; 
width:692px; 
padding:0 0 14px 0;
margin:auto;
}
#mainContents .shien_info_c .shien_textArea p{
width:640px; 
height:80px; 
padding:3px 12px 12px; 
background-color:#FFFFFF; 
text-align:left;
margin:0 auto;
font-size:12px;
line-height:1.6em;
}
#mainContents .shien_info_c .shien_textArea .asteriskInfo{
color:#666666; 
text-align:right;
}
#mainContents #shien_info_c02 ul{
padding:0;
background-image:url(/images/shien/shienInfo_flow.gif); 
background-repeat:no-repeat; 
height:131px; 
margin:auto; 
width:752px;
}
#mainContents #shien_info_c02 ul li{
float:left;
width:94px;
text-align:left;
margin:75px 0px 0;
text-align:center;
}
#mainContents #shien_info_c02 ul li p{
text-align:left;
margin:0 auto;
width:74px;
}
#mainContents #shien_info_top table{
margin:0 auto;
}
/* キャリアコンサルタント紹介ページ */
#mainContents #consalIntro_top{
margin:0 0 40px 0;
}
#mainContents #consalIntro_top table{
margin:auto;
}
#mainContents #consalIntro_top th{
width:523px;
height:140px;
background-image:url(/images/consalIntro_TopImageL.gif);
background-repeat:no-repeat;
vertical-align:top;
}
#mainContents #consalIntro_top th h2{
padding:8px 0 0 0;
}
#mainContents #consalIntro_top th #topNavi{
padding:67px 0 0 47px;
}
#mainContents #consalIntro_top th #topNavi a{
background-image:url(/images/consalIntro_areaIcon.gif);
background-repeat:no-repeat;
background-position:left;
padding:0 0 0 12px;
margin:0 25px 0 0;
}
#mainContents #consalIntro_top #topImgR{
width:257px;
background-image:url(/images/consalIntro_TopImageR.jpg);
background-repeat:no-repeat;
}
.fontMeiryo{
font-family:Lucida Grande,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic
Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Geneva,Arial,Verdana,sans-serif
}
#mainContents .consalIntroBox{
width:772px;
margin:0 auto 12px;
}
#mainContents .consalIntroBox .consalIntroArea{
background-image:url(/images/consalIntro_body.gif);
background-repeat:repeat-y;
padding:2px 6px 3px 4px;
text-align:left;
}
#mainContents .consalIntroBox h3{
height:24px;
width:762px;
margin:0 0 10px 0;
line-height:24px;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
background-color:#08b4c9;
background-image:url(/images/consalIntro_h3_bg.gif);
background-repeat:no-repeat;
background-position:left;
}
#mainContents .consalIntroBox h3 p{
padding:0 0 0 24px;
}
#mainContents .consalIntroBox .consalIntroL{
width:157px;
}
#mainContents .consalIntroBox .consalIntroL .consalIntroPic{
width:146px;
height:111px;
float:right;
background-image:url(/images/bg_consalPict.gif);
background-repeat:no-repeat;
}
#mainContents .consalIntroBox .consalIntroL .consalIntroPic p{
padding:3px;
}
#mainContents .consalIntroBox .consalIntroR{
width:589px;
float:right;
}
#mainContents .consalIntroBox .consalIntroR h4{
color:#068594;
font-size:14px;
font-weight:bold;
line-height:23px;
background-image:url(/images/bg_consal_h4.gif);
background-repeat:no-repeat;
}
#mainContents .consalIntroBox .consalIntroR h4 span{
padding:0 0 0 7px;
}
#mainContents .consalIntroBox .consalIntroR p{
color:#555555;
margin:8px auto 17px;
padding:0 8px;
}
#mainContents .buttonArea{
background-image:url(/images/bg_consalToEntry.gif);
background-repeat:no-repeat;
width:764px;
height:125px;
margin:8px auto 0;
}
#mainContents .buttonArea img{
margin:52px 0 0 365px;
}
/* 「看護のお仕事」について */
#howToKango{
width:750px; 
margin:0 auto;
}
.commonTitle{
background-image:url(/images/title_common_bg01.gif); 
background-repeat:repeat-x; 
text-align:left;
height:47px;
}
.textUnderTitleCommon{
text-align:left;
font-weight:bold; 
padding:0 25px 30px;
font-size:13px;
line-height:1.5em;
}
.textUnderTitleCommon .pink{
font-weight:bold;
color:#FF1A93;
}
.boxArea{
width:732px; 
margin:0 auto 10px;
}
#howToKango .boxArea ul{
padding:0 7px; 
margin:0 auto;
}
#howToKango .boxArea li{
background-image:url(/images/frame_howToKango_bg01.gif); 
width:358px; 
background-repeat:no-repeat; 
float:left; 
text-align:left;
}
#howToKango .boxArea1 li{
height:164px; 
}
#howToKango .boxArea2 li{
height:135px; 
background-image:url(/images/frame_howToKango_bg02.gif); 
}
#howToKango .boxArea h3{
font-size:14px; 
font-weight:bold; 
color:#ffffff; 
padding:9px 0 0 16px; 
line-height:14px;
}
#howToKango .boxArea p{
padding:18px 112px 0 27px; 
background-position:246px 15px; 
background-repeat:no-repeat;
height:110px;
font-size:11px; 
line-height:1.4em;
}
#howToKango .boxArea2 p{
padding:18px 27px 0 27px; 
}
#howToKango .boxArea .box01 p{
background-image:url(/images/icon_howToKango_frame_1.gif); 
}
#howToKango .boxArea .box02 p{
background-image:url(/images/icon_howToKango_frame_2.gif); 
}
#howToKango .boxArea .box03 p{
background-image:url(/images/icon_howToKango_frame_3.gif); 
}
#howToKango .boxArea .box04 p{
background-image:url(/images/icon_howToKango_frame_4.gif); 
}
#howToKango .boxArea p a{
display:block; 
padding:5px 0 0 0;
}
#howToKango .boxArea p span{
display:block; 
padding:5px 0 0 0;
font-size:10px;
}
#howToKango .boxArea2 p .privacyImg{
width:50%; 
display:inline; 
font-size:11px;
}
/* 「看護のお仕事」ご利用の流れ */
#flow{
width:750px; 
margin:0 auto;
}
#flowStep{
margin:0 0 20px 0;
}
#flow .boxArea h3{
font-size:14px; 
font-weight:bold; 
color:#ffffff; 
padding:2px 0 0 20px; 
line-height:25px;
background-image:url(/images/title_flow_bg.gif);
background-repeat:repeat-x;
height:25px;
}
#flow .boxArea ul{
padding:0 0 0 42px;
background-image:url(/images/bar_flow_length.gif); 
background-repeat:repeat-y; 
background-position:7px top;
}
#flow .boxArea li{
width:auto;
text-align:left;
background-repeat:no-repeat;
background-position:350px 26px;
height:177px;
}
#flow .boxArea li p{
width:305px;
padding:10px 0 10px 15px;
font-size:12px;
line-height:1.8em;
}
#flow .boxArea .flow_box01{
background-image:url(/images/flow_img01.gif);
}
#flow .boxArea .flow_box02{
background-image:url(/images/flow_img02.gif);
}
#flow .boxArea .flow_box03{
background-image:url(/images/flow_img03.gif);
}
#flow .boxArea .flow_box04{
background-image:url(/images/flow_img04.gif);
}
#flow .boxArea .flow_box05{
background-image:url(/images/flow_img05.gif);
}
#flow .boxArea .flow_box06{
background-image:url(/images/flow_img06.gif);
}
/* ------------------------------------------------------------
 * 求人リクエストここから
 * ------------------------------------------------------------ */
#jobRequest{
    width: 658px;
    height: 222px;
    margin: 0 auto 10px auto;
    background:url(/images/jobRequest.png) 0 0 no-repeat;
}
p#jobRequest_text{
    text-align:left;
    padding:50px 13px 0px 13px;
}
#btn_jobReq{
    display:block;
    width:222px;
    height:131px;
    background-image:url(/images/btn_jobReq.png);
    background-repeat:no-repeat;
    margin-left:423px;
    margin-top:4px;
}
#btn_jobReq span{
display:none;
}
#btn_jobReq:hover{
background-position:0 -131px;
}
.jobReq_comment{
    padding:5px 10px 5px 10px;
    line-height:1.4em;
}
.btn_list_consul2{
    display:block;
    width:156px;
    height:45px;
    background-image:url(/images/btn_list_consul2.png);
    background-repeat:no-repeat;
    margin-top:7px;
}
.btn_list_consul2 span{
    display:none;
}
.btn_list_consul2:hover{
    background-position:0 -45px;
}
.btn_detail2{
    display:block;
    width:156px;
    height:35px;
    background-image:url(/images/btn_detail2.png);
    background-repeat:no-repeat;
    margin-top:7px;
}
.btn_detail2 span{
    display:none;
}
.btn_detail2:hover{
    background-position:0 -35px;
}
.jobReq_detail{
    width: 633px;
    height: 265px;
    margin: 0 auto 10px auto;
    background:url(/images/jobReq_detail_1.png) 0 0 no-repeat;
}
.btn_detail_consul1{
    display:block;
    width:238px;
    height:62px;
    background-image:url(/images/btn_detail_consul1.png);
    background-repeat:no-repeat;
    margin-top:13px;
    margin-left:383px;
}
.btn_detail_consul1 span{
    display:none;
}
.btn_detail_consul1:hover{
    background-position:0 -62px;
}
.jobReq_detailText{
    padding:54px 15px 0 15px;
}
table.jobDatadetailRevise .side_table2{
padding:0 0 5px 6px;
border:none;
vertical-align:top;
}
table.jobDatadetailRevise .side_table2 .photo {
background-image:url(/images/bg_pictFrame.gif);
padding:2px;
margin:5px 0;
background-repeat:no-repeat;
}
table.jobDatadetailRevise .side_table2 .photo img{
display:block;
}
/* ------------------------------------------------------------
 * 求人リクエストここまで
 * ------------------------------------------------------------ */
/*201105 09*/
#en02_article_Box ul#ul02 li.li02 {
float:left;
width:160px;
padding-bottom:15px;
}
/*201105 09*/
a.deconone {
font-weight:bold;
}
/*201105 09*/
a.deconone01 {
text-decoration:none;
}
#en_btn {
padding-top:10px;
padding-bottom:15px;
/*border-bottom:dashed 1px #FF6600;*/
}
#en_btn ul li {
float:right;
padding-left:10px;
}
/* leadPryvacy */
div#mainContents div#entryForm  td.privacyStyle{
	padding:0;
}
.leadPrivacy{
	margin:10px;
	line-height:1.4em;
}
.leadPrivacy .dispPrivacy {
	border:1px solid #999;
    position: relative;
    text-align: left;
    height: 130px;
    margin: 0 0 5px 0;
}
.dispPrivacy .l_area{
	position: absolute;
    width: 600px;
}
.dispPrivacy .r_area{
	position: absolute;
	left: 620px;
    width: 100px;
    padding: 20px 0 0 0;
}
.l_area .txtPrivacy{
	padding:15px;
	margin:0 0 5px 0;
}
.leadPrivacy .agreePryvacy{
	font-weight:bold;
	color:#F00;
}
.leadPrivacy .agrBox{
	font-size:18px;
	font-weight:bold;
	display:block;
	text-align:center;
	margin:5px 0;
}
.leadPrivacy .agrBox span{
	padding:5px 10px;
}
.leadPrivacy .agrBox span input{
	margin:0 5px 0 0;
}
.privacyBox {
    margin: 0 5px;
    position: relative;
    text-align: left;
}
.privacyBox .jump{
    padding:0 5px 0 0;
}
.privacyBox .txtCompany{
    font-size: 80%;
    font-weight: bold;
    color: #003399;
    top: 27px;
    left: 78px;
    line-height: 1.8em;
    position: absolute;
    padding: 0 5px 0 0;
    width:150px
}
@charset "UTF-8";
/* CSS Document */
/* ------------------------------------------------------------
 * ヘッダ
------------------------------------------------------------ */
/*
div#header {
	height:85px;
	background-image:url(/images/header/bg_header.png);
	background-repeat:repeat-x;
	background-position:top;
}
div#headerContents {
	margin:auto;
	width:887px;
}
div#headerContents div.leftContents {
	padding-top:10px;
	text-align:left;
	float:left;
}
div#headerContents div#headerTop{
text-align:left;
padding:10px 0 0 0;
}
div#headerContents div#headerTop h1 {
	font-size:10px;
	float:left;
}
div#headerContents div#headerTop #headerTopNavi{
float:right;
}
div#headerContents div#headerTop #headerTopNavi a{
display:block;
float:left;
margin:0 0 0 10px;
}
div#headerContents #headerMiddle{
text-align:left;
margin:10px 0 0 0;
}
div#headerContents #headerMiddle #headerMiddleCenter{
width:306px;
float:left;
margin:0 0 0 6px;
}
div#headerContents #headerMiddle #headerMiddleCenter #countList{
background-image:url(/images/header/titel_countList.png);
background-repeat:no-repeat;
background-position:0px center;
float:left;
margin:1px 0 0 0;
}
div#headerContents #headerMiddle #headerMiddleCenter #countList span{
font-size:14px;
font-weight:bold;
padding:0 15px 0 80px;
color:#FF0000;
background-image:url(/images/header/bgCountlist.png);
background-repeat:no-repeat;
background-position:right center;
display:block;
}
div#headerContents #headerMiddle #headerMiddleCenter #update{
float:right;
background-image:url(/images/header/titel_update.png);
background-repeat:no-repeat;
margin:1px 0 0 0;
}
div#headerContents #headerMiddle #headerMiddleCenter #update span{
padding:0 5px 0 70px;
font-size:12px;
line-height:14px;
font-weight:bold;
color:#03c2fc;
}
div#headerContents div.leftContents h1 {
	font-size:10px;
}
div#headerContents div.leftContents img.logo {
	margin-top:10px;
	margin-right:10px;
	float:left;
}
*/
/* ------------------------------------------------------------
 * ヘッダー下
------------------------------------------------------------ */
div#underHeader div.search {
	width:262px;
	height:27px;
	background-image:url(/images/header/bg_headsearch.png);
	background-repeat:no-repeat;
	float:right;
	margin:0 1px 0 0;
}
div#underHeader div.search input,
div#underHeader div.search img,
div#underHeader div.search a {
	float:left;
}
div#underHeader div.search input {
	margin:3px 0 0 40px;
	width:165px;
	height:18px;
}
div#underHeader div.search p {
	margin-top:5px;
	margin-left:10px;
	font-size:10px;
}
div#underHeader div.search  img {
display:block;
margin:4px 0 0 5px;
width:39px;
height:20px;
/*background-image:url(/images/header/btn_headsearch.gif);*/
	background-repeat:no-repeat;
	background-position:0 20;
}
/*
div#underHeader div.search  img:hover {
background-position:0 -20px;
}
*/
div#underHeader{
	border-bottom:2px solid #0282da;
	height:27px;
}
div#areaNavi {
width:887px;
margin:0 auto;
text-align:left;
}
div#areaNavi ul {
	width:574px;
	margin:6px 0 0 0;
}
div#areaNavi ul li {
	float:left;
}
div#areaNavi ul li a{
display:block;
height:21px;
width:82px;
text-align:center;
font-weight:bold;
background-image:url(/images/header/areaTab.png);
background-repeat:no-repeat;
}
div#areaNavi ul li a.area01{background-position:0px 0px; width:82px;}
div#areaNavi ul li a.area01:hover{background-position:0 -21px;}
div#areaNavi ul li a.onkanto{background-position:-0px -21px;}
div#areaNavi ul li a.area02{background-position:-82px 0px;}
div#areaNavi ul li a.area02:hover{background-position:-82px -21px;}
div#areaNavi ul li a.onkansai{background-position:-82px -21px;}
div#areaNavi ul li a.area03{background-position:-164px 0px;}
div#areaNavi ul li a.area03:hover{background-position:-164px -21px;}
div#areaNavi ul li a.ontokai{background-position:-164px -21px;}
div#areaNavi ul li a.area04{background-position:-246px 0px;}
div#areaNavi ul li a.area04:hover{background-position:-246px -21px;}
div#areaNavi ul li a.ontohoku{background-position:-246px -21px;}
div#areaNavi ul li a.area05{background-position:-328px 0px;}
div#areaNavi ul li a.area05:hover{background-position:-328px -21px;}
div#areaNavi ul li a.onhokuriku{background-position:-328px -21px;}
div#areaNavi ul li a.area06{background-position:-410px 0px;}
div#areaNavi ul li a.area06:hover{background-position:-410px -21px;}
div#areaNavi ul li a.onchugoku{background-position:-410px -21px;}
div#areaNavi ul li a.area07{background-position:-492px 0px;}
div#areaNavi ul li a.area07:hover{background-position:-492px -21px;}
div#areaNavi ul li a.onkyushu{background-position:-492px -21px;}
/* ------------------------------------------------------------
 * メインメニュー
------------------------------------------------------------ */
div#menuBar{
background-image:url(/images/header/bgMenuTab.png);
background-repeat:repeat-x;
height:37px;
text-align:center;
}
div#menuBar ul {
	width:884px;
	margin:0 auto;
	display:block;
}
div#menuBar ul li {
	float:left;
}
div#menuBar ul li a{
display:block;
height:37px;
text-align:center;
font-weight:bold;
background-image:url(/images/header/menuTab.png);
background-repeat:no-repeat;
text-decoration:none;
}
div#menuBar ul li a.menu_home{background-position:0px 0px; width:142px;}
div#menuBar ul li a.menu_home:hover{background-position:0 -37px;}
div#menuBar ul li a.menu_explanation{background-position:-142px 0px; width:142px;}
div#menuBar ul li a.menu_explanation:hover{background-position:-142px -37px;}
div#menuBar ul li a.menu_flow{background-position:-284px 0px; width:142px;}
div#menuBar ul li a.menu_flow:hover{background-position:-284px -37px;}
div#menuBar ul li a.menu_shienkin{background-position:-426px 0px; width:142px;}
div#menuBar ul li a.menu_shienkin:hover{background-position:-426px -37px;}
div#menuBar ul li a.menu_registration{background-position:-568px 0px; width:142px;}
div#menuBar ul li a.menu_registration:hover{background-position:-568px -37px;}
div#menuBar ul li a.menu_examination{background-position:-710px 0px; width:174px;}
div#menuBar ul li a.menu_examination:hover{background-position:-710px -37px;}
div#menuBar ul li a span{
color:#FF0000;
font-weight:bold;
text-decoration:none;
padding:0 0 0 109px;
line-height:36px;
}
/* ------------------------------------------------------------
 * レイアウト
------------------------------------------------------------ */
div#pagesBody {
/*
	background-image:url(/images/bg_pageshead.gif);
	background-repeat:repeat-x;
	background-position:top;
*/
}
div#mainContents {
	margin:auto;
	width:887px;
}
div#leftFrame  {
	width:647px;
	float:left;
}
div#leftFrame2  {
	width:658px;
	float:left;
}
div#rightFrame  {
    padding:5px 0 0 0;
	width:220px;
	float:right;
}
/* ----------------------------------------
 * パン屑
---------------------------------------- */
div#mainContents div.pagePath {
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px;
	text-align:left;
	background-repeat:repeat-x;
	background-position:0 8px;
}
/* ------------------------------------------------------------
 * フッタ
------------------------------------------------------------ */
/*
div#footer {
	margin-top:50px;
	background-image:url(/images/footer/bg_footer.png);
	background-repeat:repeat-x;
	background-position:center;
}
div#footer div#footerContents {
	margin:auto;
	width:887px;
}
div#footer div#footerContents ul.footBtn {
	margin-top:40px;
	float:left;
}
div#footer div#footerContents ul.footBtn li {
	margin-right:7px;
	float:left;
}
div#footer div#footerContents p.pageTop {
	float:right;
}
div#footer p.copyright {
	margin-top:30px;
	height:50px;
	color:#fff;
}
*/
@charset "UTF-8";
/* CSS Document */
/* ------------------------------------------------------------
 * トップページ
------------------------------------------------------------ */
/* ----------------------------------------
 * イメージ
---------------------------------------- */
div#topImage {
	background-image:url(/images/toppage/bg_topimg.jpg);
	background-repeat:repeat-x;
	background-position:top;	
}
div#topImage div.mainImage {
	width:898px;
	margin:auto;
	position:relative;
	
}
div#topImage img.supportBtn {
	position:absolute;
	top:19px;
	left:673px;
}
div#topImage div.pagePath {
    font-size: 10px;
    position:absolute;
    top:10px;
    left:10px;
}
div#topImage a, a:hover, a:link {
    color:#483D8B;
}
div#topImage a:visited {
    color:#8B008B;
}
/* ----------------------------------------
 * 左側
---------------------------------------- */
/* --------------------
 * 看護師の求人検索！
-------------------- */
h2#topSearch {
	padding-top:35px;
	padding-left:60px;
	height:26px;
	background-image:url(/images/toppage/bg_search.gif);
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#006fa6;
	text-align:left;
}
h2#topConsul {
	padding-top:35px;
	padding-left:60px;
	height:37px;
	background-image:url(/images/toppage/bg_consul.gif);
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#006fa6;
	text-align:left;
}
div#leftFrame div.bodyFrame {
    border-left:1px solid #bfbfbf;
    border-right:1px solid #bfbfbf;
    border-bottom:1px solid #bfbfbf;
}
div#leftFrame2 div.bodyFrame {
    border-left:1px solid #bfbfbf;
    border-right:1px solid #bfbfbf;
    border-bottom:1px solid #bfbfbf;
}
div#leftFrame div.nonBorder {
border:none;
}
/* --------------------
 * 人気の看護師求人PickUp!
-------------------- */
div#leftFrame div.bodyFrame div.jobPickup {
	margin:auto;
	width:623px;
	padding:1px;
	border:1px solid #bfbfbf;
}
div#leftFrame div.bodyFrame div.jobPickup div.body {
	padding:5px;
	height:100px;
	text-align:left;
	border:0px;
	overflow-y:scroll;
}
div#leftFrame div.bodyFrame div.jobPickup div.body img.icon {
	margin-right:5px;
	vertical-align:middle;
}
.bodyFrame .jobPickup h4{
text-align:left;
margin:0 0 5px 3px;
width:99%;
border-bottom:2px solid #CCCCCC;
}
.bodyFrame .jobPickup .body li{
margin:0 0 5px 0;
}
.bodyFrame .jobPickup .body li th{
width:20px;
}
.bodyFrame .jobPickup .body li th.newIcoonOn{
background-image:url(/images/toppage/pickUpNew.gif);
background-repeat:no-repeat;
}
.bodyFrame .jobPickup .body li td{
width:575px;
}
.bodyFrame .jobPickup .body li td p{
padding:0 0 0 45px;
	font-size:12px;
background-image:url(/images/toppage/pickUpIcon01.gif);
background-repeat:no-repeat;
}
.bodyFrame .jobPickup .body li td .iconArea{
font-size:10px; background-image:url(/images/toppage/pickUpIcon02.gif);
background-repeat:no-repeat;
padding:0 0 0 45px;
margin:2px 0 0 0;
}
.bodyFrame .jobPickup .body li td .iconArea img{
margin:0 2px 0 0;
}
.bodyFrame .jobPickup .body li td .iconArea span{
display:none;
}
/* --------------------
 * 看護師の求人・転職情報「看護のお仕事」○○版について
-------------------- */
#kangoTextTitle{
background:url(/images/bg_kangoText_top.png) no-repeat scroll 0 0
transparent;
color: #1263af;
font-size:16px;
font-weight: bold;
padding: 18px 15px 5px;
text-align:left;
margin:0 auto;
}
#kangoTextTitle img{
display:block;
}
#kangoText{
background:url(/images/bg_kangoText_body.png) repeat-y scroll 0 0
transparent;
margin:0 auto;
width:627px;
}
#leftFrame #kangoText .bodyFrame{
border:none;
}
#kangoText p{
border-top: 1px solid #1263af;
font-size:10px;
width:95%;
margin:0 auto;
padding: 10px 0;
text-align:left;
}
/* --------------------
 * 都道府県から探す
-------------------- */
div#searchTab #prefecturalArea{
border:1px solid #0096E0; 
border-top:none;
padding:0 2px 2px;
position:relative;
}
div#searchTab #prefecturalArea #prefecturalAreaL{
width:161px;
height:48px;
float:left;
background-image:url(/images/toppage/prefectural_area.gif);
background-position:0 2px;
background-repeat:no-repeat;
text-align:left;
}
div#searchTab #prefecturalArea #prefecturalAreaL a{
display:block;
width:77px;
height:19px;
background-image:url(/images/toppage/btn_prefectural_area.gif);
background-repeat:no-repeat;
margin:1px 0 0 80px;
}
div#searchTab #prefecturalArea #prefecturalAreaL a:hover{
background-position:0 -19px;
}
div#searchTab #prefecturalArea #prefecturalAreaL a span{
display:none;
}
div#searchTab #prefecturalArea #prefecturalAreaL img{
margin:5px 0 0 10px;
}
div#searchTab #prefecturalArea #prefecturalAreaR{
float:left;
width:458px;
}
div#searchTab #prefecturalArea #prefecturalAreaR ul{
padding:3px 0 0 20px;
}
div#searchTab #prefecturalArea #prefecturalAreaR li{
float:left;
text-align:left;
background-image:url(/images/icon_arrow2.gif);
background-repeat:no-repeat;
background-position:left center;
padding:5px 0 5px 17px;
width:70px;
}
div#searchTab #prefecturalArea #prefecturalAreaR li a{
padding:0 0 0 2px;
text-decoration:none;
}
.changePrefectural {
background-color: #EDFF77;
height: 150px;
left: 83px;
padding: 2px 0 0;
position: absolute;
top: 48px;
width: 75px;
z-index: 9999;
}
.changePrefectural a {
background-color: #FFFFFF;
display: block;
font-size: 10px;
height: 20px;
line-height: 20px;
margin: 1px 1px 1px 3px;
padding: 0 0 0 0;
text-align: center;
width: 69px;
}
/* --------------------
 * フリーワード　20110419追加
 * -------------------- */
div#searchTab #prefecturalArea02{
border:1px solid #0096E0; 
border-top:none;
padding:3px 0 3px 10px;
position:relative;
}
#free01,#free02,#free03 {
float:left;
margin:auto 0;
}
#free01 {
color:#999999;
padding-top:7px;
}
#free02 {
padding-top:5px;
padding-left:10px;
}
.fr02text {
width:310px;
}
#free03 {
padding-left:15px;
}
/* --------------------
 * 検索タブ
-------------------- */
div#searchTab {
	margin:8px auto 0 auto;
	width:627px;
}
div#searchTab input {
	margin-right:3px;
}
div#searchTab div.dotLine {
	height:20px;
}
div#searchTab div.tabBtnArea {
	height:32px;
	background-image:url(/images/toppage/searchtab_line_area.gif);
	background-position:bottom;
}
/*20110419変更削除*/
div#searchTab div.tabBtnStation {
	height:32px;
	background-image:url(/images/toppage/searchtab_line_station.gif);
	background-position:bottom;
}
div#searchTab div.searchContents {
	padding:10px 15px;
	background-image:url(/images/toppage/bg_search_line_bl.gif);
	background-repeat:repeat-y;
}
div.stationTab div.searchContents {
	background-image:url(/images/toppage/bg_search_line_gr.gif) !important;
}
div#searchTab div.selectBox h4 {
	padding-top:3px;
	padding-left:5px;
	width:285px;
	height:20px;
	text-align:left;
	color:#053b4f;
	font-weight:bold;
}
div#searchTab div.selectBox h4.area {
	background-image:url(/images/toppage/bg_searchtitle_area.gif);
}
div#searchTab div.selectBox h4.station {
	background-image:url(/images/toppage/bg_searchtitle_station.gif);
}
div#searchTab div.selectBox {
	text-align:left;
}
div#searchTab div.selectBox div.body {
	margin-top:3px;
	padding:5px;
	width:275px;
	height:80px;
	text-align:left;
	overflow-y:scroll;
	border:1px solid #bfbfbf;
}
div#searchTab div.selectBox div.body ul {
	}
div#searchTab div.boxLeftArea {
	width:303px;
	background-image:url(/images/search_rightarrow_bl.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
}
div#searchTab div.boxLeftStCom {
	width:303px;
	background-image:url(/images/search_rightarrow_gr.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
}
div#searchTab div.boxLeftStation {
	width:303px;
	background-image:url(/images/search_fromto_gr.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
}
div#searchTab div.boxRightArea {
	float:right;
}
div#searchTab div.searchArea {
	padding:5px 0;
	text-align:right;
}
div#searchTab div.narrowing {
	margin-top:-30px;
}
/* --------------------
 * 絞り込み検索
-------------------- */
div#searchTab div.searchDetail {
	padding:0 2px;
	background-image:url(/images/toppage/bg_search_line_bl.gif);
	background-repeat:repeat-y;
	text-align:left;
}
div#searchTab div.searchDetail div.body {
	padding:5px 10px;
	background-color:#e8f2fa;
}	
div#searchTab div.searchDetail h3,
div#reSearch div.searchDetail h3 {
	padding:3px 0;
	margin-right:6px;
	font-weight:bold;
	border-right:6px solid #c1dff0;
	float:left;
}
div#searchTab div.searchDetail h3.reSearchRow2,
div#reSearch div.searchDetail h3.reSearchRow2 {
display:block; 
height:40px; 
line-height:40px;
}
div#searchTab div.searchDetail .Row2,
div#reSearch div.searchDetail .Row2{
float:left; 
}
div#searchTab div.searchDetail .Row2 select,
div#reSearch div.searchDetail .Row2 select{
margin:3px 0;
}
div#searchTab div.revise2col labe inputl,
div#reSearch div.revise2col label input{
width:1em;
height:1em;
margin-bottom:2px;
vertical-align:middle;
}
div#searchTab div.searchDetail h3 {
	width:5em;
}
div#reSearch div.searchDetail h3 {
		width:8em;
}
div#reSearch div.revise2col h3 {
width:8em;
}
div#searchTab div.searchDetail ul li,
div#reSearch div.searchDetail ul li {
	padding:3px 0;
	margin-right:1.5em;
	float:left;
}
div#searchTab div.revise2col ul li,
div#reSearch div.revise2col ul li {
margin-right:0.5em;
}
div#searchTab div.searchDetail div.allBtn,
div#reSearch div.searchDetail div.allBtn {
	padding:1px 5px;
	background-color:#d9e9f5;
	float:right;
}
div#searchTab div.revise2col div.allBtn,
div#reSearch div.revise2col div.allBtn {
	padding:0 1px 0 0;
	background:none;
	float:right;
}
div#searchTab div.revise2col div.reSearchOpt,
div#reSearch div.revise2col div.reSearchOpt {
background-image:url(/images/dot_bl.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0 0 6px 0;
}
div#searchTab div.searchDetail div.allBtnOpen,
div#reSearch div.searchDetail div.allBtnOpen {
	padding:5px 12px;
	
}
div#searchTab div.searchDetail div.allBtnOpen {
	margin-left:5em;
}
div#reSearch div.searchDetail div.allBtnOpen {
	margin-left:8em;
}
div#searchTab div.searchDetail div.allBtnOpen ul li,
div#reSearch div.searchDetail div.allBtnOpen ul li {
	padding:3px 0;
    white-space: nowrap;
}
div#searchTab div.revise2col div.allBtnOpen ul li,
div#reSearch div.revise2col div.allBtnOpen ul li {
white-space:nowrap;
}
div#searchTab div.searchDetail div.separatorLine,
div#reSearch div.searchDetail div.separatorLine, 
div#reSearch div#narrowingList div.body table tbody tr td div.separatorLine {
	clear:both;
	height:10px;
	background-image:url(/images/dot_bl.gif);
	background-repeat:repeat-x;
	background-position:center;
}
div#reSearch div#narrowingList div.body table tbody tr td div.searchParam {
    display:block;
    float:left;
    width:33.33%;
}
/* --------------------
 * 一発検索ボタン
-------------------- */
div#searchTab div.tabBottomBtn {
	margin-bottom:10px;
	padding-top:13px;
	height:50px;
	background-image:url(/images/toppage/bg_search_tab_bl.gif);
	background-repeat:no-repeat;
	text-align:left;
}
div.stationTab  div.tabBottomBtn {
	background-image:url(/images/toppage/bg_search_tab_gr.gif) !important;
}
div#searchTab div.tabBottomBtn span {
	display:block;
	position:absolute;
	margin-top:10px;
	margin-left:455px;
}
div#searchTab div.tabBottomBtn img.searchBtn {
	margin-left:182px;
}
/* --------------------
 * コンサルタント
-------------------- */
div.topLeft div.consulBox {
	margin:0 10px 15px 10px;
	padding:1px;
	border:1px solid #0096e0;
	text-align:left;
}
div.topLeft div.consulBox p {
	line-height:1.8em;
}
div.topLeft div.consulBox h3 {
	padding-top:6px;
	padding-left:15px;
	height:20px;
	background-image:url(/images/bg_title_gr.gif);
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
}
div.topLeft div.consulBox div.body {
	padding:10px;
}
div.topLeft div.consulBox div.body img.photoLeft {
	margin-right:10px;
	float:left;
}
div.topLeft div.consulBox div.body img.photoRight {
	margin-left:10px;
	float:right;
}
div.topLeft div.consulBox div.body img.entryBtn {
	margin-top:15px;
	float:right;
}
div.topLeft div.consulBox div.body img.consulBtn {
    margin-top:15px;
    float:right;
}
div.topLeft div.consulBox div.body div.leftText {
	width:440px;
	float:left;
}
div.topLeft div.consulBox div.body div.leftText h4 {
	margin-bottom:15px;
	padding-bottom:15px;
	background-image:url(/images/line_h.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
/* --------------------
 * 転職支援サービスの流れ
-------------------- */
div.topLeft div.consulBox h3 span.detailLink {
	margin-right:10px;
	font-weight:normal;
	font-size:10px;
	float:right;
}
div.topLeft div.consulBox div.flowBody {
	padding:10px 4px;
}
div.topLeft div.consulBox div.flowBody ul.flow li {
	float:left;
}
div.topLeft div.consulBox div.flowBody div.flowEx {
	font-size:10px;
}
div.topLeft div.consulBox div.flowBody div.flowEx p {
	width:91px;
	height:70px;
	padding:5px;
	float:left;
}
div.topLeft div.consulBox div.flowBody div.flowEx p.blue {
	background-color:#e6f2f9;
}
div.topLeft div.consulBox div.flowBody img.consulBtn {
    margin-top:15px;
    float:right;
}
/* --------------------
 * 転職のよくある疑問&お悩み相談
-------------------- */
div.topLeft div.qaBody {
	padding:5px 10px;
	text-align:left;
}
div.topLeft div.qaBody p.q {
	min-height:31px;
	_height:31px;
	padding-left:45px;
	background-image:url(/images/icon_q_l.gif);
	background-repeat:no-repeat;
}
div.topLeft div.qaBody p.q span {
	padding:10px;
	display:block;
	background-color:#dbedff;
	font-size:14px;
	font-weight:bold;
	color:#14466f;
}
div.topLeft div.qaBody p.a {
	margin-top:10px;
	min-height:31px;
	_height:31px;
	padding-left:45px;
	background-image:url(/images/icon_a_l.gif);
	background-repeat:no-repeat;
	line-height:1.8em;
}
div.topLeft div.qaBody div.dotLine {
	height:20px;
}
/* --------------------
 * ページ下ボタン
-------------------- */
div.topLeft div#bottomBnr {
	width:647px;
	height:163px;
	background-image:url(/images/toppage/bg_bottom.gif);
	text-align:left;
}
div.topLeft div#bottomBnr img {
	margin-top:90px;
	margin-left:258px;
}
#leftFrame2 div#bottomBnr {
	width:647px;
	height:163px;
	background-image:url(/images/toppage/bg_bottom.gif);
	text-align:left;
	margin:0 auto;
}
#leftFrame2 div#bottomBnr img {
	margin-top:90px;
	margin-left:258px;
}
div.topLeft div#bottomBnrRev1 .leftArea {
	width:454px;
	height:296px;
	background-image:url(/images/toppage/bg_bottom_rev1.png);
	background-repeat:no-repeat;
	text-align:left;
	float:left;
}
div.topLeft div#bottomBnrRev1 img{
	display:block;
}
div.topLeft div#bottomBnrRev2 .leftArea {
	width:454px;
	height:269px;
	background-image:url(/images/toppage/bg_bottom_rev2.png);
	background-repeat:no-repeat;
	text-align:left;
	float:left;
}
div.topLeft div#bottomBnrRev2 img{
	display:block;
}
div.topLeft .leftArea .btn_bottom{
	display:block;
	width:379px;
	height:54px;
	background-repeat:no-repeat;
}
div.topLeft .leftArea .btn_bottom:hover{
background-position:0 -54px;
}
div.topLeft .leftArea .btn_bottom span{
	display:none;
}
div.topLeft div#bottomBnrRev1 .btn_bottom{
	background-image:url(/images/toppage/btn_bottom_rev1.png);
	margin:230px 0 0 73px;
}
div.topLeft div#bottomBnrRev2 .btn_bottom{
	background-image:url(/images/toppage/btn_bottom_rev1.png);
	margin:202px 0 0 73px;
}
/* ----------------------------------------
 * 右側
---------------------------------------- */
div.topRight img.upTel {
	margin-top:11px;
}
/* --------------------
 * トップ登録ボタン
-------------------- */
div.topRight a.topsupport{
display:block;
width:220px;
height:131px;
text-decoration:none;
background-image:url(/images/toppage/btn_topsupportH.png);
background-repeat:no-repeat;
}
div.topRight a.topsupport span{
display:none;
}
div.topRight a.topsupport:hover{
background-position:0px -131px;
}
/* --------------------
 * モニプラアンケート、Twitter等
-------------------- */
div.topRight a.sns{
    margin-top:10px;
    display:block;
    width:220px;
    height:85px;
    background-image:url(/images/toppage/bnr_twitter_jojoen.png);
    background-repeat:no-repeat;
}
div.topRight a.sns span{
display:none;
}
div.topRight a.sns:hover{
background-position:0px -85px;
}
/* --------------------
 * 東北・関東大震災義援金
-------------------- */
div.topRight a.gienkin {
    margin-top:10px;
    display:block;
    width:220px;
    height:150px;
    text-decoration:none;
    background-image:url(/images/toppage/banner_gienkin.png);
    background-repeat:no-repeat;
}
div.topRight a.gienkin span{
    display:none;
}
/* --------------------
 * ペリプロ
-------------------- */
div.topRight a.peripro {
    margin-top:10px;
    display:block;
    width:220px;
    height:131px;
    text-decoration:none;
    background-image:url(/images/toppage/banner_periPro.png);
    background-repeat:no-repeat;
}
div.topRight a.peripro span{
    display:none;
}
div.topRight a.peripro:hover{
    background-position:0px -131px;
}
/* --------------------
 * 関西限定キャンペーン
-------------------- */
div.topRight a.kansaicampaign{
    margin-top:10px;
    display:block;
    width:220px;
    height:132px;
    background-image:url(/images/toppage/top_kansai_campaign.png);
    background-repeat:no-repeat;
}
div.topRight a.kansaicampaign span{
display:none;
}
div.topRight a.kansaicampaign:hover{
background-position:0px -132px;
}
/* --------------------
 * ご当地ペリカンゴ
-------------------- */
div.topRight a.gotouchi{
    margin-top:10px;
    display:block;
    width:220px;
    height:130px;
    text-decoration:none;
    background-image:url(/images/toppage/banner_gotouchi.png);
    background-repeat:no-repeat;
}
div.topRight a.gotouchi span{
    display:none;
}
div.topRight a.gotouchi:hover{
    background-position:0px -129px;
}
/* --------------------
 * 看護師さんありがとう
-------------------- */
div.topRight a.thanksNurse{
    margin-top:10px;
    display:block;
    width:220px;
    height:100px;
    text-decoration:none;
    background-image:url(/images/toppage/banner_thanksNurse.png);
    background-repeat:no-repeat;
}
div.topRight a.thanksNurse span{
    display:none;
}
div.topRight a.thanksNurse:hover{
    background-position:0px -100px;
}
/* --------------------
 * サイドTwitter
-------------------- */
.sideTwitter {
text-align:left;
margin:10px 0 0 0;
}
.sideTwitter .tweetBlock{
padding:0 0 8px 0;
}
.sideTwitter img{
display:block;
}
.sideTwitter .body{
border-left:1px solid #33ccff;
border-right:1px solid #33ccff;
background-color:#daf6ff;
overflow:scroll;
overflow-x:hidden;
padding:6px 2px 0;
max-height:300px;
}
.sideTwitter table{
border-collapse:collapse;
}
.sideTwitter th{
padding:0;
}
.sideTwitter .sideTwitterPict{
background-image:url(/images/bg_sideTwitterPict.gif);
background-repeat:no-repeat;
padding:2px 3px 3px 2px;
}
.sideTwitter .sideTwitterPict img{
width:30px;
height:30px;
}
.sideTwitter td{
background-image:url(/images/bg_sideTwitterText.gif);
background-repeat:no-repeat;
background-position:0 center;
padding:0 0 0 7px;
width:155px;
text-align:left;
}
.sideTwitter .sideTwitterText{
background-color:#FFFFFF;
padding:5px;
}
.sideTwitter .sideTweet{
word-break:break-all;
font-size:10px;
}
.sideTwitter .sideTwieetTime{
font-size:10px;
color:#999999;
}
/* --------------------
 * ログイン
-------------------- */
div.topRight div#login {
	margin-top:10px;
	padding:1px;
	border:1px solid #bfbfbf;
}
div.topRight div#login h4 {
	margin-bottom:5px;
}
div.topRight div#login div.body {
	padding:0 10px;
	text-align:left;
}
div.topRight div#login div.body span {
	padding-top:3px;
	margin-bottom:9px;
	display:inline-block;
	float:left;
}
div.topRight div#login div.body span:first-letter {
	color:#3299df;
}
div.topRight div#login input.inputBox {
	width:120px;
	float:right;
}
div.topRight div#login p {
	padding-top:5px;
	text-align:center;
	font-size:10px;
}
div.topRight div#login p input {
	margin-right:3px;
}
div.topRight div#login div.loginBtn {
	margin-top:7px;
	padding-top:7px;
	padding-bottom:5px;
	background-color:#c5dff1;
}
/* --------------------
 * 検討中ボックス
-------------------- */
div.topRight div.examination{
	margin-top:10px;
	background-image:url(/images/title_consideration.png);
	background-repeat:no-repeat;
}
div.topRight div.examination_head{
height:26px;
}
div.topRight div.examination_head span{
font-weight:bold;
color:#FFFFFF;
display:block;
float:left;
padding:9px 0 0 95px;
}
div.topRight div.examination_head a{
display:block;
float:right;
padding:7px 10px 0 0;
}
div.topRight div.examination .body{
background-image:url(/images/bg_consideration.png);
background-repeat:repeat-y;
	padding:5px;
}
div.topRight div.examination img{
display:block;
}
div.topRight div.examination div.body ul li {
	padding:3px 4px;
	text-align:left;
}
div.topRight div.examination div.body ul li.barArea {
	background-image:url(/images/dot_long.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:2px;
	width:90%;
	margin:0 auto;
	padding:0;
}
/* --------------------
 * 特集
-------------------- */
div.topRight div.feature {
	margin-top:10px;
	padding:1px;
	border:1px solid #bfbfbf;
}
div.topRight div.feature div.body {
	padding:5px;
	text-align:left;
}
div.topRight div.feature div.body h4 {
	margin-bottom:5px;
	padding:5px 3px;
	background-color:#dbedff;
	font-size:14px;
	font-weight:bold;
}
div.topRight div.feature div.body p {
	line-height:1.5em;
}
div.topRight div.feature div.body img.photoLeft {
	margin-right:7px;
	float:left;
}
div.topRight div.feature div.body div.dotLine {
	clear:both;
	height:15px;
}
div.topRight div.feature div.body ul li {
	padding:6px 2px;
}
div.topRight div.feature div.body ul li.blue {
	background-color:#f1f1f1;
}
/* --------------------
 * 下画像
-------------------- */
div#rightFrame h3.leftImg {
	margin-top:10px;
}
div#rightFrame h3.rightImg {
	margin-top:10px;
}
div#rightFrame img.privacy {
	margin-top:20px;
}
div#rightFrame p.leftImg {
    margin-top:10px;
}
/* ------------------------------------------------------------
 *
 *  * 検討中一覧
 *
 *  ------------------------------------------------------------ */
div#considerationListTitle {
    margin-bottom:10px;
    padding-top:33px;
    height:35px;
    background-image:url(/images/bg_title_consideration.gif);
    background-repeat:no-repeat;
    text-align:left;
}
div#considerationListTitle div.numbers {
    margin-right:5px;
    float:right;
}
div#considerationListTitle div.numbers span {
    padding-top:8px;
    margin-right:8px;
    display:block;
    float:left;
}
div#considerationListTitle div.numbers img {
    margin-right:1px;
    vertical-align:top;
}
/* ------------------------------------------------------------
 * 検索結果
------------------------------------------------------------ */
div#searchTitle {
	margin-bottom:10px;
	padding-top:40px;
	height:42px;
	background-image:url(/images/bg_title_search.gif);
	background-repeat:no-repeat;
	text-align:left;
}
div#searchTitle h2 {
	padding-top:10px;
	padding-left:45px;
	font-size:14px;
	float:left;
}
div#searchTitle h2 strong {
	margin-right:3px;
	font-size:16px;
	color:#10659e;
	font-weight:bold;
}
div#searchTitle div.numbers {
	margin-right:5px;
	float:right;
}
div#searchTitle div.numbers span {
	padding-top:8px;
	margin-right:8px;
	display:block;
	float:left;
}
div#searchTitle div.numbers img {
	margin-right:1px;
	vertical-align:top;
}
div#searchTitle2 {
    margin-bottom:10px;
    background-repeat:no-repeat;
    text-align:left;
}
div#searchTitle2 .titleTablebottom{
background-image:url(/images/bg_title_search_bottom.png); 
background-repeat:no-repeat; 
background-position:100% bottom;
}
div#searchTitle2 .titleTablebottom td{
height:37px; 
vertical-align:top;
}
div#searchTitle2 .titleTabletop th{
width:98px; 
background-image:url(/images/bg_title_search_img.png);
background-repeat:no-repeat; background-position:0 bottom; 
padding:0 0 4px 6px; 
vertical-align:bottom;
}
div#searchTitle2 h2{
font-size:21px;
margin:4px 0 0 0;
font-weight:bold;
color:#003366;
}
div#searchTitle2 h2 span{
font-size:25px;
color:#ff005d;
}
div#searchTitle2 table{
background-image:url(/images/bg_title_search.png);
line-height:26px;
width:658px;
vertical-align:middle;
border:none;
border-collapse:collapse;
}
div#searchTitle2 .searchText{
min-height:63px; 
height:63px; 
background-image:url(/images/bg_title_search_middle.png); 
background-repeat:no-repeat;
background-position:bottom;
padding:0 10px 0 0;
}
div#searchTitle2 div.numbers{
padding:2px 5px 0 0;
text-align:right;
}
/* --------------------
 * 絞り込み
-------------------- */
div#reSearch input {
	margin-right:3px;
}
div#reSearch {
	margin-bottom:30px;
	padding:1px;
rder-right:1px solid #bfbfbf;
    border-bottom:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
}
div#reSearch select {
	width:12em;
}
div#reSearch div.searchDetail {
	text-align:left;
}
div#reSearch div.searchDetail div.body {
	padding:10px;
}
/*1289 s2 新規追加(searchContens)*/
div.searchContents {
	padding:2px 5px 2px 5px;
	
}
/*1294 s2 新規追加(searchContens)*/
div.boxLeftArea {
	width:318px;
	background-image:url(/images/search_rightarrow_bl.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
}
/*1302 s2 新規追加(searchContens)*/
div.boxRightArea {
	float:right;
}
/*1306 s2 新規追加(searchContens)*/
div.selectBox h4 {
	padding-top:3px;
	padding-left:5px;
	width:285px;
	height:20px;
	text-align:left;
	color:#053b4f;
	font-weight:bold;
}
/*1316 s2 新規追加(searchContens)*/
div.selectBox h4.area {
	background-image:url(/images/toppage/bg_searchtitle_area.gif);
}
/*1320 s2 新規追加(searchContens)*/
div.selectBox div#body01 {
	margin-top:3px;
	padding:3px 5px;
	width:277px;
	height:85px;
	text-align:left;
	
	border:1px solid #bfbfbf;
}
/*1331 s2 新規追加(searchContens)*/
div#body01 ul#select01,
div#body02 ul#select02 {
	height:80px;
	
}
/*1337 s2 新規追加(searchContens)*/
div#body01 ul#select01 li.city {
	padding:1px 0;
	
	float:left;
	width:130px;
	
}
/*1345 s2 新規追加(searchContens)*/
div#body02 ul#select02 li.city02 {
	padding:1px 0;
	
	float:left;
	width:123px;
	
}
	
/*1354 s2 新規追加(searchContens)*/
div.selectBox {
	text-align:left;
}
/*1359 s2 新規追加(searchContens)*/
div.selectBox div#body02 {
	margin-top:3px;
	padding:3px 5px;
	width:277px;
	height:85px;
	text-align:left;
	overflow-y:scroll;
	border:1px solid #bfbfbf;
}
/*1369 s2 新規追加(searchContens)*/
div#searchTab div.searchDetail h3.rightob,
div#reSearch div.searchDetail h3.rightob {
	padding:3px 0;
	margin-right:6px;
	font-weight:bold;
	border-right:6px solid #2a82d7;
	float:left;
}
/*1379 s2 新規追加(searchContens)*/
div#searchTab div.searchDetail div#business_type_tmp,
div#reSearch div.searchDetail div#business_type_tmp {
	padding:5px 12px;
	background:#E4F0FF;
}
/*1385 s2 新規追加(searchContens)*/
div#searchTab div.searchDetail div.allBtnOpen {
	margin-left:5em;
}
/*1389 s2 新規追加(searchContens)*/
div#reSearch div.searchDetail div.allBtnOpen {
	margin-left:8em;
}
/*1393 s2 新規追加(searchContens)*/
div#reSearch div.searchDetail div#cond_tmp {
    margin-left:0;
	padding-left:0px;
}
div#reSearch div.searchDetail div.conditionSearch {
	padding:5px 10px;
	margin-top:-19px;
	text-align:right;
	background-color:#e8f2fa;
}
	
div#reSearch #narrowingList .body{
padding:0 6px 6px;
}
div#reSearch #narrowingList table{
width:100%;
border-collapse:collapse;
}
div#reSearch #narrowingList th{
text-align:center;
color:#003366;
font-weight:bold;
background-color:#e4f0ff;
border:1px solid #bfbfbf;
padding:5px 0;
}
div#reSearch #narrowingList td{
text-align:center;
padding:5px;
font-size:10px;
border:1px solid #bfbfbf;
}
div#reSearch #narrowingList th.topNoborder{
border-top:none;
}
#narrowingList .col20{width:20%;}
#narrowingList .col25{width:25%;}
#narrowingList .col30{width:30%;}
#narrowingList .col35{width:35%;}
#narrowingList .col40{width:40%;}
#narrowingList .col45{width:45%;}
#narrowingList .col50{width:50%;}
div#reSearch #narrowingList .openNarrowingArea{
height:35px;
background-color:#e6e6e3;
padding:1px 1px 0;
margin-bottom:10px;
}
div#reSearch #narrowingList .openNarrowingArea .btn_open_narrowing{
margin:1px 0 0 465px;
}
div#reSearch #narrowingList .openNarrowingArea .btn_close_narrowing{
margin:0 0 0 465px;
}
.btn_open_narrowing{
display:block;
width:182px;
height:32px;
background-image:url(/images/wbtn5.png);
background-repeat:no-repeat;
}
.btn_open_narrowing span{
display:none;
}
.btn_open_narrowing:hover{
background-position:0 -31px;
}
.btn_close_narrowing{
display:block;
width:182px;
height:30px;
background-image:url(/images/wbtn1.png);
}
.btn_close_narrowing span{
display:none;
}
.btn_close_narrowing:hover{
background-position:0 -31px;
}
/*1371 s2新規追加*/
.btn_close_narrowing02 {
display:block;
width:233px;
height:30px;
background-image:url(../images/wbtn4.png);
background-repeat:no-repeat;
}
/*1371 s2新規追加*/
.btn_close_narrowing02 span {
display:none;
}
/*1371 s2新規追加*/
.btn_close_narrowing02:hover {
background-position:0 -31px;
}
/*1371 s2新規追加*/
.btn_open_narrowing02 {
display:block;
width:233px;
height:32px;
background-image:url(../images/wbtn3.png);
background-repeat:no-repeat;
}
/*1371 s2新規追加*/
.btn_open_narrowing02 span {
display:none;
}
/*1371 s2新規追加*/
.btn_open_narrowing02:hover {
background-position:0 -31px;
}
/* その他の設定はトップページと共通 -------------------- */
/* --------------------
 * 一発検索ボタン
-------------------- */
div#reSearch div.searchBottomBtn {
	margin-top:-2px;
	padding-top:5px;
	height:44px;
	background-color:#c5dff1;
	text-align:left;
}
div#reSearch div.searchBottomBtn span {
	display:block;
	position:absolute;
	margin-top:10px;
	margin-left:585px;
}
div#reSearch div.searchBottomBtn img.searchBtn {
	margin-left:200px;
}
/* --------------------
 * ページ移動
-------------------- */
div.pageMove {
	font-size:14px;
}
div.pageMove h4 {
	padding-top:7px;
	font-weight:bold;
	float:left;
}
div.pageMove h3 strong {
	color:#eb6201;
}
div.pageMove h3 {
	padding-top:7px;
	font-weight:bold;
	float:left;
}
div.pageMove h3 .boldText {
	color:#eb6201;
}
div.pageMove p strong {
	color:#eb6201;
}
div.pageMove p {
	padding-top:7px;
	font-weight:bold;
	float:left;
}
div.pageMove p .boldText {
	color:#eb6201;
}
div.pageMove div.paging {
    line-height:40px
}
div.pageMove div.paging div.imgbox {
	float:left;
    width:59px;
}
div.pageMove div.paging div.imgbox img.beginBtn {
	margin-right:3px;
}
div.pageMove div.paging div.imgbox img.lastBtn {
	margin-left:3px;
}
div.pageMove div.paging span.separatorLine {
/*
	width:15px;
	height:24px;
*/
	background-image:url(/images/dot_l_bl.gif);
	background-repeat:repeat-y;
	background-position:center;
/*	display:block;
	float:left;
*/
}
/*
div.pageMove div.paging ul {
	float:left;
}
*/
div.pageMove div.paging ul li {
	float:left;
}
div.pageMove div.paging img {
    vertical-align:middle;
}
div.pageMove div.paging ul li a,
div.pageMove div.paging span a,
div.pageMove div.paging strong,
div.pageMove div.paging ul li strong {
	margin:0 3px;
	padding:5px 3px;
/*	width:17px;*/
	border:1px solid #1363af;
/*	display:block;*/
	text-align:center;
}
div.pageMove div.paging strong,
div.pageMove div.paging ul li strong {
	background-color:#c5dff1;
	font-weight:normal;
}
div.pageMove div.paging a:hover,
div.pageMove div.paging ul li a:hover {
	background-color:#c5dff1;
}
div.pageMove div.pageMoveLine {
	margin:5px 0;
	height:2px;
	font-size:2px;
	background-color:#3398dc;
}
/* --------------------
 * 検索リスト上
-------------------- */
div.searchList {
	/*margin-top:40px;*/
	padding:1px;
	border:1px solid #cfcfcf;
	text-align:left;
}
.listOption{
font-size:10px;
font-weight:bold;
color:#006699;
}
.listOption .idNumb{
float:left;
}
.listOption .idNumb span{
font-weight:normal;
color:#313131;
}
.listOption .optionText{
float:right;
}
/* 詳細情報ページ用 -------------------- */
body#detail div.searchList {
	margin-top:0px;
}
div.searchList div.frame {
	padding:3px;
	background-color:#3398dc;
}
div.searchList div.frame h2 {
	padding-top:4px;
	padding-left:22px;
	padding-right:5px;
	height:33px;
	background-image:url(/images/bg_title_matter.gif);
	background-repeat:no-repeat;
	border:1px solid #8bdef4;
	font-size:14px;
}
div.searchListRevise div.frame h2 {
height:auto;
padding-top:0;
border:none;
}
div.searchListRevise div.frame table.titleFrame{
height:37px;
width:100%;
    background-image:url(/images/bg_title_matter.gif);
    background-repeat:no-repeat;
    border:1px solid #8bdef4;
}
div.searchList div.frame h2 a {
	padding-top:6px;
	font-weight:bold;
	float:left;
}
div.searchList div.frame h2 span.white {
	padding-top:6px;
	font-weight:bold;
	float:left;
    color:#FFFFFF !important;
}
div.searchListRevise div.frame h2 span.white {
padding-top:0;
}
div.searchList div.frame div.body {
	padding:7px;
	margin-top:3px;
	background-color:#fff;
}
div.searchList div.frame h4 {
	padding-top:4px;
	padding-left:22px;
	padding-right:5px;
	height:33px;
	background-image:url(/images/bg_title_matter.gif);
	background-repeat:no-repeat;
	border:1px solid #8bdef4;
	font-size:14px;
}
div.searchListRevise div.frame h4 {
    padding-top:0;
    height:auto;
    border:none;
    background:none;
}
div.searchList div.frame h4 a {
	padding-top:6px;
	font-weight:bold;
	float:left;
}
div.searchListRevise div.frame h4 a {
    padding-top:0;
}
div.searchList div.frame h4 span.white {
	padding-top:6px;
	font-weight:bold;
	float:left;
    color:#FFFFFF !important;
}
div.searchList div.frame div.body {
	padding:7px;
	margin-top:3px;
	background-color:#fff;
}
div.searchList div.frame div.bodyNr {
	padding:4px 0 1px 7px;
	margin-top:3px;
	background-color:#fff;
}
div.searchList div.frame div.body div.headLeft {
	width:655px;
	float:left;
}
div.searchListRevise div.frame div.body div.headLeft {
	width:auto;
	float:none;
}
div.searchList div.frame div.body div.headLeft p {
	margin-top:5px;
	margin-bottom:15px;
	font-weight:bold;
}
div.searchListRevise div.frame div.body div.headLeft p {
	margin-top:3px;
	margin-bottom:0px;
	margin-right:7px;
	font-weight:bold;
	padding:5px 1px;
	background-color:#eeeeee;
}
#leftFrame2 div.searchListRevise div.frame div.body div.headLeft p {
margin-bottom:2px;
}
div.searchList div.frame div.body div.headLeft ul li {
	margin-right:1%;
	float:left;
    display:block;
}
div.searchListRevise div.frame div.body div.headLeft ul li {
	margin-right:3px;
	float:left;
    display:block;
}
table.sns_box {
    text-align:left;
    margin:auto;
}
div.searchList div.sns_info {
    width:265px;
    text-align:left;
}
div.searchList a.left_img{ 
    float:left;
    margin: 0 10px 10px 0;
}
/* --------------------
 * 検索リストデータ
-------------------- */
div.searchList div.frame div.body div.dataLeft {
	width:660px;
	float:left;
}
div.searchListRevise div.frame div.body div.dataLeft {
	width:478px;
	float:left;
}
div.searchListRevise div.frame div.body div.dataLeft .detealBtnArea a{
float:left;
margin:10px 11px 0;
display:inline;
}
.detealButton{
display:block;
width:215px;
height:35px;
background-image:url(/images/btn_detail.gif);
background-repeat:no-repeat;
}
.detealButton span{
display:none;
}
.detealButton:hover{
background-position:0 -35px;
}
.list_consulButton{
display:block;
width:215px;
height:35px;
background-image:url(/images/btn_list_consul.gif);
background-repeat:no-repeat;
}
.list_consulButton span{
display:none;
}
.list_consulButton:hover{
background-position:0 -35px;
}
div.searchList div.frame div.body div.dataRight {
	width:196px;
	float:right;
}
div.searchListRevise div.frame div.body div.dataRight {
	width:156px;
	float:right;
}
div.searchListRevise div.frame div.body div.dataRight .photo {
background-image:url(/images/bg_pictFrame.gif);
padding:2px;
margin:5px 0;
}
div.searchListRevise div.frame div.body div.dataRight .photo img{
display:block;
}
div.searchList div.frame div.body div.dataRight a.photo {
	padding:1px;
	border:1px solid #cfcfcf;
	display:block;
}
div.searchList div.frame div.body div.dataRight a.photo:hover {
	border:1px solid #3398dc;
}
div.searchList div.frame div.body div.dataRight img.consul {
	margin-top:15px;
}
.btn_addlist{
display:block;
width:156px;
height:35px;
background-image:url(/images/btn_addlist.gif);
background-repeat:no-repeat;
}
.btn_addlist span{
display:none;
}
.btn_addlist:hover{
background-position:0 -35px;
}
/* --------------------
 * 関連リンク
-------------------- */
#relationJob{
text-align:left;
}
#relationJob .bodyFrame{
padding:2px;
}
#relationJob .bodyFrame h4{
font-weight:bold;
font-size:13px;
color:#1263af;
background-image:url(/images/icon_arrow3.gif);
height:18px;
line-height:18px;
border-bottom:1px solid #b5b5b5;
background-repeat:no-repeat;
background-position:3px center;
padding:0 0 0 18px;
}
#relationJob .bodyFrame ul{
background-color:#e9faf9;
padding:4px 5px 2px;
margin:3px 0 7px 0;
}
#relationJob .bodyFrame li{
float:left;
margin:0 10px 0 0;
white-space:nowrap;
padding:0 0 3px;
}
#relationJob .bodyFrame .listAll{
display:block;
text-align:right;
margin:0 0 7px 0;
padding:0 4px 0 0;
}
/* ------------------------------------------------------------
 * 求人詳細
------------------------------------------------------------ */
/* ----------------------------------------
 * 左側
---------------------------------------- */
/* --------------------
 * 祝い金／メリット
-------------------- */
div.cashBnr {
	margin:15px auto;
}
/* --------------------
 * 求人情報詳細
-------------------- */
div.detailLeft {
	background-image:url(/images/bg_detailtitle2.png);
	background-repeat:no-repeat;
	text-align:left;
}
div.detailLeft#detailLeftFrame h3 {
padding-top:0;
height:auto;
line-height:1.4em;
}
div.detailLeft#detailLeftFrame table {
height:51px;
}
div.detailLeft h3 {
	padding-top:20px;
	padding-left:15px;
	height:31px;	
	font-size:16px;
	font-weight:bold;
	color:#006fa6;
	float:left;
}
div.detailLeft img.addlistBtn {
	margin-top:15px;
	margin-right:15px;
	float:right;
}
div.detailLeft div.bodyFrame {
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
}
div.detailLeft div.bodyFrame div.body {
	padding:10px 15px;
}
div.detailLeft div.bodyFrame2 div.body {
	padding:10px 10px;
}
div.detailLeft div.bodyFrame div.body div.addlistBtn {
	margin-top:5px;
	text-align:right;
}
div.detailLeft div.bodyFrame2 div.body div.dataRight {
	width:196px;
	float:right;
}
div.detailLeft div.bodyFrame2 div.body div.dataRight {
	width:156px;
	float:right;
}
div.detailLeft div.bodyFrame2 div.body div.dataRight .photo {
background-image:url(/images/bg_pictFrame.gif);
padding:2px;
margin:5px 0;
}
div.detailLeft div.bodyFrame2 div.body div.dataRight .photo img{
display:block;
}
div.detailLeft div.bodyFrame2 div.body div.dataRight a.photo {
	padding:1px;
	border:1px solid #cfcfcf;
	display:block;
}
div.detailLeft div.bodyFrame2 div.body div.dataRight a.photo:hover {
	border:1px solid #3398dc;
}
div.detailLeft div.bodyFrame2 div.body div.dataRight img.consul {
	margin-top:15px;
}
/* --------------------
 *  詳細地図
 *--------------------*/
div.detailLeft a.to_map {
    float:right;
    display:block;
    width:109px;
    height:27px;
    text-decoration:none;
    background-image:url(/images/link_map.png);
    background-repeat:no-repeat;
}
div.detailLeft a.to_map span{
    display:none;
}
div.detailLeft a.to_map:hover{
    background-position:0px -29px;
}
/* --------------------
 * 相談ボタン
-------------------- */
div.detailLeft div.bodyFrame div.entryBtn {
	margin:0 1px;
	background-color:#e8f2fa;
	text-align:center;
}
div.detailLeft div.bodyFrame2 div.entryBtn p{
color:#003366;
padding:0 0 6px 0;
font-size:10px;
}
div.detailLeft div.bodyFrame div.entryBtn img {
	margin-top:-10px;
}
div.detailLeft div.bodyFrame2 div.entryBtn img {
	margin-top:10px;
}
/* --------------------
 * 電話問合せ
-------------------- */
div.detailLeft div.bodyFrame2 .telephoneArea .body{
border:1px solid #3398dc;
padding:7px;
}
.telephoneArea .body p{
color:#003366;
font-weight:bold;
margin:5px 0 3px 0;
}
.telephoneArea .body p span{
font-size:10px;
}
.telephoneArea .body p.exam{
font-weight:normal;
font-size:10px;
color:#333333;
margin:0;
line-height: 1.3em;
}
/* --------------------
 * 勤務地
-------------------- */
div.detailLeft div.bodyFrame div.body h4#MAP {
	margin-top:10px;
	margin-bottom:5px;
	padding:3px 7px;
	border-left:5px solid #267ed3;
	font-size:14px;
	font-weight:bold;
    height:15px;
    color:#333;
}
div.detailLeft div.bodyFrame2 div.body h3#MAP {
    margin-top:10px;
    margin-bottom:5px;
    padding:3px 15px;
    border-left:5px solid #267ed3;
    font-size:14px;
    font-weight:bold;
    float:none;
    height:auto;
}
div.detailLeft div.bodyFrame div.body iframe.mapFrame {
    width:600px;
    height:350px;
    border:1px solid #bfbfbf;
}
div.detailLeft div.bodyFrame2 div.body iframe.mapFrame {
    width:632px;
}
div.detailLeft div.bodyFrame div.body p.mapLink {
	margin-top:5px;
	text-align:right;
	font-size:10px;
}
div.detailLeft div.bodyFrame2 div.body p.mapLink {
	margin-top:0px;
	background-color:#eeeeee;
	padding:5px 5px 5px 0;
}
div.detailLeft div.bodyFrame div.body div.access {
	margin-top:10px;
	padding:10px;
	background-color:#e8f2fa;
}
div.detailLeft div.bodyFrame2 div.body div.access {
	margin:5px 0 10px;
	padding:2px;
	background-color:#ffffff;
}
div.detailLeft div.bodyFrame2 div.body div.access span {
margin:0 5px;
}
div.detailLeft div.bodyFrame div.body div.access ul li {
	padding:5px 0;
	list-style:inside disc;
}
/* ----------------------------------------
 * 右側
---------------------------------------- */
/* --------------------
 * 案件写真
-------------------- */
div.detailRight a.photo {
	margin-bottom:10px;
	padding:1px;
	border:1px solid #cfcfcf;
	display:block;
}
div.detailRight a.photo:hover {
	border:1px solid #3398dc;
}
/* --------------------
 * 電話番号
-------------------- */
div.detailRight img.rightTel {
	margin-top:10px;
}
/* --------------------
 * 就業までの流れ
-------------------- */
div.detailRight div.flow {
	margin-top:10px;
	/*padding:1px;*/
	border:1px solid #bfbfbf;
	text-align:left;
	font-size:10px;
	line-height:1.5em;
}
div.detailRight div.flow ul {
	/*margin:5px auto;*/
    margin:5px 0 5px 5px;
	/*width:208px;*/
}
div.detailRight div.flow ul li img {
	vertical-align:bottom;
}
div.detailRight div.flow ul li.gray,
div.detailRight div.flow ul li.blue {
    margin:0 6px 0 1px;
    padding:3px 10px 10px;
    _padding:3px 0 10px;
}
div.detailRight div.flow ul li.gray {
	background-color:#e9e7e7;
}
div.detailRight div.flow ul li.blue {
	background-color:#e6f2f9;
}	
div.detailRight div.flow ul li.gray p,
div.detailRight div.flow ul li.blue p{
    margin: 0 10px;
}
#rightFrame div.flow {
	margin-top:10px;
	/*padding:1px;*/
	border:1px solid #bfbfbf;
	text-align:left;
	font-size:10px;
	line-height:1.5em;
}
#rightFrame div.flow ul {
	/*margin:5px auto;*/
    margin:5px 0 5px 5px;
	/*width:208px;*/
}
#rightFrame div.flow ul li img {
	vertical-align:bottom;
}
#rightFrame div.flow ul li.gray,
#rightFrame div.flow ul li.blue {
    margin:0 6px 0 1px;
    padding:3px 10px 10px;
    _padding:3px 0 10px;
}
#rightFrame div.flow ul li.gray {
	background-color:#e9e7e7;
}
#rightFrame div.flow ul li.blue {
	background-color:#e6f2f9;
}	
#rightFrame div.flow ul li.gray p,
#rightFrame div.flow ul li.blue p{
    margin: 0 10px;
}
/* --------------------
 * よくあるご質問
-------------------- */
div.detailRight div.qa {
	margin-top:10px;
	padding:1px;
	border:1px solid #bfbfbf;
	text-align:left;
}
div.detailRight div.qa ul {
	margin:5px auto;
	width:208px;
}
div.detailRight div.qa ul li {
	padding-top:7px;
	padding-bottom:7px;
	padding-left:25px;
	background-image:url(/images/icon_q_s.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
}
div.detailRight div.qa ul li.gray {
	background-color:#f1f1f1;
}
/* ------------------------------------------------------------
 * ページ共通
------------------------------------------------------------ */
/* --------------------
 * 求人データテーブル（詳細）
-------------------- */
table.jobDatadetail {
	width:600px;
	border-collapse:collapse;
}
table.jobDatadetailRevise {
width:634px;
	border-collapse:collapse;
	float:left;
}
table.jobDatadetailRevise .side_table{
padding:0 0 5px 6px;
border-top:none;
border-right:none;
vertical-align:top;
}
table.jobDatadetailRevise .center_table{
width:364px;
}
table.jobDatadetailRevise .side_table .photo {
background-image:url(/images/bg_pictFrame.gif);
padding:2px;
margin:5px 0;
background-repeat:no-repeat;
}
table.jobDatadetailRevise .side_table .photo img{
display:block;
}
table.jobDatadetail th,
table.jobDatadetail td {
	padding:10px;
	border-collapse:collapse;
	border:1px solid #3398dc;
	line-height:1.5em;
}
table.jobDatadetail th {
	width:7em;
	background-color:#E8F2FA;
/*	font-weight:bold; */
}
table.jobDatadetail th.subTitle {
	width:4em;
	background-color:#E8F2FA; 
	font-weight:normal;
}
/*
table.jobDatadetail td {
	background-color:#e8f2fa;
}
*/
table.jobDatadetail td.btn {
	background-color:#fff;
	text-align:center;
}
/* -------------------------------------
 * 求人データテーブル（一覧、エントリページ）
---------------------------------------- */
table.jobData {
	width:647px;
	border-collapse:collapse;
}
table.jobDataRevise {
	width:471px;
	border-collapse:collapse;
}
table.jobData th,
table.jobData td {
	padding:10px;
	border-collapse:collapse;
	border:1px solid #3398dc;
	line-height:1.5em;
}
table.jobData th {
	width:7em;
	background-color:#E8F2FA;
/*	font-weight:bold; */
}
table.jobData th.subTitle {
	width:4em;
	background-color:#d3e0f4;
	font-weight:normal;
}
/*
table.jobData td {
	background-color:#e8f2fa;
}
*/
table.jobData td.btn {
	background-color:#fff;
	text-align:center;
}
/* --------------------
 * 検索リスト関連求人
-------------------- */
div.relationJob {
	padding:1px;
	border:1px solid #0096e0;
	text-align:left;
}
div.relationJob h3 {
	padding-top:6px;
	padding-left:15px;
	height:20px;
	background-image:url(/images/bg_title_gr.gif);
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
}
div.relationJob div.relationJobBody {
	padding:5px;
}
div.relationJob div.relationJobBody ul li {
	padding:5px 0;
	width:16.35%;
	float:left;
        min-height:42px
        height:auto;
        height:42px;
        display:block;
}
div.relationJob div.relationJobBody ul li img {
        display:block;
}
/* ------------------------------------------------------------
 * ページ下部
------------------------------------------------------------ */
/* --------------------
 * 登録ボタン
-------------------- */
img#pagesBottomBalloon {
	margin-top:30px;
}
div#pagesBottomBnr {
	padding-top:98px;
	padding-left:226px;
	height:156px;
	background-image:url(/images/bg_pagesbottom2.png);
	background-repeat:no-repeat;
}
/* --------------------
 * 下テキスト
-------------------- */
div#pagesBottomText {
	margin-top:30px;
	text-align:left;
}
#leftFrame2 #pagesBottomText {
	margin-top:40px;
	text-align:left;
}
div#pagesBottomText h4 {
	margin-bottom:10px;
	font-weight:bold;
	color:#1263af;
}
div#pagesBottomText h3 {
	margin-bottom:10px;
	font-weight:bold;
	color:#1263af;
}
div#pagesBottomText p {
	line-height:1.8em;
}
#leftFrame2 #pagesBottomText p{
	line-height:1.5em;
}
div#pagesAreaLink {
    width:882px;
    margin-top:30px;
    text-align:left;
}
div#pagesAreaLink li.gray {
    background-color:
    #EBEBEB;
}
div#pagesAreaLink li {
    font-size: 10px;
    padding: 5px;
}
div#pagesAreaLink ul.areaLeft {
    width:441px;
    float:left;
}
div#pagesAreaLink ul.areaLeft strong {
    display:block;
    float:left;
    width:8.5em;
}
div#pagesAreaLink ul.areaRight {
    width:441px;
    float:right
}
div#pagesAreaLink ul.areaRight strong {
    display:block;
    float:left;
    width:8.5em;
}
div#pagesAreaLink h2 {
    background-color: #C5DFF1;
    color: #14466F;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px;
}
/* --------------------
 *  * 下リンク
 *  -------------------- */
div#pagesAreaLink {
    width:882px;
    margin-top:30px;
    text-align:left;
}
div#pagesAreaLink li.gray {
    background-color: #EBEBEB;
}
div#pagesAreaLink li {
    font-size: 10px;
    padding: 5px;
}
div#pagesAreaLink ul.areaLeft {
    width:441px;
    float:left;
}
div#pagesAreaLink ul.areaLeft strong {
    display:block;
    float:left;
    width:8.5em;
}
div#pagesAreaLink ul.areaRight {
    width:441px;
    float:right
}
div#pagesAreaLink ul.areaRight strong {
    display:block;
    float:left;
    width:8.5em;
}
div#pagesAreaLink h2 {
    background-color: #C5DFF1;
    color: #14466F;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px;
}
/* --------------------
 * この求人を見た人は
-------------------- */
div.otherJobList {
	margin-top:30px;
	margin-bottom:15px;
	padding:1px;
	border:1px solid #0096e0;
	text-align:left;
}
div.otherJobList div.body {
	padding:10px;
}
#leftFrame2 div.otherJobList div.body {
	padding:5px 0;
}
div.otherJobList div.body div.otherJob {
	width:275px;
	float:left;
}
#leftFrame2 div.otherJobList div.body div.otherJob {
width:212px;
height:111px;
float:left;
font-size:10px;
background-color:#eeeeee;
margin: 0 3px 5px;
display:inline;
}
#leftFrame2 div.otherJobList div.body h4 {
background-image:url(/images/icon_recommendName.png);
background-repeat:no-repeat;
background-position:2px top;
height:24px;
padding:0 0 4px 30px;
background-color:#ffffff;
}
#leftFrame2 div.otherJobList div.body div.otherJob .photo{
display:block;
float:left;
margin:2px 1px;
}
#leftFrame2 div.otherJobList div.body div.otherJob .photo img{
width:80px;
height:60px;
}
#leftFrame2 div.otherJobList div.body div.otherJob ul{
float:left;
width:126px;
margin:2px 0;
}
#leftFrame2 div.otherJobList div.body div.otherJob li{
padding:0 0 0 30px;
background-repeat:no-repeat;
background-position:left top;
}
#leftFrame2 div.otherJobList div.body div.otherJob .recomendArea{
background-image:url(/images/icon_recommendArea.png);
}
#leftFrame2 div.otherJobList div.body div.otherJob .recommendWork{
background-image:url(/images/icon_recommendWork.png);
}
#leftFrame2 div.otherJobList div.body div.otherJob .recommendSalary{
background-image:url(/images/icon_recommendSalary.png);
}
div.otherJobList div.body div.otherJob a.photo {
	border:1px solid #cfcfcf;
	float:left;
}
div.otherJobList div.body div.otherJob a.photo:hover {
	border:1px solid #3398dc;
}
div.otherJobList div.body div.otherJob ul {
	width:150px;
	float:right;
	font-size:10px;
	line-height:1.5em;
}
div.otherJobList div.body div.otherJob ul li.otherIcon {
	padding-top:5px;
	padding-left:30px;
	min-height:17px;
	_height:17px;
	background-repeat:no-repeat;
	display:inline-block;
}
div.otherJobList div.body div.otherJob ul li.iconName {
	background-image:url(/images/icon_name.gif);
}
div.otherJobList div.body div.otherJob ul li.iconSalary {
	background-image:url(/images/icon_salary.gif);
}
div.otherJobList div.body div.otherJob ul li.iconJob {
	background-image:url(/images/icon_job.gif);
}
div.otherJobList div.body div.separatorLine {
	width:19px;
	height:92px;
	background-image:url(/images/dot_l.gif);
	background-repeat:repeat-y;
	background-position:center;
	float:left;
}
/* ------------------------------------------------------------
 *サイドメニュー
------------------------------------------------------------ */
div#sidemenu{
position:fixed;
right:0px;
top:130px;
width:39px;
height:245px;
background-image:url(/images/sideNave.gif);
background-repeat:no-repeat;
/* IE5 later && javascript-on */
position: expression('absolute');
top: expression(documentElement.scrollTop + 130 + 'px');
right: expression(documentElement.scrolRighr + 0 + 'px');
}
div#sidemenu ul{
padding:2px 0 0 0;
}
div#sidemenu li.menu{
height:43px;
}
div#sidemenu li div{
display:none;
}
div#sidemenu li{
display: block;
padding: 5px 0 0 7px;
position: relative;
width: 22px;
}
div#sidemenu li a{
display:block;
width:29px;
height:26px;
}
div#sidemenu li .sidemenucoment{
position:absolute; 
z-index:9999; 
width:71px;
top:10px; 
left:-75px; 
}
div#sidemenu li .sidemenucoment p{
background-image:url(/images/sideMenuText_body.png); 
background-repeat:repeat-y; 
padding:2px 10px 2px 4px; 
font-weight:bold; 
color:#053b4f;
}
/*
side_toTop
side_examination
side_help
side_info
side_sitemap
side_toBottom
*/

