/* CSS Document input[type="checkbox"]{vertical-align: middle; }-30px*/
/*-------------------------------▽スペース-----------------------------------*/
.p10topno{ padding:0px 10px 10px 10px;}
.regexe{ width:198px; margin:0px; padding:5px 10px;}
.p5rtcont{ width:198px; margin:0px; padding:5px 10px;}
.p10rtcont{ width:198px; margin:0px; padding:15px 10px;}
.p0rtcont{ width:198px; margin:0px; padding:10px 10px 15px 10px; }
.p30rtcont{ width:198px; margin:0px; padding:5px 10px 50px 10px;}
.p10rtcontatten{ width:184px; margin:0px; padding:5px 10px;}
.p10ltcont{ width:484px; margin:0px; padding:10px;}
.p105ltcont{ width:484px; margin:0px; padding:10px 10px 0px 10px;}
.p10mcont{ width:484px; margin:0px; padding:10px 0px 0px 10px; font-size:14px; font-weight:bold;}
#w110{ width:110px; padding:0px; margin-bottom:5px;}
#lm10{ margin:10px 0px 0px 10px; padding:0px;}
.lm10{ margin:10px 0px 0px 10px; padding:0px;}
.lm20{ margin:20px 0px 0px 10px; padding:0px;}
.mpnone{ margin:0px 0px 0px 0px; padding:0px;}
.ptb5{ margin:0px; padding:5px 0px;}
.mlr10{ margin:2px 10px; padding:0px;}
.p10rtcont p{ margin:0px; padding:2px 0px;}
.mtb10{ margin:10px; padding:0px;}
.ptb10{ margin:0px; padding:10px;}
.ptblr_b{ margin:0px; padding:10px; font-size:14px;}
.mt3{ margin-top:3px; padding:0px; width:12px; height:14px;}
.pt3{ margin:0px; padding-top:3px;}
.mb10{ margin:0px; padding-bottom:10px;}
#mtop10{ margin-top:10px; padding:0px;}
#ptop10{ margin:0px; padding-top:10px;}
.mt5{ margin:3px 0px;}
#mr{ margin-right:10px;}
.mtr{ margin:5px 5px 0px 0px;} 
#prf10{ padding-right:10px; font-size:10px;}
.p25{ margin:0px; padding:25px 25px 0px 25px;}
#mr105{ margin:0px 105px 20px 0px; padding:0px;}
.pl{ padding-left:10px; }
.pl3{ padding-left:10px; margin:0px;}
#plm{ margin:0px; padding:10px 0px 0px 10px;}
#plm2{ margin:0px; padding:10px 0px 0px 10px;}
.rstyle1{ float:right; margin:4px 5px 0px 10px; padding:0px;}
.rstyle2{ float:right; margin:4px 5px 0px 0px; padding:0px;}
#rimg{ float:right; margin:10px 10px 0px 0px;}
#rimg2{ float:right; margin:10px 10px 10px 0px;}
#tlimg{ margin:10px 0px 0px 10px; padding:0px;}
.formw{ text-align:center;}
.formw textarea{width:460px;}
.intm{ margin-left:62px; padding:0px;}
.bck{width:351px; text-align:center;}
.bck1{float:left; width:69px; text-align:center;}
.bck2{float:left; width:69px; text-align:center;}
.bck3{float:left; width:70px; text-align:center;}
.bck4{float:left; width:69px; text-align:center;}
.bck5{float:left; width:69px; text-align:center;}

.bckm{width:351px; margin-left:109px; padding:0px; text-align:center;}
.bckm1{float:left; width:69px; text-align:center; padding-top:3px;}
.bckm2{float:left; width:84px; text-align:center;}
.bckm3{float:left; width:54px; text-align:center;}
.bckm4{float:left; width:69px; text-align:right;}
.bckm5{float:left; width:69px; text-align:right; padding-top:3px;}

/*-------------------------------▲スペース-----------------------------------*/

/*-------------------------------▽フォント-----------------------------------*/
.ft10{ font-size:10px;}
.ft12{ font-size:12px;}
.ftwnone{ font-weight:normal;}
.ftw{font-weight:100;}
.ft10magin10{ font-size:10px; margin-left:10px;}
.bm{ font-size:12px; font-weight:bold;}
/*-------------------------------▲フォント----------------------------------*/

