@charset "shift_jis";

/*------------------------------------------------------------------------------
	Title : kanri.css
	Author : Yokohama Document Design ,Inc. 
	Last Updated : 2007-12-17
------------------------------------------------------------------------------*/

/* 無料査定お申込みボタン
------------------------------------------------------------ */
#header_but{
position:absolute;
top:15px;
left:760px;
width:158px;
height:65px;
}
#header_but li a{
background-image:url(../img/header_conf.gif);
display: block;
overflow: hidden;
width:158px;
height: 65px;
margin:0px 0px 0px 0px;
text-indent:-9999px;
}
#header_but li a:hover{
background-image:url(../img/header_conf_on.gif);
}


#contents{
width:945px;
_width:938px;
}


#advant{
width:670px;
height:38px;
position:relative;
}
#advant_bt{
	position:absolute;
	top:-6px;
	left:457px;
	text-align:left;
	width:206px;
	height:50px;
}


/*v*/
#plan{
margin:25px 0px 0px -10px;
padding:57px 0px 0px 10px;
width:674px;
height:420px;
background-image:url(../img/plan_bg.gif);
background-repeat:no-repeat;
}
*:first-child+html #plan{
margin:28px 0px 0px -3px;
}


dl.plan-list {
width:209px;
float:left;
padding: 0px 0px 0px 10px;
}

dd.plan-body{
background:url(image/top/plan-body.jpg) repeat-y;
text-align:left;
padding: 4px 0px 3px 0px;

}

dd.plan-body p{
font-size:12px;
letter-spacing:0;
padding: 5px 10px 0px 10px;
line-height:155%;
height:210px;

}
dd.plan-body img{
margin-left:10px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
dd.plan-body p{
font-size:12px;
letter-spacing:0;
padding: 5px 10px 0px 10px;
height:210px;
font-size:0.98em;
}
}


p.caution{
width:620px;
margin-top:10px;
margin-left:15px;
color:#FF0000;
}



/*ACe*/
#brand{
width:670px;
margin:0;
padding: 8px 0px 10px 0px;
background:transparent url(../img/top_waku_bg.gif) no-repeat scroll left bottom;
}
#brand ul{
width:670px;
overflow:hidden;
margin: 0px 0px 10px 0px;
}
html>/**/body #brand ul{
margin: 0px 0px 0px 0px;
overflow:hidden;
}
#brand li{
float:left;
width:190px;
padding: 0px 0px 5px 0px;
margin:0 0 0 24px;
}
#brand p{
display:block;
padding: 0px 15px 0px 15px;
margin-bottom:8px;
}




/**/

#kyoka{
width:681px;
margin:0;
padding: 2px 0px 10px 0px;
_padding: 2px 0px 10px 0px;
overflow:hidden;
}


#kyoka ul{
width:675px;
margin: 0px 0px 0px 3px;
padding: 0px 0px 0px 0px;
overflow:hidden;
}

#kyoka li{
width:134px;
_width:134px;
float:left;
margin: 5px 0px 0px 0px;
}
#kyoka p{

width:650px;
margin-top:5px;
padding:5px 0px 5px 10px;
}

/*強化買取テキス*/

#kyoka_sub{
width:671px;
margin:0;
padding: 10px 0px 10px 0px;
_padding: 2px 0px 10px 0px;
/*background:transparent url(../img/top_waku_bg.gif) no-repeat scroll left bottom;*/
}

#kyoka_sub ul{
display:block;
width:675px;
margin: 5px 0px 0px 10px;
padding: 0px 0px 25px 0px;
_padding: 0px 0px 3px 0px;
clear:both;
/*background:transparent url(../img/kyoka_dotline.gif) no-repeat scroll left bottom;*/
}

*:first-child+html #kyoka_sub ul{
margin: 5px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}


#kyoka_sub li{
background:transparent url(../img/kyouka_bt.gif) no-repeat scroll left bottom;
width:150px;
_width:150px;
float:left;
margin: 0px 0px 0px 4px;
padding: 8px 0px 5px 10px;
font-size:11px;
}
#kyoka_sub li a{
color:#494223;
text-decoration:none;
}
#kyoka_sub li a:hover{
color:#CC9900;
}


