@charset "UTF-8";

/*お仕事再検索　lIghtbox　コントロール
================================================================================*/

#lb-contents { width:800px; margin:30px 20px 30px 20px; padding:0px; background:#FFFFFF;}
#lb-contents .lb-ttl { width:800px; margin:0px 0px 20px 0px; padding:0px; }
#lb-contents .lb-tab { width:756px; border-bottom:2px solid #327899; overflow:hidden; margin:0px 0px 0px 13px; }
#lb-contents .lb-tab ul { width:756px; margin:0px 0px 0px 0px; padding:0px;}
#lb-contents .lb-tab ul li { float:left; margin:0px 0px 0px 7px; _margin:0px 0px 0px 7px;}



/*お仕事再検索　lIghtbox　コントロール　希望勤務地
================================================================================*/

#lb-contents .set-area01 { width:756px; margin:15px 0px 0px 13px; padding:0px 0px 0px 13px; }
#lb-contents .lb-ttl2 { width:800px; margin:0px 0px 10px 0px; padding:0px; }
#lb-contents .bx1_dom_cnts { width:756px; overflow:hidden;}
#lb-contents .bx1_dom_cnts ul.col{ margin:10px 30px 0px 0px; float:left;}
#lb-contents .bx1_dom_cnts ul.col2{ margin:10px 0px 0px 0px; float:left;}
#lb-contents .bx1_dom_cnts label { margin-left:3px; _margin-left:1px;}
#lb-contents .bx1_dom_cnts label { margin-left:1px;}
#lb-contents .bx1_dom_cnts ul.col li, #lb-contents .bx1_dom_cnts ul.col2 li{ padding:0px 0px 3px 0px;}
#lb-contents .btn-re-check { width:800px; margin:50px auto 50px auto; padding:0px; clear:both; text-align:center;} 


/*お仕事再検索　lIghtbox　コントロール　希望勤務地
================================================================================*/
#lb-contents .set-area02 { width:756px; margin:5px 0px 0px 13px; padding:0px 0px 0px 13px; }
#lb-contents .bx_job_cnts { width:756px; overflow:hidden;}
#lb-contents .bx_job_cnts ul.col{ margin:10px 10px 0px 0px; float:left;}
#lb-contents .bx_job_cnts ul.col2{ margin:10px 0px 0px 0px; float:left;}
#lb-contents .bx_job_cnts label { margin-left:4px; _margin-left:1px;}
#lb-contents .bx_job_cnts ul.col li, #lb-contents .bx_job_cnts ul.col2 li{ padding:0px 0px 3px 0px;}
#lb-contents .bx_job_cnts label { margin-left:1px;}
#lb-contents .set-area02 p.last{
	border-top:1px solid #dbdbdb;
    margin-top: 20px;
    padding-top: 10px;
    width: 756px;
}


/*お仕事再検索　lIghtbox　コントロール　こだわり条件
================================================================================*/
#lb-contents .set-area03 { width:756px; margin:5px 0px 0px 13px; padding:0px 0px 0px 13px; border-bottom:1px solid #dbdbdb; padding-bottom:10px; }
#lb-contents .set-area03 p.txt-bl{ color:#327899; font-weight:bold; }
#lb-contents .bx_kdw_cnts { width:756px; overflow:hidden;}
#lb-contents .bx_kdw_cnts ul.col{ margin:5px 20px 0px 0px; float:left;}
#lb-contents .bx_kdw_cnts ul.col2{ margin:5px 0px 0px 0px; float:left;}
#lb-contents .bx_kdw_cnts ul.col li, #lb-contents .bx_kdw_cnts ul.col2 li{ padding:0px 0px 3px 0px;}
#lb-contents .bx_kdw_cnts label { margin-left:4px; _margin-left:1px;}
#lb-contents .bx_kdw_cnts label { margin-left:1px;}
#lb-contents .set-area03 p.last{
	border-top:1px solid #dbdbdb;
    margin-top: 20px;
    padding-top: 10px;
    width: 746px;
}
#lb-contents .set-area03-a, #lb-contents .set-area03-b, #lb-contents .set-area03-c, #lb-contents .set-area03-d, #lb-contents .set-area03-e, #lb-contents .set-area03-f, #lb-contents .set-area03-g, #lb-contents .set-area03-h, #lb-contents .set-area03-i{
 clear:both; margin-bottom:20px;}
 
