@charset "utf-8";

.fleft{
float:left;
}
.fright{
float:right;
}
/*=========Menber==========*/
.txt_ex{
margin:auto;
margin-bottom:30px;
line-height:140%;
}
.txt_ex02{
margin:auto;
margin-top:50px;
margin-bottom:20px;
line-height:140%;
}
.txt_ex03{
margin:auto;
margin-top:50px;
line-height:140%;
}
.txt_ex04{
margin:20px 0px 20px 0px;
line-height:140%;
}
.txt_red{
font-size:90%;
color:#FF0000;
}
.tit_grn{
margin-top:20px;
font-weight:bold;
color:#009900;
padding:5px 0px 5px 0px;
}
.tit_grn02{
font-weight:bold;
color:#009900;
font-family:"ＭＳ Ｐゴシック", osaka, sans-serif;
font-size:120%;
}
.page_navi{
margin-top:20px;
clear:both;
}
#mbr_entry{
}
.captit{
font-size:120%;
font-weight:bold;
color:#FF0000;
}

/*---table.entry_form---*/
#Mement{
width:700px;
margin:auto;
margin-top:15px;
}


#Mement *{
padding:0px;
margin:0px;
}
#Mement img{
vertical-align:top;
}
#Mement .tit{
border-bottom:2px solid #000000;
padding-bottom:2px;
}
#Mement .merit{
background:url(/img/kj/bg_member_ent01.gif) no-repeat left bottom;
}
#Mement .merit .mbox{
width:230px;
float:left;
}
#Mement .merit .mbox p{
padding:0px 10px 10px 10px;
}
#Mement .meritn{
background:url(/img/kj/bg_member_ent04.gif) no-repeat left bottom;
}
#Mement .meritn .mbox{
width:230px;
float:left;
}
#Mement .meritn .mbox h4{width:230px;height:34px;}
#Mement .meritn .mbox h4 #t01{top:0;left:0;}
#Mement .meritn .mbox h4 #t02{top:-40px;left:0;}
#Mement .meritn .mbox h4 #t03{top:-80px;left:0;}
#Mement .meritn .mbox p{
padding:5px 15px 10px;
font-size:85%;
}
#Mement .memstep li{
list-style-type:none;
float:left;
}
/*------------------*/
#Mement .femnextb{
width:520px;
margin:auto;
}
#Mement .femnextb .fleft{
width:330px;
font-weight:bold;
padding:10px 0;
background:no-repeat right center;
}
#Mement .femnextb .fright{
width:180px;
}
/*------------------*/
#Mement .fefair{
padding:15px;
border:1px solid #D9D9D9;
}
#Mement #fefair{
border:1px solid #F6D460;
padding:13px;
}
#Mement #fenew{
border:1px solid #FFA6A6;
background:url(/img/kj/bg_finment_new01.gif) no-repeat 8px 12px;
padding:13px 23px 13px 80px;
}
/*------------------*/
#Mement #fesearch{
padding:10px 90px 10px 15px;
background:#e9fdd8;
}
#Mement #fesearch .fleft{
width:410px;
}
#Mement #fesearch .fleft p{
padding-left:50px;
}
#Mement #fesearch .fright{
width:180px;
margin-top:25px;
}
/*------------------*/
#Mement #feanswer{
margin:10px 100px 20px 65px;
}
/*------------------*/
#Mement .appconfgray{
background:#E5E5E5;
padding:8px 5px;
}
#Mement .confapplist li{
list-style-type:none;
}
/*------*/
#Mement .choiceradio{
border:2px solid #FF6666;
background:#FFFFFF;
padding:7px;
}
#Mement .radioarrow{
background:url(/img/kj/bg_confapparrow02.gif) no-repeat center bottom;
padding-bottom:9px;
}
#Mement .choiceradio h4{
float:left;
color:#FF6666;
padding-top:2px;
}
#Mement .choiceradio li{
float:left;
padding-left:20px;
font-size:110%;
font-weight:bold;
}
/*------*/
html>/**/body #Mement .advtable, html>/**/body #Mement .invtable{
width:686px;
margin-left:2px;
}
#Mement .advtable, #Mement .invtable{
border:1px solid #009900;
border-bottom:2px solid #009900;
border-collapse:collapse;
width:690px;
}
#Mement .advtable td, #Mement .invtable td{
border:1px solid #009900;
border-collapse:collapse;
background:#FFFFFF;
padding:5px 7px;
}
#Mement .advtable td.thname, #Mement .invtable td.thname{
background:#D9EFD9 url(/img/kj/bg_advtable01.gif) repeat-y left top;
width:130px;
padding-left:10px;
color:#007F00;
font-size:85%;
font-weight:bold;
vertical-align:top;
}
#Mement .invtable, #Mement .invtable td, #Mement .invtable td.thname{
border-color:#808080;
color:#666666;
}
#Mement .invtable td.thname{
background:#CCCCCC url(/img/kj/bg_advtable02.gif) repeat-y left top;
}
/*------*/
html>/**/body #Mement table.proftable{
width:676px;
margin-left:2px;
}
#Mement .proftable{
border:2px solid #808080;
border-collapse:collapse;
width:680px;
}
#Mement .proftable td{
border:1px solid #808080;
border-collapse:collapse;
background:#FFFFFF;
padding:5px 7px;
}
#Mement .proftable td.thtit{
background:#808080;
color:#FFFFFF;
}
#Mement .proftable td.thname{
width:135px;
font-size:85%;
font-weight:bold;
vertical-align:top;
}
#Mement .proftable td.thcolor{
background:#FFFFD9;
font-weight:bold;
}
#Mement .proftable td.chanbtn{
width:100px;
text-align:center;
}
/*------*/
table.mypgtbl{
border-collapse:collapse;
border:1px solid #B2B2B2;
}
table.mypgtbl td, table.mypgtbl th, table.mypgtbl td.headgl{
border-collapse:collapse;
border:1px solid #B2B2B2;
font-size:85%;
}
table.mypgtbl th{
background:#2B961F;
color:#FFF;
padding:4px 6px;
}
table.mypgtbl td, table.mypgtbl td.headgl{
padding:8px 6px;
}
table.mypgtbl td.headgl{
background-color:#EEEEEE;
font-weight:bold;
color:#555555;
}
table.mypgtbl td.vlname{
font-size:100%;
}
table.mypgtbl tr.pubout td{
background:#CCC;
color:#666;
}
table.mypgtbl .stable td{
border:none;
padding:0px;
font-size:100%;
}
.examlumpu{
background:#DCF3CC url(/img/kj/bg_examlist01.gif) no-repeat top left;
padding:7px;
}
.examlumpb{
background:#DCF3CC url(/img/kj/bg_examlist02.gif) no-repeat bottom left;
padding:7px;
}
.examlumpc{
background:#DCF3CC;
padding:7px;
}
/*------------------*/
tr.entry_form_mbgr{
background-color:#BCEBB9;
color:#20721A;
font-weight:bold;
}
tr.entry_form_mbgr td{
padding:4px;
border:solid 1px #52BD4B;
border-collapse:collapse;
font-size:85%;
}
td.entry_form_mb08{
font-size:80%;
color:#333333;
background-color:#F2FBEA;
border:solid 1px #52BD4B;
padding:5px 5px 5px 7px;
font-weight:bold;
}
td.entry_form_mb09{
font-size:90%;
color:#181818;
border:solid 1px #52BD4B;
padding:5px 5px 5px 7px;
}
td.entry_form_mb10{
font-size:90%;
color:#181818;
background-color:#EEEEEE;
border:solid 1px #52BD4B;
padding:5px 5px 5px 7px;
}
td.entry_form_mb11{
font-size:90%;
color:#333333;
background-color:#F2FBEA;
border:solid 1px #52BD4B;
padding:5px 5px 5px 7px;
vertical-align:top;
}
/*---Box---*/
#Member_main, #Setup, #MM{
margin:auto;
margin-top : 30px;
width:700px;
}
#Member_main02, #Scout_mail{
margin:auto;
margin-top : 30px;
width:720px;
}
.box_w700{
width:700px;
margin:auto;
}
.box_w722{
width:722px;
margin:auto;
}
.box_p15{
padding-top:15px
}
.grn_border_box_p20{
border:solid 1px #41C044;
padding:20px;
}
table.grn_border_box_p0, dev.grn_border_box_p0{
margin-bottom:5px;
border:solid 1px #41C044;
}
td.grn_border_box_p0{
padding:5px;
line-height:140%;
}
/*------------*/
#itemstit{
background:#E2F2C8 url(/img/kj/bg_member_ent03.gif) no-repeat left top;
}
#itemstit *{
margin:0px;
padding:0px;
}
#entformt{
background:#E2F2C8 url(/img/kj/bg_member_ent02.gif) no-repeat left bottom;
padding:5px 10px 10px;
font-size:90%;
}
/*------*/
#entformt .items{
width:650px;
float:left;
background:#FFFFFF;
border-right:1px solid #B5DA8C;
border-bottom:1px solid #B5DA8C;
padding:4px 10px;
}
#entformt .sgtext{
font-size:85%;
color:#666666;
}
#entformt .enco{
font-size:85%;
color:#996600;
margin-top:3px;
}
#entformt .enco span{
color:#FF9900;
}
#entformt .items td{
padding:5px 0px;
}
#entformt .items th{
text-align:left;
vertical-align:top;
padding:8px 0 0 3px;
color:#1C9213;
}
/*------*/
#entformt .items th.eftbb, #entformt .items tr.eftbb th, #entformt .items tr.eftbb td{
border-bottom:1px solid #E5E5E5;
}
#entformt .items .itemnec, #entformt .items .itemopt{
font-size:70%;
vertical-align:top;
padding:10px 0 0 4px;
}
#entformt .items .itemnec{
color:#FF6666;
}
#entformt .items .itemopt{
color:#999999;
}
#entformt .items .addep{
font-size:85%;
vertical-align:top;
width:90px;
padding-top:10px;
}
/*------*/
#entformt .items .etmg td{
padding:0px;
}
#entformt .items .etmg #ocp_table{
width:345px;
}
#entformt .items .etmg #city_selector{
width:345px;
}
#entformt .items .etmg #city_table{
width:320px;
}
#entformt .items .etmg p.cap{
background:#B0E29B;
font-weight:bold;
width:347px;
margin-top:8px;
}
#entformt .items .etmg #wish_display dt{
padding:7px 0px;
}
#entformt .items .etmg #wish_display dd{
padding-left:12px;
}
#entformt .memskl{
width: 350px;
}
#entformt .memskl li{
list-style-type:none;
float: left;
width: 165px;
margin: 0 10px 0 0;
}
/*------*/
#entformt .rules, #entformt .rules_apent{
width:160px;
float:right;
}
#entformt .rules textarea, #entformt .rules_apent textarea{
width:155px;
height:630px;
font-size:85%;
}
#entformt .rules_apent textarea{
height:520px;
}
/*------*/
#Mement .entappt01, #Mement .entappt02{
border-collapse:collapse;
border:1px solid #52BD4B;
width:700px;
}
html:not([lang*=""]) #Mement .entappt01, html:not([lang*=""]) #Mement .entappt02{
 width:699px;
 margin:1px 0 0 1px;
}
#Mement .entappt01 td, #Mement .entappt02 td{
border-collapse:collapse;
border:1px solid #52BD4B;
padding:5px 8px;
font-size:90%;
}
#Mement .entappt01 th, #Mement .entappt02 th{
border-collapse:collapse;
border:1px solid #52BD4B;
background:#F0F0F0;
text-align:left;
font-size:85%;
padding:5px 7px;
width:140px;
}
#Mement .entappt02, #Mement .entappt02 td{
border:1px solid #8ACF4E;
}
#Mement .entappt02 th{
border:1px solid #8ACF4E;
background:#EFFFE0;
}
#Mement .appentconfbtn{
width:350px;
margin:auto;
}
/*=========================*/