/*ニュース*/
#news_area{
width:661px;
margin:0;
padding: 0px 0px 10px 10px;
background:transparent url(../img/top_waku_bg.gif) no-repeat scroll left bottom;
}
#news{
margin-left:3px;
height:340px;
width:650px;
overflow:auto;
margin-bottom:16px;
/*border:1px solid #ccc;*/
}
#news dl dt{
margin:7px 0 5px 3px;
padding:2px 0 4px 0;
border-bottom:dotted #CCC 1px;
font-size:1.1em;
}
#news dl dt a{
margin-bottom:3px;
text-decoration:none;
color:#960;
}
#news dl dt a;hover{
margin-bottom:3px;
text-decoration:underline;
}
#news em{
font-style:normal;
display:block;
float:left;
width:80px;
margin:0 0 0 0;
font-size:0.9em;
}

.blog_list{
width:98%;

}

.blog_list ul{
margin-top:12px;
}

.blog_list ul li{
width:100%;
display:block;
overflow:hidden;
padding-top:9px;
padding-bottom:12px;
border-bottom:dotted 1px #ccc;
}


.blog_date{
width:80px;
float:left;
}

.blog_title{
width:540px;
float:left;
}


table.news_ta{
width:625px;
border:none;
padding:3px;
}
table.news_ta td{
vertical-align:top;
padding-top:2px;
font-style:normal;
margin:0 0 0 0;
font-size:1.0em;
}

/*---------------------------------------------------
߂Ă̕
----------------------------------------------------*/
.box_m{
display:block;
width:630px;
padding: 10px 0px 0px 30px;
}
.box_top_m{
display:block;
width:630px;
padding: 10px 0px 0px 10px;
}

#first h4{
background-image:none;
padding:0;
}

.first_box{
display:block;
width:620px;
padding: 10px 0px 0px 45px;
}

#first .title{
display:block;
width:450px;
margin: 40px 0px 0px 0px;
}

#first #plan{
margin: 50px 0px 0px -10px;

}

/*---------------------------------------------------
買取方況E
----------------------------------------------------*/
#purchase_box{
width:658px;
margin-left:10px;
padding: 2px 0px 11px 3px;
background:transparent url(/purchase/img/frame_b.gif) no-repeat scroll left bottom;
overflow:hidden;/*-----■■■■■DreamWeave レイアウト用■■■■■-----*/
}

.purchas_h{
margin-left:10px;
}

#purchase_img{
width:172px;
float:left;
margin-right:10px;
}
#purchase_txt{
display:block;
width:460px;
float:left;
}

#purchase_box p{
width:440px;
padding: 8px 15px 0px 0px;
}

#purchase_box_bt{
display:block;
margin: 10px 10px 0px 290px;
}
#purchase .kit_cont_header{
margin: 4px 0px 0px 0px;
}

#purchase .kit_cont_body{
box-sizing: border-box;
margin: 0px 0px 0px 0px;
padding: 0px 10px 15px 7px;
width:670px;
background:transparent url(/kit/img/box_body.jpg) no-repeat scroll left bottom;
}

/*---------------------------------------------------
ブランド一覧
----------------------------------------------------*/

#brand_navi{
width:666px;
height:41px;
margin: 10px 0px 0px 0px;
background-image:url(../brand/img/navi_bg.gif);
}
#brand_navi ul li {
float:left;
width:60px;
height:33px;
margin: 4px 0px 0px 6px;
_margin: 4px 0px 0px 5px;
padding: 0px 0px 0px 0px;

}
#brand_navi ul li a{
display:block;
width:60px;
height:33px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
overflow: hidden;
text-indent:-9999px;
}

#brand_navi_a{background-image:url(../brand/img/navi_a.gif);}
#brand_navi_ka{background-image:url(../brand/img/navi_ka.gif);}
#brand_navi_sa{background-image:url(../brand/img/navi_sa.gif);}
#brand_navi_ta{background-image:url(../brand/img/navi_ta.gif);}
#brand_navi_na{background-image:url(../brand/img/navi_na.gif);}
#brand_navi_ha{background-image:url(../brand/img/navi_ha.gif);}
#brand_navi_ma{background-image:url(../brand/img/navi_ma.gif);}
#brand_navi_ya{background-image:url(../brand/img/navi_ya.gif);}
#brand_navi_ra{background-image:url(../brand/img/navi_ra.gif);}
#brand_navi_wa{background-image:url(../brand/img/navi_wa.gif);}

