@charset "UTF-8";
.width_full_sdw_btm .equipment_wrap {
	background: url(../../../common/image_common/sdw_separate.jpg) no-repeat center bottom;
}
.width_full_sdw_btm .link_other {
	width: 900px;
	text-align: right;
	margin: -40px auto 0px;
	padding: 0px 0px 40px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px {
	width: 960px;
	margin: 0px auto;
	padding: 25px 0px 0px;
	clear: both;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .btm_link_equipment {
	text-align: right;
	padding: 20px 0px 30px;
}


.equipment_wrap h4  {
	font-weight: bold;
	padding: 10px 0px;
}
.equipment_wrap h5  {
	font-size: 80%;
}


/*３コラム
__________________________________________________*/
.width_full_sdw_btm .equipment_wrap .wrap_912px .bgr_3 {
	background: url(../images/bgr_section_3_mid.gif) repeat-y;
	margin-bottom: 10px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .section_3 {
	background: url(../images/bgr_section_3_top.gif) no-repeat center top;
	width: 960px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .section_3 .cell_3 {
	width: 285px;
	float: left;
	padding: 10px 15px 10px 20px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .section_3 .section_3_btm {
	clear: both;
}


/*４コラム
__________________________________________________*/
.width_full_sdw_btm .equipment_wrap .wrap_912px .bgr_4 {
	background: url(../images/bgr_section_4_mid.gif) repeat-y;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .section_4 {
	background: url(../images/bgr_section_4_top.gif) no-repeat center top;
	width: 960px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .section_4 .cell_4 {
	padding: 20px 17px 10px 23px;
	width: 200px;
	float: left;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .section_4 .section_4_btm {
	clear: both;
}


.width_full_sdw_btm .equipment_wrap.btm_padding {
	padding: 0px 0px 70px;
}

/*メーカーオプション
__________________________________________________*/

.width_full_sdw_btm .equipment_wrap .wrap_912px .bgr_maker_option {
	background: url(../image/bgr_maker_option.gif) repeat-y 1px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .bgr_maker_option.last {
	margin: 0px 0px 80px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .maker_option {
	background: url(../image/bgr_912_top.gif) no-repeat center top;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .maker_option .col_l {
	width: 415px;
	float: left;
	padding: 0px 35px 0px 40px;
	font-size: 80%;
	line-height: 1.5;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .bgr_maker_option .maker_option .col_l .headlight {
	padding: 20px 0px 5px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .bgr_maker_option .maker_option .col_l .airbag {
	padding: 50px 0px 5px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .maker_option .col_r {
	width: 390px;
	float: left;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .maker_option .col_r h4 {
	border-bottom: 1px solid #CCC;
	padding: 40px 0px 20px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .maker_option .col_r h5 {
	font-weight: bold;
	padding: 10px 0px;
	font-size: 100%;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .maker_option .maker_option_btm {
	background: url(../image/bgr_912_btm.gif) no-repeat center bottom;
	height: 40px;
	clear: both;
}
.maker_option.package .col_l {
	width: 385px;
	padding-left: 50px;
}
.maker_option.package .col_r {
	padding-top: 10px;
}
.maker_option.package .col_r h3 {
	text-align: center;
	padding: 0px 0px 75px;
}

/*ナビ＆オーディオ
__________________________________________________*/
.width_full_sdw_btm .equipment_wrap .wrap_912px .bgr_navi_audio {
	background: url(../images/bgr_navi_audio.gif) repeat-y 1px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .navi_audio {
	background: url(../images/bgr_naviaudio.jpg) no-repeat center bottom;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .navi_audio .col_l {
	width: 287px;
	float: left;
	padding: 20px 43px 0px 27px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .navi_audio .col_r {
	width: 578px;
	float: left;
	padding: 20px 0px 0px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .navi_audio .col_r .box_l {
	float: left;
	width: 303px;
	padding: 0px 0px 15px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .navi_audio .col_r .box_r {
	float: left;
	width: 250px;
	padding: 0px 0px 15px 15px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .navi_audio .col_r .box_r h4 {
	border-bottom: 1px solid #CCC;
	padding: 10px 0px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .navi_audio h5 {
	padding: 10px 0px;
	font-size: 100%;
	font-weight: bold;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .navi_audio .navi_audio_btm {
	height: 25px;
	clear: both;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .link_navi {
	text-align: right;
	padding: 20px 0px 60px;
}
.equipment_wrap h5 {
	text-indent: -5px;
}


/*カスタムの主な装備
__________________________________________________*/
#custom_equip_wap {
	width: 996px;
	margin: 45px auto 0px;
	background: url(../images/cus_bgr.jpg) repeat-y center top;
	font-size: 90%;
}

@media screen and (max-width: 980px){
#custom_equip_wap {
	width: 980px;
	background: url(../images/cus_bgr.jpg) repeat-y -10px top;
}
#custom_equip_wap h2 {
	width: 980px;
	overflow:hidden;
}
#custom_equip_wap h2 img {
	margin-left:-8px;
	
}
#custom_equip_wap .divider,
#custom_equip_wap .btm {
	width: 980px;
	overflow:hidden;
}
#custom_equip_wap .divider img,
#custom_equip_wap .btm img {
	margin-left:-8px;
}
}
#custom_equip_wap .row {
	padding: 35px 0px 0px 53px;
}
#custom_equip_wap .row .cell {
	width: 280px;
	padding: 0px 25px 0px 0px;
	float: left;
}
#custom_equip_wap .row .cell h4 {
	padding: 10px 0px 0px;
	height: 40px;
}
#custom_equip_wap .divider {
	clear: left;
	padding: 10px 0px 0px;
}
#custom_equip_wap .row.uni {
}
#custom_equip_wap .row.uni h5 {
	margin: 0px 0px 17px;
	text-align: left;
}
#custom_equip_wap .row.uni .uni1 {
	width: 297px;
	float: left;
}
#custom_equip_wap .row.uni .uni2 {
	width: 293px;
	float: left;
}
#custom_equip_wap .row.uni .uni3 {
	width: 300px;
	float: left;
}
#custom_equip_wap .row.uni p {
	padding: 8px 0px 0px;
}
#custom_equip_wap .btm {
	clear: left;
	padding: 30px 0px 0px;
}


/*2トーンカラースタイルの主な装備
__________________________________________________*/

.tab_twotone {
	height: 50px;
	width: 910px;
	padding-left: 43px;
}
.tab_twotone ul {
	padding: 0px 0px 0px 150px;
}
.tab_twotone ul li {
	float: left;
	padding: 0px 14px 0px 0px;
	height: 38px;
}
.tab_twotone p {
	clear: left;
}



#twotone_equip_wap {
	width: 996px;
	margin: 45px auto 0px;
	background: url(../images/2tone_bgr.jpg) repeat-y center top;
}
#twotone_equip_wap .row {
	padding: 35px 0px 0px 53px;
}
#twotone_equip_wap .row .cell {
	width: 280px;
	padding: 0px 25px 0px 0px;
	float: left;
}
#twotone_equip_wap .row .cell h4 {
	padding: 10px 0px 0px;
	height: 40px;
}
#twotone_equip_wap .divider {
	clear: left;
	padding: 10px 0px 0px;
}
#twotone_equip_wap .row.uni {
	text-align: center;
}
#twotone_equip_wap .row.uni h5 {
	margin: 0px 0px 17px;
	text-align: left;
}
#twotone_equip_wap .row.uni .uni1 {
	width: 298px;
	float: left;
}
#twotone_equip_wap .row.uni .uni2 {
	width: 292px;
	float: left;
}
#twotone_equip_wap .row.uni .uni3 {
	width: 300px;
	float: left;
}
#twotone_equip_wap .row.uni p {
	padding: 8px 0px 0px;
}
#twotone_equip_wap .btm {
	clear: left;
	padding: 30px 0px 0px;
}
@media screen and (max-width: 980px){
#twotone_equip_wap {
	width: 980px;
	background: url(../images/cus_bgr.jpg) repeat-y -10px top;
	overflow:hidden;
}
#twotone_equip_wap h2 {
	width: 980px;
	overflow:hidden;
}
#twotone_equip_wap h2 img {
	margin-left:-8px;
	
}
#twotone_equip_wap .devider,
#twotone_equip_wap .btm {
	width: 980px;
	overflow:hidden;
}
#twotone_equip_wap .devider img,
#twotone_equip_wap .btm img {
	margin-left:-8px;
}
}

