@charset "utf-8";

body{
font-size:95%;
}
.clear{
display:inline-block;
}
.clear:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html .clear{
height:1%;
}
.clear{
display:block;
}
.search_error{
color:#FF0000;
font-weight:bold;
padding-left:10px;
}
#search_form_focus img{
vertical-align:top;
}
.adv_top_position{
background-color:#52BD4B;
padding:4px;
color:#FFFFFF;
font-weight:bold;
}
.adv_top_position2{
background-color:#E2F2C8;
padding:4px;
color:#006600;
font-weight:bold;
border-bottom:2px solid #52BD4B;
}
.cmp_name{
background-color:#EEEEEE;
padding:4px;
}
.adv_top_copy{
line-height:120%;
font-weight:bold;
color:#009900;
}
.adv_top_summary{
line-height:150%;
}
td.detail_pad{
padding:20px 0px 10px 0px;
vertical-align:top;
}
#search_bottom_pickups{
background-image:url(/img/adv/pickups_bg.gif);
background-repeat:no-repeat;
width:720px;
height:82px;
text-align:center;
}
#search_bottom_mm{
border:1px solid #000000;
}
#search_bottom_mm td{
padding:8px;
color:#0000FF;
font-size:85%;
}
.search_foot{
width:720px;
margin:auto;
background:url(/img/adv/bg_search_foot01.gif) no-repeat bottom left;
}
.search_foot table{
margin:0px 10px 0px 10px;
}
.search_foot td{
text-align:center;
padding:5px 0px 10px 0px;
}
.search_foot2{
width:720px;
margin:auto;
font-size:85%;
}
.search_foot2 .info{
padding:10px;
border:1px solid #999999;
width:330px;
text-align:center;
}
#baseadv .preview{
color:#70B070;
}
#baseadv .ancmenu{
font-size:85%;
background:#E6E6E6;
padding:1px;
}
#baseadv .ancmenu li{
list-style-type:none;
float:left;
margin-right:2px;
padding:1px 6px 2px 6px;
}
#baseadv .jobtable,
#baseadv .jobtable th,
#baseadv .jobtable td,
#baseadv .enttable,
#baseadv .enttable th,
#baseadv .enttable td{
border-collapse:collapse;
}
#baseadv .jobtable{
border:1px solid #52BD4B;
}
#baseadv .enttable{
border:1px solid #FF9900;
}
#baseadv .jobtable th,
#baseadv .enttable th{
padding:4px 7px;
color:#FFFFFF;
text-align:left;
}
#baseadv .jobtable th{
border:1px solid #52BD4B;
background:#52BD4B;
}
#baseadv .enttable th{
border:1px solid #FF9900;
background:#FF9900;
}
#baseadv .jobtable td,
#baseadv .enttable td{
padding:4px 7px;
font-size:100% !important;
}
#baseadv .jobtable td{
border:1px solid #52BD4B;
}
#baseadv .enttable td{
border:1px solid #FF9900;
}
#baseadv .jobtable td.clause,
#baseadv .enttable td.clause{
font-weight:bold;
width:10em;
vertical-align:top;
}
#baseadv .jobtable td.clause,
#baseadv .jobtable td.buttoms{
color:#009900;
background:#ECF5DF;
}
#baseadv .enttable td.clause,
#baseadv .enttable td.buttoms{
color:#FF7E00;
background:#FFF7E2;
}
#baseadv .photos{
width:590px;
margin:auto;
}
#baseadv .pagetop a{
background:url(/img/adv/ico_pagetop.gif) no-repeat left center;
padding-left:15px;
color:#666666;
}
#baseadv #updata{
font-size:85%;
}
#baseadv #updata li{
float:left;
list-style-type:none;
padding-right:2px;
}
#baseadv #updata img{
vertical-align:top;
}
#baseadv #updata p{
color:#666666;
padding-top:2px;
}
#baseadv #updata h2{
font-weight:normal;
color:#009900;
padding-top:2px;
}
#baseadv #minimum{
background:#ECF5DF;
border:2px solid #52BD4B;
padding:5px 8px;
}
#baseadv #minimum dt{
background:#FFFFFF;
color:#4DAC26;
font-weight:bold;
text-align:center;
clear:left;
float:left;
width:7em;
padding:4px 0px;
margin-top:3px;
}
#baseadv #minimum dd{
margin-left:0px;
padding:6px 0.5em 6px 7.5em;
border-top:1px solid #52BD4B;
}
#baseadv #minimum .icons{
padding:0px 0px 0px 4px;
}
#baseadv #minimum img{
vertical-align:top;
}
#baseadv #minimum li{
list-style-type:none;
}
#baseadv #minimum .icons li{
padding:5px 5px 0px 0px;
}
#baseadv #copytxt h3{
font-size:110%;
color:#009900;
border-bottom:1px solid #CCCCCC;
padding-bottom:5px;
margin-bottom:8px;
}
#baseadv .mbr{
background:#FCF9E3;
padding:13px 0;
margin-top:15px;
}
#baseadv .mbr .read{
float:left;
width:205px;
text-align:center;
margin-top:20px;
}
#baseadv .mbr .apbtn{
float:left;
}
#baseadv .mbr .exmlink{
float:right;
background:url(/img/kj/ico-no04.gif) no-repeat left center;
padding:2px 20px;
font-size:85%;
margin-top:35px;
}
#baseadv .noid h2{
color:#060;
font-size:120%;
border-bottom:1px dotted #52BD4B;
padding:5px 5px 3px;
}
#baseadv .noid span{
color:#000;
font-size:80%;
font-weight:normal;
padding-left:5px;
}
#baseadv .noid .msg{
text-align:center;
margin-top:15px;
padding-bottom:40px;
background:url(/img/adv/apply/load_table_arrow.gif) no-repeat center bottom;
}
#baseadv .noid .sch{
margin-top:40px;
border-top:1px dotted #52BD4B;
padding:5px;
text-align:right;
}
table.entry_head1{
background-image:url(/img/adv/entry_head1.gif);
color:#FFFFFF;
font-weight:bold;
background-repeat:no-repeat;
letter-spacing:0.5em;
font-size:90%;
padding-left:10px;
}
table.entry_head1_2{
background-color:#52BD4B;
color:#FFFFFF;
font-weight:bold;
background-repeat:no-repeat;
letter-spacing:0.5em;
font-size:90%;
padding-left:10px;
}
table.entry_head3{
background-image:url(/img/adv/entry_head3.gif);
color:#FFFFFF;
font-weight:bold;
background-repeat:no-repeat;
letter-spacing:0.5em;
font-size:90%;
padding-left:10px;
}
table.entry_head2{
background-image:url(/img/adv/entry_head2.gif);
color:#FFFFFF;
font-weight:bold;
background-repeat:no-repeat;
letter-spacing:0.5em;
font-size:90%;
padding-left:10px;
}
table.call_profile{
border: solid 1px #009900;
border-collapse: collapse;
font-size:85%;
}
table.call_profile td{
padding:3px;
}
div.userRegulations{
width: 700px;
height: 100px;
text-align: left;
overflow: auto;
font-size: 90%;
padding: 5px;
border: 1px solid #999999;
}
div.userRegulationsAgree{
width: 700px;
text-align: center;
padding-top: 20px;
}
.BackColor td{
background-color:#EEEEEE;
}
#advFocusContainer{
border: 1px solid #009900;
margin: 20px auto 20px auto;
width: 700px;
}
#advFocusTitleBox{
background-color: #009900;
color:#FFFFFF;
font-weight: bold;
padding: 5px;
}
#advFocusSubtitleBox{
background-color: #EEEEEE;
padding: 5px;
}
.advFocusBox{
width: 660px;
padding: 0 10px;
clear: both;
}
.advFocusPositionBox{
width: 200px;
float: left;
padding: 5px;
vertical-align: top;
}
.advFocusWorkBox{
width: 440px;
float: left;
clear: right;
padding: 5px;
vertical-align: top;
}
.advFocusOsvBox{
width: 680px;
float: left;
clear: both;
padding: 5px;
vertical-align: top;
text-align: right;
}
.advBorder{
color: #999999;
background-color: #999999;
border: 0;
height: 1px;
width: 680px;
clear: both;
}
.advClearBoth{
clear: both;
}
#advFeaGrpTitleBox{
margin: 40px auto 10px auto;
width: 650px;
}
#advFeaGrpSummaryBox{
margin: 10px auto 0px auto;
width: 650px;
}
.advFeaBox{
border: 1px solid #CCCCCC;
margin: 10px auto 0 auto;
width: 650px;
}
.advFeaCmpNameBox{
padding: 3px;
}
.advFeaCopyBox{
padding: 3px;
}
.advFeaImageBox{
padding: 3px;
width: 120px;
float: left;
text-align: center;
}
.advFeaSummaryBox{
width: 510px;
padding: 3px;
float: left;
clear: right;
}
.f80_h130_p5_gray{
font-size: 80%;
line-height: 130%;
padding: 5px;
color: #454545;
}
.f90_h120{
font-size: 90%;
line-height: 120%;
}
table.f80_bg-gray{
font-size: 80%;
background-color: #E8E8E8;
}
table.f80_bg-gray td{
padding: 7px 2px 0px 2px;
}
table.entry_form{
border-collapse: collapse;
}
td.entry_form_1{
font-size:80%;
color:#333333;
background-color:#EEEEEE;
border:solid 1px #52BD4B;
padding:5px 5px 5px 7px;
font-weight:bold;
}
td.entry_form_2{
font-size:90%;
color:#181818;
border:solid 1px #52BD4B;
padding:5px 5px 5px 7px;
vertical-align:top;
}
td.entry_form_3{
font-size:80%;
color:#333333;
background-color:#E0E0E0;
border:solid 1px #52BD4B;
padding:5px 5px 5px 7px;
font-weight:bold;
}
table.mgzcancel td.entry_form_3{
font-size:90%;
}
td.entry_form_4{
background: url(/img/adv/apply/line_dot.gif) repeat;
}
td.entry_form_4.mgz{
padding-bottom:11px;
background: url(/img/adv/apply/line_dot.gif) repeat-x bottom;
}
td.entry_form_5{
font-size:80%;
color:#333333;
background-color:#EEEEEE;
border:solid 1px #FB7866;
padding:5px 5px 5px 7px;
font-weight:bold;
}
td.entry_form_6{
font-size:90%;
color:#181818;
border:solid 1px #FB7866;
padding:5px 5px 5px 7px;
vertical-align:top;
}
td.entry_form_7{
font-size:80%;
color:#333333;
background-color:#E0E0E0;
border:solid 1px #FB7866;
padding:5px 5px 5px 7px;
font-weight:bold;
}
td.entry_form_8{
font-size:100%;
color:#FFFFFF;
background-color:#52BD4B;
border:solid 1px #52BD4B;
padding:5px 5px 5px 7px;
font-weight:bold;
}
.chks th{
text-align:left;
}
.chks .cap{
font-weight:bold;
}
.chks p{
margin:3px 0;
}
.chks .city_selector{
display:block;
overflow-y: auto;
height:143px;
border:#A5ACB2 solid 1px;
margin-top:3px;
}
.chks .city_table_ready{
border:#A5ACB2 solid 1px;
margin-top:3px;
line-height:1.5em;
text-indent:4px;
}
*:first-child+html .chks .city_selector{
}
*html .chks .city_selector{
width:321px;
}
*html .mgzpage .chks .city_selector{
width:409px;
}
*html .sctpage .chks .city_selector{
width:470px;
}
.chks #ocp_table{
border:#A5ACB2 solid 1px;
}
html>/**/body .collapse4_2.chks input{
margin:1px 4px;
}
*html .mgznew .chks .city_selector{
width:451px;
}
.hope .cap{
background:#E7E7E7;
line-height:1.5em;
text-indent:5px;
font-weight:bold;
}
.hope dl,
.hope dt,
.hope dd{
margin:3px 0;
padding:0;
}
.hope dt{
font-weight:bold;
}
.hope dd{
padding:0 1em;
font-weight:normal;
}
.hope.area dd{
padding:0;
}
.hope dd .city{
float:left;
}
.hope dd .town{
float:left;
width:230px;
display:block;
}
.conf-init .hope dd .town{
width:380px;
}
.sets .hope dd .town{
width:460px;
}
.sets .hope.area dd .town{
width:320px;
}
.sets .entry_form_1.hope{
background:#eeeeee;
}
.mgzpage .hope .cap{
width:422px;
}
.mgzpage .hope dd .town{
width:320px;
}
.grn_border_box_p20.hope dd .town{
width:296px;
}
.mgzcancel .hope dd .town{
width:215px;
}
td.collapse4_1.hope{
background:#ffffff;
text-align:left;
}
.mgznew .hope .cap{
width:592px;
}
.mgznew .hope dd .town{
width:490px;
}
.conf-mgznew .hope dd .town{
width:365px;
}
.sctpage .hope dd .town{
width:380px;
}
.sctpage .hope.area dd .town{
width:407px;
}
.freedial{
border-left:1px solid #52BD4B;
border-right:1px solid #52BD4B;
background-color: #FFDFCE;
}
.bg_gray{
background-color:#EEEEEE;
}
.adv_top_position h2{
margin:0px;
}
h3.topoccupa{
margin:0px;
padding:0px;
font-weight:normal;
}
.cmp_name h3{
margin:0px;
font-weight:normal;
}
#search_condition,
#btm_search_condition{
width:700px;
margin:auto;
background:#FFFFFF;
padding:7px 10px;
border:1px solid #FFA901;
}
#search_condition .schead .fleft{
padding-top:2px;
}
#search_condition .schead .fright{
padding-bottom:4px;
}
#search_condition .condition_table,
#btm_search_condition .condition_table{
border:1px solid #cebe95;
border-collapse:collapse;
}
#search_condition .condition_table td.head,
#btm_search_condition .condition_table td.head{
background-color:#ffeeb9;
border:1px solid #cebe95;
font-size:90%;
padding:3px;
text-align:center;
font-weight:bold;
height:1em;
color:#c49418;
}
#search_condition .condition_table td.data,
#btm_search_condition .condition_table td.data{
background-color:#ffffff;
border:1px solid #cebe95;
font-size:80%;
line-height:130%;
vertical-align:top;
}
#search_condition .condition_table td.data div.datain,
#btm_search_condition .condition_table td.data div.datain{
height:60px;
overflow:auto;
margin:3px 0px 3px 5px;
}
.changef .fleft{
background:url(/img/adv/search/ico_focus03_search.gif) no-repeat 2px 4px;
padding:4px 0 2px 30px;
font-size:85%;
}
.changef .fright{
padding-top:9px;
}
#focus_close{
background:url(/img/adv/search/ico_close01.gif) no-repeat left center;
padding-left:12px;
color:#666666;
}
.resht{
padding:7px 0;
}
#result_focus,
#btm_result_focus{
margin:auto;
font-size:80%;
line-height:140%;
}
#result_focus .items,
#btm_result_focus .items{
}
#result_focus form,
#btm_result_focus form{
margin:0px;
padding:0px;
}
#result_focus .dotline,
#btm_result_focus .dotline{
border-top:dotted 2px #c6e8c4;
padding-top:5px;
}
#result_focus label,
#btm_result_focus label{
display:block;
float:left;
width:165px;
}
#result_focus .clause,
#btm_result_focus .clause{
width:690px;
}
#result_focus .swd p{
float:left;
}
#result_focus .swd .wrd{
padding:5px 13px 0;
}
.resultmenu{
width:720px;
margin:auto;
_padding:0 0 0 20px;
}
.resulnumber{
font-size:140%;
font-weight:bold;
}
.pageno{
font-size:110%;
background:#F0F0F0;
text-align:center;
padding:5px;
font-family:"ＭＳ Ｐゴシック",
osaka,
sans-serif;
}
.pageno span{
border:1px solid #999999;
padding:2px 5px 2px 5px !important;
background:#FFFFFF;
}
.pageno a{
border:1px solid #CCCCCC;
padding:2px 5px 2px 5px !important;
background:#FFFFFF;
font-weight:bold;
}
#surfreps *,
#nosurfreps *{
margin:0;
padding:0;
}
#surfreps h2,
#nosurfreps h2{
float:left;
background:url(../img/adv/search/ico_newadv01.gif) no-repeat left top;
border-bottom:1px solid #8ad255;
font-size:16px;
color:#ff9500;
height:21px;
padding:3px 0 0 27px;
width:403px;
}
#surfreps ul,
#nosurfreps ul{
border-bottom:1px solid #8ad255;
height: 24px;
_height: 24px;
}
#surfreps li,
#nosurfreps li{
float:left;
list-style-type:none;
}
#surfreps .on,
#nosurfreps .on{
min-height:19px;
_height:19px;
font-size:14px;
color:#ff6600;
font-weight:bold;
padding:5px 0 0 15px;
text-align:center;
}
#surfreps .on,
#nosurfreps .on{
width:200px;
background:url(../img/adv/search/bg_newadv_all01.gif) no-repeat left top;
}
#surfreps .off a,
#nosurfreps .off a{
display:block;
min-height:17px;
_height:17px;
font-size:12px;
text-align:center;
padding:7px 0 0 15px;
}
#surfreps .off a,
#nosurfreps .off a{
width:155px;
background:url(../img/adv/search/bg_newadv_pref02.gif) no-repeat left top;
}
#surfreps .off a:hover,
#nosurfreps .off a:hover{
/*background:url(../img/adv/search/bg_newadv_pref02_ov.gif) no-repeat left top;*/
}
.showway p{
padding:3px;
}
.showway span.showoff{
background:#FFFFFF !important;
}
.showway span{
border:1px solid #999999;
padding:2px 4px 2px 4px !important;
background:#E2F2C8;
}
#result_order .btn_order{
margin:0px;
padding:0px;
}
#result_order .btn_order li{
float:right;
list-style-type:none;
margin-left:5px;
}
#result_order .btn_order a:link,
#result_order .btn_order a:visited{
display:block;
width:50px;
height:17px;
padding-top:3px;
background-color:#cccccc;
color:#666666;
text-decoration:underline;
text-align:center;
font-weight:bold;
}
#result_order .btn_order li.avtive,
#result_order .btn_order a:hover{
display:block;
width:50px;
height:17px;
padding-top:3px;
background-color:#52bd4b;
color:#ffffff;
text-decoration:none;
text-align:center;
font-weight:bold;
}
#rcmdetail{
width:720px;
margin:auto;
margin-top:30px;
margin-bottom:15px;
}
#rcmdetail #rcmadv{
font-size:90%;
line-height:120%;
}
#rcmdetail #names{
padding:65px 10px 10px 10px;
}
#rcmdetail #names p{
padding-top:6px;
}
#rcmdetail #rcmphs{
float:right;
background:#FFFFFF;
margin-left:10px;
}
#rcmdetail .rcmph{
float:left;
padding-left:10px;
}
#rcmdetail .rcmcopy{
padding-top:10px;
line-height:140%;
}
#rcmdetail .rcmmes{
margin-top:20px;
}
#rcmdetail .rcmtit{
font-size:90%;
font-weight:bold;
margin-top:20px;
background:#E2F2C8;
padding:6px;
}
#rcmdetail .comptit{
padding:6px;
background-color:#52BD4B;
color:#FFFFFF;
font-size:90%;
font-weight:bold;
}
#kjenq{
width:666px;
background:#F0FEE2;
margin:auto;
padding:5px 15px 10px 15px;
border:2px solid #009900;
}
#kjenq .tit{
color:#006600;
font-size:110%;
}
#kjenq p{
margin-top:5px;
}
#searchpref{
width:680px;
margin:auto;
}
#searchpref *{
margin:0;
padding:0;
}
#searchpref .hack{
padding:9px 0 9px 5px;
}
#searchpref h3{
float:left;
width:7.5em;
background:url(/img/search_list/ico_tri01.gif) no-repeat right center;
color:#060;
}
#searchpref ul{
padding-left:8em;
}
#searchpref li{
float:left;
width:3.7em;
list-style-type:none;
}
#searchpref .bgg{
background:#e8f8cd;
}
#resmore{
background:#ffeaad url(/img/adv/search/bg_resmore01.gif) repeat top left;
padding:10px 10px 10px 20px;
width:690px;
margin:auto;
}
#resmore .tbg{
background:url(/img/adv/search/bg_resmore02.gif) no-repeat top left;
padding-top:10px;
}
#resmore .mbg{
background:#FFF url(/img/adv/search/bg_resmore04.gif) repeat-y top left;
margin-top:3px;
}
#resmore .ubg{
background:url(/img/adv/search/bg_resmore03.gif) no-repeat bottom left;
padding-bottom:12px;
}
#resmore .ph{
width:180px;
padding-left:10px;
float:left;
}
#resmore .txt{
float:right;
width:490px;
}
#resmore .btn{
width:470px;
border-top:1px dotted #CCC;
margin-top:3px;
text-align:center;
}
#resmore .btn .hack{
padding:0 92px;
}





