@charset "shift_jis";

@import url(setup.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@import url(https://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);
@import url(https://fonts.googleapis.com/css?family=Anton);
@import url(https://fonts.googleapis.com/css2?family=Anton&display=swap);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:700i);

/* ---------------------------------------------------------------- *
    共通設定
 * ---------------------------------------------------------------- */

/* リンク色の設定 */
a:link {color:#7e38a1;text-decoration:underline;}
a:visited {color:#7e38a1;text-decoration:underline;}
a:hover {color:#7e38a1;text-decoration:none;}
a:active {color:#7e38a1;text-decoration:none;}

/* リンクマウスオーバー設定 */
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","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;}

body {font-family:"Noto Sans Japanese","Roboto","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:16px;background-color:#f3f3f3;color:#333;line-height:160%;}

/* 濃色 */
.bgColor1 {background-color:#fff;}
.color1 {color:#fff;}

/* 中間色 */
.bgColor2 {background-color:#bbb;}
#partsMenu ul li a {background-color:#bbb;}
#partsMenu ul li a:hover {background-color:#bbb;}

/* 薄色 */
.bgColor3 {background-color:#333;}
#partsMenu .active {background-color:#333;}
#partsMenu .active2 {background-color:#333;}
.nextprev .nextprevBtn li a {background-color:#333;}

/* 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 ヘッダ･フッタ */
.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;}
.footer2020 {background:#FFF;box-shadow:0 0 8px rgba(0,0,0,0.3);color:#333;}
.footer2020 .wrap {width:90%;padding:60px 0;margin:0 auto;align-items:center;}
.footer2020 .wrap .copyright {position:relative;font-family:'Roboto',sans-serif;font-size:11px;}
.footer2020 .wrap .onlineShop {margin:0 40px 0 0;}
.footer2020 .wrap .onlineShop .text {display:block;font-size:10px;line-height:100%;margin-bottom:-5px;}
.footer2020 .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;}
.footer2020 .wrap .onlineShop a span {color:#C00;}
.footer2020 .carTop_btn a {display:block;margin-bottom:10px;font-size:14px;font-weight:600;font-family:'Titillium Web',sans-serif;color:#333;text-decoration:none;line-height:100%;text-indent:15px;}
.footer2020 .carTop_btn a::before {position:absolute;left:0;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;}
.footer2020 .wrap {width:90%;padding:30px 0;}
.footer2020 .wrap .copyright {margin-bottom:30px;}
}

/* ---------------------------------------------------------------- *
    横幅が980px以上の場合に適用されるCSS（PC向け）
 * ---------------------------------------------------------------- */
@media screen and (min-width:980px){

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

#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;}

/* ---------------------------------------------------------------- *
    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:270px;height:35px;background:url(../image/logo1.png) no-repeat;background-size:270px 35px;float:left;margin-top:43px;}
#menu .wrap ul {float:right;}
#menu .wrap li {float:left;margin-left:100px;margin-top:38px;}
#menu .wrap li a {font-family:'Anton',sans-serif;font-size:20px;color:#333;text-decoration:none;text-shadow:0px 1px 1px rgba(255,255,255,0.1);}
#menu .wrap li ul {display:none;}
.fixed {position:fixed!important;top:0!important;}
.bodyfixed {padding-top:15px;}

#styling {background:url(../image/photo_bg.jpg) no-repeat center #e2e2ef;background-size:cover;min-height:100%;border-bottom:solid 1px #333;color:#FFF;}
#styling .wrap {max-width:1200px;width:90%;margin:0 auto;overflow:hidden;padding:100px 0;text-align:center;}
#styling h3 {margin-bottom:80px;font-family:'Anton',sans-serif;font-size:50px;color:#333;font-weight:normal;text-shadow:0px 1px 5px rgba(255,255,255,1);}
#styling .photowrap a {display:block;width:48%;height:auto;position:relative;background:#FFF;box-shadow:0px 30px 20px -30px rgba(0,0,0,1);}
#styling .photowrap a .photo {display:block;width:100%;}
#styling .photowrap a .icon {display:block;bottom:10px;right:10px;position:absolute;}
#styling .photowrap a:hover {opacity:1;}
#styling .photowrap a .photo:hover {opacity:0.6;}

#gallery {border-bottom:rgba(255,255,255,0.1) solid 1px;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) center no-repeat;background-size:cover;}
#parts .wrap {max-width:1200px;width:90%;margin:0 auto;overflow:hidden;padding:100px 0 50px 0;text-align:center;}
#parts h3 {margin-bottom:80px;font-family:'Anton',sans-serif;font-size:50px;color:#333;font-weight:normal;text-shadow:0px 1px 5px rgba(255,255,255,1);}
#parts .topPartsBtn a {display:block;width:27%;margin-bottom:30px;text-decoration:none;color:#fff;opacity:1;transition:all .2s ease-in-out;}
#parts .topPartsBtn a img {display:block;width:100%;margin-bottom:12px;box-shadow:0px 20px 15px -20px rgba(0,0,0,1);}
#parts .topPartsBtn a p {font-family:'Anton',sans-serif;font-size:20px;color:#333;text-shadow:0px 0px 3px rgba(255,255,255,1);}
#parts .topPartsBtn a:hover {color:#444;}
#parts .topPartsBtn .noitem {width:27%;}

.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:#000;padding:80px 0;}
.gallery h3 {font-family:'Anton',sans-serif;color:#FFF;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:24%;margin-bottom:18px;}
.gallery .wrap img {display:block;width:100%;}
.gallery .wrap .none {width:285px;height:200px;background-color:#161616;}
.gallery .wrap .noImg {display:block;width:24%;}

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

.partsSpmenu {display:none;}
#menu .menu2ndHome a {font-size:16px!important;font-family:"Noto Sans Japanese","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;}

#partsMenu {overflow:hidden;padding:30px 0 22px 0;background-color:#f3f3f3;}
#partsMenu ul {width:1200px;max-width:90%;margin:0 auto;}
#partsMenu ul li {width:33%;}
#partsMenu ul li a {display:block;width:100%;margin:0 0 6px 0;padding:20px 0;font-family:'Anton',sans-serif;font-weight:normal;font-size:15px;color:#FFF;text-decoration:none;text-align:center;text-shadow:0px 0px 1px rgba(0,0,0,0.5);}

#titleImg {position:relative;}
#titleImg h3 {position:absolute;font-family:'Anton',sans-serif;font-weight:normal;font-size:2.2vw;color:#333;top:45%;margin-left:10%;line-height:120%;}
#titleImg h3 span { display:block;font-size:1.2vw;}
#titleImg .white {color:#FFF;}
#titleImg .leftabove {top:15%;}
#titleImg .right {position: absolute; right: 20%; top:40%;margin-left:15%;}
#titleImg .small {margin-left:7%;top:5%;font-family:'Anton',sans-serif;font-weight:normal;font-size:1.9vw;}
#titleImg img  { width:100%;}
	.pc { display:block; }
	.sp { display:none; }


#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:1200px;max-width:90%;margin:0 auto;font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:20px;line-height:65px;text-shadow:0px 1px 0px rgba(255,255,255,1);}

#partsArea .title .s1 {background:url(../../parts/image/s1.gif) no-repeat 0 20px;text-indent:40px;}
#partsArea .title .s2 {background:url(../../parts/image/s2.gif) no-repeat 0 20px;text-indent:40px;}
#partsArea .title .s3 {background:url(../../parts/image/s3.gif) no-repeat 0 20px;text-indent:40px;}
#partsArea .title .s4 {background:url(../../parts/image/s4.gif) no-repeat 0 20px;text-indent:40px;}
#partsArea .title .s3-4 {background:url(../../parts/image/s34.gif) no-repeat 0 20px;text-indent:75px;}
#partsArea .title .s1-2 {background:url(../../parts/image/s12.gif) no-repeat 0 20px;text-indent:75px;}
#partsArea .subtitle_s1 {font-size:14px;background:url(../../parts/image/s1.gif) no-repeat;text-indent:40px;line-height:27px;margin-bottom:20px;}
#partsArea .subtitle_s2 {font-size:14px;background:url(../../parts/image/s2.gif) no-repeat;text-indent:40px;line-height:27px;margin-bottom:20px;}
#partsArea .subtitle_s1-2 {font-size:14px;background:url(../../parts/image/s12.gif) no-repeat;text-indent:75px;line-height:27px;margin-bottom:20px;}
#partsArea .subtitle_s3 {font-size:14px;background:url(../../parts/image/s3.gif) no-repeat;text-indent:40px;line-height:27px;margin-bottom:20px;}
#partsArea .subtitle_s4 {font-size:14px;background:url(../../parts/image/s4.gif) no-repeat;text-indent:40px;line-height:27px;margin-bottom:20px;}
#partsArea .subtitle_s3-4 {font-size:14px;background:url(../../parts/image/s34.gif) no-repeat;text-indent:75px;line-height:27px;margin-bottom:20px;}
#partsArea .wrap {width:1200px;max-width:90%;margin:0 auto;overflow:hidden;padding:40px 0;}
#partsArea .wrap1 {padding:40px 0 0 0;}
#partsArea .wrap2 {padding:0px 0 20px 0;}
#partsArea .wrap figure {width:420px;float:left;}
#partsArea .wrap .txtBox {width:740px;float:right;}
#partsArea .wrap .txtBox-single {}

/* ---------------------------------------------------------------- *
    プレリュード ティザー用 css
 * ---------------------------------------------------------------- */
#partsArea  .dev202509 {padding:2% 12%;}
#partsArea  .dev202509 .suntitle1 {font-weight:bold;margin-bottom:20px;}
#partsArea  .dev202509 .suntitle2 {font-weight:bold;margin-bottom:5px;}
#partsArea  .dev202509 ul {margin-bottom:20px;}
#partsArea  .dev202509 .photo {width:100%;max-width:900px;}
#partsArea  .dev202509 .photo img {width:49%;margin-bottom:12px;}


/* ---------------------------------------------------------------- *
    注釈用 囲み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;}
/* ---------------------------------------------------------------- *
    注釈用 囲みcss 以上
 * ---------------------------------------------------------------- */

#partsArea .wrap .type {display:flex;flex-wrap:wrap;width:400px!important;margin-bottom:10px;}
#partsArea .wrap .type span {display:block;width:90px;text-align:center;line-height:140%;margin:1px!important;color:#333;font-size:10px;background-color:#eee;border:solid 1px #ccc;padding:10px;}
#partsArea .wrap .type2 {display:flex;flex-wrap:wrap;width:400px!important;margin-bottom:10px;}
#partsArea .wrap .type2 span {display:block;width:90px;text-align:center;line-height:140%;margin:1px!important;color:#FFF;font-size:10px;background-color:#87878c;border:solid 1px #87878c;padding:10px;}
#partsArea .wrap .type0 span {font-size:10px;color:#333;background-color:#FFF!important;border:solid 1px #CCC;padding:5px;margin-bottom:5px;}
#partsArea .wrap .type_box_all {width:100%!important;}
#partsArea .wrap .type_box_all span {width:90px!important;}
#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:'Anton',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:1200px;max-width:90%;margin:30px auto 0 auto;}
#partsArea .colorVmenu li {width:49.5%;}
#partsArea .colorVmenu li a {font-family:'Anton',sans-serif;vertical-align:middle;width:100%;height:80px;display: flex;justify-content: center;align-items: center;font-size:20px;text-decoration:none;text-align:center;border-radius: 3px 3px 0 0 / 3px 3px 0 0;background-color:#333;color:#999;text-shadow:0px 1px 3px rgba(0,0,0,0.5);}
#partsArea .colorVmenu li .active {padding-bottom:10px;color:#fff;}

#partsArea .colorVariation {width:1200px;max-width:90%;margin:0 auto 60px auto; padding:20px 0 0 0;overflow:hidden;background-color:#FFF;border:#CCC solid 1px;}
#partsArea .colorVariation .wrap {width:1200px;max-width:90%;margin:0 auto;}
#partsArea .colorVariation .box {margin-top:0px;}
#partsArea .colorVariation .box figure {margin-bottom:30px;}
#partsArea .colorVariation .box .photo1 {width:49%;float:left;display:block;position:relative;background-color:#FFF;}
#partsArea .colorVariation .box .photo2 {width:49%;float:right;display:block;position:relative;background-color:#FFF;}
#partsArea .colorVariation .box .photo1:hover, #partsArea .colorVariation .box .photo2:hover {background-color:#FFF;}
#partsArea .colorVariation .box figure .icon {bottom:10px;right:10px;position:absolute;}
#partsArea .colorVariation .box .photo1 a img,#partsArea .colorVariation .box .photo2 a img {display:block;width:100%;}
#partsArea .colorVariation .box .txt {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 .colorVariation .box3Column figure {position:relative;width:33%;margin-bottom:25px;}
#partsArea .colorVariation .box3Column figure a {display:block;width:100%;}
#partsArea .colorVariation .box3Column figure a img {display:block;width:100%;}
#partsArea .colorVariation .box3Column figure .icon {bottom:10px;right:10px;position:absolute;}
#partsArea .colorVariation .box3Column figure p {font-size:14px;background-color:#333;color:#fff;text-align:center;padding:15px;margin-bottom:5px;}
#partsArea .colorVariation .box3Column .photo:hover {background-color:#FFF;}
#partsArea .colorVariation .box3Column .txt {clear:both;text-align:center;margin-bottom:80px;}
#partsArea .colorVariation .box3Column .txt h5 {font-size:20px;margin-bottom:15px;}
#partsArea .colorVariation .box3Column .txt p {font-family:'Titillium Web',sans-serif;font-size:13px;}
#partsArea .colorVariation .box3Column .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%;}

/* 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 #a5a5a5;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:#FFF;border:#CCC 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:#c6000b;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%;max-width:900px;margin:60px auto 0 auto;font-size:12px; text-align:center;}
.endTextBox h5 {font-size:14px;font-weight:bold; margin-bottom:10px;}
.endTextBox strong {font-size:14px;font-weight:bold;}
.endTextBox .type {width:100px;font-size:10px;padding:1px 5px;background-color:#fff;border:solid 1px #CCC;line-height:35px;}
.endTextBox .type2 {width:100px;font-size:10px;padding:1px 5px;background-color:#eee;border:solid 1px #ccc;color:#333;line-height:35px;margin-left:20px;}
.endTextBox .type1 {width:100px;font-size:10px;padding:1px 5px;background-color:#eee;border:solid 1px #ccc;color:#333;line-height:35px;margin-left:20px;}

.nextprev {overflow:hidden;padding:60px 0;}
.nextprev .nextprevBtn {width:640px;margin:0 auto;}
.nextprev .nextprevBtn li a {text-align:center;display:block;line-height:70px;color:#FFF;font-family:'Anton',sans-serif;font-size:20px;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:70px;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; line-height:120%;}
.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%;}

.video_btn a {display:block;max-width:500px;padding:30px;color:#fff;background:#777 url("../../parts/image/icon_mov.png") no-repeat 20px 25px;background-size:30px;text-decoration:none;font-weight:bold;font-size:14px;border-radius:4px;}
.video_btn a span {display:block;margin-left:40px;line-height:140%;}

}

@media screen and (max-width:1350px){#partsArea .wrap .txtBox {width:50%;float:left;margin-left:40px;}}
@media screen and (max-width:1100px){#partsArea .wrap .txtBox {width:38%;float:left;margin-left:40px;}}
@media screen and (max-width:860px){#partsArea .wrap .txtBox {width:20%;float:left;margin-left:30px;}
.pdfBox p {background-size:27px;text-indent:40px;margin-top:60px; padding-right:20px;}
.pdfBox p span {font-size:10px;text-indent:0px;}
}

/* ---------------------------------------------------------------- *
    画面の横幅が980px以下の場合に適用されるCSS（タブレット&スマホ）
 * ---------------------------------------------------------------- */

@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
 * ---------------------------------------------------------------- */

#pagetop {background-color:#f9f9f9;padding:20px 0 40px 43%;border-bottom:solid 1px rgba(0,0,0,0.1);border-top:solid 1px rgba(0,0,0,0.3);}
#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;}

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

#menu {background-color:#cccccc;}
#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:270px;height:25px;background:url(../image/logo1.png) no-repeat;background-size:270px 25px;margin:40px auto 0 auto;}
#menu ul {display:-webkit-box;display:-moz-box;margin:0 5px;}
#menu li {-webkit-box-flex:1;-moz-box-flex:1;text-align:center;list-style:none;font-family:'Anton',sans-serif;font-size:20px;border-top:#cccccc solid 1px;background-color:#D8D8D8;margin:10px 5px 10px 5px;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:35px 0;}
#menu ul .menu2ndHome a {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 {background:#f9f9f9;min-height:100%;border-bottom:solid 1px #bbb;color:#FFF;}
#styling .wrap {width:90%;margin:0 auto;overflow:hidden;padding:30px 0 10px 0;text-align:center;}
#styling h3 {margin-bottom:30px;font-family:'Anton',sans-serif;font-size:30px;color:#333;font-weight:normal;text-shadow:0px 1px 5px rgba(255,255,255,1);}
#styling .photowrap a {display:block;width:100%;margin-bottom:10px;height:auto;position:relative;background:#FFF;}
#styling .photowrap a .photo {display:block;width:100%;}
#styling .photowrap a .icon {display:block;bottom:10px;right:10px;position:absolute;}
#styling .photowrap a:hover {opacity:1;}
#styling .photowrap a .photo:hover {opacity:0.6;}

#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 {background:url(../image/parts_bg.jpg) center no-repeat #fff;background-size:cover;}
#parts .wrap {width:90%;margin:0 auto;overflow:hidden;padding:30px 0 0px 0;text-align:center;}
#parts h3 {margin-bottom:30px;font-family:'Anton',sans-serif;font-size:30px;color:#333;font-weight:normal;text-shadow:0px 1px 5px rgba(255,255,255,1);}
#parts .topPartsBtn a {display:block;width:47%;margin-bottom:30px;text-decoration:none;color:#333;opacity:1;transition:all .2s ease-in-out;}
#parts .topPartsBtn a img {display:block;width:100%;margin-bottom:7px;box-shadow:0px 10px 5px -10px rgba(0,0,0,1);}
#parts .topPartsBtn a p {font-family:'Anton',sans-serif;font-size:16px;color:#16110e;text-shadow:0px 0px 3px rgba(255,255,255,1);}
#parts .topPartsBtn a:hover {color:#636874;}

.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:2.8vw;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:2.8vw;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:#000;padding:30px 0;overflow:hidden;}
.gallery h3 {font-family:'Anton',sans-serif;color:#FFF;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 .none {display:none;}

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

.partsSpmenu {height:64px;text-align:center;background:url(../../parts/image/titleBg.gif);box-shadow:0px 3px 5px rgba(0,0,0,1);}
.partsSpmenu p {font-family:'Anton',sans-serif;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:#333;text-shadow:0px 1px 1px rgba(255,255,255,0.5);}

#menu .menu2ndHome a {font-size:18px!important;font-family:"Noto Sans Japanese","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;font-weight:700 ;}

#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;border-bottom:solid 1px #111;font-family:'Oswald',sans-serif;font-weight:600;font-size:16px;color:#FFF;text-decoration:none;line-height:60px;text-align:center;text-shadow:0px 1px 2px rgba(0,0,0,0.6);}
#partsMenu .sTxt {font-size:12px;}

#titleImg {position:relative;width:100%;}
#titleImg h3 {position:absolute;font-family:'Anton',sans-serif;font-weight:normal;font-size:3.5vw;top:35%;left:15px;z-index:1;line-height:120%;}
#titleImg h3 span { display:block; font-size:3vw;}
#titleImg .white {color:#FFF;}
#titleImg .leftabove {top:10%;}
#titleImg .right {position: absolute; right: 5%; top:40%;margin-left:70%;}
#titleImg .small {margin-left:3%;top:5%;font-family:'Anton',sans-serif;font-weight:normal;font-size:3.8vw;}
.titleImg1,.titleImg2 {color:#333;}

#titleImg img {width:100%;top:50px;left:0%;}
	.sp {display:block;}
	.pc {display:none;}

#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-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:14px;color:#2a2e37;line-height:65px;}
#partsArea .title .s1 {background:url(../../parts/image/s1.gif) no-repeat 0 20px;text-indent:35px;}
#partsArea .title .s2 {background:url(../../parts/image/s2.gif) no-repeat 0 20px;text-indent:35px;}
#partsArea .title .s1s2 {background:url(../../parts/image/s1s2.png) no-repeat 0 20px;text-indent:65px;}

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

#partsArea .wrap {width:90%;overflow:hidden;margin:5px auto;}
#partsArea .wrap1 {padding:0;margin:0 auto -20px auto;}
#partsArea .wrap2 {padding:0 0 20px 0;}
#partsArea .wrap figure img {width:100%;max-width:420px;}
#partsArea .wrap figure {margin:20px auto 10px auto;}
#partsArea .wrap .txtBox {width:100%;float:inherit;margin-left:0px;}
#partsArea .wrap .txtBox-single {margin-top:20px;}
#partsArea .wrap .single {margin-top:20px;}

#partsArea .wrap .type {display:flex;flex-wrap:wrap;width:100%!important;margin-bottom:10px;}
#partsArea .wrap .type span {display:block;width:24%;text-align:center;line-height:140%;margin:1px!important;color:#333;font-size:10px;background-color:#eee;border:solid 1px #ddd;padding:10px;}
#partsArea .wrap .type2 {display:flex;flex-wrap:wrap;width:100%!important;margin-bottom:10px;}
#partsArea .wrap .type2 span {display:block;width:20%;text-align:center;line-height:140%;margin:1px!important;color:#FFF;font-size:10px;background-color:#87878c;border:solid 1px #87878c;padding:10px;}
#partsArea .wrap .type0 span {width:40%!important;font-size:10px;color:#333;background-color:#FFF;border:solid 1px #CCC;padding:10px;margin-bottom:10px;}
#partsArea .wrap .type_box_all {width:100%!important;}
#partsArea .wrap .type_box_all span {width:50px!important;}

/* ---------------------------------------------------------------- *
    プレリュード ティザー用 css
 * ---------------------------------------------------------------- */
#partsArea  .dev202509 {padding:5% 0;}
#partsArea  .dev202509 .suntitle1 {font-weight:bold;margin-bottom:20px;}
#partsArea  .dev202509 .suntitle2 {font-weight:bold;margin-bottom:5px;}
#partsArea  .dev202509 ul {margin-bottom:20px;}
#partsArea  .dev202509 .photo {width:99%;max-width:900px;}
#partsArea  .dev202509 .photo img {width:100%;margin-bottom:10px;display: block;}

/* ---------------------------------------------------------------- *
    注釈用 囲み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;}
/* ---------------------------------------------------------------- *
    注釈用 囲みcss 以上
 * ---------------------------------------------------------------- */

#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:'Anton',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:100%;margin:0 0 20px 0;display:block;}
#partsArea .colorVmenu li a {font-family:'Anton',sans-serif;display:block;color:#999;vertical-align:middle;width:100%;height:auto; padding:20px 0;font-size:20px;text-decoration:none;text-align:center;border-radius:0;border-bottom:#FFF solid 1px;background-color:#333;text-shadow:0px 1px 3px rgba(0,0,0,0.5);}
#partsArea .colorVmenu li .active {color:#fff;}

#partsArea .colorVariation {width:90%;margin:0 auto 60px 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 a 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 .colorVariation .box3Column figure {position:relative;width:100%;margin-bottom:0;}
#partsArea .colorVariation .box3Column figure a img {display:block;width:100%;margin:0 auto;}
#partsArea .colorVariation .box3Column figure .icon {display:none;}
#partsArea .colorVariation .box3Column figure p {font-size:13px;background-color:#333;color:#fff;text-align:center;padding:10px;margin-bottom:1px;}
#partsArea .colorVariation .box3Column .photo:hover {background-color:#FFF;}
#partsArea .colorVariation .box3Column .txt {clear:both;text-align:center;margin-bottom:80px;margin-top:25px;}
#partsArea .colorVariation .box3Column .txt h5 {font-size:18px;margin-bottom:10px;}
#partsArea .colorVariation .box3Column .txt p {font-family:'Titillium Web',sans-serif;font-size:13px;}
#partsArea .colorVariation .box3Column .txt p span {color:#C00;margin-left:15px;}

#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;}

/* 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 #a5a5a5;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:#FFF;border:#CCC 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:#c6000b;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%;margin:30px auto 0 auto;font-size:12px;text-align:left;}
.endTextBox h5 {font-size:14px;font-weight:bold;margin-bottom:10px;}
.endTextBox p { margin-bottom:20px;}
.endTextBox strong {font-size:14px;font-weight:bold;}
.endTextBox .type {width:100px;font-size:10px;padding:1px 5px;background-color:#fff;border:solid 1px #CCC;line-height:30px;}
.endTextBox .type2 {width:100px;font-size:10px;padding:1px 5px;background-color:#cc0000;border:solid 1px #cc0000;color:#FFF;line-height:30px;margin-left:20px;}
.endTextBox .type1 {width:100px;font-size:10px;padding:1px 5px;background-color:#87878c;border:solid 1px #87878c;color:#FFF;line-height:30px;margin-left:20px;}

.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:'Anton',sans-serif;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:20px;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;width:100%;margin:0 0 20px 0;}
.pdfBox p {font-size:2.5vw;text-indent:0;font-weight:bold;line-height:160%;margin:0 0 15px 20px;text-align:center;padding-top:40px;background:url(../image/icon_pdf.png) no-repeat;background-size:8%;background-position:top center;}
.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;}

.video_btn a {display:block;max-width:100%;padding:20px;color:#fff;background:#777 url("../../parts/image/icon_mov.png") no-repeat 20px 25px;background-size:30px;text-decoration:none;font-weight:bold;font-size:14px;border-radius:4px;}
.video_btn a span {display:block;margin-left:40px;line-height:140%;}

}