@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700&display=swap");@import url("https://use.typekit.net/xsg7tcv.css");*:where(:not(html,iframe,canvas,img,svg,video):not(svg*,symbol*)){all:unset;display:revert}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}a,button{cursor:revert}a{text-decoration:none !important;-webkit-transition-duration:.5s;transition-duration:.5s}a:hover{opacity:.8;-webkit-transition-duration:.5s;transition-duration:.5s}ol,ul,menu{list-style:none;padding-left:0}img{max-width:100%;max-height:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-webkit-input-placeholder{color:unset}:-ms-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}iframe{max-width:100%}input[type=submit]{-webkit-appearance:none;border-radius:0}html{font-size:10px;letter-spacing:.05rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:justify;font-family:'Noto Sans JP',sans-serif;color:#222;overflow-x:auto;overflow-y:initial}body{overflow-x:hidden;overflow-y:initial}.wrapper{max-width:1180px;margin-left:auto;margin-right:auto}.wrapper--smaller{max-width:980px}.p{font-size:1.6rem;line-height:1.75;letter-spacing:.05rem}.pc{display:block}.pc-tb{display:block}.tb{display:none}.tb-sp{display:none}.sp{display:none}@media screen and (max-width:1024px){.wrapper{max-width:768px;padding-left:32px;padding-right:32px}.wrapper--smaller{max-width:768px}.pc{display:none}.pc-tb{display:block}.tb{display:block}.tb-sp{display:block}.sp{display:none}}@media screen and (max-width:599px){.wrapper{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:95%;max-width:414px}.wrapper--smaller{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:95%}.p{font-size:1.4rem}.pc{display:none}.pc-tb{display:none}.tb{display:none}.tb-sp{display:block}.sp{display:block}}.header{position:absolute;left:0;top:0;width:100%;height:96px;background-color:#222}.header__inner{padding-left:32px;padding-right:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.header__left{width:auto}.header__left .logo{width:294px;height:auto}.header__left .logo h1{color:#fff;font-size:1.475rem;font-weight:600}.header__right{width:auto}.header__right nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-ms-flex-line-pack:center;align-content:center}.header__right nav ul li{margin-left:40px;font-size:1.8rem;font-weight:600}.header__right nav ul li:first-of-type{margin-left:0}.header__right nav ul li a{color:#fff}.header__right .ham{display:none}.header__fixedbtns{position:fixed;right:0;top:calc(96px + 40px);z-index:10}.header__fixedbtns a{display:block;width:233px;height:74px}.header__fixedbtns a.line{background-color:#06c755;border:solid 1px #fff}.header__fixedbtns a.form{margin-top:8px;background-color:#222;border:solid 1px #fff}.header__fixedbtns a .lr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.header__fixedbtns a .lr .icon{display:inline-block}.header__fixedbtns a .lr .icon.line{width:50px;margin-right:-2px;-webkit-transform:translateX(-6px);transform:translateX(-6px)}.header__fixedbtns a .lr .icon.form{width:30px;margin-right:10px}.header__fixedbtns a .lr .icon.form i{color:#fff;font-size:3rem}.header__fixedbtns a .lr .txt{font-size:1.6rem;color:#fff;font-weight:600}.spmenu{display:none}.footer__nav{background-color:#efefef}.footer__nav ul{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__nav ul li{margin-left:24px;font-size:1.4rem;font-weight:400}.footer__nav ul li:first-of-type{margin-left:0}.footer__nav ul li a{color:#222}.footer__main{background-color:#222;padding:40px 0 47px}.footer__logo{margin-left:auto;margin-right:auto;width:294px}.footer__logo p{margin-top:8px;font-size:1.475rem;text-align:center;color:#fff}.footer__banners{border-top:solid 1px rgba(255,255,255,.09);margin-top:32px;padding-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__banners a{display:inline-block;width:228px;height:auto;margin-left:24px}.footer__privacy{margin-top:32px;font-size:1.2rem;text-align:center}.footer__privacy a{padding-bottom:4px;display:inline-block;color:#fff;border-bottom:solid 1px #fff;font-weight:700}.footer__copyright{margin-top:8px;display:block;font-size:1.2rem;text-align:center;color:#fff}.top_fv{margin-top:96px;width:100%;height:616px;background:transparent -webkit-gradient(linear,left top,right top,from(#d1d1d1),color-stop(22%,#fff),color-stop(50%,#fff),color-stop(76%,#fff),to(#d1d1d1)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(90deg,#d1d1d1 0%,#fff 22%,#fff 50%,#fff 76%,#d1d1d1 100%) 0% 0% no-repeat padding-box}.top_fv__content{position:relative;width:100%;height:100%;text-align:center}.top_fv__content .caution{position:absolute;margin-top:0;bottom:37px;left:0;display:block;text-align:center;font-size:1.8rem;color:#989898;-webkit-animation:ugoki 1.5s linear infinite alternate;animation:ugoki 1.5s linear infinite alternate;width:100%}@-webkit-keyframes ugoki{0%{opacity:0}100%{opacity:1}}@keyframes ugoki{0%{opacity:0}100%{opacity:1}}.top_fv__bike{position:relative;top:62px;left:13.5%;width:73%}.top_fv__bike.tapped{position:relative;top:110px;left:0;margin-left:0;margin-right:auto;width:57%;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:.4s;transition-delay:.4s}.top_fv__bike .saddle{position:absolute;top:2.7%;left:25%;width:13.8%;height:8.2%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.5)),color-stop(#fff),to(rgba(255,255,255,.5)));background:linear-gradient(90deg,rgba(255,255,255,.5),#fff,rgba(255,255,255,.5));opacity:0;-webkit-transition-duration:.35s;transition-duration:.35s}.top_fv__bike .saddle:hover{cursor:pointer;opacity:.5;-webkit-transition-duration:.7s;transition-duration:.7s}.top_fv__bike .wheel{position:absolute;top:31.2%;right:0;border-radius:50%;width:38%;height:67.2%;background:radial-gradient(#fff,rgba(255,255,255,.4));opacity:0;z-index:2;-webkit-transition-duration:.35s;transition-duration:.35s}.top_fv__bike .wheel:hover{cursor:pointer;opacity:.5;-webkit-transition-duration:.7s;transition-duration:.7s}.top_fv__bike .rearshock{position:absolute;top:43.7%;left:42.5%;width:4.9%;height:19.2%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.25)),color-stop(rgba(255,255,255,.7)),to(rgba(255,255,255,.25)));background:linear-gradient(90deg,rgba(255,255,255,.25),rgba(255,255,255,.7),rgba(255,255,255,.25));opacity:0;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.top_fv__bike .rearshock:hover{cursor:pointer;opacity:.8;-webkit-transition-duration:.7s;transition-duration:.7s}.top_fv__bike .suspension{position:absolute;top:17.7%;right:25.6%;width:2.9%;height:49.4%;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(#fff),to(#fff));background:linear-gradient(90deg,#fff,#fff,#fff);opacity:0;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transform:rotate(-6deg);transform:rotate(-27deg);z-index:3}.top_fv__bike .suspension:hover{cursor:pointer;opacity:.5;-webkit-transition-duration:.7s;transition-duration:.7s}.top_fv__bike .frame{position:absolute;top:21.2%;left:42.8%;width:25.2%;height:25.2%;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(#fff),to(#fff));background:linear-gradient(0deg,#fff,#fff,#fff);border-bottom-left-radius:0;border-top-left-radius:0;opacity:0;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transform:rotate(-35deg);transform:rotate(-31deg)}.top_fv__bike .frame:hover{cursor:pointer;opacity:.4;-webkit-transition-duration:.7s;transition-duration:.7s}.top_fv__bike .grip{position:absolute;top:-.5%;right:33.9%;width:5.2%;height:9.2%;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(#fff),to(#fff));background:linear-gradient(0deg,#fff,#fff,#fff);border-bottom-left-radius:0;border-top-left-radius:0;opacity:0;-webkit-transition-duration:.35s;transition-duration:.35s}.top_fv__bike .grip:hover{cursor:pointer;opacity:.4;-webkit-transition-duration:.7s;transition-duration:.7s}.top_fv__bike .pedal{position:absolute;bottom:26.2%;left:36.8%;width:13.2%;height:12.2%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.25)),color-stop(rgba(255,255,255,.4)),to(rgba(255,255,255,.25)));background:linear-gradient(0deg,rgba(255,255,255,.25),rgba(255,255,255,.4),rgba(255,255,255,.25));border-bottom-left-radius:41px;border-top-left-radius:37px;opacity:0;-webkit-transition-duration:.35s;transition-duration:.35s}.top_fv__bike .pedal:hover{cursor:pointer;opacity:.8;-webkit-transition-duration:.7s;transition-duration:.7s}.top_fv__list{display:none;position:absolute;right:160px;top:97px;width:300px;min-height:402px;padding:32px;background-color:#222}.top_fv__list .group{margin-bottom:16px;display:none}.top_fv__list .group.show{display:block}.top_fv__list .group..tireshow{display:none}.top_fv__list .heading{font-size:1.6rem;color:#fff}.top_fv__list .heading:before{content:"";display:inline-block;width:8px;height:8px;background-color:#fff;-webkit-transform:translateY(-1.8px);transform:translateY(-1.8px);margin-right:8px}.top_fv__list ul{margin-top:16px}.top_fv__list ul li{padding-top:8px;padding-bottom:8px;border-bottom:solid 1px #fff;font-size:1.8rem;font-weight:600;text-align:left}.top_fv__list ul li a{margin-left:auto;margin-right:auto;width:90%;position:relative;display:block;color:#fff}.top_fv__list ul li a i{position:absolute;right:0;top:5px;font-size:2rem}.top_fv__list ul li:first-of-type{padding-top:0;margin-top:0}.top_partssearch{display:none}.ec_banner{padding:40px 0}.top_ecbanner{margin:0 auto;width:35%;text-align:center}.top_ecbanner img{width:100%;height:auto;box-shadow:0 6px 6px rgba(0,0,0,.3)}.top_sns{position:relative;z-index:0;background-image:url(//msproducts-jpn.com/wp-content/themes/ms-products/./img/snsback.jpeg);background-size:cover}.top_sns:after{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.top_sns__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top_sns__item{padding:calc(14.5px + 32px) 48px;position:relative;z-index:2;width:49%;background-color:#fff}.top_sns__heading{font-size:3.2rem;text-align:center;font-family:nobel,sans-serif;font-style:normal;font-weight:light}.top_sns__heading h3{position:relative;display:inline}.top_sns__heading--instagram h3:before{content:"";position:absolute;left:10%;top:-14.5px;width:80%;height:2px;background-color:#9200be}.top_sns__heading--facebook h3:before{content:"";position:absolute;left:10%;top:-14.5px;width:80%;height:2px;background-color:#0091eb}.top_sns__content{margin-top:32px}.top_sns__content--instagram .sb_instagram_header{display:none !important}.top_sns__content--instagram a{background:0 0 !important}.top_sns__content--instagram img{-o-object-fit:cover;object-fit:cover;width:100% !important;height:100% !important}.top_sns__content--instagram #sbi_load{display:none}.top_sns__content--facebook{padding:32px 0;text-align:center;background-color:#ededed}.top_about{position:relative;z-index:0}.top_about__backlr{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:700px}.top_about__backlr .left{width:50%;background-image:url(//msproducts-jpn.com/wp-content/themes/ms-products/./img/about-image.jpeg);background-size:cover}.top_about__backlr .right{width:50%;background-color:#222}.top_about__contentlr{position:absolute;top:105px;left:0;z-index:10;width:100%}.top_about__contentlr-right{margin-left:auto;margin-right:0;padding-left:121px;width:50%}.top_about__contentlr-right .catch{margin-top:56px;display:inline-block;font-size:3.2rem;color:#fff;border-bottom:solid 1px}.top_about__contentlr-right .desc{margin-top:56px;color:#fff}.top_about__contentlr-right .btn{margin-top:56px}.top_about__contentlr-right .btn a{color:#fff;text-align:center}.lowerpage-header{position:relative;height:161px;background-color:#222}.lowerpage-header__backlr{position:absolute;top:0;left:0;width:100%;height:100%}.lowerpage-header__backlr .left{position:absolute;left:0;width:50%;height:100%;background-color:#222}.lowerpage-header__backlr .left:after{content:'';position:absolute;right:0;top:0;z-index:1;width:20%;height:100%;background:#222;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}.lowerpage-header__backlr--news .right{background-image:url(//msproducts-jpn.com/wp-content/themes/ms-products/./img/lowerpage_header/news.jpg)}.lowerpage-header__backlr--parts .right{background-image:url(//msproducts-jpn.com/wp-content/themes/ms-products/./img/lowerpage_header/parts.jpg)}.lowerpage-header__backlr--brand .right{background-image:url(//msproducts-jpn.com/wp-content/themes/ms-products/./img/lowerpage_header/brands.jpg)}.lowerpage-header__backlr--company .right{background-image:url(//msproducts-jpn.com/wp-content/themes/ms-products/./img/lowerpage_header/company.jpg);background-size:cover;background-position-y:20%}.lowerpage-header__backlr--faq .right{background-image:url(//msproducts-jpn.com/wp-content/themes/ms-products/./img/lowerpage_header/faq.jpg)}.lowerpage-header__backlr--contact .right{background-image:url(//msproducts-jpn.com/wp-content/themes/ms-products/./img/lowerpage_header/contact.jpg)}.lowerpage-header__backlr .right{position:absolute;right:0;width:50%;height:100%;background-size:cover}.lowerpage-header__content{position:absolute;top:0;left:0;width:100%;height:100%}.lowerpage-header__contentinner{position:relative;z-index:10;padding-top:31px}.lowerpage-content{margin-top:144px}.lowerpage-content .cta{margin-top:90px}.l_news__pager{margin-top:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l_news__pager .pages{display:none !important}.l_news__pager .wp-pagenavi a{display:inline-block;width:41px;height:41px;text-align:center;line-height:30px;font-size:1.6rem;color:#222;background-color:#fff}.l_news__pager .wp-pagenavi span.current{display:inline-block;width:41px;height:41px;text-align:center;line-height:30px;font-size:1.6rem;background-color:#222;color:#fff}.l_newssingle{margin-bottom:90px}.l_newssingle .date{font-size:1.4rem}.l_newssingle .title{margin-top:16px;font-size:3.2rem;font-weight:600}.l_newssingle .thumb{margin-top:40px;width:100%}.l_newssingle .thumb img{height:auto}.l_newssingle .content{margin-top:40px}.l_newssingle .content h2{padding:8px;font-size:2.4rem;color:#fff;background-color:#222;margin-top:40px;margin-bottom:16px}.l_newssingle .content h3{padding:8px;font-size:2.4rem;color:#222;margin-top:40px;margin-bottom:16px}.l_newssingle .content p{font-size:1.6rem;line-height:1.75;letter-spacing:.05rem;margin-bottom:24px}.l_newssingle .content ul,.l_newssingle .content ol{margin-left:16px;margin-top:40px;margin-bottom:40px}.l_newssingle .content ul li{font-size:16px;margin-top:16px;list-style:disc}.l_newssingle .content ol li{font-size:16px;margin-top:16px;list-style:decimal}.l_newssingle .next_prev{margin-top:83px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l_newssingle .next_prev a{margin-left:32px;margin-right:32px;font-size:1.8rem;font-weight:600;color:#222}.l_newssingle .next_prev a img{width:13px;-webkit-transform:translateY(1px);transform:translateY(1px)}.l_newssingle .next_prev a img:first-of-type{margin-right:8px}.l_newssingle .next_prev a img:last-of-type{margin-left:8px}.l_newssingle .btn{text-align:center;margin-top:42px}.l_parts{margin-bottom:120px}.l-each .toparea__inner .logo{text-align:center}.l-each .toparea__inner .logo img{max-width:280px}.l-each .toparea__inner .logo .text{font-size:4rem}.l-each .brand_link{margin-top:16px;text-align:center;font-size:1.6rem}.l-each .brand_link a{position:relative;padding-bottom:8px;display:inline-block;color:#222;border-bottom:solid 2px #222}.l-each .brand_link a:after{content:"";position:absolute;right:-24px;top:4.7px;width:16px;height:16px;background-image:url(//msproducts-jpn.com/wp-content/themes/ms-products/./img/icon-newwindow.svg)}.l-each .toparea__inner .title{text-align:center}.l-each .toparea__inner .title .inner{padding:0 32.5px;display:inline-block;border-left:solid 4px #222;border-right:solid 4px #222}.l-each .toparea__inner .title .eng{font-family:nobel,sans-serif;font-style:normal;font-size:4rem;font-weight:600}.l-each .toparea__inner .title .jpn{font-size:1.8rem}.l-each .toparea__inner .topdesc{margin-left:auto;margin-right:auto;width:720px;font-size:1.6rem;font-weight:400;line-height:2;text-align:left}.l-each .toparea__inner .topdesc--brand{margin-top:56px}.l-each .toparea__inner .topdesc--parts{margin-top:56px}.l-each .toparea__inner .parts-box{margin-top:64px;margin-left:auto;margin-right:auto;width:652px;text-align:center}.l-each .toparea__inner .parts-box .heading{display:inline-block;padding:4px 30px;font-size:1.6rem;font-weight:400;background-color:#fff}.l-each .toparea__inner .parts-box p.parts{margin-top:-16px;padding:40px 24px;border:solid 1px #dbdbdb;font-size:1.6rem;font-weight:600}.l-each .bottomarea{background-color:#efefef;margin-top:64px;padding-top:64px;padding-bottom:136px}.l-each .bottomarea .heading{padding-bottom:32px;border-bottom:solid 1px #707070;text-align:center}.l-each .bottomarea .heading .eng{font-size:4rem;font-weight:600;font-family:nobel,sans-serif;font-style:normal}.l-each .bottomarea .heading .jpn{margin-top:8px;font-size:1.6rem;font-weight:400}.l-each .bottomarea .content{padding-top:32px}.l-each .bottomarea .content .childheading{margin-top:103px;position:relative;padding:17px 8px;font-size:1.8rem;text-align:center;color:#fff;background-color:#222}.l-each .bottomarea .content .childheading:first-of-type{margin-top:0}.l-each .bottomarea .content .childheading:before{position:absolute;content:'';right:0;top:-2px;width:0;height:0;border:none;border-left:solid 50px transparent;border-bottom:solid 67px #efefef;z-index:2}.l-each .bottomarea .content .childheading:after{position:absolute;content:'';left:0;top:-2px;width:0;height:0;border:none;border-right:solid 50px transparent;border-top:solid 67px #efefef;z-index:2}.l-each .bottomarea .content .childheading--brand{margin-left:auto;margin-right:auto;width:320px;background-color:initial}.l-each .bottomarea .content .childheading--brand:before,.l-each .bottomarea .content .childheading--brand:after{display:none}.l-each .bottomarea .content .childheading--brand span{margin-top:8px;display:block;font-size:3.2rem;text-align:center;color:#777;font-family:nobel,sans-serif;font-style:normal}.l-each .bottomarea .content .itemlist{margin-top:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.l-each .bottomarea .content .itemlist:after{content:"";width:22%}.l-each .bottomarea .content .itemlist .item{margin-left:32px;margin-top:32px;width:calc(25% - 24px)}.l-each .bottomarea .content .itemlist .item:nth-of-type(1),.l-each .bottomarea .content .itemlist .item:nth-of-type(2),.l-each .bottomarea .content .itemlist .item:nth-of-type(3),.l-each .bottomarea .content .itemlist .item:nth-of-type(4){margin-top:0}.l-each .bottomarea .content .itemlist .item:nth-of-type(1),.l-each .bottomarea .content .itemlist .item:nth-of-type(4n+1){margin-left:0}.l-each .bottomarea .content .itemlist .item .image{width:100%;height:190px}.l-each .bottomarea .content .itemlist .item .image img{-o-object-fit:contain;object-fit:contain;background:#fff}.l-each .bottomarea .content .itemlist .item .name{margin-top:16px;font-size:1.6rem;font-weight:600;color:#222}.l-each .bottomarea .content .itemlist .item .price{display:block;margin-top:8px;font-size:1.4rem;font-weight:400;color:#222}.l-each .bottomarea .bottom-freearea{padding:40px;background:#fff;margin:80px 0;font-size:1.6rem}.single_product{background-color:#efefef;padding-top:90px}.single_product__top{padding-bottom:68px;border-bottom:solid 1px #dbdbdb}.single_product__top .logo{width:160px}.single_product__top .subinfo-gr{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single_product__top .subinfo-gr .parts{padding:2px 4px;display:inline-block;font-size:1.6rem;color:#fff;background-color:#f78500}.single_product__top .subinfo-gr .new{margin-left:8px;display:inline-block;font-size:1.6rem;font-weight:600;color:#b90000}.single_product__top .name{font-size:3.2rem;font-weight:600}.single_product__top .lr{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single_product__top .lr .left,.single_product__top .lr .right{width:49%}.single_product__top .lr .mainimage{background-color:#fff}.single_product__top .lr .mainimage img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;height:436px}.single_product__top .lr .pricetable table{width:100%}.single_product__top .lr .pricetable table tr td{padding:4px 16px;border:solid 1px #d9d9d9}.single_product__top .lr .pricetable table tr td:first-of-type{background-color:#d2d2d2;width:calc(100% - 400px);min-width:152px;font-size:1.4rem;font-weight:400;text-align:center}.single_product__top .lr .pricetable table tr td:nth-of-type(2){width:100%;max-width:60%;font-size:1.8rem;font-weight:600;background-color:#fff}.single_product__top .lr .to-contact{margin-top:32px;text-align:center}.single_product__top .lr .to-contact .fukidashi{display:inline-block;padding:6px 19px;border-radius:50px;font-size:1.4rem;color:#fff;background-color:#6c6c6c}.single_product__top .lr .to-contact .fukidashi span{margin-left:2px;margin-right:2px;font-size:1.6rem;font-weight:600}.single_product__top .lr .to-contact .whitebox{margin-top:-12px;padding:25px 58px 16px;border-radius:5px;text-align:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single_product__top .lr .to-contact .whitebox a{display:inline-block;width:211px;height:65px;line-height:65px;font-size:1.4rem;font-weight:600;color:#fff}.single_product__top .lr .to-contact .whitebox a.line{background-color:#06c755}.single_product__top .lr .to-contact .whitebox a.form{margin-left:16px;background-color:#222}.single_product__top .lr .to-contact .caution{display:block;margin-top:27px;font-size:1.4rem;font-weight:400;text-align:left;color:#6e6e6e}.single_product__top .lr .to-contact .waytocontact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:27px;font-size:1.4rem;font-weight:4300;text-align:left}.single_product__top .lr .to-contact .waytocontact a{color:#6e6e6e;border-bottom:solid 1px}.single_product__bottom{margin-top:68px;padding-bottom:190px}.single_product__bottom .dozen_images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.single_product__bottom .dozen_images:before{content:"";display:block;width:24%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.single_product__bottom .dozen_images:after{content:"";display:block;width:24%}.single_product__bottom .dozen_images .item{margin-top:8px;width:24%;aspect-ratio:1/.75;overflow:hidden;background:#fff}.single_product__bottom .dozen_images .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition-duration:.5s;transition-duration:.5s}.single_product__bottom .dozen_images .item:hover{cursor:pointer}.single_product__bottom .dozen_images .item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:.5s;transition-duration:.5s}.single_product__bottom .detailgr_layout{margin-top:90px}.single_product__bottom .detailgr_layout .heading{position:relative;padding-left:calc(11.1px + 12px);padding-bottom:20.5px;margin-bottom:20.5px;border-bottom:solid 1px #dbdbdb;font-size:2.4rem;font-weight:600}.single_product__bottom .detailgr_layout .heading:before{content:"";position:absolute;left:0;top:11.1px;width:16px;height:16px;background-color:#222}.single_product__bottom .detailgr_layout .desc a{color:#222;font-weight:600;border-bottom:solid 1px}.single_product__bottom .detailgr_layout .desc a[target=_blank]{position:relative}.single_product__bottom .detailgr_layout .desc a[target=_blank]:after{content:"";position:absolute;right:-24px;top:4.7px;width:16px;height:16px;background-image:url(//msproducts-jpn.com/wp-content/themes/ms-products/./img/icon-newwindow.svg)}.single_product__bottom .detailgr_layout .youtubevideo{margin-bottom:16px}.product-image_modal{display:none;position:fixed;left:0;top:0;z-index:1000;width:100vw;height:100vh;background-color:rgba(0,0,0,.8)}.product-image_modal__table{display:table;text-align:center;width:100%;height:100%}.product-image_modal__tablecell{display:table-cell;vertical-align:middle}.product-image_modal__content{position:relative}.product-image_modal__cross{position:absolute;right:calc(32px);top:calc(-40px - 40px);width:64px;height:64px;background-color:#fff;border:solid 1px #fff;border-radius:50%}.product-image_modal__cross span:nth-of-type(1){position:absolute;left:15%;top:50%;background-color:#222;height:2px;width:70%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.product-image_modal__cross span:nth-of-type(2){position:absolute;left:15%;top:50%;background-color:#222;height:2px;width:70%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.product-image_modal__cross:hover{cursor:pointer;background-color:#222}.product-image_modal__cross:hover span:nth-of-type(1){background-color:#fff}.product-image_modal__cross:hover span:nth-of-type(2){background-color:#fff}.product-image_modal__image{margin-left:auto;margin-right:auto;max-width:720px;background:#fff}.companypage-philosohy__catch{font-size:4rem;font-weight:600;text-align:center}.companypage-philosohy__desc{margin-top:32px;text-align:center}.companypage-philosohy__desc:first-of-type{margin-top:56px}.companypage-outline__table table{width:100%}.companypage-outline__table table th,.companypage-outline__table table td{padding:32px;font-size:1.6rem;border:solid 2px #dbdbdb}.companypage-outline__table table th{text-align:center;background-color:#efefef}.faqlist dl dt{margin-top:24px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 64px 16px 16px;border:solid 1px #222;color:#fff;background-color:#000;-webkit-transition-duration:.7s;transition-duration:.7s}.faqlist dl dt:first-of-type{margin-top:0}.faqlist dl dt .q{font-size:3.2rem;font-family:nobel,sans-serif;font-style:normal}.faqlist dl dt .txt{margin-left:16px;font-size:1.8rem;line-height:1.75;font-weight:600}.faqlist dl dt .icon{position:absolute;display:inline-block;top:33%;right:16px}.faqlist dl dt .icon i{font-size:2.4rem}.faqlist dl dt:hover{cursor:pointer;color:#222;background-color:#fff;-webkit-transition-duration:.7s;transition-duration:.7s}.faqlist dl dd{position:relative;display:none;margin-top:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 64px 16px 16px;color:#222}.faqlist dl dd .a{position:absolute;top:0;left:0;font-size:3.2rem;font-family:nobel,sans-serif;font-style:normal}.faqlist dl dd .txt{display:inline-block;margin-left:24px;font-size:1.6rem;line-height:1.75;font-weight:400;-webkit-transform:translateY(4px);transform:translateY(4px)}.faqlist dl dd .icon{position:absolute;display:inline-block;top:33%;right:16px}.faqlist dl dd .icon i{font-size:2.4rem}.faqlist dl dd:hover{cursor:pointer;color:#222;background-color:#fff;-webkit-transition-duration:.7s;transition-duration:.7s}.contactpage-faq__box{padding:48px;background-color:#222}.contactpage-faq__desc{text-align:center;color:#fff}.contactpage-faq__btn{margin-top:32px;text-align:center}.contactpage-line__desc{text-align:center}.contactpage-line__btn{margin-top:32px;text-align:center}.contactpage-line__btn a.line{width:280px;padding:7px 0;display:inline-block;font-size:1.6rem;font-weight:600;color:#fff;background-color:#06c755}.contactpage-line__btn a.line .lr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contactpage-line__btn a.line .lr .icon{display:inline-block;width:40px}.contactpage-line__btn a.line .lr .txt{display:inline-block;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contactpage-line .line-question{border:solid 1px;display:block;margin-top:16px;margin-left:auto;margin-right:auto;width:280px;padding:7px 8px;font-size:1.2rem;font-weight:600;color:#8a8a8a}.contactpage-line .line-question span{margin-right:4px;border:solid 1px;border-radius:50%;display:inline-block;width:16px;height:16px;line-height:12px}.contactpage-line .line-question img{width:16px;height:16px;opacity:.7}.contactpage-contactform__toplist li{padding:16.5px 0;border-bottom:solid 1px #dbdbdb;font-size:1.6rem;font-weight:400;line-height:2}.contactpage-contactform__toplist li:first-of-type{padding-top:0}.contactpage-contactform__form{margin-top:56px}.contactpage-contactform__form .gray{padding:32px 0;background-color:#efefef}.contactpage-contactform__form .gray table{margin-left:auto;margin-right:auto;width:80%}.contactpage-contactform__form .gray table tr{border-bottom:solid 1px #dbdbdb}.contactpage-contactform__form .gray table tr:last-of-type{border-bottom:none}.contactpage-contactform__form .gray table tr th,.contactpage-contactform__form .gray table tr td{padding:32px 0;font-size:1.8rem;font-weight:400}.contactpage-contactform__form .gray table tr th{position:relative;padding-left:32px;padding-right:72px}.contactpage-contactform__form .gray table tr th:after{content:"";position:absolute;right:0;top:15%;width:1px;height:70%;background-color:#dbdbdb}.contactpage-contactform__form .gray table tr th .require{position:absolute;padding:4px 8px;right:16px;display:inline-block;color:#f78500;font-weight:600;border:solid 1px #f78500;font-size:1.3rem}.contactpage-contactform__form .gray table tr td{padding-left:32px;padding-right:32px}.contactpage-contactform__form .gray table tr td input[type=text],.contactpage-contactform__form .gray table tr td input[type=email],.contactpage-contactform__form .gray table tr td select,.contactpage-contactform__form .gray table tr td textarea{padding:16px;width:100%;border:solid 2px #ddd;font-size:1.6rem;font-weight:300;background-color:#fff}.contactpage-contactform__form .gray table tr td input[type=text]::-webkit-input-placeholder,.contactpage-contactform__form .gray table tr td input[type=email]::-webkit-input-placeholder,.contactpage-contactform__form .gray table tr td select::-webkit-input-placeholder,.contactpage-contactform__form .gray table tr td textarea::-webkit-input-placeholder{color:#c1c1c1}.contactpage-contactform__form .gray table tr td input[type=text]:-ms-input-placeholder,.contactpage-contactform__form .gray table tr td input[type=email]:-ms-input-placeholder,.contactpage-contactform__form .gray table tr td select:-ms-input-placeholder,.contactpage-contactform__form .gray table tr td textarea:-ms-input-placeholder{color:#c1c1c1}.contactpage-contactform__form .gray table tr td input[type=text]::-ms-input-placeholder,.contactpage-contactform__form .gray table tr td input[type=email]::-ms-input-placeholder,.contactpage-contactform__form .gray table tr td select::-ms-input-placeholder,.contactpage-contactform__form .gray table tr td textarea::-ms-input-placeholder{color:#c1c1c1}.contactpage-contactform__form .gray table tr td input[type=text]::placeholder,.contactpage-contactform__form .gray table tr td input[type=email]::placeholder,.contactpage-contactform__form .gray table tr td select::placeholder,.contactpage-contactform__form .gray table tr td textarea::placeholder{color:#c1c1c1}.contactpage-contactform__form .gray table tr td input[type=text],.contactpage-contactform__form .gray table tr td input[type=email],.contactpage-contactform__form .gray table tr td select{height:56px}.contactpage-contactform__form .gray table tr td .selectouter{position:relative}.contactpage-contactform__form .gray table tr td .selectouter i{position:absolute;top:19px;right:24px;font-size:2rem;color:#787878}.contactpage-contactform__form .gray table tr td .selectouter select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contactpage-contactform__form .gray table tr td textarea{height:320px}.contactpage-contactform__form .gray table tr td span.caution{margin-top:8px;display:block;font-size:1.2rem;color:#777}.contactpage-contactform .privacy{margin-top:56px;text-align:center;font-size:1.6rem}.contactpage-contactform .privacy .link{margin-bottom:32px;text-align:center}.contactpage-contactform .privacy .link a{color:#707070;border-bottom:1px solid #dbdbdb}.contactpage-contactform .privacy input[type=checkbox]{position:absolute;opacity:0;margin-right:8px}.contactpage-contactform .privacy .mwform-checkbox-field-text{cursor:pointer;font-size:16px}.contactpage-contactform .privacy input[type=checkbox]+span{display:inline-block;position:relative;vertical-align:middle;cursor:pointer}.contactpage-contactform .privacy input[type=checkbox]+span:before{-webkit-transform:translateY(3px);transform:translateY(3px);font-family:"Font Awesome 5 Free";content:"\f0c8";display:inline-block;margin-right:.5em;font-weight:100;color:#707070;font-size:2.4rem}.contactpage-contactform .privacy input[type=checkbox]:checked+span:before{content:"\f14a";font-weight:400}.contactpage-contactform .submit{margin-top:56px;text-align:center}.contactpage-contactform .submit input,.contactpage-contactform .submit button{font-size:1.6rem;background-color:#fff}.contactpage-contactform .mw_wp_form .error{margin-top:8px;color:#ac0000}.l-contactfinish .p{text-align:center}.l-contactfinish .p span.small{margin-top:16px;display:block;font-size:1.4rem;color:#777}.l-contactfinish .p span.small:before{content:"※"}.l-contactfinish .btn{margin-top:56px;text-align:center}.l-privacypolicy h1{font-size:3.2rem;margin-bottom:16px}.l-privacypolicy h2{font-size:2.4rem;margin-top:16px;margin-bottom:16px}.l-privacypolicy p{margin-bottom:16px}.l-privacypolicy ul{margin-left:16px;text-align:left}.l-privacypolicy ul li{text-align:left;font-size:1.6rem;list-style:disc}.l-privacypolicy ul li ul li{list-style:circle;font-size:1.4rem}@media screen and (max-width:1024px){.header__right{width:auto}.header__right nav{display:none}.header__right .ham{position:fixed;top:17px;right:16px;z-index:100001;display:block;width:56px;height:56px;background-color:#fff;border:solid #222 2px}.header__right .ham span{position:absolute;left:15%;display:inline-block;height:2px;width:70%;-webkit-transition:.5s;transition:.5s;background-color:#222}.header__right .ham span:nth-of-type(1){top:25%;-webkit-transition:.5s;transition:.5s}.header__right .ham span:nth-of-type(2){top:50%;-webkit-transition:.5s;transition:.5s}.header__right .ham span:nth-of-type(3){top:75%;-webkit-transition:.5s;transition:.5s}.header__right .ham.cross span{position:absolute;left:15%;display:inline-block;height:2px;width:70%;background-color:#222}.header__right .ham.cross span:nth-of-type(1){top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.5s;transition:.5s}.header__right .ham.cross span:nth-of-type(2){opacity:0;-webkit-transition:.5s;transition:.5s}.header__right .ham.cross span:nth-of-type(3){top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.5s;transition:.5s}.header__fixedbtns{position:fixed;right:0;top:initial;bottom:0;z-index:10;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.header__fixedbtns a{display:block;width:50%}.header__fixedbtns a.form{margin-top:0}.spmenu{position:fixed;top:-100vh;left:0;padding-bottom:100px;width:100%;height:100vh;z-index:10000;display:block;overflow-y:auto;overflow-x:hidden;background-color:#222;-webkit-transition:1s;transition:1s}.spmenu.show{top:0;-webkit-transition:1s;transition:1s}.spmenu__inner{padding-top:90px}.spmenu__logo{width:40%}.spmenu nav{margin-top:64px}.spmenu nav ul li{padding-top:22px;padding-bottom:22px;font-size:1.8rem;border-bottom:solid .5px #fff}.spmenu nav ul li:first-of-type{padding-top:0}.spmenu nav ul li a{color:#fff}.spmenu__btns{margin-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.spmenu__btns a{display:inline-block;width:49%}.spmenu__btns a.line{color:#fff;background-color:#06c755}.spmenu__btns a.form{background-color:#222;border:solid 1px #fff;color:#fff}.spmenu__btns a .lr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.spmenu__btns a .lr .icon{display:inline-block}.spmenu__btns a .lr .icon.line{width:20%;margin-right:8px;-webkit-transform:translateY(3px);transform:translateY(3px)}.spmenu__btns a .lr .icon.line img{width:100%}.spmenu__btns a .lr .icon.form{width:11.5%;margin-right:14px;-webkit-transform:translateY(3px);transform:translateY(3px)}.spmenu__btns a .lr .icon.form img{width:100%}.spmenu__btns a .lr .txt{font-size:1.6rem}.spmenu__snses{padding:8px 0;margin-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:100px}.spmenu__snses i.fa-facebook{font-size:4rem;color:#0091eb}.spmenu__snses i.fa-instagram{margin-left:32px;font-size:4rem;color:#9200be}.top_fv{margin-top:96px;width:100%;height:574px;background:transparent -webkit-gradient(linear,left top,right top,from(#d1d1d1),color-stop(22%,#fff),color-stop(50%,#fff),color-stop(76%,#fff),to(#d1d1d1)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(90deg,#d1d1d1 0%,#fff 22%,#fff 50%,#fff 76%,#d1d1d1 100%) 0% 0% no-repeat padding-box}.top_fv__bike{width:100%;left:0}.ec_banner{padding:20px 0 30px}.top_ecbanner{width:90%}.top_sns{position:relative}.top_sns:after{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.top_sns__items{display:block}.top_sns__item{margin-left:auto;margin-right:auto;width:85%;background-color:#fff}.top_sns__item:nth-of-type(2){margin-top:32px}.top_partssearch{display:block;margin-left:auto;margin-right:auto;border-radius:5px;width:95%;margin-top:14px;margin-bottom:17px;background-color:#fafafa;-webkit-box-shadow:0px 1.1px 5px rgba(0,0,0,.49);box-shadow:0px 1.1px 5px rgba(0,0,0,.49)}.top_partssearch__tap{padding-top:16px;padding-bottom:16px;padding-left:16px;padding-right:16px}.top_partssearch__tap.tapped .icon{-webkit-transform:translateY(0px) rotate(180deg);transform:translateY(0px) rotate(180deg);-webkit-transition-duration:.5s;transition-duration:.5s}.top_partssearch__tap .lr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.top_partssearch__tap .txt{font-size:1.4rem;font-weight:600;letter-spacing:1}.top_partssearch__tap .icon{display:inline-block;-webkit-transform:translateY(3px);transform:translateY(3px)}.top_partssearch__tap .icon i{font-size:1.6rem;-webkit-transition-duration:.5s;transition-duration:.5s}.top_partssearch__content{display:none;padding:0 8px 16px}.top_partssearch__content .block{display:none;margin-top:24px}.top_partssearch__content .block.show{display:block}.top_partssearch__content .block:first-of-type{margin-top:0}.top_partssearch__content .whole{display:none;margin-top:8px;padding:0 4px;font-size:1.2rem;color:#909090}.top_partssearch__content .whole.show{display:block}.top_partssearch__content .whole span{border-bottom:solid}.top_partssearch__content .heading{font-size:1.4rem;color:#fff;background-color:#222;-webkit-box-sizing:content-box;box-sizing:content-box;padding:8px}.top_partssearch__content ul{margin-top:16px;padding-left:8px;padding-right:8px;margin-left:0}.top_partssearch__content ul li{padding-top:16px;padding-bottom:16px;font-size:1.4rem;border-top:solid 1px #9f9f9f}.top_partssearch__content ul li:first-of-type{padding-top:0;border-top:none}.top_partssearch__content ul li a{color:#222;font-weight:600}.top_about__backlr{display:block;width:100%;height:50vw}.top_about__backlr .left{width:100%;height:100%;background-color:red;z-index:199}.top_about__backlr .right{display:none}.top_about__contentlr{top:0;left:0;padding-top:90px;padding-bottom:88px;position:relative;background-color:#222}.top_about__contentlr-right{margin-left:auto;margin-right:auto;padding-left:0;width:100%}.lowerpage-header{height:160px}.lowerpage-header__backlr .left{width:55%}.lowerpage-header__backlr .left:after{width:15vw;height:100%}.lowerpage-header__backlr .right{width:45%}.lowerpage-header__contentinner{padding-top:37px}.lowerpage-content{margin-top:90px}.l_parts{margin-bottom:120px}.l-each .bottomarea .content .itemlist{margin-top:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-each .bottomarea .content .itemlist:after{content:"";width:49%}.l-each .bottomarea .content .itemlist .item{margin-top:32px;width:49%}.l-each .bottomarea .content .itemlist .item:nth-of-type(1),.l-each .bottomarea .content .itemlist .item:nth-of-type(2),.l-each .bottomarea .content .itemlist .item:nth-of-type(3),.l-each .bottomarea .content .itemlist .item:nth-of-type(4){margin-top:32px}.l-each .bottomarea .content .itemlist .item:nth-of-type(1),.l-each .bottomarea .content .itemlist .item:nth-of-type(2){margin-top:0}.l-each .bottomarea .content .itemlist .item .image{width:100%;height:38vw}.single_product__top .lr{margin-top:16px;display:block;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single_product__top .lr .left,.single_product__top .lr .right{width:100%}.single_product__top .lr .mainimage{background-color:#fff}.single_product__top .lr .mainimage img{height:55vw}.single_product__top .lr .to-contact{margin-top:32px;text-align:center}.single_product__top .lr .to-contact .fukidashi{display:inline-block;padding:6px 19px;border-radius:50px;font-size:1.4rem;color:#fff;background-color:#6c6c6c}.single_product__top .lr .to-contact .fukidashi span{margin-left:2px;margin-right:2px;font-size:1.6rem;font-weight:600}.single_product__top .lr .to-contact .whitebox{margin-top:-12px;padding:25px 58px 16px;border-radius:5px;text-align:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single_product__top .lr .to-contact .whitebox a{display:inline-block;width:211px;height:65px;line-height:65px;font-size:1.4rem;font-weight:600;color:#fff}.single_product__top .lr .to-contact .whitebox a.line{background-color:#06c755}.single_product__top .lr .to-contact .whitebox a.form{margin-left:16px;background-color:#222}.single_product__top .lr .to-contact .caution{text-align:center}.single_product__top .lr .to-contact .waytocontact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:27px;font-size:1.4rem;font-weight:4300;text-align:left}.single_product__top .lr .to-contact .waytocontact a{color:#6e6e6e;border-bottom:solid 1px}.single_product__bottom{margin-top:68px;padding-bottom:190px}.single_product__bottom .dozen_images:before{width:33%}.single_product__bottom .dozen_images:after{width:33%}.single_product__bottom .dozen_images .item{width:33%}.contactpage-faq__box{padding:48px;background-color:#222}.contactpage-faq__desc{text-align:center;color:#fff}.contactpage-faq__btn{margin-top:32px;text-align:center}.contactpage-line__desc{text-align:center}.contactpage-line__btn{margin-top:32px;text-align:center}.contactpage-line__btn a.line{width:240px;padding:7px 0;display:inline-block;font-size:1.6rem;font-weight:600;color:#fff;background-color:#06c755}.contactpage-line__btn a.line .lr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contactpage-line__btn a.line .lr .icon{display:inline-block;width:40px}.contactpage-line__btn a.line .lr .txt{display:inline-block;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contactpage-line__stepimage{padding:52px 16px}.contactpage-contactform__form{margin-top:56px}.contactpage-contactform__form .gray{padding:32px}.contactpage-contactform__form .gray table{width:100%}.contactpage-contactform__form .gray table tr th,.contactpage-contactform__form .gray table tr td{display:block;padding:0;font-size:1.8rem}.contactpage-contactform__form .gray table tr th{padding-top:32px;padding-left:0;padding-right:0}.contactpage-contactform__form .gray table tr th:after{display:none}.contactpage-contactform__form .gray table tr th .require{right:0}.contactpage-contactform__form .gray table tr td{padding-top:16px;padding-left:0;padding-right:0}.contactpage-contactform__form .gray table tr td input[type=text],.contactpage-contactform__form .gray table tr td input[type=email],.contactpage-contactform__form .gray table tr td select,.contactpage-contactform__form .gray table tr td textarea{width:100%}}@media screen and (max-width:599px){.header{position:absolute;height:72px;background-color:#222}.header__inner{padding-left:8px;padding-right:8px}.header__left .logo{width:60%;height:auto}.header__left .logo h1{font-size:1.2rem}.header__right{width:auto}.header__right nav ul{display:none}.header__right .ham{width:40px;height:40px;border:solid #222 1px}.header__fixedbtns{height:80px;background-color:rgba(0,0,0,.8);-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__fixedbtns a{width:48%;height:50px;border-radius:5px}.header__fixedbtns a.line{border:none;-webkit-box-shadow:0px 3px 0px #00a746;box-shadow:0px 3px 0px #00a746}.header__fixedbtns a.form{border:none;background-color:#fff;-webkit-box-shadow:0px 3px 0px #ddd;box-shadow:0px 3px 0px #ddd}.header__fixedbtns a .lr .icon.line{width:32px;margin-right:0;-webkit-transform:translateX(-6px);transform:translateX(-6px)}.header__fixedbtns a .lr .icon.form{width:20px;margin-right:8px;-webkit-transform:translateY(2px);transform:translateY(2px)}.header__fixedbtns a .lr .icon.form i{color:#222;font-size:1.9rem}.header__fixedbtns a .lr .txt{font-size:1.2rem;color:#fff;font-weight:600}.header__fixedbtns a .lr .txt.form{color:#222}.spmenu__logo{margin-left:auto;margin-right:auto;width:60%}.spmenu nav{margin-top:32px}.spmenu nav ul li{padding-top:16px;padding-bottom:16px;font-size:1.4rem}.spmenu__btns{margin-top:32px;display:block}.spmenu__btns a{width:100%;padding:8px 0}.spmenu__btns a.form{margin-top:16px}.spmenu__btns a .lr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.spmenu__btns a .lr .icon{display:inline-block}.spmenu__btns a .lr .icon.line{width:15%;margin-right:8px;-webkit-transform:translateY(3px);transform:translateY(3px)}.spmenu__btns a .lr .icon.line img{width:100%}.spmenu__btns a .lr .icon.form{width:9%;margin-right:21px;-webkit-transform:translateY(3px) translateX(9px);transform:translateY(3px) translateX(9px)}.spmenu__btns a .lr .icon.form img{width:100%}.spmenu__btns a .lr .txt{font-size:1.6rem}.spmenu__snses{margin-top:32px}.spmenu__snses i.fa-facebook{font-size:3.2rem}.spmenu__snses i.fa-instagram{margin-left:16px;font-size:3.2rem}.footer__nav{background-color:#222}.footer__nav .footer__logo{padding-top:40px}.footer__nav ul{padding:40px 0 0;display:block}.footer__nav ul li{padding-top:16px;padding-bottom:16px;margin-left:0;font-size:1.4rem;text-align:center;border-top:solid 1px #fff}.footer__nav ul li a{color:#fff}.footer__nav ul li:first-of-type{margin-left:0;padding-top:0;border-top:none}.footer__nav ul li:last-of-type{padding-bottom:0}.footer__main{padding:40px 0 100px}.footer__logo{width:40%}.footer__logo p{margin-top:8px}.footer__banners{text-align:center;margin-top:0;padding-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__banners a{margin-top:16px;width:48%;margin-left:0}.footer__banners a:first-of-type,.footer__banners a:nth-of-type(2){margin-top:0}.footer__privacy{margin-top:32px;font-size:1rem}.footer__copyright{margin-top:8px;display:block;font-size:1rem}.top_fv{margin-top:64px;width:100%;height:375px;background:transparent -webkit-gradient(linear,left bottom,left top,from(#d1d1d1),color-stop(22%,#fff),color-stop(50%,#fff),color-stop(76%,#fff),to(#d1d1d1)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(0deg,#d1d1d1 0%,#fff 22%,#fff 50%,#fff 76%,#d1d1d1 100%) 0% 0% no-repeat padding-box}.top_fv__content .caution{margin-top:32px;font-size:1.8rem}.top_fv__bike{width:100%}.top_sns__item{width:100%;padding:32px 16px 16px}.top_sns__heading{font-size:2.4rem}.top_sns__content{margin-top:16px}.top_about__backlr{height:65vw}.top_about__contentlr{padding-top:40px;padding-bottom:40px}.top_about__contentlr-right .catch{margin-top:28px;font-size:2.4rem}.top_about__contentlr-right .desc{margin-top:28px}.top_about__contentlr-right .btn{text-align:center;margin-top:28px}.lowerpage-header{height:96px}.lowerpage-header__backlr .left{width:55%}.lowerpage-header__backlr .left:after{width:30%}.lowerpage-header__backlr .right{width:44%}.lowerpage-header__contentinner{padding-top:13px}.lowerpage-content{margin-top:72px}.lowerpage-content .cta{margin-top:45px}.l_news__pager{margin-top:45px}.l_news__pager .wp-pagenavi a{width:32px;height:32px;line-height:24px;font-size:1.4rem}.l_news__pager .wp-pagenavi span.current{width:32px;height:32px;line-height:24px;font-size:1.4rem}.l_newssingle{margin-bottom:45px}.l_newssingle .date{font-size:1.2rem}.l_newssingle .title{margin-top:8px;font-size:2.4rem}.l_newssingle .thumb{margin-top:20px}.l_newssingle .content{margin-top:20px}.l_newssingle .content h2{padding:4px;font-size:1.8rem;margin-bottom:8px}.l_newssingle .content h3{padding:8px 0;font-size:1.8rem;margin-bottom:8px}.l_newssingle .content p{font-size:1.4rem;margin-bottom:12px}.l_newssingle .next_prev{margin-top:40px}.l_newssingle .next_prev a{margin-left:16px;margin-right:16px;font-size:1.6rem}.l_newssingle .btn{margin-top:42px}.l_parts{margin-bottom:64px}.l-each .toparea__inner .logo img{max-width:50%}.l-each .toparea__inner .logo .text{font-size:2.4rem}.l-each .toparea__inner .title .inner{padding:0 16px;border-left:solid 2px #222;border-right:solid 2px #222}.l-each .toparea__inner .title .eng{font-size:3.2rem}.l-each .toparea__inner .title .jpn{font-size:1.4rem}.l-each .toparea__inner .topdesc{width:80%;font-size:1.4rem;line-height:1.75;text-align:center}.l-each .toparea__inner .topdesc--brand{margin-top:28px}.l-each .toparea__inner .topdesc--parts{margin-top:28px}.l-each .toparea__inner .parts-box{margin-top:32px;width:100%}.l-each .toparea__inner .parts-box .heading{padding:4px 16px;font-size:1.4rem}.l-each .toparea__inner .parts-box p.parts{margin-top:-12px;padding:20px 12px;font-size:1.4rem}.l-each .bottomarea{margin-top:32px;padding-top:32px;padding-bottom:64px}.l-each .bottomarea .heading{padding-bottom:32px;text-align:center}.l-each .bottomarea .heading .eng{font-size:2.8rem}.l-each .bottomarea .heading .jpn{font-size:1.4rem}.l-each .bottomarea .content{padding-top:16px}.l-each .bottomarea .content .childheading{margin-top:55px;padding:8px 4px;font-size:1.6rem}.l-each .bottomarea .content .childheading:before{top:-2px}.l-each .bottomarea .content .childheading--brand{width:70%}.l-each .bottomarea .content .childheading--brand span{margin-top:4px;font-size:2.4rem}.l-each .bottomarea .content .itemlist{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.l-each .bottomarea .content .itemlist:after{width:49%}.l-each .bottomarea .content .itemlist .item{margin-left:0;margin-top:32px;width:49%}.l-each .bottomarea .content .itemlist .item:nth-of-type(1),.l-each .bottomarea .content .itemlist .item:nth-of-type(2),.l-each .bottomarea .content .itemlist .item:nth-of-type(3),.l-each .bottomarea .content .itemlist .item:nth-of-type(4){margin-top:24px}.l-each .bottomarea .content .itemlist .item:nth-of-type(1),.l-each .bottomarea .content .itemlist .item:nth-of-type(2){margin-top:0}.l-each .bottomarea .content .itemlist .item .image{height:45vw}.l-each .bottomarea .content .itemlist .item .name{margin-top:8px;font-size:1.5rem}.l-each .bottomarea .content .itemlist .item .price{margin-top:4px;font-size:1.2rem}.l-each .bottomarea .bottom-freearea{padding:32px 16px;margin:40px 0;font-size:1.4rem}.single_product{padding-top:45px}.single_product__top{padding-bottom:35px}.single_product__top .logo{margin-left:0;margin-right:auto;width:50%}.single_product__top .subinfo-gr{margin-top:8px}.single_product__top .subinfo-gr .parts{padding:2px 4px;font-size:1.4rem}.single_product__top .subinfo-gr .new{margin-left:8px;font-size:1.4rem}.single_product__top .name{font-size:2.8rem}.single_product__top .lr{margin-top:8px}.single_product__top .lr .left,.single_product__top .lr .right{width:100%}.single_product__top .lr .mainimage img{height:80vw}.single_product__top .lr .pricetable table tr td{display:block;width:100%;max-width:initial}.single_product__top .lr .pricetable table tr td:first-of-type{padding:8px 16px;width:100%;font-size:1.4rem}.single_product__top .lr .pricetable table tr td:nth-of-type(2){padding:16px;font-size:1.4rem;text-align:center;max-width:initial}.single_product__top .lr .to-contact{margin-top:16px}.single_product__top .lr .to-contact .fukidashi{padding:3px 16px;font-size:1.2rem}.single_product__top .lr .to-contact .fukidashi span{font-size:1.4rem}.single_product__top .lr .to-contact .whitebox{margin-top:-14px;padding:32px 16px 20px;border-radius:5px;display:block}.single_product__top .lr .to-contact .whitebox a{width:100%}.single_product__top .lr .to-contact .whitebox a.form{margin-top:8px;margin-left:0}.single_product__top .lr .to-contact .caution{margin-top:13.5px;font-size:1.2rem}.single_product__top .lr .to-contact .waytocontact{display:block;margin-top:16px;font-size:1.4rem;text-align:center}.single_product__top .lr .to-contact .waytocontact a{padding:8px;display:block;color:#6e6e6e;border:solid 1px}.single_product__top .lr .to-contact .waytocontact a:nth-of-type(2){margin-top:16px}.single_product__bottom{margin-top:34px;padding-bottom:95px}.single_product__bottom .dozen_images:before{width:49%}.single_product__bottom .dozen_images:after{width:49%}.single_product__bottom .dozen_images .item{width:49%}.single_product__bottom .detailgr_layout{margin-top:45px}.single_product__bottom .detailgr_layout .heading{padding-left:calc(11.1px + 9px);padding-bottom:20.5px;margin-bottom:20.5px;font-size:1.8rem}.single_product__bottom .detailgr_layout .heading:before{top:9.1px;width:12px;height:12px}.single_product__bottom .detailgr_layout .desc a[target=_blank]{position:relative}.single_product__bottom .detailgr_layout .desc a[target=_blank]:after{top:2.7px}.single_product__bottom .detailgr_layout .youtubevideo{margin-bottom:8px}.companypage-philosohy__catch{font-size:2.8rem}.companypage-philosohy__desc{margin-top:16px}.companypage-philosohy__desc:first-of-type{margin-top:28px}.companypage-outline__table table th,.companypage-outline__table table td{display:block;font-size:1.4rem;border:none}.companypage-outline__table table th{padding:8px 0;text-align:center}.companypage-outline__table table td{padding:16px 0;text-align:center}.faqlist dl dt{margin-top:16px;padding:16px 40px 16px 8px}.faqlist dl dt .q{font-size:2.4rem}.faqlist dl dt .txt{margin-left:8px;font-size:1.5rem}.faqlist dl dt .icon{top:37%;right:8px}.faqlist dl dt .icon i{font-size:1.8rem}.faqlist dl dd{margin-top:8px;padding:0 16px}.faqlist dl dd .a{top:1px;left:8px;font-size:2.4rem}.faqlist dl dd .txt{margin-left:16px;font-size:1.4rem;font-weight:400;-webkit-transform:translateY(0px);transform:translateY(0px)}.faqlist dl dd .icon{position:absolute;display:inline-block;top:33%;right:16px}.faqlist dl dd .icon i{font-size:2.4rem}.contactpage-faq__box{padding:32px 16px}.contactpage-faq__btn{margin-top:16px}.contactpage-line__btn{margin-top:16px}.contactpage-line__btn a.line{width:80%;font-size:1.4rem}.contactpage-line .line-question{margin-top:8px}.contactpage-line__stepimage{margin-top:16px;padding:26px 16px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.contactpage-line__stepimage .item{margin-top:8px;width:45%}.contactpage-line__stepimage .item:first-of-type,.contactpage-line__stepimage .item:nth-of-type(2){margin-top:0}.contactpage-contactform__toplist li{padding:8px 0;font-size:1.2rem;line-height:1.75}.contactpage-contactform__form{margin-top:28px}.contactpage-contactform__form .gray{width:100%;padding:16px 0}.contactpage-contactform__form .gray table{margin-left:auto;margin-right:auto;width:90%}.contactpage-contactform__form .gray table tr th,.contactpage-contactform__form .gray table tr td{font-size:1.4rem;display:block}.contactpage-contactform__form .gray table tr th{padding-top:16px;padding-bottom:0;padding-left:0;padding-right:0}.contactpage-contactform__form .gray table tr th .require{padding:2px 4px}.contactpage-contactform__form .gray table tr td{padding-top:16px;padding-bottom:16px;padding-left:0;padding-right:0}.contactpage-contactform__form .gray table tr td input[type=text],.contactpage-contactform__form .gray table tr td input[type=email],.contactpage-contactform__form .gray table tr td select,.contactpage-contactform__form .gray table tr td textarea{padding:8px;font-size:1.4rem}.contactpage-contactform__form .gray table tr td input[type=text],.contactpage-contactform__form .gray table tr td input[type=email],.contactpage-contactform__form .gray table tr td select{height:48px}.contactpage-contactform__form .gray table tr td .selectouter i{position:absolute;top:16px;right:16px;font-size:1.4rem}.contactpage-contactform__form .gray table tr td textarea{height:320px}.contactpage-contactform .privacy{margin-top:28px;font-size:1.4rem}.contactpage-contactform .privacy .link{margin-bottom:16px}.contactpage-contactform .submit{margin-top:28px}.contactpage-contactform .submit input,.contactpage-contactform .submit button{font-size:1.4rem}.contactpage-contactform .mw_wp_form .error{margin-top:4px}.l-contactfinish .p{text-align:left}.l-contactfinish .p span.small{margin-top:8px;font-size:1.2rem}.l-contactfinish .btn{margin-top:28px}}.section{padding-top:90px;padding-bottom:88px}.section--black{color:#fff;background-color:#222}.section--blackbg{position:relative;z-index:0;color:#fff;background-image:url(//msproducts-jpn.com/wp-content/themes/ms-products/./img/featured-back.jpeg);background-size:cover}.section--blackbg:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.15);z-index:1}.section--blackbg>div{position:relative;z-index:2}.section--pt0{padding-top:0}.section--pb0{padding-bottom:0}.section__title{text-align:center}.section__title--left{text-align:left}.section__title--white{color:#fff}.section__title--white .eng{color:#fff}.section__title--white .jpn{color:#fff}.section__title .eng{font-size:6.4rem;font-family:nobel,sans-serif;font-style:normal;font-weight:600}.section__title .jpn{margin-top:8px;font-size:2.4rem}.section__title--header .eng{font-size:5.8rem}.section__title--header .jpn{margin-top:-8px;font-size:2rem}.section__content{margin-top:56px}.section__btn{margin-top:56px;text-align:center}.cta{padding-top:90px;padding-bottom:88px}.cta--white{background-color:#fff}.cta--back{position:relative;background-image:url(//msproducts-jpn.com/wp-content/themes/ms-products/./img/cta_back.jpg);background-size:cover;z-index:0}.cta--back:after{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-color:#000;opacity:.47}.cta--back .cta__heading{color:#fff}.cta--back .cta__desc{color:#fff}.cta__desc span{position:relative;font-weight:600}.cta__desc span:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:7px;background-color:rgba(300,100,0,.9);z-index:-1}.cta__heading{position:relative;z-index:2;font-size:4.2rem;font-weight:600;color:#222;text-align:center}.cta__desc{position:relative;z-index:2;margin-top:32px;text-align:center}.cta__desc:nth-of-type(1){margin-top:56px}.cta__twothings{position:relative;z-index:2;margin-top:56px;margin-left:auto;margin-right:auto;padding:14px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:618px;background-color:#efefef;color:#222}.cta__twothings p{font-size:2.4rem;font-weight:600}.cta__btns{position:relative;z-index:2;margin-top:56px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:618px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cta__btns a{display:block;width:48%;height:80px}.cta__btns a.line{background-color:#06c755}.cta__btns a.form{background-color:#222}.cta__btns a .lr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.cta__btns a .lr .icon{display:inline-block}.cta__btns a .lr .icon.line{width:50px;margin-right:-2px;-webkit-transform:translateX(-6px);transform:translateX(-6px)}.cta__btns a .lr .icon.form{width:30px;margin-right:10px}.cta__btns a .lr .txt{font-size:1.6rem;color:#fff;font-weight:600}.graybox{background-color:#efefef;padding-top:90px;padding-bottom:88px;padding-left:72px;padding-right:72px}.sitebtn{padding:16px;width:257px;display:inline-block;font-size:1.8rem;border:solid 1px #bebebe;border-radius:50px;color:#222}.sitebtn--white{color:#fff;border:solid 2px #fff}.slick-topfeatured__items{display:flex;flex-wrap:wrap}.productitem01{width:23%;aspect-ratio:1/.7;overflow:hidden;margin-left:8px;margin-right:8px;border-bottom:solid 1px;background-color:#fff}.productitem01__image{position:relative;width:100%;height:100%}.productitem01__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.productitem01__cat{position:absolute;top:4px;left:8px;z-index:10;color:#222;font-size:1.2rem}.productitem01__cat .parts{margin-left:0;color:#222}.productitem01__price{position:absolute;bottom:3px;right:4px;z-index:100;font-size:1.3rem;font-weight:600;color:#fff;width:calc(100% - 8px);text-align:right;background:rgba(0,0,0,.6);padding:2px 8px}.productitem01__name{margin-top:19px;font-size:1.8rem;color:#fff}.productitem01 a{color:#fff}.newslist article{padding:8px 0;border-bottom:solid 1px #dbdbdb}.newslist article:first-of-type{padding-top:0}.newslist article a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;color:#222;align-items:center}.newslist article a .left{width:120px;aspect-ratio:1/1;background:#000;display:flex;align-items:center;margin-right:32px;border:solid 1px #333}.newslist article a .left img{width:100%;height:100%;object-fit:cover}.newslist article a .left img.noimage{padding:32px;width:100%;height:100%;object-fit:contain}.newslist article time{display:inline-block;font-size:1.8rem;font-family:nobel,sans-serif;font-style:normal;font-weight:400;-webkit-transform:translateY(4px);transform:translateY(4px);margin-right:37px}.newslist article .title{font-size:1.8rem;font-weight:400}.brandlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.brandlist:after{content:"";width:32%}.brandlist li{margin-top:48px;width:32%;text-align:center}.brandlist li:nth-of-type(1),.brandlist li:nth-of-type(2),.brandlist li:nth-of-type(3){margin-top:0}.brandlist__name{margin-top:10px;font-size:1.6rem;color:#222}.partslist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.partslist:after{content:"";width:32%}.partslist li{margin-top:21px;position:relative;z-index:0;background-size:cover;width:32%;height:174px;border-radius:5px}.partslist li:nth-of-type(1),.partslist li:nth-of-type(2),.partslist li:nth-of-type(3){margin-top:0}.partslist li.suspension{background-image:url(//msproducts-jpn.com/wp-content/themes/ms-products/./img/parts-tire.jpg)}.partslist li:after{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-color:#222;opacity:.6;border-radius:5px}.partslist li a{position:relative;z-index:2;display:block;text-align:center;width:100%;height:100%}.partslist li a span.eng{position:absolute;top:30%;left:0;display:block;width:100%;font-size:4rem;color:#fff;font-family:nobel,sans-serif;font-style:normal}.partslist li a span.eng.small{font-size:2.9rem}.partslist li a span.jpn{position:absolute;top:52.5%;left:0;display:block;width:100%;color:#fff;font-size:1.8rem}.breadcrumb{width:100%;overflow-x:auto;margin-top:96px;padding:27px 0;background-color:#efefef}.breadcrumb ul li,.breadcrumb span{margin-right:8px;font-size:1.2rem;color:#222;white-space:nowrap}.breadcrumb ul li a,.breadcrumb span a{color:#222;font-weight:600;white-space:nowrap}.otherway-to-find{padding:44px 0;background-color:#222}.otherway-to-find__btn{text-align:center}.otherway-to-find__btn a{padding:18.5px 40px;font-size:1.6rem;color:#222;background-color:#fff}@media screen and (max-width:1024px){.brandlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.brandlist:after{content:"";width:48%}.brandlist li{margin-top:48px;width:48%;text-align:center}.brandlist li:nth-of-type(1),.brandlist li:nth-of-type(2),.brandlist li:nth-of-type(3){margin-top:48px}.brandlist li:nth-of-type(1),.brandlist li:nth-of-type(2){margin-top:0}.partslist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.partslist li{margin-top:21px;width:48%;text-align:center}.partslist li:nth-of-type(1),.partslist li:nth-of-type(2),.partslist li:nth-of-type(3){margin-top:21px}.partslist li:nth-of-type(1),.partslist li:nth-of-type(2){margin-top:0}}@media screen and (max-width:599px){.section{padding-top:40px;padding-bottom:40px}.section--pt0{padding-top:0}.section__title .eng{font-size:4rem}.section__title .jpn{margin-top:0;font-size:1.6rem}.section__content{margin-top:28px}.section__btn{margin-top:28px}.cta{padding-top:40px;padding-bottom:40px}.cta__heading{font-size:3.2rem;text-align:left}.cta__desc{margin-top:16px;text-align:left}.cta__desc:nth-of-type(1){margin-top:28px}.cta__twothings{margin-top:28px;padding:14px 0;width:100%}.cta__twothings p{font-size:1.4rem}.cta__btns{margin-top:28px;width:100%;display:block}.cta__btns a{display:block;width:100%;height:80px}.cta__btns a.form{margin-top:16px}.cta__btns a .lr .icon.line{width:40px;-webkit-transform:translateX(-6px);transform:translateX(-6px)}.cta__btns a .lr .icon.form{width:23px;margin-right:10px}.cta__btns a .lr .txt{font-size:1.4rem}.cta__desc span{text-decoration:underline 2px rgba(300,100,0,.9)}.cta__desc span:before{display:none}.graybox{padding-top:24px;padding-bottom:24px;padding-left:8px;padding-right:8px}.sitebtn{width:80%;font-size:1.4rem}.slick-topfeatured__items{justify-content:space-between}.productitem01{margin-top:16px;width:48%;margin-left:0;margin-right:0}.productitem01:nth-of-type(1),.productitem01:nth-of-type(2){margin-top:0}.productitem01__cat{font-size:1.2rem}.productitem01__name{margin-top:8px;font-size:1.6rem}.newslist article{padding:16px 0}.newslist article a{justify-content:space-between}.newslist article a .left{width:20%;margin-right:0}.newslist article a .left img.noimage{padding:4px}.newslist article time{font-size:1.4rem;-webkit-transform:translateY(2px);transform:translateY(2px);margin-right:0}.newslist article .title{margin-top:8px;font-size:1.4rem}.newslist article a .right{width:75%}.brandlist li{margin-top:24px;width:49%}.brandlist li:nth-of-type(1),.brandlist li:nth-of-type(2),.brandlist li:nth-of-type(3){margin-top:24px}.brandlist li:nth-of-type(1),.brandlist li:nth-of-type(2){margin-top:0}.brandlist__name{margin-top:8px;font-size:1.3rem}.partslist li{margin-top:32px;position:relative;z-index:0;background-image:url(//msproducts-jpn.com/wp-content/themes/ms-products/./img/parts-tire.jpg);background-size:cover;width:49%;height:25vw}.partslist li:nth-of-type(1),.partslist li:nth-of-type(2),.partslist li:nth-of-type(3){margin-top:32px}.partslist li:nth-of-type(1),.partslist li:nth-of-type(2){margin-top:0}.partslist li a span.eng{top:25%;left:0;font-size:2.4rem;font-family:nobel,sans-serif;font-style:normal}.partslist li a span.eng.small{font-size:1.5rem}.partslist li a span.jpn{position:absolute;top:52.5%;font-size:1.4rem}.breadcrumb{margin-top:72px;padding:13.5px 0}.breadcrumb ul li,.breadcrumb span{margin-right:4px;font-size:1rem}.otherway-to-find{padding:32px 0;background-color:#5f5f5f}.otherway-to-find__btn a{padding:15px 20px;font-size:1.4rem}}#splash{position:fixed;z-index:999999;width:100%;height:100%;background:#fff;text-align:center;color:#fff}#splash_text{position:absolute;top:50%;left:50%;z-index:999;width:100%;font-size:1.6rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}