#brand_navi_a_now{background-image:url(../brand/img/navi_a_on.gif);}
#brand_navi_ka_now{background-image:url(../brand/img/navi_ka_on.gif);}
#brand_navi_sa_now{background-image:url(../brand/img/navi_sa_on.gif);}
#brand_navi_ta_now{background-image:url(../brand/img/navi_ta_on.gif);}
#brand_navi_na_now{background-image:url(../brand/img/navi_na_on.gif);}
#brand_navi_ha_now{background-image:url(../brand/img/navi_ha_on.gif);}
#brand_navi_ma_now{background-image:url(../brand/img/navi_ma_on.gif);}
#brand_navi_ya_now{background-image:url(../brand/img/navi_ya_on.gif);}
#brand_navi_ra_now{background-image:url(../brand/img/navi_ra_on.gif);}
#brand_navi_wa_now{background-image:url(../brand/img/navi_wa_on.gif);}

#brand_navi_a a{background-image:url(../brand/img/navi_a.gif);}
#brand_navi_ka a{background-image:url(../brand/img/navi_ka.gif);}
#brand_navi_sa a{background-image:url(../brand/img/navi_sa.gif);}
#brand_navi_ta a{background-image:url(../brand/img/navi_ta.gif);}
#brand_navi_na a{background-image:url(../brand/img/navi_na.gif);}
#brand_navi_ha a{background-image:url(../brand/img/navi_ha.gif);}
#brand_navi_ma a{background-image:url(../brand/img/navi_ma.gif);}
#brand_navi_ya a{background-image:url(../brand/img/navi_ya.gif);}
#brand_navi_ra a{background-image:url(../brand/img/navi_ra.gif);}
#brand_navi_wa a{background-image:url(../brand/img/navi_wa.gif);}

#brand_navi_a_now a{background-image:url(../brand/img/navi_a_on.gif);}
#brand_navi_ka_now a{background-image:url(../brand/img/navi_ka_on.gif);}
#brand_navi_sa_now a{background-image:url(../brand/img/navi_sa_on.gif);}
#brand_navi_ta_now a{background-image:url(../brand/img/navi_ta_on.gif);}
#brand_navi_na_now a{background-image:url(../brand/img/navi_na_on.gif);}
#brand_navi_ha_now a{background-image:url(../brand/img/navi_ha_on.gif);}
#brand_navi_ma_now a{background-image:url(../brand/img/navi_ma_on.gif);}
#brand_navi_ya_now a{background-image:url(../brand/img/navi_ya_on.gif);}
#brand_navi_ra_now a{background-image:url(../brand/img/navi_ra_on.gif);}
#brand_navi_wa_now a{background-image:url(../brand/img/navi_wa_on.gif);}



#brand_list{
width:640px;
margin: 15px 0px 0px 25px;
}

#brand_list ul li {
float:left;
width:290px;
height:26px;
color:#666666;
padding: 10px 0px 0px 15px;
background:transparent url(../brand/img/brand_dotline.gif) no-repeat scroll left bottom;
}


/*---------------------------------------------------
フォームTable
----------------------------------------------------*/
table.honyaku{
width:630px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-collapse:collapse;
border-spacing:0;
background-color:#ffffff;
empty-cells:show;
font-size:12px;
}
.honyaku th{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#666;
background-color:#eee;
padding: 5px 0px 5px 10px;
text-align:left;
font-weight:normal;
}
.honyaku td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:5px 0px 5px 10px;
}
.inside{
border-left:1px solid #fff;
}
.tenp_img{
margin:5px 0px 5px 10px;
}

.example{
font-size:11px;
}

#table_header{
border: solid 1px #aaa; border-collapse: collapse;
background-color:#cccccc;
font-size:15px;
padding:5px 0px 5px 10px;
}

