@charset "shift_jis";

@import url(setup.css);
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700,900&display=swap);
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:300,400,600,700,900);
@import url(https://fonts.googleapis.com/css?family=Orbitron:700,900&display=swap);
@import url(https://fonts.googleapis.com/css?family=Work+Sans:800&display=swap);

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

/* link */
a:link {color:#e8340d;text-decoration:underline;}
a:visited {color:#e8340d;text-decoration:underline;}
a:hover {color:#ff1d49;text-decoration:underline;}
a:active {color:#ff1d49;text-decoration:underline;}

/* img hover */
a {opacity:1;transition:all .2s ease-in-out;}
a:hover {opacity:0.6;transition:all .1s ease-in-out;}

body {font-family:
	'Roboto',
	'Noto Sans JP',
	'ƒ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!important;
	font-feature-settings:"palt" 1;
	font-kerning:auto;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:16px;
	background-color:#FFFFFF;
	color:#333;
	line-height:160%;
}

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

/* ’†ŠÔF */
.bgColor2 {background-color:#ddd;}
#partsMenu ul li a {background-color:#38224d;box-shadow:0 0 1px rgba(0,0,0,0.15);}

/* ”–F */
.bgColor3 {background-color:#4a2a74;}
#partsMenu .active {background-color:#4a2a74;color:#fff;}
.nextprev .nextprevBtn li a {background-color:#4a2a74;}

/* 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-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;flex-wrap:wrap;}

.hukuromoji_white {text-shadow:#fff 2px 0px, #fff -2px 0px,#fff 0px -2px,#fff 0px 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px;}

/* 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){

/* ---------------------------------------------------------------- *
    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:#333;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;box-shadow:0 0 8px rgba(0,0,0,0.3);color:#333;}
footer .wrap {width:978px;height:170px;margin:0 auto;}
footer .wrap .copyright {font-family:'Roboto',sans-serif;font-size:11px;float:left;line-height:170px;}
footer .wrap .onlineShop {float:right; margin-top:60px;}
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);z-index:1000;box-shadow:0px 1px 6px rgba(0,0,0,0.15);}
#menu .wrap {width:90%;margin:0 auto;}
#menu .wrap h2 a {display:block;text-indent:-9999px;width:122px;height:66px;background:url(../image/logo1.png) no-repeat;background-size:122px 66px;float:left;margin-top:17px;}
#menu .wrap ul {float:right;}
#menu .wrap li {float:left;margin-left:100px;margin-top:38px;}
#menu .wrap li a {font-family:'Work Sans',sans-serif;font-weight:800;font-size:20px;color:#fff;letter-spacing:0px;text-decoration:none;text-shadow:0px 1px 1px rgba(0,0,0,0.2);}
#menu .wrap li ul {display:none;}
.fixed {position:fixed!important;top:0!important;box-shadow:0px 1px 7px rgba(0,0,0,0.5);}
.bodyfixed {padding-top:15px;}

.mainImg_top2017 {background-color:#FFF;overflow:hidden;height:auto;}
.mainImg_top2017 img {display:block;height:auto;width:100%;max-width:2000px;}

#styling {background:url(../image/photo_bg.jpg) no-repeat center #fff;background-size:cover;min-height:100%;border-top:#4a2a74 solid 1px;color:#FFF;}
#styling .wrap {width:978px;margin:0 auto;overflow:hidden;padding:200px 0;}
#styling h3 {font-family:'Work Sans',sans-serif;font-weight:800;font-size:40px;letter-spacing:-0.2px;margin-top:110px;float:left;color:#4a2a74;}
#styling .photowrap {width:740px;float:right;}
#styling .photo1 {width:360px;height:240px;float:left;display:block;position:relative;background-color:#FFF;box-shadow:0 20px 15px -20px rgba(0,0,0,0.8);}
#styling .photo2 {width:360px;height:240px;float:right;display:block;position:relative;background-color:#FFF;box-shadow:0 20px 15px -20px rgba(0,0,0,0.8);}
#styling figure .icon {bottom:10px;right:10px;position:absolute;}
#styling .photo1:hover, #photo .photo2:hover,#styling .photo3:hover, #photo .photo4:hover {background-color:#FFF;}

#parts {background:url(../image/parts_bg.jpg) center no-repeat #fff;background-size:100%;border-top:#4a2a74 solid 1px;}
#parts h3 {font-family:'Work Sans',sans-serif;font-weight:800;font-size:40px;letter-spacing:-0.2px;margin:20px 0 80px 0;color:#4a2a74;}
#parts .wrap {width:978px;margin:0 auto;overflow:hidden;padding:80px 0 40px 0;}
#parts .topPartsBtn {display:block;width:270px;height:250px;margin:0 20px 20px 20px;word-wrap:break-word;vertical-align:top;text-align:center;border-radius:5px;}
#parts .topPartsBtn img {margin-bottom:7px;box-shadow:0 20px 15px -20px rgba(0,0,0,0.8);}
#parts .topPartsBtn p {font-family:'Work Sans',sans-serif;font-weight:800;font-size:20px;letter-spacing:-0.2px;text-shadow:0px 1px 1px rgba(255,255,255,1);color:#4a2a74;}
#parts .topPartsBtn a {text-decoration:none;opacity:1;transition:all .2s ease-in-out;}
#parts .topPartsBtn a:hover {color:#CCC;opacity:0.6;transition:all .1s ease-in-out;}

.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 parts
 * ---------------------------------------------------------------- */

.partsSpmenu {display:none;}
#menu .menu2ndHome a {font-size:16px!important;font-weight:bold;font-style:normal!important;font-family:'Noto Sans JP',sans-serif!important;}

#partsMenu {display:block;overflow:hidden;padding:30px 0 22px 0;background-color:#251925;}
#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-family:'Work Sans',sans-serif;font-weight:800;font-size:14px;color:#999;text-decoration:none;line-height:140%;text-align:center;}
#partsMenu ul li a:hover {opacity:0.9;}
#partsMenu .sTxt {font-size:11px;}
#partsMenu ul li .normal span {display:block;padding-top:22px;}
#partsMenu ul li .lines span {display:block;padding-top:10px;}
#partsMenu .coming {pointer-events:none}

#titleImg {overflow:hidden;position:relative;}
#titleImg .wrap {width:978px;max-height:400px;position:relative;margin:0 auto;}
#titleImg .wrap h3 {font-family:'Work Sans',sans-serif;font-weight:800;letter-spacing:-0.5px;font-size:35px;position:absolute;top:180px;left:0;line-height:120%;}
#titleImg .note { position:absolute;color:#C00;bottom:15px;left:15px; font-size:13px;}

.titleImg1 {background-color:#FFF;color:#4a2a74;text-shadow:none;}
.titleImg1 h3 {top:150px!important;}
.titleImg1 img {float:right;max-width:70%;}

.titleImg2 {background-color:#000;color:#FFF;border-top:#473d4f solid 1px;}
.titleImg2 img {float:right;max-width:70%;}

#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-family:'Work Sans',sans-serif;font-weight:800;font-weight:400;letter-spacing:-0.2px;font-size:24px;color:#fff;line-height:65px;text-shadow:0px 1px 5px rgba(0,0,0,1);}
#partsArea .title .s1 {background:url(../../parts/image/s1.gif) no-repeat 0 20px;text-indent:40px;}
#partsArea .subtitle_s1 {font-size:14px;background:url(../../parts/image/s1.gif) no-repeat;text-indent:40px;line-height:27px;margin-bottom:20px;}

#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:520px;float:right;}
#partsArea .wrap .txtBox-single {}
#partsArea .wrap .type {margin-bottom:5px;font-weight:bold;}
#partsArea .wrap .type .type1 {font-size:11px;background-color:#434a4c;padding:5px 9px;line-height:33px;color:#FFF;margin-right:1px;}
#partsArea .wrap .type .type2 {font-size:11px;background-color:#4a2a74;padding:5px 9px;line-height:33px;color:#FFF;margin-right:1px;}
#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:#c4151c;margin-bottom:10px;}
#partsArea .wrap .price {font-size:28px;margin-right:20px;float:left;margin-bottom:5px;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;margin-bottom:20px;font-size:12px;}
#partsArea .wrap .comingSoon {font-size:12px; width:180px; text-align:center; margin-bottom:30px;border: solid 1px #888;padding:0 8px;margin-right:15px;}
#partsArea .wrap .note {font-size:13px;margin-bottom:10px;}
#partsArea .wrap .colors {font-size:13px;margin-bottom:10px;}
#partsArea .wrap .subTitle {font-family:'Work Sans',sans-serif;font-weight:800;font-weight:400;font-size:24px;text-shadow:0px 1px 2px rgba(0,0,0,0.8);margin-bottom:20px;}

/* ---------------------------------------------------------------- *
    ’Žß—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 ˆÈã
 * ---------------------------------------------------------------- */

#partsArea .wrap h5 {font-size:20px;font-weight:bold;}
#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 .s {background:url(../../parts/image/s.gif) no-repeat 0 0px;text-indent:37px;line-height:27px;}

#partsArea .colorVmenu {width:980px;margin:30px auto 0 auto;}
#partsArea .colorVmenu li a {display:block;height:60px;background-color:#e6e6e6;font-weight:bold;font-size:20px;color:#999;text-decoration:none;line-height:60px;text-align:center;margin-bottom:7px;}
#partsArea .colorVmenu li a span {font-family:'Oswald',sans-serif;font-size:14px;}
#partsArea .colorVmenu li .m1 {width:490px;margin-right:7px;float:left;}
#partsArea .colorVmenu li .m2 {width:481px;float:right;}
#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 .colorVmenu2 {clear:both;width:980px;margin:0px auto 0 auto;}
#partsArea .colorVmenu2 li a {display:block;width:490px;height:60px;background-color:#ccc;font-family:'Oswald',sans-serif;font-size:16px;font-weight:bold;text-shadow:0px 1px 2px rgba(0,0,0,0.5);color:#FFF;text-decoration:none;line-height:60px;text-align:center;float:left;border-top:#ccc solid 1px;}
#partsArea .colorVmenu2 li .active {background-color:#aaa;color:#FFF;text-shadow:0px 1px 3px rgba(0,0,0,0.7);pointer-events:none;border-top:#aaa solid 1px;}

#partsArea .colorVariation {width:978px;margin:0 auto;overflow:hidden;padding:40px 0 40px 0;}
#partsArea .colorVariation .box figure {margin-bottom:25px;}
#partsArea .colorVariation .box .photo1 {width:474px;height:316px;float:left;display:block;position:relative;background-color:#FFF;box-shadow:0px 1px 5px rgba(0,0,0,0.5);}
#partsArea .colorVariation .box .photo2 {width:474px;height:316px;float:right;display:block;position:relative;background-color:#FFF;box-shadow:0px 1px 5px rgba(0,0,0,0.5);}
#partsArea .colorVariation .box figure .icon {bottom:10px;right:10px;position:absolute;}
#partsArea .colorVariation .box figure p {top:8px;right:8px;position:absolute;font-size:10px;color:#000;line-height:100%;text-shadow:0px 1px 1px rgba(255,255,255,0.7);}
#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:15px;}
#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 .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 img {width:210px;}
#partsArea .matSubBox div p {font-size:12px;line-height:160%;}
#partsArea .matSubBox2 div {width:420px;display:inline-block;vertical-align:top;margin:30px 60px 30px 0;}
#partsArea .matSubBox2 div img {width:420px;}
#partsArea .matSubBox2 div p {font-size:12px;line-height:160%;}

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

/* wheel-list */
#partsArea .wheelList a {display:block;font-size:14px;text-decoration:none;color:#FFF;width:400px;height:70px;line-height:70px;text-align:center;background:url(../image/arrow1.png) 96% center no-repeat #43435c;margin-top:30px;text-shadow:0px 1px 2px rgba(0,0,0,0.8);border:solid 1px rgba(255,255,255,0.1);}
#wheel-list h5 {font-size:22px;margin-bottom:15px;border-left:solid #2e6c9f 3px; padding-left:15px;}
#wheel-list h3 {font-size:16px;margin-bottom:15px;border-left:solid #2e6c9f 3px; padding-left:15px;}
#wheel-list table {width:100%;margin-bottom:5px;}
#wheel-list table td {padding:4px;border:#CCC solid 1px;font-size:12px;font-family:"ƒ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;}
.td1,.td2,.td3,.td4,.td5,.td6,.td7,.td8,.td9 {background-color:#EEE;text-align:center;}
#wheel-list table .middle {vertical-align:middle;text-align:center;}

/* 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 #43435c;margin-bottom:30px;text-shadow:0px 1px 1px rgba(0,0,0,0.5);}
#AeroWheelSet table {width:100%;margin-bottom:0px;}
#AeroWheelSet th {font-size:12px;font-weight:600;background:#eee}
#AeroWheelSet td {background:#f9f9f9;}
#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;}
#AeroWheelSet h5 { font-size:18px;font-weight:bold;margin-bottom:15px;}

/* wheelListWrap 201706 */
.wheelListWrap {padding:20px;border-radius:10px;}
.wheelListWrap1 {background-color:#f9f9f9;border:#ddd solid 1px;}
.wheelListWrap2 {background-color:#333;border:#444 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:130px;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:#1e6ea6;font-weight:bold;margin-bottom:10px;}
.wheelListBox .setPrice2 {clear:both;color:#1e6ea6;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 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 .type1 {width:100px;font-size:10px;padding:1px 5px;background-color:#434a4c;border:solid 1px #434a4c;color:#FFF;line-height:35px;margin-left:20px;}
.endTextBox .type2 {width:100px;font-size:10px;padding:1px 5px;background-color:#4a2a74;border:solid 1px #4a2a74;color:#FFF;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:68px;color:#FFF;font-family:'Work Sans',sans-serif;font-weight:800;letter-spacing:-0.2px;font-size:20px;text-decoration:none;width:300px;height:70px;float:left;margin:0 10px;overflow:hidden;background-repeat:no-repeat;text-shadow:0 1px 1px rgba(0,0,0,0.5);}
.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 {border:solid 1px rgba(0,0,0,0.12);background-image:url(../image/arrow3.png); background-repeat:no-repeat;background-position:870px center;overflow:hidden;margin-bottom:60px;}
.pdfBox a {display:block;width:978px;margin:0 auto;color:#333;text-decoration:none;}
.pdfBox:hover {opacity:0.8;transition:all .2s ease-in-out;}
.pdfBox img {display:block;float:left;margin:30px;border:#eaeaea solid 1px;}
.pdfBox p {font-size:16px;font-weight:bold;margin-top:60px;line-height:200%;}
.pdfBox p span {font-size:10px;font-weight:normal;}


}

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

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

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

.flex {display:block;}

.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:10px;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:#e9e9e9;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;color:#333;}
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:#251925;padding:15px 0;}
#menu .wrap h2 {height:85px;background:url(../image/nav_bg.png);z-index:1000;overflow:hidden;}
#menu .wrap h2 a {display:block;text-indent:-9999px;width:147px;height:80px;background:url(../image/logo1.png) no-repeat;background-size:147px 80px;margin:0 auto;}
#menu ul {display:-webkit-box;display:-moz-box;margin:0 5px;}
#menu li {-webkit-box-flex:1;-moz-box-flex:1;width:30%;text-align:center;list-style:none;font-family:'Work Sans',sans-serif;font-weight:800;font-weight:400;font-size:16px;background-color:#4a2a74;margin:5px 2px 0 2px;text-shadow:0px 1px 2px rgba(0,0,0,0.5);border-radius:3px;box-shadow:none;}
#menu li a {display:block;text-decoration:none;color:#FFF;padding:25px 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 {width:100%;border-top:solid 1px rgba(0,0,0,0.2);border-top:solid 1px #4a2a74;border-bottom:solid 1px #4a2a74;background:url(../image/photo_bg.jpg) no-repeat center #fff;background-size:cover;}
#styling .wrap {width:90%;margin:0 auto;overflow:hidden;padding:30px 0;}
#styling h3 {font-family:'Work Sans',sans-serif;font-weight:800;;font-weight:400;font-size:30px;margin-bottom:30px;color:#4a2a74;text-align:center;}
#styling .photowrap {width:100%;}
#styling .photowrap img {width:45%;max-width:360px;float:left;margin:5px;box-shadow:0 15px 10px -15px rgba(0,0,0,0.8);}
#styling figure .icon {display:none;}

#parts .flex {display:flex;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;flex-wrap:wrap;}
#parts {width:100%;background:url(../image/parts_bg.jpg) no-repeat center #fff;background-size:cover;}
#parts .wrap {width:90%;margin:0 auto;overflow:hidden;padding:30px 0 0 0;}
#parts h3 {font-family:'Work Sans',sans-serif;font-weight:800;font-size:30px;margin-bottom:30px;text-align:center;color:#4a2a74;}
#parts .topPartsBtn {display:block;width:45%;max-width:270px;margin:0 5px 20px 5px;word-wrap:break-word;vertical-align:top;text-align:center;}
#parts .topPartsBtn img {width:100%;margin-bottom:3px;box-shadow:0 15px 10px -15px rgba(0,0,0,0.8);}
#parts .topPartsBtn p {font-family:'Work Sans',sans-serif;font-weight:800;font-size:13px;line-height:140%;}
#parts .topPartsBtn a {text-decoration:none;color:#4a2a74;opacity:1;transition:all .2s ease-in-out;}
#parts .topPartsBtn a:hover {color:#CCC;opacity:0.6;transition:all .1s ease-in-out;}

.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 parts
 * ---------------------------------------------------------------- */

.partsSpmenu {height:64px;text-align:center;background:url(../../parts/image/titleBg.gif);}
.partsSpmenu p {font-family:'Work Sans',sans-serif;font-weight:800;font-weight:400;line-height:64px;font-size:20px;background-image:url("../image/spMenu.png");background-size:30px 30px;background-repeat:no-repeat;background-position:15px 50%;color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,1);}

#menu .menu2ndHome a {font-size:14px!important;font-family:'Noto Sans JP',sans-serif!important;font-weight:bold;}

#partsMenu {clear:both;overflow:hidden;background-color:#887a94;}
#partsMenu ul {z-index:100;width:100%;margin:0 auto;display:none;}
#partsMenu ul li a {display:block;height:60px;margin:1px 0 0 0;font-family:'Work Sans',sans-serif;font-weight:800;font-size:14px;color:#fff;text-decoration:none;line-height:140%;text-align:center;text-shadow:0px 1px 1px rgba(0,0,0,1);}
#partsMenu ul li .normal span {display:block;padding-top:20px;}
#partsMenu .sTxt {font-size:12px;}
#partsMenu ul li .lines span {display:block;padding-top:10px;}
#partsMenu .coming {pointer-events:none}

#titleImg {text-align:center;background-color:#000;overflow:hidden;}
#titleImg .wrap h3 {margin:18px auto 25px auto;font-family:'Work Sans',sans-serif;font-weight:800;font-size:20px;color:#FFF;line-height:100%;}
#titleImg .wrap h3 span {display:block;font-size:20px;line-height:100%;}
#titleImg img {max-width:100%;}
#titleImg .note {width:90%;margin:0 auto 20px auto;color:#C00;font-size:12px;line-height:140%;}

.titleImg1,.titleImg2 {color:#e8340d;}

#titleImg .wrap h3 .text {display:block;font-family:"ƒ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;font-size:11px;font-style:normal;line-height:160%;margin-top:10px;}

#partsArea {border-bottom:solid 1px rgba(0,0,0,0.15);}
#partsArea .title {height:60px;background:url(../../parts/image/titleBg.gif); padding-left:10px;}
#partsArea .title h4 {width:100%;margin:0 auto;font-family:'Work Sans',sans-serif;font-weight:800;font-size:18px;color:#fff;line-height:60px;text-shadow:0px 1px 1px rgba(0,0,0,1);}
#partsArea .title .s1 {background:url(../../parts/image/s1.gif) no-repeat 0 17px;text-indent:35px;}

#partsArea .wrap {width:90%;margin:0 auto;overflow:hidden;padding:0 0 15px 0;}
#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 {margin-bottom:5px;font-weight:bold;}
#partsArea .wrap .type .type1 {font-size:11px;background-color:#434a4c;padding:5px 9px;line-height:33px;color:#FFF;margin-right:1px;}
#partsArea .wrap .type .type2 {font-size:11px;background-color:#4a2a74;padding:5px 9px;line-height:33px;color:#FFF;margin-right:1px;}
#partsArea .wrap .text {margin-bottom:20px;font-size:14px;}
#partsArea .wrap .text2 {margin-bottom:10px;font-size:14px;}
#partsArea .wrap .date {font-size:12px;color:#c4151c;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 8px;margin-bottom:5px;}
#partsArea .wrap .hour2 {font-size:12px;width:40px;text-align:center;border:solid 1px #CCC;padding:0 8px;margin-bottom:5px;margin-left:2px;}
#partsArea .wrap .tax {font-size:12px;}
#partsArea .wrap .number {clear:both;margin-bottom:20px;font-size:12px;}
#partsArea .wrap .comingSoon {font-size:12px; width:180px; text-align:center; margin-bottom:30px;border: solid 1px #888;padding:0 8px;margin-right:15px;}
#partsArea .wrap .note {font-size:12px;margin-top:10px;}
#partsArea .wrap .colors {font-size:13px;margin-bottom:10px;}
#partsArea .wrap .subTitle {font-family:'Work Sans',sans-serif;font-weight:800;font-weight:400;font-size:20px;text-shadow:0px 1px 2px rgba(0,0,0,0.8);margin-bottom:20px;}

/* ---------------------------------------------------------------- *
    ’Žß—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 ˆÈã
 * ---------------------------------------------------------------- */

#partsArea .wrap h5 {font-size:16px;font-weight:bold;}
#partsArea .wrap h5 .main {display:block;font-size:16px;font-weight:bold;margin-bottom:5px;}
#partsArea .wrap h5 .sub {display:block;font-size:13px;margin-bottom:10px;}
#partsArea .wrap .s {background:url(../../parts/image/s.gif) no-repeat 0 0px;text-indent:37px;line-height:27px;}
#partsArea .wrap .w {background:url(../../parts/image/w.gif) no-repeat 0 0px;text-indent:37px;line-height:27px;}
#partsArea .wrap .sw {background:url(../../parts/image/sw.gif) no-repeat 0 20px;text-indent:69px;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 a span {font-family:'Oswald',sans-serif;font-size:12px;}

#partsArea .colorVmenu li .m1 {}
#partsArea .colorVmenu li .m2 {}
#partsArea .colorVmenu li .active {background-color:#aaa;margin-bottom:-7px;color:#FFF;pointer-events:none;text-shadow:0px 1px 3px rgba(0,0,0,0.7);}

#partsArea .colorVmenu2 {clear:both;width:90%;margin:0px auto 0 auto;}
#partsArea .colorVmenu2 li a {display:block;height:60px;background-color:#ccc;font-family:'Oswald',sans-serif;font-size:16px;font-weight:bold;text-shadow:0px 1px 2px rgba(0,0,0,0.5);color:#FFF;text-decoration:none;line-height:60px;text-align:center;border-top:#ccc solid 1px;}
#partsArea .colorVmenu2 li .active {background-color:#aaa;pointer-events:none;border-top:#aaa solid 1px;}

#partsArea .colorVariation {width:90%;margin:0 auto;overflow:hidden;padding:30px 0 30px 0;}
#partsArea .colorVariation .box figure {margin:0 auto 1px auto;}
#partsArea .colorVariation .box .photo1 {max-width:300px;display:block;}
#partsArea .colorVariation .box .photo2 {max-width:300px;display:block;}
#partsArea .colorVariation .box figure p {top:8px;right:8px;position:absolute;font-size:10px;color:#000;line-height:100%;text-shadow:0px 1px 1px rgba(255,255,255,0.7);}
#partsArea .colorVariation .box .txt {clear:both;text-align:center;margin-bottom:80px;}
#partsArea .colorVariation .box .txt h5 {font-size:18px;margin:15px 0 5px 0;}
#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 .box figure .icon { display:none;}

#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 .matSubBox {clear:both;margin-top:20px;}
#partsArea .matSubBox div {width:150px;display:inline-block;vertical-align:top;margin:0 15px 30px 15px;}
#partsArea .matSubBox div img {width:150px;}
#partsArea .matSubBox div p {font-size:12px;line-height:160%;}
#partsArea .matSubBox2 div {display:inline-block;vertical-align:top;margin:20px 0;}
#partsArea .matSubBox2 div img { width:100%;max-width:420px;}
#partsArea .matSubBox2 div p {font-size:12px;line-height:160%;}

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

/* wheel-list */
#partsArea .wheelList a {display:block;font-size:13px;text-decoration:none;color:#FFF;width:300px;height:70px;line-height:70px;text-align:center;background:#43435c;margin:30px 0 15px 0;text-shadow:0px 1px 2px rgba(0,0,0,0.8);border:solid 1px rgba(255,255,255,0.1);}
#wheel-list h5 {font-size:20px;margin-bottom:15px;border-left:solid #fed500 3px;padding-left:15px;}
#wheel-list h3 {font-size:16px;margin-bottom:15px;border-left:solid #fed500 3px;padding-left:15px;}
#wheel-list table {margin-bottom:5px;}
#wheel-list table td {padding:1px;border:#CCC solid 1px;font-size:10px;font-family:"ƒ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;word-break:break-all;}
.td1,.td2,.td3,.td4,.td5,.td6,.td7,.td8,.td9 {background-color:#EEE;text-align:center;}
#wheel-list table .middle {vertical-align:middle;text-align:center;}

/* 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 #43435c;margin-bottom:30px;text-shadow:0px 1px 1px rgba(255,255,255,1);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:#f9f9f9;}
#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;}
#AeroWheelSet h5 {font-size:16px;font-weight:bold;margin-bottom:15px;}

/* wheelListWrap 201706 */
.wheelListWrap {padding:15px;border-radius:10px;}
.wheelListWrap1 {background-color:#f9f9f9;border:#ddd 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:130px;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:#1e6ea6;font-weight:bold;margin-bottom:10px;}
.wheelListBox .setPrice2 {clear:both;color:#1e6ea6;font-weight:bold;margin-bottom:10px;}
.wheelListBox .note {clear:both;}

.endTextBox {width:90%;margin:20px auto 0 auto;font-size:12px;text-align:left;}
.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:20px;}
.endTextBox .type1 {width:100px;font-size:10px;padding:1px 5px;background-color:#434a4c;border:solid 1px #434a4c;color:#FFF;line-height:20px;margin-left:20px;}
.endTextBox .type2 {width:100px;font-size:10px;padding:1px 5px;background-color:#4a2a74;border:solid 1px #4a2a74;color:#FFF;line-height:20px;margin-left:20px;}
.endTextBox br {display:none;}

.nextprev {overflow:hidden;}
.nextprev .nextprevBtn {width:90%;max-width:350px;margin:30px auto;}
.nextprev .nextprevBtn li a {text-align:center;display:block;line-height:70px;color:#FFF;font-family:'Work Sans',sans-serif;font-weight:800;font-size:20px;text-shadow:0px 1px 1px rgba(0,0,0,1);text-decoration:none;width:100%;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.1);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;border:#eaeaea solid 1px;}
.pdfBox p {font-size:14px;font-weight:bold;line-height:150%;margin:15px 15px 30px 15px;}
.pdfBox p span {display:block;font-size:10px;font-weight:normal;line-height:140%;margin-top:10px;}

}