@charset "UTF-8";:root{--brandC: #fff;--brandBgC: #000;--f-jp: "Noto Sans JP", sans-serif;--f-en: "Montserrat", "Noto Sans JP", sans-serif;--content-maxwidth: 1500px;--content-width: calc(100% - 70px) ;--brand-header: 99;--brand__bike-category-menu: 98;--brand__news-category-menu: 98;--brand__dealers-menu: 98;--brand-campaign: 99;--brand-pagetop: 20}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-disabled .slick-track{width:auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-transform:unset!important;transform:unset!important}.slick-disabled .slick-slide{float:left!important;width:33.3333333333%!important}.slick-disabled .slick-list{overflow:hidden!important}:root .header{position:relative}:root .header .hamburger{position:absolute}@media screen and (max-width: 767px){:root .header{display:none}}:root .page-contents{padding-top:0}:root .sp-menu{-webkit-transform:translateY(0);transform:translateY(0)}:root .sp-menu:before{content:"";position:absolute;left:0;top:-7.2vw;width:25.3333333333vw;aspect-ratio:95/27;background-image:url(../images/nav/sp-menu-head.svg);background-size:contain}.brand-contents{overflow:clip}.brand-contents img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (hover: hover){.brand-contents a img{transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.brand-contents a:hover img{opacity:.5}}.brand-contents .__blank{position:relative}.brand-contents .__blank:after{content:"";width:1em;height:1em;-webkit-mask-image:url(../images/icon/icon_blank.svg);mask-image:url(../images/icon/icon_blank.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#fff}.brand-contents .brand__page-offset{pointer-events:none;display:block;width:100%;margin-top:-120px;padding-top:120px}@media screen and (max-width: 767px){.brand-contents .brand__page-offset{margin-top:-12vw;padding-top:12vw}}.brand-contents .brand__page-offset.brand__page-offset-bike{margin-top:-170px;padding-top:170px}@media screen and (max-width: 767px){.brand-contents .brand__page-offset.brand__page-offset-bike{margin-top:-28vw;padding-top:28vw}}.brand-contents .brand__section{padding-top:150px}@media screen and (max-width: 767px){.brand-contents .brand__section{padding-top:20vw}}.brand-contents .brand__section__inner{max-width:var(--content-maxwidth);margin-left:auto;margin-right:auto}.brand-contents .brand__page__title{font-size:30px;font-weight:500;text-align:center;letter-spacing:.05em;font-family:var(--f-en)}@media screen and (max-width: 767px){.brand-contents .brand__page__title{font-size:5.3333333333vw}}.brand-contents .brand-section__title,.brand-contents .brand-top__title{font-size:30px;font-weight:500;font-family:var(--f-en);text-align:center;margin-bottom:1.5em}@media screen and (max-width: 767px){.brand-contents .brand-section__title,.brand-contents .brand-top__title{font-size:5.3333333333vw}}.brand-contents .brand-section__title.brand-section__title-line,.brand-contents .brand-top__title.brand-section__title-line{position:relative}.brand-contents .brand-section__title.brand-section__title-line:after,.brand-contents .brand-top__title.brand-section__title-line:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:1px;background:#ededed}.brand-contents .brand-section__title.brand-section__title-line span,.brand-contents .brand-top__title.brand-section__title-line span{position:relative;z-index:2;background-color:#fff;padding:0 1em}.brand-contents .brand-pagetop{cursor:pointer;position:fixed;z-index:var(--brand-pagetop);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;right:0;bottom:0;width:80px;height:80px;background:#000;border-left:1px solid #333;border-top:1px solid #333;-webkit-transition:.5s;transition:.5s}@media (hover: hover){.brand-contents .brand-pagetop:hover{background:#333}}.brand-contents .brand-pagetop img{width:30px;height:15px}@media screen and (max-width: 767px){.brand-contents .brand-pagetop{display:none}}.brand-contents .brand__breadcrumb .brand__breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.brand-contents .brand__breadcrumb .brand__breadcrumb__item{font-size:12px;font-weight:500;font-family:var(--f-en);letter-spacing:.05em}.brand-contents .brand__breadcrumb .brand__breadcrumb__item:not(:last-child){position:relative;padding-right:1.1em;margin-right:1.1em}.brand-contents .brand__breadcrumb .brand__breadcrumb__item:not(:last-child):after{content:"";position:absolute;right:0;top:-1px;bottom:0;margin:auto;width:6px;height:6px;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.brand-contents .brand__breadcrumb .brand__breadcrumb__item a{color:#888;text-decoration:none;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand-contents .brand__breadcrumb .brand__breadcrumb__item a:hover{opacity:.3}}@media screen and (max-width: 767px){.brand-contents .brand__breadcrumb .brand__breadcrumb__item{font-size:2.6666666667vw;letter-spacing:.025em}.brand-contents .brand__breadcrumb .brand__breadcrumb__item:not(:last-child):after{top:-1px;width:1.3333333333vw;height:1.3333333333vw}}.brand-contents main+.brand__breadcrumb{margin-top:130px;margin-bottom:-110px}@media screen and (max-width: 767px){.brand-contents main+.brand__breadcrumb{margin-top:24vw;margin-bottom:-12vw}}.brand-header{position:sticky;z-index:var(--brand-header);top:0;width:100%;text-align:center;padding:30px 2.5% 0}.brand-header:before{content:"";pointer-events:none;position:absolute;z-index:3;left:0;bottom:0;width:100%;height:1px;background-color:#f0f0f0}.brand-header .brand-header__logo{width:220px;aspect-ratio:220/30;margin:0 auto}@media screen and (max-width: 767px){.brand-header{height:auto;padding:0}.brand-header.is-active:after{content:"";position:fixed;top:0;left:0;width:100%;height:150%;background-color:#fff}.brand-header.is-active .brand-hamburger{-webkit-mask-image:url(../images/nav/brand-menu-close.svg);mask-image:url(../images/nav/brand-menu-close.svg)}.brand-header .brand-header__head{position:relative;z-index:2;height:13.3333333333vw;padding:3.8666666667vw 2.5% 0}.brand-header .brand-header__logo{width:35.7333333333vw}.brand-header .brand-hamburger{position:absolute;right:4.2666666667vw;top:4.5333333333vw;width:4.2666666667vw;height:4.2666666667vw;-webkit-mask-image:url(../images/nav/brand-menu-open.svg);mask-image:url(../images/nav/brand-menu-open.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-size:contain}}.brand-footer{position:relative;margin-top:165px;background-color:#000;border-top:1px solid #333}@media screen and (max-width: 767px){.brand-footer{margin-top:22.6666666667vw}}.footer__contents{max-width:1100px;padding-top:0}@media screen and (max-width: 767px){.footer__contents{padding:0}}.brand-footer__brand-menu,.brand-footer__global-menu{padding-top:80px}@media screen and (max-width: 767px){.brand-footer__brand-menu,.brand-footer__global-menu{padding-top:10.6666666667vw}}.brand-footer__brand-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:max(60px,12.5%);width:calc(94% - 352px);padding-right:6%}@media screen and (max-width: 767px){.brand-footer__brand-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8vw;width:100%;padding-right:0;padding-bottom:10.6666666667vw}}.brand-footer__brand-menu:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#333}@media screen and (max-width: 767px){.brand-footer__brand-menu:after{top:auto;bottom:0;right:auto;width:100%;height:1px}}.brand-footer__brand-menu .brand-footer__brand-menu__left{width:clamp(100px,13vw,151px)}.brand-footer__brand-menu .brand-footer__brand-menu__left .brand-footer__logo{width:100%;margin-bottom:50px}.brand-footer__brand-menu .brand-footer__brand-menu__left .brand-menu__sns__item{width:auto}.brand-footer__brand-menu .brand-footer__brand-menu__left .brand-menu__sns__item a{width:22px;-webkit-mask-image:initial!important;mask-image:initial!important;background:initial!important}.brand-footer__brand-menu .brand-footer__brand-menu__left .brand-menu__sns__item.brand-menu__sns__item.yt a{width:22px}@media screen and (max-width: 767px){.brand-footer__brand-menu .brand-footer__brand-menu__left{width:100%}.brand-footer__brand-menu .brand-footer__brand-menu__left .brand-footer__logo{width:31%;margin:0 auto 8vw}.brand-footer__brand-menu .brand-footer__brand-menu__left .brand-menu__sns{gap:0 7.4666666667vw}.brand-footer__brand-menu .brand-footer__brand-menu__left .brand-menu__sns__item{width:8vw}.brand-footer__brand-menu .brand-footer__brand-menu__left .brand-menu__sns__item a{width:100%!important}}.brand-footer__brand-menu .brand-footer__brand-menu__right{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){.brand-footer__brand-menu .brand-footer__brand-menu__right{width:77.3333333333vw;margin:auto}}.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 5%}.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:7em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:47.5%}@media screen and (max-width: 767px){.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul{gap:5.3333333333vw}}.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul li a{text-decoration:none;color:#fff;font-size:14px;font-family:var(--f-en)}@media (hover: hover){.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul li a{transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s}.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul li a:hover{opacity:.7}}@media screen and (max-width: 767px){.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul li a{font-size:3.4666666667vw}}.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul li .acd-head{display:inline-block;position:relative;cursor:pointer;padding-right:20px}.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul li .acd-head:after{content:"";position:absolute;top:3px;right:0;width:8px;height:8px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s}.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul li .acd-head.is-active:after{top:7px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media screen and (max-width: 767px){.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul li .acd-head{padding-right:5.3333333333vw}.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul li .acd-head:after{top:.5333333333vw;width:2.1333333333vw;height:2.1333333333vw}}.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul li .acd-body{display:none;margin-top:20px}.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul li .acd-body li{position:relative}.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul li .acd-body li:before{content:"";position:absolute;top:3px;left:0;width:10px;height:5px;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul li .acd-body li a{display:block;font-size:12px;padding-left:20px}@media screen and (max-width: 767px){.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul li .acd-body{margin:6.6666666667vw 0 1.3333333333vw}.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul li .acd-body li:before{top:1.0666666667vw;width:2.6666666667vw;height:1.3333333333vw}.brand-footer__brand-menu .brand-footer__brand-menu__right .brand-footer-nav ul li .acd-body li a{font-size:2.9333333333vw;padding-left:5.3333333333vw}}.brand-footer__global-menu{width:calc(352px + 7.5%);padding-left:7.5%}.brand-footer__global-menu .footer__logo{margin-bottom:30px}@media screen and (max-width: 767px){.brand-footer__global-menu{width:100%;padding:10.6666666667vw 12vw 0}.brand-footer__global-menu .footer__logo{margin-bottom:5.3333333333vw}.brand-footer__global-menu .footer__navi.footer__navi__first li:first-of-type,.brand-footer__global-menu .footer__navi.footer__navi__first li:nth-of-type(2){margin-top:0}}.brand-menu{max-width:1050px;margin:auto}.brand-menu .brand-menu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3%}.brand-menu .brand-menu_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:min(2.25vw,30px)}.brand-menu .brand-menu__item{text-align:left;padding-top:30px;padding-bottom:30px}.brand-menu .brand-menu__text a{display:inline-block;font-size:clamp(14px,14px + (100vw - 767px) * (15 - 14) / (960 - 767),15px);font-family:var(--f-en);font-weight:500;text-decoration:none;word-break:break-all}.brand-menu .brand-menu__text a span{position:relative}.brand-menu .brand-menu__text a span:before{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:1px;background-color:#fff;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scale(0);transform:scale(0);transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s}@media (hover: hover){.brand-menu .brand-menu__text a:hover span:before{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width: 767px){.brand-menu{opacity:0;visibility:hidden;position:fixed;z-index:2;top:13.3333333333vw;left:0;width:100%;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background-color:#fff}.brand-header.is-active .brand-menu{opacity:1;visibility:visible;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.brand-menu a{color:#000}.brand-menu .brand-menu__inner{position:absolute;top:0;left:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.6666666667vw 0;padding:5.3333333333vw 0 22.667vw}.brand-menu .brand-menu_list{width:100%;height:100%;top:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.brand-menu .brand-menu__item{width:100%;padding-top:0;padding-bottom:0}.brand-menu .brand-menu__item:first-child .brand-menu__text{border-top:none}.brand-menu .brand-menu__item:last-child .brand-menu__text{border-bottom:1px solid #f0f0f0}.brand-menu .brand-menu__text{border-top:1px solid #f0f0f0}.brand-menu .brand-menu__text a{position:relative;width:100%;font-size:4.2666666667vw;padding:4vw 6.6666666667vw}.brand-menu .brand-menu__text a span:before{content:none}}.brand-menu__sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:min(1.75vw,25px)}.brand-menu__sns .brand-menu__sns__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.brand-menu__sns .brand-menu__sns__item a{display:block;width:20px;aspect-ratio:20/20;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#000;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.brand-menu__sns .brand-menu__sns__item a img{-o-object-fit:contain;object-fit:contain;height:auto}.brand-menu__sns .brand-menu__sns__item.fb a{-webkit-mask-image:url(../images/icon/icon-brand-fb_white.svg);mask-image:url(../images/icon/icon-brand-fb_white.svg)}.brand-menu__sns .brand-menu__sns__item.insta a{-webkit-mask-image:url(../images/icon/icon-brand-insta_white.svg);mask-image:url(../images/icon/icon-brand-insta_white.svg)}.brand-menu__sns .brand-menu__sns__item.x a{-webkit-mask-image:url(../images/icon/icon-brand-x_white.svg);mask-image:url(../images/icon/icon-brand-x_white.svg)}.brand-menu__sns .brand-menu__sns__item.yt a{width:20px;aspect-ratio:20/15;-webkit-mask-image:url(../images/icon/icon-brand-youtube_white.svg);mask-image:url(../images/icon/icon-brand-youtube_white.svg)}@media screen and (max-width: 767px){.brand-menu__sns .brand-menu__sns__item.yt a{width:100%}}@media (hover: hover){.brand-menu__sns .brand-menu__sns__item a:hover{opacity:.5}}@media screen and (max-width: 767px){.brand-menu__sns{gap:5.8666666667vw}.brand-menu__sns .brand-menu__sns__item{width:6.4vw}.brand-menu__sns .brand-menu__sns__item a{width:100%}}#page-brand-top .brand-menu__sns .brand-menu__sns__item a{background:#fff}@media screen and (max-width: 767px){#page-brand-top .brand-menu__sns .brand-menu__sns__item a{background:#000}}@media screen and (max-width: 767px){.brand-menu__bnr{width:88vw;margin:auto}.brand-menu__bnr .brand-menu__bnr__item{aspect-ratio:660/180}}.brand-megamenu{cursor:pointer;word-break:break-all}@media (hover: hover){.brand-megamenu:hover .brand-megamenu__inner>*{-webkit-animation:.5s forwards megamenu-fadein;animation:.5s forwards megamenu-fadein}@-webkit-keyframes megamenu-fadein{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes megamenu-fadein{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.brand-megamenu .brand-megamenu__head a:hover span:before{-webkit-transform:scale(0);transform:scale(0)}.brand-megamenu.is-hover .brand-megamenu__head a span:before{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width: 767px){.brand-megamenu.is-active .brand-megamenu__head a{background-color:#f0f0f0}.brand-megamenu.is-active .brand-megamenu__head a:after{-webkit-transform:translateY(1.6vw) rotate(-135deg);transform:translateY(1.6vw) rotate(-135deg)}}.brand-megamenu .brand-megamenu__head a{display:inline-block;position:relative;padding-right:16px;text-align:left}.brand-megamenu .brand-megamenu__head a:after{content:"";position:absolute;top:3px;right:0;width:8px;height:8px;border-bottom:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s}@media screen and (max-width: 767px){.brand-megamenu .brand-megamenu__head a{padding-right:10.6666666667vw}.brand-megamenu .brand-megamenu__head a:after{content:"";position:absolute;top:4vw;right:5.3333333333vw;width:3.2vw;height:3.2vw;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-color:#000}}.brand-megamenu .brand-megamenu__body{opacity:0;visibility:hidden;pointer-events:none;position:absolute;overflow-y:visible;left:0;width:100%;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background:#fff;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s}.brand-megamenu .brand-megamenu__body.is-hide{opacity:0;visibility:hidden;pointer-events:none}.brand-megamenu .brand-megamenu__body.is-open{opacity:1;visibility:visible;pointer-events:auto}@media screen and (max-width: 767px){.brand-megamenu .brand-megamenu__body{display:none;opacity:1;visibility:visible;pointer-events:auto;position:static;max-height:inherit;-webkit-transition:inherit;transition:inherit}.brand-megamenu .brand-megamenu__body.is-hide{opacity:1;visibility:visible;pointer-events:auto}}.brand-megamenu .brand-megamenu__inner{max-width:1050px;width:var(--content-width);margin:auto;padding:60px 0;color:#000}.brand-megamenu .brand-megamenu__inner a{color:#000;text-decoration:none}@media screen and (max-width: 767px){.brand-megamenu .brand-megamenu__inner{width:100%;padding:0}}.brand-megamenu .megamenu__title{font-family:var(--f-en);font-size:13px;font-weight:700;margin-bottom:20px}.brand-megamenu .megamenu__title a{position:relative;display:block;padding-top:11px;padding-left:10px;padding-bottom:9px;border-bottom:1px solid #f0f0f0;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.brand-megamenu .megamenu__title a:after{content:"";position:absolute;top:15px;right:10px;width:8px;height:8px;border-bottom:1px solid;border-right:1px solid;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand-megamenu .megamenu__title a:hover{background-color:#f0f0f0}}@media screen and (max-width: 767px){.brand-megamenu .megamenu__title{margin-bottom:0;padding-left:8vw}.brand-megamenu .megamenu__title:last-child a{border-bottom:none}.brand-megamenu .megamenu__title a{padding:3.7333333333vw 10.6666666667vw 3.7333333333vw 3.7333333333vw;font-size:3.4666666667vw}.brand-megamenu .megamenu__title a:after{top:4.8vw;right:6.6666666667vw;width:2.1333333333vw;height:2.1333333333vw}}@media screen and (max-width: 767px) and (hover: hover){.brand-megamenu .megamenu__title a:hover:after{right:5.3333333333vw}}@media screen and (max-width: 767px){.brand-megamenu .megamenu__content{padding:0 8vw 8vw}}.brand-megamenu__product .megamenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.brand-megamenu__product .megamenu__item{width:calc((100% - 45px)/4);text-align:center;font-family:var(--f-en);font-size:13px;font-weight:500}@media screen and (max-width: 767px){.brand-megamenu__product .megamenu__list{gap:2.6666666667vw 4%;padding-top:2.6666666667vw}.brand-megamenu__product .megamenu__item{width:48%}}.brand-megamenu__about .brand-megamenu__inner,.brand-megamenu__testride .brand-megamenu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5%}.brand-megamenu__about .megamenu__title,.brand-megamenu__testride .megamenu__title{width:21.25%}@media screen and (max-width: 767px){.brand-megamenu__about .brand-megamenu__inner,.brand-megamenu__testride .brand-megamenu__inner{gap:0}.brand-megamenu__about .megamenu__title,.brand-megamenu__testride .megamenu__title{width:100%}}@media screen and (max-width: 767px){.brand-contents #top-contents .brand__section__inner{width:100%}}.brand-contents .brand-campaign{position:fixed;z-index:var(--brand-campaign);right:30px;bottom:110px}.brand-contents .brand-campaign .brand-campaign-img{width:184px;aspect-ratio:184/128}.brand-contents .brand-campaign .brand-campaign-img img{max-width:inherit;width:100%}.brand-contents .brand-campaign .brand-campaign-img a:hover img{opacity:1;-webkit-filter:brightness(1.25);filter:brightness(1.25)}.brand-contents .brand-campaign .brand-campaign-close{cursor:pointer;position:absolute;right:-12px;top:-12px;width:25px;height:25px}@media screen and (max-width: 767px){.brand-contents .brand-campaign{right:4vw;bottom:19.6666666667vw}.brand-contents .brand-campaign .brand-campaign-img{width:32vw}.brand-contents .brand-campaign .brand-campaign-close{right:-2.9333333333vw;top:-3.7333333333vw;width:6.4vw;height:6.4vw}}.brand-contents .brand__seller__inner{max-width:inherit;width:auto}.brand-contents .brand-top__btn{margin-top:60px;text-align:center}.brand-contents .brand-top__btn a{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:230px;height:70px;margin-left:auto;margin-right:auto;background-color:#141414;border:1px solid #141414;font-size:16px;font-weight:500;font-family:var(--f-en);text-decoration:none;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand-contents .brand-top__btn a:hover{background-color:#bbb;color:#141414}}@media screen and (max-width: 767px){.brand-contents .brand-top__btn{margin-top:12vw}.brand-contents .brand-top__btn a{width:42.6666666667vw;height:13.3333333333vw;font-size:2.9333333333vw}}.brand-contents .brand-top__btn.brand__news__btn{margin-top:45px}@media screen and (max-width: 767px){.brand-contents .brand-top__btn.brand__news__btn{margin-top:10.6666666667vw}}.brand-contents .brand__feature{padding-top:120px}@media screen and (max-width: 767px){.brand-contents .brand__feature{padding-top:20vw}}.brand-contents .brand__feature .brand__feature__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;text-align:center}@media screen and (max-width: 767px){.brand-contents .brand__feature .brand__feature__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.6666666667vw}}.brand-contents .brand__feature .brand__feature__list+.brand__feature__list{margin-top:40px}@media screen and (max-width: 767px){.brand-contents .brand__feature .brand__feature__list+.brand__feature__list{margin-top:6.6666666667vw}}.brand-contents .brand__feature .brand__feature__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.brand-contents .brand__feature .brand__feature__item a{text-decoration:none}@media (hover: hover){.brand-contents .brand__feature .brand__feature__item a .brand__feature__texts{transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.brand-contents .brand__feature .brand__feature__item a:hover .brand__feature__texts{opacity:.7}}.brand-contents .brand__feature .brand__feature__image{position:relative;aspect-ratio:1486/836}.brand-contents .brand__feature .brand__feature__image img{-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(76%,rgb(0,0,0)),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0) 76%,rgba(0,0,0,0) 100%);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(76%,rgb(0,0,0)),to(rgba(0,0,0,0)));mask-image:linear-gradient(to bottom,#000 76%,#0000)}.brand-contents .brand__feature .brand__feature__texts{margin-top:5px;padding:0 1em}.brand-contents .brand__feature .brand__feature__texts .brand__feature__text-en{color:#888;font-size:14px;font-family:var(--f-en);margin-bottom:5px}.brand-contents .brand__feature .brand__feature__texts .brand__feature__text-jp{font-size:20px}@media screen and (max-width: 767px){.brand-contents .brand__feature .brand__feature__texts .brand__feature__text-en{position:relative;font-size:2.9333333333vw;margin-bottom:1.3333333333vw}.brand-contents .brand__feature .brand__feature__texts .brand__feature__text-jp{text-align:left;font-size:4.2666666667vw}}.brand-contents .brand__news{position:relative;width:var(--content-width);margin:auto}@media screen and (max-width: 767px){.brand-contents .brand__news{padding-top:22.6666666667vw}}.brand-contents .brand__news .brand__news__item .brand__news__texts{font-size:16px}.brand-contents .brand__news .brand__news__item .brand__news__date{color:#fff}@media screen and (max-width: 767px){.brand-contents .brand__news .brand__news__item .brand__news__texts{font-size:3.4666666667vw}}@media screen and (max-width: 767px){.brand-contents .brand__seller{padding-top:22.6666666667vw}.brand-contents .brand__seller .brand__seller-slide .swiper-slide{width:79.4666666667vw;padding:0 4vw}}.brand-contents .brand__topics .brand__topics__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.brand-contents .brand__topics .brand__topics__list.brand__topics__column01 .brand__topics__item{aspect-ratio:3000/730}.brand-contents .brand__topics .brand__topics__list.brand__topics__column02 .brand__topics__item{aspect-ratio:1488/730}.brand-contents .brand__topics .brand__topics__list.brand__topics__column04 .brand__topics__item{aspect-ratio:732/732}.brand-contents .brand__topics .brand__topics__list+.brand__topics__list{margin-top:10px}.brand-contents .brand__topics .brand__topics__item{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}.brand-contents .brand__topics .brand__topics__item a{display:block;height:100%}.brand-contents .brand__topics .brand__topics__item a[target=_blank] .brand__topics__text-jp:after{content:"";display:inline-block;width:1em;height:1em;margin-left:1em;-webkit-mask-image:url(../images/icon/icon_blank.svg);mask-image:url(../images/icon/icon_blank.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#fff}@media (hover: hover){.brand-contents .brand__topics .brand__topics__item a:hover img{opacity:.25}}.brand-contents .brand__topics .brand__topics__item .brand__topics__image{position:relative;height:100%}.brand-contents .brand__topics .brand__topics__item .brand__topics__image picture{display:block;height:100%;background-color:#000}.brand-contents .brand__topics .brand__topics__item .brand__topics__image img{opacity:.5}.brand-contents .brand__topics .brand__topics__texts{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;padding:10px;text-align:center}.brand-contents .brand__topics .brand__topics__texts .brand__topics__text-en{font-size:30px;font-weight:500;font-family:var(--f-en);line-height:1.1;margin-bottom:.15em}.brand-contents .brand__topics .brand__topics__texts .brand__topics__text-jp{font-size:15px}@media screen and (max-width: 767px){.brand-contents .brand__topics{padding-top:29.3333333333vw}.brand-contents .brand__topics .brand__topics__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.brand-contents .brand__topics .brand__topics__list .brand__topics__item .brand__topics__image{height:100%}.brand-contents .brand__topics .brand__topics__list .brand__topics__item .brand__topics__image img{width:100%;height:100%}.brand-contents .brand__topics .brand__topics__list.brand__topics__column01 .brand__topics__item,.brand-contents .brand__topics .brand__topics__list.brand__topics__column02 .brand__topics__item{aspect-ratio:750/368}.brand-contents .brand__topics .brand__topics__list.brand__topics__column04{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.brand-contents .brand__topics .brand__topics__list.brand__topics__column04 .brand__topics__item{-webkit-box-flex:calc(50% - 5px);-ms-flex:calc(50% - 5px);flex:calc(50% - 5px);max-width:calc(50% - 5px)}.brand-contents .brand__topics .brand__topics__texts .brand__topics__text-en{font-size:5.3333333333vw;line-height:1.1;margin-bottom:.15em}.brand-contents .brand__topics .brand__topics__texts .brand__topics__text-jp{font-size:3.2vw}}.brand-contents .brand__instagram .brand__instagram__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.brand-contents .brand__instagram .brand__instagram__item{width:calc((100% - 50px) / 6);aspect-ratio:480/480}@media screen and (max-width: 767px){.brand-contents .brand__instagram{padding-top:22.6666666667vw}.brand-contents .brand__instagram .brand__instagram__title{margin-bottom:2em}.brand-contents .brand__instagram .brand__instagram__list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.brand-contents .brand__instagram .brand__instagram__item{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}.brand__bike__title{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;min-height:170px;padding:15px 10px 10px}@media screen and (max-width: 767px){.brand__bike__title{min-height:26.6666666667vw}}.brand__bike-detail-products__slide .brand__bike-detail-products__thumbnails{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}.brand__bike-category{margin-top:-35px}.brand__bike-category:has(.brand__bike-category__header){padding-top:100px;margin-top:0}.brand__bike-category .brand__bike-category__title{position:relative}.brand__bike-category .brand__bike-category__title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:1px;background-color:#ccc}.brand__bike-category .brand__bike-category__title span{position:relative;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;word-break:break-all;width:370px;min-height:70px;margin:auto;padding:3px 10px 0;background-color:#fff;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;font-size:24px;font-weight:500;text-align:center;letter-spacing:.05em;font-family:var(--f-en)}@media screen and (max-width: 767px){.brand__bike-category{margin-top:-9.3333333333vw}.brand__bike-category:has(.brand__bike-category__header){padding-top:14.6666666667vw;margin-top:0}.brand__bike-category .brand__bike-category__title span{width:59.2vw;min-height:11.2vw;padding:0 1em;font-size:4.2666666667vw;letter-spacing:.025em}}.brand__bike-category-menu{position:sticky;z-index:var(--brand__bike-category-menu);background-color:#f0f0f0}.brand__bike-category-menu .brand__bike-category-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:1050px;margin:auto;padding:0 20px}.brand__bike-category-menu .brand__bike-category-menu__item{-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:1px solid #fff;text-align:center}.brand__bike-category-menu .brand__bike-category-menu__item:first-child{border-left:1px solid #fff}.brand__bike-category-menu .brand__bike-category-menu__item.current .brand__bike-category-menu__text a{pointer-events:none;background:#000;color:#fff}.brand__bike-category-menu .brand__bike-category-menu__text{width:100%;height:100%;font-family:var(--f-en)}.brand__bike-category-menu .brand__bike-category-menu__text a{position:relative;display:block;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;height:100%;padding:15px;background-color:#f0f0f0;font-size:15px;text-decoration:none;font-weight:500;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand__bike-category-menu .brand__bike-category-menu__text a:hover{background:#000;color:#fff}}@media screen and (max-width: 767px){.brand__bike-category-menu .brand__bike-category-menu__list{padding:0 5.3333333333vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.brand__bike-category-menu .brand__bike-category-menu__item{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;border-right:1px solid #fff;text-align:center}.brand__bike-category-menu .brand__bike-category-menu__item:nth-child(odd){border-left:1px solid #fff}.brand__bike-category-menu .brand__bike-category-menu__item:not(:nth-child(1),:nth-child(2)){border-top:1px solid #fff}.brand__bike-category-menu .brand__bike-category-menu__text a{padding:.6em 1em .75em;font-size:3.4666666667vw}}.brand__bike-subcategory-menu{margin-top:70px}.brand__bike-subcategory-menu .brand__bike-subcategory-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;padding:0 10px;gap:.75em 0}.brand__bike-subcategory-menu .brand__bike-subcategory-menu__item:not(:last-child){border-right:1px solid #000}.brand__bike-subcategory-menu .brand__bike-subcategory-menu__item.current a{pointer-events:none;text-decoration:underline}.brand__bike-subcategory-menu .brand__bike-subcategory-menu__item a{display:block;padding:0 1.5em;text-decoration:none;font-size:13px;font-family:var(--f-en);font-weight:700;letter-spacing:.03em}@media (hover: hover){.brand__bike-subcategory-menu .brand__bike-subcategory-menu__item a:hover{text-decoration:underline}}@media screen and (max-width: 767px){.brand__bike-subcategory-menu{margin-top:10.6666666667vw}.brand__bike-subcategory-menu .brand__bike-subcategory-menu__list{padding:0 1em}.brand__bike-subcategory-menu .brand__bike-subcategory-menu__item a{padding:0 1.25em;font-size:3.4666666667vw;letter-spacing:.015em}}.brand__bike-category__description{width:var(--content-width);max-width:970px;margin:45px auto 0;font-size:15px;line-height:2;text-align:center}@media screen and (max-width: 767px){.brand__bike-category__description{width:89.3333333333vw;margin:9.3333333333vw auto 0;font-size:3.7333333333vw;text-align:left}}.brand__bike-subcategory{width:var(--content-width);max-width:1050px;margin:auto}.brand__bike-subcategory:has(.brand__bike-subcategory__title){padding-top:70px}.brand__bike-subcategory+.brand__bike-subcategory{padding-top:85px}.brand__bike-subcategory .brand__bike-subcategory__title{position:relative;padding:0 70px;text-align:center}.brand__bike-subcategory .brand__bike-subcategory__title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:1px;background-color:#ccc}.brand__bike-subcategory .brand__bike-subcategory__title span{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-all;margin:auto;padding:0 35px;background-color:#fff;font-size:18px;font-weight:700;line-height:1.25;text-align:center;letter-spacing:.03em;font-family:var(--f-en)}@media screen and (max-width: 767px){.brand__bike-subcategory{width:89.3333333333vw}.brand__bike-subcategory:has(.brand__bike-subcategory__title){padding-top:10.6666666667vw}.brand__bike-subcategory+.brand__bike-subcategory{padding-top:16vw}.brand__bike-subcategory .brand__bike-subcategory__title{padding:0;text-align:center}.brand__bike-subcategory .brand__bike-subcategory__title span{padding:0 1em;font-size:3.7333333333vw;letter-spacing:.015em}}.brand__bike-product__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px 5%;margin-top:20px}.brand__bike-product__list .brand__bike-product__item{width:30%;text-align:center}.brand__bike-product__list .brand__bike-product__item a{text-decoration:none}.brand__bike-product__list .brand__bike-product__item a .brand__bike-product__color-list,.brand__bike-product__list .brand__bike-product__item a .brand__bike-product__spec{transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand__bike-product__list .brand__bike-product__item a:hover .brand__bike-product__color-list,.brand__bike-product__list .brand__bike-product__item a:hover .brand__bike-product__spec{opacity:.4}}.brand__bike-product__list .brand__bike-product__item .brand__bike-product__spec{margin-top:15px}.brand__bike-product__list .brand__bike-product__item .brand__bike-product__name{font-size:16px}.brand__bike-product__list .brand__bike-product__item .brand__bike-product__price{margin-top:3px;font-size:16px;font-weight:700}.brand__bike-product__list .brand__bike-product__item .brand__bike-product__price small{font-weight:400;font-size:13px}@media screen and (max-width: 767px){.brand__bike-product__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.3333333333vw 0;margin-top:5.3333333333vw}.brand__bike-product__list .brand__bike-product__item{width:100%}.brand__bike-product__list .brand__bike-product__item .brand__bike-product__image{padding:0 2.6666666667vw}.brand__bike-product__list .brand__bike-product__item .brand__bike-product__spec{margin-top:4vw}.brand__bike-product__list .brand__bike-product__item .brand__bike-product__name{font-size:4.2666666667vw}.brand__bike-product__list .brand__bike-product__item .brand__bike-product__price{margin-top:.8vw;font-size:4.2666666667vw}.brand__bike-product__list .brand__bike-product__item .brand__bike-product__price small{font-size:3.4666666667vw}}.brand__bike-product__color-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.brand__bike-product__color-list .brand__bike-product__color-item{width:12px;height:12px;border-radius:99em}.brand__category-list .brand__bike-category{padding-top:55px}.brand__category-list .brand__bike-category__description{margin-top:0}.brand__category-list .brand__bike-subcategory-menu{margin-top:40px}@media screen and (max-width: 767px){.brand__category-list .brand__bike-category{padding-top:8vw}.brand__category-list .brand__bike-subcategory-menu{margin-top:6.6666666667vw}}.brand__category-list-middle .brand__bike-category{padding-top:65px}.brand__category-list-middle .brand__bike-subcategory-menu{margin-top:0}@media screen and (max-width: 767px){.brand__category-list-middle .brand__bike-category{padding-top:9.3333333333vw}}.brand-contents .brand__bike-detail__title{padding:15px 10px 10px;font-size:50px}@media screen and (max-width: 767px){.brand-contents .brand__bike-detail__title{font-size:6.6666666667vw}}.brand__bike-detail-section__subTitle{margin-bottom:55px;font-size:20px;font-weight:500;font-family:var(--f-en);text-align:center;letter-spacing:.02em}@media screen and (max-width: 767px){.brand__bike-detail-section__subTitle{font-size:4vw;margin-bottom:8vw}}.brand__bike-detail__title+.brand__breadcrumb{margin:40px 0 0}@media screen and (max-width: 767px){.brand__bike-detail__title+.brand__breadcrumb{margin-top:6.6666666667vw}}.brand__bike-detail__fv{margin-bottom:40px}@media screen and (max-width: 767px){.brand__bike-detail__fv{margin-bottom:5.3333333333vw}}.brand__bike-detail__fv .brand__bike-detail__title{position:absolute;z-index:5;bottom:0;left:0;right:0;margin:auto;padding:25px 10px;font-size:50px;color:#fff}.brand__bike-detail__fv .brand__bike-detail__title:before{content:"";position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:150%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(rgba(0,0,0,0)));background:linear-gradient(to top,#000000b3,#0000)}@media screen and (max-width: 767px){.brand__bike-detail__fv .brand__bike-detail__title{font-size:6.6666666667vw;padding:.5em}}.brand__bike-detail__fv:has(#brand__fv-slide) .brand__bike-detail__title{bottom:43px}@media screen and (max-width: 767px){.brand__bike-detail__fv:has(#brand__fv-slide) .brand__bike-detail__title{bottom:calc(1.3333333333vw + 23px)}}.brand__nofv{margin:80px auto 40px}@media screen and (max-width: 767px){.brand__nofv{margin:8vw auto 5.3333333333vw}}.brand__bike-detail-products{max-width:1050px;width:var(--content-width);margin:auto}@media screen and (max-width: 767px){.brand__bike-detail-products{width:89.3333333333vw}}@media screen and (max-width: 767px){.brand__bike-detail-products .brand__bike-detail-products__slide{margin-bottom:6.6666666667vw}}.brand__bike-detail-products .brand__bike-detail-products__slide-item{position:relative;margin-bottom:10px}.brand__bike-detail-products .brand__bike-detail-products__slide-item figcaption{position:absolute;bottom:20px;left:0;right:0;margin:auto;text-align:center;font-size:14px;font-family:var(--f-en);font-weight:500}@media screen and (max-width: 767px){.brand__bike-detail-products .brand__bike-detail-products__slide-item{margin-bottom:2.6666666667vw}.brand__bike-detail-products .brand__bike-detail-products__slide-item figcaption{bottom:0;font-size:3.2vw}}.brand__bike-detail-products .brand__bike-detail-products__colors{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;margin-bottom:15px}.brand__bike-detail-products .brand__bike-detail-products__colors .brand__bike-detail-products__colors-text{font-size:16px;font-family:var(--f-en);font-weight:500;margin-right:1em}.brand__bike-detail-products .brand__bike-detail-products__colors .slick-dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;position:static;gap:8px}.brand__bike-detail-products .brand__bike-detail-products__colors .slick-dots>li{width:12px;height:12px;margin:0}.brand__bike-detail-products .brand__bike-detail-products__colors .slick-dots>li>button{width:100%;height:100%;border-radius:100vw}.brand__bike-detail-products .brand__bike-detail-products__colors .slick-dots>li>button:before{content:none}@media screen and (max-width: 767px){.brand__bike-detail-products .brand__bike-detail-products__colors{margin-bottom:5.3333333333vw}.brand__bike-detail-products .brand__bike-detail-products__colors .brand__bike-detail-products__colors-text{font-size:3.7333333333vw}.brand__bike-detail-products .brand__bike-detail-products__colors .slick-dots{gap:8px}.brand__bike-detail-products .brand__bike-detail-products__colors .slick-dots>li{width:3.2vw;height:3.2vw}}.brand__bike-detail-products .brand__bike-detail-products__thumbnails{max-width:940px;margin:auto;padding:0 40px}@media screen and (max-width: 767px){.brand__bike-detail-products .brand__bike-detail-products__thumbnails{padding:0 5.3333333333vw}}.brand__bike-detail-products .brand__bike-detail-products__thumbnails-item{cursor:pointer;position:relative;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand__bike-detail-products .brand__bike-detail-products__thumbnails-item:hover{opacity:.5}}@media screen and (max-width: 767px){.brand__bike-detail-products .brand__bike-detail-products__thumbnails-item{padding:0 .8vw 2.4vw}}.brand__bike-detail-products .brand__bike-detail-products__thumbnails-item.slick-current:after{content:"";position:absolute;left:0;right:0;bottom:0;margin:auto;width:20px;height:10px;-webkit-clip-path:polygon(50% 0%,100% 100%,0% 100%);clip-path:polygon(50% 0%,100% 100%,0% 100%);background-color:#000}@media screen and (max-width: 767px){.brand__bike-detail-products .brand__bike-detail-products__thumbnails-item.slick-current:after{width:3.4666666667vw;height:1.8666666667vw}}.brand__bike-detail-products .slick-prev,.brand__bike-detail-products .slick-next,.brand__bike-premium-products .slick-prev,.brand__bike-premium-products .slick-next{cursor:pointer;display:block;width:16px;height:16px;border-left:1px solid #000;border-bottom:1px solid #000;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.brand__bike-detail-products .slick-prev:before,.brand__bike-detail-products .slick-next:before,.brand__bike-premium-products .slick-prev:before,.brand__bike-premium-products .slick-next:before{content:""}@media screen and (max-width: 767px){.brand__bike-detail-products .slick-prev,.brand__bike-detail-products .slick-next,.brand__bike-premium-products .slick-prev,.brand__bike-premium-products .slick-next{width:3.2vw;height:3.2vw;top:40%}}.brand__bike-detail-products .slick-prev,.brand__bike-premium-products .slick-prev{left:-10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (hover: hover){.brand__bike-detail-products .slick-prev:hover,.brand__bike-premium-products .slick-prev:hover{left:-18px}}@media screen and (max-width: 767px){.brand__bike-detail-products .slick-prev,.brand__bike-premium-products .slick-prev{left:-.8vw}}.brand__bike-detail-products .slick-next,.brand__bike-premium-products .slick-next{right:-10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media (hover: hover){.brand__bike-detail-products .slick-next:hover,.brand__bike-premium-products .slick-next:hover{right:-18px}}@media screen and (max-width: 767px){.brand__bike-detail-products .slick-next,.brand__bike-premium-products .slick-next{right:-.8vw}}.brand__bike-detail-information{margin-top:120px;padding:90px 0 70px;background-color:#f0f0f0}@media screen and (max-width: 767px){.brand__bike-detail-information{margin-top:18.6666666667vw;padding:12vw 0 16vw}}.brand__bike-detail-information .brand__bike-detail__title{position:relative;z-index:2}.brand__bike-detail-information .brand__bike-detail__title:after{content:"";position:absolute;z-index:-1;left:0;bottom:.3em;margin:auto;width:100%;height:1px;background-color:#d6d6d6}@media screen and (max-width: 767px){.brand__bike-detail-information .brand__bike-detail__title:after{bottom:.5em}}.brand__bike-detail-information .brand__bike-detail-information__inner{width:var(--content-width);max-width:1050px;margin:auto}@media screen and (max-width: 767px){.brand__bike-detail-information .brand__bike-detail-information__inner{width:89.3333333333vw}}.brand__bike-detail-information .brand__bike-detail-information__catch{max-width:760px;margin:0 auto;font-size:20px;text-align:center;line-height:1.5}@media screen and (max-width: 767px){.brand__bike-detail-information .brand__bike-detail-information__catch{width:80vw;margin-top:8vw;text-align:left;font-size:4.8vw}}.brand__bike-detail-information:has(.brand__bike-detail__title) .brand__bike-detail-information__catch{margin-top:50px}@media screen and (max-width: 767px){.brand__bike-detail-information:has(.brand__bike-detail__title) .brand__bike-detail-information__catch{margin-top:8vw}}.brand__bike-detail-information .brand__bike-detail-information__textarea{max-width:760px;margin:25px auto 0;font-size:15px;line-height:2}@media screen and (max-width: 767px){.brand__bike-detail-information .brand__bike-detail-information__textarea{width:80vw;font-size:3.7333333333vw;margin-top:5.3333333333vw}}.brand__bike-detail-information .brand__bike-detail-information__text+.brand__bike-detail-information__text{margin-top:1.5em}.brand__bike-detail-information .brand__bike-detail-information__specs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin:80px 0 40px;padding-top:70px;border-top:1px solid #d6d6d6}@media screen and (max-width: 767px){.brand__bike-detail-information .brand__bike-detail-information__specs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8vw 0;margin:12vw 0 10.6666666667vw;padding-top:12vw}}.brand__bike-detail-information .brand__bike-detail-information__spec-column{-webkit-box-flex:1;-ms-flex:1;flex:1}.brand__bike-detail-information .brand__bike-detail-information__spec{font-size:15px;line-height:2}.brand__bike-detail-information .brand__bike-detail-information__spec+.brand__bike-detail-information__spec{margin-top:40px}@media screen and (max-width: 767px){.brand__bike-detail-information .brand__bike-detail-information__spec{font-size:3.7333333333vw;line-height:1.85}.brand__bike-detail-information .brand__bike-detail-information__spec+.brand__bike-detail-information__spec{margin-top:8vw}}.brand__bike-detail-information .brand__bike-detail-information__spec p[class$=name]{margin-bottom:15px;font-weight:700}@media screen and (max-width: 767px){.brand__bike-detail-information .brand__bike-detail-information__spec p[class$=name]{margin-bottom:2.6666666667vw}}.brand__bike-detail-information .brand__bike-detail-information__frame .frame-price{font-size:20px}.brand__bike-detail-information .brand__bike-detail-information__frame .frame-price small{font-size:15px}@media screen and (max-width: 767px){.brand__bike-detail-information .brand__bike-detail-information__frame .frame-price{font-size:4.8vw}.brand__bike-detail-information .brand__bike-detail-information__frame .frame-price small{font-size:3.7333333333vw}}.brand__bike-detail-information .brand__bike-detail-information__frame .frame-item+.frame-item{margin-top:20px}@media screen and (max-width: 767px){.brand__bike-detail-information .brand__bike-detail-information__frame .frame-item+.frame-item{margin-top:5.3333333333vw}}.brand__bike-detail-information .brand__bike-detail-information__color .color-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 2%}.brand__bike-detail-information .brand__bike-detail-information__color .color-list>li{min-width:23%;position:relative;padding-left:1.25em;line-height:1.25;word-break:break-all}.brand__bike-detail-information .brand__bike-detail-information__color .color-list>li .colorIco{position:absolute;left:0;top:.175em;width:1em;height:1em;border-radius:99em;background:#000;border:1px solid;font-style:normal;padding-right:.25em;line-height:1.2}@media screen and (max-width: 767px){.brand__bike-detail-information .brand__bike-detail-information__color .color-list{gap:2.6666666667vw 2%}}.brand__bike-detail-information .brand__bike-detail-information__spec-note{position:relative;padding-left:1.25em;font-size:15px}.brand__bike-detail-information .brand__bike-detail-information__spec-note:before{content:"※";position:absolute;left:0;top:0}@media screen and (max-width: 767px){.brand__bike-detail-information .brand__bike-detail-information__spec-note{font-size:3.7333333333vw}}.brand__bike-detail-information .brand__bike-detail-information__technology{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}@media screen and (max-width: 767px){.brand__bike-detail-information .brand__bike-detail-information__technology{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5.3333333333vw}}.brand__bike-detail-information .brand__bike-detail-information__technology-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.brand__bike-detail-information .brand__bike-detail-information__technology-list>li{width:70px;aspect-ratio:70/85}@media screen and (max-width: 767px){.brand__bike-detail-information .brand__bike-detail-information__technology-list>li{width:16.8vw}}.brand__bike-detail-information .brand__bike-detail-information__technology-link{min-width:240px;aspect-ratio:240/50;background-color:#fff}.brand__bike-detail-information .brand__bike-detail-information__technology-link a{position:relative;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%;font-size:15px;font-weight:500;font-family:var(--f-en);text-decoration:none;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand__bike-detail-information .brand__bike-detail-information__technology-link a:hover{background-color:#000;color:#fff}}.brand__bike-detail-information .brand__bike-detail-information__technology-link a span{position:relative;padding-left:1.5em}.brand__bike-detail-information .brand__bike-detail-information__technology-link a span:after{content:"";position:absolute;left:0;top:.35em;width:8px;height:8px;border-bottom:1px solid;border-right:1px solid;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 767px){.brand__bike-detail-information .brand__bike-detail-information__technology-link{min-width:inherit;width:58.6666666667vw;aspect-ratio:220/50}.brand__bike-detail-information .brand__bike-detail-information__technology-link a{font-size:3.7333333333vw}.brand__bike-detail-information .brand__bike-detail-information__technology-link a span:after{top:.3em;width:2.1333333333vw;height:2.1333333333vw}}.brand__bike-detail-gallery{position:relative}.brand__bike-detail-gallery .brand__bike-detail-gallery__slide{margin-bottom:0}.brand__bike-detail-gallery .brand__bike-detail-gallery__slide img{aspect-ratio:3/2}.brand__bike-detail-gallery .brand__gallery-slick-pagination .slick-dots>li{pointer-events:none}.brand-contents .brand__bike-detail-movie__title,.brand-contents .brand__bike-detail-pickup__title,.brand-contents .brand__bike-detail-related__title{margin-bottom:60px}@media screen and (max-width: 767px){.brand-contents .brand__bike-detail-movie__title,.brand-contents .brand__bike-detail-pickup__title,.brand-contents .brand__bike-detail-related__title{margin-bottom:8vw}}.brand__bike-detail-movie .brand__bike-detail-movie__list{text-align:center}.brand__bike-detail-movie .brand__bike-detail-movie__item+.brand__bike-detail-movie__item{margin-top:40px}@media screen and (max-width: 767px){.brand__bike-detail-movie .brand__bike-detail-movie__item+.brand__bike-detail-movie__item{margin-top:8vw}}.brand__bike-detail-movie .brand__bike-detail-movie__item{position:relative;max-width:960px;width:var(--content-width);aspect-ratio:16/9;margin:auto}.brand__bike-detail-movie .brand__bike-detail-movie__item iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){.brand__bike-detail-movie .brand__bike-detail-movie__item{width:89.3333333333vw}}.brand__bike-detail-pickup,.brand__bike-detail-related{width:var(--content-width);margin:auto}@media screen and (max-width: 767px){.brand__bike-detail-pickup,.brand__bike-detail-related{width:89.3333333333vw}}.brand__bike-detail-related .brand__bike-detail-related__title{position:relative}.brand__bike-detail-related .brand__bike-detail-related__title:after{content:"";display:inline-block;width:.8em;height:.8em;margin-left:.4em;-webkit-mask-image:url(../images/icon/icon_blank.svg);mask-image:url(../images/icon/icon_blank.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#000}.brand__bike-detail-detail__section{padding-top:25px}@media screen and (max-width: 767px){.brand__bike-detail-detail__section{padding-top:5.3333333333vw}}.brand__bike-detail-detail__section+.brand__bike-detail-detail__section{margin-top:75px}@media screen and (max-width: 767px){.brand__bike-detail-detail__section+.brand__bike-detail-detail__section{margin-top:16vw}}.brand__bike-detail-detail__inner{max-width:1050px;width:var(--content-width);margin:auto}@media screen and (max-width: 767px){.brand__bike-detail-detail__inner{width:82.6666666667vw}}.brand__bike-detail-detail__lead{max-width:760px;margin:60px auto 50px;font-size:15px;line-height:2}@media screen and (max-width: 767px){.brand__bike-detail-detail__lead{width:80vw;font-size:3.7333333333vw;margin:9.3333333333vw auto 6.6666666667vw}}.brand__bike-detail-feature__list{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 5.5%;font-size:14px;line-height:1.85}@media screen and (max-width: 767px){.brand__bike-detail-feature__list{position:relative;grid-template-columns:1fr;gap:8vw 0;margin-bottom:8vw;font-size:3.4666666667vw;height:120vw;overflow:hidden;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.brand__bike-detail-feature__list:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40vw;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgb(255,255,255)));background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}}.brand__bike-detail-feature__item .brand__bike-detail-feature__image{margin-bottom:30px}@media screen and (max-width: 767px){.brand__bike-detail-feature__item .brand__bike-detail-feature__image{margin-bottom:6.6666666667vw}}@media screen and (max-width: 767px){.brand__bike-detail-feature__more{position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:58.6666666667vw;height:13.3333333333vw;background-color:#eee}.brand__bike-detail-feature__more:after{content:"";position:absolute;top:0;bottom:1.8666666667vw;right:5.3333333333vw;margin:auto;width:2.1333333333vw;height:2.1333333333vw;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.brand__bike-detail-feature__more p{position:relative;font-size:2.9333333333vw;font-weight:500;font-family:var(--f-en)}}@media screen and (max-width: 767px){.brand__bike-detail-feature.is-active .brand__bike-detail-feature__list{height:auto}.brand__bike-detail-feature.is-active .brand__bike-detail-feature__list:after{content:none}.brand__bike-detail-feature.is-active .brand__bike-detail-feature__more:after{top:.5333333333vw;bottom:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}}.brand__bike-detail-spec .brand__bike-detail-spec__inner{max-width:900px}@media screen and (max-width: 767px){.brand__bike-detail-spec .brand__bike-detail-spec__inner{width:89.3333333333vw}}.brand__bike-detail-spec .brand__bike-detail-spec{margin-bottom:40px;border:1px solid #eee}@media screen and (max-width: 767px){.brand__bike-detail-spec .brand__bike-detail-spec{margin-bottom:8vw}}.brand__bike-detail-spec .brand__bike-detail-spec__title{position:relative;cursor:pointer;background-color:#eee;padding:30px 25px;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.brand__bike-detail-spec .brand__bike-detail-spec__title:before,.brand__bike-detail-spec .brand__bike-detail-spec__title:after{content:"";position:absolute;right:25px;top:0;bottom:0;margin:auto;width:20px;height:1px;background:#000;transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s}.brand__bike-detail-spec .brand__bike-detail-spec__title:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.brand__bike-detail-spec .brand__bike-detail-spec__title.is-active:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.brand__bike-detail-spec .brand__bike-detail-spec__title.is-active:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (hover: hover){.brand__bike-detail-spec .brand__bike-detail-spec__title:hover{background:#000;color:#fff}.brand__bike-detail-spec .brand__bike-detail-spec__title:hover:before,.brand__bike-detail-spec .brand__bike-detail-spec__title:hover:after{background:#fff}}@media screen and (max-width: 767px){.brand__bike-detail-spec .brand__bike-detail-spec__title{padding:4.8vw 5.3333333333vw;font-size:4vw}.brand__bike-detail-spec .brand__bike-detail-spec__title:before,.brand__bike-detail-spec .brand__bike-detail-spec__title:after{right:5.8666666667vw;width:4.2666666667vw}}.brand__bike-detail-spec .brand__bike-detail-spec__body{display:none}.brand__bike-detail-spec .brand__bike-detail-spec__size dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:12px 0 13px;font-size:14px}.brand__bike-detail-spec .brand__bike-detail-spec__size dl:nth-child(2n){background-color:#eee}.brand__bike-detail-spec .brand__bike-detail-spec__size dl dt{min-width:160px;font-weight:700;padding-left:25px}.brand__bike-detail-spec .brand__bike-detail-spec__size dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:15px}@media screen and (max-width: 767px){.brand__bike-detail-spec .brand__bike-detail-spec__size dl{gap:2.6666666667vw;padding:2.6666666667vw 0;font-size:3.2vw}.brand__bike-detail-spec .brand__bike-detail-spec__size dl dt{min-width:37.3333333333vw;padding-left:5.3333333333vw}.brand__bike-detail-spec .brand__bike-detail-spec__size dl dd{padding-right:4vw}}.brand__bike-detail-spec .brand__bike-detail-spec__geometory{padding:10px 25px 20px}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometory-box{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}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometory-image{width:55%}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometory-image img{-o-object-fit:contain;object-fit:contain;height:auto}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometory-detail{width:45%;min-width:290px;font-size:12px;font-size:12.5px;font-family:var(--f-en);font-weight:500;line-height:2.2}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometory-detail .title{display:-webkit-box;display:-ms-flexbox;display:flex}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometory-detail .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 min(10%,35px)}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometory-detail dl{display:-webkit-box;display:-ms-flexbox;display:flex}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometory-detail dl dt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:1.9em;padding-right:.9em}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometory-detail dl dt:after{content:"：";position:absolute;right:0;top:0}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom{margin-top:4px;padding-bottom:22px;overflow-x:scroll}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom::-webkit-scrollbar{width:100%;height:4px}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom::-webkit-scrollbar-track{background-color:#ddd}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom::-webkit-scrollbar-thumb{background-color:#333}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom .size{width:100%;border-collapse:collapse}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom .size tr:nth-child(odd) td{background:#f3f2ee}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom .size th,.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom .size td{font-size:12px;font-weight:500;text-align:center;word-break:break-all}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom .size th:not(:last-child),.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom .size td:not(:last-child){border-right:1px solid #ccc}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom .size th{min-width:53px;max-width:53px;padding:10px 5px 11px;background:#eee}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom .size th:first-child{width:62px}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom .size th .text{word-break:break-all}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom .size td{padding:6px 5px 8px;background:#fff;word-break:break-all}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom .size .fixed-head{position:sticky;left:0}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom .size .fixed-head:before{content:"";position:absolute;top:0;right:-1px;width:100%;height:100%;border-right:1px solid #333}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom .note{margin-top:16px;font-size:12px;color:#666}@media screen and (max-width: 767px){.brand__bike-detail-spec .brand__bike-detail-spec__geometory{padding:2.6666666667vw 5.3333333333vw 4vw}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometory-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometry__bottom{margin-top:15px}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometory-image{width:100%}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometory-detail{width:100%;font-size:3.2vw;padding:0 1vw}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometory-detail .inner{gap:0 5.3333333333vw}.brand__bike-detail-spec .brand__bike-detail-spec__geometory .brand__bike-detail-spec__geometory-detail dl{width:35.4vw}}.brand__bike-detail-spec .brand__bike-detail-spec__feature,.brand__bike-detail-spec .brand__bike-detail-spec__download{padding:25px;font-size:14px}.brand__bike-detail-spec .brand__bike-detail-spec__feature>li,.brand__bike-detail-spec .brand__bike-detail-spec__download>li{position:relative;padding-left:1.25em;line-height:1.65}.brand__bike-detail-spec .brand__bike-detail-spec__feature>li:before,.brand__bike-detail-spec .brand__bike-detail-spec__download>li:before{content:"";position:absolute;left:0;top:0}.brand__bike-detail-spec .brand__bike-detail-spec__feature>li+li,.brand__bike-detail-spec .brand__bike-detail-spec__download>li+li{margin-top:5px}@media screen and (max-width: 767px){.brand__bike-detail-spec .brand__bike-detail-spec__feature,.brand__bike-detail-spec .brand__bike-detail-spec__download{padding:5.3333333333vw;font-size:3.2vw}.brand__bike-detail-spec .brand__bike-detail-spec__feature>li+li,.brand__bike-detail-spec .brand__bike-detail-spec__download>li+li{margin-top:2.1333333333vw}}.brand__bike-detail-spec .brand__bike-detail-spec__feature>li:before{content:"●";top:.3em;color:#cbcbcb;font-size:.75em}.brand__bike-detail-spec .brand__bike-detail-spec__download>li{padding-left:1.5em}.brand__bike-detail-spec .brand__bike-detail-spec__download>li:before{content:"";top:.4em;color:#cbcbcb;width:1em;height:1em;background-image:url(../images/icon/icon_download.svg);background-size:100%;background-repeat:no-repeat;background-position:center}.brand__bike-detail-spec .brand__bike-detail-spec__download>li a{text-decoration:none;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand__bike-detail-spec .brand__bike-detail-spec__download>li a:hover{opacity:.4}}.brand__bike-detail-spec .brand__bike-detail-spec__download>li+li{margin-top:8px}@media screen and (max-width: 767px){.brand__bike-detail-spec .brand__bike-detail-spec__download>li{font-size:3.4666666667vw}.brand__bike-detail-spec .brand__bike-detail-spec__download>li+li{margin-top:2.6666666667vw}}.brand__bike-detail-spec .brand__bike-detail-spec__note{font-size:14px;line-height:1.65}.brand__bike-detail-spec .brand__bike-detail-spec__note>li+li{margin-top:5px}@media screen and (max-width: 767px){.brand__bike-detail-spec .brand__bike-detail-spec__note{margin-bottom:21.3333333333vw;font-size:3.2vw}.brand__bike-detail-spec .brand__bike-detail-spec__note>li+li{margin-top:1.3333333333vw}}.brand__bike-detail-recommend .brand__bike-detail-recommend__inner{max-width:inherit}.brand__bike-detail-recommend .brand__bike-detail-recommend__inner .feature-slide .swiper-slide{margin-right:50px}@media screen and (max-width: 767px){.brand__bike-detail-recommend .brand__bike-detail-recommend__inner .feature-slide .swiper-slide{width:58.6666666667vw;margin-right:8vw}}.brand__bike-detail-recommend .brand__bike-detail-recommend__btn{text-align:center;margin-top:40px}.brand__bike-detail-recommend .brand__bike-detail-recommend__btn a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:340px;height:70px;border:1px solid #ededed;text-decoration:none;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand__bike-detail-recommend .brand__bike-detail-recommend__btn a:hover{background-color:#000;color:#fff}}@media screen and (max-width: 767px){.brand__bike-detail-recommend .brand__bike-detail-recommend__btn{margin-top:10.6666666667vw}.brand__bike-detail-recommend .brand__bike-detail-recommend__btn a{width:89.3333333333vw;height:16vw;font-size:3.7333333333vw}}@media screen and (max-width: 767px){.brand__bike-detail-recommend .brand__seller-slide+.brand__seller-slide{margin-top:5.3333333333vw}}.brand__bike-detail-online{position:relative;text-align:center;margin-top:90px;color:#fff;font-size:15px}@media screen and (max-width: 767px){.brand__bike-detail-online{margin-top:14.6666666667vw;font-size:3.7333333333vw}}.brand__bike-detail-online .brand__bike-detail-online__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:600px;min-width:340px;margin:auto;background:#000}.brand__bike-detail-online .brand__bike-detail-online__title{cursor:pointer;border:1px solid #333;padding:20px 25px;font-weight:700;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand__bike-detail-online .brand__bike-detail-online__title:hover{opacity:.7}}@media screen and (max-width: 767px){.brand__bike-detail-online .brand__bike-detail-online__title{padding:5.3333333333vw 1em}}.brand__bike-detail-online .brand__bike-detail-online__list{display:none;width:100%;text-align:left;padding:18px 25px 20px}@media screen and (max-width: 767px){.brand__bike-detail-online .brand__bike-detail-online__list{padding:3.7333333333vw 8vw 4.8vw}}.brand__bike-detail-online .brand__bike-detail-online__item>a{position:relative;display:block;padding:.5em 0 .5em 1.5em;color:#fff;font-weight:500;font-family:var(--f-en);text-decoration:none;transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s}.brand__bike-detail-online .brand__bike-detail-online__item>a:before{content:"";position:absolute;left:0;top:.9em;width:8px;height:8px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (hover: hover){.brand__bike-detail-online .brand__bike-detail-online__item>a:hover{opacity:.7}}@media screen and (max-width: 767px){.brand__bike-detail-online .brand__bike-detail-online__item>a:before{width:2.1333333333vw;height:2.1333333333vw}}.brand__bike-premium{margin-top:120px;padding:80px 0 110px;background-color:#000;color:#fff}@media screen and (max-width: 767px){.brand__bike-premium{margin-top:24vw;padding:16vw 0 20vw}}.brand__bike-premium .brand__bike-premium__inner{max-width:1050px;width:var(--content-width);margin:auto}@media screen and (max-width: 767px){.brand__bike-premium .brand__bike-premium__inner{width:89.3333333333vw}}.brand__bike-premium .brand__bike-premium__title{font-size:80px;font-family:Cormorant Garamond,serif;font-weight:500;letter-spacing:.04em;text-align:center}@media screen and (max-width: 767px){.brand__bike-premium .brand__bike-premium__title{font-size:8.5333333333vw}}.brand__bike-premium .brand__bike-premium__lead-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;max-width:630px;margin:10px auto 45px}@media screen and (max-width: 767px){.brand__bike-premium .brand__bike-premium__lead-wrap{gap:2.6666666667vw;margin:5.3333333333vw auto 9.3333333333vw}}.brand__bike-premium .brand__bike-premium__lead{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:15px;line-height:1.85}@media screen and (max-width: 767px){.brand__bike-premium .brand__bike-premium__lead{font-size:3.4666666667vw;line-height:1.8}}.brand__bike-premium .brand__bike-premium__discount{width:135px;aspect-ratio:1/1}@media screen and (max-width: 767px){.brand__bike-premium .brand__bike-premium__discount{width:29.3333333333vw}}.brand__bike-premium .brand__bike-premium__name{margin-bottom:50px}@media screen and (max-width: 767px){.brand__bike-premium .brand__bike-premium__name{margin-bottom:10.6666666667vw}}.brand__bike-premium .brand__bike-premium-products{max-width:1050px;margin:0 auto 80px;background-color:#fff;padding-bottom:50px}@media screen and (max-width: 767px){.brand__bike-premium .brand__bike-premium-products{position:relative;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);padding-bottom:8vw}}.brand__bike-premium .brand__bike-premium-products .brand__bike-premium-products__thumbnails{margin:auto;padding:0 80px}@media screen and (max-width: 767px){.brand__bike-premium .brand__bike-premium-products .brand__bike-premium-products__thumbnails{padding:0 13.3333333333vw}}.brand__bike-premium .brand__bike-premium-products .brand__bike-premium-products__thumbnails-item{cursor:pointer;position:relative;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand__bike-premium .brand__bike-premium-products .brand__bike-premium-products__thumbnails-item:hover{opacity:.5}}@media screen and (max-width: 767px){.brand__bike-premium .brand__bike-premium-products .brand__bike-premium-products__thumbnails-item{padding:0 .8vw 2.4vw}}.brand__bike-premium .brand__bike-premium-products .brand__bike-premium-products__thumbnails-item.active:after{content:"";position:absolute;left:0;right:0;bottom:0;margin:auto;width:20px;height:10px;-webkit-clip-path:polygon(50% 0%,100% 100%,0% 100%);clip-path:polygon(50% 0%,100% 100%,0% 100%);background-color:#000}@media screen and (max-width: 767px){.brand__bike-premium .brand__bike-premium-products .brand__bike-premium-products__thumbnails-item.active:after{width:3.4666666667vw;height:1.8666666667vw}}.brand__bike-premium .brand__bike-premium-products .slick-prev{left:35px}@media (hover: hover){.brand__bike-premium .brand__bike-premium-products .slick-prev:hover{left:30px}}@media screen and (max-width: 767px){.brand__bike-premium .brand__bike-premium-products .slick-prev{left:5.3333333333vw}}.brand__bike-premium .brand__bike-premium-products .slick-next{right:35px}@media (hover: hover){.brand__bike-premium .brand__bike-premium-products .slick-next:hover{right:30px}}@media screen and (max-width: 767px){.brand__bike-premium .brand__bike-premium-products .slick-next{right:5.3333333333vw}}.brand__bike-premium .premium-grade .premium-grade__title{margin-bottom:70px}.brand__bike-premium .premium-grade .premium-grade__title span{display:block;margin-top:1em;font-size:12px}@media screen and (max-width: 767px){.brand__bike-premium .premium-grade .premium-grade__title{margin-bottom:13.3333333333vw}.brand__bike-premium .premium-grade .premium-grade__title span{display:block;font-size:3.2vw}}.brand__bike-premium .premium-grade .premium-grade__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.5%}@media screen and (max-width: 767px){.brand__bike-premium .premium-grade .premium-grade__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.brand__bike-premium .premium-grade .premium-grade__item{width:47.25%;margin-bottom:80px}@media screen and (max-width: 767px){.brand__bike-premium .premium-grade .premium-grade__item{width:100%;margin-bottom:16vw}}.brand__bike-premium .premium-grade .premium-grade__item .premium-grade__name{margin-bottom:15px;font-size:20px;font-weight:500;font-family:var(--f-en);line-height:1.75}@media screen and (max-width: 767px){.brand__bike-premium .premium-grade .premium-grade__item .premium-grade__name{margin-bottom:4.8vw;font-size:4.2666666667vw}}.brand__bike-premium .premium-grade .premium-grade__item .premium-grade__table{width:100%;text-align:left;border-collapse:collapse;border-spacing:0;font-size:14px}@media screen and (max-width: 767px){.brand__bike-premium .premium-grade .premium-grade__item .premium-grade__table{font-size:3.2vw}}.brand__bike-premium .premium-grade .premium-grade__item .premium-grade__table tr:nth-child(odd){background-color:#222}.brand__bike-premium .premium-grade .premium-grade__item .premium-grade__table th,.brand__bike-premium .premium-grade .premium-grade__item .premium-grade__table td{padding-top:10px;padding-bottom:10px;font-family:var(--f-en)}.brand__bike-premium .premium-grade .premium-grade__item .premium-grade__table th{width:150px;padding-left:1em;padding-right:.25em;font-weight:600}.brand__bike-premium .premium-grade .premium-grade__item .premium-grade__table td{padding-left:.25em;padding-right:1em;font-weight:500}@media screen and (max-width: 767px){.brand__bike-premium .premium-grade .premium-grade__item .premium-grade__table th,.brand__bike-premium .premium-grade .premium-grade__item .premium-grade__table td{padding-top:2.6666666667vw;padding-bottom:2.6666666667vw}.brand__bike-premium .premium-grade .premium-grade__item .premium-grade__table th{width:24vw;padding-left:1.25em;padding-right:.5em}.brand__bike-premium .premium-grade .premium-grade__item .premium-grade__table td{padding-left:.25em;padding-right:1em}}.brand__bike-premium .premium-grade .premium-grade__item .premium-price{margin-top:25px}.brand__bike-premium .premium-grade .premium-grade__item .premium-price .premium-price__title{font-size:15px;font-family:var(--f-en);margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #828282}.brand__bike-premium .premium-grade .premium-grade__item .premium-price .premium-price__content{font-family:var(--f-en);font-size:14px;line-height:1.85}.brand__bike-premium .premium-grade .premium-grade__item .premium-price .premium-price__content .premium-price__type{font-size:14px}.brand__bike-premium .premium-grade .premium-grade__item .premium-price .premium-price__content .premium-price__name{line-height:1.65;font-weight:600;margin:2px 0}.brand__bike-premium .premium-grade .premium-grade__item .premium-price .premium-price__content .premium-price__value em{font-size:20px;font-weight:600;font-style:normal}.brand__bike-premium .premium-grade .premium-grade__item .premium-price .premium-price__content .premium-price__value .tax{font-size:15px}@media screen and (max-width: 767px){.brand__bike-premium .premium-grade .premium-grade__item .premium-price{margin-top:6.6666666667vw}.brand__bike-premium .premium-grade .premium-grade__item .premium-price .premium-price__title{font-size:3.2vw;margin-bottom:3.2vw;padding-bottom:2.1333333333vw}.brand__bike-premium .premium-grade .premium-grade__item .premium-price .premium-price__content,.brand__bike-premium .premium-grade .premium-grade__item .premium-price .premium-price__content .premium-price__type{font-size:3.2vw}.brand__bike-premium .premium-grade .premium-grade__item .premium-price .premium-price__content .premium-price__name{margin:.5333333333vw 0}.brand__bike-premium .premium-grade .premium-grade__item .premium-price .premium-price__content .premium-price__value em{font-size:4.8vw}.brand__bike-premium .premium-grade .premium-grade__item .premium-price .premium-price__content .premium-price__value .tax{font-size:3.7333333333vw}}.brand__bike-premium .brand__bike-premium__note{font-size:14px;line-height:1.75}.brand__bike-premium .brand__bike-premium__note>li{position:relative;padding-left:1.25em}.brand__bike-premium .brand__bike-premium__note>li:before{content:"※";position:absolute;left:0;top:0}@media screen and (max-width: 767px){.brand__bike-premium .brand__bike-premium__note{font-size:3.2vw}}.brand__dealers__title{padding:50px 10px}@media screen and (max-width: 767px){.brand__dealers__title{padding:10.6666666667vw 2.6666666667vw}}.brand__dealers-icon{max-width:870px;width:var(--content-width);margin:0 auto 50px;padding:50px 3.25%;border:1px solid #f0f0f0}@media screen and (max-width: 767px){.brand__dealers-icon{width:89.3333333333vw;margin-bottom:5.3333333333vw;padding:5.3333333333vw}}.brand__dealers-icon .brand__dealers-icon_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.brand__dealers-icon .brand__dealers-icon_list+.brand__dealers-icon_list{position:relative;margin-top:35px;padding-top:40px}.brand__dealers-icon .brand__dealers-icon_list+.brand__dealers-icon_list:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right,#cccccc,#cccccc 1px,transparent 4px);background-size:5px 2px;background-position:left bottom;background-repeat:repeat-x}@media screen and (max-width: 767px){.brand__dealers-icon .brand__dealers-icon_list{gap:5.3333333333vw}.brand__dealers-icon .brand__dealers-icon_list+.brand__dealers-icon_list{margin-top:5.3333333333vw;padding-top:6.6666666667vw}}.brand__dealers-icon .brand__dealers-icon_item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.brand__dealers-icon .brand__dealers-icon_item .brand__dealers-icon__image{width:40px;line-height:0}.brand__dealers-icon .brand__dealers-icon_item .brand__dealers-icon__image img{-o-object-fit:contain;object-fit:contain;height:auto}.brand__dealers-icon .brand__dealers-icon_item .brand__dealers-icon__text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px}.brand__dealers-icon .brand__dealers-icon_item .brand__dealers-icon__text .brand__dealers-icon__text-en{font-family:var(--f-en);font-weight:600;margin-bottom:3px}@media screen and (max-width: 767px){.brand__dealers-icon .brand__dealers-icon_item{gap:4vw}.brand__dealers-icon .brand__dealers-icon_item .brand__dealers-icon__image{width:10.6666666667vw}.brand__dealers-icon .brand__dealers-icon_item .brand__dealers-icon__text{font-size:3.2vw}.brand__dealers-icon .brand__dealers-icon_item .brand__dealers-icon__text .brand__dealers-icon__text-en{margin-bottom:.35em}}.brand__dealers-icon .brand__dealers-icon__premium .brand__dealers-icon__image img{width:30px}@media screen and (max-width: 767px){.brand__dealers-icon .brand__dealers-icon__premium .brand__dealers-icon__image img{width:8vw}}.brand__dealers-icon .brand__dealers-icon__store .brand__dealers-icon__image,.brand__dealers-icon .brand__dealers-icon__testride .brand__dealers-icon__image{text-align:center}.brand__dealers-icon .brand__dealers-icon__store .brand__dealers-icon__image img,.brand__dealers-icon .brand__dealers-icon__testride .brand__dealers-icon__image img{width:34px}@media screen and (max-width: 767px){.brand__dealers-icon .brand__dealers-icon__store .brand__dealers-icon__image img,.brand__dealers-icon .brand__dealers-icon__testride .brand__dealers-icon__image img{width:9.0666666667vw}}.brand__dealers-icon__note{max-width:870px;width:var(--content-width);margin:0 auto 100px;font-size:13px;line-height:1.75}@media screen and (max-width: 767px){.brand__dealers-icon__note{width:89.3333333333vw;font-size:3.2vw;margin-bottom:21.3333333333vw}}.brand__dealers-icon__moddel{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:40px;aspect-ratio:40/17;background:#555;color:#fff;font-size:9px;font-family:var(--f-en);font-weight:600;font-style:normal;text-align:center;text-transform:uppercase}.brand__dealers-icon__moddel.ebike-spacial{background-color:#71e5ff;color:#000}@media screen and (max-width: 767px){.brand__dealers-icon__moddel{width:10.6666666667vw}}.brand__dealers-menu{position:sticky;z-index:var(--brand__dealers-menu);background-color:#f0f0f0}.brand__dealers-menu .brand__dealers-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:auto}.brand__dealers-menu .brand__dealers-menu__item{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #fff;text-align:center}.brand__dealers-menu .brand__dealers-menu__item:first-child{border-left:none}.brand__dealers-menu .brand__dealers-menu__item.current .brand__dealers-menu__text a{pointer-events:none;background:#000;color:#fff}.brand__dealers-menu .brand__dealers-menu__text{width:100%;height:100%}.brand__dealers-menu .brand__dealers-menu__text a{position:relative;display:block;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;height:100%;padding:15px;background-color:#f0f0f0;font-size:15px;text-decoration:none;font-weight:500;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand__dealers-menu .brand__dealers-menu__text a:hover{background:#000;color:#fff}}@media screen and (max-width: 767px){.brand__dealers-menu .brand__dealers-menu__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.brand__dealers-menu .brand__dealers-menu__item{-webkit-box-flex:33.333%;-ms-flex:33.333%;flex:33.333%;border-left:1px solid #fff;text-align:center}.brand__dealers-menu .brand__dealers-menu__item:nth-child(3n+1){border-left:none}.brand__dealers-menu .brand__dealers-menu__item:not(:nth-child(1),:nth-child(2),:nth-child(3)){border-top:1px solid #fff}.brand__dealers-menu .brand__dealers-menu__text a{padding:.6em 1em .75em;font-size:3.4666666667vw}}.brand__dealers-area-wrap{padding-top:100px}@media screen and (max-width: 767px){.brand__dealers-area-wrap{padding-top:20vw}}.brand__dealers-area .brand__dealers-area__inner{max-width:1050px;width:var(--content-width);margin:auto}@media screen and (max-width: 767px){.brand__dealers-area .brand__dealers-area__inner{width:89.3333333333vw}}.brand__dealers-area .brand__dealers-area__title{position:relative;margin-bottom:60px;text-align:center}.brand__dealers-area .brand__dealers-area__title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:1px;background-color:#e0e0e0}.brand__dealers-area .brand__dealers-area__title span{position:relative;display:inline-block;padding:0 20px 2px;background:#fff;font-size:26px}@media screen and (max-width: 767px){.brand__dealers-area .brand__dealers-area__title{margin-bottom:6.6666666667vw}.brand__dealers-area .brand__dealers-area__title span{font-size:5.3333333333vw;padding:0 3.2vw 2px}}.brand__dealers-area .brand__dealers-area__prefectures-item{padding-top:40px}@media screen and (max-width: 767px){.brand__dealers-area .brand__dealers-area__prefectures-item{padding-top:6.6666666667vw}}.brand__dealers-area .brand__dealers-area__prefectures-item+.brand__dealers-area__prefectures-item{margin-top:30px}@media screen and (max-width: 767px){.brand__dealers-area .brand__dealers-area__prefectures-item+.brand__dealers-area__prefectures-item{margin-top:9.3333333333vw}}.brand__dealers-area .brand__dealers-area__prefectures-title{font-size:18px;text-align:center;padding-bottom:.75em}@media screen and (max-width: 767px){.brand__dealers-area .brand__dealers-area__prefectures-title{font-size:4.2666666667vw}}.brand__dealers-area .brand__dealers-area-list__premium{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 4.5%;margin-bottom:20px;padding-top:40px;border-top:1px solid #f0f0f0}@media screen and (max-width: 767px){.brand__dealers-area .brand__dealers-area-list__premium{grid-template-columns:1fr;gap:7.4666666667vw;margin-bottom:4vw;padding-top:8vw}}.brand__dealers-area .brand__dealers-area__item a{text-decoration:none}.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__link .brand__dealers-area__name{transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__link:hover .brand__dealers-area__name{opacity:.3}}.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__name{position:relative}.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__name:after{content:"";display:inline-block;width:.75em;height:.75em;margin-left:.5em;-webkit-mask-image:url(../images/icon/icon_blank.svg);mask-image:url(../images/icon/icon_blank.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#000}.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__models{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__models .brand__dealers-area__model{width:40px;line-height:0}.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__models .brand__dealers-area__model img{-o-object-fit:contain;object-fit:contain;height:auto}@media screen and (max-width: 767px){.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__models{gap:1.3333333333vw}.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__models .brand__dealers-area__model{width:10.6666666667vw}}.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__address{font-size:13px}@media screen and (max-width: 767px){.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__address{font-size:3.4666666667vw}}.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__post{padding-right:.5em}.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__tel{position:relative;font-size:14px;padding-left:1.5em}.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__tel:before{content:"";position:absolute;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:1em;height:1em;margin-right:.75em;background-image:url(../images/icon/icon_tel.svg);background-size:100%;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 767px){.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__tel{font-size:3.7333333333vw}}.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__information-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__information-icon>li{width:25px;line-height:0}.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__information-icon>li img{-o-object-fit:contain;object-fit:contain;height:auto}@media screen and (max-width: 767px){.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__information-icon{gap:1.3333333333vw}.brand__dealers-area .brand__dealers-area__item .brand__dealers-area__information-icon>li{width:6.1333333333vw}}.brand__dealers-area .brand__dealers-area__item-premium .brand__dealers-area__image{position:relative;aspect-ratio:640/437;margin-bottom:15px}@media screen and (max-width: 767px){.brand__dealers-area .brand__dealers-area__item-premium .brand__dealers-area__image{margin-bottom:3.2vw}}.brand__dealers-area .brand__dealers-area__item-premium .brand__dealers-area__premium-icon{position:absolute;z-index:2;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.brand__dealers-area .brand__dealers-area__item-premium .brand__dealers-area__premium-icon .brand__dealers-area__premium-icon-item{width:50px}.brand__dealers-area .brand__dealers-area__item-premium .brand__dealers-area__premium-icon .brand__dealers-area__premium-icon-item img{-o-object-fit:contain;object-fit:contain;height:auto}.brand__dealers-area .brand__dealers-area__item-premium .brand__dealers-area__name{font-size:16px;margin-bottom:8px}.brand__dealers-area .brand__dealers-area__item-premium .brand__dealers-area__models{margin-bottom:8px}.brand__dealers-area .brand__dealers-area__item-premium .brand__dealers-area__address{margin-bottom:4px}.brand__dealers-area .brand__dealers-area__item-premium .brand__dealers-area__tel{margin-bottom:8px}@media screen and (max-width: 767px){.brand__dealers-area .brand__dealers-area__item-premium .brand__dealers-area__image{margin-bottom:3.2vw}.brand__dealers-area .brand__dealers-area__item-premium .brand__dealers-area__premium-icon .brand__dealers-area__premium-icon-item{width:13.3333333333vw}.brand__dealers-area .brand__dealers-area__item-premium .brand__dealers-area__name{font-size:4vw;margin-bottom:2.1333333333vw}.brand__dealers-area .brand__dealers-area__item-premium .brand__dealers-area__models{margin-bottom:2.1333333333vw}.brand__dealers-area .brand__dealers-area__item-premium .brand__dealers-area__address{margin-bottom:1.0666666667vw}.brand__dealers-area .brand__dealers-area__item-premium .brand__dealers-area__tel{margin-bottom:2.1333333333vw}}.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;padding:10px 0;border-bottom:1px solid #f0f0f0}.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium):first-child{border-top:1px solid #f0f0f0}.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium).__no-information-icon{padding-right:65px}@media screen and (max-width: 767px){.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium).__no-information-icon .brand__dealers-area__tel{margin-bottom:-1.0666666667vw}}.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium) .brand__dealers-area__head,.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium) .brand__dealers-area__information{display:contents}.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium) .brand__dealers-area__link{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:14px;-webkit-box-flex:40%;-ms-flex:40%;flex:40%}.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium) .brand__dealers-area__models{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-width:130px;margin-top:2px}.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium) .brand__dealers-area__address{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:60%;-ms-flex:60%;flex:60%;margin-top:1px}.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium) .brand__dealers-area__tel{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;min-width:120px}.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium) .brand__dealers-area__information-icon{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;min-width:50px;margin-top:4px}.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium) .brand__dealers-area__information-icon>li{width:22px;text-align:center}@media screen and (max-width: 767px){.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium){display:block;padding:2.6666666667vw 0 4vw}.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium) .brand__dealers-area__link{font-size:3.7333333333vw}.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium) .brand__dealers-area__link .brand__dealers-area__name{margin-bottom:2.1333333333vw}.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium) .brand__dealers-area__models{min-width:inherit;margin-bottom:2.1333333333vw}.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium) .brand__dealers-area__address{margin-top:0;margin-bottom:1.0666666667vw}.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium) .brand__dealers-area__tel{min-width:inherit;margin-bottom:2.1333333333vw}.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium) .brand__dealers-area__information-icon{min-width:inherit;margin-top:4px}.brand__dealers-area .brand__dealers-area__item:not(.brand__dealers-area__item-premium) .brand__dealers-area__information-icon>li{width:6.1333333333vw}}main:has(.brand__about__fv){padding-bottom:1px}.brand__about__fv{position:sticky;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%;max-height:100vh;padding:20px 20px 30px;background-color:#000;color:#fff}.brand__about__fv:before{content:"";position:absolute;opacity:.5;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;background-size:cover;background-position:center}@media screen and (max-width: 767px){.brand__about__fv{padding:13.3333333333vw 8vw}}.brand__about__fv .brand__about__fv__inner{position:relative}.brand__about__fv .brand__about__title{margin-bottom:30px}@media screen and (max-width: 767px){.brand__about__fv .brand__about__title{margin-bottom:8vw}}.brand__about__fv .brand__about__lead{text-align:center;width:600px;margin:45px auto 0;padding:40px 0;font-size:15px;line-height:2.3;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25)}@media screen and (max-width: 767px){.brand__about__fv .brand__about__lead{max-width:600px;width:80vw;margin:9.3333333333vw auto 0;padding:9.3333333333vw 4vw;font-size:3.6vw;line-height:2.1;text-align:left}}@media screen and (max-width: 375px){.brand__about__fv .brand__about__lead{width:90.6666666667vw;margin:6.6666666667vw auto 0;padding:6.6666666667vw 3.2vw;font-size:3.6vw;line-height:2}}.brand__technology-wrap,.brand__history__list-wrap,.brand__limited-wrap{-webkit-transform:translateZ(1px);transform:translateZ(1px)}.brand__history__fv:before{background-image:url(../images/history/fv01.jpg)}.brand__history__list-wrap{position:relative;background-color:#fff;padding-top:150px}@media screen and (max-width: 767px){.brand__history__list-wrap{padding-top:21.3333333333vw}}.brand__history__list-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1px;height:100%;background-color:#e0e0e0}.brand__history__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:70px}@media screen and (max-width: 767px){.brand__history__list{gap:10.6666666667vw}}.brand__history__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1200px;margin:auto}.brand__history__item .brand__history__item__image-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:50%}.brand__history__item .brand__history__item__image-wrap .brand__history__item__image{max-width:400px;aspect-ratio:800/600}.brand__history__item .brand__history__item__texts{position:relative;width:50%;padding-top:40px}@media screen and (max-width: 767px){.brand__history__item .brand__history__item__texts{padding-top:0}}.brand__history__item .brand__history__item__year,.brand__history__item .brand__history__item__lead,.brand__history__item .brand__history__item__text{padding-left:45px;padding-right:20px;line-height:1.9}@media screen and (max-width: 767px){.brand__history__item .brand__history__item__year,.brand__history__item .brand__history__item__lead,.brand__history__item .brand__history__item__text{padding-left:5.3333333333vw;padding-right:4vw}}.brand__history__item .brand__history__item__year{font-size:80px;font-family:var(--f-en);font-weight:100;line-height:1}@media screen and (max-width: 767px){.brand__history__item .brand__history__item__year{font-size:10.4vw}}.brand__history__item .brand__history__item__lead{border-top:1px solid #e0e0e0;margin-top:25px;padding-top:25px;font-size:16px}@media screen and (max-width: 767px){.brand__history__item .brand__history__item__lead{margin-top:4vw;padding-top:4vw;font-size:3.7333333333vw}}.brand__history__item .brand__history__item__text{font-size:15px}@media screen and (max-width: 767px){.brand__history__item .brand__history__item__text{font-size:3.4666666667vw}}.brand__history__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.brand__history__item:nth-child(2n) .brand__history__item__image-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.brand__history__item:nth-child(2n) .brand__history__item__year,.brand__history__item:nth-child(2n) .brand__history__item__lead,.brand__history__item:nth-child(2n) .brand__history__item__text{padding-left:20px;padding-right:45px}@media screen and (max-width: 767px){.brand__history__item:nth-child(2n) .brand__history__item__year,.brand__history__item:nth-child(2n) .brand__history__item__lead,.brand__history__item:nth-child(2n) .brand__history__item__text{padding-left:5.3333333333vw;padding-right:4vw}}.brand__history__item:nth-child(2n) .brand__history__item__year{text-align:right}@media screen and (max-width: 767px){.brand__history__item:nth-child(2n) .brand__history__item__year{text-align:left}}.brand__history__item:has(.brand__history__item__link){position:relative;max-width:inherit;width:100%;background-color:#f0f0f0}.brand__history__item:has(.brand__history__item__link) .brand__history__item__link{width:100%;text-decoration:none}@media (hover: hover){.brand__history__item:has(.brand__history__item__link) .brand__history__item__link:hover .brand__history__item__texts:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:skewX(-30deg) scale(1.2,1.2);transform:skew(-30deg) scale(1.2);opacity:1}.brand__history__item:has(.brand__history__item__link) .brand__history__item__link:hover .brand__history__item__year,.brand__history__item:has(.brand__history__item__link) .brand__history__item__link:hover .brand__history__item__lead,.brand__history__item:has(.brand__history__item__link) .brand__history__item__link:hover .brand__history__item__text,.brand__history__item:has(.brand__history__item__link) .brand__history__item__link:hover .brand__history__item__relation-news{color:#ddd}.brand__history__item:has(.brand__history__item__link) .brand__history__item__link:hover .brand__history__item__lead{border-color:#404040}.brand__history__item:has(.brand__history__item__link) .brand__history__item__link:hover .brand__history__item__more{background:#000;color:#fff}}.brand__history__item:has(.brand__history__item__link) .brand__history__item__image-wrap{position:absolute;top:0;bottom:0;left:0;overflow:hidden}.brand__history__item:has(.brand__history__item__link) .brand__history__item__image-wrap .brand__history__item__image{background:#000;max-width:inherit;aspect-ratio:auto;width:100%}.brand__history__item:has(.brand__history__item__link) .brand__history__item__image-wrap .brand__history__item__image img{transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media screen and (max-width: 767px){.brand__history__item:has(.brand__history__item__link) .brand__history__item__image-wrap{position:static;width:100%;aspect-ratio:750/403}}.brand__history__item:has(.brand__history__item__link) .brand__history__item__texts{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;min-height:440px;margin-left:auto;padding:35px 0 75px;overflow:hidden}.brand__history__item:has(.brand__history__item__link) .brand__history__item__texts:before{content:"";position:absolute;z-index:2;opacity:0;left:0;top:0;width:180%;height:100%;background:#333;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:skewX(-30deg) scale(0,1);transform:skew(-30deg) scaleX(0);-webkit-transition:opacity .7s,-webkit-transform .7s;transition:opacity .7s,-webkit-transform .7s;transition:transform .7s,opacity .7s;transition:transform .7s,opacity .7s,-webkit-transform .7s}@media screen and (max-width: 767px){.brand__history__item:has(.brand__history__item__link) .brand__history__item__texts{display:block;width:100%;min-height:inherit;padding:6.6666666667vw 5.3333333333vw 16vw 0}}.brand__history__item:has(.brand__history__item__link) .brand__history__item__year,.brand__history__item:has(.brand__history__item__link) .brand__history__item__lead,.brand__history__item:has(.brand__history__item__link) .brand__history__item__text,.brand__history__item:has(.brand__history__item__link) .brand__history__item__relation-news{position:relative;z-index:2;max-width:650px;padding-left:45px;padding-right:20px;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media screen and (max-width: 767px){.brand__history__item:has(.brand__history__item__link) .brand__history__item__year,.brand__history__item:has(.brand__history__item__link) .brand__history__item__lead,.brand__history__item:has(.brand__history__item__link) .brand__history__item__text,.brand__history__item:has(.brand__history__item__link) .brand__history__item__relation-news{max-width:inherit;padding-left:5.3333333333vw;padding-right:0}}.brand__history__item:has(.brand__history__item__link) .brand__history__item__relation-news{margin-top:25px}.brand__history__item:has(.brand__history__item__link) .brand__history__item__relation-news .relation-news__category{margin-bottom:5px;color:#888;font-size:14px;font-family:var(--f-en)}.brand__history__item:has(.brand__history__item__link) .brand__history__item__relation-news .relation-news__title{font-size:20px}@media screen and (max-width: 767px){.brand__history__item:has(.brand__history__item__link) .brand__history__item__relation-news{margin-top:6.6666666667vw}.brand__history__item:has(.brand__history__item__link) .brand__history__item__relation-news .relation-news__category{margin-bottom:1.3333333333vw;font-size:2.9333333333vw}.brand__history__item:has(.brand__history__item__link) .brand__history__item__relation-news .relation-news__title{font-size:4.2666666667vw}}.brand__history__item:has(.brand__history__item__link) .brand__history__item__more{position:absolute;z-index:2;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;right:0;bottom:1px;width:180px;height:50px;background-color:#fff;padding-top:2px;font-size:15px;font-weight:500;font-family:var(--f-en);transition:all .4s ease-in-out .1s;-webkit-transition:all .4s ease-in-out .1s}.brand__history__item:has(.brand__history__item__link) .brand__history__item__more span{position:relative;padding-left:1.25em}.brand__history__item:has(.brand__history__item__link) .brand__history__item__more span:after{content:"";position:absolute;left:0;top:.35em;width:8px;height:8px;border-bottom:1px solid;border-right:1px solid;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 767px){.brand__history__item:has(.brand__history__item__link) .brand__history__item__more{left:0;margin:auto;width:40vw;height:10.6666666667vw;background-color:#fff;padding-top:.5333333333vw;font-size:3.4666666667vw}.brand__history__item:has(.brand__history__item__link) .brand__history__item__more span{padding:0 1.3333333333vw 0 5.3333333333vw}.brand__history__item:has(.brand__history__item__link) .brand__history__item__more span:after{top:1vw;width:2.1333333333vw;height:2.1333333333vw}}.brand__history__item:has(.brand__history__item__link):nth-child(2n) .brand__history__item__year,.brand__history__item:has(.brand__history__item__link):nth-child(2n) .brand__history__item__lead,.brand__history__item:has(.brand__history__item__link):nth-child(2n) .brand__history__item__text,.brand__history__item:has(.brand__history__item__link):nth-child(2n) .brand__history__item__relation-news{margin-left:auto;padding-left:20px;padding-right:45px}@media screen and (max-width: 767px){.brand__history__item:has(.brand__history__item__link):nth-child(2n) .brand__history__item__year,.brand__history__item:has(.brand__history__item__link):nth-child(2n) .brand__history__item__lead,.brand__history__item:has(.brand__history__item__link):nth-child(2n) .brand__history__item__text,.brand__history__item:has(.brand__history__item__link):nth-child(2n) .brand__history__item__relation-news{padding-left:5.3333333333vw;padding-right:0}}.brand__history__item:has(.brand__history__item__link):nth-child(2n) .brand__history__item__image-wrap{left:auto;right:0}.brand__history__item:has(.brand__history__item__link):nth-child(2n) .brand__history__item__texts{margin:0;padding-left:0}.brand__history__item:has(.brand__history__item__link):nth-child(2n) .brand__history__item__year{text-align:right}@media screen and (max-width: 767px){.brand__history__item:has(.brand__history__item__link):nth-child(2n) .brand__history__item__year{text-align:left}}.brand__technology__fv:before{background-image:url(../images/technology/fv01.jpg)}.brand__technology-wrap{position:relative}@media screen and (max-width: 767px){.brand__technology-wrap{background:#fff;padding-top:21.3333333333vw}}.brand__technology-block{background-color:#fff}.brand__technology-block .brand__technology-block__inner{max-width:1050px;margin:0 auto;padding-bottom:70px}@media screen and (max-width: 767px){.brand__technology-block .brand__technology-block__inner{padding-bottom:16vw}}.brand__technology-column2{background-color:transparent}.brand__technology-column2 .brand__technology-block__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1500px;padding:90px 0 70px 35px}@media screen and (max-width: 767px){.brand__technology-column2 .brand__technology-block__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 0 16vw}}.brand__technology-column2 .brand__technology-block__inner:before{content:"";position:absolute;left:-50vw;top:0;width:calc(100vw + 1500px);height:100%;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(240,240,240,0)),to(rgb(240,240,240)));background-image:linear-gradient(0,#f0f0f000,#f0f0f0);background-color:#fff}@media screen and (max-width: 767px){.brand__technology-column2 .brand__technology-block__inner:before{content:none}}.brand__technology-column2 .brand__technology-column2__texts{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 767px){.brand__technology-column2 .brand__technology-column2__texts{z-index:2;display:block;width:100%;padding-top:13.3333333333vw}.brand__technology-column2 .brand__technology-column2__texts:before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;max-height:97vw;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(240,240,240,0)),to(rgb(240,240,240)));background-image:linear-gradient(0,#f0f0f000,#f0f0f0)}}.brand__technology-column2 .brand__technology-column2__texts-inner{max-width:545px;padding-right:clamp(35px,8%,60px)}@media screen and (max-width: 767px){.brand__technology-column2 .brand__technology-column2__texts-inner{max-width:inherit;width:89.3333333333vw;margin:auto;padding-right:0}}.brand__technology-column2 .brand__technology-column2__title{position:relative;margin:45px 0 25px;font-size:50px;font-weight:500;font-family:var(--f-en)}.brand__technology-column2 .brand__technology-column2__title:after{content:"";position:absolute;left:-50vw;bottom:.125em;width:100vw;height:1px;background-color:#e0e0e0}@media screen and (max-width: 767px){.brand__technology-column2 .brand__technology-column2__title{margin:0 0 6.6666666667vw;font-size:8vw}.brand__technology-column2 .brand__technology-column2__title:after{left:-20vw;width:120vw;height:1px}}.brand__technology-column2 .brand__technology-column2__lead{margin-bottom:20px;font-size:22px;line-height:1.5}@media screen and (max-width: 767px){.brand__technology-column2 .brand__technology-column2__lead{margin-bottom:5.3333333333vw;font-size:4.8vw}}.brand__technology-column2 .brand__technology-column2__text{font-size:15px;line-height:1.85}@media screen and (max-width: 767px){.brand__technology-column2 .brand__technology-column2__text{font-size:3.7333333333vw}}.brand__technology-column2 .brand__technology-column2__image{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;aspect-ratio:1460/1020}.brand__technology-column2 .brand__technology-column2__image.brand__technology-column2__movie{position:relative;width:100%;aspect-ratio:16/9}.brand__technology-column2 .brand__technology-column2__image.brand__technology-column2__movie iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.brand__technology-column2.brand__technology-column2-reverse .brand__technology-block__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:90px 35px 70px 0}.brand__technology-column2.brand__technology-column2-reverse .brand__technology-column2__texts{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.brand__technology-column2.brand__technology-column2-reverse .brand__technology-column2__texts-inner{padding-right:0;padding-left:clamp(35px,8%,60px)}@media screen and (max-width: 767px){.brand__technology-column2.brand__technology-column2-reverse .brand__technology-block__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 0 16vw}.brand__technology-column2.brand__technology-column2-reverse .brand__technology-column2__texts-inner{padding-left:0}}.brand__technology-column4 .brand__technology-block__inner{max-width:1050px;width:var(--content-width)}@media screen and (max-width: 767px){.brand__technology-column4 .brand__technology-block__inner{width:89.3333333333vw}}.brand__technology-column4 .brand__technology-column4__list{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 3.5%}@media screen and (max-width: 767px){.brand__technology-column4 .brand__technology-column4__list{grid-template-columns:repeat(2,1fr);gap:6.6666666667vw 6.6666666667vw}}.brand__technology-column4 .brand__technology-column4__item .brand__technology-column4__image{margin-bottom:20px;aspect-ratio:460/352}@media screen and (max-width: 767px){.brand__technology-column4 .brand__technology-column4__item .brand__technology-column4__image{margin-bottom:4vw}}.brand__technology-column4 .brand__technology-column4__item .brand__technology-column4__title{margin-bottom:10px;font-size:15px;line-height:1.65}@media screen and (max-width: 767px){.brand__technology-column4 .brand__technology-column4__item .brand__technology-column4__title{font-size:3.7333333333vw;margin-bottom:2.1333333333vw}}.brand__technology-column4 .brand__technology-column4__item .brand__technology-column4__text{font-size:14px;line-height:1.75}@media screen and (max-width: 767px){.brand__technology-column4 .brand__technology-column4__item .brand__technology-column4__text{font-size:3.4666666667vw}}.brand__technology-wrap .brand__technology-recommend{padding-bottom:70px;padding-left:max(35px,(100% - 1050px) / 2);background-color:#fff}@media screen and (max-width: 767px){.brand__technology-wrap .brand__technology-recommend{padding-bottom:16vw;padding-left:5.3333333333vw}}.brand__technology-wrap .brand__technology-recommend .brand__technology-recommend__title{position:relative;font-size:30px;font-weight:500;font-family:var(--f-en)}.brand__technology-wrap .brand__technology-recommend .brand__technology-recommend__title:before{content:"";position:absolute;left:0;top:.5em;width:100%;height:1px;background-color:#ededed}.brand__technology-wrap .brand__technology-recommend .brand__technology-recommend__title span{position:relative;background-color:#fff;padding-right:.75em}@media screen and (max-width: 767px){.brand__technology-wrap .brand__technology-recommend .brand__technology-recommend__title{font-size:5.3333333333vw}}.brand__technology-wrap .brand__technology-recommend .brand__seller-slide .brand__seller-slide-wrap{padding-left:0;padding-bottom:0}.brand__technology-wrap .brand__technology-recommend .brand__seller-slide .brand__seller-slide__list-inner{padding-bottom:5.3333333333vw}#page-brand-technology .brand__breadcrumb{margin-top:60px}@media screen and (max-width: 767px){#page-brand-technology .brand__breadcrumb{margin-top:8vw}}.brand__support-teams__fv{position:sticky}#brand__support-teams__fv-movie__container{position:relative;height:auto;width:100%;height:100%}#brand__support-teams__fv-movie{position:relative;width:100%;height:auto;aspect-ratio:16/9}#brand__support-teams__fv-movie iframe{pointer-events:none;width:100%;height:100%}.brand__support-teams__content-head{position:relative;z-index:3;margin-top:-90px;width:100%;height:90px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgb(255,255,255)));background:linear-gradient(180deg,#fff0,#fff)}.brand__support-teams__content{position:relative;background-color:#fff}.brand__support-teams__lead{position:sticky;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%;padding:120px 35px 130px}@media screen and (max-width: 767px){.brand__support-teams__lead{padding:13.3333333333vw 8vw 18.6666666667vw}}.brand__support-teams__lead .brand__support-teams__lead__inner{position:relative}.brand__support-teams__lead .brand__support-teams__text{text-align:center;margin:30px auto 0;font-size:15px;line-height:2.3}@media screen and (max-width: 767px){.brand__support-teams__lead .brand__support-teams__text{max-width:600px;width:69.3333333333vw;margin:6.6666666667vw auto 0;font-size:3.6vw;line-height:2.1;text-align:left}}.brand__support-teams__section+.brand__support-teams__section{margin-top:160px}@media screen and (max-width: 767px){.brand__support-teams__section+.brand__support-teams__section{margin-top:32vw}}.brand__support-teams__section .brand__support-teams-information{background-color:#f0f0f0;margin-bottom:120px;padding:70px 0}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-information{margin-bottom:21.3333333333vw;padding:13.3333333333vw 0}}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4%;max-width:var(--content-maxwidth);padding-right:35px;margin:auto}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8vw;padding:0}}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__image{width:60%;aspect-ratio:1720/1060}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__image{width:100%}}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:350px}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content{max-width:inherit;width:89.3333333333vw;margin:auto}}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__logo{width:auto}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-height:90px}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__logo{text-align:center;margin:auto}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__logo img{max-height:24vw}}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__name{font-size:28px;font-family:var(--f-en);font-weight:600;margin:25px 0 20px;line-height:1.25}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__name{font-size:6.4vw;margin:6.6666666667vw 0 5.3333333333vw}}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;margin-bottom:18px}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__country .flag{display:block;max-width:35px;aspect-ratio:35/23}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__country .country-name{font-weight:500}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__country{gap:4vw;margin-bottom:6.6666666667vw}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__country .flag{width:9.3333333333vw}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__country .country-name{font-size:4vw}}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__lead{font-size:15px;line-height:2}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__lead{font-size:3.7333333333vw}}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list{margin-top:22px;padding-top:22px;border-top:1px solid #d5d5d5}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list{margin-top:6.6666666667vw;padding-top:6.6666666667vw}}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px;font-family:var(--f-en)}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__contact-item+.brand__support-teams-information__contact-item{margin-top:22px}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__contact-item dt{font-size:14px;font-weight:600;padding-top:.2em;min-width:2.5em}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__contact-item a{text-decoration:none}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__contact-item{gap:6.6666666667vw}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__contact-item+.brand__support-teams-information__contact-item{margin-top:5.8666666667vw}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__contact-item dt{font-size:3.2vw;padding-top:.25em}}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__web a{font-size:14px;letter-spacing:.04em;color:#777}@media (hover: hover){.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__web a:hover{color:#000}}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__web a{font-size:2.9333333333vw}}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__sns{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__sns .brand-menu__sns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(3vw,35px)}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__sns .brand-menu__sns__item.fb a,.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__sns .brand-menu__sns__item.insta a{width:28px}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__sns .brand-menu__sns__item.x a{width:27px}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__sns .brand-menu__sns__item.yt a{width:32px}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__sns .brand-menu__sns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8vw}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__sns .brand-menu__sns__item.fb a,.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__sns .brand-menu__sns__item.insta a{width:6.6666666667vw}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__sns .brand-menu__sns__item.x a{width:6.4vw}.brand__support-teams__section .brand__support-teams-information .brand__support-teams-information__content .brand__support-teams-information__contact-list .brand__support-teams-information__sns .brand-menu__sns__item.yt a{width:7.7333333333vw}}.brand__support-teams__section .brand__support-teams__box{max-width:1050px;width:var(--content-width);margin:100px auto 0}.brand__support-teams__section .brand__support-teams__box [class$=__title]{margin-bottom:40px;font-size:20px;font-weight:500;font-family:var(--f-en);letter-spacing:.02em}.brand__support-teams__section .brand__support-teams__box [class$=__title] span{font-size:13px;margin-left:15px}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams__box{width:89.3333333333vw;margin:20vw auto 0}.brand__support-teams__section .brand__support-teams__box [class$=__title]{margin-bottom:6.6666666667vw;font-size:4.5333333333vw}.brand__support-teams__section .brand__support-teams__box [class$=__title] span{font-size:2.9333333333vw;margin-left:4vw}}.brand__support-teams__section .brand__support-teams-results .brand__support-teams-results__table{margin-top:40px;border-bottom:1px solid #e0e0e0}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-results .brand__support-teams-results__table{margin-top:6.6666666667vw}}.brand__support-teams__section .brand__support-teams-results .brand__support-teams-results__table .brand__support-teams-results__year{margin-bottom:20px;font-size:19px;font-weight:500;font-family:var(--f-en)}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-results .brand__support-teams-results__table .brand__support-teams-results__year{font-size:4.5333333333vw;margin-bottom:5.3333333333vw}}.brand__support-teams__section .brand__support-teams-results .brand__support-teams-results__table .brand__support-teams-results__list>li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding:12px 0;font-size:15px;border-top:1px solid #e0e0e0}.brand__support-teams__section .brand__support-teams-results .brand__support-teams-results__table .brand__support-teams-results__list>li .event{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;margin-left:10px;padding-left:1.25em}.brand__support-teams__section .brand__support-teams-results .brand__support-teams-results__table .brand__support-teams-results__list>li .event:before{content:"・";position:absolute;left:0;top:.05em}.brand__support-teams__section .brand__support-teams-results .brand__support-teams-results__table .brand__support-teams-results__list>li .player{width:25%;max-width:240px}.brand__support-teams__section .brand__support-teams-results .brand__support-teams-results__table .brand__support-teams-results__list>li .rank{width:20%;max-width:200px}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-results .brand__support-teams-results__table .brand__support-teams-results__list>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.3333333333vw;padding:3.2vw 0 3.7333333333vw;font-size:3.7333333333vw}.brand__support-teams__section .brand__support-teams-results .brand__support-teams-results__table .brand__support-teams-results__list>li .event{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;margin-left:0;padding-left:5vw}.brand__support-teams__section .brand__support-teams-results .brand__support-teams-results__table .brand__support-teams-results__list>li .event:before{content:"・";position:absolute;left:0;top:.05em}.brand__support-teams__section .brand__support-teams-results .brand__support-teams-results__table .brand__support-teams-results__list>li .player{width:100%;max-width:inherit;padding-left:5vw}.brand__support-teams__section .brand__support-teams-results .brand__support-teams-results__table .brand__support-teams-results__list>li .rank{width:100%;max-width:inherit;padding-left:5vw}}.brand__support-teams__section .brand__support-teams-highlight .brand__support-teams-highlight__slide-wrap{position:relative;overflow:clip}.brand__support-teams__section .brand__support-teams-highlight .brand__support-teams-highlight__slide-wrap figcaption{margin-top:15px;font-size:14px;line-height:1.75}.brand__support-teams__section .brand__support-teams-highlight .brand__support-teams-highlight__slide-wrap .brand__highlight-swiper-button-next,.brand__support-teams__section .brand__support-teams-highlight .brand__support-teams-highlight__slide-wrap .brand__highlight-swiper-button-prev{top:min(30.6666666667vw,350px)}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-highlight{width:100%}.brand__support-teams__section .brand__support-teams-highlight .brand__support-teams-highlight__title{width:89.3333333333vw;margin:0 auto 8vw}.brand__support-teams__section .brand__support-teams-highlight .brand__support-teams-highlight__slide-wrap figcaption{width:89.3333333333vw;margin:4vw auto 0;font-size:3.4666666667vw}.brand__support-teams__section .brand__support-teams-highlight .brand__support-teams-highlight__slide-wrap .brand__highlight-swiper-button-next,.brand__support-teams__section .brand__support-teams-highlight .brand__support-teams-highlight__slide-wrap .brand__highlight-swiper-button-prev{top:33.3333333333vw}}.brand__support-teams__section .brand__support-teams-bike .brand__support-teams-bike__list{display:grid;grid-template-columns:repeat(3,1fr);gap:3%;padding-top:30px;border-top:1px solid #e0e0e0}.brand__support-teams__section .brand__support-teams-bike .brand__support-teams-bike__list a{text-decoration:none}.brand__support-teams__section .brand__support-teams-bike .brand__support-teams-bike__list figcaption{text-align:center;font-size:15px;font-family:var(--f-en);font-weight:600;letter-spacing:.04em}.brand__support-teams__section .brand__support-teams-bike .brand__support-teams-bike__list figcaption span{font-size:12px;font-weight:400}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-bike .brand__support-teams-bike__list{grid-template-columns:1fr;gap:8vw;padding-top:8vw}.brand__support-teams__section .brand__support-teams-bike .brand__support-teams-bike__list figcaption{font-size:3.7333333333vw}.brand__support-teams__section .brand__support-teams-bike .brand__support-teams-bike__list figcaption span{font-size:2.9333333333vw}}.brand__support-teams__section .brand__support-teams-article .brand__support-teams-article__list{padding:30px 3%;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.brand__support-teams__section .brand__support-teams-article .brand__support-teams-article__list>li{margin:8px 0;line-height:1.5}.brand__support-teams__section .brand__support-teams-article .brand__support-teams-article__list>li a{position:relative;display:block;text-decoration:none;padding:6px 0 6px 28px;color:#888;font-size:15px;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.brand__support-teams__section .brand__support-teams-article .brand__support-teams-article__list>li a:before{content:"";position:absolute;top:14px;left:0;width:.6em;height:.6em;border-left:1px solid;border-bottom:1px solid;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand__support-teams__section .brand__support-teams-article .brand__support-teams-article__list>li a:hover{color:#000}.brand__support-teams__section .brand__support-teams-article .brand__support-teams-article__list>li a:hover:before{left:3px}}@media screen and (max-width: 767px){.brand__support-teams__section .brand__support-teams-article .brand__support-teams-article__list{padding:4.8vw 4vw}.brand__support-teams__section .brand__support-teams-article .brand__support-teams-article__list>li{margin:1.6vw 0}.brand__support-teams__section .brand__support-teams-article .brand__support-teams-article__list>li a{padding:1.3333333333vw 0 1.3333333333vw 7.4666666667vw;font-size:3.7333333333vw}.brand__support-teams__section .brand__support-teams-article .brand__support-teams-article__list>li a:before{top:3.2vw;width:.6em;height:.6em}}.brand__limited__fv:before{background-image:url(../images/limited/fv01.jpg)}.brand__limited-wrap{position:relative;background:#fff;padding-top:100px}@media screen and (max-width: 767px){.brand__limited-wrap{padding-top:21.3333333333vw}}.brand__limited-article+.brand__limited-article{padding-top:100px}@media screen and (max-width: 767px){.brand__limited-article+.brand__limited-article{padding-top:21.3333333333vw}}.brand__limited-article__head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1500px;margin:auto;padding:0 0 0 35px;background:#000;color:#fff}.brand__limited-article__head:before{content:"";position:absolute;left:-50vw;top:0;width:calc(100vw + 1500px);height:100%;background:#000}@media screen and (max-width: 767px){.brand__limited-article__head{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0}}.brand__limited-article__head .brand__limited-article__texts{position:relative;-webkit-box-flex:43.6%;-ms-flex:43.6%;flex:43.6%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:50px 0}@media screen and (max-width: 767px){.brand__limited-article__head .brand__limited-article__texts{z-index:2;display:block;width:100%;padding:12.8vw 0 12vw}}.brand__limited-article__head .brand__limited-article__texts-inner{max-width:446px;padding-right:clamp(35px,8%,60px)}@media screen and (max-width: 767px){.brand__limited-article__head .brand__limited-article__texts-inner{max-width:inherit;width:89.3333333333vw;margin:auto;padding-right:0}}.brand__limited-article__head .brand__limited-article__title{position:relative;margin:0 0 25px;font-size:30px;font-weight:500;font-family:var(--f-en);line-height:1.5;letter-spacing:.04em}@media screen and (max-width: 767px){.brand__limited-article__head .brand__limited-article__title{margin:0 0 8vw;font-size:5.3333333333vw}}.brand__limited-article__head .brand__limited-article__lead{margin-bottom:.75em;font-size:20px;line-height:1.65}@media screen and (max-width: 767px){.brand__limited-article__head .brand__limited-article__lead{font-size:4.5333333333vw}}.brand__limited-article__head .brand__limited-article__text{font-size:15px;line-height:1.85}@media screen and (max-width: 767px){.brand__limited-article__head .brand__limited-article__text{font-size:3.7333333333vw}}.brand__limited-article__head .brand__limited-article__image{position:relative;-webkit-box-flex:56.4%;-ms-flex:56.4%;flex:56.4%}@media screen and (max-width: 767px){.brand__limited-article__head .brand__limited-article__image{aspect-ratio:375/226}}.brand__limited-product{position:relative;margin-top:100px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}@media screen and (max-width: 767px){.brand__limited-product{margin-top:21.3333333333vw;border-top:none}}.brand__limited-product:before{content:"";position:absolute;top:0;left:0;width:50vw;height:100%;background-color:#f0f0f0}@media screen and (max-width: 767px){.brand__limited-product:before{content:none}}.brand__limited-product .brand__limited-product__inner{position:relative;max-width:1500px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.brand__limited-product .brand__limited-product__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.brand__limited-product .brand__limited-product__head{position:relative;-webkit-box-flex:60.5%;-ms-flex:60.5%;flex:60.5%;padding:60px clamp(35px,4.5vw,60px) 60px 0;background-color:#f0f0f0}@media screen and (max-width: 767px){.brand__limited-product .brand__limited-product__head{padding:13.3333333333vw 0 10.6666666667vw}}.brand__limited-product .brand__limited-product__head .brand__limited-product__head-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 767px){.brand__limited-product .brand__limited-product__head .brand__limited-product__head-inner{display:block}}.brand__limited-product .brand__limited-product__head .brand__limited-product__texts{margin-bottom:55px;max-width:655px;padding-left:35px}@media screen and (max-width: 767px){.brand__limited-product .brand__limited-product__head .brand__limited-product__texts{width:89.3333333333vw;margin:0 auto 14.6666666667vw;padding:0}}.brand__limited-product .brand__limited-product__head .brand__limited-product__title{font-size:30px;font-weight:500;font-family:var(--f-en);line-height:1.5;margin-bottom:10px}.brand__limited-product .brand__limited-product__head .brand__limited-product__title .desc{display:block;font-size:15px;font-weight:700}@media screen and (max-width: 767px){.brand__limited-product .brand__limited-product__head .brand__limited-product__title{font-size:5.3333333333vw;margin-bottom:2.1333333333vw}.brand__limited-product .brand__limited-product__head .brand__limited-product__title .desc{font-size:3.7333333333vw;margin-bottom:1.3333333333vw}}.brand__limited-product .brand__limited-product__head .brand__limited-product__price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px;font-size:16px;font-weight:700;line-height:1.5}.brand__limited-product .brand__limited-product__head .brand__limited-product__price .price-item:not(:last-child):after{content:"/";padding:0 .5em 0 0}.brand__limited-product .brand__limited-product__head .brand__limited-product__price .tax{font-weight:400}@media screen and (max-width: 767px){.brand__limited-product .brand__limited-product__head .brand__limited-product__price{font-size:4vw;margin-bottom:4vw}}.brand__limited-product .brand__limited-product__head .brand__limited-product__text{font-size:15px;line-height:1.85}@media screen and (max-width: 767px){.brand__limited-product .brand__limited-product__head .brand__limited-product__text{font-size:3.7333333333vw}}.brand__limited-product .brand__limited-product__head .brand__limited-product__slide-wrap{position:relative;width:58.333333vw;max-width:845px;overflow:hidden}.brand__limited-product .brand__limited-product__head .brand__limited-product__slide-wrap .swiper-slide figcaption{max-width:620px;margin-top:1em;margin-left:auto;font-size:14px}.brand__limited-product .brand__limited-product__head .brand__limited-product__slide-wrap .brand__limited-product-swiper-button-prev,.brand__limited-product .brand__limited-product__head .brand__limited-product__slide-wrap .brand__limited-product-swiper-button-next{height:70px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.brand__limited-product .brand__limited-product__head .brand__limited-product__slide-wrap{width:100%}.brand__limited-product .brand__limited-product__head .brand__limited-product__slide-wrap .swiper-slide figcaption{width:89.3333333333vw;margin-right:auto;font-size:3.4666666667vw;line-height:1.7}.brand__limited-product .brand__limited-product__head .brand__limited-product__slide-wrap .brand__limited-product-swiper-button-prev,.brand__limited-product .brand__limited-product__head .brand__limited-product__slide-wrap .brand__limited-product-swiper-button-next{height:12vw}}.brand__limited-product .brand__limited-product__information{-webkit-box-flex:39.5%;-ms-flex:39.5%;flex:39.5%;padding:60px 0 60px clamp(35px,4.5vw,60px)}@media screen and (max-width: 767px){.brand__limited-product .brand__limited-product__information{padding:12vw 0}}.brand__limited-product .brand__limited-product__information .brand__limited-product__information-inner{max-width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media screen and (max-width: 767px){.brand__limited-product .brand__limited-product__information .brand__limited-product__information-inner{gap:10.6666666667vw;max-width:inherit;width:89.3333333333vw;margin:auto}}.brand__limited-product .brand__limited-product__information [class$=-name]{margin-bottom:20px;font-size:15px;font-weight:600;font-family:var(--f-en);letter-spacing:.06em}@media screen and (max-width: 767px){.brand__limited-product .brand__limited-product__information [class$=-name]{font-size:3.7333333333vw;margin-bottom:5.3333333333vw}}.brand__limited-product .brand__limited-product__information .brand__limited-product__color .color-list{font-size:15px;line-height:1.5}.brand__limited-product .brand__limited-product__information .brand__limited-product__color .color-list>li+li{margin-top:5px}.brand__limited-product .brand__limited-product__information .brand__limited-product__color .color-list>li{position:relative;padding-left:1.5em}.brand__limited-product .brand__limited-product__information .brand__limited-product__color .color-list>li i{position:absolute;left:0;top:.25em;width:1em;height:1em;border-radius:99em;background:#000;border:1px solid;font-style:normal;padding-right:.25em;line-height:1.2}@media screen and (max-width: 767px){.brand__limited-product .brand__limited-product__information .brand__limited-product__color .color-list{font-size:3.7333333333vw}.brand__limited-product .brand__limited-product__information .brand__limited-product__color .color-list>li+li{margin-top:.8vw}.brand__limited-product .brand__limited-product__information .brand__limited-product__color .color-list>li{padding-left:1.5em}.brand__limited-product .brand__limited-product__information .brand__limited-product__color .color-list>li i{top:.3em;padding-right:.25em}}.brand__limited-product .brand__limited-product__information .brand__limited-product__spec .spec-list>li{border-bottom:1px solid #f0f0f0}.brand__limited-product .brand__limited-product__information .brand__limited-product__spec .spec-list>li:first-child{border-top:1px solid #f0f0f0}.brand__limited-product .brand__limited-product__information .brand__limited-product__spec .spec-list>li dl{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;padding:10px 0;font-size:13px;font-family:var(--f-en)}.brand__limited-product .brand__limited-product__information .brand__limited-product__spec .spec-list>li dt{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600}.brand__limited-product .brand__limited-product__information .brand__limited-product__spec .spec-list>li dd{-webkit-box-flex:2;-ms-flex:2;flex:2;font-weight:500}@media screen and (max-width: 767px){.brand__limited-product .brand__limited-product__information .brand__limited-product__spec .spec-list>li dl{padding:2.6666666667vw 0;font-size:2.9333333333vw}.brand__limited-product .brand__limited-product__information .brand__limited-product__spec .spec-list>li dt{-webkit-box-flex:1;-ms-flex:1;flex:1}.brand__limited-product .brand__limited-product__information .brand__limited-product__spec .spec-list>li dd{-webkit-box-flex:3;-ms-flex:3;flex:3}}.brand__limited-product .brand__limited-product__information .brand__limited-product__point .point-list>li{position:relative;font-size:14px;padding-left:1.35em;line-height:1.75}.brand__limited-product .brand__limited-product__information .brand__limited-product__point .point-list>li:before{content:"●";position:absolute;left:0;top:.3em;color:#cbcbcb;font-size:.75em}.brand__limited-product .brand__limited-product__information .brand__limited-product__point .point-list>li+li{margin-top:5px}@media screen and (max-width: 767px){.brand__limited-product .brand__limited-product__information .brand__limited-product__point .point-list>li{font-size:3.4666666667vw}.brand__limited-product .brand__limited-product__information .brand__limited-product__point .point-list>li+li{margin-top:2.1333333333vw}}.brand__limited-product .brand__limited-product__information .brand__limited-product__related .related-list>li a{position:relative;display:block;text-decoration:none;padding:6px 0 6px 1.5em;color:#888;font-size:14px;line-height:1.75;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.brand__limited-product .brand__limited-product__information .brand__limited-product__related .related-list>li a:before{content:"";position:absolute;top:1em;left:0;width:.6em;height:.6em;border-left:1px solid;border-bottom:1px solid;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand__limited-product .brand__limited-product__information .brand__limited-product__related .related-list>li a:hover{color:#000}.brand__limited-product .brand__limited-product__information .brand__limited-product__related .related-list>li a:hover:before{left:3px}}@media screen and (max-width: 767px){.brand__limited-product .brand__limited-product__information .brand__limited-product__related .related-list>li{margin:1.3333333333vw 0}.brand__limited-product .brand__limited-product__information .brand__limited-product__related .related-list>li a{padding:1.3333333333vw 0 1.3333333333vw 5.3333333333vw;font-size:3.4666666667vw}.brand__limited-product .brand__limited-product__information .brand__limited-product__related .related-list>li a:before{top:3.7333333333vw}}.brand__limited-product .brand__limited-product__information .brand__limited-product__detail-btn{margin-top:10px}.brand__limited-product .brand__limited-product__information .brand__limited-product__detail-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:300px;height:70px;border:1px solid #ededed;font-size:16px;font-weight:500;font-family:var(--f-en);letter-spacing:.02em;text-decoration:none;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand__limited-product .brand__limited-product__information .brand__limited-product__detail-btn a:hover{background:#000;color:#fff}}@media screen and (max-width: 767px){.brand__limited-product .brand__limited-product__information .brand__limited-product__detail-btn{margin-top:0}.brand__limited-product .brand__limited-product__information .brand__limited-product__detail-btn a{width:100%;height:auto;aspect-ratio:335/60;font-size:4vw}}.brand-contents .brand__news-archive__head{padding:60px 0 0;text-align:center}.brand-contents .brand__news-archive__head .brand__news-archive__head-title{font-size:18px;font-family:var(--f-en);font-weight:500;letter-spacing:.04em}.brand-contents .brand__news-archive__head .brand__news-archive__head-val{margin-top:15px;padding-top:45px;font-size:25px;border-top:1px solid #f0f0f0;letter-spacing:.04em}@media screen and (max-width: 767px){.brand-contents .brand__news-archive__head{padding:14.6666666667vw 0 0}.brand-contents .brand__news-archive__head .brand__news-archive__head-title{font-size:4.2666666667vw}.brand-contents .brand__news-archive__head .brand__news-archive__head-val{margin-top:4vw;padding-top:10.6666666667vw;font-size:5.3333333333vw}}.brand-contents .brand__news-archive__title{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;min-height:170px;padding:15px 10px 10px}@media screen and (max-width: 767px){.brand-contents .brand__news-archive__title{min-height:26.6666666667vw}}.brand-contents .brand__news-category-menu{position:sticky;z-index:var(--brand__news-category-menu);background-color:#f0f0f0}.brand-contents .brand__news-category-menu .brand__news-category-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:1050px;margin:auto}.brand-contents .brand__news-category-menu .brand__news-category-menu__item{-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:1px solid #fff;text-align:center}.brand-contents .brand__news-category-menu .brand__news-category-menu__item:first-child{border-left:1px solid #fff}.brand-contents .brand__news-category-menu .brand__news-category-menu__item.current .brand__news-category-menu__text a{pointer-events:none;background:#000;color:#fff}.brand-contents .brand__news-category-menu .brand__news-category-menu__text{width:100%;height:100%;font-family:var(--f-en)}.brand-contents .brand__news-category-menu .brand__news-category-menu__text a{position:relative;display:block;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;height:100%;padding:15px;background-color:#f0f0f0;font-size:15px;text-decoration:none;font-weight:500;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand-contents .brand__news-category-menu .brand__news-category-menu__text a:hover{background:#000;color:#fff}}@media screen and (max-width: 767px){.brand-contents .brand__news-category-menu .brand__news-category-menu__list{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brand-contents .brand__news-category-menu .brand__news-category-menu__item{-webkit-box-flex:33.33333vw;-ms-flex:33.33333vw;flex:33.33333vw;max-width:33.33333vw;border-right:1px solid #fff;text-align:center}.brand-contents .brand__news-category-menu .brand__news-category-menu__item:nth-child(3n+1){border-left:1px solid #fff}.brand-contents .brand__news-category-menu .brand__news-category-menu__item:first-child{border-left:none}.brand-contents .brand__news-category-menu .brand__news-category-menu__item:not(:nth-child(1),:nth-child(2),:nth-child(3)){border-top:1px solid #fff}.brand-contents .brand__news-category-menu .brand__news-category-menu__text a{padding:.6em 1em .75em;font-size:3.4666666667vw}}.brand-contents .brand__news-archive__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1050px;width:var(--content-width);margin:60px auto 110px;gap:45px 5.5%}.brand-contents .brand__news-archive__list .brand__news-archive__item{width:47.25%}.brand-contents .brand__news-archive__list .brand__news-archive__item .brand__news__text-jp{font-size:16px}@media screen and (max-width: 767px){.brand-contents .brand__news-archive__list{width:73.3333333333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:13.3333333333vw auto 18.6666666667vw;gap:9.3333333333vw}.brand-contents .brand__news-archive__list .brand__news-archive__item{width:100%}.brand-contents .brand__news-archive__list .brand__news-archive__item .brand__news__text-en{font-size:3.2vw}.brand-contents .brand__news-archive__list .brand__news-archive__item .brand__news__text-jp{font-size:3.7333333333vw}.brand-contents .brand__news-archive__list .brand__news-archive__item .tag{font-size:3.2vw}}.brand-contents .brand__pager{margin-bottom:110px;text-align:center}@media screen and (max-width: 767px){.brand-contents .brand__pager{margin-bottom:22.6666666667vw}}.brand-contents .brand__pager .brand__pager__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand-contents .brand__pager .brand__pager__prev a,.brand-contents .brand__pager .brand__pager__next a{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:50px;height:50px}.brand-contents .brand__pager .brand__pager__prev a span,.brand-contents .brand__pager .brand__pager__next a span{width:10px;height:10px;border-left:1px solid #000;border-bottom:1px solid #000}@media screen and (max-width: 767px){.brand-contents .brand__pager .brand__pager__prev a,.brand-contents .brand__pager .brand__pager__next a{width:10.6666666667vw;height:10.6666666667vw}.brand-contents .brand__pager .brand__pager__prev a span,.brand-contents .brand__pager .brand__pager__next a span{width:2.1333333333vw;height:2.1333333333vw}}.brand-contents .brand__pager .brand__pager__prev{margin-right:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand-contents .brand__pager .brand__pager__prev:hover{-webkit-transform:translateX(-5px) rotate(45deg);transform:translate(-5px) rotate(45deg)}}@media screen and (max-width: 767px){.brand-contents .brand__pager .brand__pager__prev{margin-right:2.1333333333vw}}.brand-contents .brand__pager .brand__pager__next{margin-left:8px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand-contents .brand__pager .brand__pager__next:hover{-webkit-transform:translateX(5px) rotate(-135deg);transform:translate(5px) rotate(-135deg)}}@media screen and (max-width: 767px){.brand-contents .brand__pager .brand__pager__next{margin-left:2.1333333333vw}}.brand-contents .brand__pager .brand__pager__list{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;gap:10px}@media screen and (max-width: 767px){.brand-contents .brand__pager .brand__pager__list{gap:2.1333333333vw}}.brand-contents .brand__pager .brand__pager__pager__item a{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:50px;height:50px;background-color:#f3f3f3;font-size:18px;font-family:var(--f-en);font-weight:500;text-decoration:none;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand-contents .brand__pager .brand__pager__pager__item a:hover{background:#000;color:#fff}}@media screen and (max-width: 767px){.brand-contents .brand__pager .brand__pager__pager__item a{width:10.6666666667vw;height:10.6666666667vw;font-size:4vw}}.brand-contents .brand__pager .brand__pager__pager__item.current a{background:#000;color:#fff}.brand-contents .brand__pager .brand__pager__pager__item.ellipsis{width:25px}@media screen and (max-width: 767px){.brand-contents .brand__pager .brand__pager__pager__item.ellipsis{width:5.3333333333vw}}.brand-contents .brand__news-archive-aside{background-color:#f3f3f3;padding-top:100px;padding-bottom:80px}@media screen and (max-width: 767px){.brand-contents .brand__news-archive-aside{padding-top:16vw;padding-bottom:17.3333333333vw}}.brand-contents .brand__news-archive-aside .brand__news-archive-latest{position:relative;max-width:var(--content-maxwidth);width:var(--content-width);margin:auto}.brand-contents .brand__news-archive-aside .brand__news-archive-latest .brand__news-archive-latest__title{margin-bottom:65px;font-size:30px;font-family:var(--f-en);font-weight:500;text-align:center;letter-spacing:.04em}@media screen and (max-width: 767px){.brand-contents .brand__news-archive-aside .brand__news-archive-latest .brand__news-archive-latest__title{margin-bottom:8vw;font-size:5.3333333333vw}}.brand-contents .brand__news-archive-aside .hr{margin-top:80px;width:100%;height:1px;background-color:#fff}@media screen and (max-width: 767px){.brand-contents .brand__news-archive-aside .hr{margin-top:12vw}}.brand-contents .brand__news-archive-aside .brand__news-footMenu{display:grid;grid-template-columns:repeat(3,1fr);gap:4%;max-width:1050px;width:var(--content-width);margin:80px auto 0}@media screen and (max-width: 767px){.brand-contents .brand__news-archive-aside .brand__news-footMenu{width:85.3333333333vw;grid-template-columns:1fr;gap:10.6666666667vw;margin-top:12vw}}.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu__title{font-size:20px;font-weight:500;font-family:var(--f-en);margin-bottom:20px;letter-spacing:.04em}@media screen and (max-width: 767px){.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu__title{font-size:4vw;margin-bottom:5.3333333333vw}}.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-category .brand__news-footMenu-category__list{display:grid;grid-template-columns:repeat(2,1fr);gap:1em;border-top:1px solid #d6d6d6;padding-top:20px}.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-category .brand__news-footMenu__category-item a{font-size:14px;font-weight:500;font-family:var(--f-en);letter-spacing:.04em;text-decoration:none;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-category .brand__news-footMenu__category-item a:hover{opacity:.3}}@media screen and (max-width: 767px){.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-category .brand__news-footMenu-category__list{padding-top:5.3333333333vw}.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-category .brand__news-footMenu__category-item a{font-size:3.4666666667vw}}.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-archive .brand__news-footMenu-archive__select{position:relative}.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-archive .brand__news-footMenu-archive__select:after{content:"";position:absolute;right:15px;top:0;bottom:5px;width:10px;height:10px;margin:auto;pointer-events:none;border-left:1px solid #000;border-top:1px solid #000;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-archive .brand__news-footMenu-archive__select select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:36px;padding:0 30px 1px 12px;background:#fff;font-size:14px}@media screen and (max-width: 767px){.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-archive .brand__news-footMenu-archive__select:after{right:4vw;bottom:1.6vw;width:2.6666666667vw;height:2.6666666667vw}.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-archive .brand__news-footMenu-archive__select select{height:9.6vw;min-height:42px;padding:0 5.3333333333vw 1px 2.6666666667vw;background:#fff;font-size:max(16px,3.7333333333vw)}}.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-search,.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-search form{position:relative}.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-search form input{width:100%;min-height:36px;padding:0 30px 1px 12px;background:#fff;font-size:14px;line-height:1}.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-search form ::-webkit-input-placeholder{color:#000}.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-search form ::-moz-placeholder{color:#000}.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-search form :-ms-input-placeholder{color:#000}.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-search form ::-ms-input-placeholder{color:#000}.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-search form ::placeholder{color:#000}.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-search form .search-btn{position:absolute;width:17px;aspect-ratio:1/1;right:10px;top:3px;margin:auto}@media screen and (max-width: 767px){.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-search form input{height:9.6vw;min-height:42px;padding:0 5.3333333333vw 1px 2.6666666667vw;font-size:max(16px,3.7333333333vw)}.brand-contents .brand__news-archive-aside .brand__news-footMenu .brand__news-footMenu-search form .search-btn{right:4vw;top:2.4vw;width:4.8vw}}body:has(.brand__news-archive-aside) .brand__breadcrumb{margin-bottom:50px}@media screen and (max-width: 767px){body:has(.brand__news-archive-aside) .brand__breadcrumb{margin-bottom:10.6666666667vw}}body:has(.brand__news-archive-aside) .brand-footer{margin-top:0}.brand-contents .brand__bike-detail__fv{position:sticky;width:100%}.brand-contents .brand__bike-detail__fv .brand__bike-detail__fv-image{display:block;height:100%}.brand-contents .brand__news-detail-content{position:relative;background-color:#fff;margin-bottom:200px}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-content{margin-bottom:26.6666666667vw}}.brand-contents .brand__news-detail-head{padding:100px 0 110px;border-bottom:1px solid #eee}.brand-contents .brand__news-detail-head .brand__news-detail-head__inner{max-width:1050px;width:var(--content-width);margin:0 auto}.brand-contents .brand__news-detail-head .brand__news-detail-head__metas{margin-bottom:15px;font-size:14px;font-weight:500;font-family:var(--f-en)}.brand-contents .brand__news-detail-head .brand__news-detail-head__metas .brand__news-detail-head__date{margin-right:.5em}.brand-contents .brand__news-detail-head .brand__news-detail-head__metas .brand__news-detail-head__category{color:#888}.brand-contents .brand__news-detail-head .brand__news-detail__title{margin-bottom:10px;font-size:35px;line-height:1.35}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-head{padding:13.3333333333vw 0 12vw}.brand-contents .brand__news-detail-head .brand__news-detail-head__inner{width:89.3333333333vw}.brand-contents .brand__news-detail-head .brand__news-detail-head__metas{margin-bottom:2.1333333333vw;font-size:3.4666666667vw}.brand-contents .brand__news-detail-head .brand__news-detail__title{margin-bottom:2.1333333333vw;font-size:5.8666666667vw;line-height:1.5}}.brand-contents .brand__news-detail-head__tag{font-size:12px;color:#666;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}.brand-contents .brand__news-detail-head__tag>li{word-break:break-all}.brand-contents .brand__news-detail-head__tag>li a{display:block;padding:2px;color:#888;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (hover: hover){.brand-contents .brand__news-detail-head__tag>li a:hover{color:#333}}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-head__tag{font-size:3.2vw;gap:0 .8em}}.brand-contents .brand__news-detail-body{max-width:810px;width:var(--content-width);margin:auto;padding-top:80px}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-body{width:89.3333333333vw;padding-top:5.3333333333vw}}.brand-contents .brand__news-detail-toc{position:relative;background-color:#f0f0f0;margin-top:40px;margin-bottom:120px;padding:70px 8.75%}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-toc{margin-top:10.6666666667vw;margin-bottom:14.6666666667vw;padding:10.6666666667vw}}.brand-contents .brand__news-detail-toc:before{content:"";position:absolute;pointer-events:none;z-index:2;top:0;right:0;bottom:0;left:0;margin:auto;width:calc(100% - 28px);height:calc(100% - 28px);border:1px solid #fff}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-toc:before{width:calc(100% - 2.6666666667vw);height:calc(100% - 2.6666666667vw)}}.brand-contents .brand__news-detail-toc .brand__news-detail-toc__title{margin-bottom:30px;font-size:18px}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-toc .brand__news-detail-toc__title{margin-bottom:5.8666666667vw;font-size:4.2666666667vw}}.brand-contents .brand__news-detail-toc .brand__news-detail-toc__list>p a{position:relative;display:block;font-size:17px;text-decoration:none;padding-left:1.75em;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.brand-contents .brand__news-detail-toc .brand__news-detail-toc__list>p a:before{content:"";position:absolute;left:0;top:.35em;width:.65em;height:.65em;margin:auto;pointer-events:none;border-left:1px solid #000;border-top:1px solid #000;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand-contents .brand__news-detail-toc .brand__news-detail-toc__list>p a:hover{opacity:.3}.brand-contents .brand__news-detail-toc .brand__news-detail-toc__list>p a:hover:before{-webkit-transform:translateY(3px) rotate(-135deg);transform:translateY(3px) rotate(-135deg)}}.brand-contents .brand__news-detail-toc .brand__news-detail-toc__list>p+p{margin-top:1em}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-toc .brand__news-detail-toc__list>p a{font-size:4vw;padding-left:1.25em}.brand-contents .brand__news-detail-toc .brand__news-detail-toc__list>p a:before{width:.6em;height:.6em}}.brand-contents .brand__news-detail-block{margin:40px 0}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-block{margin:10.6666666667vw 0}}.brand-contents .brand__news-detail-block__text{font-size:15px;line-height:2}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-block__text{font-size:3.7333333333vw}}.brand-contents .brand__news-detail-block__heading{margin-bottom:-15px;padding-top:60px;font-size:18px}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-block__heading{margin-bottom:-4vw;padding-top:10.6666666667vw;font-size:4.2666666667vw}}.brand-contents .brand__news-detail-block__image-text *{margin:0}.brand-contents .brand__news-detail-block__image-text>*{margin:30px 0}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-block__image-text>*{margin:6.6666666667vw 0}}.brand-contents .brand__news-detail-block__column2{display:grid;grid-template-columns:repeat(2,1fr);gap:0 3.5%}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-block__column2{gap:0 2.6666666667vw}}.brand-contents .brand__news-detail-block__space{margin:0 0 60px;height:1px}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-block__space{margin:0 0 10.6666666667vw}}.brand-contents .brand__news-detail-block__btn-box *{margin:0}.brand-contents .brand__news-detail-block__btn-box>*{margin:25px 0}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-block__btn-box>*{margin:5.3333333333vw 0}}.brand-contents .brand__news-detail-block__btn a{position:relative;display:inline-block;background:#000;color:#fff;border:1px solid #000;text-decoration:none;padding:15px 40px 15px 50px;font-size:15px;line-height:1.5;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.brand-contents .brand__news-detail-block__btn a:before{content:"";position:absolute;z-index:2;left:25px;top:0;bottom:0;margin:auto;width:8px;height:8px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand-contents .brand__news-detail-block__btn a:hover{background:#fff;color:#000}.brand-contents .brand__news-detail-block__btn a:hover:before{border-color:#000}}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-block__btn a{padding:4vw 9.3333333333vw 4vw 13.3333333333vw;font-size:3.7333333333vw}.brand-contents .brand__news-detail-block__btn a:before{left:8vw;top:.8vw;width:2.1333333333vw;height:2.1333333333vw}}.brand-contents .brand__news-detail-block__link-list{margin-top:60px;font-size:15px}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-block__link-list{margin-top:10.6666666667vw;font-size:3.7333333333vw}}.brand-contents .brand__news-detail-block__link-list .brand__news-detail-block__link-title{margin-bottom:30px}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-block__link-list .brand__news-detail-block__link-title{margin-bottom:5.3333333333vw}}.brand-contents .brand__news-detail-block__link-list .brand__news-detail-block__link-item{margin:30px 0;line-height:2}.brand-contents .brand__news-detail-block__link-list .brand__news-detail-block__link-item dd{margin-top:3px}.brand-contents .brand__news-detail-block__link-list .brand__news-detail-block__link-item dd a{position:relative;display:block;padding-left:12px;color:#888;line-height:1.5;text-decoration:none;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.brand-contents .brand__news-detail-block__link-list .brand__news-detail-block__link-item dd a:before{content:"";position:absolute;z-index:2;left:0;top:.45em;margin:auto;width:8px;height:8px;border-left:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand-contents .brand__news-detail-block__link-list .brand__news-detail-block__link-item dd a:hover{color:#000}.brand-contents .brand__news-detail-block__link-list .brand__news-detail-block__link-item dd a:hover:before{-webkit-transform:translateX(3px) rotate(-135deg);transform:translate(3px) rotate(-135deg)}}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-block__link-list .brand__news-detail-block__link-item{margin:5.3333333333vw 0}.brand-contents .brand__news-detail-block__link-list .brand__news-detail-block__link-item dd{margin-top:.8vw}.brand-contents .brand__news-detail-block__link-list .brand__news-detail-block__link-item dd a{padding-left:3.2vw}.brand-contents .brand__news-detail-block__link-list .brand__news-detail-block__link-item dd a:before{width:2.1333333333vw;height:2.1333333333vw}}.brand-contents .brand__news-detail-block__table table{border-collapse:collapse;width:100%;border:1px solid #eee;line-height:1.75}.brand-contents .brand__news-detail-block__table table tr:nth-child(odd){background-color:#f0f0f0}.brand-contents .brand__news-detail-block__table table th,.brand-contents .brand__news-detail-block__table table td{padding:1em 1.25em .95em;border-color:transparent;font-size:14px;font-family:var(--f-en)}.brand-contents .brand__news-detail-block__table table th{width:220px;padding-right:.5em;text-align:left;font-weight:600;vertical-align:top}.brand-contents .brand__news-detail-block__table table td{padding-left:.5em;font-weight:500}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-block__table table th,.brand-contents .brand__news-detail-block__table table td{padding:.8em 1em .75em;font-size:2.9333333333vw}.brand-contents .brand__news-detail-block__table table th{padding-right:.5em;width:22.6666666667vw}.brand-contents .brand__news-detail-block__table table td{padding-left:.5em}}.brand-contents .brand__news-detail-nav{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:30px 0}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-nav{padding:5.3333333333vw 0}}.brand-contents .brand__news-detail-nav .brand__news-detail-nav__inner{max-width:800px;width:var(--content-width);margin:auto}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-nav .brand__news-detail-nav__inner{width:88vw}}.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list{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}.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list a{font-size:14px;font-weight:500;font-family:var(--f-en);text-decoration:none;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list a:hover{opacity:.5}}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list a{font-size:3.4666666667vw}}.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list .brand__news-detail-nav__prev a,.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list .brand__news-detail-nav__next a{position:relative}.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list .brand__news-detail-nav__prev a:before,.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list .brand__news-detail-nav__next a:before{content:"";position:absolute;top:0;bottom:0;margin:auto;width:8px;height:8px;border-left:1px solid #000;border-bottom:1px solid #000;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list .brand__news-detail-nav__prev:before,.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list .brand__news-detail-nav__next:before{width:2.1333333333vw;height:2.1333333333vw}}.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list .brand__news-detail-nav__prev a{padding-left:18px}.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list .brand__news-detail-nav__prev a:before{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (hover: hover){.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list .brand__news-detail-nav__prev a:hover:before{-webkit-transform:translateX(-5px) rotate(45deg);transform:translate(-5px) rotate(45deg)}}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list .brand__news-detail-nav__prev a{padding-left:4.8vw}}.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list .brand__news-detail-nav__next a{padding-right:18px}.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list .brand__news-detail-nav__next a:before{right:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media (hover: hover){.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list .brand__news-detail-nav__next a:hover:before{-webkit-transform:translateX(5px) rotate(-135deg);transform:translate(5px) rotate(-135deg)}}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-nav .brand__news-detail-nav__list .brand__news-detail-nav__next a{padding-right:4.8vw}}.brand-contents .brand__news-detail-related{padding:130px 0 110px}.brand-contents .brand__news-detail-related .brand__news-detail-related__inner{max-width:var(--content-maxwidth);width:var(--content-width);margin:auto}.brand-contents .brand__news-detail-related .brand__news-detail-related__title{margin-bottom:65px;font-size:30px;font-family:var(--f-en);font-weight:500;text-align:center;letter-spacing:.04em}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-related{padding:18.6666666667vw 0 16vw}.brand-contents .brand__news-detail-related .brand__news-detail-related__title{margin-bottom:8vw;font-size:5.3333333333vw}}#page-brand-news-detail #page-article-detail .article{padding-top:80px}#page-brand-news-detail #page-article-detail .article .article__container__inner,#page-brand-news-detail #page-article-detail .article .brand__news-detail-body{padding-top:0}@media screen and (max-width: 767px){#page-brand-news-detail #page-article-detail .article{padding-top:3vw}}.brand-contents .brand__news-detail-body .wp-block-image,.brand-contents .brand__news-detail-body>p:not(.brand__news-detail-block__heading){margin:40px 0}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-body .wp-block-image,.brand-contents .brand__news-detail-body>p:not(.brand__news-detail-block__heading){margin:10.6666666667vw 0}}.brand-contents .brand__news-detail-body>p:not(.brand__news-detail-block__heading){font-size:15px;line-height:2}@media screen and (max-width: 767px){.brand-contents .brand__news-detail-body>p:not(.brand__news-detail-block__heading){font-size:3.7333333333vw}}.brand-contents .brand__news-detail-body .wp-element-caption{display:block;margin-top:1em;font-size:.75em}.brand-contents .swiper-button-next:not(.brand__seller-swiper-button-next),.brand-contents .swiper-button-prev:not(.brand__seller-swiper-button-prev),.brand-contents .brand__gallery-slick-button-next,.brand-contents .brand__gallery-slick-button-prev{width:70px;aspect-ratio:1/1}@media screen and (max-width: 767px){.brand-contents .swiper-button-next:not(.brand__seller-swiper-button-next),.brand-contents .swiper-button-prev:not(.brand__seller-swiper-button-prev),.brand-contents .brand__gallery-slick-button-next,.brand-contents .brand__gallery-slick-button-prev{width:11.4666666667vw}}.brand-contents .swiper-button-next:not(.brand__seller-swiper-button-next),.brand-contents .brand__gallery-slick-button-next{right:0}.brand-contents .swiper-button-prev:not(.brand__seller-swiper-button-prev),.brand-contents .brand__gallery-slick-button-prev{left:0}.brand-contents .swiper-button-next:not(.brand__seller-swiper-button-next):after,.brand-contents .swiper-button-prev:not(.brand__seller-swiper-button-prev):after,.brand-contents .brand__gallery-slick-button-next:after,.brand-contents .brand__gallery-slick-button-prev:after{content:"";display:block;line-height:1;width:20px;aspect-ratio:20/50;color:#fff;background:#fff;-webkit-mask-image:url(../images/common/brand-slide-arw.svg);mask-image:url(../images/common/brand-slide-arw.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media screen and (max-width: 767px){.brand-contents .swiper-button-next:not(.brand__seller-swiper-button-next):after,.brand-contents .swiper-button-prev:not(.brand__seller-swiper-button-prev):after,.brand-contents .brand__gallery-slick-button-next:after,.brand-contents .brand__gallery-slick-button-prev:after{width:2.4vw}}.brand-contents .swiper-button-next:not(.brand__seller-swiper-button-next):after,.brand-contents .brand__gallery-slick-button-next:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (max-width: 767px){.brand-contents .swiper-button-next:not(.brand__seller-swiper-button-next):after,.brand-contents .brand__gallery-slick-button-next:after{-webkit-transform:translateX(.5333333333vw) rotate(-180deg);transform:translate(.5333333333vw) rotate(-180deg)}}@media screen and (max-width: 767px){.brand-contents .swiper-button-prev:not(.brand__seller-swiper-button-prev):after,.brand-contents .brand__gallery-slick-button-prev:after{-webkit-transform:translateX(-.5333333333vw);transform:translate(-.5333333333vw)}}.brand-contents .brand__gallery-slick-button-next,.brand-contents .brand__gallery-slick-button-prev{cursor:pointer;position:absolute;z-index:2;top:50%;margin-top:-35px;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}.brand-contents .swiper-button-next:not(.brand__seller-swiper-button-next):before,.brand-contents .swiper-button-prev:not(.brand__seller-swiper-button-prev):before,.brand-contents .brand__gallery-slick-button-next:before,.brand-contents .brand__gallery-slick-button-prev:before{content:"";width:70px;aspect-ratio:1/1;position:absolute;top:var(--swiper-navigation-top-offset, 50%);margin-top:-35px;background-color:#00000080}@media screen and (max-width: 767px){.brand-contents .swiper-button-next:not(.brand__seller-swiper-button-next):before,.brand-contents .swiper-button-prev:not(.brand__seller-swiper-button-prev):before,.brand-contents .brand__gallery-slick-button-next:before,.brand-contents .brand__gallery-slick-button-prev:before{width:11.4666666667vw;margin-top:-5.6vw}}@media (hover: hover){.brand-contents .swiper-button-next:not(.brand__seller-swiper-button-next):hover:after,.brand-contents .brand__gallery-slick-button-next:hover:after{-webkit-transform:translateX(5px) rotate(-180deg);transform:translate(5px) rotate(-180deg)}.brand-contents .swiper-button-prev:not(.brand__seller-swiper-button-prev):hover:after,.brand-contents .brand__gallery-slick-button-prev:hover:after{-webkit-transform:translateX(-5px);transform:translate(-5px)}}.brand-contents .swiper-pagination,.brand-contents .brand__gallery-slick-pagination .slick-dots{position:static;margin-top:20px}@media screen and (max-width: 767px){.brand-contents .swiper-pagination,.brand-contents .brand__gallery-slick-pagination .slick-dots{margin-top:1.3333333333vw}}.brand-contents .swiper-pagination-bullet,.brand-contents .slick-dots>li{width:48px;height:8px;border-radius:0;background-color:#87878780;opacity:1;margin:0 8px}@media screen and (max-width: 767px){.brand-contents .swiper-pagination-bullet,.brand-contents .slick-dots>li{width:6.9333333333vw;height:1.3333333333vw}}.brand-contents .brand__bike-detail-products__colors .slick-dots>li{background-color:inherit}.brand-contents .swiper-pagination-bullet-active,.brand-contents .slick-dots .slick-active{background-color:#878787}.brand-contents .brand__fv{position:relative}.brand-contents .brand__fv .brand__fv-image{position:relative;display:block;aspect-ratio:3000/1600}@media screen and (max-width: 767px){.brand-contents .brand__fv .brand__fv-image{aspect-ratio:750/750}}.brand-contents .brand__fv #brand__fv-movie__container{height:auto;position:relative;width:100%;aspect-ratio:16/9;line-height:0}@media screen and (max-width: 767px){.brand-contents .brand__fv #brand__fv-movie__container{width:177.825%;-webkit-transform:translateX(-22.75%);transform:translate(-22.75%)}}.brand-contents .brand__fv #brand__fv-movie{pointer-events:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.brand-contents .brand__fv .brand__fv-mp4__container{height:auto;position:relative;width:100%;aspect-ratio:3000/1600}@media screen and (max-width: 767px){.brand-contents .brand__fv .brand__fv-mp4__container{aspect-ratio:1/1}}.brand-contents .brand__fv .brand__fv-mp4{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.brand-contents .brand__fv .brand__fv-mp4 video{pointer-events:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.brand-contents .brand__carousel-wrapper{position:relative}.brand-contents .brand__carousel-wrapper .brand__carousel-swiper-button-next,.brand-contents .brand__carousel-wrapper .brand__carousel-swiper-button-prev{top:min(9vw,140px)}@media screen and (max-width: 767px){.brand-contents .brand__carousel-wrapper .brand__carousel-swiper-button-next,.brand-contents .brand__carousel-wrapper .brand__carousel-swiper-button-prev{top:20.2666666667vw}}.brand-contents .brand__carousel-wrapper .brand__carousel-swiper-button-next{right:-35px}.brand-contents .brand__carousel-wrapper .brand__carousel-swiper-button-prev{left:-35px}.brand-contents .brand__carousel-swiper{position:relative;overflow:hidden}@media screen and (max-width: 767px){.brand-contents .brand__carousel-swiper{overflow:visible}}.brand-contents .brand__carousel-swiper:has(.cloneRemove){overflow:visible}.brand-contents .brand__carousel-swiper .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brand-contents .brand__carousel-swiper .swiper-wrapper.cloneRemove .swiper-slide.clone{display:none}@media screen and (max-width: 767px){.brand-contents .brand__carousel-swiper .swiper-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.brand-contents .brand__carousel-swiper .swiper-wrapper.cloneRemove .swiper-slide.clone{display:block}}@media screen and (min-width: 768px){.brand-contents .brand__carousel-swiper .swiper-wrapper.pcAlignStart{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.brand-contents .brand__seller-slide{padding-left:calc((100% - var(--content-maxwidth)) / 2)}.brand-contents .brand__seller-slide .brand__seller-slide-wrap{background-color:#fff;padding:50px 30px 30px}.brand-contents .brand__seller-slide .swiper{padding-bottom:50px}.brand-contents .brand__seller-slide .swiper-slide{min-width:initial;max-width:initial}.brand-contents .brand__seller-slide .swiper-slide a{text-decoration:none}.brand-contents .brand__seller-slide .swiper-slide a:after{content:none}@media (hover: hover){.brand-contents .brand__seller-slide .swiper-slide a .brand__seller__texts{transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.brand-contents .brand__seller-slide .swiper-slide a:hover .brand__seller__texts{opacity:.4}}.brand-contents .brand__seller-slide .brand__seller__image{position:relative;aspect-ratio:920/687}.brand-contents .brand__seller-slide .brand__seller__texts{text-align:center}.brand-contents .brand__seller-slide .brand__seller__text-en{font-size:14px;color:#888}.brand-contents .brand__seller-slide .brand__seller__text-jp{color:#000;font-weight:500}@media screen and (max-width: 767px){.brand-contents{padding-top:22.6666666667vw}.brand-contents .brand__seller__title{margin-bottom:2em}.brand-contents .brand__seller-slide{margin:0;padding-left:0}.brand-contents .brand__seller-slide .brand__seller-slide-wrap{padding:5.3333333333vw 0 5.3333333333vw 5.3333333333vw}.brand-contents .brand__seller-slide .brand__seller-slide__inner{max-width:inherit}.brand-contents .brand__seller-slide .swiper-slide{width:79.4666666667vw;margin-right:0;padding:0 4vw}.brand-contents .brand__seller-slide .brand__seller__text-en{font-size:2.9333333333vw}.brand-contents .brand__seller-slide .brand__seller__text-jp{font-size:3.4666666667vw}.brand-contents .feature-slide .simplebar-track{width:calc(100% - 5.3333333333vw)}}.brand-contents .brand__news__item a,.brand-contents .brand__carousel__item a{text-decoration:none}@media (hover: hover){.brand-contents .brand__news__item a .brand__news__texts,.brand-contents .brand__news__item a .brand__carousel__texts,.brand-contents .brand__carousel__item a .brand__news__texts,.brand-contents .brand__carousel__item a .brand__carousel__texts{transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.brand-contents .brand__news__item a:hover .brand__news__texts,.brand-contents .brand__news__item a:hover .brand__carousel__texts,.brand-contents .brand__carousel__item a:hover .brand__news__texts,.brand-contents .brand__carousel__item a:hover .brand__carousel__texts{opacity:.7}}.brand-contents .brand__news__item .brand__news__image,.brand-contents .brand__news__item .brand__carousel__image,.brand-contents .brand__carousel__item .brand__news__image,.brand-contents .brand__carousel__item .brand__carousel__image{position:relative;aspect-ratio:940/528}.brand-contents .brand__news__item .brand__news__texts,.brand-contents .brand__news__item .brand__carousel__texts,.brand-contents .brand__carousel__item .brand__news__texts,.brand-contents .brand__carousel__item .brand__carousel__texts{margin-top:20px;font-size:15px;padding-right:.5em}.brand-contents .brand__news__item .brand__news__text-en,.brand-contents .brand__news__item .brand__carousel__text-en,.brand-contents .brand__carousel__item .brand__news__text-en,.brand-contents .brand__carousel__item .brand__carousel__text-en{margin-bottom:4px;font-size:14px;font-family:var(--f-en)}.brand-contents .brand__news__item .brand__news__text-en .brand__news__date,.brand-contents .brand__news__item .brand__news__text-en .brand__carousel__date,.brand-contents .brand__news__item .brand__carousel__text-en .brand__news__date,.brand-contents .brand__news__item .brand__carousel__text-en .brand__carousel__date,.brand-contents .brand__carousel__item .brand__news__text-en .brand__news__date,.brand-contents .brand__carousel__item .brand__news__text-en .brand__carousel__date,.brand-contents .brand__carousel__item .brand__carousel__text-en .brand__news__date,.brand-contents .brand__carousel__item .brand__carousel__text-en .brand__carousel__date{margin-right:4px}.brand-contents .brand__news__item .brand__news__text-en .brand__news__category,.brand-contents .brand__news__item .brand__news__text-en .brand__carousel__category,.brand-contents .brand__news__item .brand__carousel__text-en .brand__news__category,.brand-contents .brand__news__item .brand__carousel__text-en .brand__carousel__category,.brand-contents .brand__carousel__item .brand__news__text-en .brand__news__category,.brand-contents .brand__carousel__item .brand__news__text-en .brand__carousel__category,.brand-contents .brand__carousel__item .brand__carousel__text-en .brand__news__category,.brand-contents .brand__carousel__item .brand__carousel__text-en .brand__carousel__category{color:#888}@media screen and (max-width: 767px){.brand-contents .brand__news__item .brand__news__texts,.brand-contents .brand__news__item .brand__carousel__texts,.brand-contents .brand__carousel__item .brand__news__texts,.brand-contents .brand__carousel__item .brand__carousel__texts{margin-top:4vw;font-size:3.4666666667vw}.brand-contents .brand__news__item .brand__news__text-en,.brand-contents .brand__news__item .brand__carousel__text-en,.brand-contents .brand__carousel__item .brand__news__text-en,.brand-contents .brand__carousel__item .brand__carousel__text-en{margin-bottom:1.3333333333vw;font-size:2.9333333333vw}}.brand-contents .brand__news__item .tag,.brand-contents .brand__carousel__item .tag{margin-top:4px;font-size:12px;color:#666;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1em}.brand-contents .brand__news__item .tag>li,.brand-contents .brand__carousel__item .tag>li{word-break:break-all}.brand-contents .brand__news__item .tag>li a,.brand-contents .brand__carousel__item .tag>li a{display:block;padding:2px;color:#888;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (hover: hover){.brand-contents .brand__news__item .tag>li a:hover,.brand-contents .brand__carousel__item .tag>li a:hover{color:#333}}@media screen and (max-width: 767px){.brand-contents .brand__news__item .tag,.brand-contents .brand__carousel__item .tag{margin-top:1.0666666667vw;font-size:2.9333333333vw;gap:0 .8em}}#tern-contents .brand-header{padding-top:15px}#tern-contents .brand-header .brand-header__logo{width:144px;aspect-ratio:144/70;margin-bottom:-8px}@media screen and (max-width: 767px){#tern-contents .brand-header{padding-top:0}#tern-contents .brand-header .brand-header__head{padding-top:1.3333333333vw}#tern-contents .brand-header .brand-header__logo{width:24vw;margin-bottom:0}#tern-contents .brand-header .brand-hamburger{top:5.8666666667vw}}#fuji-contents .brand-header{padding-top:30px;border-top:1px solid #f0f0f0}#fuji-contents .brand-header:before{content:""!important}#fuji-contents .brand-header .brand-header__logo{width:102px;aspect-ratio:102/50;margin-bottom:-15px}#fuji-contents .brand-header .brand-megamenu .brand-megamenu__head a:after{border-color:#000}#fuji-contents .brand-header .brand-menu .brand-menu__text a span:before{background:#000}#fuji-contents .brand-header .brand-menu__sns .brand-menu__sns__item a{background:#000}@media screen and (max-width: 767px){#fuji-contents .brand-header{padding-top:0}#fuji-contents .brand-header .brand-header__head{padding-top:2.4vw}#fuji-contents .brand-header .brand-menu{border-top:1px solid #f0f0f0}#fuji-contents .brand-header .brand-header__logo{width:16.5333333333vw;margin-bottom:0}}.brand-megamenu__section+.brand-megamenu__section{margin-top:30px;margin-bottom:1px}@media screen and (max-width: 767px){.brand-megamenu__section+.brand-megamenu__section{margin-top:0}}.brand-megamenu__product02 .megamenu__title{margin-bottom:25px}@media screen and (max-width: 767px){.brand-megamenu__product02 .megamenu__title{margin-bottom:8vw}}@media screen and (max-width: 767px){.brand-megamenu__product02 .megamenu__category+.megamenu__category{margin-top:8vw}}.brand-megamenu__product02 .megamenu__category .megamenu__category__title{font-family:var(--f-en);font-size:13px;font-weight:500;margin-bottom:20px}.brand-megamenu__product02 .megamenu__category .megamenu__category__title a{position:relative;display:block;padding:10px 20px;background-color:#f0f0f0;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.brand-megamenu__product02 .megamenu__category .megamenu__category__title a:after{content:"";position:absolute;top:13px;right:10px;width:8px;height:8px;border-bottom:1px solid;border-right:1px solid;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (hover: hover){.brand-megamenu__product02 .megamenu__category .megamenu__category__title a:hover{color:#fff;background-color:#000}}@media screen and (max-width: 767px){.brand-megamenu__product02 .megamenu__category .megamenu__category__title{margin-bottom:5.8666666667vw}.brand-megamenu__product02 .megamenu__category .megamenu__category__title a{padding-top:3.7333333333vw;padding-bottom:3.7333333333vw;padding-right:10.6666666667vw;font-size:3.4666666667vw}.brand-megamenu__product02 .megamenu__category .megamenu__category__title a:after{top:4.8vw;right:3.2vw;width:2.1333333333vw;height:2.1333333333vw}}.brand-megamenu__product02 .megamenu__subcategory-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3%}@media screen and (max-width: 767px){.brand-megamenu__product02 .megamenu__subcategory-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.3333333333vw 0}}.brand-megamenu__product02 .megamenu__subcategory{-webkit-box-flex:1;-ms-flex:1;flex:1}.brand-megamenu__product02 .megamenu__subcategory a{transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand-megamenu__product02 .megamenu__subcategory a:hover{opacity:.3}}.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__title a{position:relative;display:block;vertical-align:bottom;padding-left:1.5em;font-family:var(--f-en);font-size:13px;font-weight:700}.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__title a:before{content:"";position:absolute;left:0;top:.35em;width:7px;height:7px;border-bottom:1px solid;border-right:1px solid;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__title.acd-head a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:.25em;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__title.acd-head.is-active a:before{top:.5em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media screen and (max-width: 767px){.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__title a{padding-left:1.25em;font-size:3.4666666667vw}.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__title a:before{width:1.8666666667vw;height:1.8666666667vw}}.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__list{padding-left:1.25em}.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__list>li:not(.megamenu__subcategory__item-all){margin-top:8px}.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__list>li:not(.megamenu__subcategory__item-all) a{position:relative;display:inline-block;padding-left:1.5em;font-family:var(--f-en);font-size:13px;font-weight:500}.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__list>li:not(.megamenu__subcategory__item-all) a:before{content:"";position:absolute;top:3px;left:0;width:10px;height:5px;border-left:1px solid;border-bottom:1px solid}@media screen and (max-width: 767px){.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__list>li:not(.megamenu__subcategory__item-all){margin-top:1.8666666667vw}.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__list>li:not(.megamenu__subcategory__item-all) a{font-size:2.9333333333vw}.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__list>li:not(.megamenu__subcategory__item-all) a:before{top:.8vw;left:0;width:2.6666666667vw;height:1.3333333333vw}}.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__list .megamenu__subcategory__item-all{font-family:var(--f-en);font-size:13px}.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__list .megamenu__subcategory__item-all a{position:relative;display:block;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__list .megamenu__subcategory__item-all a:after{content:"";position:absolute;top:13px;right:10px;width:8px;height:8px;border-bottom:1px solid;border-right:1px solid;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}@media (hover: hover){.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__list .megamenu__subcategory__item-all a:hover:after{-webkit-transform:translateX(5px) rotate(-45deg);transform:translate(5px) rotate(-45deg)}}@media screen and (max-width: 767px){.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__list .megamenu__subcategory__item-all{margin-bottom:3.2vw;padding-left:0}.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__list .megamenu__subcategory__item-all a{padding-top:2.6666666667vw;padding-bottom:2.6666666667vw;padding-right:10.6666666667vw;font-size:2.9333333333vw}.brand-megamenu__product02 .megamenu__subcategory .megamenu__subcategory__list .megamenu__subcategory__item-all a:after{top:3.2vw;right:3.2vw;width:1.8666666667vw;height:1.8666666667vw}}.brand-megamenu__section__bike .megamenu__content{display:grid;grid-template-columns:repeat(2,1fr);gap:0 3%}@media screen and (max-width: 767px){.brand-megamenu__section__bike .megamenu__content{grid-template-columns:repeat(1,1fr)}}.brand-megamenu__section__bike-column04 .megamenu__content{display:grid;grid-template-columns:repeat(4,1fr);gap:0 3%}.brand-megamenu__section__bike-column04 .megamenu__subcategory-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (max-width: 767px){.brand-megamenu__section__bike-column04 .megamenu__content{grid-template-columns:repeat(1,1fr)}.brand-megamenu__section__bike-column04 .megamenu__subcategory-wrap{gap:5.3333333333vw}}.brand-megamenu__section__accessories .megamenu__category+.megamenu__category{margin-top:30px}.brand-megamenu__section__accessories .megamenu__subcategory-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2%}.brand-megamenu__section__accessories .megamenu__subcategory-column{width:23.5%}.brand-megamenu__section__accessories .megamenu__subcategory+.megamenu__subcategory{margin-top:15px}.brand-megamenu__section__accessories .megamenu__subcategory .megamenu__subcategory__list{padding-top:5px;padding-bottom:5px}@media screen and (max-width: 767px){.brand-megamenu__section__accessories .megamenu__category+.megamenu__category{margin-top:8.5333333333vw}.brand-megamenu__section__accessories .megamenu__subcategory-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.7333333333vw}.brand-megamenu__section__accessories .megamenu__subcategory-column{width:100%}.brand-megamenu__section__accessories .megamenu__subcategory+.megamenu__subcategory{margin-top:3.7333333333vw}.brand-megamenu__section__accessories .megamenu__subcategory .megamenu__subcategory__list{padding-top:1.3333333333vw;padding-bottom:1.3333333333vw}}
