@charset "UTF-8";
#main_bg {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	height: 459px;
}
#car_main {
	height: 459px;
	width: 980px !important;
}
.contimg {
	line-height: 0%;
}
.contimg img {
	margin-left: -138px;
}
#car_main .contimg img {
	margin-left: -138px;
}
#car_box8_bg {
	background-image: url(../images/dummy2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	margin-bottom: 30px;
}
#car_box10_bg {
	background-image: url(../images/dressed_II.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	margin-bottom: 30px;
}
/* グロナビトップ用補正 */

#car_gnavi_box {
	height: 39px;
	min-width: 980px;
	overflow: hidden;
	z-index: 1000;
}
#gnavi_bg1 {
	background-image: url(../common/images/menu-shadow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 37px;
}
#gnavi_bg2 {
	height: 35px;
	background-color: inherit;
	text-align: center;
}
#gnavi {
	width: 980px;
}
#gnavi h2 {
/*	padding-left: 40px;

	left: 40px;*/

}
#gnavi ul {
	left: 358px;
}
/* コンテンツ部 ーーーーーーーーーーーーーーーーーーーーーーーー*/

/* メイン ーーーーーーーーーーーーーーーーーーーーーーーー*/

#car_main3 {position: relative;z-index: 1;width: 260px;height:430px;padding-top:20px;margin-left:718px;margin-top:45px;}
#car_main3 #rec_legend_1 {width: 300px;}
#car_main h1 		{position: absolute;top: 25px;right: 0px;}
#car_main .price 	{position: absolute;top: 84px;right: 0px;padding-bottom: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #b5b5b5;}
#car_main .fuel 	{position: absolute;top: 153px;right: 0px;}
#car_main .cyber 	{position: absolute;top: 201px;left: 49px;}
#car_main .caustion_tokyo {position: absolute;top: 282px;left: 50px;width:210px;font-size:12px;line-height:1.4em;background-image:url(../images/02-arrow.gif);background-repeat:no-repeat;background-position:left center;padding-left:15px;}
#car_main .tokyo {position: absolute;top: 282px;left: 50px;width:210px;font-size:12px;line-height:1.4em;background-image:url(../images/02-arrow.gif);background-repeat:no-repeat;background-position:left center;padding-left:15px;}
#sns_twitter {position: absolute;top: 312px;left: 50px;height: 21px;}
#sns_fb {position: absolute;top: 313px;right: 0px;height: 21px;}
#car_main3 .caution_sales {position: absolute;top: 365px;left: -194px;color:#cc0000;font-size:10px;width:470px;}
#car_main3 .caution_sales span{font-size:13px;}
#car_main3 #caution1{top:82px;right:0px;}
#car_main3 #caution2{top:163px;left:128px;}

/* rtoasterレコメンドコード */
#rec_CIVICTYPE-R_1 { text-align:left; margin:0 0 18px; position: absolute;top: 282px;left: 50px;width:210px;font-size:12px;line-height:1.4em;background-image:url(../images/02-arrow.gif);background-repeat:no-repeat;background-position:left center;padding-left:15px;}
#rec_CIVICTYPE-R_1 a { }
#rec_CIVICTYPE-R_1 a:link,
#rec_CIVICTYPE-R_1 a:visited,
#rec_CIVICTYPE-R_1 a:active { text-decoration:underline; font-size:14px; height:14px; line-height:15px; }
#rec_CIVICTYPE-R_1 a:hover { text-decoration:none; }



#car_main .caution {position: absolute;width: 50px;font-size: 10px;}
#car_main .caution1 {top: 5px;left: 304px;}
#car_main .caution2 {top: 5px;left: 474px;}
#rt-personalize-area-a {background-image: url(../images/02-arrow.gif);background-repeat: no-repeat;padding: 2px 0 0 17px;}
#car_main .eco {
	position: absolute;
	top: 366px;
	left: 807px;
}
#chip_box {	position: absolute;top: 392px;left: 81px;}
#chip_box li {float: left;padding-right: 0px;line-height: 0%;font-size: 1px;margin-right:3px;margin-bottom:1px;}
#chip_box li a{display:block;padding:0px;}
#chip_box li a img{border:1px solid #d5d5d5;}
#chip_box p {
	padding-bottom: 5px;
	font-size: 11px;
	line-height: 1.1em;
}
#car_main .color_title {position: absolute;top: 398px;left: 11px;line-height: 1.1em;}
#car_main .color_act {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 1px;
}
#car_main .price_caution {position: absolute;top: 326px;left: 90px;}
#car_main .color_caution {
	color: #333;
	font-size: 10px;
	position: absolute;
	top: 436px;
	left: 170px;
	line-height: 1.1em;
	width: 700px;/*	text-align: center;

*/}
#photo_box {position: relative;margin-top:55px;width:718px;height:341px;float:left;}
#photo_box div {width: 679px;height: 341px;position: absolute;top: 0;left: 0;display: none;}
#photo_box div .img {
	height: 100%;
	background-position:center top ;
	background-repeat:no-repeat;
}
#photo_box .white .img {background-image: url(../images/main-white.jpg);}
#photo_box .black .img {background-image: url(../images/main-black.jpg);}

