@charset "UTF-8";



#wrap {



	margin: 0px auto;



	text-align: center;



	position: relative;



	overflow:visible;



	width:100%;



}



#wrap h1 {



	margin: 500px 0px;



}



.h {



	position:absolute;



	top:150px;



	left:730px;



	display:block;



	z-index:10;



}



#head_wrap{



	width:100%;



	height:450px;



	text-align:center;



	margin-bottom:0;/*--  グロナビ高さ--*/



	background:url(../image/main_back.jpg) repeat-x;



}



#header {



	position:relative;



	width:910px;



	margin:0 auto;



	text-align:left;



	height:420px;







}



#head_lbox {



	width:680px;



	float:left;



}



#head_rbox {



	padding:0;



	margin:0;



	width:220px;



	float:right;



}



#main_img{



	height:450px;



	position:relative;



	



}



#main_img p {



	position:absolute;



	top:0;



	left:0;



	display:none;



	



}



#main_img p.first {



	display:block;



	



}



/*-- ヘッダ左 --*/











#bc_h{



	float:left;



	padding:5px 0;



}



#color_changer{



	position:absolute;



	top:375px;



	left:0px;



	width:650px;



	z-index:10;



}



#color_changer ul{



	margin-left:80px;



}



#color_changer ul li{;



	float:left;



	cursor:pointer;



}



#box_01 {



	height:550px;



	border:solid 0px #ccc;



	position:relative;



	overflow:hidden;



}



#bar {



	position:absolute;



	top:-12px;



	left:0px;



	z-index:10;



}



#car{



	position:absolute;



	top:-220px;



	left:-270px;



	display:none;



}



/*-- ヘッダ右 --*/







#top_main_box {



	text-align:left;



	padding-top:20px;



}



#head_logo{



	margin:0 50px 10px;



}







#top_main_box .fs_h {



	margin-bottom:15px;



}



#top_main_box .fs_g {



	margin-top:15px;



	margin-bottom:15px;



}











#top_main_box .type_h {



	margin-bottom:5px;



}







#top_main_box .price_g {



	margin-bottom:15px;



}







#top_main_box .nenpi_h {



	margin-bottom:20px;



}



#top_main_box .nenpi_g {



	margin-bottom:15px;



}







#top_sub_box .type_h {



	margin-bottom:0px;



}



#top_sub_box .selection_h {



	margin-left:266px;



}







#top_main_box .btn {



	margin-bottom:10px;



	display:block;



	overflow: hidden;



	float:left;



	width:67px;



	height:67px;



	position:relative;



	margin-right:5px;



}











#top_main_box #socialbtn {



margin-top:10px;



overflow:hidden;



clear:both;



}







#twitter-share-button {



	float:left;



		width:100px;



}



#fb_iine{



	float:right;



	width:110px;



	height:20px;



}











#top_main_box p.btn a.d_rollover:hover img{



	position:relative;



	top:-67px;



}







/*main button setting for IE6*/



/*--



* html #top_main_box p.btn img{



	visibility:hidden;



	cursor:pointer;



}



 



#top_main_box p.btn1{



	background: url(../../image/main_btn_estimate_def.jpg) no-repeat;



}



#top_main_box p.btn2{



	background: url(../../image/main_btn_search_def.jpg) no-repeat;



}



#top_main_box p.btn3{



	background: url(../../image/main_btn_catalog_def.jpg) no-repeat;



}



* html #top_main_box p.btn1 a:hover{



	background: url(../../image/main_btn_estimate_ov.jpg) no-repeat;



}



* html #top_main_box p.btn2 a:hover{



	background: url(../../image/main_btn_search_ov.jpg) no-repeat;



}



* html #top_main_box p.btn3 a:hover{



	background: url(../../image/main_btn_catalog_ov.jpg) no-repeat;



}







 --*/











#b_00 { position: absolute;



display:block;



z-index:1;







}















.box{







	position:relative;



	display:block;



	width:900px;



	margin:0 auto;



	



}



h2{



	margin:10px 0 15px;



}







.h2{



	text-align:left;



}







.slides p{



	position:absolute;



	top:0;



	left:0;



	}







/*-- スライダー--*/