/*---welcom---*/
#Mbr_number02 *{
margin:0px;
padding:0px;
}
#Mbr_number02 img{
vertical-align:top;
}
#Mbr_number02 .welcome{
font-family:"ＭＳ Ｐゴシック", osaka, sans-serif;
font-size:80%;
background:url(/img/kj/ico_memhead01.gif) no-repeat left top;
}
#Mbr_number02 .welcome p{
float:left;
width:480px;
padding:1px 0 0 18px;
}
#Mbr_number02 .welcome .greet{
color:#4DAC26;
font-weight:bold;
}
#Mbr_number02 .welcome ul{
float:right;
}
#Mbr_number02 .welcome li{
float:left;
list-style-type:none;
padding:3px 0 1px 18px;
margin:0;
}
#Mbr_number02 .welcome li.top{
background:url(/img/kj/ico_memhead02.gif) no-repeat left center;
margin-right:12px;
}
#Mbr_number02 .welcome li.help{
background:url(/img/kj/ico_memhead03.gif) no-repeat left center;
margin-right:12px;
}
#Mbr_number02 .welcome li.logout{
background:url(/img/kj/ico_memhead04.gif) no-repeat left center;
}

/* Member Gnavi */
img{
border:0px;
}
ul, p, li{
padding:0px;
margin:0px;
}
#base{
width:760px;
border-bottom:3px solid #8AD255;
 * margin-top:3px;
}
#navi{
margin:auto;
height:37px;
}
#navi li{
list-style-type:none;
margin-right:2px;
display:inline;
}
* html #navi li img{
vertical-align:top;
}
#navi li.end{
margin-right:0px;
}
#txt{
position:relative;
top:-17px;
}
#txt p{
display:inline;
}
.txt01 a{
position:absolute;
width:115px;
padding-right:5px;
left:0px;
text-align:right;
font-size:80%;
}
.txt02 a{
position:absolute;
width:120px;
padding-right:5px;
left:250px;
text-align:right;
font-size:80%;
}
.txt03 a{
position:absolute;
width:120px;
padding-right:5px;
left:383px;
text-align:right;
font-size:80%;
}
/*---statusbar---*/
#Mbr_statusbar{
width:760px;
background-color:#F2FBEA;
padding:5px 0px 5px 0px;
font-size:80%;
}
#Mbr_statusbar ul{
margin:0px;
padding:0px;
}
#Mbr_statusbar li{
float:left;
margin-left:40px;
list-style-image:url(/img/kj/arrow.gif);
}
#Mbr_statusbar span{
font-size:120%;
font-weight:bold;
}
/*---lofin form (right nemu)---*/
#tlogin{width:160px;height:20px;}
#tlogin img{top:0;left:0;}
#Rm_login{
border:1px solid #a6a6a6;
border-top:none;
padding:4px 9px 7px;
background:#FFF;
}
#Rm_login .cap{
font-weight:bold;
color:#393;
}
#Rm_login .idpass{
width:135px;
}
#Rm_login label input{
vertical-align:middle;
margin-right:2px;
}
*+html #Rm_login label input{
width:1.1em;
height:1.1em;
}
#Rm_login li{
font-size:80%;
background:url(/img/top/icn/topicos01.png) no-repeat left -179px;
padding-left:13px;
margin-top:2px;
}
/*---login form,password confirm---*/
#Login{
width:700px;
margin:auto;
margin-top : 50px;
}
#Login .login_form{
font-weight:bold;
color:#009900;
padding:5px 0px 5px 0px;
}
#Login .login_form02{
font-size:80%;
}
#Login .login_form03{
width:450px;
margin:auto;
margin-top:20px;
font-size:90%;
text-align:center;
}
#Login01{
width:640px;
margin:auto;
}
#Login01 .new{
width:309px;
float:left;
}
#Login01 .login{
width:309px;
float:right;
}
#Login01 .in01{
border-left:solid 2px #45AA41;
border-right:solid 2px #45AA41;
padding:20px 16px 17px 16px;
line-height:140%;
}
#Login01 .in02{
border-left:solid 2px #45AA41;
border-right:solid 2px #45AA41;
padding-bottom:16px;
}
#Login01 .in03{
border-left:solid 2px #45AA41;
border-right:solid 2px #45AA41;
padding:11px 16px 15px 16px;
line-height:140%;
}
#Login01 .in04{
border-left:solid 2px #45AA41;
border-right:solid 2px #45AA41;
}
/*--------------*/
#Login02{
width:700px;
margin:20px auto;
}
#Login02 h2, #Login02 p, #Login02 dl, #Login02 dt, #Login02 dd, #Login02 ul, #Login02 li, #Login02 form{
padding:0px;
margin:0px;
}
/*--------------*/
#Wrapper .appinfob{
background:url(/img/kj/bg_apply01.gif) no-repeat left bottom;
padding-bottom:7px;
}
#Wrapper .appinfolr{
background:url(/img/kj/bg_apply02.gif) repeat-y left top;
padding:1px 9px 3px;
}
#Wrapper .appfor{
background:#FFFFFF;
border:3px solid #8ACC66;
margin-top:5px;
padding:4px 5px 2px;
}
#Wrapper .appfor dt{
width:6em;
float:left;
clear:both;
text-align:center;
font-weight:bold;
padding:2px;
background:#D0EDA1;
color:#060;
}
#Wrapper table.appfor{width:100%;}
#Wrapper .appfor dd{
margin-left:6.5em;
padding:4px 0;
zoom:1;
}
#Wrapper .appfor th{
width:6em;
text-align:center;
font-weight:bold;
padding:2px;
background:#D0EDA1;
color:#060;
}
#Wrapper .appfor td{
padding:4px;
}
#Wrapper .appout{
font-size:85%;
color:#666666;
padding:0 10px;
}
#Wrapper .appout li{
list-style-type:disc;
margin-left:25px;
}
#Wrapper .btn-appmore img{float:left;padding-top:19px;}
#Wrapper .btn-appmore img.left{margin-right:20px;}
#Wrapper .cfmdesire{
background:url(/img/kj/bg_apply03.gif) no-repeat center center;
font-size:85%;
color:#4d4d4d;
margin-top:2px;
padding:7px 0 10px;
line-height:1.5;
}
#Wrapper .cfmdesire span{
font-weight:bold;
}

