@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";body.--isFixedBody{overflow:hidden;height:100%}.grtyoutube-popup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;width:100%;height:100%;background:rgba(0,0,0,.8)}.grtyoutube-popup-content{width:95%;max-width:1200px;position:relative}.grtyoutube-popup-content-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%}.grtyoutube-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.grtyoutube-popup-close{position:absolute;top:-55px;right:0;width:42px;height:42px;cursor:pointer;background:url("/product/assets/img/putter2023/modal_close.png") no-repeat 0 0}@media screen and (max-width: 640px){.grtyoutube-popup-close{top:-45px;width:30px;height:30px;background-size:30px auto}}.pcnone{display:none}@media(max-width: 640px){.pcnone{display:initial}}@media(max-width: 640px){.spnone{display:none}}.root{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-family:"Noto Sans JP","FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.4;text-align:left;height:auto;background:rgba(0,0,0,0);color:#d9d9d9;overflow-x:hidden;position:relative}.root img{width:100%;height:auto;line-height:0;max-width:inherit}.root *{-webkit-box-sizing:border-box;box-sizing:border-box}.root a,.root a:link{color:#d9d9d9;outline:none}.root a:visited{color:#d9d9d9}.root a:hover{color:#d9d9d9;text-decoration:none}.root a:active{color:#d9d9d9}.root a:hover img{opacity:1}.root .btm1em{margin-bottom:1em}.root .mt0{margin-top:0px !important}.root .mb0{margin-bottom:0px !important}.root .ml0{margin-left:0px !important}.root .mr0{margin-right:0px !important}.root .mt5{margin-top:5px !important}.root .mb5{margin-bottom:5px !important}.root .ml5{margin-left:5px !important}.root .mr5{margin-right:5px !important}.root .mt10{margin-top:10px !important}.root .mb10{margin-bottom:10px !important}.root .ml10{margin-left:10px !important}.root .mr10{margin-right:10px !important}.root .mt15{margin-top:15px !important}.root .mb15{margin-bottom:15px !important}.root .ml15{margin-left:15px !important}.root .mr15{margin-right:15px !important}.root .mt20{margin-top:20px !important}.root .mb20{margin-bottom:20px !important}.root .ml20{margin-left:20px !important}.root .mr20{margin-right:20px !important}.root .mt25{margin-top:25px !important}.root .mb25{margin-bottom:25px !important}.root .ml25{margin-left:25px !important}.root .mr25{margin-right:25px !important}.root .mt30{margin-top:30px !important}.root .mb30{margin-bottom:30px !important}.root .ml30{margin-left:30px !important}.root .mr30{margin-right:30px !important}.root .mt35{margin-top:35px !important}.root .mb35{margin-bottom:35px !important}.root .ml35{margin-left:35px !important}.root .mr35{margin-right:35px !important}.root .mt40{margin-top:40px !important}.root .mb40{margin-bottom:40px !important}.root .ml40{margin-left:40px !important}.root .mr40{margin-right:40px !important}.root .mt45{margin-top:45px !important}.root .mb45{margin-bottom:45px !important}.root .ml45{margin-left:45px !important}.root .mr45{margin-right:45px !important}.root .mt50{margin-top:50px !important}.root .mb50{margin-bottom:50px !important}.root .ml50{margin-left:50px !important}.root .mr50{margin-right:50px !important}.root .mt55{margin-top:55px !important}.root .mb55{margin-bottom:55px !important}.root .ml55{margin-left:55px !important}.root .mr55{margin-right:55px !important}.root .mt60{margin-top:60px !important}.root .mb60{margin-bottom:60px !important}.root .ml60{margin-left:60px !important}.root .mr60{margin-right:60px !important}.root .mt65{margin-top:65px !important}.root .mb65{margin-bottom:65px !important}.root .ml65{margin-left:65px !important}.root .mr65{margin-right:65px !important}.root .mt70{margin-top:70px !important}.root .mb70{margin-bottom:70px !important}.root .ml70{margin-left:70px !important}.root .mr70{margin-right:70px !important}.root .mt75{margin-top:75px !important}.root .mb75{margin-bottom:75px !important}.root .ml75{margin-left:75px !important}.root .mr75{margin-right:75px !important}.root .mt80{margin-top:80px !important}.root .mb80{margin-bottom:80px !important}.root .ml80{margin-left:80px !important}.root .mr80{margin-right:80px !important}.root .mt85{margin-top:85px !important}.root .mb85{margin-bottom:85px !important}.root .ml85{margin-left:85px !important}.root .mr85{margin-right:85px !important}.root .mt90{margin-top:90px !important}.root .mb90{margin-bottom:90px !important}.root .ml90{margin-left:90px !important}.root .mr90{margin-right:90px !important}.root .mt95{margin-top:95px !important}.root .mb95{margin-bottom:95px !important}.root .ml95{margin-left:95px !important}.root .mr95{margin-right:95px !important}.root .mt100{margin-top:100px !important}.root .mb100{margin-bottom:100px !important}.root .ml100{margin-left:100px !important}.root .mr100{margin-right:100px !important}.root ruby>rt{text-align:center}.root .clr-main{color:#133328}.root .MB101-B{font-family:"ゴシックMB101 B",sans-serif}.root .HirakakuProN-W3{font-family:"FP-ヒラギノ角ゴ ProN W3",sans-serif}.root .HirakakuProN-W6{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif}.root .defaultimg{line-height:0;display:block}.root .defaultimg img{width:100%;height:auto;display:inline}.root .--isIframe{position:relative;width:100%;height:0;padding-top:56.25%}.root .--isIframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 641px){.root .--isHover{-webkit-transition:opacity .3s;transition:opacity .3s}.root .--isHover:hover{opacity:.7}}.root .iconArr{position:relative}.root .iconArr::before,.root .iconArr::after{content:"";position:absolute}.root .iconArr::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.root .iconArr::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.root .iconArrowDown{width:50px;height:50px;background-color:#272727;border:1px solid #272727;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:9999px;-webkit-transition:border-color .3s;transition:border-color .3s}.root .iconArrowDown .iconArr{position:relative;display:inline-block;width:2px;height:25px;border-radius:9999px;background-color:#d9d9d9;-webkit-transition:background-color .3s;transition:background-color .3s}@media(max-width: 640px){.root .iconArrowDown .iconArr{height:20px}}.root .iconArrowDown .iconArr::before,.root .iconArrowDown .iconArr::after{content:"";position:absolute;bottom:-1px;left:calc(50% - 1px);width:2px;height:16px;border-radius:9999px;background-color:#d9d9d9;-webkit-transform-origin:50% calc(100% - 1px);transform-origin:50% calc(100% - 1px);-webkit-transition:background-color .3s;transition:background-color .3s}@media(max-width: 640px){.root .iconArrowDown .iconArr::before,.root .iconArrowDown .iconArr::after{height:13px}}.root .bnrWrap{width:100%;max-width:980px;margin:auto;margin-top:60px}@media(max-width: 640px){.root .bnrWrap{margin-top:40px}}@media(min-width: 641px){.root .bnrWrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.root .bnrWrap ul li{width:48%;margin-right:24px;margin-top:24px}.root .bnrWrap ul li:nth-child(2n),.root .bnrWrap ul li:last-of-type{margin-right:0}@media(max-width: 640px){.root .bnrWrap ul li{width:100%;margin-top:20px;margin-right:0}}.root .btnWrap{width:340px;height:60px;margin:auto}@media(max-width: 640px){.root .btnWrap{width:100%}}.root .btnWrap .btn{width:100%;height:100%;background-color:#000;border-radius:100px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s}@media(min-width: 641px){.root .btnWrap .btn:hover{opacity:.8}}.root .btnWrap .btn span{font-size:16px;font-weight:600;line-height:1.2}.root .btnWrap .btn__iconArr{padding-right:25px}.root .btnWrap .btn__iconArr::before,.root .btnWrap .btn__iconArr::after{top:50%;right:0;width:10px;height:2px;background-color:#fff;-webkit-transform-origin:calc(100% - 1px) 50%;transform-origin:calc(100% - 1px) 50%}.root .btnWrap .btn--movie{background:hsla(0,0%,100%,.15);color:#fff}@media(min-width: 641px){.root .btnWrap .btn--movie:hover{background:rgba(239,239,239,.4);opacity:1}}.root .btnWrap .btn--movie .btn__iconMovie{position:relative;padding-right:34px}@media(max-width: 640px){.root .btnWrap .btn--movie .btn__iconMovie{padding-right:32px}}.root .btnWrap .btn--movie .btn__iconMovie::before{width:24px;height:24px;background:url(../img/i540_2026/icon_movie.svg) left center/contain no-repeat;content:"";display:block;position:absolute;top:calc(50% - 11px);right:0}@media(max-width: 640px){.root .btnWrap .btn--movie .btn__iconMovie::before{width:22px;height:22px}}.root .btnWrap .btn--grayGrad{background:-webkit-gradient(linear, left top, left bottom, color-stop(21%, rgb(234, 234, 234)), to(rgb(196, 196, 196)));background:-webkit-linear-gradient(top, rgb(234, 234, 234) 21%, rgb(196, 196, 196) 100%);background:linear-gradient(180deg, rgb(234, 234, 234) 21%, rgb(196, 196, 196) 100%);color:#3e3e3e}.root .btnWrap .btn--grayGrad .btn__iconArr::before,.root .btnWrap .btn--grayGrad .btn__iconArr::after{background-color:#3e3e3e}.root .btnWrap .btn--green{background-color:#07140c;color:#fff}.root .btnWrap .btn--green .btn__iconArr::before,.root .btnWrap .btn--green .btn__iconArr::after{background-color:#fff}.root .bgVideo{width:100%;aspect-ratio:16/9;overflow:hidden;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}.root .bgVideo.-isFullScreen{height:100dvh;height:100svh}.root .bgVideo.-isFixed{position:fixed;top:0;left:0;z-index:-1}.root .bgVideo.-isOpacity{opacity:0}.root .bgVideo video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.root .modalCommon{width:100%;height:100dvh;height:100svh;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;left:0;top:0;z-index:-1;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}@media(max-width: 640px){.root .modalCommon{padding:0 20px}}.root .modalCommon.--isActive{opacity:1;pointer-events:auto;z-index:10000000}.root .modalCommon *{font-family:"Noto Sans JP","FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}.root .modalCommon .modalCommonWrap{width:100%;max-width:1140px;max-height:80vh;max-height:80svh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#fff;position:relative;z-index:2}@media(max-width: 640px){.root .modalCommon .modalCommonWrap{max-height:95vh;max-height:95svh}}.root .modalCommon .modalCommon__bg{width:100%;height:100dvh;height:100svh;background:rgba(0,0,0,.9);position:fixed;left:0;top:0;z-index:1}.root .modalCommon .modalCommon__btnWrap{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.root .modalCommon .modalCommon__btnWrap .modalCommon__btnInr{width:100%;max-width:1140px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.root .modalCommon .modalCommon__btnWrap .modalCommon__btn{width:56px;height:56px;background-color:#626467;cursor:pointer}@media(max-width: 640px){.root .modalCommon .modalCommon__btnWrap .modalCommon__btn{width:36px;height:36px}}.root .modalCommon .modalCommon__btnWrap .modalCommon__btn .modalCommon__btnIcon{width:100%;height:100%;position:relative}.root .modalCommon .modalCommon__btnWrap .modalCommon__btn .modalCommon__btnIcon::before,.root .modalCommon .modalCommon__btnWrap .modalCommon__btn .modalCommon__btnIcon::after{content:"";position:absolute;top:50%;left:50%;width:2px;height:45px;background:#fff}@media(max-width: 640px){.root .modalCommon .modalCommon__btnWrap .modalCommon__btn .modalCommon__btnIcon::before,.root .modalCommon .modalCommon__btnWrap .modalCommon__btn .modalCommon__btnIcon::after{height:30px}}.root .modalCommon .modalCommon__btnWrap .modalCommon__btn .modalCommon__btnIcon::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.root .modalCommon .modalCommon__btnWrap .modalCommon__btn .modalCommon__btnIcon::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.root .modalCommon .modalCommon__block{width:100%;padding:3.6458333333%;overflow-y:auto;background-color:#626467;position:relative;z-index:2}.root .section{width:100%;position:relative;z-index:1;overflow-x:hidden}.root .section .section__inr{width:100%;max-width:calc(7.2916666667% + 1150px);padding-left:3.6458333333%;padding-right:3.6458333333%;margin:auto}@media(max-width: 640px){.root .section .section__inr{padding-left:20px;padding-right:20px}}.root .section .section__inrWide{width:100%;max-width:calc(7.2916666667% + 1460px);padding-left:3.6458333333%;padding-right:3.6458333333%;margin:auto}@media(max-width: 640px){.root .section .section__inrWide{padding-left:20px;padding-right:20px}}.root .section .section__pv{padding-bottom:95px;padding-top:95px}@media(max-width: 640px){.root .section .section__pv{padding-bottom:60px;padding-top:60px}}.root .section__title{text-align:center}.root .section__title .section__titleEn{margin-top:10px;font-family:"Inter",sans-serif;font-size:104px;font-weight:400;letter-spacing:.05em;line-height:104%}@media(max-width: 640px){.root .section__title .section__titleEn{font-size:36px;line-height:36px}}.root .section__title .section__titleJp{color:#fff;font-size:20px;font-weight:400;line-height:2}@media(max-width: 640px){.root .section__title .section__titleJp{font-size:12px}}.root .section__title .section__titleJp span{padding:2px 10px;background:hsla(0,0%,100%,.1);display:inline-block}.root .section__titleSub{font-size:36px;font-weight:400;text-align:center}@media(max-width: 640px){.root .section__titleSub{font-size:26px}}.root .fixedbnr{width:400px;position:fixed;right:30px;bottom:20px;z-index:1000;-webkit-transform:translateX(120%);transform:translateX(120%)}@media(max-width: 640px){.root .fixedbnr{width:100%;padding:0 20px 10px;right:0;bottom:0}}.root .fixedbnr .fixedbnr__close{width:26px;height:26px;position:absolute;right:-10px;top:-10px;cursor:pointer}@media(max-width: 640px){.root .fixedbnr .fixedbnr__close{right:7px;top:-7px}}.root .fixedbnr .fixedbnr__img{width:100%}.root#i540_2026 .section--kv{width:100%;height:56.25vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}@media(max-width: 640px){.root#i540_2026 .section--kv{padding:15px;height:auto;height:200vw;overflow:hidden}}.root#i540_2026 .section--kv .kv__movie{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}.root#i540_2026 .section--kv .kv__movie:after{width:100%;height:100%;background:url(../img/i540_2026/kv_pattern.png) left top repeat;content:"";display:block;position:absolute;left:0;top:0;z-index:2}.root#i540_2026 .section--kv .kv__movie video{width:100%;margin:0 auto;text-align:center;position:absolute;top:50%;z-index:2;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100dvw;min-height:100dvh;-o-object-fit:cover;object-fit:cover}.root#i540_2026 .section--kv .kv__name{width:332px;margin:auto}@media(max-width: 640px){.root#i540_2026 .section--kv .kv__name{width:274px}}.root#i540_2026 .section--kv .kv__category{margin-top:12px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:900;font-size:27.19px;font-style:italic}@media(max-width: 640px){.root#i540_2026 .section--kv .kv__category{font-size:20.11px}}.root#i540_2026 .section--kv .kv__category span{font-size:20.33px;margin-left:10px}@media(max-width: 640px){.root#i540_2026 .section--kv .kv__category span{margin-left:5px;font-size:15.05px}}.root#i540_2026 .section--kv .kv__btn{margin-top:20px;width:168px;height:48px}.root#i540_2026 .section--kv .kv__btn span{font-size:14px}.root#i540_2026 .section--kv .release-day{padding:10px 24px;background:rgba(65,65,65,.6);position:absolute}@media(min-width: 641px){.root#i540_2026 .section--kv .release-day{right:70px;bottom:70px}}@media(max-width: 640px){.root#i540_2026 .section--kv .release-day{width:100%;background:rgba(52,52,52,.6);text-align:center;right:0;bottom:auto;top:0}}.root#i540_2026 .section--kv .release-day p{font-size:13px;font-weight:500}.root#i540_2026 .section--anclink .section__pv{padding:20px 0}@media(max-width: 640px){.root#i540_2026 .section--anclink .section__pv{background:#626467;padding:0 0 40px}}.root#i540_2026 .section--anclink .anclink{width:100%}@media(max-width: 640px){.root#i540_2026 .section--anclink .anclink{position:relative;height:auto;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}}.root#i540_2026 .section--anclink .anclink .anclink__list{width:100%;height:75px;max-width:830px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}@media(max-width: 640px){.root#i540_2026 .section--anclink .anclink .anclink__list{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:52.5px}}.root#i540_2026 .section--anclink .anclink .anclink__list>li{width:200px;height:100%;margin-left:10px;position:relative}.root#i540_2026 .section--anclink .anclink .anclink__list>li:first-child{margin-left:0}@media(max-width: 640px){.root#i540_2026 .section--anclink .anclink .anclink__list>li{width:auto;margin-left:1px;border-right:none}}.root#i540_2026 .section--anclink .anclink .anclink__list>li a{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;position:relative;-webkit-transition:color .3s,background-image .3s;transition:color .3s,background-image .3s}.root#i540_2026 .section--anclink .anclink .anclink__list>li a:after{width:100%;height:1px;background:rgba(217,217,217,.3);content:"";display:block;position:absolute;left:0;bottom:0;-webkit-transition:background-color .3s;transition:background-color .3s}@media(min-width: 641px){.root#i540_2026 .section--anclink .anclink .anclink__list>li a:hover{color:hsla(0,0%,100%,.6)}.root#i540_2026 .section--anclink .anclink .anclink__list>li a:hover:after{width:100%;height:4px;background:hsla(0,0%,100%,.6)}}@media(max-width: 640px){.root#i540_2026 .section--anclink .anclink .anclink__list>li a{padding:0 10px}.root#i540_2026 .section--anclink .anclink .anclink__list>li a:after{height:2px;background:hsla(0,0%,100%,.3)}}.root#i540_2026 .section--anclink .anclink .anclink__list>li p{margin-top:-15px;text-align:center}@media(max-width: 640px){.root#i540_2026 .section--anclink .anclink .anclink__list>li p{margin-top:0}}.root#i540_2026 .section--anclink .anclink .anclink__list>li p .anclink__en{font-size:9px;display:block}@media(max-width: 640px){.root#i540_2026 .section--anclink .anclink .anclink__list>li p .anclink__en{font-size:7px}}.root#i540_2026 .section--anclink .anclink .anclink__list>li p .anclink__ja{font-size:16px;font-weight:500;display:block}@media(max-width: 640px){.root#i540_2026 .section--anclink .anclink .anclink__list>li p .anclink__ja{font-size:12px}}.root#i540_2026 .section--video{width:100%;background-color:#000}@media(max-width: 640px){.root#i540_2026 .section--video{margin-top:-2px;height:auto;aspect-ratio:375/335;position:relative}}.root#i540_2026 .section--video video{opacity:.9}.root#i540_2026 .section--top{width:100%;padding:0 3.6458333333%;background:url(../img/i540_2026/top_bg.png) center bottom -2px/100% auto no-repeat}@media(min-width: 641px){.root#i540_2026 .section--top{height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width: 640px){.root#i540_2026 .section--top{padding:0 20px;padding-top:40px;background-color:#626467;margin-top:-1px}}.root#i540_2026 .section--top .top__title{width:auto;font-size:65.25px;font-weight:400;letter-spacing:.05em;line-height:2}@media(max-width: 640px){.root#i540_2026 .section--top .top__title{font-size:30px}}.root#i540_2026 .section--top .top__title img{max-width:603px}.root#i540_2026 .section--top .top__title span{padding-bottom:10px;position:relative}@media(max-width: 640px){.root#i540_2026 .section--top .top__title span{padding-bottom:5px}}.root#i540_2026 .section--top .top__title .-border{height:5px;padding-bottom:0;background-color:#d9d9d9;position:absolute;left:0;bottom:0}@media(max-width: 640px){.root#i540_2026 .section--top .top__title .-border{height:2px}}.root#i540_2026 .section--top .top__lead{width:auto;font-size:22px;font-weight:500;line-height:2;letter-spacing:.05em}@media(max-width: 640px){.root#i540_2026 .section--top .top__lead{margin-top:20px;font-size:16px}}.root#i540_2026 .section--impression{background:rgba(98,100,103,.4)}@media(max-width: 640px){.root#i540_2026 .section--impression{margin-top:-1px;background-color:#626467}}.root#i540_2026 .section--impression .section__pv{padding-left:3.125%;padding-right:3.125%}@media(max-width: 640px){.root#i540_2026 .section--impression .section__pv{padding-left:20px;padding-right:20px}}.root#i540_2026 .section--impression .impression__review{margin-top:60px}@media(min-width: 641px){.root#i540_2026 .section--impression .impression__review{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width: 640px){.root#i540_2026 .section--impression .impression__review{margin-top:50px;padding-left:10px;padding-right:10px}}.root#i540_2026 .section--impression .impression__review .impression__reviewItem{width:49%;position:relative}@media(max-width: 640px){.root#i540_2026 .section--impression .impression__review .impression__reviewItem{width:100%;margin-top:40px}.root#i540_2026 .section--impression .impression__review .impression__reviewItem:first-of-type{margin-top:0}}@media(min-width: 641px){.root#i540_2026 .section--impression .impression__review .impression__reviewItem:nth-of-type(1) .impression__reviewBody{width:455px}}@media(min-width: 641px){.root#i540_2026 .section--impression .impression__review .impression__reviewItem:nth-of-type(2) .impression__reviewBody{width:375px;left:auto;right:20px}}.root#i540_2026 .section--impression .impression__review .impression__reviewImg{border-radius:12px;overflow:hidden}.root#i540_2026 .section--impression .impression__review .impression__reviewImg .impression__reviewImgMask{width:100%;height:100%;background-color:#626467;border-radius:12px;overflow:hidden;position:absolute;left:0;bottom:0;z-index:2}@media(max-width: 640px){.root#i540_2026 .section--impression .impression__review .impression__reviewImg .impression__reviewImgMask{background-color:#454749}}@media(min-width: 641px){.root#i540_2026 .section--impression .impression__review .impression__reviewBody{position:absolute;left:20px;bottom:20px;z-index:1}}.root#i540_2026 .section--impression .impression__review .impression__reviewTitle{font-size:28px;font-weight:700}@media(max-width: 640px){.root#i540_2026 .section--impression .impression__review .impression__reviewTitle{margin-top:20px;font-size:20px}}.root#i540_2026 .section--impression .impression__review .impression__reviewText{margin-top:20px;font-size:18px;font-weight:500;line-height:1.8}@media(max-width: 640px){.root#i540_2026 .section--impression .impression__review .impression__reviewText{margin-top:10px;font-size:14px}}.root#i540_2026 .section--impression .impression__review .impression__reviewName{margin-top:20px;font-size:18px;font-weight:500;line-height:1.8}.root#i540_2026 .section--impression .impression__review .impression__reviewName:before{content:"— "}@media(max-width: 640px){.root#i540_2026 .section--impression .impression__review .impression__reviewName{margin-top:10px;font-size:14px}}.root#i540_2026 .section--impression .impression__review .impression__reviewName span{margin-left:10px;font-size:14px}@media(max-width: 640px){.root#i540_2026 .section--impression .impression__review .impression__reviewName span{font-size:11px}}.root#i540_2026 .section--impression .impression__btn{width:100%;max-width:686px;margin:auto;margin-top:70px;cursor:pointer;position:relative;z-index:1}@media(max-width: 640px){.root#i540_2026 .section--impression .impression__btn{margin-top:40px}}.root#i540_2026 .section--impression .impression__btn .impression__btnLink{width:100%;padding:10px 30px 10px 10px;background:rgba(0,0,0,.6);border:1px solid #5e5e5e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 640px){.root#i540_2026 .section--impression .impression__btn .impression__btnLink{padding:10px;background:rgba(0,0,0,.4)}}.root#i540_2026 .section--impression .impression__btn .impression__btnImg{width:104px}@media(max-width: 640px){.root#i540_2026 .section--impression .impression__btn .impression__btnImg{width:60px}}.root#i540_2026 .section--impression .impression__btn .impression__btnText{width:calc(100% - 180px);font-size:24px;font-weight:400;line-height:1.5;letter-spacing:.05em}@media(max-width: 640px){.root#i540_2026 .section--impression .impression__btn .impression__btnText{width:calc(100% - 110px);font-size:15px}}@media(max-width: 640px){.root#i540_2026 .section--impression .impression__btn .iconArrowDown{width:35px;height:35px}}.root#i540_2026 .section--technology{background-color:#272727;position:relative}.root#i540_2026 .section--technology .technology__maskH{width:100%;height:100%;background-color:#626467;position:absolute;left:0;top:0;z-index:2}.root#i540_2026 .section--technology .technology__maskV{width:100%;height:100%;position:absolute;inset:0;z-index:1;pointer-events:none}.root#i540_2026 .section--technology .technology__maskV .technology__maskVLeft,.root#i540_2026 .section--technology .technology__maskV .technology__maskVRight{width:50%;height:100%;background-color:#626467;position:absolute;top:0;z-index:2}.root#i540_2026 .section--technology .technology__maskV .technology__maskVLeft{left:0}.root#i540_2026 .section--technology .technology__maskV .technology__maskVRight{right:0}.root#i540_2026 .section--technology .section__pv{padding-bottom:0}.root#i540_2026 .section--technology .technology__lead{margin-top:60px;font-size:24px;font-weight:400;line-height:1.8;letter-spacing:.1em;text-align:center;position:relative}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__lead{font-size:16px;margin-top:30px}}.root#i540_2026 .section--technology .technology__lead .technology__leadBg{width:100vw;opacity:.2;position:absolute;left:calc((100vw - 100%)/-2);top:50%;z-index:0;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__lead .technology__leadBg{-webkit-transform:translateY(-50%) scale(3.5);transform:translateY(-50%) scale(3.5)}}@media(min-width: 641px){.root#i540_2026 .section--technology .technology__lead .technology__leadBg img{height:172px}}.root#i540_2026 .section--technology .technology__block{margin-top:120px}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__block{margin-top:40px}}.root#i540_2026 .section--technology .technology__sliderWrap{padding-bottom:100px;margin-top:50px;position:relative}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__sliderWrap{padding-bottom:60px}}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item{height:640px;border-radius:12px;overflow:hidden;background-color:#000;position:relative}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item{height:auto;background-color:#141415}}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .bgVideo{height:100%;z-index:1}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .bgVideo{height:auto;aspect-ratio:306/173}}@media(min-width: 641px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .bgImg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .bgImg{height:auto;aspect-ratio:306/173}}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody{position:relative}@media(min-width: 641px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;bottom:0;z-index:2}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody.-textOnly{padding:40px}}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody{width:100%;padding:30px 20px 20px}}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody .technology__itemImg{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody .technology__itemImg{width:86px;height:86px;background-color:#626467;border-radius:5px;overflow:hidden;position:absolute;right:15px;top:-43px;z-index:1}}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody .technology__itemInfo{width:calc(100% - 200px)}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody .technology__itemInfo{width:100%}}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody .technology__itemTitle{font-size:28px;font-weight:400}@media(min-width: 641px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody .technology__itemTitle{text-shadow:0 0 9px rgba(0,0,0,.7)}}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody .technology__itemTitle{font-size:20px}}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody .technology__itemText{margin-top:15px;font-size:14px;font-weight:400;line-height:2;letter-spacing:.1em}@media(min-width: 641px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody .technology__itemText{text-shadow:0 0 9px rgba(0,0,0,.7)}}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody .technology__itemText{margin-top:10px}}@media(min-width: 641px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemSpec{position:absolute;right:24px;bottom:20px;z-index:2}}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemSpec{padding:0 20px 30px}}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemSpec .technology__itemSpecMain{width:auto;border:1px solid #fff;border-radius:6px;text-align:center}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemSpec .technology__itemSpecMain{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemSpec .technology__itemSpecMain .technology__itemSpecValue{padding-bottom:5px;font-size:36px;line-height:1.2}@media(min-width: 641px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemSpec .technology__itemSpecMain .technology__itemSpecValue{border-bottom:1px solid #fff}}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemSpec .technology__itemSpecMain .technology__itemSpecValue{padding:0 9px 5px;border-right:1px solid #fff;font-size:26px}}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemSpec .technology__itemSpecMain .technology__itemSpecValue span{font-size:16px}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemSpec .technology__itemSpecMain .technology__itemSpecValue span{font-size:12px}}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemSpec .technology__itemSpecMain .technology__itemSpecText{padding:3px 13px;font-size:18.28px}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemSpec .technology__itemSpecMain .technology__itemSpecText{font-size:12px}}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemSpec .technology__itemSpecNote{margin-top:12px;font-size:12px;text-align:right}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemSpec .technology__itemSpecNote{margin-top:7px;text-align:left}}@media(min-width: 641px){.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item.-item1 .technology__itemImg{width:190px}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item.-item4 .technology__itemImg{width:227px}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item.-item5 .technology__itemImg{width:262px}}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-container{overflow:visible}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-slide{opacity:.4;-webkit-transition:opacity .3s;transition:opacity .3s}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-slide.swiper-slide-active{opacity:1}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;bottom:0}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-pagination{margin:0 15px;position:static}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 15px;background:#393939;opacity:1}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-pagination .swiper-pagination-bullet-active{background:#d9d9d9}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-prev,.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-next{width:40px;height:40px;margin:0;background:#d9d9d9;border:2px solid #d9d9d9;border-radius:9999px;position:relative;left:auto;right:auto;top:auto;bottom:auto;-webkit-transition:border .3s;transition:border .3s}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-prev::before,.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-prev::after,.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-next::before,.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-next::after{width:12px;height:2px;border-radius:9999px;background-color:#272727;-webkit-transition:background-color .3s;transition:background-color .3s;top:calc(50% - 1px)}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-prev.swiper-button-disabled,.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-next.swiper-button-disabled{opacity:1;border:2px solid #393939;background-color:#393939}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-prev.swiper-button-disabled::before,.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-prev.swiper-button-disabled::after,.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-next.swiper-button-disabled::before,.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-next.swiper-button-disabled::after{background-color:#272727}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-next::before,.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-next::after{right:35%;-webkit-transform-origin:calc(100% - 1px) 50%;transform-origin:calc(100% - 1px) 50%}.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-prev::before,.root#i540_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-prev::after{left:35%;-webkit-transform-origin:1px 50%;transform-origin:1px 50%}.root#i540_2026 .section--technology .technology__feature{width:100%;margin-top:60px}@media(min-width: 641px){.root#i540_2026 .section--technology .technology__feature{background:url(../img/s259_2026/feature_img.png) right -2% top/contain no-repeat,url(../img/s259_2026/feature_bg.jpg) center bottom/cover no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__feature{margin-top:40px}}.root#i540_2026 .section--technology .technology__feature .technology__featureMedia{width:56%;aspect-ratio:1094/614;line-height:0}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__feature .technology__featureMedia{width:100%;aspect-ratio:375/210}}.root#i540_2026 .section--technology .technology__feature .technology__featureMedia video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.root#i540_2026 .section--technology .technology__feature .technology__featureContent{width:42%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__feature .technology__featureContent{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.root#i540_2026 .section--technology .technology__feature .technology__featureCopy{width:60%}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__feature .technology__featureCopy{width:68%;padding-left:20px}}.root#i540_2026 .section--technology .technology__feature .technology__featureCopy .technology__featureTitle{font-size:28px;font-weight:500;line-height:1.5}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__feature .technology__featureCopy .technology__featureTitle{font-size:18px}}.root#i540_2026 .section--technology .technology__feature .technology__featureCopy .technology__featureText{margin-top:10px;font-size:14px;font-weight:500;line-height:2;letter-spacing:.1em}.root#i540_2026 .section--technology .technology__feature .technology__featureImg{display:none}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__feature .technology__featureImg{width:30%;display:block}}.root#i540_2026 .section--technology .technology__promotion{padding:120px 0}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__promotion{padding:80px 0}}.root#i540_2026 .section--technology .technology__promotion .technology__promotionMedia{margin-top:60px;border-radius:12px;overflow:hidden}@media(max-width: 640px){.root#i540_2026 .section--technology .technology__promotion .technology__promotionMedia{margin-top:40px}}.root#i540_2026 .section--soletype{background:-webkit-radial-gradient(50% 42%, circle, rgb(25, 65, 51) 0%, rgb(0, 0, 0) 100%);background:radial-gradient(circle at 50% 42%, rgb(25, 65, 51) 0%, rgb(0, 0, 0) 100%)}.root#i540_2026 .section--soletype .soletype__lead{margin-top:120px;font-size:28px;font-weight:500;letter-spacing:.1em;line-height:1.6;text-align:center}@media(max-width: 640px){.root#i540_2026 .section--soletype .soletype__lead{margin-top:60px;font-size:16px}}.root#i540_2026 .section--soletype .soletype__listWrap{position:relative}@media(min-width: 641px){.root#i540_2026 .section--soletype .soletype__listWrap{overflow:visible}.root#i540_2026 .section--soletype .soletype__listWrap .swiper-wrapper{-webkit-transform:none;transform:none}.root#i540_2026 .section--soletype .soletype__listWrap .swiper-slide{width:auto;-webkit-flex-shrink:inherit;-ms-flex-negative:inherit;flex-shrink:inherit}.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button{display:none}}@media(max-width: 640px){.root#i540_2026 .section--soletype .soletype__listWrap{margin-top:100px}.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button{width:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:absolute;right:20px;top:-62px}.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-prev,.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-next{width:42px;height:42px;margin:0;background:#0e241c;border:2px solid #d7d7d7;border-radius:9999px;position:relative;left:auto;right:auto;top:auto;bottom:auto;-webkit-transition:border .3s;transition:border .3s}.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-prev::before,.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-prev::after,.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-next::before,.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-next::after{width:15px;height:2px;border-radius:9999px;background-color:#d7d7d7;-webkit-transition:background-color .3s;transition:background-color .3s}.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-prev.swiper-button-disabled,.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-next.swiper-button-disabled{opacity:1;border:2px solid #364841}.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-prev.swiper-button-disabled::before,.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-prev.swiper-button-disabled::after,.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-next.swiper-button-disabled::before,.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-next.swiper-button-disabled::after{background-color:#364841}.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-next::before,.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-next::after{top:calc(50% - 2px);right:32%;-webkit-transform-origin:calc(100% - 1px) 50%;transform-origin:calc(100% - 1px) 50%}.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-prev::before,.root#i540_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-prev::after{top:calc(50% - 2px);left:32%;-webkit-transform-origin:1px 50%;transform-origin:1px 50%}}.root#i540_2026 .section--soletype .soletype__list{margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.root#i540_2026 .section--soletype .soletype__list .soletype__listItem{width:100%;padding:20px;background:-webkit-linear-gradient(315deg, rgb(32, 76, 60) 0%, rgb(25, 65, 51) 100%);background:linear-gradient(135deg, rgb(32, 76, 60) 0%, rgb(25, 65, 51) 100%);text-align:center}@media(min-width: 641px){.root#i540_2026 .section--soletype .soletype__list .soletype__listItem:has(.soletype__listItemBtn:hover) .soletype__listItemImg{-webkit-transform:scale(1.08);transform:scale(1.08)}}@media(max-width: 640px){.root#i540_2026 .section--soletype .soletype__list .soletype__listItem{padding:15px}}.root#i540_2026 .section--soletype .soletype__list .soletype__listItemImg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transform-origin:center bottom;transform-origin:center bottom}.root#i540_2026 .section--soletype .soletype__list .soletype__listItemTitle{font-size:28px;font-weight:500}@media(max-width: 640px){.root#i540_2026 .section--soletype .soletype__list .soletype__listItemTitle{font-size:16px}}.root#i540_2026 .section--soletype .soletype__list .soletype__listItemCategory{margin-top:10px;font-size:14px;font-weight:500;letter-spacing:.1em}@media(max-width: 640px){.root#i540_2026 .section--soletype .soletype__list .soletype__listItemCategory{font-size:10px}}.root#i540_2026 .section--soletype .soletype__list .soletype__listItemBtn{margin-top:10px;padding:10px 0;background-color:#19332a;cursor:pointer;font-size:14px;letter-spacing:.1em}@media(min-width: 641px){.root#i540_2026 .section--soletype .soletype__list .soletype__listItemBtn:hover{background-color:#07140c}}@media(max-width: 640px){.root#i540_2026 .section--soletype .soletype__list .soletype__listItemBtn{padding:6px 0;font-size:10px}}.root#i540_2026 .section--soletype .soletype__webfit{width:100%;max-width:1120px;margin:auto;margin-top:120px}@media(max-width: 640px){.root#i540_2026 .section--soletype .soletype__webfit{margin-top:80px}}.root#i540_2026 .section--soletype .soletype__webfit .soletype__webfitContent{margin-top:60px;background-color:#19332a}@media(min-width: 641px){.root#i540_2026 .section--soletype .soletype__webfit .soletype__webfitContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.root#i540_2026 .section--soletype .soletype__webfit .soletype__webfitContent .soletype__webfitImg{width:48%}@media(max-width: 640px){.root#i540_2026 .section--soletype .soletype__webfit .soletype__webfitContent .soletype__webfitImg{width:100%}}.root#i540_2026 .section--soletype .soletype__webfit .soletype__webfitContent .soletype__webfitBody{width:52%;padding:0 50px}@media(max-width: 640px){.root#i540_2026 .section--soletype .soletype__webfit .soletype__webfitContent .soletype__webfitBody{width:100%;padding:20px 30px 30px}}.root#i540_2026 .section--soletype .soletype__webfit .soletype__webfitContent .soletype__webfitBody .soletype__webfitText{font-size:20px;font-weight:500;letter-spacing:.1em;line-height:2.2}@media(max-width: 640px){.root#i540_2026 .section--soletype .soletype__webfit .soletype__webfitContent .soletype__webfitBody .soletype__webfitText{padding:0 30px;font-size:16px}}.root#i540_2026 .section--soletype .soletype__webfit .soletype__webfitContent .soletype__webfitBody .soletype__webfitBtn{margin-top:40px}@media(max-width: 640px){.root#i540_2026 .section--soletype .soletype__webfit .soletype__webfitContent .soletype__webfitBody .soletype__webfitBtn{margin-top:30px}}.root#i540_2026 .section--soletype .soletype__bnr{width:100%;max-width:980px;margin:auto;margin-top:60px}@media(max-width: 640px){.root#i540_2026 .section--soletype .soletype__bnr{margin-top:40px}}@media(min-width: 641px){.root#i540_2026 .section--soletype .soletype__bnr ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.root#i540_2026 .section--soletype .soletype__bnr ul li{width:48%;margin-right:24px;margin-top:24px}.root#i540_2026 .section--soletype .soletype__bnr ul li:nth-child(2n),.root#i540_2026 .section--soletype .soletype__bnr ul li:last-of-type{margin-right:0}@media(max-width: 640px){.root#i540_2026 .section--soletype .soletype__bnr ul li{width:100%;margin-top:20px;margin-right:0}}.root#i540_2026 .section--spec{background-color:#626467}.root#i540_2026 .section--spec .section__pv{padding-bottom:0;position:relative}.root#i540_2026 .section--spec .spec__block{margin-top:30px}@media(min-width: 641px){.root#i540_2026 .section--spec .spec__block{margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.root#i540_2026 .section--spec .spec__infoHead{padding:50px 0;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__infoHead{padding:0;margin:auto;display:block;border:none}}.root#i540_2026 .section--spec .spec__infoHead .spec__infoLogo{width:250px;margin:auto}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__infoHead .spec__infoLogo{margin:auto}}.root#i540_2026 .section--spec .spec__infoHead .spec__infoNote{width:90px;height:25px;margin:20px auto 0;border:1px solid #d9d9d9;border-radius:9999px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:600}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__infoHead .spec__infoNote{margin:auto;margin-top:20px}}.root#i540_2026 .section--spec .spec__gallary{width:53%}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__gallary{width:100%}}@media(min-width: 641px){.root#i540_2026 .section--spec .spec__gallary .spec__infoHead{display:none}}.root#i540_2026 .section--spec .spec__gallary .spec__galleryMain{position:relative}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__gallary .spec__galleryMain{margin-top:30px}}.root#i540_2026 .section--spec .spec__gallary .spec__galleryMain .swiper-button-prev,.root#i540_2026 .section--spec .spec__gallary .spec__galleryMain .swiper-button-next{width:48px;height:48px;margin-top:-24px}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__gallary .spec__galleryMain .swiper-button-prev,.root#i540_2026 .section--spec .spec__gallary .spec__galleryMain .swiper-button-next{width:34px;height:34px;margin-top:-17px}}.root#i540_2026 .section--spec .spec__gallary .spec__galleryMain .swiper-button-prev{background:url(../img/s259_2026/gallery_prev.svg) left center/contain no-repeat}.root#i540_2026 .section--spec .spec__gallary .spec__galleryMain .swiper-button-next{background:url(../img/s259_2026/gallery_next.svg) left center/contain no-repeat}.root#i540_2026 .section--spec .spec__gallary .spec__galleryThumb{width:100%;max-width:507px;margin:auto;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__gallary .spec__galleryThumb{margin-top:10px}}.root#i540_2026 .section--spec .spec__gallary .spec__galleryThumb .specGallary__item{width:calc(20% - 3px);cursor:pointer;opacity:.6;position:relative}.root#i540_2026 .section--spec .spec__gallary .spec__galleryThumb .specGallary__item.--isActive{opacity:1}.root#i540_2026 .section--spec .spec__gallary .spec__galleryThumb .specGallary__item.--isActive:after{content:"";position:absolute;inset:0;border:2px solid #fff;pointer-events:none}.root#i540_2026 .section--spec .spec__info{width:44%}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__info{width:100%;margin-top:20px}}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__info .spec__infoHead{display:none}}.root#i540_2026 .section--spec .spec__info .spec__priceHead{width:100%;padding:14px 0;border-bottom:1px solid #d9d9d9;font-size:16px;font-weight:600;text-align:center}.root#i540_2026 .section--spec .spec__info .spec__priceHead span{font-size:12px}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__info .spec__priceHead{padding:12px 0;border-top:1px solid #d9d9d9;font-size:14px}.root#i540_2026 .section--spec .spec__info .spec__priceHead span{font-size:11px}}.root#i540_2026 .section--spec .spec__info .spec__priceBody{width:100%;padding:24px 0;border-bottom:1px solid #d9d9d9}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__info .spec__priceBody{padding:20px 12px}}.root#i540_2026 .section--spec .spec__info .spec__priceBody ul{width:100%;max-width:430px;margin:auto}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__info .spec__priceBody ul{max-width:100%}}.root#i540_2026 .section--spec .spec__info .spec__priceBody ul>li{margin-top:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.root#i540_2026 .section--spec .spec__info .spec__priceBody ul>li:first-of-type{margin-top:0}.root#i540_2026 .section--spec .spec__info .spec__priceBody ul>li .spec__priceType{width:auto;font-size:14px;font-weight:600;line-height:1.2}.root#i540_2026 .section--spec .spec__info .spec__priceBody ul>li .spec__priceType span{font-size:10px}.root#i540_2026 .section--spec .spec__info .spec__priceBody ul>li .spec__price{width:auto;font-size:16px;font-weight:600}.root#i540_2026 .section--spec .spec__info .spec__priceBody ul>li .spec__price .tax{font-size:10px}.root#i540_2026 .section--spec .spec__info .spec__infoDetail{padding:24px 0;border-bottom:1px solid #d9d9d9}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__info .spec__infoDetail{padding:20px 12px}}.root#i540_2026 .section--spec .spec__info .spec__infoDetail .spec__infoList{width:300px;margin:auto;margin-top:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__info .spec__infoDetail .spec__infoList{width:100%;display:block}}.root#i540_2026 .section--spec .spec__info .spec__infoDetail .spec__infoList:first-of-type{margin-top:0}.root#i540_2026 .section--spec .spec__info .spec__infoDetail .spec__infoList .spec__infoTerm{width:80px;font-size:14px;font-weight:600}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__info .spec__infoDetail .spec__infoList .spec__infoTerm{width:100%}}.root#i540_2026 .section--spec .spec__info .spec__infoDetail .spec__infoList .spec__infoDesc{width:calc(100% - 80px);font-size:14px;font-weight:normal;line-height:1.4}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__info .spec__infoDetail .spec__infoList .spec__infoDesc{width:100%;margin-top:5px}}.root#i540_2026 .section--spec .spec__tableWrap{width:100%;max-width:810px;margin:auto;margin-top:60px}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__tableWrap.--isSpScroll{width:100vw;margin-left:calc(-1*20px);padding-left:20px;overflow:visible}}.root#i540_2026 .section--spec .spec__table{width:100%}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__table{padding-bottom:5px;overflow-x:auto;-webkit-overflow-scrolling:touch}}.root#i540_2026 .section--spec .spec__table table{width:100%;border-collapse:collapse}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__table table{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%}}.root#i540_2026 .section--spec .spec__table table th,.root#i540_2026 .section--spec .spec__table table td{border-bottom:1px solid #d9d9d9;padding:12px;font-size:14px;font-weight:400;vertical-align:middle;text-align:center;height:64px;line-height:1.4;position:relative}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__table table th,.root#i540_2026 .section--spec .spec__table table td{padding:0 8px;font-size:12px;white-space:nowrap}}.root#i540_2026 .section--spec .spec__table table tbody th{width:190px;padding-left:24px;padding-right:24px;font-size:14px;font-weight:600;text-align:left}.root#i540_2026 .section--spec .spec__table table tbody th:after{width:100%;height:3px;background:#d9d9d9;content:"";display:block;position:absolute;left:0;bottom:0}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__table table tbody th:after{height:2px}}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__table table tbody th{position:-webkit-sticky;position:sticky;left:0;z-index:2;width:150px;min-width:150px;max-width:150px;padding-left:15px;padding-right:15px;background-color:#626467}}.root#i540_2026 .section--spec .spec__table table tbody td{text-align:center}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__table table tbody td{min-width:80px}}.root#i540_2026 .section--spec .spec__tableNote{margin-top:20px;font-size:14px;font-weight:400;line-height:1.4;text-align:right}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__tableNote{text-align:left}}.root#i540_2026 .section--spec .spec__btn{margin-top:100px}@media(max-width: 640px){.root#i540_2026 .section--spec .spec__btn{padding-left:20px;padding-right:20px;margin-top:60px}}.root#i540_2026 .section--shaft{background-color:#626467}@media(min-width: 641px){.root#i540_2026 .section--shaft .section__pv{padding-bottom:120px;padding-top:120px}}@media(max-width: 640px){.root#i540_2026 .section--shaft .section__pv{padding-bottom:80px}}.root#i540_2026 .shaftSet{width:100%;max-width:1120px;margin:60px auto 0}@media(max-width: 640px){.root#i540_2026 .shaftSet{margin-top:30px}}.root#i540_2026 .shaftSet .shaftSet__title{margin-top:40px;font-size:42px;font-weight:400;text-align:center}@media(max-width: 640px){.root#i540_2026 .shaftSet .shaftSet__title{margin-top:30px;font-size:26px;font-weight:400}}@media(max-width: 640px){.root#i540_2026 .shaftSet .shaftSet__listWrap{overflow-x:scroll;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}}.root#i540_2026 .shaftSet .shaftSet__listWrap::-webkit-scrollbar{display:none}.root#i540_2026 .shaftSet .shaftSet__list{margin-top:40px;padding-bottom:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 640px){.root#i540_2026 .shaftSet .shaftSet__list{margin-top:35px;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px}}.root#i540_2026 .shaftSet .shaftSet__item{width:calc(20% - 20px);margin-top:50px;margin-left:24px;text-align:center}@media(max-width: 640px){.root#i540_2026 .shaftSet .shaftSet__item{width:292px;padding:24px 16px;background-color:#727478;border-top:1px solid #727478;border-radius:6px;margin-left:16px;margin-top:0}}.root#i540_2026 .shaftSet .shaftSet__item:first-of-type{margin-left:0}@media(min-width: 641px){.root#i540_2026 .shaftSet .shaftSet__item:nth-child(5n+1){margin-left:0}}@media(min-width: 641px){.root#i540_2026 .shaftSet .shaftSet__list.--list2{width:100%;max-width:738px;margin:auto}.root#i540_2026 .shaftSet .shaftSet__list.--list2 .shaftSet__item{width:calc(50% - 24px);margin-left:24px}.root#i540_2026 .shaftSet .shaftSet__list.--list2 .shaftSet__item:nth-child(2n+1){margin-left:0}.root#i540_2026 .shaftSet .shaftSet__list.--list2 .shaftSet__itemName{margin-top:0}}.root#i540_2026 .shaftSet .shaftSet__itemImg{line-height:0}.root#i540_2026 .shaftSet .shaftSet__itemName{height:50px;margin-top:20px;font-size:20px;font-weight:600;line-height:1.1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 640px){.root#i540_2026 .shaftSet .shaftSet__itemName{margin-top:16px;font-size:18px}}.root#i540_2026 .shaftSet .shaftSet__itemSize{width:100%;height:40px;margin-top:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(min-width: 641px){.root#i540_2026 .shaftSet .shaftSet__itemSize.pcnone{height:0}}.root#i540_2026 .shaftSet .shaftSet__sizeList{width:74px;height:100%;margin:auto;padding:3px;background-color:#272727;border-radius:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.root#i540_2026 .shaftSet .shaftSet__sizeItem{width:32px;height:32px;background-color:#272727;border-radius:9999px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:600}.root#i540_2026 .shaftSet .shaftSet__sizeItem.--isActive{background-color:#d9d9d9;color:#272727}.root#i540_2026 .shaftSet .shaftSet__itemData{margin-top:24px;border-top:1px solid #9c9c9c}.root#i540_2026 .shaftSet .shaftSet__itemTerm{margin-top:24px;font-size:14px;font-weight:400}@media(max-width: 640px){.root#i540_2026 .shaftSet .shaftSet__itemTerm{margin-top:16px}}.root#i540_2026 .shaftSet .shaftSet__itemDesc{font-size:14px;font-weight:600}.root#i540_2026 .shaftSet .shaftSet__itemDesc .--isNone{display:none}.root#i540_2026 .shaftSet .shaftSet__noteWrap{width:100%;max-width:1120px;margin:0 auto 120px;padding-top:40px;border-top:1px solid #9c9c9c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 640px){.root#i540_2026 .shaftSet .shaftSet__noteWrap{border-top:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 20px;margin:0 0 80px 0}}.root#i540_2026 .shaftSet .shaftSet__note{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:20px;text-align:left}@media(max-width: 640px){.root#i540_2026 .shaftSet .shaftSet__note{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:100%;margin-top:40px;margin-bottom:30px;padding:0}}.root#i540_2026 .shaftSet .shaftSet__note p{font-size:14px;font-weight:400;line-height:2}.root#i540_2026 .shaftSet .shaftSet__noteImg{width:248px;padding:6px 0;line-height:0}@media(max-width: 640px){.root#i540_2026 .shaftSet .shaftSet__btn{width:100%}}.root#i540_2026 .shaftSet .shaftSet__grip{width:100%;max-width:1120px;padding:0 38px;margin:48px auto 0;border-bottom:1px solid #cacaca;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 640px){.root#i540_2026 .shaftSet .shaftSet__grip{width:90%;margin-top:30px;padding:0 0 20px;display:block}}.root#i540_2026 .shaftSet .shaftSet__gripText{width:auto;padding:24px 0;text-align:left}@media(max-width: 640px){.root#i540_2026 .shaftSet .shaftSet__gripText{width:100%;padding:0;margin-bottom:0}}.root#i540_2026 .shaftSet .shaftSet__gripImg{width:50%;max-width:552px;line-height:0}@media(max-width: 640px){.root#i540_2026 .shaftSet .shaftSet__gripImg{width:100%}}.root#i540_2026 .shaftSet .shaftSet__gripName{font-size:28px;font-weight:600;line-height:1.2}@media(max-width: 640px){.root#i540_2026 .shaftSet .shaftSet__gripName{font-size:24px}}.root#i540_2026 .shaftSet .shaftSet__gripCopy{font-size:16px;font-weight:600;line-height:1.4}.root#i540_2026 .shaftSet .shaftSet__gripNote{margin-top:15px;font-size:13px;font-weight:400;line-height:1.4}.root#i540_2026 .shaftSet .shaftSet__gripNote a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.root#i540_2026 .shaftSet .shaftSet__gripBtn{margin:40px auto 0}@media(max-width: 640px){.root#i540_2026 .shaftSet .shaftSet__gripBtn{width:100%;padding:0 20px}}.root#i540_2026 .js-tabPanel{display:none}.root#i540_2026 .js-tabPanel.--isActive{display:block}.root#i540_2026 .js-dataSwitch{cursor:pointer}/*# sourceMappingURL=i540_2026.css.map */