table.inside{
width:380px;
border:none;
padding:1px 0px 1px 0px;
font-size:12px;
}
.inside td{
border:none;
padding:1px 0px 1px 0px;
}

.form_box_m{
display:block;
padding:5px 0px 0px 20px;
}
.form_box_m2{
display:block;
padding:5px 0px 0px 5px;
}

/*---------------------------------------------------
FAQ
----------------------------------------------------*/
/*#faq_list{
width:660px;
margin: 15px 0px 25px 30px;
}

#faq_list ul li {
width:660px;
height:26px;
color:#999999;
padding: 10px 0px 0px 15px;
background:transparent url(../brand/img/brand_dotline.gif) no-repeat scroll left bottom;
}
*/

dl.fa_list {
margin:10px 10px 0 20px;
width:655px;
}
* html dl.fa_list {
margin:10px 10px 0 20px;
width:665px;
}

dl.fa_list dt{
background:url(../faq/img/faq_q.gif) no-repeat top left;
padding: 2px 0px 10px 30px;
margin-top:20px;
color:#FF6600;
font-weight:bold;
margin-bottom:5px;
}

dl.fa_list dd{
background:url(../faq/img/faq_a.gif) no-repeat top left;
background-position:0px 3px;
padding: 0px 15px 0px 30px;
margin-bottom:5px;
line-height:150%;
}


.page_faq a{
display:block;
width:635px;
text-align:right;
font-size:11px;
padding-bottom:10px;
background:transparent url(../faq/img/kyoka_dotline.gif) no-repeat scroll left bottom;
}
* html .page_faq a{
width:615px;
}
*:first-child+html .page_faq a{
width:608px;
}

#faq_list{ 
width:560px;
border: dashed 1px #ff9900; 
background-color:#fef9ff; 
padding:5px 5px 5px 25px; 
margin: 15px 0px 0px 40px;
font-size:12px; 
line-height:1.5; 
margin-bottom:10px;
text-decoration:none;
}
#faq_list ul{ 
list-style: square inside url(/images/img/qanda/qanda_icon00.gif); 
}
#faq_list li a:link{color: #666666; text-decoration:none;}
#faq_list li a:visited{color: #666666;text-decoration:none;}
#faq_list li a:hover{color: #f8f8f8; background-color:#ff6600;text-decoration:none;}
#faq_list li a:active{color: #666666;text-decoration:none;}

#faq_list li {
width:500px;
height:26px;
color:#999999;
padding: 10px 0px 0px 12px;
background:transparent url(../faq/img/dot_line.jpg) no-repeat scroll left bottom;
}

.faq_title{
font-weight:bold;
color:#FF6600;
margin-top:10px;
padding:0;

}


/*---------------------------------------------------
Hit
----------------------------------------------------*/

#kit .kit_header{
display:block;
margin: 10px 0px 0px 0px;
padding: 7px 0px 0px 15px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background:transparent url(/takuhai_kit/img/kit_header.gif) no-repeat;
width:664px;
height:19px;
}
#kit_body{
position:relative;
display: block;
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 5px;
background:transparent url(/takuhai_kit/img/kit_bg.gif) no-repeat scroll left bottom;
width:666px;
height:150px;
overflow:hidden;/*-----■■■■■DreamWeave レイアウト用■■■■■-----*/
}


#kit_body .kit_boy_img{
float:left;
width:84;
margin: 15px 0px 0px 10px;
}
#kit_body .kit_boy_txt{
float:left;
padding: 6px 0px 0px 15px;
width:450px;
margin: 0px 0px 0px 50px;
}
#kit_body .kit_boy_txt p{
display:block;
width:440px;
line-height:150%;
}
#kit_body_bt1{
	position:absolute;
	display: block;
	width:80px;
	height:59px;
	top:100px;
	left:492px;
}
#kit_body_bt2{
position:relative;
display: block;
position:absolute;
display: block;
width:80px;
height:59px;
top:170px;
left:495px;
}

.blu{
color: #006699;
}
#kit_body2{
position:relative;
display: block;
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 5px;
width:666px;
overflow:hidden;/*-----■■■■■DreamWeave レイアウト用■■■■■-----*/
}