/*--------------*/
#Login02 .newmem{
width:335px;
background:url(/img/kj/btom_login02.gif) no-repeat left bottom;
float:left;
}
#Login02 .newmemin{
width:300px;
margin:auto;
padding-bottom:65px;
}
#Login02 .login{
width:335px;
background:url(/img/kj/btom_login03.gif) no-repeat left bottom;
float:right;
}
#Login02 .loginin{
width:300px;
margin:auto;
}
#Login02 .logintable{
background:#E2F2C8;
padding-top:5px;
}
#Login02 .logintable table{
width:270px;
margin:auto;
}
#Login02 .logintable th{
color:#006600;
text-align:left;
}
#Login02 .logintable td, #Login02 .logintable th{
padding:2px;
}
#Login02 .loginbtn{
background:#E2F2C8;
padding-bottom:5px;
text-align:center;
}

#Login02 .loginatt li{
float:left;
list-style-type:none;
background:url(/img/kj/arrow02.gif) no-repeat left center;
padding-left:13px;
padding-top:5px;
padding-bottom:5px;
}

#Login02 .loginatt li a{
font-size:90%;
}

/*--------------*/
#Mement .logmesse1, #Mement .logmesse2{
width:430px;
height:20px;
float:right;
font-size:85%;
padding:5px;
}
#Mement .logmesse1{
background:url(/img/kj/bg_login_p01.gif) no-repeat left top;
color:#339933;
}
#Mement .logmesse2{
background:url(/img/kj/bg_login_p03.gif) no-repeat left top;
color:#FF6666;
}
#Login03{
background:url(/img/kj/bg_login_p02.gif) no-repeat left bottom;
}
#Login03 .adps input{
width:170px;
}
#Login03 .adps li{
float:left;
width:180px;
list-style-type:none;
}
#Login03 .adps li span{
font-size:85%;
font-weight:bold;
color:#006600;
display:block;
}
#Login03 .adfrm{
background:#E2F2C8;
width:488px;
padding:3px 6px;
}
#Login03 .assist li{
font-size:85%;
background:url(/img/kj/arrow02.gif) no-repeat left center;
padding:1px 0px 1px 15px;
list-style-type:none;
}
/*---Member_entry---*/