.btn_prv{



	position:absolute;



	top:200px;



	left:0px;



	cursor:pointer;



}



.btn_fwd{



	position:absolute;



	top:200px;



	right:0px;



	cursor:pointer;



}



.indicator {



	position:absolute;



	top:0;



	left:0;



}



.indicator img{



	cursor:pointer;



}



/*-- スライド初期設定 --*/



.slides{



	position:relative;



}



.slides p{



	/*-- 



	display:none;



	--*/



	position:absolute;



	top:0;



	left:0;



}



.slide_navi,



.indicator{



	display:none;



}











/*--b1 --*/



#box_01 {



	padding-top:20px;



	height:570px;



	width:900px;



	margin:0 auto;



	position:relative;



}



#box_01 .slides p{







width:900px;



height:425px;



display:none;



}



#box_01 .slide{



	position:relative;



	height:470px;



	width:900px;







}



#box_01 .slides{







	width:900px;



	position:absolute;



	top:0px;



	left:0px;



	



}



#box_01 .indicator{



	top:430px;



	left:400px;



	cursor:pointer;







}



/*--b2 --*/	



#box_02_wrap{



	height:530px;



	width:900px;



	margin:0 auto;



	background:url(../image/divider02.jpg) no-repeat 0 520px;







}



#box_02 {



	



	position:relative;



	height:530px;



	overflow:hidden;







	



}







#box_02 .slide{



	



	position:absolute;



	width:700px;



	top:0;



	left:240px;







}



#box_02 .slides{



	position:absolute;/*-- ie6に重要 --*/



	top:0px;/*-- ie6に重要 --*/



	left:0px;/*-- ie6に重要 --*/



	display:block;



}



#box_02 .slides p{



	border:solid 0px #f0f;



		display:none;



}







#box_02 .h2 {



	float:left;



	margin-top:110px;



}



#box_02 h2 {



	margin-bottom:40px;



}







#box_02 .img {



	position:relative;



	left:50px;



	



}







#box_02 .indicator{



	top:470px;



	left:230px;



	cursor:pointer;



}



#box_02 .btn_prv{



	top:250px;



	left:-45px;



}



#box_02 .btn_fwd{



	top:250px;



	right:45px;



}



/*--b3 --*/







#box_03 {



	height:600px;



	position:relative;







}



#box_03 .h2 {



	position:absolute;



	top:150px;



	left:620px;



	z-index:1;



	



}



#box_03 .slide {



	position:absolute;



	left:0;



	height:535px;



	width:900px;



}



#box_03 .slides {



	position:absolute;



	left:0;



}



#box_03 .slides p{



	display:none;



	position:absolute;



	left:0;



}







#box_03 .slide_navi,



#box_03 .indicator{



display:block;



}







#box_03 .indicator{







	top:470px;



	left:230px;



	cursor:pointer;



}



#box_03 .btn_prv{



	position:absolute;



	top:250px;



	left:-45px;



}



#box_03 .btn_fwd{



	position:absolute;



	top:250px;



	right:45px;



}



/*-- b4 --*/



#box_04_wrap {



	height:550px;



	background:url(../image/runcar_back.jpg)  0px 300px repeat-x;



	width:100%;



	position:relative;



	z-index:0;



	margin-top:30px;



}



#box_04 {



	height:600px;



	overflow:hidden;







	



}



#runcar{



	position:absolute;



	top:130px;



	left:1050px;







}







#box_04 .h2 {



	position:absolute;



	top:0px;



	left:0px;



}











/*--b5  ess--*/



#box_05_wrap{



	background:url(../image/divider01.jpg) no-repeat center 441px;



}



#box_05 {



	padding:0px;



	height:440px;



	position:relative;







}



#box_05 .h2 {



	position:absolute;



	top:150px;



	left:580px;



}







#ess{



	position:absolute;



	left:0;



	height:440px;



	width:550px;



}







#ess p {



	display:none;



	position:absolute;



	left:0px;



	



}



#ess #es1 {



	display:block;



	z-index:5;



}



#ess #es2 {



	z-index:10;



}







#ess #es3 {



	z-index:15;



}



#box05_cap{



	font-size:90%;



}







/*--b6 2tone --*/