.closemsg{
color:#F00;
font-weight:bold;
font-size:120%;
text-align:center;
padding:40px 0 70px;
background:url(/img/adv/bg_arrow01.gif) no-repeat center bottom;
}
#closenext .nextitem{
width:320px;
border:1px solid #b3b3b3;
padding:14px;
}
#closenext .nextitem .ph{
width:170px;
float:left;
}
#closenext .nextitem .btn{
width:140px;
float:right;
font-size:85%;
text-align:center;
margin-top:5px;
}
.closefoot{
border-top:1px solid #CCC;
}
.closehead{
border-bottom:1px solid #B0B0B0;
margin-top:3px;
padding-bottom:20px;
}
#feasearch{
width:670px;
margin:auto;
margin-top:10px;
background:#fff8e0;
padding:15px 25px 10px;
border:1px solid #ffdc66;
}
#feasearch .items1_4{
float:left;
padding-left:21px;
}
#feasearch h2{
font-size:120%;
color:#F90;
border-left:3px solid #F90;
padding-left:5px;
}
#feasearch h3,
#feasearch dt{
color:#666;
font-size:110%;
background:#FFF;
border:1px solid #ebd89d;
}
#feasearch select{
margin-top:2px;
}
#feasearch h3{
padding:3px 5px 2px;
}
#feasearch dt{
padding:5px;
font-weight:bold;
float:left;
clear:left;
width:8em;
}
#feasearch dd{
background:#FFF;
margin-left:10em;
padding:5px;
margin-bottom:7px;
/padding:4px 5px 3px;
}
#feasearch dd input{
vertical-align:top;
margin-top:2px;
/margin-top:0px;
}
#resultlist .adssep{
width:720px;
margin:20px auto 0;
border:1px solid #52BD4B;
}
#resultlist .topjob{
background:#52BD4B;
padding:3px 5px;
color:#FFFFFF;
}
#resultlist .compico{
background:#FFF8E0;
padding:5px 5px 0;
}
#resultlist .compico h5{
padding:5px 0;
font-weight:normal;
}
#resultlist .compico ul{
background:url(/img/kj/bg_resultico01.gif) no-repeat right top;
padding-right:1px;
width:264px;
}
#resultlist .compico li{
list-style-type:none;
padding:0 0 1px 3px;
/padding-bottom:4px;
}
#resultlist .readph h6{
color:#009900;
margin-bottom:10px;
font-size:100%;
}
#resultlist .readph p{font-size:85%;}
#resultlist .readph .fright{width:515px;}
#resultlist .readph .fleft{width:160px;}
#resultlist .rsttbl{
width:100%;
border:1px solid #CCC;
border-collapse:collapse;
}
#resultlist .rsttbl td ,
#resultlist .rsttbl th{
padding:5px 7px;
border:1px solid #CCC;
border-collapse:collapse;
font-size:85%;
}
#resultlist .rsttbl th{
width:6em;
font-weight:normal;
background:#EEEEEE;
}
#resultlist .rsttbls{width:100%;}
#resultlist .rsttbls td{
border-collapse:collapse;
border-right:1px solid #52BD4B;
border-bottom:1px solid #52BD4B;
padding:5px;
width:33%;
background:#FFF8E0;
}
#resultlist .rsttbls td.lst{
border-right:none;
}
#resultlist .deplist{
border-bottom:1px dotted #D8D8D8;
padding:4px 2px 3px;
}
#resultlist .deplist .nametxt{
float:left;
padding-top:3px;
width:280px;
}
#resultlist .deplist .smpl{width:500px;}
#resultlist .deplist .nametxt .cbox{
background:#FF9797;
clear:left;
float:left;
display:block;
padding:4px;
}
*+html #resultlist .deplist .nametxt .cbox{
padding:1px;
}
* html #resultlist .deplist .nametxt .cbox{
padding: 1px;
}
#resultlist .deplist .nametxt .cname{
display:block;
margin-left:27px;
padding-top:2px;
}
#resultlist .deplist ul{
margin-top:3px;
}
#resultlist .deplist li{
float:left;
padding-left:3px;
list-style-type:none;
}
.resulterr{
background:url(/img/adv/icn_error.gif) no-repeat left 2px;
padding-left:20px;
}