#Member_entry_form_complete{
margin:auto;
padding:20px;
width:660px;
border:solid 1px #41C044;
}
#mbr_entry_camp{
background:#FFF4C8 url(/img/kj/bg_mbr_entry_camp01.gif) no-repeat right top;
padding:7px;
margin-bottom:10px;
}
#mbr_entry_camp p{
margin-top:7px;
}
#mbr_entry_camp .attent{
font-family:"・ｭ・ｳ ・ｰゴシチEけ", Osaka, sans-serif;
font-size:75%;
line-height:110%;
}
#mbr_entry_head .alpha{
width:230px;
float:left;
}
#mbr_entry_head .beta{
width:470px;
float:right;
}
#mbr_entry_head .beta ol, #mbr_entry_right ol{
margin:4px 0px 0px 3px;
padding:0px;
}
#mbr_entry_head .beta ol li{
list-style-type:none;
margin:0px;
padding:5px 0px 5px 22px;
border-bottom:1px dotted #A8A8A8;
}
#mbr_entry_head .beta ol li.li1{
background:url(/img/kj/ico_mbr_entry01.gif) no-repeat center left;
}
#mbr_entry_head .beta ol li.li2{
background:url(/img/kj/ico_mbr_entry02.gif) no-repeat center left;
}
#mbr_entry_head .beta ol li.li3{
background:url(/img/kj/ico_mbr_entry03.gif) no-repeat center left;
}
#mbr_entry_head .beta ol li.li4{
background:url(/img/kj/ico_mbr_entry04.gif) no-repeat center left;
}
#mbr_entry_head .beta ol li.li5{
background:url(/img/kj/ico_mbr_entry05.gif) no-repeat center left;
}
#mbr_entry_head .beta ol li strong{
color:#FF3300;
background:#FFFF99;
}
#mbr_entry_right{
width:185px;
float:right;
}
#mbr_entry_right ol li{
list-style-type:none;
margin:0px;
padding:5px 0px 5px 22px;
}
#mbr_entry_right ol li.li1{
background:url(/img/kj/ico_mbr_entry01.gif) no-repeat left 3px;
}
#mbr_entry_right ol li.li2{
background:url(/img/kj/ico_mbr_entry02.gif) no-repeat left 3px;
}
#mbr_entry_right ol li.li3{
background:url(/img/kj/ico_mbr_entry03.gif) no-repeat left 3px;
}
#mbr_entry_right ol li.li4{
background:url(/img/kj/ico_mbr_entry04.gif) no-repeat left 3px;
}
#mbr_entry_right ol li.li5{
background:url(/img/kj/ico_mbr_entry05.gif) no-repeat left 3px;
}
#mbr_entry_right ol li strong{
color:#FF3300;
}
#entry_flow{
margin:auto;
width:700px;
}
#entry_flow ul{
margin:0px;
padding:0px;
}
#entry_flow li{
display:inline;
}
/*---Member_entry CAMP 2nd---*/
#camp_2nd{
width:712px;
}
#camp_2nd .alpha{
background:url(/img/kj/bg_bottom_camp_2nd.gif) no-repeat bottom;
width:368px;
height:85px;
float:left;
}
#camp_2nd .alpha p.txt{
font-size:80%;
text-align:center;
}
#camp_2nd .beta{
background:url(/img/kj/bg_right_camp_2nd.gif) no-repeat;
width:343px;
height:85px;
float:left;
}
#camp_2nd .beta p{
padding:18px 0px 0px 12px;
}
#camp_2nd .beta p strong{
color:#FF6600;
}
/*---Set up top---*/
#Setup .navi{
padding:20px 0px 20px 0px;
}
#Setup .icon{
font-size:80%;
color:#41C044;
}
/*---Mysearch---*/
.my_search{
margin-bottom:15px;
}
.btn_searh{
width:722px;
background-color:#EEEEEE;
padding:10px;
}
#MSinit{
width:720px;
margin:auto;
}
#MSinit *{
margin:0px;
padding:0px;
}
#MSinit ul{
padding:5px;
}
#MSinit li{
list-style-type:none;
float:left;
padding:1px 15px 1px 0px;
}
#MSinit h3{
background:#52BD4B;
color:#FFFFFF;
padding:4px 0px 3px 7px;
}
#MSinit .msinititems{
border:1px solid #52BD4B;
padding:2px 6px;
margin-bottom:15px;
}
#MSinit #area{
background:#E2F2C8;
padding-bottom:7px;
margin-top:3px;
}
#MSinit .city, #MSinit .rail{
background:#FFFFFF;
_height:120px;
max-height:120px;
overflow:auto;
margin:0px 7px;
padding:5px 10px;
}
#MSinit .job li, #MSinit .service li{
width:155px;
}
#MSinit .city li{
width:140px;
}
#MSinit .rail li{
width:300px;
}
#MSinit ol.switch{
border-left:1px solid #666666;
margin:5px 0px 5px 8px;
}
#MSinit ol.switch li{
border-right:1px solid #666666;
padding:0px 7px;
}
#MSinit ol.switch span{
color:#41C044;
}
/*---Scotu mail---*/
#Scout_mail .area_mail{
margin-bottom:10px;
}
/*--- Help ---*/
#help{
width:760px;
margin:auto;
}
#help .help_header{
margin:auto;
margin-bottom:20px;
padding:20px 0 10px 0;
border-bottom:solid 1px #52BD4B;
}
#help .help_main{
width:700px;
margin:auto;
}
#help .left{
float:left;
width:335px;
padding-top:20px;
}
#help .right{
float:right;
width:335px;
padding-top:20px;
}
#help .help_footer{
border-top:solid 1px #52BD4B;
padding-top:10px;
margin-bottom:10px;
font-size:65%;
color:#999999;
text-align:center;
}
#help .help_main h2{
width:335px;
background-color:#F2FBEA;
color:#666666;
font-weight:bold;
line-height:140%;
margin:15px 0 5px 0;
}
#help .help_main h3{
background-image:url(/img/what/ico01.gif);
background-repeat:no-repeat;
padding-left:22px;
font-weight:normal;
}
#help .help_main p{
margin-left:10px;
padding:3px;
width:315px;
line-height:140%;
}
.inforepair{
padding:30px 40px 0px 40px;
}
.inforepair .tit{
font-weight:bold;
color:#FF6666;
}
/*---fin apply---*/
#simads{
width:720px;
padding-bottom:22px;
background:#F0FEE2 url(/img/kj/bg_resemble01.gif) no-repeat left bottom;
margin:auto;
}
#simads *{
margin:0;
padding:0;
}
#simads .tit{
float:left;
width:330px;
border:none;
}
#simads .result{
float:right;
width:390px;
}
#simads .result dd{
font-size:85%;
padding:2px 0 3px 8px;
margin-left:3px;
background:url(/img/kj/ico_resemble01.gif) no-repeat left center;
}
#simads .utri{
background:#FFE359;
text-align:center;
margin:5px 13px 0;
}
/*------------*/
#simads #adslist{
background:#FFF;
width:690px;
margin:auto;
max-height:440px;
overflow:auto;
 height:expression(document.body.clientHeight > 442? "440px" : "auto");