#box_06_wrap{



	overflow:hidden;



	width:100%;



	background:url(../image/2tone.jpg) center 130px no-repeat;



}



#box_06_img{







	border:solid 1px #f00;



	overflow:hidden;



	position:absolute;



	left:50%;



	margin-left:-450px;



	width:auto;



	height:480px;



	







}



#box_06 {



	padding:40px 0 0;



	height:420px;



	overflow:visible;



}



#h_2tone{



	float:left;



	margin-top:5px;



}



#box_06 .h2 {



	margin-left:230px;







}



#box6_slide {



	position:relative;



}



#img_2tone{



	margin:20px auto;



	clear:both;



}







/*--b7 --*/



#box_07_wrap {



	position:relative;



	width:100%;



background:url(../image/tsukaimichi.jpg) no-repeat center 0;



	overflow:hidden;



}




#box_07 {



	height:504px;

}



#box_07 .h2 {



	padding:30px 0 0;



	position:absolute;



	top:136px;



	left:299px;



}



#box_07 .back07 {



	position:absolute;



	top:0px;



	left:50%;



	margin-left:-680px;



	z-index:-1;



}







/*--b8 --*/



#box_08_wrap{



	width:100%;



	margin:0 auto;



	background:url(../image/divider01.jpg) no-repeat center bottom;







}



#box_08{



	padding:30px 0 30px;



	



}



#box08_slide{



	position:relative;



	right:150px;



}



#box_08 .h2 {



	position:absolute;



	top:180px;



	left:620px;



	z-index:1;



}



/*--b9 --*/



#box_09 {



	padding: 0px 0 0;
	
	text-align:left;
}



#box_09 #cautions{



	text-align:left;



	padding:10px 30px 0;



	font-size:80%;


}

#hondastore_wrap{
	border-top:dotted 1px #cccccc;
	padding:36px 0px 40px 10px;
	margin:30px 0 0;
	
}
#hondastore{
	position:relative;
	height:198px;
	margin-bottom:33px;
}

#btn_searchshop{
	position:absolute;
	top:178px;
	left:715px;
}


#smallstore{
	position:relative;
}
#btn_smallstore{
	position:absolute;
	top:185px;
	left:451px;
}
#btn_searchss{
	position:absolute;
	top:220px;
	left:436px;
}


/*-- b10 --*/







.divider1{



	border:solid 0px #f00;



	height:10px;



	width:100%;



	background:url(../image/divider01.jpg) center 0 no-repeat;



	position:absolute;



	top:0;



	left:50%;



	margin-left:-636px;



	display:none;



	z-index:0;



}







#box_10_wrap{



	width:100%;



	background:url(../image/divider01.jpg) no-repeat center 1px;



	position:relative;



}



#box_10{



	



	padding:20px 0;



	width:900px;



	margin:auto;



}







#user_wrap{



	padding-top:20px;



}



#user {



	position:relative;



	margin:30px 0 0px;



	padding:5px 4px;



}



* html #user  { padding:5px 0px; }



#user #user1 {



	z-index:5;



	float:left;



	padding-right:40px;



	margin-right:40px;



	border-right:solid 1px #ccc;



}



div#user {



    font-size: 12px;



		text-align:left;



    line-height: 1.2 !important;



}







/*-- b11 --*/



#box_11_wrap{



	background:url(../image/divider01.jpg) no-repeat center 1px;



}



#box_11{



	height:500px;



	width:900px;



	margin:0 auto;



	text-align:left;



	overflow:hidden;



	padding: 40px 0px 0px;



}



#box_11 h2{



	margin:40px 0 30px;







}



#movie{



	width:661px;



	height:472px;



	background:url(../image/movie_bgr.jpg) no-repeat;



	float:left;



	text-align:left;



	margin-right:15px;



	padding-top:10px;



	padding-left:10px;



	



}



#side{



	padding-top:50px;



}



/*-- おすすめタイプ --*/

#tokuso_wrap{

	

	width:100%;



	background:url(../image/tokuso_back.jpg) no-repeat center 80px;



	position:relative;
	padding-top:20px;


}

