@charset "Shift_JIS";

/*--------------
 clearfix
---------------*/
.cf:after{ content:"."; height:0px; clear:both; display: block; visibility:hidden; }
/* IE7 and MacIE5 \*/
.cf { display:inline-block; }
/* WinIE5x \*/
* html .cf { height: 1%; }
.cf { display:block; }
/* */

/*--------------
 detail
---------------*/
body div#top_Box { font-size:10px; line-height:1.4; font-family:verdana, arial, sans-serif; color:#333; }
div#top_Box{ background:#fcfcfc; border-bottom:1px solid #ececec; margin: 0 0 15px 0; padding:0; }
h1{ width: 960px; margin: 0 auto; line-height: 2.0; font-weight: bold; color: #222; font-size: 120%;}

div#whole_Box{ width:960px; margin: 0 auto;}
div#Main_contents{ margin: 15px 0 0 0;}
div#left_Box{ width:740px; float:left;}
div#right_Box{ width:200px; float:right; }


div#left_Box p.main_photo{ background:url(/img/main.jpg) no-repeat; width:740px; height:300px; text-indent:-9999px; }

div#left_Box ul.Sub_bnr{ margin:30px 0 0 0;}
div#left_Box ul.Sub_bnr li{ float:left; width:352px; margin:0 20px 20px 0; border: 2px solid #f8f8f8; padding: 2px;}
div#left_Box ul.Sub_bnr li#li_02,
div#left_Box ul.Sub_bnr li#li_04{ margin: 0 0 20px 0;}
div#left_Box ul.Sub_bnr li#li_05{ margin: 0 20px 0 0;}
div#left_Box ul.Sub_bnr li#li_06{ margin: 0;}

div#left_Box ul.Sub_bnr li.li_over{ border: 2px solid #eee; background: #f8f8f8; cursor: pointer;}
div#left_Box ul.Sub_bnr li p.img{ text-indent:-9999px; width: 140px; height: 90px; float: left; overflow: hidden;}
div#left_Box ul.Sub_bnr li p.img a{ display: block; width: 100%; height: 90px;}
div#left_Box ul.Sub_bnr li div.txt{ width: 210px; float: right;}
div#left_Box ul.Sub_bnr li div.txt h2{ text-indent:-9999px; width: 210px; height: 27px; overflow: hidden;}
div#left_Box ul.Sub_bnr li div.txt h2 a{ display: block; width: 100%; height: 27px;}
div#left_Box ul.Sub_bnr li div.txt p.cap{ font-size: 120%; padding: 5px;}

div#left_Box ul.Sub_bnr li#li_01 p.img a{ background:url(/img/eco_car_img.gif) no-repeat;} 
div#left_Box ul.Sub_bnr li#li_01 div.txt h2 a{ background:url(/img/eco_car_title.gif) no-repeat;} 
div#left_Box ul.Sub_bnr li#li_02 p.img a{ background:url(/img/eco_owner_img.gif) no-repeat;} 
div#left_Box ul.Sub_bnr li#li_02 div.txt h2 a{ background:url(/img/eco_owner_title.gif) no-repeat;} 
div#left_Box ul.Sub_bnr li#li_03 p.img a{ background:url(/img/nenpi_img.gif) no-repeat;} 
div#left_Box ul.Sub_bnr li#li_03 div.txt h2 a{ background:url(/img/nenpi_title.gif) no-repeat;} 
div#left_Box ul.Sub_bnr li#li_04 p.img a{ background:url(/img/ranking_img.gif) no-repeat;} 
div#left_Box ul.Sub_bnr li#li_04 div.txt h2 a{ background:url(/img/ranking_title.gif) no-repeat;} 
div#left_Box ul.Sub_bnr li#li_05 p.img a{ background:url(/img/gasoline_img.gif) no-repeat;} 
div#left_Box ul.Sub_bnr li#li_05 div.txt h2 a{ background:url(/img/gasoline_title.gif) no-repeat;} 
div#left_Box ul.Sub_bnr li#li_06 p.img a{ background:url(/img/enquete_img.gif) no-repeat;} 
div#left_Box ul.Sub_bnr li#li_06 div.txt h2 a{ background:url(/img/enquete_title.gif) no-repeat;} 

div#left_Box p.Sub_link{ line-height: 2.5; text-align: center; margin: 20px 0 30px 0; font-size: 120%; background: #f8f8f8;}
div#left_Box p.Sub_link a{ margin: 0 20px 0 0;}
div#left_Box p.Sub_link a.last{ margin: 0 20px 0 0;}

div#left_Box div.Update{border: 2px solid #f8f8f8; margin:0 0 20px 0; padding:2px; width: 732px;}
div#left_Box div.Update h2{ text-indent: -9999px; height: 31px; background: url(/img/h2_update.gif) no-repeat; }

div#left_Box div.Update dl{ line-height: 2.0; font-size: 110%;}
div#left_Box div.Update dl dt{float:left; width:70px; padding: 0 0 0 10px;}
div#left_Box div.Update dl dd{ border-bottom: 2px solid #f8f8f8;}
div#left_Box div.Update dl dd.last{ border-bottom: none;}

	
div#right_Box div.right_s{ width: 200px; margin:0 0 20px 0; }
	
div#right_Box div.right_s_02{ border: 2px solid #f8f8f8; margin:0 0 20px 0; padding:2px; width: 192px;}

div#right_Box h2{ text-indent: -9999px; height: 32px; background: url(/img/h2_useful_site.gif) no-repeat; }
	
div#right_Box div.right_s_02 dl{ margin:10px 5px 0 0; padding: 0 0 10px 0; border-bottom: 2px solid #f8f8f8; font-size: 110%;}
div#right_Box div.right_s_02 dl.right_dl04{ border-bottom: none;}
div#right_Box div.right_s_02 dl dt img{ margin:0 5px;}	
div#right_Box div.right_s_02 dl dd{ margin:10px 0 0 0;}	
div#right_Box div.right_s_02 dl dd a.red_link{ font-weight:bold; color:#FF0000; text-decoration:none; }

/*__________subCont__________*/	

div#subCont { float:right; width:200px; }
div#subCont p.bnr { margin-bottom:10px; }
div#subCont div#estimate { border:1px solid #ccc; line-height:130%; }
div#subCont div#estimate p.goonet { padding:5px; }
div#subCont div#estimate h3 {
	background:url(../../img/head_li_bg.gif) repeat-x;
	font-size:107%;/*14px*/
	font-weight:bold;
	line-height:1.4;
	padding:5px 5px 0;
	border-bottom:1px solid #ccc;
}
div#subCont div#estimate h4 { padding:5px 5px 0; font-weight:bold; clear:both; }
div#subCont div#estimate ul { padding:0 5px 0 10px; height:1%; }
div#subCont div#estimate li { padding-right:10px; float:left; white-space:nowrap; }
div#subCont div#estimate p.other { padding:10px 5px 5px; text-align:right; clear:both; }


/*高速道路バナー*/
div#left_Box div.highway_bnr a{
margin:15px 0 0 0;
padding:0;
background:url(/highway/img/top_highway_bnr_test.gif) no-repeat;
width:740px;
height:57px;
text-indent:-9999px;
display:block;
}