border-left:2px solid #FFE359;
border-right:2px solid #FFE359;
}
#simads #adslist .adssep{
width:650px;
margin:10px auto;
border:1px solid #52BD4B;
}
#simads #adslist .topjob{
background:#52BD4B;
padding:3px 5px;
color:#FFFFFF;
}
#simads #adslist .compico{
background:#FFF8E0;
padding:5px 5px 0;
}
#simads #adslist .compico h5{
padding:5px 0;
font-weight:normal;
}
#simads #adslist .compico ul{
background:url(/img/kj/bg_resultico01.gif) no-repeat right top;
padding-right:1px;
width:264px;
}
#simads #adslist .compico li{
list-style-type:none;
padding:0 0 1px 3px;
 /padding-bottom:4px;
}
#simads #adslist .readph h6{
color:#009900;
margin-bottom:10px;
font-size:100%;
}
#simads #adslist .readph p{font-size:85%;}
#simads #adslist .readph .fright{
width:450px;
}
#simads #adslist .readph .fleft{
width:160px;
}
#simads #adslist .rsttbl{
width:100%;
border:1px solid #CCC;
border-collapse:collapse;
}
#simads #adslist .rsttbl td,
#simads #adslist .rsttbl th{
padding:5px 7px;
border:1px solid #CCC;
border-collapse:collapse;
font-size:85%;
}
#simads #adslist .rsttbl th{
width:6em;
font-weight:normal;
background:#EEEEEE;
}
#simads #adslist .deplist{
border-bottom:1px dotted #D8D8D8;
padding:4px 2px 3px;
}
#simads #adslist .deplist .nametxt{
float:left;
width:210px;
padding-top:3px;
}
#simads #adslist .deplist .nametxt .cbox{
background:#FF9797;
clear:left;
float:left;
display:block;
padding:4px;
}
*+html #simads #adslist .deplist .nametxt .cbox{
padding:1px;
}
* html #simads #adslist .deplist .nametxt .cbox{
padding: 1px;
}
#simads #adslist .deplist .nametxt .cname{
display:block;
margin-left:27px;
padding-top:2px;
}
#simads #adslist .deplist ul{
margin-top:3px;
}
#simads #adslist .deplist li{
float:left;
padding-left:3px;
list-style-type:none;
}
#simads #adslist .deplist .acbtn{
float:right;
padding-left:3px;
}
/*------------*/
#finmemopt{
background:#e9f5d6;
padding:10px 15px 15px;
}
#finmemopt #memopt{
border-collapse:collapse;
border:1px solid #52bd4b;
width:690px;
}
#finmemopt #memopt td{
border-collapse:collapse;
border:1px solid #52bd4b;
padding:5px 8px;
font-size:90%;
background:#FFF;
}
#finmemopt #memopt th{
border-collapse:collapse;
border:1px solid #52bd4b;
background:#ebebeb;
text-align:left;
font-size:85%;
padding:5px 7px;
width:140px;
}
#finmemopt #memopt .fleft{
width:330px;
}
#finmemopt #memopt .fright{
width:175px;
}
#finmemopt #memopt .chon{
color:#FF6600;
background:url(/img/kj/ico_entfinopt01.gif) no-repeat left center;
padding:2px 30px;
}
#finmemopt #memopt .choff{
color:#999999;
background:url(/img/kj/ico_entfinopt02.gif) no-repeat left center;
padding:2px 30px;
}
#finmemopt .femnext{
border:1px solid #52bd4b;
background:#FFF;
}
#finmemopt .nbtn{
padding:10px 80px;
}
#finmemopt .nbtn .fleft{
width:280px;
padding:2px 50px 0 0;
background:url(/img/kj/bg_finment_func03.gif) no-repeat right center;
}
#finmemopt .nbtn .fright{
width:180px;
}
#Wrapper .finlank dt img{
vertical-align:top;
padding-right:7px;
}
#Wrapper .finlank dt{
float:left;
clear:left;
width:13em;
}
#Wrapper .finlank dd{
font-size:85%;
margin:0 0 10px 14em;
padding:2px 0 0 15px;
background:url(/img/index_joblist/ico_joblist02.gif) no-repeat left center;
}
#Wrapper .finmorebg{
padding-bottom:12px;
background:url(/img/kj/bg_finmore01.gif) repeat-x left bottom;
}
#Wrapper .finmore{
border:1px solid #b3b3b3;
border-width:0 1px 1px;
padding:3px 40px 0;
}
#Wrapper .finpick{
padding-bottom:5px;
}
#Wrapper .finpick li{
float:left;
background:url(/img/kj/ico_finmore01.gif) no-repeat left center;
padding-left:10px;
margin-bottom:5px;
width:20em;
list-style-type:none;
height:1.2em;
}