#ansl{font-size:85%;margin-top:20px;}
#ansl p{padding-left:20px;float:left;}
#ansl a{color:#F90;}



/* 
　類似案件表示エリア追加
************************************/
/* タイトル */
#similar_ttlArea{
	padding:25px 0 0 0;
	width:720px;
	margin:30px auto 0 auto;
	border-top:1px dotted #000000;
}
#similar_ttlArea h4{
	margin:0;
}

#similar_adv_boxArea{
	border-bottom:2px solid #64C85E;
	padding:0 0 10px;
	width: 720px;
	margin: 0 auto 0 auto;
	font-size:80%;
}
#finentArea #similar_adv_boxArea{
	border-bottom:2px solid #FFCF47;
	padding:0;
	width: 720px;
	margin: 0 auto 0 auto;
	font-size:80%;
}
#finentArea #similar_adv_boxArea{
	border-bottom:2px solid #FFCF47;
	padding:0;
	width: 720px;
	margin: 0 auto 0 auto;
	font-size:80%;
}
#similar_adv_boxArea h4{
	margin:0 0 0 0;
}


/* ボックスエリア */
#similar_adv_boxArea .similar_adv_box{
	padding:0;
	width:705px;
	margin: 0 auto;
}

/* 中央エリア */
#similar_adv_boxArea .similar_adv_center{
	float:left;
	background:#FFFFFF;
	padding:0px 0px 0px 15px;
	position:relative;
	width:595px;
}
/* 表示件数 */
#similar_adv_boxArea #similar_adv_num{
	text-align:right;
	position:relative;
	padding:0 0 10px 0;
	margin:0;
	color:#434343;
	display:block;
	float:right;
}
#similar_adv_boxArea .similar_adv_left{
	clear:both;
}