/*2トーンカラースタイル〈カスタム〉の主な装備
__________________________________________________*/
#twotone_custom_equip_wap .row {
	padding: 35px 0px 0px 53px;
}
#twotone_custom_equip_wap .row .cell {
	width: 280px;
	padding: 0px 25px 0px 0px;
	float: left;
}
#twotone_custom_equip_wap .row .cell h4 {
	padding: 10px 0px 0px;
	height: 40px;
}
#twotone_custom_equip_wap .divider {
	clear: left;
	padding: 10px 0px 0px;
}
#twotone_custom_equip_wap .row.uni {
	text-align: center;
}
#twotone_custom_equip_wap .row.uni h5 {
	margin: 0px 0px 17px;
	text-align: left;
}
#twotone_custom_equip_wap .row.uni .uni1 {
	width: 210px;
	float: left;
	padding-right: 17px;
}
#twotone_custom_equip_wap .row.uni .uni2 {
	width: 209px;
	float: left;
	padding-right: 17px;
}
#twotone_custom_equip_wap .row.uni p {
	padding: 8px 0px 0px;
}
#twotone_custom_equip_wap .btm {
	clear: left;
	padding: 30px 0px 0px;
}


/*メーカーオプション〈２〉
__________________________________________________*/
.width_full_sdw_btm #maker_option_wrap {
	padding-bottom: 100px;
	background: url(../../../common/image_common/sdw_separate.jpg) no-repeat center bottom;
}
.maker_option_wrap {
	background: url(../../../common/image_common/sdw_separate.jpg) no-repeat center bottom;
}
.maker_option {
	margin: 0px auto;
	width: 960px;
	padding: 50px 0px;
	background: url(../images/bgr_makeroption.jpg) no-repeat bottom;
}
.maker_option .col_l {
	float: left;
	width: 420px;
	padding-left: 40px;
}
.maker_option .col_r {
	float: right;
	width: 420px;
	padding: 30px 40px 0px 0px;
}
.maker_option .col_r h4 {
	border-bottom: 1px solid #CCC;
	padding: 0px 0px 15px;
	margin: 0px 0px 15px;
}
.maker_option .col_r h5 {
	font-weight: bold;
	padding: 0px 0px 10px;
}