#lb-contents .bx_kdw_cnts ul.col-radio00{ margin:5px 20px 0px 0px; float:left;}
#lb-contents .bx_kdw_cnts ul.col-radio00 li{ float:left; margin:0px 10px 0px 0px; vertical-align:middle;}
#lb-contents .bx_kdw_cnts ul.col-radio00 input {vertical-align:middle;}
#lb-contents .bx_kdw_cnts ul.col-radio00 label { margin-left:5px;}


#lb-contents .bx_kdw_cnts ul.col-radio{ width:640px; margin:5px 0px 0px 0px; float:left;}
#lb-contents .bx_kdw_cnts ul.col-radio li{ float:left; margin:0px 10px 5px 0px; vertical-align:middle;}
#lb-contents .bx_kdw_cnts ul.col-radio input {vertical-align:middle;}
#lb-contents .bx_kdw_cnts ul.col-radio label { margin-left:4px; _margin-left:1px;}

#lb-contents .bx_kdw_cnts ul.col-radio02{margin:5px 0px 0px 0px;}
#lb-contents .bx_kdw_cnts ul.col-radio02 li{ float:left; margin:0px 10px 5px 0px; vertical-align:middle;}
#lb-contents .bx_kdw_cnts ul.col-radio02 input {vertical-align:middle;}
#lb-contents .bx_kdw_cnts ul.col-radio02 label { margin-left:4px; _margin-left:1px;}

#lb-contents .bx_kdw_cnts ul.col-radio03 { margin:0px 0px 0px 108px; _margin:0px 0px 0px 118px; }
*+html #lb-contents .bx_kdw_cnts ul.col-radio03 { margin:0px 0px 0px 115px; }
#lb-contents .bx_kdw_cnts ul.col03 label { margin-left:1px;}
#lb-contents .bx_kdw_cnts ul.col-radio03 li{ float:left; margin:0px 10px 5px 0px; vertical-align:middle;}
#lb-contents .bx_kdw_cnts ul.col-radio03 input {vertical-align:middle;}
#lb-contents .bx_kdw_cnts ul.col-radio03 label { margin-left:4px; _margin-left:1px;}


#lb-contents .bx_kdw_cnts ul.col-radio04 { margin:0px 0px 0px 108px; _margin:0px 0px 0px 92px; }
*+html #lb-contents .bx_kdw_cnts ul.col-radio04 { margin:0px 0px 0px 115px; }
#lb-contents .bx_kdw_cnts ul.col04 label { margin-left:1px;}
#lb-contents .bx_kdw_cnts ul.col-radio04 li{ float:left; margin:0px 10px 5px 0px; vertical-align:middle;}
#lb-contents .bx_kdw_cnts ul.col-radio04 input {vertical-align:middle;}
#lb-contents .bx_kdw_cnts ul.col-radio04 label { margin-left:4px; _margin-left:1px;}


#lb-contents .set-area03-i {}


#lb-contents .col-all li { float:left; margin-right:20px; }




/*お仕事再検索　lIghtbox　コントロール　駅名検索
================================================================================*/

#lb-contents .bx1_stn_cnts{ width:756px; overflow:hidden;}
#lb-contents .bx1_stn_cnts .inner { width:690px; _width:720px; margin:15px 0px 0px 20px; padding:20px 10px 10px 20px; border:2px solid #cacaca; }

#lb-contents .input-stn02 {width:290px;}


