@charset "shift_jis";

/* === default CSS ===
lastupdate:[2010/09/10:11:00]:utsumi
[1]font(import)[theme][layout]
http://www.sharetive.com
======================*/ 
/*[1]*/
@import url("./font/text_impact.css");
/*reset CSS*/
body{font: normal 12px/170% "ＭＳ ゴシック", sans-serif;color:#333;border:0px none transparent;}
body,div,dl,dt,dd,ul,ol,li,p,table,th,td{margin:0 auto;padding:0;}
br{letter-spacing:0px;}
table{border-collapse:collapse;border-spacing: 0;}
img{border:0 none;display:block;vertical-align:top;}
a img{border-style:none;}
a,a:hover,a:visited{text-decoration:underline;}
a{color:#009;}
a:hover{color:#900;}
a:visited{color:#909;}
.inline{display:inline;}
/*[theme]*/
body{background:url("../../img/bg_border_grey.gif") repeat scroll center top transparent;font-size:100%;text-align:center;}
#wrapper{text-align:center;width:850px;height : auto;background:url("../../img/bg-middle-gray.gif") repeat-y scroll 0 0 #fff;}
#header{width:850px;height:40px;background:url("../../img/img_otoiawase_00.gif") no-repeat scroll 0 0 #fff;}
#osusume{width:850px;height:auto;padding:5px 0px;background:#fff;}
#osusumeLeft{float:left;width:250px;text-align:center;}
#osusumeRight{float:right;width:600px;text-align:right;}
#title{width:850px;height:160px;}
#contents{width:800px;height:auto;}
ul.menu li{float:left;width:110px;list-style:none;position:relative;}
#A,#B,#C,#D{width:750px;height:auto;}
.carImage{width:300px;height:auto;float:left;}
.tokucyouT{background:url("../../img/bg_box01_t.gif") no-repeat scroll 0 0;width:200px;height:25px;clear:both;}
.tokucyouM{background:url("../../img/bg_box01_m.gif") repeat-y scroll 0 0;width:200px;height:auto;}
.comment{padding:5px;width:179px;float:left;color:#00a0c6;font-size:0.8em;text-align:left;}
.tokucyouB{background:url("../../img/bg_box01_b.gif") no-repeat scroll 0 0;width:200px;height:5px;}
.insText{width:450px;height:auto;float:right;font-size:80%;line-height:150%;text-align:left;}
dl{border:1px solid #fff;width:450px;clear:both;}
dt, dd{padding: 0px 0px 0px 10px;}
dt{border:1px solid #fff;clear:left;float:left;width:138px;}
dl.carA dt{background:#ffc;}
dl.carB dt{background:#ccc;}
dl.driver dt{background:#fff;}
dl.insA dt{background:#fcc;}
dl.insB dt{background:#cfc;}
dl.insC dt{background:#cff;}
dd{border:1px solid #fff;background:#fff;width:288px;clear:right;float:right;}
.box{width:800px;padding:0px 15px;}
.tl,.tm,.tr,.ml,.mm,.mr,.bl,.bm,.br{float:left;}
.tl{width:10px;height:10px;background:url("../../img/bg_box00_tl.gif") no-repeat scroll 0 0 #fff;}
.tm{width:750px;height:10px;background:url("../../img/bg_box00_tm.gif") repeat-x scroll 0 0 #fff;}
.tr{width:10px;height:10px;background:url("../../img/bg_box00_tr.gif") no-repeat scroll 0 0 #fff;}
.ml{width:10px;height:500px;background:url("../../img/bg_box00_ml.gif") repeat-y scroll 0 0 #fff;}
.mm{width:750px;height:auto;background:#fff;}
.mr{width:10px;height:500px;background:url("../../img/bg_box00_mr.gif") repeat-y scroll 0 0 #fff;}
.bl{width:10px;height:10px;background:url("../../img/bg_box00_bl.gif") no-repeat scroll 0 0 #fff;}
.bm{width:750px;height:10px;background:url("../../img/bg_box00_bm.gif") repeat-x scroll 0 0 #fff;}
.br{width:10px;height:10px;background:url("../../img/bg_box00_br.gif") no-repeat scroll 0 0 #fff;}
.omitsumori{width:800px;height:70px;}.num{letter-spacing:2px;}
.tel{color:#036;float:left;font-size:85%;line-height:150%;padding-top:10px;}
#estimate{padding:0px 85px;}
a.estimate_l{background:url("../../img/btn_estimate_l.gif") no-repeat;margin:0px auto;text-indent:-9999PX;display:block;width:450px;height:70px;padding-right:10px;}
a.estimate_l:hover{background:url("../../img/btn_estimate_l_on.gif") no-repeat;}
.mitsumori{background:#007dff;color:#fff;}
.flow{background:url("../../img/img_estimate_flow.gif") no-repeat 0 0 #FFFFFF;width:600px;height:140px;padding:60px 0px 0px;font-size:0.8em;line-height:1.5em;text-align:left;}
.step{width:105px;padding:0px 10px 0px 5px;display:block;float:left;}
.qa{width:700px;text-align:left;}
.qAndA{width:650px;height:auto;text-align:left;}
.qAndA p,ul li{width:550px;font-size:75%;}
.qAndA ul li{background:url("../../img/icon_dotbk.gif") no-repeat scroll 0px 10px;list-style:none;padding-left:15px;}
.qAndA p{padding:0px 50px;}
#important{background:#6BF;font-size:90%;width:800px;height:auto;}
a#backToTop{position:fixed;bottom:15px;right:0;width:30px;height:120px;background:url("../../img/icon_backtotop.gif") no-repeat 0 0;text-indent:-9999px;}
#footer{font-size:75%;width:850px;height:auto;}
/*[layout]*/
.row{list-style:none outside none;}
.boxl{float:left;}
.boxr{float:right;}
.clear{clear:both;}
.p25{padding:0px 25px;}
/*[pricedown]*/
.seal{position:absolute;top:7px;left:70px;}
.pricedown{padding:5px 10px 15px 0;width:240px;color:#900;font-size:75%;line-height:175%;text-align:left}
/*[campaign]*/
#campaign{text-align:left;padding:0 15px 20px;}
#campaign img{float:left;padding-left:25px;display:block;}
strong.cTit{font-size:145%;line-height:120%;color:#c00;}
#cText{float:right;text-align:left;width:520px;padding:5px 10px;}
.box_text{
width:500px;
height:300px;	
background-color:#fff;
border:1px solid #06F;
margin:0 auto;
padding:10px;
}
.box_text p{
text-align:left;
padding:8px 5px 0 5px;
}
p.contents{
text-align:left;
padding:0 20px;
font-size:80%;
}