.color_name {position: absolute;top: 373px;left:80px;width: 560px;color: #333;}
.color_name li {position: absolute;top: 0;left: 0;display: none;height:auto;width:890px;}
.color_name li p{position: absolute;bottom: 0;left: 0;width:100%;color:#999999;}
.price_caution li {position: absolute;top: 10px;left: 0;display: none;width:634px;height:34px;}

	
/* 共通 */
.cont_section .link_btns {
	position: absolute;
	overflow: hidden;
	top:100px;
}
.cont_section .link_btns p {
	margin-right: 15px;
	float: left;
}

/*.link_btns a{color:#fff;}*/
.search_dealer {background: url(../images/icon_search.png) left 5px no-repeat;text-indent: 18px;}
.search_dealer a {/*	color: #339;*/	font-size: 14px;	line-height: 25px;}
.estimate_simulation {background: url(../images/icon_simu.png) left 5px no-repeat;text-indent: 18px;}
.estimate_simulation a {/*	color: #339;*/	font-size: 14px;	line-height: 25px;}
.large_img {text-align:center;}
.large_img img{height:100%; width:auto;display:none;}
.cont_section h3 {position:relative;margin-left:38px;margin-top:17px;margin-bottom:40px;}



/* 商談 */
#sect_purchase{height:370px;}
#sect_purchase .centering_area {width:980px;}
#sect_purchase .centering_area h3{display:none;}
#sect_purchase .centering_area p.bodycopy{margin-bottom:15px;margin-top:10px;}
#sect_purchase .centering_area p.faq{float:right;background-image:url(../images/icon_purchase.png);background-repeat:no-repeat;background-position:left center;padding-left:30px;line-height:20px;}


/* カタログ */
#sect_catalog{}
#sect_catalog .large_img{background-image:url(../images/catalog_main.jpg);background-repeat:no-repeat;background-position:center top;width:100%;height:280px;position:absolute;}
#sect_catalog .centering_area{position:relative;height:280px;overflow:hidden;}
#sect_catalog p {text-align:center;margin:1px auto  0 auto;}
#sect_catalog p a {height:280px;display:block;}
#sect_catalog p a:hover {	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
#sect_catalog p a img{display:block;margin:0 40px;}

.cont_section .shadow{height:12px;width:100%;background-image:url(../images/bg_shadow.jpg);background-position:top center;background-repeat:no-repeat;}

/* スタイリング */
#sect_styling{}
#sect_styling .large_img{background-image:url(../images/styling_main.jpg);background-repeat:no-repeat;background-position:center top;width:100%;height:536px;}
#sect_styling .centering_area{position:relative;}
#sect_styling .link_btns{left:460px;}

/* インテリア */
#sect_interior{}
#sect_interior .large_img{background-image:url(../images/interior_main.jpg);background-repeat:no-repeat;background-position:center top;width:100%;height:536px;}
#sect_interior .centering_area{position:relative;}
#sect_interior .link_btns {left:620px;}

/* パワートレイン */
#sect_power{}
#sect_power .large_img{background-image:url(../images/power_main.jpg);background-repeat:no-repeat;background-position:center top;width:100%;height:536px;}
#sect_power .centering_area{position:relative;}
#sect_power .link_btns {left:608px;}

/* シャーシ */
#sect_chassis{}
#sect_chassis .large_img{background-image:url(../images/chassis_main.jpg);background-repeat:no-repeat;background-position:center top;width:100%;height:536px;}
#sect_chassis .centering_area{position:relative;}
#sect_chassis .link_btns {left:545px;}

/* body */
#sect_body{}
#sect_body .large_img{background-image:url(../images/body_main.jpg);background-repeat:no-repeat;background-position:center top;width:100%;height:536px;}
#sect_body .centering_area{position:relative;}
#sect_body .link_btns {left:560px;}


/* タイプ・価格 */
#sect_type {line-height: 1em;color:#444;background-image:none}
#sect_type h3{	text-align:center;margin:40px auto;}
#sect_type .centering_area{padding-top:80px;}
#sect_type .sect_type_left {width: 490px;float: left;margin-top:10px;}
#sect_type .sect_type_right {width: 460px;float: right;position: relative;overflow: hidden;*zoom: 1;min-height:260px;}
#sect_type .spec_copy {margin-bottom: 25px;}
#sect_type .photo_caution {margin-top: 15px;font-size: 10px;	line-height: 16px;}
#sect_type table {margin: 0 0 15px 0;font-size: 12px;line-height: 15px;}
#sect_type td {text-align: center;border: 1px solid #fff;}
#sect_type .eqn td {background-color: #e7e7e7;}
#sect_type .spec_caution {margin-bottom: 5px;color: #444;font-size: 10px;line-height: 12px;}
#sect_type .bold_caution {font-weight: bold;}
#sect_type .lineup {margin-bottom: 25px;position: relative;overflow: hidden;*zoom: 1;}
#sect_type .lineup_caution {margin: 25px 40px 45px 0px;clear:both;}
#sect_type .lineup_caution span {text-decoration: underline;}
.spec_info {margin-bottom: 10px;position: relative;overflow: hidden;*zoom: 1;}
.spec_info .en_caution {margin-bottom: 10px;}
.spec_info .spec_price {float: left;}
.spec_info .spec_price_ca {	position:absolute;top:103px;right:3px;}
#sect_type .sect_type_right .link_btns{position:absolute;top:190px;}
#sect_type #type_alpha .sect_type_right .link_btns{position:relative;top:auto;}
#sect_type .price_notice{margin-top: 3px;font-size: 10px;line-height: 16px;margin-top:10px;}
#sect_type .caution{margin-top: 3px;font-size: 10px;line-height: 16px;}
#sect_type .mt15{margin-top:15px;}

/* region-r */
#sect_sp{background-image:none;padding-bottom:50px;}



/* video */
#sect_movie {height:579px;background-image:url(../images/video_bg.jpg);background-repeat:repeat-x;}
#sect_movie .centering_area {height:579px;background-image:url(../images/video_main.jpg);background-repeat:no-repeat;}
#sect_movie .centering_area .movie {width: 800px;height:450px;margin-top:55px;margin-left:90px;}
#sect_movie .centering_area .movie iframe {width: 800px;height: 460px;}
#sect_movie .centering_area .movie p{font-size:12px;color:#fff;}

/* サイドナビ */
#car_snavi {
	right: -161px;
	margin-top: 150px;
	position: absolute;
	z-index: 1001;
	text-align: left;
	*zoom: 1;
}
#car_snavi ul {
	width: 193px;
	line-height: 1em;
	/*	overflow: hidden;*/

	position: relative;
	*zoom: 1;
}
#car_snavi ul li {
	width: 193px;
	margin-bottom: 1px;
	/*	margin-left: 161px;
*/
	line-height: 1em;
	position: relative;
	*zoom: 1;
}
*:first-child+html #car_snavi ul li {
	width: 250px !important;
}
#car_snavi .cback, #car_snavi .cnext {
	width: 33px;
	height: 33px;
	background-color: #999;
	display: block;
}
.snavi_box {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
	width: 33px;
	height: 21px;
	padding-top: 8px;
	background-color: #999;
	float: left;
	text-align: center;
}
.snavi_box2 {
	width: 173px;
	_width: 136px;
	height: 22px;
	padding: 7px 10px 0 10px;
	background-color: #fff;
	text-align: center;
}
#car_snavi a:link, #car_snavi a:visited, #car_snavi a:active {
	text-decoration: none !important;
}
#car_snavi a .snavi_box {
	color: #FFF !important;
}
#car_snavi a .snavi_box2 {
	color: #333 !important;
}
.snavi_active {
	background-color: #000 !important;
}
/* ニュース ーーーーーーーーーーーーーーーーーーーーーーーー*/

#car_news {	height: 30px;	padding-top: 4px;}