/* 前の5件ボタン */
#similar_adv_boxArea #page_prev{
	float:left;
	width:48px;
	margin:36px -1px 0 0;
	background:url("/img/kj/btn_similar_prev.gif") left top no-repeat;
	cursor:pointer;
}
/* 次の5件ボタン */
#similar_adv_boxArea #page_next{
	float:left;
	width:48px;
	margin:36px 0 0 0;
	background:url("/img/kj/btn_similar_next.gif") left top no-repeat;
	cursor:pointer;
}
/* 前の5件ボタン */
#finentArea #similar_adv_boxArea #page_prev{
	float:left;
	width:46px;
	margin:36px -1px 0 0;
	background:url("/img/kj/btn_similar_prev02.gif") left top no-repeat;
	cursor:pointer;
}
/* 次の5件ボタン */
#finentArea #similar_adv_boxArea #page_next{
	float:left;
	width:46px;
	margin:36px 0 0 0;
	background:url("/img/kj/btn_similar_next02.gif") left top no-repeat;
	cursor:pointer;
}

#similar_adv_boxArea button{
	background:transparent;
	border:0;
	border-style: none;
}
button::-moz-focus-inner {
	border-style: none;
}

/*
　_SearchConditionResult.html条件検索エリア改修
********************************************************/

/* チェックボックスエリア */
#search_condition input{
	margin:0 5px 0 0 ;
}
.pl5{
	padding:0 0 0 5px;
}