#kit_body2 .kit_boy_img{
float:left;
width:84;
margin: 15px 0px 0px 10px;
}
#kit_body2 .kit_body_bt3{
display:block;
width:500px;
height:59px;
padding-left:340px;
}
#kit_body2 .kit_boy_txt{
float:left;
padding: 6px 0px 0px 15px;
width:505px;
margin: 0px 0px 0px 30px;
}
#kit_body2 .kit_boy_txt p{
display:block;
width:505px;
line-height:160%;
}





#kit_body_h{
position:relative;
display: block;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 5px;
background:transparent url(/takuhai_kit/img/kit_bg.gif) no-repeat scroll left bottom;
width:666px;
height:265px;
_height:280px;
overflow:hidden;/*-----■■■■■DreamWeave レイアウト用■■■■■-----*/
}

#kit_body_h .kit_boy_img{
float:left;
width:84;
margin: 15px 0px 0px 10px;
}
#kit_body_h .kit_boy_txt{
float:left;
padding: 6px 0px 0px 15px;
width:450px;
margin: 0px 0px 5px 50px;
}
#kit_body_h .kit_boy_txt p{
display:block;
width:440px;
line-height:150%;
}
#kit_body_bt_h{
	position:absolute;
	display: block;
	width:80px;
	height:59px;
	top:205px;
	left:492px;
}




#kit_body_t{
position:relative;
display: block;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 5px;
background:transparent url(/takuhai_kit/img/kit_bg.gif) no-repeat scroll left bottom;
width:666px;
height:230px;
_height:240px;
overflow:hidden;/*-----■■■■■DreamWeave レイアウト用■■■■■-----*/
}

#kit_body_t .kit_boy_img{
float:left;
width:84;
margin: 15px 0px 0px 10px;
}
#kit_body_t .kit_boy_txt{
float:left;
padding: 6px 0px 0px 15px;
width:450px;
margin: 0px 0px 5px 50px;
}
#kit_body_t .kit_boy_txt p{
display:block;
width:440px;
line-height:150%;
}
#kit_body_bt_t{
	position:absolute;
	display: block;
	width:80px;
	height:59px;
	top:240px;
	left:492px;
}
/*---------------------------------------------------
Kit 2
----------------------------------------------------*/
#kit .kit_cont_header{
margin: 4px 0px 0px 0px;
}

#kit .kit_cont_body{
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 7px;
background:transparent url(/kit/img/box_body.jpg) no-repeat scroll left bottom;
}
#kit_body3{
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 5px;
width:650px;
overflow:hidden;/*-----■■■■■DreamWeave レイアウト用■■■■■-----*/
}
#kit_body3 .kit_boy_img{
float:left;
width:74;
margin: 0px 0px 0px 30px;
}
#kit_body3 .kit_boy_txt{
float:left;
padding: 6px 0px 0px 15px;
width:505px;
margin: 0px 0px 0px 15px;
}
#kit_body3 .kit_boy_txt p{
display:block;
width:505px;
line-height:160%;
}

.bt_center{

text-align:center;
}

/*---------------------------------------------------
Company
----------------------------------------------------*/
#company dl dt{
width: 160px;
margin-left:5px;
padding: 30px 0px 30px 10px;
float: left;
line-height:150%;
background:transparent url(../img/kyoka_dotline.gif) no-repeat scroll left bottom;
}
* html #company dl dt{
width: 145px;
margin-left:5px;
padding: 30px 0px 30px 10px;
float: left;
background:transparent url(../img/kyoka_dotline.gif) no-repeat scroll left bottom;
}
#company dl dd{
margin-left: 160px;
width:490px;
padding: 30px 0px 30px 10px;
_height: 1%;
line-height:150%;
background:transparent url(../img/kyoka_dotline.gif) no-repeat scroll left bottom;
}
* html #company dl dd{
margin-left: 160px;
width:475px;
padding: 30px 0px 30px 10px;
line-height:150%;
_height: 1%;
background:transparent url(../img/kyoka_dotline.gif) no-repeat scroll left bottom;
}