#tokuso_box{

	padding-top:30px;

	position:relative;

	height:550px;

	background:url(../image/divider02.jpg) no-repeat center bottom;
}
*+html #box_09 h2{

}

#tokuso_box .h2{

	position:absolute;

	top:495px;

	left:0;

}



.btn_estimate{



	padding-bottom:5px;



}



#type_wrap {



	padding-top:20px;



	background: url(../../image/bgr_box_top.jpg) repeat-x;



	



}







.type_box {



	width: 900px;



	margin: 0px auto 40px;



	padding: 0 0 40px;



	overflow:hidden;



	position:relative;



	background:url(../image/divider02.jpg) no-repeat center bottom;



}



.lastbox {







	margin-bottom:0px;



	background:none;



}







.type_photo {



	float:left;



	clear:left;



}







#type_wrap h3 {



	margin:35px auto 15px;



}







#type_wrap table {







}







#type_wrap #g_aero table {



	margin:0;



}







#type_wrap table tr th,



#type_wrap table tr td {



	border-right: 2px #ffffff solid;



	padding:6px 0;



	text-align:center;



	font-size:85%;



	



}







th.engine {



	width:120px;



}







th.kudou {



	width:65px;



}











th.trans {



	width:115px;



}







th.nenpi {



	width:100px;



	line-height: 1.3;



}











#type_wrap table th {



	background-color:#E7E7E7;



}



#type_wrap .col_right {



	position:absolute;



	right:0px;



	width: 450px;



	text-align:left;



}



#type_wrap .col_right h3 {



	margin:0px 0 20px;



}



#type_wrap .price_box {



	padding: 0px 0px 0px 0px;



}



#type_wrap  .price {



	margin: 0px 0px 10px;



	font-size: 85%;



	position:relative;



}



#type_wrap .price_ca {



	font-size: 78%;



	line-height: 1.3;



	margin: 0px 0px 10px;



}











#type_wrap .type_btn {



	padding-top: 20px;



}







#type_wrap .estimate {



	display:inline;



	top:-6px;



	position:relative;



}











#type_wrap .notice {



	font-size:75%;



	text-align: right;



}



/*------ ローカルナビ ------*/







a{



	position:relative;



}



#localnav a{



	position:static;



}



#localnav {



	height: 373px;



	width: 198px;



	position:absolute;



	overflow:hidden;



	clip: auto;



	z-index:auto;



	right:0;






}



#localnav > div {







}



#localnav #nav01_on,



#localnav #nav02_on,



#localnav #nav03_on,



#localnav #nav04_on,



#localnav #nav05_on,



#localnav #nav06_on,



#localnav #nav07_on,



#localnav #nav08_on,



#localnav #nav09_on{



	left:166px;/*-- 198-33 --*/



	margin-left:0px;



	position:relative;



}



#nav_prev,



#localnav #nav01,



#localnav #nav02,



#localnav #nav03,



#localnav #nav04,



#localnav #nav05,



#localnav #nav06,



#localnav #nav07,



#localnav #nav08,



#localnav #nav09,



#nav_next {



z-index:2;



}


/*-- for IE7 --*/
*+html #localnav {
	z-index:5;
}

#localnav p{
	cursor:pointer;
}





#localnav #nav_prev {



	position: absolute;



	height: 33px;



	width: 33px;



	top: 0px;



	right: 0px;



}



#localnav #nav_prev_on {



	position: absolute;



	top: 0px;



	right: 0px;



}



#localnav #nav01 {



	position: absolute;



	height: 33px;



	width: 33px;



	top: 34px;



	right: 0px;



}



#localnav #nav01_on {



	position: absolute;



	top: 34px;



	width:198px;



		



}



#localnav #nav02 {



	position: absolute;



	height: 33px;



	width: 33px;



	top: 68px;



	right: 0px;



}



#localnav #nav02_on {



	position: absolute;



	top: 68px;



	width:166px;



}



#localnav #nav03 {



	position: absolute;



	height: 33px;



	width: 33px;



	top: 102px;



	right: 0px;



}



#localnav #nav03_on {



	position: absolute;



	top: 102px;



	width:166px;



}



#localnav #nav04 {



	position: absolute;



	height: 33px;



	width: 33px;



	top: 136px;



	right: 0px;



}