#btnSearch{
	clear:both;
	margin:0 auto;
	width:280px;
	padding:5px 0 0;
}


/* タブ見出し */
.condtableView{
	margin-bottom:-1px;
	padding:0 0 0 19px;
	position:relative;
}

#search_condition .schead{
	margin-top:-32px;
	padding-bottom:10px;
	position:relative;
	margin-top:-32px;
	padding-bottom:10px;
	position:relative;
	width:711px;
}

#result_focus .items h3{
	font-weight : bold ;
}

/* 見出しクローズ */
#result_focus .items .close{
	background:url(/img/adv/search/bg_cap_search_on.gif) #FFF9E6 no-repeat 7px center;
	padding:10px 0px 5px 27px;
	margin:0 0 10px 0;
	border-bottom:2px solid #D7C9A6;
	line-height:1.0;
	font-size:120%;
	min-height:18px;
}
#result_focus .items .close span img{
	padding:0;
	margin:-2px 0 0 17px;
	overflow:hidden;
	border:0 none;
	vertical-align:middle;
	cursor:pointer;
}
#result_focus .items .close a{
	color:#0000FF;
	text-decoration:underline;
	overflow: hidden;
	outline: none;
	cursor:pointer;
	font-weight:bold;
}
#result_focus .items .close a:hover{
	color:#0000FF;
	text-decoration:none;
}
#result_focus .items .close a:visited{
	color:#0000FF;
}


#result_focus .items .open .openDisplay{
	display:none;
}
#result_focus .items .close .closeDisplay{
	display:none;
}



/* 見出しオープン */
#result_focus .items .open{
	background:url(/img/adv/search/bg_cap_search_off.gif) #FFF9E6 no-repeat 7px center;
	padding:10px 0px 5px 27px;
	margin:0 0 10px 0;
	border-bottom:2px solid #D7C9A6;
	line-height:1.0;
	font-size:120%;
	min-height:18px;
	color:#414137;
}
#result_focus .items .open a{
	color:#414137;
	text-decoration:none;
	overflow: hidden;
	outline: none;
	cursor:pointer;
	font-weight:bold;
}
#result_focus .items .open span img{
	padding:0;
	margin:-2px 0 0 17px;
	overflow:hidden;
	border:0 none;
	vertical-align:middle;
	cursor:pointer;
}
#result_focus .items .open a:hover{
	color:#414137;
	text-decoration:underline;
}
#result_focus .items .open a:visited{
	color:#414137;
}