/*-------------------------------▽色-----------------------------------*/
.ft12b{ font-size:12px; font-weight:bold;}
.deepbuleb{color:#234A77; font-size:12px; font-weight:bold;}
.deepbuleb2{color:#234A77; font-size:12px; font-weight:bold;}
.deepbuleb3{ color:#234A77; font-size:10px; font-weight:bold; margin:5px 0px 0px 10px; padding:0px;}
.red{ color:#FF0000;}
.bule{background-color:#8BA1BA;}
.cream{ background-color:#FCFCE0;}
.seve_td{ color:#FFFFFF; text-align:center;}
.bkwhite{ background-color:#FFFFFF; color:#000000; text-align:center;}
.gopink{color:#FF6666;}
.green{color:#006600;}
/*-------------------------------▲色-----------------------------------*/

/*-------------------------------▽箱-----------------------------------*/
.inviewbody{ margin:0px; padding:5px;}
.inviewbody p{ margin:0px; padding:5px;}
.gbox{ width:484px;float:left; margin:0px; padding:0px; clear:both;}
.gbox2{ width:484px; float:left; border-bottom:1px dotted #8BA1BA; margin-bottom:10px; padding-bottom:5px; clear:both;}
.gbox2 h4{ color:#234A77; margin-bottom:5px; padding:0px;}

.gbox ul{ list-style-type:none; width:484px; border-bottom:1px dotted #8BA1BA; margin-top:10px; padding:0px;}
.gbox li{background-image:url(../img_hd/nave_red_b.gif); background-repeat:no-repeat; margin:0px; padding-left:15px; font-size:12px; font-weight:bold;}
.gboxl{ width:200px;float:left; margin:0px; padding:0px;}
.gboxl img{ margin-top:2px;}
.gboxl dt{ float:left; margin:0px; padding:0px; color:#234A77; font-weight:bold; clear:both; }
.gboxl dd{ float:left; margin:0px; padding:0px; clear:both;}
.gboxr{ width:284px;float:left; margin:0px; padding:0px;}
.gboxr p{ margin-bottom:5px; padding:0px; clear:both;}
.gboxr dt{ float:left; margin:0px; padding:0px; color:#234A77; font-weight:bold; clear:both;}
.gboxr dd{ float:left; margin:0px; padding:0px; clear:both;}
.gboxo{ width:484px;float:left; margin:0px; padding:0px;}
.gboxo dt{width:484px; float:left; margin-top:10px; padding:0px; color:#234A77; font-weight:bold; clear:both;}
.gboxo dd{ width:484px; float:left; margin:0px; padding:0px; clear:both;}

.support1{ width:484px; margin:10px 0px 0px 10px; padding-bottom:10px; border-bottom:1px dotted #8BA1BA; clear:both;}
.support1 dl{ margin-bottom:5px; padding:0px; clear:both;}
.support1 dt{ float:left; margin:0px; padding:0px;}
.support1 dd{ float:left; margin:0px; padding:10px 0px 0px 5px;}
.support1 p{ margin:0px; padding:5px 0px;}

.support2{ width:484px; margin-left:10px; padding-bottom:10px; border-bottom:1px dotted #8BA1BA; clear:both;}
.support2 dl{ margin:0px; padding-top:10px; clear:both;}
.support2 dt{ float:left; margin:5px 5px 5px 0px; padding:0px;}
.support2 dd{ float:left; margin:0px; padding:0px;}
.support2 p{ margin:0px; padding:5px 0px;}

.support3{ width:484px; margin-left:10px; padding-bottom:10px; clear:both;}
.support3 dl{ margin:0px; padding:0px; clear:both;}
.support3 dt{ float:left; margin:5px 5px 5px 0px; padding:0px;}
.supportt3 dd{ float:left; margin:0px; padding:0px;}
.support3 p{ margin:0px; padding:10px 0px 0px 0px;}

.infobox{ width:484px; margin:10px 0px 10px 10px; padding-bottom:10px; border-bottom:1px dotted #8BA1BA; clear:both;}
.sapobox p{ margin:0px; padding:5px 0px;}

.bodyboxyellow{ width:504px;float:left; border:solid 1px #808080; background-color:#FBF8CA;
 margin:0px; padding:0px; text-align:center; clear:both;}
.bodyboxyellowl{width:168px; float:left; margin:0px 0px; padding:10px 0px;  font-weight:bold;}
.bodyboxyellowm{width:168px; float:left; margin:0px 0px; padding:10px 0px; }
.bodyboxyellowr{width:168px; float:left; margin:0px 0px; padding:10px 0px; }
.yellowbox{width:504px; float:left; background-color:#FFFDD8; margin:0px; padding:0px; text-align:center; clear:both;}
.boxyellow_l{ width:482px; border:solid 1px #808080; background-color:#FBF8CA;}

.bodyboxpink{ width:504px; border:solid 1px #D09A9A; background-color:#F3D5D5;}
.boxpinkb_l{ width:504px; border:solid 1px #D09A9A; background-color:#F3D5D5;  margin:0px; padding:0px; clear:both;}
.boxpinkb_ll{ float:left; width:334px; background-color:#F3D5D5; margin:0px; padding:0px; }
.boxpinkb_lr{ float:right; width:130px; margin:0px; padding-top:16px; text-align:center; }
.boxpinkb_l p{ color:#A04747; font-weight:bold; padding:10px;}

.boxpink_l{ width:482px; border:solid 1px #D09A9A; background-color:#F3D5D5;  margin:10px; padding:0px; clear:both;}
.boxpink_ll{ float:left; width:322px; background-color:#F3D5D5; margin:0px; padding:0px; }
.boxpink_lr{ float:right; width:130px; margin:0px; padding-top:16px; text-align:center; }
.boxpink_l p{ color:#A04747; font-weight:bold; padding:10px;}

.bodyboxbule{ width:504px; border:solid 1px #8BA1BA;  background-color:#FFFFFF; margin:0px; padding-bottom:10px;}
.bodyboxbule_m{ width:504px; border-bottom:solid 1px #8BA1BA; background-color:#D8E7F6;}
.bodyboxbule_m p{ color:#234A77; margin:0px; padding:5px; font-size:10px; font-weight:600;}

.boxbuleb_m{ width:499px; line-height:22px; height:22px; border:solid 1px #8BA1BA; background-color:#D8E7F6;
 margin:0px; padding-left:5px; font-size:12px; color:#234A77; font-weight:bold; clear:both;}
.boxbuleb_ml {width:314px;  float:left; margin:0px; padding:0px;}
.boxbuleb_mr { float:right;}

.boxbuleb_mr ul{width:168px; margin:0px; padding:0px; list-style-type:none;}
.boxbuleb_mr li{float:right; margin:0px; padding:2px; font-weight:normal;}
.boxbule_lt{ width:482px; border:solid 1px #8BA1BA; background-color:#D8E7F6; margin:10px; padding-top:10px; clear:both;}
.boxbule_l{ width:482px; border:solid 1px #8BA1BA; background-color:#FFFFFF; margin:10px; padding-bottom:10px;}
.boxbule_l p{ margin:0px; padding:5px;}
.boxbule_l_m{width:482px; border-bottom:solid 1px #8BA1BA; background-color:#D8E7F6; margin:0px; padding:0px;}
.boxbule_l_m p{ color:#234A77; margin:0px; padding:5px; font-size:10px; font-weight:600;}

.boxbule_b{ float:left; width:482px; margin:0px; padding:0px 10px 10px 10px; clear:both;}
.boxbule_g{ float:left; width:482px; border:solid 1px #8BA1BA; background-color:#FFFFFF; margin-left:0px; padding:0px;}
.boxbule_g p{ padding:10px;}
.boxbule_gm { width:482px; float:left; border-bottom:solid 1px #8BA1BA; background-color:#D8E7F6; margin:0px; padding:0px;}
.boxbule_gm h3{ float:left;}
.cbox{ width:482px;float:left; margin:0px; padding:0px; clear:both;}
.cboxl{ width:221px;float:left; margin:0px; padding:10px;}
.cboxl dt{ width:221px; float:left; margin-top:3px; padding:0px; color:#234A77; font-weight:bold; clear:both; }
.cboxl dd{ width:221px; float:left; margin:0px; padding:0px; clear:both; }
.cboxr{ width:221px;float:left; margin:0px; padding:10px;}
.cboxr dt{ float:left; margin-top:3px; padding:0px; color:#234A77; font-weight:bold; clear:both;}
.cboxr dd{ width:221px; float:left; margin:0px; padding:0px; clear:both; }

.boxbule_c{ width:482px; border:solid 1px #8BA1BA; background-color:#FFFFFF; margin:10px; padding-bottom:10px; text-align:center; font-size:10px;}
.boxbule_c p{ margin:0px; padding:5px;}
.boxbule_c_m{ width:482px; border-bottom:solid 1px #8BA1BA; background-color:#D8E7F6; margin:0px; padding:0px;}
.boxbule_c_m p{ color:#234A77; margin:0px; padding:5px; font-size:10px; font-weight:normal;}

.boxbule_m{ width:476px; line-height:22px; height:22px; border:solid 1px #8BA1BA; background-color:#D8E7F6;
 margin:10px; padding:3px; font-size:12px; color:#234A77; font-weight:bold; clear:both;}
 mr_img{ line-height:17px; height:17px; margin:3px; padding:0px;}
.boxbule_ml {width:297px;  float:left; margin:0px; padding:0px; }
.boxbule_mm { float:right; margin:0px; padding:0px; font-weight:normal;}
.boxbule_mr { float:right; margin-right:5px; padding-left:10px; }
.boxbule_mr img{ margin-top:2px; padding:0px; }

.exameboxglay{ float:left; width:732px; border:solid 1px #808080; margin:0px; padding:0px; clear:both;}

.examesp{ width:690px; margin:0px; padding:20px;}
.examem{width:690px; line-height:22px; height:22px; border:solid 1px #8BA1BA; background-color:#D8E7F6;
 margin-top:10px; padding:0px; font-size:12px; color:#234A77; font-weight:bold; clear:both;}
.exameboxglay dl{}
.exameboxglay dt{}
.exameboxglay dd{ margin:0px; padding-left:60px;}
.exameboxglay ul{ list-style-position:outside; margin:0px; padding-left:60px;}
.exameboxglay li{}
.exameboxglay p{ padding:5px;}

.examet{width:484px; margin:0px; padding:0px; color:#A04747; font-size:10px; }
.examet_l{ float:left; width:233px; margin:0px; padding:2px; border:solid 1px #D09A9A; background-color:#F3D5D5;}
.examet_r{ float:right; width:233px; margin:0px; padding:2px; text-align:left; border:solid 1px #D09A9A; background-color:#F3D5D5;}
.exameb{ width:484px; margin:0px; padding:0px;  font-size:10px;}
.exameb_l{ float:left; width:239px; margin:0px; padding:0px; }
.exameb_r{ float:right; width:239px; margin:0px; padding:0px; text-align:left;}

.pageboxglay{ float:left; width:732px; border:solid 1px #808080; margin:0px; padding:0px; clear:both;}
.pageboxglay p{ padding:10px;}

.bodyboxglay{ float:left; width:504px; border:solid 1px #808080; margin:0px; padding:0px; clear:both;}
.boxglay_l{ width:482px; border:solid 1px #808080; margin:10px; padding:0px;}
.boxglay_l p{ margin:0px; padding:5px;}

.boxglay_lmust{ width:482px; border:solid 1px #808080; background-color:#FFFFCC; margin:10px; padding:0px;}
.boxglay_lmust p{ margin:0px; padding:5px;}

.boxnone{ width:472px; margin:10px; padding:5px; font-size:12px; clear:both;}
.boxnone_l {  float:left; margin:0px; padding:0px;}
.boxnone_r { float:right; margin:0px; padding:0px; }

.nbox{ width:484px; line-height:22px; height:22px; margin:10px; padding:0px; font-size:12px; clear:both;}
.nboxl { float:left; margin:0px; padding:0px; }
.nboxm { float:right; margin:0px; padding:0px; font-weight:normal;}
.nboxr { float:right; margin:0px; padding-left:10px; }
.nboxr img{ margin-top:2px; padding:0px; }

#sechbox{ float:left; width:504px; margin:0px; padding:0px; clear:both;}
#sechboxl{width:342px; float:left; margin:0px; padding:0px; }
#sechbox ul{ list-style-type:none; margin:0px; padding:0px;}
#sechbox li{ float:left; margin-right:2px; padding:0px;}
.btsech1 a{ height:22px; width:112px; display:block; background-image:url(../img_com/b_search.gif); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center;}
.btsech1 a:hover{ background-image:url(../img_com/b_search_on.jpg); background-repeat:no-repeat; color:#000000;}
.btsech1on { height:22px; width:112px; display:block; color:#000000; background-image:url(../img_com/b_search_on.jpg); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center;}
.btsech2 a{ height:22px; width:112px; display:block; background-image:url(../img_com/b_search.gif); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center;}
.btsech2 a:hover{ background-image:url(../img_com/b_search_on.jpg); background-repeat:no-repeat; color:#000000;}
.btsech2on { height:22px; width:112px; display:block; color:#000000; background-image:url(../img_com/b_search_on.jpg); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center;}
.btsech3 a{ height:22px; width:112px; display:block; background-image:url(../img_com/b_search.gif); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center;}
.btsech3 a:hover{ background-image:url(../img_com/b_search_on.jpg); background-repeat:no-repeat; color:#000000;}
.btsech3on { height:22px; width:112px; display:block; color:#000000; background-image:url(../img_com/b_search_on.jpg); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center;}
#sechboxm{width:116px; float:right; margin:0px; padding:0px; font-weight:normal;display:block; height:22px; line-height:22px; text-align:right;}
#sechboxr {width:44px; float:right; margin:0px; padding:0px; }
#sechboxr img{ margin:2px 0px 0px 5px; padding:0px; }
#sechboxgr{ width:160px; float:right; margin:0px; padding:0px; }

.forgobox{ width:484px; margin:10px; padding:0px; font-size:12px; clear:both;}
.forgobox dt {width:110px; float:left; margin:0px; padding:0px; text-align:center;}
.forgobox dd {width:374px; float:right; margin:0px; padding:0px;}
/*-------------------------------▲箱-----------------------------------*/

/*-------------------------------▽フォームボタン-----------------------------------*/
.btn_form3_c{ width:484px;  border-top:1px #808080 solid; margin:10px 0px 10px 10px; padding:10px 0px 0px 0px;}
.btn_form3_c input{ margin-left:25px; padding:0px;}

.btn_form{ width:484px; margin:10px 0px 10px 10px; padding:10px 0px 0px 0px;}
.btn_form input{ margin-left:25px; padding:0px;}

.btnfcl{}
.btnfcl dl{ width:264px; float:left; margin:0px; padding:0px 224px;}
.btnfcl dt{ width:132px; float:left; margin:0px; padding:0px;}
.btnfcl dd{ width:132px; float:right; margin:0px; padding:0px;}

.btn_form_c{}
.btn_form_c dl{ width:264px; float:left; margin:0px; padding:0px 120px;}
.btn_form_c dt{ width:132px; float:left; margin:0px; padding:0px;}
.btn_form_c dd{ width:132px; float:right; margin:0px; padding:0px;}

.btn_form_r{ width:484px;  border-top:1px #808080 solid; margin:10px 0px 10px 10px; padding:10px 0px 0px 0px;}
.btn_form_r dl{ width:264px; float:left; margin:10px 0px; padding:0px 0px 0px 220px; text-align:right;}
.btn_form_r dt{ width:132px; float:left; margin:0px; padding:0px;}
.btn_form_r dd{ width:132px; float:right; margin:0px; padding:0px;}

input.btng{ width:220px; background:#D0DCEB url(../img_com/btn.jpg) repeat-x 0 0; font-size: 12px;
 cursor:pointer; border:1px solid #2B4F82; line-height:20px; height:20px; }
input.btnl{ width:125px; background:#D0DCEB url(../img_com/btn.jpg) repeat-x 0 0; font-size: 12px;
 cursor:pointer; border:1px solid #2B4F82; line-height:20px; height:20px; }
input.btnm{ width:94px; background:#D0DCEB url(../img_com/btn.jpg) repeat-x 0 0; font-size: 12px;
 cursor:pointer; border:1px solid #2B4F82; line-height:20px; height:20px; }
input.btns{ width:67px; background:#D0DCEB url(../img_com/btn.jpg) repeat-x 0 0; font-size: 12px;
 cursor:pointer; border:1px solid #2B4F82; line-height:20px; height:20px; }
input.btnt{ width:77px; background:#D0DCEB url(../img_com/btn.jpg) repeat-x 0 0; font-size: 12px;
 cursor:pointer; border:1px solid #2B4F82; line-height:20px; height:20px; }
input.btnb{ width:155px; background:#D0DCEB url(../img_com/btn.jpg) repeat-x 0 0; font-size: 12px;
 cursor:pointer; border:1px solid #2B4F82; line-height:20px; height:20px; }
/*-------------------------------▲フォームボタン-----------------------------------*/

/*-------------------------------▽運営者に問い合わせ-----------------------------------*/
.conbox { float:left; width:462px; margin:0px; padding:10px; clear:both;}
.conbox dt{ float:right; width:362px; margin:0px; padding:0px; text-align:right;}
.conbox dd{ float:right; width:100px; margin:0px; padding:0px; text-align:left;}
.conbox input{ width:342px;}
.conbox textarea{ width:342px;}
/*-------------------------------▲運営者に問い合わせ-----------------------------------*/

/*-------------------------------▽見出しh2背景-----------------------------------*/
.m_mail{width:504px; height:22px; line-height:22px; background-image:url(../img_com/m_mail.jpg);
 background-repeat:no-repeat; display:block;  margin:0px; padding:0px;}
.m_mail h2{ float:left;}
.m_penl{width:732px; height:22px; line-height:22px; background-image:url(../img_com/m_pen_l.jpg);
 background-repeat:no-repeat; display:block; margin:0px; padding:0px;}
.m_pen{ width:504px; height:22px; line-height:22px; background-image:url(../img_com/m_pen.jpg);
 background-repeat:no-repeat; margin:0px; padding:0px;}
.m_pen h2{ float:left;}
.m_personl{width:732px; height:22px; line-height:22px; background-image:url(../img_com/m_person_l.jpg);
 background-repeat:no-repeat; display:block; margin:0px; padding:0px;}
.m_person{width:504px; height:22px; line-height:22px; background-image:url(../img_com/m_person.jpg);
 background-repeat:no-repeat; display:block; margin:0px; padding:0px;}
.m_question{width:504px; height:22px; line-height:22px; background-image:url(../img_com/m_question.jpg);
 background-repeat:no-repeat; display:block; margin:0px; padding:0px;}
.m_search{width:504px; height:22px; line-height:22px; background-image:url(../img_com/m_search.jpg);
 background-repeat:no-repeat; display:block; margin:0px; padding:0px;}
.m_search h2{ float:left;}
.m_check{width:504px; height:22px; line-height:22px; background-image:url(../img_com/m_check.jpg);
 background-repeat:no-repeat; display:block; margin:0px; padding:0px;}
.m_check h2{ float:left;}
.m_beginner{width:504px; height:22px; line-height:22px; background-image:url(../img_com/m_beginner.jpg);
 background-repeat:no-repeat; display:block;  margin:0px; padding:0px;}
.m_invie{width:504px; height:22px; line-height:22px; background-image:url(../img_com/m_invie.jpg);
 background-repeat:no-repeat; display:block;  margin:0px; padding:0px;}
 .m_info{width:504px; height:22px; line-height:22px; background-image:url(../img_com/m_info.jpg);
 background-repeat:no-repeat; display:block;  margin:0px; padding:0px;}
.m_mail h2{ float:left;}
/*-------------------------------▲見出しh2背景-----------------------------------*/

/*-------------------------------▽アイコン-----------------------------------*/
.icon_red{ background-image:url(../img_hd/nave_red_right.gif); background-repeat:no-repeat; margin-left:95px; padding-left:15px;}
.icon_atten{ background-image:url(../img_com/icon_attention.gif); background-repeat:no-repeat; margin:0px; padding-left:20px;}

.navi_redl{ background-image:url(../img_hd/nave_red_right.gif); background-repeat:no-repeat;
 margin:3px 0px 0px 0px; padding-left:15px; font-size:12px;}

.navi_redr{ background-image:url(../img_hd/nave_red_right.gif); background-repeat:no-repeat;
 margin:3px 0px 0px 0px; padding-left:15px; font-size:10px;}
 
.nave_red{ background-image:url(../img_hd/nave_red_right.gif); background-repeat:no-repeat;
 margin:3px 0px 0px 80px; padding-left:15px; font-size:12px;}
.ltnave_red{ float:left; margin:0px 0px; padding:0px; display:block; height:15px; line-height:15px;}
.ltnave_red ul{ list-style-type:none;}
.ltnave_red li{ background-image:url(../img_hd/nave_red_right.gif); background-repeat:no-repeat;
list-style-type:none; margin-top:3px; padding-left:15px; font-size:10px;}

.rtnave_red{ float:right; margin:0px 0px; padding:0px; display:block; height:15px; line-height:15px;}
.rtnave_red ul{ list-style-type:none;}
.rtnave_red li{ background-image:url(../img_hd/nave_red_right.gif); background-repeat:no-repeat;
list-style-type:none; margin-top:3px; padding-left:15px; font-size:12px;}

.rtnave_red3{ width:474px; float:left; margin-bottom:3px; padding:0px; font-weight:normal; }/*-----------------▽なびなびなび-------------------*/
.rtnave_red3 ul{ list-style-type:none;}
.rtnave_red3 li{ float:left; background-image:url(../img_hd/nave_red_right.gif); background-repeat:no-repeat;
list-style-type:none; margin:3px 10px 3px 5px; padding-left:15px; font-size:12px;}

.rtnave_redcont{ float:right; margin:0px 0px; padding:0px 10px 5px 0px; display:block; height:15px; line-height:15px;}
.rtnave_redcont ul{ list-style-type:none;}
.rtnave_redcont li{ background-image:url(../img_hd/nave_red_right.gif); background-repeat:no-repeat;
list-style-type:none; margin-top:3px; padding-left:15px; font-size:12px;}

.ltnave_redcont{ margin:0px 0px; padding:0px 0px px 0px; display:block; }
.ltnave_redcont ul{ list-style-type:none;}
.ltnave_redcont li{ background-image:url(../img_hd/nave_red_right.gif); background-repeat:no-repeat;
list-style-type:none; margin-top:1px; padding-left:15px; font-size:12px;}

.icon_beginner_s{ float:right; margin:0px 0px; padding:0px; display:block; height:16px; line-height:16px;}
.icon_beginner_s ul{ list-style-type:none;}
.icon_beginner_s li{ background-image:url(../img_com/icon_beginner_s.gif); background-repeat:no-repeat;
list-style-type:none; margin-top:3px; padding-left:15px; font-size:10px;}

.icon_beginner_l{ margin:0px 0px; padding-left:80px;  height:46px; line-height:46px; text-align:left;}
.icon_beginner_l ul{ list-style-type:none;}
.icon_beginner_l li{ background-image:url(../img_com/icon_beginner_l.gif); background-repeat:no-repeat;
list-style-type:none; margin-top:3px; padding-left:40px; font-size:12px; }


/*-------------------------------▲アイコン-----------------------------------*/

/*-------------------------------▽メニューボタン-----------------------------------*/
#nave_search_s{width:484px; float:left; margin:0px; clear:both; padding:10px 10px 0px 10px; font-size:10px;}
#nave_search_s ul{width:484px; float:left; list-style-type:none; margin:0px; padding:0px; border-bottom:1px solid #808080;}
#nave_search_s li{ float:left; margin:0px; padding:0px;}
#b_search_s1 a{ height:22px; width:95px; display:block; background-image:url(../img_com/b_search_s.gif); background-repeat:no-repeat;line-height:22px; text-decoration:none; text-align:center; margin-right:3px;}
#b_search_s1 a:hover{ background-image:url(../img_com/b_search_s_on.jpg); background-repeat:no-repeat; color:#000000;}
.b_search_s1{ height:22px; width:98px; display:block; color:#000000; background-image:url(../img_com/b_search_s_on.jpg); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center; margin-right:3px;}
#b_search_s2 a{ height:22px; width:95px; display:block; background-image:url(../img_com/b_search_s.gif); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center; margin-right:2px;}
#b_search_s2 a:hover{ background-image:url(../img_com/b_search_s_on.jpg); background-repeat:no-repeat; color:#000000;}
.b_search_s2{ height:22px; width:97px; display:block; color:#000000; background-image:url(../img_com/b_search_s_on.jpg); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center; margin-right:2px;}
#b_search_s3 a{ height:22px; width:95px; display:block; background-image:url(../img_com/b_search_s.gif); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center; margin-right:2px;}
#b_search_s3 a:hover{ background-image:url(../img_com/b_search_s_on.jpg); background-repeat:no-repeat; color:#000000;}
.b_search_s3{ height:22px; width:97px; display:block; color:#000000; background-image:url(../img_com/b_search_s_on.jpg); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center; margin-right:2px;}
#b_search_s4 a{ height:22px; width:95px; display:block; background-image:url(../img_com/b_search_s.gif); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center; margin-right:2px;}
#b_search_s4 a:hover{ background-image:url(../img_com/b_search_s_on.jpg); background-repeat:no-repeat; color:#000000;}
.b_search_s4{ height:22px; width:97px; display:block; color:#000000; background-image:url(../img_com/b_search_s_on.jpg); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center; margin-right:2px;}
#b_search_s5 a{ height:22px; width:95px; display:block; background-image:url(../img_com/b_search_s.gif); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center;}
#b_search_s5 a:hover{ background-image:url(../img_com/b_search_s_on.jpg); background-repeat:no-repeat; color:#000000;}
.b_search_s5{ height:22px; width:95px; display:block; color:#000000; background-image:url(../img_com/b_search_s_on.jpg); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center;}


#nave_search{ float:left; width:504px; margin:0px; padding:0px; clear:both;}
#nave_search ul{ list-style-type:none; margin:0px; padding:0px;}
#nave_search li{ float:left; margin-right:2px; padding:0px;}
.an_search{ width:118px; display:block; height:22px; line-height:22px; text-align:right;}
#b_search1 a{ height:22px; width:112px; display:block; background-image:url(../img_com/b_search.gif); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center;}
#b_search1 a:hover{ background-image:url(../img_com/b_search_on.jpg); background-repeat:no-repeat; color:#000000;}
.b_search1 { height:22px; width:112px; display:block; color:#000000; background-image:url(../img_com/b_search_on.jpg); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center;}

#b_search2 a{ height:22px; width:112px; display:block; background-image:url(../img_com/b_search.gif); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center;}
#b_search2 a:hover{ background-image:url(../img_com/b_search_on.jpg); background-repeat:no-repeat; color:#000000;}
.b_search2 { height:22px; width:112px; display:block; color:#000000; background-image:url(../img_com/b_search_on.jpg); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center;}

#b_search3 a{ height:22px; width:112px; display:block; background-image:url(../img_com/b_search.gif); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center;}
#b_search3 a:hover{ background-image:url(../img_com/b_search_on.jpg); background-repeat:no-repeat; color:#000000;}
.b_search3 { height:22px; width:112px; display:block; color:#000000; background-image:url(../img_com/b_search_on.jpg); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center;}

#nave_search2{ float:left; width:494px; margin:0px; padding-right:10px; clear:both;}
#nave_search2 ul{ list-style-type:none; margin:0px; padding:0px;}
#nave_search2 li{ float:right; margin-right:2px; padding:0px;}
.an_search2{ width:118px; display:block; height:22px; line-height:22px; text-align:right;}


#nave_searchlong{ float:left; width:507px; margin:0px; padding:0px; clear:both;}
#nave_searchlong ul{ list-style-type:none; margin:0px; padding:0px; }
#nave_searchlong li{ float:left; margin:0px; padding:0px;}
#b_searchlong1 a{ height:22px; width:166px; display:block; background-image:url(../img_com/b_searchlong.gif); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center; margin-right:4px;}
#b_searchlong1 a:hover{ background-image:url(../img_com/b_searchlong_on.jpg); background-repeat:no-repeat; color:#000000;}
.b_searchlong1{ height:22px; width:170px; display:block; color:#000000; background-image:url(../img_com/b_searchlong_on.jpg); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center; margin-right:4px;}
#b_searchlong2 a{ height:22px; width:166px; display:block; background-image:url(../img_com/b_searchlong.gif); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center; margin-right:4px;}
#b_searchlong2 a:hover{ background-image:url(../img_com/b_searchlong_on.jpg); background-repeat:no-repeat; color:#000000;}
.b_searchlong2{ height:22px; width:170px; display:block; color:#000000; background-image:url(../img_com/b_searchlong_on.jpg); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center; margin-right:4px;}
#b_searchlong3 a{ height:22px; width:166px; display:block; background-image:url(../img_com/b_searchlong.gif); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center;}
#b_searchlong3 a:hover{ background-image:url(../img_com/b_searchlong_on.jpg); background-repeat:no-repeat; color:#000000;}
.b_searchlong3{ height:22px; width:170px; display:block; color:#000000; background-image:url(../img_com/b_searchlong_on.jpg); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center; margin-right:4px;}

#nave_searchlongb{ float:left; width:506px; margin-bottom:10px; padding:0px;  border-bottom:1px solid #808080; clear:both;}
#nave_searchlongb ul{ list-style-type:none; margin:0px; padding:0px;}
#nave_searchlongb li{ float:left; margin:0px; padding:0px;}
#b_searchlongb1 a{ height:22px; width:166px; display:block; background-image:url(../img_com/b_searchlong.gif); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center; margin-right:4px;}
#b_searchlongb1 a:hover{ background-image:url(../img_com/b_searchlong_on.jpg); background-repeat:no-repeat; color:#000000;}
#b_searchlongb2 a{ height:22px; width:166px; display:block; background-image:url(../img_com/b_searchlong.gif); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center; margin-right:4px;}
#b_searchlongb2 a:hover{ background-image:url(../img_com/b_searchlong_on.jpg); background-repeat:no-repeat; color:#000000;}
#b_searchlongb3 a{ height:22px; width:166px; display:block; background-image:url(../img_com/b_searchlong.gif); background-repeat:no-repeat; line-height:22px; text-decoration:none; text-align:center;}
#b_searchlongb3 a:hover{ background-image:url(../img_com/b_searchlong_on.jpg); background-repeat:no-repeat; color:#000000;}

/*-------------------------------▲メニューボタン-----------------------------------*/

/*-------------------------------▽テーブル-----------------------------------*/
.member{ margin:2px 0px; padding:0px;}
.member table{ background-color:#8BA1BA; font-size:10px;}
.member table tr{ vertical-align:middle;}
.member table th{ background-color:#D8E7F6; text-align:center; color:#234A77;}
.member table td{ background-color:#FFFFFF; vertical-align:text-top;}

.memberdetail{ margin:2px 0px; padding:0px;}
.memberdetail table{ background-color:#8BA1BA; font-size:12px;}
.memberdetail table tr{ vertical-align:middle;}
.memberdetail table th{ background-color:#D8E7F6; text-align:center; color:#234A77;}
.memberdetail table td{ background-color:#FFFFFF; vertical-align:text-top;}


.membernone{ margin:2px 0px; padding:0px;}
.membernone table{ background-color:#8BA1BA; font-size:10px;}
.membernone table tr{ vertical-align:middle;}
.membernone table th{ background-color:#D8E7F6; text-align:center; color:#234A77;}
.membernone table td{ vertical-align:text-top;}

.membercompany{ margin:2px 0px; padding:0px;}
.membercompany table{ background-color:#8BA1BA; font-size:12px;}
.membercompany table tr{ vertical-align:middle;}
.membercompany table th{ background-color:#D8E7F6; text-align:center; color:#234A77;}
.membercompany table td{ vertical-align:text-top;}

.member_c{ margin:2px 0px; padding:0px;}
.member_c table{ background-color:#8BA1BA; font-size:10px;}
.member_c table tr{ vertical-align:middle;}
.member_c table th{ background-color:#D8E7F6; text-align:center; color:#234A77;}
.member_c table td{ background-color:#FFFFFF;  text-align:center;}

.member_l{ margin:2px 0px; padding:0px;}
.member_l table{ background-color:#8BA1BA; font-size:10px;}
.member_l table tr{ vertical-align:middle; text-align:left;}
.member_l table th{ background-color:#D8E7F6; color:#234A77;}
.member_l table td{ background-color:#FFFFFF;}

.member_l2{ margin:10px 0px; padding:0px;}
.member_l2 table{ background-color:#8BA1BA; font-size:10px;}
.member_l2 table tr{ vertical-align:middle; text-align:left;}
.member_l2 table th{ background-color:#D8E7F6; color:#234A77;}
.member_l2 table td{ background-color:#FFFFFF;}

.member_l3{ margin:2px 0px; padding:0px;}
.member_l3 table{ background-color:#8BA1BA; font-size:10px;}
.member_l3 table tr{ vertical-align:middle; text-align:left;}
.member_l3 table th{ background-color:#D8E7F6; color:#234A77;}
.member_l3 table td{ background-color:#FFFFFF;}
.member_l3 input{ width:250px;}
.member_l3 textarea{ width:370px;}

.member_l2b{ margin:10px 0px; padding:0px;}
.member_l2b table{ background-color:#8BA1BA; font-size:12px;}
.member_l2b table tr{ vertical-align:middle; text-align:left;}
.member_l2b table th{ background-color:#D8E7F6; color:#234A77;}
.member_l2b table td{ background-color:#FFFFFF;}

.member2{ margin:10px 0px; padding:0px;}
.member2 table{ background-color:#8BA1BA; font-size:10px;}
.member2 table tr{ vertical-align:middle;}
.member2 table th{ background-color:#D8E7F6; text-align:center; color:#234A77;}
.member2 table td{ background-color:#FFFFFF; vertical-align:text-top;}

.member2none{ margin:10px 0px; padding:0px;}
.member2none table{ background-color:#8BA1BA; font-size:10px;}
.member2none table tr{ vertical-align:middle;}
.member2none table th{ background-color:#D8E7F6; text-align:center; color:#234A77;}
.member2none table td{ vertical-align:text-top;}

.member2_c{ margin:10px 0px; padding:0px;}
.member2_c table{ background-color:#8BA1BA; font-size:10px;}
.member2_c table tr{ vertical-align:middle;}
.member2_c table th{ background-color:#D8E7F6; text-align:center; color:#234A77;}
.member2_c table td{ background-color:#FFFFFF;  text-align:center;}

.member3_c{ margin:10px 0px; padding:0px;}
.member3_c table{ background-color:#8BA1BA; font-size:10px;}
.member3_c table tr{ vertical-align:middle; text-align:center;}
.member3_c table th{ background-color:#D8E7F6;  color:#234A77; font-weight:normal;}
.member3_c table td{ background-color:#FFFFFF;}

.member2_l{ margin:10px 0px; padding:0px;}
.member2_l table{ background-color:#8BA1BA; font-size:10px;}
.member2_l table tr{ vertical-align:middle; text-align:left;}
.member2_l table th{ background-color:#D8E7F6; color:#234A77;}
.member2_l table td{ background-color:#FFFFFF;}

.member3{ margin:10px 0px; padding:0px;}
.member3 table{ background-color:#8C8C8C; font-size:10px;}
.member3 table tr{ vertical-align:middle;}
.member3 table th{ background-color:#E6E6E6; font-weight:normal;}
.member3 table td{ background-color:#FFFFFF; vertical-align:text-top;}

.member4{ margin:10px 0px; padding:0px;}
.member4 table{ background-color:#8BA1BA; font-size:10px;}
.member4 table tr{ vertical-align:middle;}
.member4 table th{ background-color:#D8E7F6; text-align:center; color:#234A77; font-weight:normal;}
.member4 table td{ background-color:#FFFFFF; vertical-align:text-top;}

.member5{ margin:10px 0px; padding:0px;}
.member5 table{ background-color:#8BA1BA; font-size:10px;}
.member5 table tr{ vertical-align:middle; text-align:left;}
.member5 table th{ background-color:#D8E7F6; text-align:center; color:#234A77;  text-align:left; font-weight:normal;}
.member5 table td{ background-color:#FFFFFF; vertical-align:text-top;}
.member5 input{ width:300px;}
.member5 textarea{ width:300px;}

.member6{ margin:2px 0px 10px 0px; padding:0px;}
.member6 table{ background-color:#8BA1BA; font-size:10px;}
.member6 table tr{ vertical-align:middle;}
.member6 table th{ background-color:#D8E7F6; text-align:center; color:#234A77;}
.member6 table td{ background-color:#FFFFFF; vertical-align:text-top;}
.member6 input{ width:250px;}
.member6 textarea{ width:570px;}

.member7{ margin:2px 0px; padding:0px;}
.member7 table{ background-color:#8BA1BA; font-size:10px;}
.member7 table tr{ vertical-align:middle;}
.member7 table th{ background-color:#D8E7F6; text-align:center; color:#234A77;}
.member7 table td{ background-color:#FFFFFF; vertical-align:text-top;}
.member7 textarea{ width:375px;}

.membert{ margin:10px 0px 0px 10px; padding:0px;}
.membert table{ background-color:#8BA1BA; font-size:10px;}
.membert table tr{ vertical-align:middle;}
.membert table th{ background-color:#D8E7F6; vertical-align:middle; text-align:center; color:#234A77; height:35px;}
.membert table td{ background-color:#FFFFFF; vertical-align:text-top; }

.memberb1{ margin:0px 0px 10px 10px; padding:0px; overflow: auto;height:250px; width:484px;}
.memberb1 table{ background-color:#8BA1BA; font-size:10px;}
.memberb1table tr{ vertical-align:middle;}
.memberb1 table th{ background-color:#D8E7F6; text-align:center; color:#234A77;}
.memberb1 table td{ background-color:#FFFFFF; vertical-align:text-top;}

.memberb2{ margin:0px 0px 10px 10px; padding:0px; overflow: auto;height:250px; width:484px;}
.memberb2 table{ background-color:#8BA1BA; font-size:10px;}
.memberb2table tr{ vertical-align:middle;}
.memberb2 table th{ background-color:#D8E7F6; text-align:center; color:#234A77;}
.memberb2 table td{ background-color:#FFFFFF; vertical-align:text-top;}

.memberb3{ margin:0px 0px 10px 10px; padding:0px; overflow: auto;height:250px; width:484px;}
.memberb3 table{ background-color:#8BA1BA; font-size:10px;}
.memberb3table tr{ vertical-align:middle;}
.memberb3 table th{ background-color:#D8E7F6; text-align:center; color:#234A77;}
.memberb3 table td{ background-color:#FFFFFF; vertical-align:text-top;}

.membersh{ margin:0px 0px 10px 0px; padding:0px;}
.membersh table{ background-color:#8BA1BA; font-size:10px;}
.membersh table tr{ vertical-align:middle;}
.membersh table th{ background-color:#D8E7F6; color:#234A77; margin:0px; padding:10px 0px 10px 10px;}
.membersh table td{ background-color:#FFFFFF; vertical-align:text-top;}
/*-------------------------------▲テーブル-----------------------------------*/
/*-------------------------------▽会員登録-----------------------------------*/
.tob{ width:250px; float:left; margin:0px; padding:0px;}
.tob_lt{ width:100px; float:left; margin:0px; padding:0px;}
.tob_rt{ width:150px; float:left; margin:0px; padding:0px;}
.center{ text-align:center;}
.regist_m{ text-align:center; margin:20px 0px 20px 0px; padding:0px;}
.regist_another{ text-align:center; margin:70px; padding:50px 0px; border-top:#8BA1BA 1px solid;  border-bottom:#8BA1BA 1px solid;}
.vertnone{ vertical-align:middle;}
.tstyle{ text-align:right; float:right;}
.reg_p{}
.reg_p textarea{ margin:0px;  padding-left:5px;}
/*-------------------------------▲会員登録-----------------------------------*/

/*-------------------------------▽条件から検索-----------------------------------*/
.shtle_b1{width:484px; margin:10px; padding:0px; color:#234A77; font-size:10px;  }
.shtle_b1_l{ float:left; width:149px; margin:0px; padding:2px; border:solid 1px #8BA1BA; background-color:#D8E7F6;}
.shtle_b1_r{ float:right; width:317px; margin:0px; padding:2px; text-align:left; border:solid 1px #8BA1BA; background-color:#D8E7F6;}
.shtle_w1{width:484px; margin:10px; padding:0px; color:#000000; font-size:10px;  }
.shtle_w1_l{ float:left; width:157px; margin:0px; padding:0px; }
.shtle_w1_r{ float:left; width:317px; margin:0px; padding-left:4px; text-align:left; }
.shtle_w1_l select { width:149px; }
.shtle_w1_r select { width:312px; }


.shtle_b2{width:478px; border:solid 1px #8BA1BA; background-color:#D8E7F6; margin:10px; padding:2px; color:#234A77; font-size:10px; }
.shtle_b2_l{ float:left; width:233px; margin:0px; padding:0px;}
.shtle_b2_r{ float:right; width:233px; margin:0px; padding:0px; text-align:right;}
.shtle_w2{width:484px; margin:10px; padding:0px; color:#000000; font-size:10px; }
.shtle_w2_l{ float:left; width:161px; margin:0px; padding:0px; text-align:left}
.shtle_w2_m{ float:left; width:161px; margin:0px; padding:0px; text-align:left; }
.shtle_w2_r{ float:right; width:161px; margin:0px; padding:0px; text-align:left; }
.shtle_w2 select { width:149px; }

.shtle_w4{width:484px; margin:10px; padding:0px; color:#000000; font-size:10px;}
.shtle_w4_l{ float:left; width:193px; margin:0px; padding:0px; text-align:left}
.shtle_w4_m{ float:left; width:145px; margin:0px; padding:0px; text-align:left;}
.shtle_w4_r{ float:right; width:145px; margin:0px; padding:0px; text-align:left;}
.shtle_w4_l select { width:181px; }
.shtle_w4_m select { width:133px; }
.shtle_w4_r select { width:133px; }

.shtle_b3{width:484px; margin:10px; padding:0px; color:#234A77; font-size:10px; }
.shtle_b3_l{ float:left; width:233px; margin:0px; padding:2px; border:solid 1px #8BA1BA; background-color:#D8E7F6;}
.shtle_b3_r{ float:right; width:233px; margin:0px; padding:2px; text-align:left; border:solid 1px #8BA1BA; background-color:#D8E7F6;}
.shtle_w3{width:484px; margin:10px; padding:0px;  font-size:12px; }
.shtle_w3_l{ float:left; width:239px; margin:0px; padding:0px; }
.shtle_w3_r{ float:right; width:239px; margin:0px; padding:0px; text-align:left;}
.shtle_w3 select { width:150px; }
.graytbox{ border:1px solid #737373; margin:0px; padding:2px; background:#D9D9D9; text-align:center;}

.shtle_b5{width:484px; margin:10px; padding:0px; color:#234A77; font-size:10px;  }
.shtle_b5_l{ float:left; width:311px; margin:0px; padding:2px; border:solid 1px #8BA1BA; background-color:#D8E7F6;}
.shtle_b5_l input{width:442px; }
.shtle_b5_r{ float:right; width:155px; margin:0px; padding:2px; text-align:left; border:solid 1px #8BA1BA; background-color:#D8E7F6;}
.shtle_w5{width:484px; margin:10px; padding:0px;  font-size:12px; }
.shtle_w5_l{ float:left; width:314px; margin:0px; padding:0px; }
.shtle_w5_r{ float:right; width:164px; margin:0px; padding:0px; text-align:left;}
.shtle_w5_l input { width:312px; }

.res {float:left; width:472px; margin-top:5px; padding:0px; clear:both; list-style-type:none; font-size:10px; }
.res li{float:left; margin:0px; padding-left:2px;}
.res_s{ width:50px;   margin:0px; padding:0px; }
.res_m{ width:100px; margin:0px; padding-top:2px;}

.res {float:left; width:472px; margin-top:5px; padding:0px; clear:both; list-style-type:none; font-size:10px; }
.res li{float:left; margin:0px; padding-left:2px;}
.res_t{ width:50px;   margin:0px; padding:0px; }
.res_g{ width:418px; margin:0px; padding-top:2px;}

.res {float:left; width:472px; margin-top:5px; padding:0px; clear:both; list-style-type:none; }
.res li{float:left; margin:0px; padding-left:2px;}
.res_tl{ width:110px;   margin:0px; padding:0px; font-size:12px;}
.res_gl{ width:358px; margin-top:0px; padding-top:2px; font-size:12px;}

.campbox{ width:496px; margin:0px; padding:0px; clear:both;}
.campbox_one{ width:128px; float:left; margin:0px 0px; padding:0px;}
.campbox_two{ width:361px; float:right; margin:0px 0px; padding-left:3px;}

.seh_m{ width:445px; float:left; margin:0px; padding:0px; line-height:22px; height:22px;}
.seh_ml{width:365px; float:left; margin:0px; padding:0px; color:#234A77; font-size:12px; font-weight:bold;}
.seh_mm{width:40px; float:right; margin:0px; padding:0px; font-weight:normal; font-size:10px; text-align:center;}
.seh_mr{width:40px; float:right; margin:0px; padding:0px; font-weight:normal; font-size:10px; text-align:center;}

.btnf{ width:484px;  border-top:1px #808080 solid; margin:10px 0px 10px 10px; padding:10px 0px 0px 0px;}
.btnfl{ width:150px; float:left; margin:0px; padding:0px; text-align:left;}
.btnfr{ width:264px; float:right; margin:0px; padding:0px; text-align:right;}
.btnfr input{ margin-left:10px; padding:0px;}
 /*-------------------------------▲条件から検索-----------------------------------*/

/*-------------------------------▽トップ-----------------------------------*/
.news{list-style-type:none; margin:0px; padding:10px 0px 10px 10px; }
.news li{ background-image:url(../img_com/nave_gray_right.gif); background-repeat:no-repeat;
list-style-type:none; margin-top:3px; padding-left:15px; }

.support{ margin:10px 0px 0px 10px; padding:0px; list-style-type:none; clear:both;}
.support li{ margin-bottom:10px; clear:both;}

.aboutaw{ margin:0px 10px; }
.aboutaw ul{ margin:0px; padding:5px 0px 10px 30px; list-style-position:outside;}
.aboutaw li{ margin:0px; clear:both;}

.toprecrute{ width:400px; float:left; padding:10px; clear:both;}
.toprecrutel{width:200px; float:left;margin:0px; padding:0px;}
.toprecruter{width:200px; float:left;margin:0px; padding-top:15px;}

/*-------------------------------▲トップ-----------------------------------*/

/*-------------------------------▽マイページ-----------------------------------*/
.morebox { float:left; width:422px; margin:0px; padding:5px 30px; clear:both; color:#234A77; font-size:10px;}
.morebox dt{ float:left; width:100px; margin:0px; padding:0px;}
.morebox dd{ float:left; width:322px; margin:0px; padding:0px;}

.morebox2 { float:left; width:422px; margin:0px; padding:5px 30px; clear:both; color:#234A77; font-size:10px;}
.morebox2 dt{ float:left; width:50px; margin:0px; padding:0px;}
.morebox2 dd{ float:left; width:372px; margin:0px; padding:0px; }
.morebox2 select{ width:300px;}

.morebox3 { float:left; width:422px; margin:0px; padding:5px 30px; clear:both; color:#234A77; font-size:10px;}
.morebox3 dt{ float:left; width:70px; margin:0px; padding:0px;}
.morebox3 dd{ float:left; width:352px; margin:0px; padding:0px;}


.morebox4 { float:left; width:422px; margin:0px; padding:5px 30px; clear:both; color:#234A77; font-size:10px;}
.morebox4 dt{ float:left; width:70px; margin:0px; padding:0px;}
.morebox4 dd{ float:left; width:352px; margin:0px; padding:0px;}
.morebox4 input{ width:300px;}

.morebox5 { float:left; width:422px; margin:0px; padding:5px 30px; clear:both; color:#234A77; font-size:10px;}
.morebox5 dt{ float:left; width:50px; margin:0px; padding:0px;}
.morebox5 dd{ float:left; width:372px; margin:0px; padding:0px; }

.morebox6 { float:left; width:422px; margin:0px; padding:5px 0px; clear:both; font-size:10px;}
.morebox6 dt{ float:left; width:50px; margin:0px; padding:0px;}
.morebox6 dd{ float:left; width:372px; margin:0px; padding:0px;}
.morebox6 input{width:250px;}

/*-------------------------------▲マイページ-----------------------------------*/

.priv{ width:464px; margin:0px; padding:20px;}
.priv ol{ margin:0px; padding:0px; list-style-position:outside;}
.priv li{ margin:5px 0px 0px 23px; padding:0px;}
.priv dl{ margin-top:5px; padding:0px;}
.priv dt{ margin:15px 0px 5px 0px; padding:0px;}
.priv dd{ margin:0px; padding:0px;}
/*-------------------------------▽転職相談サービス-----------------------------------*/
.bord{width:484px; margin:0px; padding:10px;}
.bordt{width:484px; height:45px; background-image:url(../img_com/bordt.gif); background-repeat:no-repeat; margin:0px; padding:0px; clear:both;}
.bordm{width:484px; background-image:url(../img_com/bordm.gif); background-repeat:repeat-y; margin:0px; padding:0px; clear:both;}
.bordm dl{ width:444px; margin:0px; padding:0px 20px 20px 20px; clear:both;}
.bordm dt{float:left; width:130px; margin:0px; padding:0px;}
.bordm dd{float:left; width:314px; margin:0px; padding:0px;}
.bordm p{ margin:0px; padding:0px 20px;}
.bordb{width:484px; height:30px;  background-image:url(../img_com/bordb.gif); background-repeat:no-repeat; margin:0px; padding:0px; clear:both;}
/*-------------------------------▲転職相談サービス-----------------------------------*/
/*-------------------------------▽qa-----------------------------------*/
.qalist{width:482px; margin:5px 0px 5px 10px; padding-bottom:10px; clear:both; border-bottom:1px dotted #8BA1BA;}
.qalisth4 { margin:12px 0px 4px 10px; padding:0px;}
.qalist ul{ margin:0px; padding:0px; list-style-type:none; }
.qalist li{ margin:0px 0px 0px 0px; padding-left:15px;}
.qa{width:482px; margin:20px 0px 5px 10px; padding-bottom:10px; clear:both; border-bottom:1px dotted #8BA1BA;}
.qa strong{ font-size:14px;}
.qa h4{ margin:12px 0px 4px 0px; padding:0px;}
.qa ul{ margin:0px; padding:0px; list-style-type:none; }
.qa li{ margin:5px 0px 5px 0px; padding-left:15px;}
.qaa{ background-image:url(../img_com/icon_a.gif); background-repeat:no-repeat; margin:0px; padding:0px;}
.qaq{background-image:url(../img_com/icon_q.gif); background-repeat:no-repeat; margin:0px; padding:0px;}
.boxbule_taxform { width:482px; float:left; border:solid 1px #8BA1BA; background-color:#D8E7F6; margin-left:10px; padding:0px;}
.boxbule_taxform h3{ float:left;}
/*-------------------------------▲qa-----------------------------------*/

/*-------------------------------▽サイトマップ-----------------------------------*/
.gbox3 { width:484px; color:#234A77; margin:0px; padding:0px;}
.gbox3l{ width:240px; float:left; margin:0px; padding:0px; }
.gbox3l dt{width:235px; height:20px; margin:8px 0px; padding-left:5px; color:#000000; background-color:#234A77; vertical-align:middle; }
.gbox3l dd{width:242px; margin:6px 0px; padding-left:10px; background-image:url(../img_com/icon_site.gif); background-repeat:no-repeat;}

.gbox3r{ width:230px; float:right; margin:0px; padding:0px;}
.gbox3r dt{width:225px; height:20px; margin:8px 0px; padding-left:5px; color:#FFFFFF; background-color:#234A77; vertical-align:middle; }
.gbox3r dd{width:215px; margin:3px 0px; padding-left:10px; background-image:url(../img_com/icon_site.gif); background-repeat:no-repeat;}

.gbox3l dt a:link { color:#FFFFFF; text-decoration: underline;}
.gbox3l dt a:hover {color:#FFFFFF; text-decoration: underline;}
.gbox3l dt a:active {color:#FFFFFF; text-decoration: underline;}
.gbox3l dt a:visited {color:#FFFFFF; text-decoration: underline;}

.gbox3r dt a:link { color:#FFFFFF; text-decoration: underline;}
.gbox3r dt a:hover {color:#FFFFFF; text-decoration: underline;}
.gbox3r dt a:active {color:#FFFFFF; text-decoration: underline;}
.gbox3r dt a:visited {color:#FFFFFF; text-decoration: underline;}

.gbox3l dd a:link { color:#234A77; text-decoration: underline;}
.gbox3l dd a:hover {color:#234A77; text-decoration: underline;}
.gbox3l dd a:active {color:#234A77; text-decoration: underline;}
.gbox3l dd a:visited {color:#234A77; text-decoration: underline;}

.gbox3r dd a:link {color:#234A77; text-decoration: underline;}
.gbox3r dd a:hover {color:#234A77; text-decoration: underline;}
.gbox3r dd a:active {color:#234A77; text-decoration: underline;}
.gbox3r dd a:visited {color:#234A77; text-decoration: underline;}
/*-------------------------------▲サイトマップ-----------------------------------*/