#localnav #nav04_on {



	position: absolute;



	top: 136px;



	width:166px;



}



#localnav #nav05 {



	position: absolute;



	height: 33px;



	width: 33px;



	top: 170px;



	right: 0px;



}



#localnav #nav05_on {



	position: absolute;



	top: 170px;



	width:166px;



}



#localnav #nav06 {



	position: absolute;



	height: 33px;



	width: 33px;



	top: 204px;



	right: 0px;



}



#localnav #nav06_on {



	position: absolute;



	top: 204px;



	width:166px;



}







#localnav #nav07 {



	position: absolute;



	height: 33px;



	width: 33px;



	top: 238px;



	right: 0px;



}



#localnav #nav07_on {



	position: absolute;



	top: 238px;



	width:166px;



}



#localnav #nav08 {



	position: absolute;



	height: 33px;



	width: 33px;



	top: 272px;



	right: 0px;



}



#localnav #nav08_on {



	position: absolute;



	top: 272px;



	width:166px;



}



#localnav #nav09 {



	position: absolute;



	height: 33px;



	width: 33px;



	top: 306px;



	right: 0px;



}



#localnav #nav09_on {



	position: absolute;



	top: 306px;



	width:166px;



}







#localnav #nav_next {



	position: absolute;



	height: 33px;



	width: 33px;



	top: 340px;



	right: 0px;



}



#localnav #nav_next_on {



	position: absolute;



	top: 340px;



	right: 0px;



}







#localnav li img{



	margin:0;



	padding:0;



}







/*--  --*/







#caution1_1{



	position:absolute;



	top:356px;



	left:440px;



	z-index:10;



	



}



#caution2_1{



	position:absolute;



	top:356px;



	left:594px;



	z-index:10;



}



.caution1_3{



	position:absolute;



	top:92px;



	right:24px;



}



.caution1_4{



	position:absolute;



	top:97px;



	right:9px;



	_right:9px;



}



.caution1_5{



	position:absolute;



	top:97px;



	right:5px;



	_right:4px;



}

.top_caution {
	color: #FF0000;
	font-size: 10px;
	position: absolute;
	text-align: left;
	top: 435px;
}









/*--  --*/







/*-- eachheight --*/



.panel li {



	cursor:pointer;



}



.slideshow1 .slidebox {



	height:535px;



	width:900px;







}



.slideshow1 .slidebox p {



	position:absolute;



	top:0;



	left:0;



}















/*-- mini2 --*/



.slideshowmini2{



	position:relative;



	



}







.slideshowmini2 .panel{



	position:absolute;







	width:200px;



	left:650px;



	top:400px;



display:none;



}



.slideshowmini2 .panel ul {



	width: 130px;



	float: left;



	padding: 0px 0px 0px;



}



.slideshowmini2 .panel ul li {



	float: left;



	padding: 0px 0px 0px 5px;



	font-size: 1px;



	line-height: 1px;



}







.slideshowmini2 .ss_prv{



	position:absolute;



	top:250px;



	left:-26px;



	cursor:pointer;



	display:none;



	



}







.slideshowmini2 .ss_fwd {



	position:absolute;



	top:250px;



	left:850px;



	width:11px;



	height:13px;



	cursor:pointer;



	display:none;



	



}







/*-- グロナビ --*/



#naviWrap {



	zoom: 1;



	height: 40px;



	width: 100%;



	background: #FFF url(../common/image_gNavi/g_nav_bgr.jpg) repeat-x center top;



	_overflow:hidden;



	left: 0px;



	position:absolute;



	z-index:1001;



	min-width:900px;



	







	



}



#toppage #naviWrap {



	height: 40px;



}



#naviWrap #gl_navi {



	zoom: 1;



	height: 40px;



	background:url(../common/image_gNavi/g_nav_sdw_btm.gif) center 35px no-repeat;



}



#auto_news {







	height: 40px;



	margin-top:40px;



	border-bottom:solid 0px #e6e6e6;



}



#auto_news_wrap {



	background:url(../common/image_gNavi/sub_nav_sdw.jpg) center bottom no-repeat;



}



#auto_header{



	height:53px;



	border:solid 1px #f00;



}