#result_focus .items .open .openDisplay{
	display : none ;
}
#result_focus .items .open .closeDisplay{
	display : inline ;
}
#result_focus .items .close .openDisplay{
	display : inline ;
}
#result_focus .items .close .closeDisplay{
	display : none ;
}

body #Wrapper .pagenate{
	position : relative ;
	margin : 0 0 20px ;
	font-size:110%;
	background:#F0F0F0;
	text-align:center;
	padding:5px;
	font-family:"ＭＳ Ｐゴシック",osaka,sans-serif;
}
body #Wrapper .pagenate ul{
	position : relative ;
	float : left ;
	left : 50% ;
	margin : 0 ;
}
body #Wrapper .pagenate ul li{
	position : relative ;
	float : left ;
	left : -50% ;
	padding : 0 3px ;
	list-style-type : none ;
}
body #Wrapper .pagenate ul li a{
	display : block ;
	width : 20px ;
	padding : 2px 1px ;
	border : #ccc 1px solid ;
	background : #fff ;
	font-weight : bold ;
	text-align : center ;
}
body #Wrapper .pagenate ul li em{
	display : block ;
	width : 20px ;
	padding : 2px 0 ;
	font-weight : bold ;
	text-align : center ;
	font-style : normal;
}
body #Wrapper .pagenate ul li.prev,
body #Wrapper .pagenate ul li.next{
	padding : 6px 10px ;
	font-weight : bold ;
	color : #ccc ;
}
body #Wrapper .pagenate ul li.prev a,
body #Wrapper .pagenate ul li.next a{
	width : auto ;
	padding : 0 ;
	border : none ;
}
/* 検索結果並び順メニュー */
#menu-salary ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
 
#menu-salary li {
  float: left;
  min-width: 94px;
  white-space: nowrap;
}
 
#menu-salary ul ul {
  display: none;
  position: absolute;
  z-index: 10;
}
 
#menu-salary li li {
  clear: left;
  position:relative;
  width: 100%;
}
 
#menu-salary ul li:hover > ul {
  display: block;
}
 
*+html #menu-salary ul ul a {
width: 82px;
white-space: normal;
}

#menu-salary li {
  margin-left: 3px;
}

#menu-salary a {
  font-size: 13px;
  text-align: center;
  padding: 2px 5px;
  border:1px solid #999999;
  background-color: #FFFFFF;
  display: block;
}
#menu-salary span {
  font-size: 13px;
  text-align: center;
  padding: 2px 5px;
  border:1px solid #999999;
  background-color: #E2F2C8;
  display: block;
}
 
#menu-salary a:hover {
  background-color: #E2F2C8;
}

#menu-salary ul ul {
  padding-top: 0px;
}

#menu-salary li li {
  margin-left: 0;
}
 
#menu-salary ul ul a {
  font-size: 13px;
  text-align: left;
  border-top: solid 0px #999999;
  border-right: solid 1px #999999;
  border-bottom: solid 1px #999999;
  border-left: solid 1px #999999;
  background-color: #FFFFFF;
  min-width: 82px;
}

#menu-salary ul ul span {
  text-align: left;
  border-top: solid 0px #999999;
  border-right: solid 1px #999999;
  border-bottom: solid 1px #999999;
  border-left: solid 1px #999999;
  background-color: #E2F2C8;
}

.tel_base {
	width:305px;
	height:50px;
	padding:35px 0 0 110px;
	margin:20px 0 0 30px;
	background:url(/img/tel_base.gif) no-repeat;
	font-size:22pt;
	font-weight:bold;
}

/*介護・福祉の適職フェア*/
#kaigofea{
	border: 1px solid #CCCCDD;
	margin: 15px auto;
	width:720px;
}
#kaigofea #kf_mainttl{
	background-color: #52BD4B;
	color: #FFFFFF;
	padding: 8px 0 8px 10px;
}
#kaigofea #kf_subttl{
	background-color: #FFF8E0;
	padding: 8px 0 8px 10px;
}
#kaigofea #kf_desc{
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}
#kaigofea #kf_img{
	float: left;
	margin: 20px 0 0 20px;
	padding: 0;
}
#kaigofea #kf_txt{
	float: left;
	margin: 20px 0 0 20px;
	padding: 0;
	width: 470px;
}
#kaigofea #kf_entry{
	text-align: right;
	padding: 0 10px 10px;
	margin: 0;
}


/*KJ1155
=======================================================================*/
#resultArea{
	padding:10px 0 0 0;
	font-family:"ＭＳ Ｐゴシック",osaka,sans-serif;

}
#resultWidth{
	margin:auto;
	width:722px;
}
#resultWidth #resultArea{
	padding:10px 0 0 0;
}
.companyList *{
	padding:0;
	margin:0;
}

.companyList{
	width:722px;
	padding:0 0 0;
	color:#313131;

}
.companyList .clInner{
	background:url(/img/kj/result_bg_fbottom.gif) left bottom no-repeat;
	padding:0 0 10px;
}
.companyList .clContent{
	background:url(/img/kj/result_bg_frame.gif) left bottom repeat-y;
	padding:20px 20px 10px 18px;
	font-size: 80%;
}




.companyList .clInner .clTitle{
	background:url(/img/kj/result_bg_ftop.gif) left top no-repeat;
}
.companyList .clInner .clTitle .cltInner{
	background:url(/img/kj/result_bg_ttl_line.gif) left bottom no-repeat;
	padding:20px 15px 20px 15px;
}
.companyList .clInner .clTitle .cltInner h4{
	width:400px;
	float:left;
	font-size:110%;
	color:#313131;
}
.companyList .clInner .clTitle .cltInner span{
	width:115px;
	float:right;
	font-size:80%;
	display:block;
	padding:5px 0 0;
	text-align:right;
	line-height:1.0;
	white-space:nowrap;
}
.companyList .clInner .clTitle .cltInner .iconArea{
	float:right;
	width:125px;
	padding:1px 0 0;
}