/* No.1463_会員登録フォーム改善 */
#MementTopArea{
	width:740px;
	margin:0 auto;
	padding:5px 0 0 0;
	>padding:10px 0 0 0;
}
#MementTopArea #sec01{
	margin:0 0 10px 0;
}
#MementTopArea #sec01 h1{
	padding:10px 0 10px 0;
	margin:0;
}
#MementTopArea #sec01 dl{
	width:224px;
	float:left;
	background:#E8F4D2;
	margin:0 4px 0 0;
	padding:7px 10px 0 10px;
	min-height: 196px;
	height: auto !important;
	height: 196px;
}
#MementTopArea #sec01 dd{
	padding:5px 0 0 0;
	margin:0;
	width:224px;
	font-size:80%;
	color:#333333;
	line-height:1.5;
	text-align:left;
}
#MementTopArea #sec01 .lastdl{
	margin:0 0 0 0;
}
#MementTopArea #sec02{
	width:720px;
	padding:0 10px 10px 10px;
	background:url(/img/kj/member_sec02_bg01.gif) repeat-x left top #B9F1B9;
}
#MementTopArea h2{
	margin:0;
	padding:0;
}

/*KJ1490
---------------------------------------*/

/*SecitonA
-------------------*/
#adArea01a a{
	text-decoration:underline;
	color:#0000DE;
}
#adArea01a a:hover{
	text-decoration:none;
}