/*ディーラーオプション
__________________________________________________*/

#dealer_op {
	margin: 0px auto;
	width: 980px;
}
#dealer_op h3 {
	text-align: center;
	padding: 40px 0px 25px;
}
#dealer_op #link {
	position: relative;
	height: 420px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#dealer_op ul li.pack01 {
	position: absolute;
	left: 0px;
	top: 0px;
}
#dealer_op ul li.pack02 {
	position: absolute;
	left: 311px;
	top: 0px;
}
#dealer_op ul li.pack03 {
	position: absolute;
	left: 623px;
	top: 0px;
}
#dealer_op ul li.pack04 {
	position: absolute;
	left: 0px;
	top: 217px;
}
#dealer_op ul li.pack05 {
	position: absolute;
	left: 309px;
	top: 217px;
}
#dealer_op ul li.pack06 {
	position: absolute;
	left: 309px;
	top: 332px;
}
#dealer_op ul li.pack07 {
	position: absolute;
	left: 625px;
	top: 217px;
}
#dealer_op ul li.pack08 {
	position: absolute;
	left: 625px;
	top: 332px;
}
#dealer_op ul li a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}
#dealer_op h6 {
	text-align: center;
	padding: 30px 0px 0px;
}
#dealer_op .link {
	text-align: right;
	padding: 30px 30px 50px 0px;
	clear: both;
}


#faceboxes{
	display:none;
}
#faceboxes {
	display:none;
	
}

.fb{
	position:relative;
	width: 710px;
	height:510px;
	padding: 0px 60px;
	text-align:left;
}

#fb01{
	height:570px;
}


.fb_img{
	float:left;
	display:block;
	margin:25px 0 10px;

}
.r_box {
	width:290px;
	float:left;
	margin-left:30px;
	margin-top:25px;
}

.eq_h{
	padding:0px 10px 20px;
	border-bottom:solid 2px #eee; 
}
.eq_name{
	font-size: 100%;
	margin: 15px 10px 13px;
	text-indent: -5px;
}

.exp{
	margin:0 10px 0 10px;
	font-size:95%;
}
.parking{
	border:solid 1px #333;
	padding:0;
}

.tables{
	clear:both;
	overflow:hidden;
	
}
.tables img{
	display:block;
	float:left;
}
.table_h{
	float:left;
}
.table_h_2tone{
	margin-left:8px;
}
#fb01 .caption {
	font-size:75%;
}
#fb01 .r_box {
	width:300px;
	float:left;
	margin-left:30px;
	margin-top:25px;
}
#fb02 .eq_h,
#fb04 .eq_h,
#fb07 .eq_h,
#fb09 .eq_h,
#fb10 .eq_h,
#fb21 .eq_h{
	padding-top:30px;
	
}
#fb05 .eq_h,
#fb26 .eq_h{
	padding-top:20px;
	
}

.small{
	font-size:90%;
}
.small2{
	font-size:80%;
}
.type_h{
	font-size:90%;
	clear:both;
	padding: 10px 0px 2px;
}
.key_caution{
	font-size:75%;
	clear:both;
}
/*-- tab --*/


.tab_twotone li.selected img{
	opacity:0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-moz-opacity:0;
}
.tab_twotone li{
	width:301px;
	height:38px;
	cursor:pointer;
}
.tab_twotone .tab_01{background:url(../images/2tone_tab_01_ov.jpg) no-repeat;}
.tab_twotone .tab_02{background:url(../images/2tone_tab_02_ov.jpg) no-repeat;}

.twotone_equip_box{
	display:none;
}
.box_base {
	display: block;
	font-size: 90%;
}