/*Category*/
.companyList .clContent .jobCategory{
	width:684px;
	border-bottom:1px dotted #B2B2B2;
	padding:0 0 15px;
}
.companyList .clContent .category{
	width:370px;
	float:left;
}
.companyList .clContent .point{
	padding:0;
	float:right;
	width:303px;
}
.companyList .clContent .jobCategory dl dt{
	background:#CEF6CC;
	display:block;
	line-height:1.0;
	font-weight:bold;
	width:70px;
	padding:5px 0;
	text-align:center;
	float:left;
}
.companyList .clContent .jobCategory dl dd{
	float:left;
	padding:5px 0 0 10px;
	line-height:1.0;
	width:290px;
}
.companyList .clContent .jobCategory dl .icon{
	float:right;
	padding:0;
	margin:0;
}



/*infoTop*/	
.companyList .clContent .infoTopArea{
	padding:15px 0 30px 0;
}
.companyList .clContent .infoTopArea .infoImg{
	width:160px;
	float:left;
}
.companyList .clContent .infoTopArea h4{
	float:right;
	width:500px;
	font-size:110%;
	color:#009900;
	line-height:1.5;
	padding:0 0 5px;
}
.companyList .clContent .infoTopArea p{
	float:right;
	width:500px;
	line-height:1.5;
}


/*premierTop*/	
.companyList .clContent .premierTopArea{
	padding:15px 0 30px 0;
}
.companyList .clContent .premierTopArea .infoImg{
	width:230px;
	float:left;
}
.companyList .clContent .premierTopArea h4{
	float:right;
	width:430px;
	font-size:110%;
	color:#009900;
	line-height:1.5;
	padding:0 0 5px;
}
.companyList .clContent .premierTopArea p{
	float:right;
	width:430px;
	line-height:1.5;
}


/*infoBottom*/	
.companyList .clContent .infoBottomArea{
	padding:0;
}
.companyList .clContent .infoBottomArea h4{
	margin:0 0 15px;
}
.companyList .clContent .infoBottomArea h4.premier{
	background:url(/img/kj/premier_bg_title.gif) left top no-repeat;
	width:686px;
	font-size:120%;
	padding:15px 0 20px 10px;
}
.companyList .clContent .infoBottomArea dl{
	background:url(/img/kj/result_bg_dlarea.gif) left top repeat-y;
	width:684px;
}
.companyList .clContent .infoBottomArea .dlTop{
	border-top:none;
}
.companyList .clContent .infoBottomArea dl dt{
	width:130px;
	float:left;
	padding:10px 0 10px 40px;
	border-top:1px solid #FFFFFF;
	font-weight:bold;
}
.companyList .clContent .infoBottomArea dl dd{
	float:left;
	width:503px;
	border-top:1px solid #DCDCDC;
	padding:10px 0px 0 10px;
	line-height:1.5;
}

.companyList .clContent .infoBottomArea dl dd .placeArea{
	padding:0 0 5px;
	margin:0 0 10px;
	border-bottom:1px dotted #CCCCCC;
}
.companyList .clContent .infoBottomArea dl dd .placeArea input{
	margin:3px 0 0;
	_margin:-1px 0 0;
	*margin:-1px 0 0;
	padding:0;
	float:left;
	display:block;	
}
.companyList .clContent .infoBottomArea dl dd .placeArea span{
	float:right;
	display:block;
	width:90px;
	text-align:right;
}
.companyList .clContent .infoBottomArea dl dd .placeArea .linkArea{
	float:left;
	width:260px;
	padding:0 0 0 3px;
}
.companyList .clContent .infoBottomArea dl dd .placeArea .linkArea .stationArea{
	padding:3px 0 0 0;
}
.companyList .clContent .infoBottomArea dl dd .salaryArea{
padding:5px 0 0;
margin:0;
}
.companyList .clContent .infoBottomArea dl dd .salaryArea dl{
padding:0 0 3px;
margin:0;
background:none;
width:300px;
}
.companyList .clContent .infoBottomArea dl dd .salaryArea dl dt{
padding:0;
margin:0;
border:none;
width:40px;
font-weight:normal;
line-height:1.2;
}
.companyList .clContent .infoBottomArea dl dd .salaryArea dl dd{
padding:0;
margin:0;
border:none;
width:200px;
line-height:1.2;
}
.companyList .clContent .infoBottomArea dl dd .placeArea .btnArea{
	padding:0 0 0;
	margin-right:-2px;
	float: right;
	width: 215px;
	text-align:right;
}

.submitBtn{
	text-align:center;
	padding:20px 0 30px 0;
}
.submitBtn p{
	text-align:center;
	color:#7C7C7C;
	font-size:70%;
	padding:5px 0 0 0;

}
/*===============================================
TopSearch
===============================================*/

.companyList .clContent .infoRightArea{
	width:420px;
	float:right;
	background:url(/img/kj/result_bg_dlarea02.gif) left top repeat-y;
	margin:0 0 20px;
}
.companyList .clContent .infoRightArea dl{
	width:420px;
}
.companyList .clContent .infoRightArea .ddTop{
	border-top:1px solid #FFFFFF;
}
.companyList .clContent .infoRightArea dl dt{
	width:72px;
	float:left;
	padding:10px 0 10px 40px;
	border-top:1px solid #FFFFFF;
	font-weight:bold;
}
.companyList .clContent .infoRightArea dl dd{
	float:left;
	width:288px;
	border-top:1px solid #DCDCDC;
	padding:10px 0px 10px 10px;
}
.companyList .clContent .infoLeftArea{
	float:left;
	width:250px;
	margin:0 0 20px;
}
.companyList .clContent .infoBtbtnArea{
	clear:both;
	background:#FBF9E4;
	text-align:right;
	padding:15px 10px 15px 0;
}
.companyList .clContent .infoBtbtnArea ul{
	float:right;
	width:245px;
}
.companyList .clContent .infoBtbtnArea li{
	display:block;
	float:left;
	padding:0 0 0 10px;
}
.companyList .clContent .infoBtbtnArea .detailText{
	padding:5px 0 0;
	font-size:110%;
	width:90px;
}


