@charset "shift_jis";

@import url(setup.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,500,700,900);
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:300,400,600,700,900);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,600,700);

/* ---------------------------------------------------------------- *
    ‹¤’ÊÝ’è
 * ---------------------------------------------------------------- */

/* ƒŠƒ“ƒNF‚ÌÝ’è */
a:link {color:#999;text-decoration:underline;}
a:visited {color:#7e38a1;text-decoration:underline;}
a:hover {color:#7e38a1;text-decoration:none;}
a:active {color:#7e38a1;text-decoration:none;}

/* ƒŠƒ“ƒNƒ}ƒEƒXƒI[ƒo[Ý’è */
a, a img  {opacity:1;transition:all .2s ease-in-out;}
a:hover, a img:hover {opacity:0.8;transition:all .1s ease-in-out;}

/* –¾’© */
.serif {font-family:"Roboto Slab",Garamond,"Times New Roman","Ÿà–¾’©","Yu Mincho","Ÿà–¾’©‘Ì","YuMincho","ƒqƒ‰ƒMƒm–¾’© Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS–¾’©E","‚l‚r ‚o–¾’©","MS PMincho",serif;}

body {
	font-family:
	"Noto Sans Japanese","Roboto",
	'ƒqƒ‰ƒMƒmŠpƒS Pro W3',
	'Hiragino Kaku Gothic Pro',
	"ŸàƒSƒVƒbƒN‘Ì", YuGothic, 
	'ƒƒCƒŠƒI', Meiryo,
	'‚l‚r ‚oƒSƒVƒbƒN',
	'MS PGothic',
	Helvetica,
	Osaka,
	sans-serif;
	font-size:16px;background-color:#f3f3f3;color:#333;line-height:160%;
}

/* ”ZF */
.bgColor1 {background-color:#f7f7f7;}
.color1 {color:#f7f7f7;}

/* ’†ŠÔF */
.bgColor2 {background-color:#b3bcc1;}
#partsMenu ul li a {background-color:#b3bcc1;}
#partsMenu ul li a:hover {background-color:#b3bcc1;}

/* ”–F */
.bgColor3 {background-color:#464d50;}
#partsMenu .active {background-color:#464d50;}
#partsMenu .active2 {background-color:#464d50;}
.nextprev .nextprevBtn li a {background-color:#464d50;}

/* text */
.small {font-size:10px;line-height:140%!important;}
.meter {font-size:10px;line-height:140%!important;width:280px;}
.red {color:#C00;}
.hide {opacity:0;}
.note {font-size:10px;}


.flex {
	display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	-js-display: flex;
	justify-content: space-between;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

/* 2020 ƒwƒbƒ_Eƒtƒbƒ^ */
.header2020 {background:#FFF;box-shadow:0 1px 5px rgba(0,0,0,0.8);padding:25px 0;}
.header2020 h1 a {display:block;text-indent:-9999px;width:192px;height:26px;background:url(../image/mugen.png) no-repeat;margin:0 0 0 30px;}
.header2020 .carTop_btn a {display:block;position:absolute;left:260px;font-size:14px;font-weight:600;font-family:'Titillium Web',sans-serif;color:#333;text-decoration:none;}
.header2020 .carTop_btn a::before {position:absolute;left:-15px;top:9px;content:"";width:0;height:0;border-style:solid;border-width: 0 4.5px 7.8px 4.5px;border-color: transparent transparent #555 transparent;}
.header2020 .shop a {font-family:'Titillium Web',sans-serif;font-weight:600;font-size:18px;color:#333;text-decoration:none;background:url(../image/cart.png) no-repeat;padding-left:35px;margin:0 30px 0 0;}
.header2020 .shop a span {color:#C00;}
footer .wrap .copyright {position:relative;margin-top:15px;}
footer .carTop_btn a {display:block;position:absolute;left:17px;top:50px;font-size:14px;font-size:14px;font-weight:600;font-family:'Titillium Web',sans-serif;color:#333;text-decoration:none;line-height:100%;}
footer .carTop_btn a::before {position:absolute;left:-15px;top:3px;content:"";width:0;height:0;border-style:solid;border-width: 0 4.5px 7.8px 4.5px;border-color: transparent transparent #555 transparent;}
@media screen and (max-width:640px){
.header2020 {padding:18px 0 25px 0;}
.header2020 h1 a {width:120px;height:16px;background:url(../image/mugen.png) no-repeat;background-size:120px 16px;margin:0 0 0 15px;}
.header2020 .carTop_btn a {top:40px;left:30px;font-size:12px;}
.header2020 .carTop_btn a::before {top:8px;}
.header2020 .shop {margin-top:10px;}
.header2020 .shop a {font-size:14px;height:20px;line-height:20px;padding-left:30px;margin:0 15px 0 0;}
footer .wrap .copyright {position:relative;margin-top:15px;}
footer .carTop_btn a {display:block;position:absolute;left:0px;right:-15px;margin:0 auto;top:0px;font-size:14px;font-size:14px;font-weight:600;font-family:'Titillium Web',sans-serif;color:#333;text-decoration:none;line-height:100%;}
footer .carTop_btn a::before {position:absolute;left:0px;right:135px;margin:0 auto;top:3px;content:"";width:0;height:0;border-style:solid;border-width: 0 4.5px 7.8px 4.5px;border-color: transparent transparent #555 transparent;}
footer small {display:block;padding-top:20px;}
}


/* ---------------------------------------------------------------- *
    ‰¡•‚ª980pxˆÈã‚Ìê‡‚É“K—p‚³‚ê‚éCSSiPCŒü‚¯j
 * ---------------------------------------------------------------- */
@media screen and (min-width:980px){
	
.flex {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}

/* ---------------------------------------------------------------- *
    PC common
 * ---------------------------------------------------------------- */

.header2016 {height:70px;background-color:#FFF;overflow:hidden;box-shadow:0 1px 5px rgba(0,0,0,0.8);}
.header2016 h1 a {text-indent:-9999px;width:192px;height:26px;background:url(../image/mugen.png) no-repeat;float:left;margin:20px 0 0 30px;}
.header2016 .shop a {float:right;font-family:'Titillium Web',sans-serif;font-weight:600;font-size:18px;color:#333;text-decoration:none;background:url(../image/cart.png) no-repeat;
padding-left:35px;margin:25px 30px 0 0;}
.header2016 .shop a span {color:#C00;}

#pagetop {display:none;position:fixed;bottom:50px;right:30px;}
#pagetop li {list-style:none;font-family:'Roboto',sans-serif;font-weight:400;font-size:10px;line-height:140px;text-align:center;}
#pagetop a {z-index:1000;color:#CCC;display:block;width:58px;height:58px;text-decoration:none;background:url(../image/pagetop.png) no-repeat;opacity:1;}
#pagetop a:hover {opacity:0.9;}

footer {background:#FFF;height:180px;box-shadow:0 0 8px rgba(0,0,0,0.3);color:#333;}
footer .wrap {width:90%;height:180px;margin:0 auto;}
footer .wrap .copyright {font-family:'Roboto',sans-serif;font-size:11px;float:left;line-height:160px;}
footer .wrap .onlineShop {float:right;margin:60px 40px 0 0;}
footer .wrap .onlineShop .text {display:block;font-size:10px;line-height:100%;margin-bottom:-5px;}
footer .wrap .onlineShop a {display:block;font-family:'Titillium Web',sans-serif;font-weight:400;color:#333;text-decoration:none;padding-left:25px;background:url(../image/icon_cart.gif) no-repeat 0 5px;margin-top:17px;}
footer .wrap .onlineShop a span {color:#C00;}

/* ---------------------------------------------------------------- *
    PC home
 * ---------------------------------------------------------------- */
 
#menu {width:100%;height:100px;background:url(../image/nav_bg.gif);box-shadow:0px 2px 5px rgba(0,0,0,0.3);z-index:1000;position:relative;}
#menu .wrap {width:90%;margin:0 auto;}
#menu .wrap h2 a {display:block;text-indent:-9999px;width:140px;height:35px;background:url(../image/logo1.png) no-repeat;background-size:140px 35px;float:left;margin-top:34px;}
#menu .wrap ul {float:right;}
#menu .wrap li {float:left;margin-left:100px;margin-top:37px;}
#menu .wrap li a {font-family:'Oswald',sans-serif;font-weight:700;font-size:20px;color:#223c49;text-decoration:none;text-shadow:0px 1px 3px rgba(255,255,255,1);}
#menu .wrap li ul {display:none;}

.fixed {position:fixed!important;top:0;}
.bodyfixed {padding-top:100px;}

.mainImg_top2016 {background-color:#000;position:relative;}
.mainImg_top2016 img {display:block;height:auto;width:100%;max-width:2000px;}

#styling {background:url(../image/photo_bg.jpg) no-repeat center #cd5c5c;background-size:cover;min-height:100%;border-bottom:solid 1px #333;color:#FFF;}
#styling .wrap {width:978px;margin:0 auto;overflow:hidden;padding:80px 0 80px 0;}
#styling h3 {font-family:'Oswald',sans-serif;font-weight:600;font-size:50px;margin-top:230px;float:left;text-shadow:0px 1px 5px rgba(0,0,0,0.5);}
#styling .photowrap {width:740px;float:right;}
#styling .photo1 {width:360px;height:240px;float:left;display:block;position:relative;background-color:#FFF;box-shadow:0px 1px 5px rgba(0,0,0,0.7);margin-bottom:23px;}
#styling .photo2 {width:360px;height:240px;float:right;display:block;position:relative;background-color:#FFF;box-shadow:0px 1px 5px rgba(0,0,0,0.7);margin-bottom:23px;}
#styling .photo3 {width:360px;height:240px;float:left;display:block;position:relative;background-color:#FFF;box-shadow:0px 1px 5px rgba(0,0,0,0.7);margin-bottom:23px;}
#styling .photo4 {width:360px;height:240px;float:right;display:block;position:relative;background-color:#FFF;box-shadow:0px 1px 5px rgba(0,0,0,0.7);margin-bottom:23px;}
#styling .photo5 {width:360px;height:240px;float:left;display:block;position:relative;background-color:#FFF;box-shadow:0px 1px 5px rgba(0,0,0,0.7);}
#styling .photo6 {width:360px;height:240px;float:right;display:block;position:relative;background-color:#FFF;box-shadow:0px 1px 5px rgba(0,0,0,0.7);}
#styling figure .icon {bottom:10px;right:10px;position:absolute;}
#styling .photo1:hover, #photo .photo2:hover,#styling .photo3:hover, #photo .photo4:hover {background-color:#FFF;}

#gallery {position:relative;background-color:#000;}
#gallery h3 a {display:block;width:600px;height:120px;line-height:120px;text-align:center;font-family:'Anton',sans-serif;font-size:50px;font-weight:normal;color:#FFF;text-decoration:none;border:#FFF solid 2px;text-shadow:0px 1px 5px rgba(0,0,0,0.7);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;opacity:1;transition:all .3s ease-in-out;}
#gallery h3 a:hover {display:block;background-color:rgba(0,0,0,0.3);transition:all .3s ease-in-out;opacity:0.9;}
#gallery figure img {display:block;width:100%;}

#parts {background:url(../image/parts_bg.jpg) top no-repeat #fff;background-size:cover;}
#parts h3 {font-family:'Oswald',sans-serif;font-weight:600;font-size:50px;margin-bottom:60px;text-shadow:0px 0px 5px rgba(255,255,255,1);color:#223c49;}
#parts .wrap {width:978px;margin:0 auto;overflow:hidden;padding:80px 0 40px 0;}
#parts .topPartsBtn {display:inline-block;width:222px;margin:0 50px 40px 50px;word-wrap:break-word;vertical-align:top;text-align:center;}
#parts .topPartsBtn img {margin-bottom:3px;box-shadow:0px 0px 1px rgba(255,255,255,0.5);}
#parts .topPartsBtn p {font-weight:900;font-size:16px;text-shadow:0px 0px 3px rgba(255,255,255,1);}
#parts .topPartsBtn a {text-decoration:none;color:#223c49;opacity:1;transition:all .2s ease-in-out;}
#parts .topPartsBtn a:hover {color:#CCC;opacity:0.6;transition:all .1s ease-in-out;}
#parts .demoCar_btn a {display:block;margin:40px auto;width:400px;height:80px;line-height:80px;font-size:15px;font-weight:bold;text-align:center;color:#FFF;text-decoration:none;background:url(../image/arrow1.png) 6% center no-repeat #464d50;box-shadow:0 12px 13px -12px rgba(0,0,0,0.7);}

.parts_list_btn a {display:block;margin:40px auto;width:550px;background:#fff url(../image/icon_pdf.png) no-repeat;background-size:50px 60px;background-position:20px center;padding:45px 0;line-height:100%;text-align:center;font-size:16px;font-weight:bold;color:#333;text-indent:30px;text-decoration:none;box-shadow:0px 18px 20px -20px rgba(0,0,0,1);border:solid 1px #e9e9e9;}

.parts_list_btn_parts a {display:block;margin:0 auto 60px auto;width:550px;background:#fff url(../image/icon_pdf.png) no-repeat;background-size:50px 60px;background-position:20px center;padding:45px 0;line-height:100%;text-align:center;font-size:16px;font-weight:bold;color:#333;text-indent:30px;text-decoration:none;box-shadow:0px 18px 20px -20px rgba(0,0,0,1);border:solid 1px #e9e9e9;}

/* ---------------------------------------------------------------- *
    PC SNAP Gallery
 * ---------------------------------------------------------------- */

.gallery { background-color:#FFF;padding:80px 0;}
.gallery h3 {font-family:'Anton',sans-serif;color:#999;font-size:40px;font-weight:normal;max-width:1200px;width:90%;margin:0 auto 20px auto;border-bottom:#555 dotted 1px;padding-bottom:25px;}
.gallery .wrap {max-width:1200px;width:90%;margin:0 auto;}
.gallery .wrap a {display:block;width:19%;margin-bottom:18px;}
.gallery .wrap img {display:block;width:100%;}
.gallery .wrap .note {color:#fff;font-size:10px;}
.gallery .wrap .noImg {display:block;width:24%;}

/* ---------------------------------------------------------------- *
    PC parts
 * ---------------------------------------------------------------- */

.partsSpmenu {display:none;}
.menu2ndtxt {font-size:16px!important;font-family:"Noto Sans Japanese","ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif!important;}

#partsMenu {overflow:hidden;padding:30px 0 22px 0;background-color:#f3f3f3;}
#partsMenu ul {width:985px;margin:0 auto;}
#partsMenu ul li .m1 {width:320px;margin:0 4px 8px 4px;}
#partsMenu ul li a {display:block;float:left;height:60px;margin:0 4px 8px 4px;font-weight:900;font-size:13px;color:#FFF;text-decoration:none;line-height:60px;text-align:center;text-shadow:0px 0px 1px rgba(0,0,0,0.3);}
#partsMenu .sTxt {font-size:11px;}

#titleImg {overflow:hidden; border-top:#CCC solid 1px;}
#titleImg .wrap {width:978px;max-height:400px;position:relative;margin:0 auto;}
#titleImg .wrap h3 {font-weight:bold;font-size:25px;color:#333;position:absolute;top:190px;left:0;}
#titleImg .wrap h3 span {font-size:18px;font-weight:400;}

.titleImg_dash {background-color:#a31511;}
.titleImg_dash img {float:right;max-width:77%;}
.titleImg_dash h3 {color:#FFF!important;top:80px!important;font-size:24px!important;}
.titleImg_dash h3 img {display:block;position:absolute;width:200px;top:70px;left:0;}

.titleImg_skip {background-color:#ecf0f3;}
.titleImg_skip img {float:right;max-width:77%;}
.titleImg_skip h3 {color:#000!important;top:150px!important;font-size:24px!important;}
.titleImg_skip h3 img {display:block;position:absolute;width:200px;top:50px;left:0;}

.titleImg {background-color:#000;}
.titleImg img {float:right;max-width:77%;}
.titleImg h3 {color:#FFF!important;top:190px!important;font-size:26px!important;letter-spacing:8px;}

.titleImg_red {background-color:#a31511;}
.titleImg_red img {float:right;max-width:77%;}
.titleImg_red h3 {color:#FFF!important;top:190px!important;font-size:26px!important;letter-spacing:8px;}

#partsArea {border-bottom:solid 1px rgba(0,0,0,0.15);}
#partsArea .title {height:65px;background:url(../../parts/image/titleBg.gif);}
#partsArea .title h4 {width:978px;margin:0 auto;font-weight:900;font-size:18px;color:#223c49;line-height:65px;text-shadow:0px 0px 5px rgba(255,255,255,1);}
#partsArea .title h4 .mark_a {background-color:#972924;color:#FFF;padding:3px 8px;margin-left:5px;font-size:14px;text-shadow:0px 0px 0px rgba(255,255,255,0);}
#partsArea .title h4 .mark_b {background-color:#497335;color:#FFF;padding:3px 8px;margin-left:5px;font-size:14px;text-shadow:0px 0px 0px rgba(255,255,255,0);}
#partsArea .title h4 .mark_c {background-color:#e4e02c;color:#000;padding:3px 8px;margin-left:5px;font-size:14px;text-shadow:0px 0px 0px rgba(255,255,255,0);}
#partsArea .title h4 .mark_d {background-color:#0b4b69;color:#FFF;padding:3px 8px;margin-left:5px;font-size:14px;text-shadow:0px 0px 0px rgba(255,255,255,0);}
#partsArea .title h4 .mark_e {background-color:#c15d28;color:#FFF;padding:3px 8px;margin-left:5px;font-size:14px;text-shadow:0px 0px 0px rgba(255,255,255,0);}

#partsArea .title2 {height:65px;background:url(../../parts/image/titleBg2.gif);}
#partsArea .title2 h4 {width:978px;margin:0 auto;font-family:'Oswald',sans-serif;font-weight:600;font-size:23px;color:#076b98;line-height:65px;text-shadow:0px 1px 0px rgba(255,255,255,1);}
#partsArea .title2 .s3 {background:url(../../parts/image/s3.gif) no-repeat 0 20px;text-indent:40px;}

#partsArea .wrap {width:978px;margin:0 auto;overflow:hidden;padding:40px 0;}
#partsArea .wrap figure {width:420px;float:left;}
#partsArea .wrap figure-mat {width:580px;float:left;}
#partsArea .wrap .txtBox {width:540px;float:right;}
#partsArea .wrap .txtBox-single {}
#partsArea .wrap .type {display:flex;}
#partsArea .wrap .type2 {display:flex;}
#partsArea .wrap .type3 {display:flex;}
#partsArea .wrap .type span {display:block;text-align:center;margin-bottom:1px!important;font-size:10px;background-color:#EEE;border:solid 1px #CCC;padding:0 10px;}
#partsArea .wrap .type2 span {display:block;width:48%;margin-right:1px;text-align:center;margin-bottom:1px!important;font-size:10px;background-color:#91d2ef;border:solid 1px #7bbcd9;}
#partsArea .wrap .type3 span {display:block;width:48%;margin-right:1px;text-align:center;margin-bottom:1px!important;font-size:10px;background-color:#424a4c;border:solid 1px #424a4c;color:#FFF;}
#partsArea .wrap .text {margin-bottom:30px;line-height:180%;font-size:15px;}
#partsArea .wrap .text2 {margin-bottom:10px;line-height:180%;font-size:15px;}
#partsArea .wrap .date {font-size:12px;color:#e96424;margin-bottom:10px;}
#partsArea .wrap .price {font-size:28px;margin-right:20px;float:left;margin-bottom:15px;line-height:110%;}
#partsArea .wrap .price span {font-size:16px;margin-left:5px;}
#partsArea .wrap .hour {font-size:12px;border: solid 1px #CCC;padding:0 8px;margin-right:15px;float:left;}
#partsArea .wrap .hour2 {font-size:12px;border: solid 1px #CCC;padding:0 8px;margin:0 0px 0 5px;}
#partsArea .wrap .tax {font-size:12px;}
#partsArea .wrap .number {clear:both;font-size:12px;}
#partsArea .wrap .comingSoon {font-size:12px;width:180px;text-align:center;margin:20px 0;border: solid 1px #ccc;padding:0 8px;margin-right:15px;font-weight:bold;background-color:#FFF;}
#partsArea .wrap .comingSoon2 {font-size:12px;width:180px;text-align:center;margin:5px 0;border: solid 1px #ccc;padding:0 8px;margin-right:15px;font-weight:bold;background-color:#FFF;}
#partsArea .wrap .note {font-size:12px;margin-top:10px;}
#partsArea .wrap .colors {font-size:14px;margin-bottom:10px;}
#partsArea .wrap .subTitle {font-family:'Oswald',sans-serif;font-weight:600;font-size:24px;text-shadow:0px 1px 2px rgba(0,0,0,0.8);margin-bottom:20px;}

#partsArea .wrap h5 .main {display:block;font-size:20px;font-weight:bold;margin-bottom:5px;}
#partsArea .wrap h5 .sub {display:block;font-size:14px;margin-bottom:10px;}
#partsArea .wrap .s1 {background:url(../../parts/image/s1.gif) no-repeat;text-indent:35px;line-height:27px;}
#partsArea .wrap .s2 {background:url(../../parts/image/s2.gif) no-repeat;text-indent:35px;line-height:27px;}
#partsArea .wrap .s3 {background:url(../../parts/image/s3.gif) no-repeat;text-indent:35px;line-height:27px;}

#partsArea .colorVmenu {width:980px;margin:30px auto 0 auto;}
#partsArea .colorVmenu li a {display:block;height:60px;font-weight:bold;font-size:20px;color:#999;text-decoration:none;line-height:60px;text-align:center;margin-bottom:7px;}
#partsArea .colorVmenu li .m1 {width:490px;margin-right:7px;float:left;background-color:#a31511!important;}
#partsArea .colorVmenu li .m2 {width:481px;float:right;background-color:#071515!important;}
#partsArea .colorVmenu li a img { display:block;height:28px;margin:19px auto 0 auto;}
#partsArea .colorVmenu li .active {height:67px;background-color:#aaa;color:#FFF;text-shadow:0px 1px 3px rgba(0,0,0,0.7);margin-bottom:-7px;pointer-events:none;}

#partsArea .colorVariation {clear:both;width:978px;margin:0 auto 60px auto; padding:20px 0 0 0;overflow:hidden;background-color:#FFF;border:#CCC solid 1px;}
#partsArea .colorVariation .wrap {width:858px;margin:0 auto;}
#partsArea .colorVariation .box { margin-top:0px;}
#partsArea .colorVariation .box figure {margin-bottom:30px;}
#partsArea .colorVariation .box .photo1 {width:416px;height:277px;float:left;display:block;position:relative;background-color:#FFF;}
#partsArea .colorVariation .box .photo2 {width:416px;height:277px;float:right;display:block;position:relative;background-color:#FFF;}
#partsArea .colorVariation .box figure .icon {bottom:10px;right:10px;position:absolute;}
#partsArea .colorVariation .box .photo1:hover, #partsArea .colorVariation .box .photo2:hover {background-color:#FFF;}
#partsArea .colorVariation .box .txt {clear:both;text-align:center;margin-bottom:80px;}
#partsArea .colorVariation .box .txt h5 {font-size:20px;margin-bottom:10px;line-height:160%;}
#partsArea .colorVariation .box .txt p {font-family:'Titillium Web',sans-serif;font-size:13px;}
#partsArea .colorVariation .box .txt p span {color:#C00;margin-left:15px;}

#partsArea .matmaintext {margin-bottom:60px;border-bottom:#555 solid 1px;padding-bottom:40px;}
#partsArea .matmainbox {clear:both;overflow:hidden;margin-bottom:40px;border-bottom:#555 solid 1px;padding-bottom:40px;}
#partsArea .matimgBox {width:420px;text-align:center;}
#partsArea .matimgBox p {font-size:12px; margin-bottom:40px;}
#partsArea .matSubBox {clear:both;margin-top:30px;}
#partsArea .matSubBox div {width:210px;display:inline-block;vertical-align:top;margin:0 15px 30px 15px;}
#partsArea .matSubBox div p {font-size:12px;line-height:160%;}

#partsArea .wrap .txtBoxtd1 {white-space:nowrap;}
#partsArea .wrap .txtBoxtd2 {line-height:140%;}

/* ---------------------------------------------------------------- *
’Žß—p ˆÍ‚Ýcss
* ---------------------------------------------------------------- */
#partsArea .wrap .text_red {line-height: 180%;font-size: 13px;color: #ff0000;}
#partsArea .wrap .under_red {text-decoration-color: #FF0000;border-bottom: double;}
#partsArea .wrap .border {border: solid 1px #ff0000;padding: 20px;width: auto;}
/* ---------------------------------------------------------------- *
’Žß—p ˆÍ‚Ýcss ˆÈã
* ---------------------------------------------------------------- */

/* AeroWheelSet 201706 */
#partsArea .wheelList a {display:block;font-size:16px;text-decoration:none;color:#FFF;width:400px;font-weight:600;height:70px;line-height:70px;text-align:center;background:url(../image/arrow1.png) 96% center no-repeat #e96424;margin-bottom:30px;text-shadow:0px 1px 2px rgba(0,0,0,0.5);border:solid 1px rgba(255,255,255,0.1);}
#partsArea .wheelList-s a {display:block;font-size:16px;text-decoration:none;color:#076b98;width:400px;font-weight:600;height:70px;line-height:70px;text-align:center;background:url(../image/arrow4.png) 96% center no-repeat #e3e3e3;margin-bottom:30px;text-shadow:0px 1px 2px rgba(0,0,0,0.5);border:solid 1px rgba(255,255,255,0.1);}
#AeroWheelSet table {width:100%;margin-bottom:0px;}
#AeroWheelSet th {font-size:12px;font-weight:600;background:#eee;}
#AeroWheelSet td {background:#fff;}
#AeroWheelSet th,
#AeroWheelSet td {font-size:12px;border:#CCC solid 1px;padding:5px;vertical-align:middle;}
#AeroWheelSet table span {font-size:10px;}
#AeroWheelSet .tableNote {display:none;}

/* wheelListWrap 201706 */
.wheelListWrap {padding:30px;border-radius:10px;}
.wheelListWrap1 {background-color:#fcf2de;border:#e9d6b0 solid 1px;}
.wheelListWrap2 {background-color:#eee;border:#ccc solid 1px;}
.wheelListWrap .subtitle {margin-bottom:15px;}
.wheelListBox {margin:10px 0 0 0; overflow:hidden;}
.wheelListBox .box1 {width:600px;float:left;margin-bottom:10px;}
.wheelListBox .box1 img {width:100%;}
.wheelListBox .box2 {width:30px;float:left;font-size:60px;margin:0 30px;padding-top:30px;}
.wheelListBox .box3 {width:120px;float:left;font-size:13px;line-height:140%;margin-right:20px;padding-top:10px;}
.wheelListBox .box4 {width:80px;float:left;text-align:center;}
.wheelListBox .box4 img {width:80px;}
.wheelListBox .box4 p {font-size:10px;margin-top:-5px;}
.wheelListBox .setPrice1 {clear:both;color:#f56622;font-weight:bold;margin-bottom:10px;}
.wheelListBox .setPrice2 {clear:both;color:#1d7fb6;font-weight:bold;margin-bottom:10px;}
.wheelListBox .note {clear:both;}

#AeroWheelSet {margin-top:-100px;padding-top:100px;}
#AeroWheelSet {margin-top:-100px;padding-top:100px;}

.endTextBox {width:90%;margin:60px auto 0 auto;font-size:12px;text-align:center;}
.endTextBox .type {width:100px;font-size:12px;padding:1px 5px;background-color:#fff;border:solid 1px #7d7d7d;margin:0 auto 20px auto;line-height:40px;}
.endTextBox .type2 {width:100px;font-size:12px;padding:1px 5px;background-color:#91d2ef;border:solid 1px #7abad6;margin:0 auto 20px auto;line-height:40px;}
.endTextBox .type3 {width:100px;font-size:12px;padding:1px 5px;background-color:#424a4c;border:solid 1px #424a4c;margin:0 auto 20px auto;line-height:40px;color:#FFF;}
.endTextBox table {margin:0 auto;border:#333 solid 1px;}
.endTextBox th {font-size:12px;font-weight:bold;text-align:left;border:#444 solid 1px;padding:10px;}
.endTextBox td {font-size:10px;text-align:left;border:#444 solid 1px;padding:10px;}
.endTextBox p {margin-top:10px;}

.nextprev {overflow:hidden;padding:60px 0;}
.nextprev .nextprevBtn {width:640px;margin:0 auto;}
.nextprev .nextprevBtn li a {text-align:center; display:inline-block;line-height:70px; color:#FFF;font-family:'Oswald',sans-serif;font-weight:600;font-size:22px;text-shadow:0px 1px 2px rgba(0,0,0,0.3);text-decoration:none;width:300px;height:70px;float:left;margin:0 10px;overflow:hidden;background-repeat:no-repeat;}
.nextprev .nextprevBtn .next a {background-image:url(../image/arrow1.png);background-position:262px center;}
.nextprev .nextprevBtn .prev a {background-image:url(../image/arrow2.png);background-position:15px center;}
.nextprev .nextprevBtn .single {margin-left:160px;}

.pdfBox .wrap {display:flex;border:solid 1px rgba(0,0,0,0.1);background-image:url(../image/arrow3.png); background-repeat:no-repeat;background-position:870px center;overflow:hidden;margin-bottom:60px;}
.pdfBox a {display:block;width:1200px;max-width:90%;margin:0 auto;color:#333;text-decoration:none;box-shadow:0px 18px 20px -18px rgba(0,0,0,0.8);}
.pdfBox:hover {opacity:0.8;transition:all .2s ease-in-out;}
.pdfBox img {display:block;width:200px;height:144px;margin:30px;}
.pdfBox p {font-size:16px;font-weight:bold;line-height:200%;margin-top:60px;background:url(../image/icon_pdf.png) no-repeat;background-size:50px;text-indent:70px;}
.pdfBox p span {display:block;font-size:12px;font-weight:normal;text-indent:70px;}
.topPdfBox .wrap {width:100%!important;padding:0!important;}
.topPdfBox .wrap p {text-align:left;}

.btn201712_1 img {display:block;width:420px;height:90px;margin:5px 0 30px 0;}
.btn201712_2 img {display:block;width:420px;height:90px;margin-top:5px;}


.last_textBox {width:928px;background-color:#FFF; border:#CCC solid 1px;padding:25px; margin:0 auto 25px auto;}
.last_textBox h5 {font-size:15px;font-weight:bold;margin-bottom:5px;}
.last_textBox p {font-size:13px;line-height:170%;}


}
/* ---------------------------------------------------------------- *
    ‰æ–Ê‚Ì‰¡•‚ª980pxˆÈ‰º‚Ìê‡‚É“K—p‚³‚ê‚éCSSiƒ^ƒuƒŒƒbƒg&ƒXƒ}ƒzj
 * ---------------------------------------------------------------- */

@media screen and (max-width:980px){

.flex {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}

/* ---------------------------------------------------------------- *
    SP common
 * ---------------------------------------------------------------- */

.header2016 {background-color:#FFF;overflow:hidden;padding:20px 10px;}
.header2016 h1 a {display:block;text-indent:-9999px;width:120px;height:16px;background:url(../image/mugen.png) no-repeat;background-size:120px 16px;float:left;}
.header2016 .shop a {display:block;font-family:'Titillium Web',sans-serif;font-weight:600;font-size:14px;height:20px;line-height:20px;color:#333;text-decoration:none;background:url(../image/cart.png) no-repeat;padding-left:30px;float:right;}
.header2016 .shop a span {color:#C00;}

#pagetop {background-color:#EEE;padding:20px 0 40px 43%;border-bottom:solid 1px rgba(0,0,0,0.1);border-top:solid 1px rgba(0,0,0,0.1);}
#pagetop li {list-style:none;font-family:'Roboto',sans-serif;font-weight:400;font-size:10px;line-height:140px;text-align:center;}
#pagetop a {display:block;color:#333;width:58px;height:58px;text-decoration:none;background-image: url("../image/pagetop.png");background-repeat:no-repeat;
;opacity:1;transition:all .2s ease-in-out;}
#pagetop a:hover {opacity:0.8;transition:all .2s ease-in-out;}

footer {background:#FFF;overflow:hidden;text-align:center;}
footer .wrap {width:90%;margin:0 auto;padding-bottom:30px;}
footer .wrap .copyright {font-family:'Roboto',sans-serif;font-size:11px;margin-top:30px;}
footer .wrap .onlineShop {margin-top:30px;}
footer .wrap .onlineShop .text {display:block;font-size:10px;line-height:100%;margin-bottom:-8px;}
footer .wrap .onlineShop a {display:block;font-family:'Titillium Web',sans-serif;font-weight:400;color:#333;text-decoration:none;margin-top:17px;}
footer .wrap .onlineShop a span {color:#C00;}

/* ---------------------------------------------------------------- *
    SP home
 * ---------------------------------------------------------------- */

#menu {background-color:#333;}
#menu .wrap h2 {height:100px;background:url(../image/nav_bg.gif);z-index:1000;overflow:hidden;}
#menu .wrap h2 a {display:block;text-indent:-9999px;width:141px;height:35px;background:url(../image/logo1.png) no-repeat;background-size:141px 35px;margin:32px auto 0 auto;}
#menu ul {width:95%;margin:0 auto;padding:10px 0;}
#menu li {width:32%;text-align:center;list-style:none;font-family:'Oswald',sans-serif;font-weight:700;font-size:15px;background-color:#333;border-top:#000 solid 1px;background-color:#464d50;text-shadow:0px 1px 2px rgba(0,0,0,0.5);border-radius:3px;border:solid 1px rgba(255,255,255,0.1);box-shadow:0px 0px 5px rgba(0,0,0,1);}
#menu li a {display:block;text-decoration:none;color:#FFF;padding:20px 0;}
#menu ul .menu2ndHome {width:100%!important;margin:0 auto;}
#menu ul .menu2ndHome a {display:block;padding:15px 0;}

.mainImg_top2016 {background-color:#000;position:relative;}
.mainImg_top2016 img {display:block;height:auto;width:100%;}

.bx-wrapper .bx-prev {display:none;}
.bx-wrapper .bx-next {display:none;}

#styling {width:100%;border-bottom:solid 1px rgba(255,255,255,0.1);background-color:#510a08;}
#styling .wrap {width:90%;margin:0 auto;overflow:hidden;padding:40px 0;}
#styling h3 {font-family:'Oswald',sans-serif;font-weight:600;font-size:30px;text-shadow:0px 1px 2px rgba(0,0,0,0.6);margin-bottom:30px;color:#FFF;text-align:center;}
#styling .photowrap {width:100%;overflow:hidden;}
#styling .photowrap figure {width:49%;max-width:360px;margin:0.5%;}
#styling .photowrap figure img {display:block;width:100%;}
#styling figure .icon {display:none!important;}

#gallery {border-top:rgba(255,255,255,0.1) solid 1px;border-bottom:rgba(255,255,255,0.1) solid 1px;position:relative;background-color:#000; width:100%;overflow:hidden;}
#gallery h3 a {display:block;width:300px;height:80px;line-height:80px;text-align:center;font-family:'Anton',sans-serif;font-weight:normal;font-size:30px; color:#FFF; text-decoration:none; border:#FFF solid 2px; text-shadow:0px 1px 5px rgba(0,0,0,0.7); position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;}
#gallery figure img {display:block;width:200%;}

#parts {width:100%;background:#eff2f4;}
#parts .wrap {width:90%;margin:0 auto;overflow:hidden;padding:30px 0 0 0;}
#parts h3 {font-family:'Oswald',sans-serif;font-weight:600;font-size:30px;margin-bottom:30px;color:#223c49;text-align:center;}
#parts .topPartsBtn {width:45%; max-width:200px;margin:0 5px 40px 5px;word-wrap:break-word;vertical-align:top;text-align:center;}
#parts .topPartsBtn img {width:100%;margin-bottom:3px;box-shadow:0px 1px 3px rgba(0,0,0,0.6);}
#parts .topPartsBtn p {font-weight:900;font-size:13px;line-height:160%;}
#parts .topPartsBtn a {text-decoration:none;color:#223c49;opacity:1;transition:all .2s ease-in-out;}
#parts .topPartsBtn a:hover {color:#CCC;opacity:0.6;transition:all .1s ease-in-out;}
#parts .demoCar_btn a {display:block;margin:0 auto 20px auto;width:100%;height:80px;line-height:80px;font-size:15px;font-weight:bold;text-align:center;color:#FFF;text-decoration:none;background:url(../image/arrow1.png) 6% center no-repeat #464d50;}

.parts_list_btn a {display:block;margin:0 auto 20px auto;width:100%;background:#fff url(../image/icon_pdf.png) no-repeat;background-size:8%;background-position:20px center;padding:45px 0;line-height:100%;text-align:center;font-size:2vw;font-weight:bold;color:#333;text-indent:30px;text-decoration:none;box-shadow:0;border:solid 1px rgba(0,0,0,0.15);}

.parts_list_btn_parts a {display:block;margin:0 auto 30px auto;width:90%;background:#fff url(../image/icon_pdf.png) no-repeat;background-size:8%;background-position:20px center;padding:45px 0;line-height:100%;text-align:center;font-size:2vw;font-weight:bold;color:#333;text-indent:30px;text-decoration:none;box-shadow:0;border:solid 1px rgba(0,0,0,0.15);}

/* ---------------------------------------------------------------- *
    SP SNAP Gallery
 * ---------------------------------------------------------------- */

.gallery { background-color:#FFF;padding:30px 0;overflow:hidden;}
.gallery h3 {font-family:'Anton',sans-serif;color:#999;font-size:30px;font-weight:normal;text-align:center;width:90%;margin:0 auto 20px auto;border-bottom:none;padding-bottom:10px;}
.gallery .wrap {width:312px;margin:0 auto;}
.gallery .wrap img {display:block;width:150px;height:auto;margin:3px; float:left;}
.gallery .wrap .note {color:#fff;font-size:10px;}
.gallery .wrap .noImg {display:block;width:150px;}

/* ---------------------------------------------------------------- *
    SP parts
 * ---------------------------------------------------------------- */

.partsSpmenu {height:64px;text-align:center;background:url(../../parts/image/titleBg.gif);box-shadow:0px 3px 5px rgba(0,0,0,1);border-bottom:solid 1px #1f0105;}
.partsSpmenu p {font-family:'Oswald',sans-serif;font-weight:600;line-height:64px;font-size:24px;background-image:url("../image/spMenu.png");background-size:30px 30px;background-repeat:no-repeat;background-position:15px 50%;color:#223c49;text-shadow:0px 1px 3px rgba(255,255,255,1);}

#partsMenu {clear:both;overflow:hidden;}
#partsMenu ul {z-index:100;width:100%;margin:0 auto; display:none;}
#partsMenu ul li a {display:block;height:60px;margin:0 0 1px 0px;font-weight:900;font-size:13px;color:#FFF;text-decoration:none;line-height:60px;text-align:center;text-shadow:0px 1px 2px rgba(0,0,0,0.3);}
#partsMenu .sTxt {font-size:12px;}

#titleImg {text-align:center;background-color:#000;overflow:hidden;}
#titleImg .wrap h3 {margin:0 auto;font-family:'Oswald',sans-serif;font-weight:600;font-size:25px;}
#titleImg .wrap h3 span {font-size:14px;}
#titleImg img {max-width:100%;}

.titleImg_dash {background-color:#a31511!important;text-align:center;}
.titleImg_dash h3 {color:#FFF!important;font-weight:900;font-size:16px!important;margin-top:-20px;}
.titleImg_dash h3 img {display:block;width:180px;margin:10px auto 25px auto;}

.titleImg_skip {background-color:#071514!important;text-align:center;}
.titleImg_skip h3 {color:#FFF!important;font-weight:900;font-size:16px!important;margin-top:-20px;}
.titleImg_skip h3 img {display:block;width:180px;margin:10px auto 25px auto;}

.titleImg {background-color:#000!important;text-align:center;}
.titleImg h3 {color:#FFF!important;font-weight:900;font-size:20px!important;letter-spacing:8px;padding:20px 0 30px 0;}

#partsArea {border-bottom:solid 1px rgba(0,0,0,0.15);}
#partsArea .title {height:64px;background:url(../../parts/image/titleBg.gif);box-shadow:0px 0px 5px rgba(0,0,0,0.4);}
#partsArea .title h4 {width:90%;margin:0 auto;font-weight:900;font-size:15px;color:#223c49;line-height:65px;}
#partsArea .title h4 .mark_a {background-color:#972924;color:#FFF;padding:3px 8px;margin-left:5px;font-size:12px;}
#partsArea .title h4 .mark_b {background-color:#497335;color:#FFF;padding:3px 8px;margin-left:5px;font-size:12px;}
#partsArea .title h4 .mark_c {background-color:#e4e02c;color:#000;padding:3px 8px;margin-left:5px;font-size:12px;}
#partsArea .title h4 .mark_d {background-color:#0b4b69;color:#FFF;padding:3px 8px;margin-left:5px;font-size:12px;}
#partsArea .title h4 .mark_e {background-color:#c15d28;color:#FFF;padding:3px 8px;margin-left:5px;font-size:12px;}

#partsArea .title2 {height:64px;background:url(../../parts/image/titleBg2.gif);}
#partsArea .title2 h4 {width:90%;margin:0 auto;font-family:'Oswald',sans-serif;font-weight:600;font-size:23px;color:#076b98;line-height:65px;text-shadow:0px 1px 0px rgba(255,255,255,1);}
#partsArea .title2 .s3 {background:url(../../parts/image/s3.gif) no-repeat 0 20px;text-indent:40px;}

#partsArea .wrap {width:90%;margin:0 auto;overflow:hidden;margin-bottom:20px;}
#partsArea .wrap figure img {width:100%;max-width:420px;}
#partsArea .wrap figure {margin:20px auto 10px auto;}
#partsArea .wrap .txtBox-single {margin-top:20px;}
#partsArea .wrap .single {margin-top:20px;}
#partsArea .wrap .type {display:flex;}
#partsArea .wrap .type2 {display:flex;}
#partsArea .wrap .type3 {display:flex;}
#partsArea .wrap .type span {display:block;text-align:center;margin-bottom:1px!important;font-size:10px;background-color:#EEE;border:solid 1px #CCC;padding:0 8px;}
#partsArea .wrap .type2 span {display:block;width:48%;margin-right:1px;text-align:center;margin-bottom:1px!important;font-size:10px;background-color:#91d2ef;border:solid 1px #7bbcd9;}
#partsArea .wrap .type3 span {display:block;width:48%;margin-right:1px;text-align:center;margin-bottom:1px!important;font-size:10px;background-color:#424a4c;border:solid 1px #424a4c;color:#FFF;}
#partsArea .wrap .text {margin-bottom:20px;font-size:13px;line-height:160%;}
#partsArea .wrap .text2 {margin-bottom:10px;font-size:14px;}
#partsArea .wrap .date {font-size:12px;color:#e96424;margin-bottom:10px;}
#partsArea .wrap .price {font-size:24px;margin-right:20px;margin-bottom:15px;}
#partsArea .wrap .price span {font-size:16px;margin-left:5px;}
#partsArea .wrap .hour {font-size:12px;width:40px;text-align:center;border:solid 1px #CCC;padding:0 3px;margin-bottom:5px;}
#partsArea .wrap .tax {font-size:12px;}
#partsArea .wrap .number {clear:both;font-size:12px;}
#partsArea .wrap .comingSoon {font-size:10px;width:180px;text-align:center;margin:20px 0;border:solid 1px #ccc;padding:0 8px;background-color:#FFF;}
#partsArea .wrap .comingSoon {font-size:10px;width:180px;text-align:center;margin:5px 0;border:solid 1px #ccc;padding:0 8px;background-color:#FFF;}
#partsArea .wrap .note {font-size:12px;margin-top:10px;}
#partsArea .wrap .colors {font-size:14px;margin-bottom:10px;}
#partsArea .wrap .subTitle {font-family:'Oswald',sans-serif;font-weight:600;font-size:20px;text-shadow:0px 1px 2px rgba(0,0,0,0.8);margin-bottom:20px;}

#partsArea .wrap h5 .main {display:block;font-size:20px;font-weight:bold;margin-bottom:5px;}
#partsArea .wrap h5 .sub {display:block;font-size:14px;margin-bottom:10px;}
#partsArea .wrap .s1 {background:url(../../parts/image/s1.gif) no-repeat;text-indent:35px;line-height:27px;}
#partsArea .wrap .s2 {background:url(../../parts/image/s2.gif) no-repeat;text-indent:35px;line-height:27px;}
#partsArea .wrap .s3 {background:url(../../parts/image/s3.gif) no-repeat;text-indent:35px;line-height:27px;}

#partsArea .colorVmenu {width:90%;margin:30px auto 0 auto;}
#partsArea .colorVmenu li a {display:block;width:100%;height:60px;background-color:#e6e6e6;font-size:18px;font-weight:bold;color:#999;text-decoration:none;line-height:60px;text-align:center;float:left;margin-bottom:10px;}

#partsArea .colorVmenu li .m1 {background-color:#a31511!important;}
#partsArea .colorVmenu li .m2 {background-color:#071515!important;}
#partsArea .colorVmenu li a img { display:block;height:28px;margin:19px auto 0 auto;}

#partsArea .colorVariation {clear:both;width:90%;margin:0 auto 20px auto; padding:20px 0 0 0;overflow:hidden;background-color:#FFF;border:#CCC solid 1px;}
#partsArea .colorVariation .wrap {width:90%;margin:0 auto;}
#partsArea .colorVariation .box figure {margin:0 auto;}
#partsArea .colorVariation .box figure img {margin-bottom:5px;}
#partsArea .colorVariation .box .photo1 {max-width:416px;position:relative;}
#partsArea .colorVariation .box .photo2 {max-width:416px;position:relative;}
#partsArea .colorVariation .box .photo1 img:first-child,#partsArea .colorVariation .box .photo2 img:first-child {width:100%;display:block;}
#partsArea .colorVariation .box figure .icon { display:none;}
#partsArea .colorVariation .box .photo1:hover, #partsArea .colorVariation .box .photo2:hover {background-color:#FFF;}
#partsArea .colorVariation .box .txt {clear:both;text-align:center;margin-bottom:60px;margin-top:15px;}
#partsArea .colorVariation .box .txt h5 {font-size:16px;margin-bottom:0px;}
#partsArea .colorVariation .box .txt p {font-family:'Titillium Web',sans-serif;font-size:12px;}
#partsArea .colorVariation .box .txt p span {display:block;color:#C00; line-height:100%;}

#partsArea .matmaintext {margin:20px 0;border-bottom:#555 solid 1px;padding-bottom:30px;}
#partsArea .matmainbox {clear:both;overflow:hidden;margin-bottom:40px;border-bottom:#555 solid 1px;padding-bottom:30px;}
#partsArea .matimgBox img {width:100%;max-width:420px;}
#partsArea .matimgBox p {max-width:420px;text-align:center;font-size:12px;margin-bottom:30px;}
#partsArea .matSubBox {clear:both;margin-top:30px;}
#partsArea .matSubBox div {width:210px;display:inline-block;vertical-align:top;margin:0 15px 30px 15px;}
#partsArea .matSubBox div p {font-size:12px;line-height:160%;}

#partsArea .wrap .txtBoxtd2 {line-height:140%;}
#partsArea .wrap .txtBoxtd2 br {display:none;}

/* ---------------------------------------------------------------- *
’Žß—p ˆÍ‚Ýcss
* ---------------------------------------------------------------- */
#partsArea .wrap .text_red {line-height: 180%;font-size: 11px;color: #ff0000;}
#partsArea .wrap .under_red {text-decoration-color: #FF0000;border-bottom: double;}
#partsArea .wrap .border {border: solid 1px #ff0000;padding: 10px;width: auto;}
/* ---------------------------------------------------------------- *
’Žß—p ˆÍ‚Ýcss ˆÈã
* ---------------------------------------------------------------- */


/* AeroWheelSet 201706 */
#partsArea .wheelList a {display:block;font-size:12px;text-decoration:none;color:#FFF;width:100%;font-weight:600;height:70px;line-height:70px;text-align:center;background:url(../image/arrow1.png) 96% center no-repeat #e96424;margin-bottom:30px;text-shadow:0px 1px 2px rgba(0,0,0,0.5);border:solid 1px rgba(255,255,255,0.1);}
#partsArea .wheelList-s a {display:block;font-size:12px;text-decoration:none;color:#076b98;width:100%;font-weight:600;height:70px;line-height:70px;text-align:center;background:url(../image/arrow4.png) 96% center no-repeat #e3e3e3;margin-bottom:30px;text-shadow:0px 1px 2px rgba(0,0,0,0.5);border:solid 1px rgba(255,255,255,0.1);}
#AeroWheelSet table {width:800px;margin-bottom:0px;}
#AeroWheelSet th {font-size:12px;font-weight:600;background:#eee;}
#AeroWheelSet td {background:#fff;}
#AeroWheelSet th,
#AeroWheelSet td {font-size:12px;border:#CCC solid 1px;padding:5px;vertical-align:middle;}
#AeroWheelSet table span {font-size:10px;}
#AeroWheelSet .tableNote {display:block;font-size:12px;font-weight:bold;margin-bottom:5px; color:#C00;}
#AeroWheelSet .scroll{overflow:auto;white-space:normal;}
#AeroWheelSet .scroll::-webkit-scrollbar{height:5px;}
#AeroWheelSet .scroll::-webkit-scrollbar-track{background:#F1F1F1;}
#AeroWheelSet .scroll::-webkit-scrollbar-thumb {background: #BCBCBC;}

/* wheelListWrap 201706 */
.wheelListWrap {padding:15px;border-radius:10px;}
.wheelListWrap1 {background-color:#fcf2de;border:#e9d6b0 solid 1px;}
.wheelListWrap2 {background-color:#eee;border:#ccc solid 1px;}
.wheelListWrap .subtitle {margin-bottom:15px;}
.wheelListBox {margin:10px 0 0 0; overflow:hidden;}
.wheelListBox .box1 {width:100%;float:left;margin-bottom:10px;}
.wheelListBox .box1 img {width:100%;}
.wheelListBox .box2 {width:30px;float:inherit;font-size:60px;margin:0 auto;padding-top:30px;}
.wheelListBox .box3 {width:120px;float:inherit;font-size:13px;line-height:140%;margin:15px auto;padding-top:10px;}
.wheelListBox .box4 {width:80px;float:inherit;text-align:center;margin:0 auto;}
.wheelListBox .box4 img {width:80px;}
.wheelListBox .box4 p {font-size:10px;margin-top:-5px;}
.wheelListBox .setPrice1 {clear:both;color:#f56622;font-weight:bold;margin-bottom:10px;}
.wheelListBox .setPrice2 {clear:both;color:#1d7fb6;font-weight:bold;margin-bottom:10px;}
.wheelListBox .note {clear:both;}

.endTextBox {width:90%;font-size:12px;margin:30px auto 0 auto;line-height:220%;}
.endTextBox .type {width:100px;font-size:12px;text-align:center;padding:1px 5px;background-color:#fff;border:solid 1px #7d7d7d;margin:0 auto 20px auto;line-height:35px;}
.endTextBox table {width:90%;margin:0 auto;border:#333 solid 1px;}
.endTextBox th {font-size:12px;font-weight:bold;text-align:left;border:#444 solid 1px;padding:10px;}
.endTextBox td {font-size:10px;text-align:left;border:#444 solid 1px;padding:10px;}
.endTextBox p {margin-top:10px;}

.endTextBox .type {width:100px;font-size:12px;padding:1px 5px;background-color:#fff;border:solid 1px #7d7d7d;margin:0 auto 20px auto;line-height:200%;}
.endTextBox .type2 {width:100px;font-size:12px;padding:1px 5px;background-color:#91d2ef;border:solid 1px #7abad6;margin:0 auto 20px auto;line-height:200%;}
.endTextBox .type3 {width:100px;font-size:12px;padding:1px 5px;background-color:#424a4c;border:solid 1px #424a4c;margin:0 auto 20px auto;line-height:200%;color:#FFF;}

.nextprev {overflow:hidden;}
.nextprev .nextprevBtn {width:300px;margin:30px auto;}
.nextprev .nextprevBtn li a {text-align:center;display:block;line-height:70px;color:#FFF;font-family:'Oswald',sans-serif;font-weight:600;font-size:23px;text-shadow:0px 1px 3px rgba(0,0,0,0.5);text-decoration:none;width:300px;height:70px;overflow:hidden;background-repeat:no-repeat;margin-bottom:10px;}
.nextprev .nextprevBtn .next a {background-image:url(../image/arrow1.png);background-position:95% center;}
.nextprev .nextprevBtn .prev a {background-image:url(../image/arrow2.png);background-position:15px center;}

.pdfBox .wrap {border:solid 1px rgba(0,0,0,0.15);overflow:hidden;margin-bottom:30px;text-align:center;}
.pdfBox a {display:block;width:90%;margin:0 auto;color:#333;text-decoration:none;}
.pdfBox:hover {opacity:0.8;transition:all .2s ease-in-out;}
.pdfBox img {display:block;margin:30px auto 20px auto;}
.pdfBox p {font-size:14px;font-weight:bold;line-height:160%;margin:15px 15px 30px 15px;}
.pdfBox p span {font-size:10px;font-weight:normal;}
.topPdfBox .wrap {width:100%!important;padding:0!important;}
.topPdfBox a {width:100%!important;margin-bottom:18px;}

.btn201712_1 img {display:block;width:100%;max-width:420px;height:auto;margin:5px 0 20px 0;}
.btn201712_2 img {display:block;width:100%;max-width:420px;height:auto;margin:5px 0 20px 0;}

.last_textBox {width:80%;background-color:#FFF; border:#CCC solid 1px;padding:5%;margin:0 auto 25px auto;}
.last_textBox h5 {font-size:14px;font-weight:bold;margin-bottom:3px;}
.last_textBox p {font-size:12px;line-height:160%;}

}