@charset "utf-8";
* {
filter: inherit;
}
.youhin{
  font-size:10px;
  text-align:right;
}
h3 .mn {
  font-size: 13px;
  display: inline;
  margin:0;
  text-align:left;
}
#color ul li{width:50%;}
.carBg{
	background-position:50% 0;
	background-position:center top\9;/*IE8*/
	background-repeat:no-repeat;
	background-size: 100%;
}
.extBg{
	background-image:url("../images/bg_ext.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	background-size: 1400px;
	overflow:hidden;
	min-height:684px;
	background-color:#000;
}
.extBgR{
	background-image:url("../images/bg_ext_r.jpg");
	background-position:50% 0;
	background-repeat:no-repeat;
	background-size: 1400px;
	overflow:hidden;
	min-height:736px;
	background-color:#020a21;
}
.intBg{
	background:url("../images/bg_int.jpg") 50% 0 no-repeat;
	background-size: 1400px;
	background-color:#000;
	overflow:hidden;
	min-height:704px;
  background-color:#000;
}
/*slide btn*/
/*
.extFImg01 .button::after {content:'ドライブレコーダー';}
.extFImg02 .button::after {content:'フロントグリル';}
.extFImg03 .button::after {content:'ドアアンダーガーニッシュ（メッキ）';}
.extFImg04 .button::after {content:'LEDアクセサリーライナー';}
.extRImg01 .button::after {content:'ルーフスポイラー';}
.extRImg02 .button::after {content:'リヤビューカメラ';}
.extRImg03 .button::after {content:'コーナーセンサー';}
.extRImg04 .button::after {content:'アルミホイール';}
.intImg01 .button::after {content:'プラズマクラスターLEDルームランプ';}
.intImg02 .button::after {content:'インパネパネル（カーボン調）';}
.intImg03 .button::after {content:'車載用プラズマクラスターイオン発生機（プレミアムモデル）';}
.intImg04 .button::after {content:'フットランプ';}
.intImg05 .button::after {content:'シートカバー　スエード調フルシートカバー（オレンジ）';}
*/

.extFImg01{
	float:left;
	margin-top:50px;
	margin-left:170px;
}
.extFImg01 img{
	margin-left:-20px;
}
:root .extFImg01 img{
	margin-left:10px\0/;/*IE9*/
	margin-top:-20px\0/;/*IE9*/
}
.extFImg02{
	clear:both;
	float:left;
	margin-top:-25px;
	margin-left:225px;
}
.extFImg03{
	float: left;
    margin-left: 650px;
    margin-top: -42px;
    margin-bottom:50px;
}
.extFImg03 img{
	top: -65px;
}
.extFImg04{
	float: left;
    margin-left: 850px;
    margin-top: -153px;
}
.extFImg04 img{
	top: -32px;
}
.extFImg05{
  float: left;
    margin-left: 0px;
    margin-top: -210px;
}
.extFImg06{
  float: left;
    margin-left: 40px;
    margin-top: -152px;
}
.extFImg07{
  float: left;
    margin-left: 895px;
    margin-top: -205px;
}
.extFImg08{
  float: left;
    margin-left: 270px;
    margin-top: -400px;
}

.extRImg01{
	margin-top:-5px;
	margin-left:900px;
}
.extRImg01 img{
	top: -60px;
}
.extRImg02{
	clear:both;
	float: left;
    margin-left:38px;
    margin-top: -369px;
}
.extRImg02 img{
	top: -54%;
	left: -18px;
}
.extRImg03{
	float:left;
	margin-left: 180px;
    margin-top: -41px;
    margin-bottom:50px;
}
.extRImg03 img{
	top: 0;
}
.extRImg04{
	float: left;
    margin-left: 800px;
    margin-top: -520px;
}
.extRImg05{
  float: left;
    margin-left: 547px;
    margin-top: -545px;
}
.extRImg06{
  float: left;
    margin-left: -30px;
    margin-top: -350px;
}
.extRImg07{
  float: left;
    margin-left: 950px;
    margin-top: -242px;
}
.extRImg08{
  float: left;
    margin-left: 897px;
    margin-top: -517px;
}
.extRImg09{
  float: left;
    margin-left: 591px;
    margin-top: -93px;
}

.intImg01{
	float:left;
	margin-top:39px;
	margin-left:161px;
}
.intImg02{
	clear:both;
	float:left;
	margin-left: 160px;
    margin-top: 54px;
}
.intImg03{
	float:left;
	margin-left: 317px;
    margin-top: 289px;
}
.intImg03 img{
	top:-10px;
}
:root .intImg03 img{
	margin-top:0\0/;/*IE9*/
	margin-left:30px\0/;/*IE9*/
}
.intImg04{
	float:left;
	margin-left: -945px;
    margin-top: 320px;
}
.intImg04 img{
	top:0;
}
.intImg07{
	float:left;
	margin-left: -570px;
    margin-top: -142px;
}

/* main item border */

.sen1 {
  clear: both;
  float: left;
  margin-top: 297px;
  margin-left: 525px;
}
.sen2 {
  clear: both;
  float: left;
  margin-top: -204px;
  margin-left: 600px;
}
.sen3 {
  clear: both;
  float: left;
  margin-top: -353px;
  margin-left: 820px;
}
.sen4 {
  clear: both;
  float: left;
  margin-top: -410px;
  margin-left: 265px;
}
.sen5 {
  clear: both;
  float: left;
  margin-top: -380px;
  margin-left: 308px;
}
.sen6 {
  clear: both;
  float: left;
  margin-top: -246px;
  margin-left: 912px;
}
.sen7 {
  margin-top: 419px;
  margin-left: 900px;
}
.sen8 {
  clear: both;
  float: left;
  margin-top: -327px;
  margin-left: 277px;
}
.sen9 {
  clear: both;
  float: left;
  margin-top: -91px;
  margin-left: 200px;
}
.sen11 {
  clear: both;
  float: left;
  margin-top: -526px;
  margin-left: 496px;
}
.sen14 {
  clear: both;
  float: left;
  margin-top: -475px;
  margin-left: 1009px;
}
.sen15 {
  clear: both;
  float: left;
  margin-top: -302px;
  margin-left: 876px;
}

@media screen and (max-width: 1150px) {
}

/*===========================================
	SP用　CSS
============================================*/
@media screen and (max-width: 767px) {
	#color ul li{width:auto;}
	.carBg{
		background-size:100%;
		background-position:center top;
	}
	.extBg,.intBg,.acsBg{
		background-position:center 127px;
		background-size:100%;
		background-attachment:scroll;
	}
	.extBgR{
		background-position:40% 127px;
		background-size:100%;
		background-attachment:scroll;
	}
	.extBg .contents,
	.intBg .contents,
	.acsBg .contents,
	.extBgR .contents{
		margin:300px auto 0 auto;
	}
	h1{margin-top:6%; margin-left:10%; width: 30%;}
	#color{margin-top: 90%; background:#ffffff;}
}