/*serch*/
#adArea01a{
	padding:30px 0 0 0;

} 
#adArea01a #serchArea{
	background:url(/img/kj/adarea01_serch_bg01.gif) right top no-repeat;
	margin:10px 0 30px 0;
	padding:0;
	font-size:80%;
} 
#adArea01a #serchArea h3{
	float:left;
} 
#adArea01a #serchArea p{
	float:left;
	padding:16px 0 0 10px;
	>padding:20px 0 0 10px;
} 
*:first-child+html #adArea01a #serchArea p{
	padding:20px 0 0 10px;
}

/*other*/
#adArea01a #otherArea{
	background:url(/img/kj/adarea01_other_bg01.gif) right top no-repeat;
	margin:10px 0 10px 0;
	font-size:80%;
}
#adArea01a #otherArea h3{
	float:left;
} 
#adArea01a #otherArea p{
	float:left;
	padding:16px 0 0 10px;
	>padding:20px 0 0 10px;
}
*:first-child+html #adArea01a #otherArea p{
	padding:20px 0 0 10px;
}


#adArea01a #similar_adv_boxArea {
	border-bottom:2px solid #FFCF47;
	font-size:80%;
	margin:0 auto;
	padding:0;
	width:720px;
}
 
/* more Search Area */
#moreSearchArea{
	width:720px;
	background:url(/img/kj/img_search_ftop.gif) no-repeat left top;
	padding:14px 0 0 0;
}
#moreSearchArea #InnerArea{
	background:url(/img/kj/img_search_fbottom.gif) no-repeat left bottom;
	padding:0 0 14px 0;
	
}
#moreSearchArea #InnerArea #Inner{
	background:url(/img/kj/img_search_fbg.gif) repeat-y left top;
	padding:5px 0 5px 0;
	margin:0;
	overflow:hidden;	
}
#moreSearchArea #InnerArea #Inner a{
	font-size:80%;
	line-height:1.5;
}
#moreSearchArea #InnerArea table{
	background:url(/img/kj/img_search_fbg.gif) repeat-y left top;
	padding:0;
	margin:0;
	overflow:hidden;
	font-size:80%;
	line-height:1.5;
}
#moreSearchArea #InnerArea .search_sttl{
	padding:0 0 0 16px;
	display:block;
}




/*SecitonB
-------------------*/

#adArea01b a{
	text-decoration:underline;
}
#adArea01b a:hover{
	text-decoration:none;
}

/*category*/
#adArea01b{
	padding:20px 0 0 0;
	margin:0;
}
#adArea01b #categoryArea{
	padding:10px 0 20px 14px;
	color:#434343;
}
#adArea01b #categoryInner{
	margin:0 auto;
}

#adArea01b #categoryArea ul{
	padding:0;
	margin:0;
	list-style:none outside none;
}
#adArea01b #categoryArea .listType01{
	float:left;
}
#adArea01b #categoryArea .listType02{
	float: left;
	padding-left:150px;
}


#adArea01b #categoryArea ul li{
	background:url(/img/kj/adarea01_bg_icon01.gif) 0 3px no-repeat;
	padding:0 0 0 15px;
	margin:0 0 10px 0;
	font-size:80%;
}