/*---------------------------------------------------
買取実績
----------------------------------------------------*/
#Results h4{
background-image:url(../results/img/title05.gif);
background-repeat:no-repeat;
color:#CC3300;
font-size:14px;
font-weight:bold;
margin-top:15px;
padding: 16px 0px 16px 80px;
width:610px;
}



#Results .kit_cont_body{
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 7px;
background-color:#fefee7;
border: solid 1px #cccccc;
width:655px;
margin-top:10px;
}


table.results{
width:665px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-collapse:collapse;
border-spacing:0;
background-color:#ffffff;
empty-cells:show;
font-size:12px;
}
.results th{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#666;
background-color:#e2f6bc;
padding: 5px 0px 5px 18px;
text-align:left;
}
.results td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:5px 0px 5px 18px;
}



/*---------------------------------------------------
買取E秘寁E
----------------------------------------------------*/
#secret_body{
display:block;
width:665px;
margin: 0px 0px 0px 0px;
padding: 0px 15px 15px 7px;
background-color:#99CC33;
background:transparent url(/secret/img/bg.gif) no-repeat scroll left bottom;
}

/*---------------------------------------------------
出張買叁E
----------------------------------------------------*/
#trips{
width:600px;
margin: 15px 0px 0px 0px;
}
#trips li{
margin: 4px 0px 0px 10px;
}

#trip_area{
width:660px;
margin:5px 0px 0px 3px;
overflow:hidden;/*-----■■■■■DreamWeave レイアウト用■■■■■-----*/
}
#trip_area .trip_area_l {
float:left;
width:490px;
}
#trip_area .trip_area_l p{
margin-top:5px;
}

#trip_area .trip_area_r {
float:left;
width:120px;
padding:0px 0px 0px 25px;
}


/*---------------------------------------------------
業老E買叁E
----------------------------------------------------*/
#Houjin h4{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:none;
}

.trip{
margin:0px 0px 0px 5px;
}


/*---------------------------------------------------
無料査定フォーム
----------------------------------------------------*/
#assessmenttitel_img{
background-image:url(../assessment/img/acsedment_img01.jpg);
background-repeat:no-repeat;
width:650px;
margin:15px 0px 15px 5px;
}

#assessmenttitel_img p{
display:block;
width:650px;
padding:110px 0px 15px 15px;

}

/*---------------------------------------------------
TCg}bv
----------------------------------------------------*/


#sitemaparea{
width:600px;
overflow:hidden;
}

ul#map {
margin: 0;
padding: 0;
line-height:2;
}

ul#map ul {
margin:10px 0px 0px 0px;
padding: 0;
}

ul#map li {
list-style-type: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;

}
ul#map li img{
margin:0px 6px 12px 0px;
padding:0px 0px 0px 0px;

}

ul#map li.top{
list-style-type: none;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
font-size:12px;
line-height:40px;
}
ul#map li.top2{
list-style-type: none;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
font-size:12px;
line-height:40px;
}


ul#map li.joint  {
background: url(../sitemap/img/map_joint.gif) repeat-y top left;
padding:0px 0px 0px 15px;
margin:0px 0px 0px 15px;
}

ul#map li.bottom {
background: url(../sitemap/img/map_bottom.gif) no-repeat bottom left;
padding:0px 0px 0px 15px;
margin:0px 0px 0px 15px;
}

#left{
width:245px;
float:left;
padding-left:45px;
}

#right{
width:245px;
float:right;
}

/*---------------------------------------------------
プライバシーポリシー
----------------------------------------------------*/
.text_r{
display:block;
width:655px;
text-align:right;
padding:10px 0px 10px 0px;

}
/*---------------------------------------------------
N
----------------------------------------------------*/

#link h4{
background:none;
padding:0;
margin:15px 0px 15px 0px;
}



/*---------------------------------------------------
tH[{^
----------------------------------------------------*/

#add_btn{
border: 0px;
width: 123px;
height: 29px;
background: url(../assessment/img/item02.gif) left top no-repeat;
text-indent:-9999px;
}
#dll_btn{
border: 0px;
width: 123px;
height: 29px;
background: url(../assessment/img/item01.gif) left top no-repeat;
text-indent:-9999px;
}


