@charset "UTF-8";
.width_full_sdw_btm .equipment_wrap {
	background: url(../../../common/image_common/sdw_separate.jpg) no-repeat center bottom;
	clear: both;
	min-width:980px;
}
.width_full_sdw_btm .link_other {
	width: 900px;
	text-align: right;
	margin: -40px auto 0px;
	padding: 0px 0px 40px;
}
#equipment_outerwrap{
	min-width:980px;
}
	
.width_full_sdw_btm .equipment_wrap .wrap_912px {
	width: 960px;
	margin: 0px auto;
	padding: 25px 0px 0px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .btm_link_equipment {
	text-align: right;
	padding: 10px 0px 30px;
}

/*３コラム
__________________________________________________*/
.width_full_sdw_btm .equipment_wrap .wrap_912px .bgr_3 {
	background: url(../images/bgr_section_3_mid.gif) repeat-y;
	margin: 0px 0px 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 .section_3 .cell_3 h4  {

	display:table-cell;
	height:45px;
	vertical-align:middle;
	padding: 5px 0px 5px 5px;
	font-size:16px;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .section_3 .cell_3 h5  {
	font-size: 80%;
	padding-left:5px;
}


/*４コラム
__________________________________________________*/
.width_full_sdw_btm .equipment_wrap .wrap_912px .bgr_4 {
	background: url(../images/bgr_section_4_mid.gif) repeat-y;
	margin: 0px 0px 10px;
}
.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 .wrap_912px .section_4 .cell_4 h4  {
	font-size:13px;
	padding: 5px 0px 5px 3px;
	display:table-cell;
	height:45px;
	vertical-align:middle;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .section_4 .cell_4 h5  {
	font-size: 80%;
	padding-left:3px;
}
.width_full_sdw_btm .equipment_wrap.btm_padding {
	padding: 0px 0px 70px;
}



/*４コラム（内３コラム使用）
__________________________________________________*/

.width_full_sdw_btm .equipment_wrap .wrap_912px .bgr_4.clm3 {
	width:720px;
	overflow:hidden;
}
.width_full_sdw_btm .equipment_wrap .wrap_912px .bgr_4.clm2 {
	width:480px;
	overflow:hidden;
}



/*メーカーオプション〈２〉
__________________________________________________*/
.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: 450px;
	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;
	text-indent: -5px;
	font-size:18px;
}
.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;
}
.maker_option .exp {
	line-height:25px;
}
/*-- リアシート --*/


.divider_dwn{
	text-align:center;
	clear:both;
	margin:30px auto 12px;
}
.maker_option h3.rearseat{
	font-size:16px;
	font-weight:bold;
	margin-left:40px;
	margin-bottom:25px;
}
.maker_option .rearseat.col_l,
.maker_option .rearseat.col_r{
	width:385px;
	padding-top:0;
}
.maker_option .rearseat.col_r{
	margin-right:40px;
}
.maker_option .rearseat h4{
	float:left;
	border:none;
	padding:0;
	margin:15px 0 5px;
	font-size:15px;
}
.maker_option .rearseat .encl{
	float:right;
	margin:15px 0 5px;
}
.maker_option .rearseat h5{
	clear:both;
	font-weight:normal;
	font-size:12px;
}

/*ナビ＆オーディオ
__________________________________________________*/
.width_full_sdw_btm .equipment_wrap .wrap_912px .bgr_navi_audio {
}
.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;
}





/*ディーラーオプション
__________________________________________________*/

#dealer_op {
	margin: 50px auto 0px;
	width: 400px;
	background: url(../images/dealer_link_bg.jpg) no-repeat;
	height: 462px;
	padding-left: 500px;
}
#dealer_op h3 {
	padding: 82px 0px 14px;
}
#dealer_op h4 {
	padding: 60px 0px 13px;
}
#dealer_op ul {
	height: 21px;
}
#dealer_op ul li {
	padding: 0px 8px 0px 0px;
	font-size: 1px;
	line-height: 0px;
	margin: 0px;
	float: left;
}
#dealer_op .col_left {
	float: left;
	width: 170px;
	padding: 65px 0px 0px;
}
#dealer_op  .col_right {
	float: left;
	width: 170px;
	padding: 65px 0px 0px 8px;
}
#dealer_op p {
	padding: 0px 0px 4px;
}
.link  {
	text-align: right;
	padding: 30px 0px;
	clear: both;
}


#faceboxes{
	display:none;
}
#faceboxes {
	display:none;
	
}
.fb{
	position:relative;
	width: 710px;
	height:510px;
	padding: 0px 60px;
}

#fb06{
	height:570px;
}
.fb_img{
	float:left;
	display:block;
	margin:25px 0 10px;

}
.r_box {
	width:300px;
	float:left;
	margin-left:30px;
	margin-top:25px;
	text-align: left;
}

.eq_h{
	padding:0px 10px 20px;
	border-bottom:solid 2px #eee; 
}
.eq_name{
	font-size:100%;
	margin:15px 10px 13px;
}

.fb .exp{
	margin:0 10px 0 10px;
	font-size:95%;
}

.tables{
	clear:both;
	overflow:hidden;
	
}
.tables img{
	display:block;
	float:left;
}
.table_h{
	float:left;
}
#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%;
}
#twotone_custom_equip_wap{
	display:none;
}

.parking{
	border:solid 1px #333;
	padding:0;
}