/*pickup*/
#adArea01b #pickupArea{
	border:1px solid #4CAC26;
	margin:10px 0 20px 0;
	padding:10px 0px;
	width:720px;
}
#adArea01b #pickupArea_w{
	width:708px;
	_width:720px;
	margin:0;
	padding:0px 0 0px 8px;
	_padding:0px 0 0px 10px;
	background:url(/img/kj/adarea01_pickup_bg01.gif) center center repeat-y;
}
#adArea01b #pickupArea dl{
	padding:0;
	margin:0;
}
#adArea01b #pickupArea dl{
	float:left;
	width:222px;
	padding:0 18px 0 0;
	margin:0;
}
#adArea01b #pickupArea .last{
	padding:0;
}
#adArea01b #pickupArea dl dt{
	padding:0 0 10px 0;
	margin:0;
}

#adArea01b #pickupArea dl dd{
	padding:0 0 10px 0;
	margin:0;
}
#adArea01b #pickupArea .txt{
	font-size:80%;
	min-height:40px;
	height:auto !important;
	height:40px;
	padding:0 0 0 8px;
	margin:0;
}


/*KJ1526
-------------------------------*/
#MementTopArea #r01_sec01{
	background:url(/img/kj/member_r01_bg01.gif) left bottom no-repeat;
	width:700px;
	height:367px;
	margin:10px 0 0 20px;
	overflow:hidden;
	position:relative;
}
#MementTopArea #r01_sec01 img{
	vertical-align:bottom;
}

#MementTopArea #r01_sec01 .abimg01{
position:absolute;
top:47px;
left:281px;
}
#MementTopArea #r01_sec01 dl{
	width:240px;
	background:#C2E67B;
	padding:0 0 5px;
	margin:0 10px 0 0;
	float:right;
	_display:inline;
}
#MementTopArea #r01_sec01 dl dt{
	margin:0;
	padding:0;
}
#MementTopArea #r01_sec01 dl dd{
	margin:0 0 7px -1px;
	padding:0;
	text-align:center;
}
#MementTopArea #r01_sec01 h2{
	margin:0;
	padding:0;
}
#MementTopArea #r01_sec01 .inner{
	padding:12px 0 0;
	margin:0;
	background:url(/img/kj/member_r01_bg02.gif) 1px top no-repeat;
}
#MementTopArea #r01_sec01 .txt02{
	padding:0 0 0 1px;
	margin:0;
	clear:both;
}


/* activity */
#activity{
	padding:30px 0 0 0;
	margin:0;
}
#activity a{
	text-decoration:underline;
}
#activity a:hover{
	text-decoration:none;
}
#activity #categoryArea{
	border-left: 6px solid #EDF6DE;
	border-right: 6px solid #EDF6DE;
	border-bottom: 6px solid #EDF6DE;
	padding:15px 0 15px 25px;
}
#activity #categoryInner{
	margin:0 auto;
}
#activity #categoryArea ul{
	padding:0;
	margin:0;
	list-style:none outside none;
}
#activity #categoryArea .listType01{
	width:320px;
	float:left;
}
#activity #categoryArea .listType02{
	border-left: 1px dotted #000000;
	padding:0 0 0 25px;
	float: left;
}
#activity #categoryArea ul li{
	margin: 0 0 15px;
}
#activity #categoryArea ul li img{
	margin: 0 0 5px;
}
#activity #categoryArea ul li ul li{
	background:url(/img/kj/adarea01_bg_icon01.gif) 0 3px no-repeat;
	padding:0 0 0 15px;
	margin:0 0 10px 0;
	font-size:80%;
}
/*/kj/?act=consumer_initent*/
#MementTopArea #ConsumerMain, #MementTopArea #ConsumerMain *{
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
#MementTopArea #ConsumerSub, #MementTopArea #ConsumerSub *{
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
#MementTopArea #ConsumerSub div{
	float: left;
}
h3.anma{
	width: 690px;
	margin: 10px auto 5px;
}
#anmamas{
	width: 690px;
	margin: 0 auto;
}
#anmamas #anmamasBorder{
	border: 6px solid #CEEDAB;
	background:url(/img/kj/anma_bg_img.gif) left top no-repeat;
}
#anmamas #anmamasInnerHead{
	margin: 5px 0 15px 5px;
	height: 282px;
}
#anmamas #anmamasInnerHead h4{
	margin: 20 0;
}
#anmamas #anmamasInnerHead img{
	margin: 20px 0 0 20px;
}
#anmamas #anmamasInnerBottomLeft{
	float: left;
	width: 330px;
	margin: 5px 0 15px 25px;
	display : inline;
}
#anmamas #anmamasInnerBottomRight{
	float: left;
	width: 308px;
	background-color: #f6f6f6;
}
#anmamas #anmamasInnerBottomRight div{
	width: 240px;
	margin: 10px auto;
	color: #ff2323;
}
#anmamas #anmamasInnerBottomRight div img{
	margin-bottom: 5px;
}

/* KJ1593 */
#MSinit .msinititems #salary{
	padding:0;
}
#MSinit .msinititems #salary li{
	width:230px;
	float:left;
	display:block;
	padding:5px 0 5px 5px;
}
#MSinit .msinititems #salary li label{
	width:150px;
	border-left:4px solid #52BD4B;
	padding:0 0 0 3px;
	margin:0 0 3px 0;
}
#MSinit .msinititems #salary li select{
	width:170px;
}