/*premier*/
.companyList div h3{
	margin:0 0 0 0;
	padding:20px 0 5px 10px;
	color:#52BD4B;
	font-size:80%l
	height:20px;
	overflow:hidden;
	line-height:1.0;
	float:left;
}
.companyList div span.update{
	display:block;
	text-align:right;
	color:#000000;
	padding:20px 10px 5px 0;
	font-size:70%;
	font-weight:normal;
	float:right;
}
.companyList div span.update img{
	vertical-align:middle;
	margin-right:5px;
}
.thisEntry{
	padding:15px 0 15px 0;
	position:relative;
	background-color:#fbf9e4;
	margin-bottom:15px;
}
.thisEntryimg{
	margin:0 0 0 150px;
}
.thisEntrytext{
	position:absolute;
	right:25px;
	top:50%;
	margin-top:-0.5em;
}
.thisEntrytext a{
	padding-left:25px;
	background:url(/img/kj/premier_ico_save.gif) left bottom no-repeat;
}

.companyList .stInner{
	background:url(/img/kj/result_bg_fbottom.gif) left bottom no-repeat;
	padding:0 0 10px;
}
.companyList .stContent{
	background:url(/img/kj/result_bg_frame.gif) left bottom repeat-y;
	padding:20px 20px 10px 18px;
}
.companyList .stInner .stTitle{
	padding:0 5px;
	background:url(/img/kj/result_bg_ftop.gif) left top no-repeat;
}

.companyList .stInner .stTitle h4{
	margin:0 0 0 0;
	padding:20px 0 10px 10px;
	font-size:16px;	
	border-bottom:5px solid #52BD4B;
	height:20px;
	overflow:hidden;
	line-height:1.0;
}
.companyList .stInner h4 span{
	display:block;
	text-align:right;
	margin:-11px 0 0;
	padding:0 10px 0 0;
	font-size:70%;
	font-weight:normal;
}
.companyList .voInner{
	background:url(/img/kj/premier_voice_head.gif) left top no-repeat;
	padding-top:6px;
	font-size: 80%;
	line-height:1.5;
}
.companyList .voContent{
	background:url(/img/kj/premier_voice_foot.gif) left bottom no-repeat;
	padding:20px 20px 10px 18px;
	margin-bottom:15px;
}
.companyList .voInner .voTitle{
	padding:0 5px;
	background:url(/img/kj/result_bg_ftop.gif) left top no-repeat;
}
.companyList #staffMessage{
}
.companyList #staffMessage #sfmHead{
	width:503px;
	float:left;
	padding-top:10px;
	margin:5px 30px 10px 10px;
	background:url(/img/kj/premier_bg_stf_head.gif) left top no-repeat;
	position:relative;
}
.companyList #staffMessage #sfmHead #rarrow{
	position:absolute;
	right:-27px;
	top:20%;
}
.companyList #staffMessage #sfmHead div{
	padding:0 10px 10px 10px;
	background:url(/img/kj/premier_bg_stf_foot.gif) left bottom no-repeat;
}
.companyList #staffMessage #sfmImg{
	float:left;
	margin-top:45px;
}
.companyList #RecruitsfMessage{
	margin-bottom:15px;
}
.companyList #RecruitsfMessage #rtmImg{
	float:left;
	margin:30px 0 0 50px;
	display:inline;
}
.companyList #RecruitsfMessage #rtmHead{
	width:489px;
	float:left;
	padding-top:10px;
	margin:30px 0 10px 30px;
	background:url(/img/kj/premier_bg_rec_head.gif) left top no-repeat;
	position:relative;
}
.companyList #RecruitsfMessage #rtmHead #larrow{
	position:absolute;
	left:-27px;
	top:20%;
}
.companyList #RecruitsfMessage #rtmHead div{
	padding:0 10px 10px 10px;
	background:url(/img/kj/premier_bg_rec_foot.gif) left bottom no-repeat;
}
.companyList #otherMestitle{
	color:#009900;
	margin:10px 0;
	font-size:140%;
}
.companyList #otherMessages{
	padding-top:10px;
	margin-bottom:30px;
	background:url(/img/kj/premier_bg_other_head.gif) left top no-repeat;
}
.companyList #otherMessages div{
	padding:0 10px 10px 10px;
	background:url(/img/kj/premier_bg_other_foot.gif) left bottom no-repeat;
}
.companyList #photoGarary h4{
	background-color:#6ec64e;
	color:#FFFFFF;
}
.companyList #photoGarary #photoList div{
	width: 230px;
	padding: 50px 55px 50px 55px;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
	/display: inline; /*for ie5～7*/
	/zoom: 1; /*for ie5～7*/
	vertical-align: top;
}
.marginb15{
	margin-bottom:15px;
}
.ico_desc{
	background:url("/img/premier_ico_desc.gif") 10px 5px no-repeat;
}
.ico_flow{
	background:url("/img/premier_ico_flow.gif") 10px 5px no-repeat;
}
.ico_free{
	background:url("/img/premier_ico_free.gif") 10px 5px no-repeat;
}
.ico_holid{
	background:url("/img/premier_ico_holid.gif") 10px 5px no-repeat;
}
.ico_job{
	background:url("/img/premier_ico_job.gif") 10px 4px no-repeat;
}
.ico_pep{
	background:url("/img/premier_ico_pep.gif") 10px 5px no-repeat;
}
.ico_place{
	background:url("/img/premier_ico_place.gif") 9px 5px no-repeat;
}
.ico_qual{
	background:url("/img/premier_ico_qual.gif") 10px 5px no-repeat;
}
.ico_salary{
	background:url("/img/premier_ico_salary.gif") 10px 5px no-repeat;
}
.ico_service{
	background:url("/img/premier_ico_service.gif") 9px 5px no-repeat;
}
.ico_stat{
	background:url("/img/premier_ico_stat.gif") 10px 5px no-repeat;
}
.ico_tel{	
	background:url("/img/premier_ico_tel.gif") 10px 5px no-repeat;
}
.ico_time{
	background:url("/img/premier_ico_time.gif") 10px 5px no-repeat;
}
.ico_train{
	background:url("/img/premier_ico_train.gif") 10px 5px no-repeat;
}
.ico_tre{
	background:url("/img/premier_ico_tre.gif") 10px 5px no-repeat;
}
.ico_url{
	background:url("/img/premier_ico_url.gif") 10px 5px no-repeat;
}