.notices01{
width:92%;
background-color:#fff5e8;
margin:0 auto;
border:solid #F90 2px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
padding:10px;
margin-top:20px;
}
.notices01 p{
line-height:170%;
font-size:13px;
}


/*---------------------------------------------------
n}
----------------------------------------------------*/

#map{
margin: 0px auto 0;
margin-top:20px;
width:560px;
border: solid 1px;
}

/*---------------------------------------------------
܂Ƃߔ
----------------------------------------------------*/

table.toge{
width:650px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-collapse:collapse;
border-spacing:0;
background-color:#ffffff;
empty-cells:show;
font-size:12px;
margin-top:10px;
margin-left:7px;
}
.toge th{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#990000;
background-color:#FFEECA;
padding: 5px 0px 5px 20px;
text-align:left;
}
.toge td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:5px 0px 5px 20px;
}

.toge_txt{
margin-top:6px;
padding-left:8px;
}


.guide_01{
margin-top:15px;
width:669px;
background: url(../img/toget01.gif) left top no-repeat;
}
.guide_02{
margin-top:15px;
width:669px;
background: url(../img/toget02.gif) left top no-repeat;
}
.guide_03{
margin-top:15px;
width:669px;
background: url(../img/toget03.gif) left top no-repeat;
}
.guide_r{
width:530px;
margin-left:107px;
}
.guide_r p{
margin-top:6px;
line-height:150%;
}
table.guidet{
width:535px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-collapse:collapse;
border-spacing:0;
background-color:#ffffff;
empty-cells:show;
font-size:12px;
margin-top:90px;

}
.guidet th{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#666;
background-color:#eee;
padding: 5px 0px 5px 20px;
text-align:left;
font-weight:normal;
}
.guidet td{
width:165px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:5px 0px 5px 20px;
font-weight:normal;
}
.guide_footer{
width:669px;
margin-bottom:15px;
background: url(../img/toget_bg.gif) left bottom no-repeat;
height:10px;
margin-top:0px;
}
html>/**/body .guide_footer{
width:669px;
margin-bottom:15px;
background: url(../img/toget_bg.gif) left bottom no-repeat;
height:10px;
margin-top:-6px;
}
/*---------------------------------------------------
с@\݃tb^[
----------------------------------------------------*/
#sateibt_area{
width:685px;
text-align:center;
margin-bottom:30px;
margin-top:50px;
}

/*---------------------------------------------------
uhy[W
----------------------------------------------------*/

h2.brand_title{
width:605px;
font-size:20px;
color:#752600;
padding:6px 0 0px 53px;
font-weight:bold;
border-bottom:#666666 dotted 1px;
background: url(../brand/img/brand_title_bg.jpg) no-repeat scroll  left top ;

}

h2.brand_title02{
	display:block;
width:600px;
font-size:17px;
color:#963;
padding:4px 0 2px 58px;
font-weight:bold;
border-bottom:#666666 dotted 1px;
margin-bottom:5px;
margin-top:16px;
background: url(../brand/img/brand_title_bg.jpg) no-repeat scroll  left top ;
}
h2.brand_title02 a{
	color:#963;
	text-decoration:none;
}

#abrand_come{ 
width:610px;
border: dashed 1px #876945;
padding:10px 12px 10px 25px; 
margin: 15px 0px 0px 12px;
font-size:13px; 
line-height:1.5; 
margin-bottom:10px;
text-decoration:none;
color:#333;
background: url(../brand/img/brand_bg01.jpg) left top ;
}

#abrand_come p{
line-height:180%;
}


h3.abrand_list{
width:645px;
background-color:#993333;
font-size:15px;
color:#fff;
margin:28px 0 0 8px;
padding:5px 0 5px 8px;
}
#abrand_list{ 
width:617px;
border:solid #CCc 1px;
padding:15px 5px 15px 25px; 
margin: 5px 0px 0px 12px;
font-size:12px; 
line-height:1.5; 
margin-bottom:10px;
overflow:hidden;
display:block;
}

#abrand_list ul li{
width:510px;
color:#333;
padding: 2px 0px 8px 16px;
background:transparent url("../img/kyouka_ico.gif") no-repeat scroll left top;
}