#lb-contents .set-station-lb { }
#lb-contents .set-station-lb table span{ white-space:nowrap!important; padding:8px; background-color:#e3f6fd;}
#lb-contents .set-station-lb table td.bg_bl { padding:8px 0px 8px 8px; background-color:#e3f6fd; text-align:left;}
#lb-contents .set-station-lb table td.bg_bl02 { padding:8px 8px 8px 0px; background-color:#e3f6fd; text-align:left;}
#lb-contents .set-station-lb table td.bg_wht {background-color:#FFFFFF; width:600px;}

#lb-contents .set-station-lb02 { width:230px; padding:10px; background-color:#e3f6fd; }
#lb-contents .set-station-lb02 p span.set-stn-ttl { font-weight:bold;}



#lb-contents #candidate-lb { margin-bottom:20px;} 
#lb-contents #candidate-lb ul{}
#lb-contents #candidate-lb ul li{ float:left; margin-right:10px; vertical-align:middle;}
#lb-contents #candidate-lb input { vertical-align:middle; margin-right:5px;}


#lb-contents .step-btn-bx {}
#lb-contents .step-btn-bx .btn-next-step {float:right; width:80px;}
#lb-contents .step-btn-bx .btn-prev-step {float:left; width:52px;}

#lb-contents span.red {color:#FF0000;}


#lb-contents #candidate-lb-st { margin-bottom:20px;} 
#lb-contents #candidate-lb-st ul{}
#lb-contents #candidate-lb-st ul li{ width:200px; float:left; vertical-align:middle; padding:0px 0px 5px 0px;}
#lb-contents #candidate-lb-st label { margin-left:4px;}
#lb-contents #candidate-lb input { vertical-align:middle; margin-right:5px;}



#lb-contents #route-lb table {}
#lb-contents #route-lb #route table {
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 11px 6px 11px 11px;
}
#lb-contents #route-lb table th {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right:none;
    padding: 10p 0px 10px;
    text-align: left;
}

#lb-contents #route-lb table td {
    background: url("../jobsearch/station/imgs/route_bg.gif") no-repeat scroll 35px 0 #FFFFFF;
    border-right:none;
    padding: 1em 5px 5px;
}

#lb-contents #route-lb table tr.all td {
    background-image:none;
}

#lb-contents #route-lb table tr td.noline {background-image:none;}


#lb-contents table.border6 {
	border-top:6px solid #ffffff;
	border-left:0px solid #ffffff;
	border-right:6px solid #ffffff;
	border-bottom:6px solid #ffffff;
}
#lb-contents table.border2 {border:1px solid #cccccc; width:215px;}




/*お仕事再検索　lIghtbox　コントロール　地名検索
================================================================================*/
#lb-contents .set-area01 .select-area-box {border:none; width:736px; padding:0px;}
#lb-contents .set-area01 .select-area-box .chimei_tit_02 { background-color:#FFFFFF;
    cursor: pointer;
    font-weight: bold;
    margin: 3px 0;
    padding: 5px 0 5px 3px;
    width: 736px;
	color:#32779e!important;
}


#lb-contents .joecontent1 ul li label { padding-left:5px;}
#lb-contents .chimei label {padding-left:4px; _padding-left:1px; }
#lb-contents .chimei li {margin-bottom:4px; _margin-bottom:8px;}


#lb-contents .select-area-box .chimei ul.col-lb-hsm li {
    width: 140px;
}


#lb-contents .set-area01 .select-area-box #joecontent1-title { width:100px;}
#lb-contents .set-area01 .select-area-box #joecontent2-title { width:100px;}
#lb-contents .set-area01 .select-area-box #joecontent3-title { width:100px;}
#lb-contents .set-area01 .select-area-box #joecontent4-title { width:100px;}
#lb-contents .set-area01 .select-area-box #joecontent5-title { width:100px;}
#lb-contents .set-area01 .select-area-box #joecontent6-title { width:100px;}
#lb-contents .set-area01 .select-area-box #joecontent7-title { width:100px;}
#lb-contents .set-area01 .select-area-box #joecontent8-title { width:100px;}
#lb-contents .set-area01 .select-area-box #joecontent9-title { width:100px;}