#abrand_come2{ 
width:650px;
background-color:#f3f3f3; 
margin: 15px 0 20px 10px;
padding:10px 0 5px 0;
font-size:12px; 
line-height:1.5; 
text-decoration:none;
color:#333;
}


#abrand_come2 table td{
vertical-align:top;
}
#abrand_come2 table td p{
margin-bottom:10px;
}
#abrand_come2 table td img{
border:solid #CCCCCC 1px;
margin:0 0 5px 5px;
}



table.brand_list_ta{
width:670px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-collapse:collapse;
border-spacing:0;
background-color:#ffffff;
empty-cells:show;
font-size:12px;
margin-top:20px;
margin-bottom:20px;
}
.brand_list_ta th{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#666;
background-color:#eee;
padding: 5px 0px 5px 10px;
text-align:left;
font-weight:normal;
}
.brand_list_ta th b{
font-size:16px;
}

.brand_list_ta td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:5px 0px 5px 10px;
}
.mt_satei_bt {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
display:block;
height:90px;
margin-bottom:15px;
margin-top:5px;
text-align:center;
width:665px;
}

table.brandta{
width:655px;
margin-top:20px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-collapse:collapse;
border-spacing:0;
background-color:#ffffff;
empty-cells:show;
font-size:12px;
}
.brandta th{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#666;
background-color:#eee;
padding: 5px 0px 5px 10px;
text-align:left;
font-weight:normal;
}
.brandta td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:5px 0px 5px 10px;
}

.form_box_m3{
width:485px;
}




/*---------------------------------------------------
l
----------------------------------------------------*/

.recruit_area01{
width:651px;
padding:15px 0 15px 15px;
margin-top:25px;
margin-left:6px;
border:#9a8e7c solid 1px;
background:transparent url("../img/recruit/recruit_bg.jpg") no-repeat scroll left top;
background-color:#E7E3E0;
}

.recruit_area01 p{
width:600px;
margin-top:12px;
line-height:170%;
font-size:14px;
}

.recruit_area01 table.recruit_tb{
width:636px;
border: 2px #9a8d7c solid;
lapse;
border-spacing: 1;
color:#555;
line-height:150%;
margin:16px 0 0 0;
}

.recruit_tb th{
padding: 5px;
border: #E3E3E3 solid;
border-width: 0 0 1px 1px;
background: #F5F5F5;
font-weight: bold;
line-height: 120%;
text-align:left;
border-left:996600 solid 1px;
padding: 6px 5px 6px 16px;
}

.recruit_tb td{
padding: 6px 5px 6px 16px;
border: 1px #E3E3E3 solid;
border-width: 0 0 1px 1px;
background: #fff;
text-align:left;
}

.recruit_tb td ul{
margin-top:12px;
}
.recruit_tb td ul li{
list-style:square;
margin:0 0 0 12px;
}

.resume_bt_area{
width:383px;
margin:0 auto;
margin-top:10px;
}

.recruit{
width:667px;
}


div#recruit_photoarea{
width:635px;
margin-top:5px;
overflow:hidden;	
}
div#recruit_photoarea_l{
width:315px;
margin-top:5px;
float:left;
}
div#recruit_photoarea_r{
width:315px;
margin-top:5px;
float:right;
text-align:right;
}


div#recruit_photoarea_l img, div#recruit_photoarea_r img{
border:solid #9a8d7c 1px;
padding:3px;
background-color:#ffffff;
}

.completely{
font-size:16px;
line-height:200%;
}

.honyaku select {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    text-indent: 1em;
    background:#EEE url(../img/arw_select_down.png) no-repeat;
    background-size:12px 8px;
    background-position: right center;
    height: 30px;
    line-height: 40px;
    font-size: 12px;
    vertical-align: middle;
    border:1px solid #CCC;
    margin-bottom:5px;
width:200px;
}
@-moz-document url-prefix() { /* for firefox */
    .honyaku select {
        background:none;
        background-color: #FFF;
    }
}


.about_virus{
width:96%;
margin-top:14px;
padding:10px 20px 14px 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
border:solid 1px #ccc;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
background-color:#F8F8F8;
}
.about_virus p{
line-height:150%;
margin-top:12px;
}

/**/










/**/