@import"https://fonts.googleapis.com/css2?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:#fff;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:#fff;outline:none}.root a:visited{color:#fff}.root a:hover{color:#fff;text-decoration:none}.root a:active{color:#fff}.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:47px;height:47px;background-color:#102b22;border:1px solid #102b22;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:#bdc0b7;-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:#bdc0b7;-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 .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:#133328;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/s259_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 .section{width:100%;position:relative;z-index:1;overflow-x:hidden}.root .section .section__inr{width:100%;max-width:calc(12.5% + 1150px);padding-left:6.25%;padding-right:6.25%;margin:auto}@media(max-width: 640px){.root .section .section__inr{padding-left:5.2vw;padding-right:5.2vw}}.root .section .section__inrWide{width:100%;max-width:calc(12.5% + 1460px);padding-left:6.25%;padding-right:6.25%;margin:auto}@media(max-width: 640px){.root .section .section__inrWide{padding-left:5.2vw;padding-right:5.2vw}}.root .section .section__pv{padding-bottom:95px;padding-top:95px}@media(max-width: 640px){.root .section .section__pv{padding-bottom:80px;padding-top:80px}}.root .section__title{text-align:center}.root .section__title .section__titleEn{color:#1e644c;font-size:16px;font-weight:500}@media(max-width: 640px){.root .section__title .section__titleEn{font-size:12px}}.root .section__title .section__titleJp{color:#fff;font-size:42px;font-weight:500}@media(max-width: 640px){.root .section__title .section__titleJp{font-size:24px}}.root .section__titleSub{color:#fff;font-size:28px;font-weight:500;text-align:center}@media(max-width: 640px){.root .section__titleSub{font-size:20px}}.root .section__titleSub span{padding:0 60px;border-right:1px solid #fff;border-left:1px solid #fff;display:inline-block}@media(max-width: 640px){.root .section__titleSub span{padding:0 36px}}.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 5.2vw 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%}@media(max-width: 640px){.root#s259_2026{background:#000}}@media(max-width: 640px){.root#s259_2026 .pin-spacer{z-index:2 !important}}.root#s259_2026 .section--kv{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;height:56.25vw;position:relative;overflow:hidden}@media(max-width: 640px){.root#s259_2026 .section--kv{height:200vw}}.root#s259_2026 .section--kv .kv__movie{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}.root#s259_2026 .section--kv .kv__movie:after{width:100%;height:100%;background:url(../img/s259_2026/kv_pattern.png) left top repeat;content:"";display:block;position:absolute;left:0;top:0;z-index:2}.root#s259_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:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.root#s259_2026 .section--kv .kv__name{width:332px;margin:auto}@media(max-width: 640px){.root#s259_2026 .section--kv .kv__name{width:285px}}.root#s259_2026 .section--kv .kv__category{margin-top:12px;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#s259_2026 .section--kv .kv__category{font-size:19.34px}}.root#s259_2026 .section--kv .kv__category span{font-size:20.33px;margin-left:10px}@media(max-width: 640px){.root#s259_2026 .section--kv .kv__category span{font-size:14.46px}}.root#s259_2026 .section--kv .kv__btn{margin-top:20px;width:168px;height:48px}.root#s259_2026 .section--kv .kv__btn span{font-size:14px}.root#s259_2026 .section--kv .release-day{padding:10px 24px;background:rgba(52,52,52,.6);position:absolute}@media(min-width: 641px){.root#s259_2026 .section--kv .release-day{right:60px;bottom:50px}}@media(max-width: 640px){.root#s259_2026 .section--kv .release-day{width:100%;text-align:center;right:0;top:0;bottom:auto}}.root#s259_2026 .section--kv .release-day p{font-size:13px;font-weight:500}.root#s259_2026 .section--anclink .section__pv{padding:20px 0}@media(max-width: 640px){.root#s259_2026 .section--anclink .section__pv{padding:0}}.root#s259_2026 .section--anclink .anclink{width:100%}@media(max-width: 640px){.root#s259_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#s259_2026 .section--anclink .anclink .anclink__list{width:100%;height:50px;max-width:1060px;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#s259_2026 .section--anclink .anclink .anclink__list{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:56px}}.root#s259_2026 .section--anclink .anclink .anclink__list>li{width:100%;height:100%;border-right:1px solid #9c9c9c;position:relative}@media(min-width: 641px){.root#s259_2026 .section--anclink .anclink .anclink__list>li:first-of-type{border-left:1px solid #9c9c9c}}@media(max-width: 640px){.root#s259_2026 .section--anclink .anclink .anclink__list>li{width:auto;border-right:none}}.root#s259_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#s259_2026 .section--anclink .anclink .anclink__list>li a::before,.root#s259_2026 .section--anclink .anclink .anclink__list>li a::after{bottom:6px;left:calc(50% - 2px);width:2px;height:10px;border-radius:9999px;background-color:#fff;-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#s259_2026 .section--anclink .anclink .anclink__list>li a::before,.root#s259_2026 .section--anclink .anclink .anclink__list>li a::after{width:1px;height:5px;bottom:10px}}@media(min-width: 641px){.root#s259_2026 .section--anclink .anclink .anclink__list>li a:hover{background:url(../img/s259_2026/nav_bg.png) center bottom/90% auto no-repeat;color:#0c7823}.root#s259_2026 .section--anclink .anclink .anclink__list>li a:hover::before,.root#s259_2026 .section--anclink .anclink .anclink__list>li a:hover::after{background-color:#0c7823}}@media(max-width: 640px){.root#s259_2026 .section--anclink .anclink .anclink__list>li a{padding:0 20px;background-color:#07140c}}.root#s259_2026 .section--anclink .anclink .anclink__list>li p{margin-top:-15px;text-align:center}@media(max-width: 640px){.root#s259_2026 .section--anclink .anclink .anclink__list>li p{margin-top:-8px}}.root#s259_2026 .section--anclink .anclink .anclink__list>li p .anclink__en{font-size:9px;display:block}@media(max-width: 640px){.root#s259_2026 .section--anclink .anclink .anclink__list>li p .anclink__en{font-size:7px}}.root#s259_2026 .section--anclink .anclink .anclink__list>li p .anclink__ja{font-size:16px;font-weight:500;display:block}@media(max-width: 640px){.root#s259_2026 .section--anclink .anclink .anclink__list>li p .anclink__ja{font-size:12px}}.root#s259_2026 .section--video{width:100%;background-color:#000}@media(max-width: 640px){.root#s259_2026 .section--video{margin-top:-2px;height:auto;aspect-ratio:375/335;position:relative}}.root#s259_2026 .section--top{width:100%;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:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width: 641px){.root#s259_2026 .section--top{height:100vh;height:100svh;background:url(../img/s259_2026/top_bg.png) center bottom -2px/100% auto no-repeat}}@media(max-width: 640px){.root#s259_2026 .section--top{z-index:3}}.root#s259_2026 .section--top .top__intro{width:530px}@media screen and (min-width: 1440px){.root#s259_2026 .section--top .top__intro{width:40%}}@media(max-width: 640px){.root#s259_2026 .section--top .top__intro{width:100%;padding-top:34px;padding-left:5.2vw;padding-right:5.2vw}}.root#s259_2026 .section--top .top__title{font-size:43.18px;font-weight:600;letter-spacing:.05em}@media(max-width: 640px){.root#s259_2026 .section--top .top__title{font-size:24px}}.root#s259_2026 .section--top .top__lead{margin-top:25px;font-size:24px;font-weight:600;line-height:2;letter-spacing:.05em}@media(max-width: 640px){.root#s259_2026 .section--top .top__lead{margin-top:20px;font-size:14px}}.root#s259_2026 .section--impression{background:-webkit-radial-gradient(50% 75%, circle, rgb(25, 65, 51) 0%, rgb(0, 0, 0) 100%);background:radial-gradient(circle at 50% 75%, rgb(25, 65, 51) 0%, rgb(0, 0, 0) 100%)}@media(max-width: 640px){.root#s259_2026 .section--impression{background:-webkit-radial-gradient(50% 70%, circle, rgb(25, 65, 51) 0%, rgb(0, 0, 0) 100%);background:radial-gradient(circle at 50% 70%, rgb(25, 65, 51) 0%, rgb(0, 0, 0) 100%)}}@media(max-width: 640px){.root#s259_2026 .section--impression .section__pv{padding-top:90px}}.root#s259_2026 .section--impression .impression__sliderWrap{width:100%;max-width:1140px;margin:auto;margin-top:90px;position:relative}.root#s259_2026 .section--impression .impression__slider .impression__item{width:100%;background:rgba(0,0,0,.4)}@media(min-width: 641px){.root#s259_2026 .section--impression .impression__slider .impression__item{padding:30px}}@media(max-width: 640px){.root#s259_2026 .section--impression .impression__slider .impression__item{width:90%;height:auto;padding:15px 15px 40px}}.root#s259_2026 .section--impression .impression__slider .impression__item .impression__itemInr{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#s259_2026 .section--impression .impression__slider .impression__item .impression__itemInr{display:block;height:100%}}.root#s259_2026 .section--impression .impression__slider .impression__item .impression__img{width:53%}@media(max-width: 640px){.root#s259_2026 .section--impression .impression__slider .impression__item .impression__img{width:100%}}.root#s259_2026 .section--impression .impression__slider .impression__item .impression__body{width:47%;padding:0 45px}@media(max-width: 640px){.root#s259_2026 .section--impression .impression__slider .impression__item .impression__body{width:100%;margin-top:15px;padding:0}}.root#s259_2026 .section--impression .impression__slider .impression__item .impression__body .impression__name{font-size:16px;font-weight:500;line-height:1.8}@media(max-width: 640px){.root#s259_2026 .section--impression .impression__slider .impression__item .impression__body .impression__name{font-size:14px}}.root#s259_2026 .section--impression .impression__slider .impression__item .impression__body .impression__title{margin-top:10px;font-size:28px;font-weight:500;line-height:1.5}@media(max-width: 640px){.root#s259_2026 .section--impression .impression__slider .impression__item .impression__body .impression__title{font-size:20px}}.root#s259_2026 .section--impression .impression__slider .impression__item .impression__body .impression__text{margin-top:10px;font-size:14px;line-height:2}.root#s259_2026 .section--impression .impression__slider .impression__item .impression__body .impression__text .note{font-size:12px}.root#s259_2026 .section--impression .impression__slider .swiper-container{overflow:visible}.root#s259_2026 .section--impression .impression__slider .swiper-slide{opacity:.4;-webkit-transition:opacity .3s;transition:opacity .3s}.root#s259_2026 .section--impression .impression__slider .swiper-slide.swiper-slide-active{opacity:1}.root#s259_2026 .section--impression .impression__slider .swiper-button{width:132px;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:0;top:-40px}@media(max-width: 640px){.root#s259_2026 .section--impression .impression__slider .swiper-button{width:95px;right:30px}}.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-prev,.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-next{width:56px;height:56px;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}@media(max-width: 640px){.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-prev,.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-next{width:42px;height:42px}}.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-prev::before,.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-prev::after,.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-next::before,.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-next::after{width:20px;height:2px;border-radius:9999px;background-color:#d7d7d7;-webkit-transition:background-color .3s;transition:background-color .3s}@media(max-width: 640px){.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-prev::before,.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-prev::after,.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-next::before,.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-next::after{width:15px}}.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-prev.swiper-button-disabled,.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-next.swiper-button-disabled{opacity:1;border:2px solid #364841}.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-prev.swiper-button-disabled::before,.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-prev.swiper-button-disabled::after,.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-next.swiper-button-disabled::before,.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-next.swiper-button-disabled::after{background-color:#364841}.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-next::before,.root#s259_2026 .section--impression .impression__slider .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#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-prev::before,.root#s259_2026 .section--impression .impression__slider .swiper-button .swiper-button-prev::after{top:calc(50% - 2px);left:32%;-webkit-transform-origin:1px 50%;transform-origin:1px 50%}.root#s259_2026 .section--impression .impression__btn{width:100%;max-width:520px;margin:auto;margin-top:-15px;cursor:pointer;position:relative;z-index:1}@media(max-width: 640px){.root#s259_2026 .section--impression .impression__btn{width:80%;margin-top:-25px}}.root#s259_2026 .section--impression .impression__btn .impression__btnLink{width:100%;padding:10px 30px 10px 10px;background-color:#133328;border:1px solid #435b56;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#s259_2026 .section--impression .impression__btn .impression__btnLink{padding:10px}}.root#s259_2026 .section--impression .impression__btn .impression__btnImg{width:104px}@media(max-width: 640px){.root#s259_2026 .section--impression .impression__btn .impression__btnImg{width:70px}}.root#s259_2026 .section--impression .impression__btn .impression__btnText{width:calc(100% - 180px);font-size:20px;font-weight:500;line-height:1.5}@media(max-width: 640px){.root#s259_2026 .section--impression .impression__btn .impression__btnText{width:calc(100% - 120px);font-size:13px}}@media(max-width: 640px){.root#s259_2026 .section--impression .impression__btn .iconArrowDown{width:35px;height:35px}}.root#s259_2026 .section--technology{background:-webkit-radial-gradient(50% 50%, circle, rgb(25, 65, 51) 0%, rgb(0, 0, 0) 100%);background:radial-gradient(circle at 50% 50%, rgb(25, 65, 51) 0%, rgb(0, 0, 0) 100%)}@media(max-width: 640px){.root#s259_2026 .section--technology{background:url(../img/s259_2026/technology_bg_sp.jpg) left top/100% auto no-repeat}}.root#s259_2026 .section--technology .section__pv{padding-bottom:0}@media(max-width: 640px){.root#s259_2026 .section--technology .section__pv{margin-top:-2px;padding-top:40px}}.root#s259_2026 .section--technology .technology__block{margin-top:120px}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__block{margin-top:80px}.root#s259_2026 .section--technology .technology__block.--first{margin-top:40px}}.root#s259_2026 .section--technology .technology__gripBlock{padding-bottom:90px}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__gripBlock{margin-top:0;padding-top:50px;background-color:#07140c}}.root#s259_2026 .section--technology .technology__sliderWrap{padding-bottom:100px;margin-top:50px;position:relative}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__sliderWrap{padding-bottom:60px}}.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item{height:640px;background-color:#15261c;position:relative}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item{height:auto}}.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .bgVideo{height:100%;z-index:1}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .bgVideo{height:auto;aspect-ratio:306/173}}@media(min-width: 641px){.root#s259_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#s259_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .bgImg{height:auto;aspect-ratio:306/173}}@media(min-width: 641px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody{width:445px;position:absolute;left:50px;top:90px;z-index:2}}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody{width:100%;padding:30px 20px}}.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody .technology__itemTitle{font-size:28px;font-weight:500}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody .technology__itemTitle{font-size:18px}}.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody .technology__itemText{margin-top:15px;font-size:14px;font-weight:500;line-height:2;letter-spacing:.1em}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item .technology__itemBody .technology__itemText{margin-top:10px}}@media(min-width: 641px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .technology__item3 .technology__itemBody{left:auto;right:40px}}.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-container{overflow:visible}.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-slide{opacity:.4;-webkit-transition:opacity .3s;transition:opacity .3s}.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-slide.swiper-slide-active{opacity:1}.root#s259_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#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-pagination{margin:0 15px;position:static}.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 15px;background:rgba(0,0,0,.4);opacity:1}.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-pagination .swiper-pagination-bullet-active{background:#d7d7d7}.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-prev,.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-next{width:40px;height:40px;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#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-prev::before,.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-prev::after,.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-next::before,.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-next::after{width:12px;height:2px;border-radius:9999px;background-color:#d7d7d7;-webkit-transition:background-color .3s;transition:background-color .3s;top:calc(50% - 1px)}.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-prev.swiper-button-disabled,.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-next.swiper-button-disabled{opacity:1;border:2px solid #364841}.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-prev.swiper-button-disabled::before,.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-prev.swiper-button-disabled::after,.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-next.swiper-button-disabled::before,.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-next.swiper-button-disabled::after{background-color:#364841}.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-next::before,.root#s259_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#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-prev::before,.root#s259_2026 .section--technology .technology__sliderWrap .technology__slider .swiper-button .swiper-button-prev::after{left:35%;-webkit-transform-origin:1px 50%;transform-origin:1px 50%}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripItem{background-color:#19332a}}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripItem .technology__gripContents{padding:0 20px 0 0;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}}@media(min-width: 641px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripItem .technology__gripImg{width:120px;height:auto;position:absolute;left:0;top:0;z-index:2}}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripItem .technology__gripImg{width:71px;height:auto}}.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripItem .technology__gripImg .technology__gripImgText{width:60px;font-size:14px;text-align:center;position:absolute;left:25px;bottom:68px}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripItem .technology__gripImg .technology__gripImgText{opacity:0}}@media(min-width: 641px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripItem .technology__itemBody{position:absolute;top:50%;z-index:2;left:0px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:316px;left:65%}}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripItem .technology__itemBody{width:calc(100% - 90px);padding:0;padding-top:30px}}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripInfo{background-color:#19332a}}@media(min-width: 641px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripInfo .technology__itemBody{position:absolute;top:50%;z-index:2;left:50px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripInfo .technology__itemBody{padding-bottom:15px}}.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripInfo .technology__gripList{width:100%;position:absolute;z-index:2}@media(min-width: 641px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripInfo .technology__gripList{left:69.2%;top:37%}}@media(max-width: 1280px)and (min-width: 1151px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripInfo .technology__gripList{top:36%}}@media(max-width: 1150px)and (min-width: 1121px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripInfo .technology__gripList{top:35.5%}}@media(max-width: 1120px)and (min-width: 641px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripInfo .technology__gripList{top:35.5%}}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripInfo .technology__gripList{opacity:0}}.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripInfo .technology__gripList .technology__gripListItem{width:100%;margin-top:60px;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#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripInfo .technology__gripList .technology__gripListItem{margin-top:23px;display:block}}.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripInfo .technology__gripList .technology__gripListItem:first-of-type{margin-top:0}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripInfo .technology__gripList .technology__gripListItem:nth-of-type(3){margin-top:17px}}.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripInfo .technology__gripList .technology__gripLabel{width:120px;height:53px;margin-right:20px;font-size:28px;font-weight:500;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#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripInfo .technology__gripList .technology__gripLabel{width:90px;height:43px;font-size:18px}}.root#s259_2026 .section--technology .technology__sliderWrap .technology__gripSlider .technology__gripInfo .technology__gripList .technology__gripText{margin-top:3px;font-size:14px;line-height:2}.root#s259_2026 .section--technology .technology__feature{width:100%;margin-top:60px}@media(min-width: 641px){.root#s259_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#s259_2026 .section--technology .technology__feature{margin-top:40px}}.root#s259_2026 .section--technology .technology__feature .technology__featureMedia{width:56%;aspect-ratio:1094/614;line-height:0}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__feature .technology__featureMedia{width:100%;aspect-ratio:375/210}}.root#s259_2026 .section--technology .technology__feature .technology__featureMedia video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.root#s259_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#s259_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#s259_2026 .section--technology .technology__feature .technology__featureCopy{width:60%}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__feature .technology__featureCopy{width:68%;padding-left:5.2vw}}.root#s259_2026 .section--technology .technology__feature .technology__featureCopy .technology__featureTitle{font-size:28px;font-weight:500;line-height:1.5}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__feature .technology__featureCopy .technology__featureTitle{font-size:18px}}.root#s259_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#s259_2026 .section--technology .technology__feature .technology__featureImg{display:none}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__feature .technology__featureImg{width:30%;display:block}}.root#s259_2026 .section--technology .technology__promotion{padding:120px 0;background:url(../img/s259_2026/promotion_bg.jpg) left top/100% auto repeat-y}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__promotion{padding:40px 0}}.root#s259_2026 .section--technology .technology__promotion .technology__promotionMedia{margin-top:60px}@media(max-width: 640px){.root#s259_2026 .section--technology .technology__promotion .technology__promotionMedia{margin-top:40px}}.root#s259_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#s259_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#s259_2026 .section--soletype .soletype__lead{margin-top:60px;font-size:16px}}.root#s259_2026 .section--soletype .soletype__listWrap{position:relative}@media(min-width: 641px){.root#s259_2026 .section--soletype .soletype__listWrap{overflow:visible}.root#s259_2026 .section--soletype .soletype__listWrap .swiper-wrapper{-webkit-transform:none;transform:none}.root#s259_2026 .section--soletype .soletype__listWrap .swiper-slide{width:auto;-webkit-flex-shrink:inherit;-ms-flex-negative:inherit;flex-shrink:inherit}.root#s259_2026 .section--soletype .soletype__listWrap .swiper-button{display:none}}@media(max-width: 640px){.root#s259_2026 .section--soletype .soletype__listWrap{margin-top:100px}.root#s259_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:5.2vw;top:-62px}.root#s259_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-prev,.root#s259_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#s259_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-prev::before,.root#s259_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-prev::after,.root#s259_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-next::before,.root#s259_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#s259_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-prev.swiper-button-disabled,.root#s259_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-next.swiper-button-disabled{opacity:1;border:2px solid #364841}.root#s259_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-prev.swiper-button-disabled::before,.root#s259_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-prev.swiper-button-disabled::after,.root#s259_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-next.swiper-button-disabled::before,.root#s259_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-next.swiper-button-disabled::after{background-color:#364841}.root#s259_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-next::before,.root#s259_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#s259_2026 .section--soletype .soletype__listWrap .swiper-button .swiper-button-prev::before,.root#s259_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#s259_2026 .section--soletype .soletype__list{margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.root#s259_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#s259_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#s259_2026 .section--soletype .soletype__list .soletype__listItem{padding:15px}}.root#s259_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#s259_2026 .section--soletype .soletype__list .soletype__listItemTitle{font-size:28px;font-weight:500}@media(max-width: 640px){.root#s259_2026 .section--soletype .soletype__list .soletype__listItemTitle{font-size:16px}}.root#s259_2026 .section--soletype .soletype__list .soletype__listItemCategory{margin-top:10px;font-size:14px;font-weight:500;letter-spacing:.1em}@media(max-width: 640px){.root#s259_2026 .section--soletype .soletype__list .soletype__listItemCategory{font-size:10px}}.root#s259_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#s259_2026 .section--soletype .soletype__list .soletype__listItemBtn:hover{background-color:#07140c}}@media(max-width: 640px){.root#s259_2026 .section--soletype .soletype__list .soletype__listItemBtn{padding:6px 0;font-size:10px}}.root#s259_2026 .section--soletype .soletype__webfit{width:100%;max-width:1120px;margin:auto;margin-top:120px}@media(max-width: 640px){.root#s259_2026 .section--soletype .soletype__webfit{margin-top:80px}}.root#s259_2026 .section--soletype .soletype__webfit .soletype__webfitContent{margin-top:60px;background-color:#19332a}@media(min-width: 641px){.root#s259_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#s259_2026 .section--soletype .soletype__webfit .soletype__webfitContent .soletype__webfitImg{width:48%}@media(max-width: 640px){.root#s259_2026 .section--soletype .soletype__webfit .soletype__webfitContent .soletype__webfitImg{width:100%}}.root#s259_2026 .section--soletype .soletype__webfit .soletype__webfitContent .soletype__webfitBody{width:52%;padding:0 50px}@media(max-width: 640px){.root#s259_2026 .section--soletype .soletype__webfit .soletype__webfitContent .soletype__webfitBody{width:100%;padding:20px 30px 30px}}.root#s259_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#s259_2026 .section--soletype .soletype__webfit .soletype__webfitContent .soletype__webfitBody .soletype__webfitText{padding:0 30px;font-size:16px}}.root#s259_2026 .section--soletype .soletype__webfit .soletype__webfitContent .soletype__webfitBody .soletype__webfitBtn{margin-top:40px}@media(max-width: 640px){.root#s259_2026 .section--soletype .soletype__webfit .soletype__webfitContent .soletype__webfitBody .soletype__webfitBtn{margin-top:30px}}.root#s259_2026 .section--soletype .soletype__bnr{width:100%;max-width:980px;margin:auto;margin-top:60px}@media(max-width: 640px){.root#s259_2026 .section--soletype .soletype__bnr{margin-top:40px}}@media(min-width: 641px){.root#s259_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#s259_2026 .section--soletype .soletype__bnr ul li{width:48%;margin-right:24px;margin-top:24px}.root#s259_2026 .section--soletype .soletype__bnr ul li:nth-child(2n),.root#s259_2026 .section--soletype .soletype__bnr ul li:last-of-type{margin-right:0}@media(max-width: 640px){.root#s259_2026 .section--soletype .soletype__bnr ul li{width:100%;margin-top:20px;margin-right:0}}.root#s259_2026 .section--spec .section__pv{padding-bottom:0;position:relative}.root#s259_2026 .section--spec .section__pv:before{width:100%;height:400px;content:"";position:absolute;top:0;left:0;z-index:-1;background:url(../img/s259_2026/spec_topbg.jpg) center top/cover no-repeat;pointer-events:none}.root#s259_2026 .section--spec .spec__tabListWrap{margin-top:120px}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__tabListWrap{margin-top:60px}}.root#s259_2026 .section--spec .spec__tabList{width:100%;max-width:1150px;margin:auto;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}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__tabList{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:5.2vw;padding-right:5.2vw}}.root#s259_2026 .section--spec .spec__tabList .spec__tabListItem{width:186px;height:55px;background:-webkit-gradient(linear, left top, left bottom, from(rgb(25, 65, 51)), to(rgb(25, 51, 42)));background:-webkit-linear-gradient(top, rgb(25, 65, 51) 0%, rgb(25, 51, 42) 100%);background:linear-gradient(180deg, rgb(25, 65, 51) 0%, rgb(25, 51, 42) 100%);border-radius:8px 8px 0 0;color:#fff;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;font-size:18px;font-weight:600;position:relative}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__tabList .spec__tabListItem{width:49%;height:48px;border-radius:8px;margin-top:2%}}.root#s259_2026 .section--spec .spec__tabList .spec__tabListItem span{padding-right:28px;background:url(../img/s259_2026/icon_tab.svg) right center no-repeat;display:block;position:relative;z-index:2}.root#s259_2026 .section--spec .spec__tabList .spec__tabListItem.--isActive{background:-webkit-gradient(linear, left top, left bottom, color-stop(9%, rgb(235, 235, 235)), to(rgb(196, 196, 196)));background:-webkit-linear-gradient(top, rgb(235, 235, 235) 9%, rgb(196, 196, 196) 100%);background:linear-gradient(180deg, rgb(235, 235, 235) 9%, rgb(196, 196, 196) 100%);color:#000}.root#s259_2026 .section--spec .spec__tabList .spec__tabListItem.--isActive span{background:url(../img/s259_2026/icon_tab_a.svg) right center no-repeat}@media(min-width: 641px){.root#s259_2026 .section--spec .spec__tabList .spec__tabListItem:hover{background:#194133;color:#fff}.root#s259_2026 .section--spec .spec__tabList .spec__tabListItem:hover:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(9%, rgb(12, 120, 35)), to(rgba(31, 53, 36, 0.85)));background:-webkit-linear-gradient(top, rgb(12, 120, 35) 9%, rgba(31, 53, 36, 0.85) 100%);background:linear-gradient(180deg, rgb(12, 120, 35) 9%, rgba(31, 53, 36, 0.85) 100%);border-radius:8px 8px 0 0;z-index:0}.root#s259_2026 .section--spec .spec__tabList .spec__tabListItem:hover span{background:url(../img/s259_2026/icon_tab_h.svg) right center no-repeat}}.root#s259_2026 .section--spec .spec__content{background-color:#194133;padding-top:60px;padding-bottom:120px}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__content{margin-top:20px;padding-top:40px;padding-bottom:60px}}@media(min-width: 641px){.root#s259_2026 .section--spec .spec__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.root#s259_2026 .section--spec .spec__infoHead{padding:40px 0;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#s259_2026 .section--spec .spec__infoHead{padding:0;margin:auto;display:block}}.root#s259_2026 .section--spec .spec__infoHead .spec__infoLogo{width:212px}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__infoHead .spec__infoLogo{margin:auto}}.root#s259_2026 .section--spec .spec__infoHead .spec__infoTitle{font-size:16px;font-weight:500;font-style:italic}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__infoHead .spec__infoTitle{text-align:center}.root#s259_2026 .section--spec .spec__infoHead .spec__infoTitle br{display:none}}.root#s259_2026 .section--spec .spec__infoHead .spec__infoNote{width:90px;height:25px;margin-left:auto;border:1px solid #fff;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#s259_2026 .section--spec .spec__infoHead .spec__infoNote{margin:auto;margin-top:20px}}.root#s259_2026 .section--spec .spec__gallary{width:53%}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__gallary{width:100%}}@media(min-width: 641px){.root#s259_2026 .section--spec .spec__gallary .spec__infoHead{display:none}}.root#s259_2026 .section--spec .spec__gallary .spec__galleryMain{position:relative}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__gallary .spec__galleryMain{margin-top:40px}}.root#s259_2026 .section--spec .spec__gallary .spec__galleryMain .swiper-button-prev,.root#s259_2026 .section--spec .spec__gallary .spec__galleryMain .swiper-button-next{width:48px;height:48px;margin-top:-24px}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__gallary .spec__galleryMain .swiper-button-prev,.root#s259_2026 .section--spec .spec__gallary .spec__galleryMain .swiper-button-next{width:22px;height:22px;margin-top:-11px}}.root#s259_2026 .section--spec .spec__gallary .spec__galleryMain .swiper-button-prev{background:url(../img/s259_2026/gallery_prev.svg) left center/contain no-repeat}.root#s259_2026 .section--spec .spec__gallary .spec__galleryMain .swiper-button-next{background:url(../img/s259_2026/gallery_next.svg) left center/contain no-repeat}.root#s259_2026 .section--spec .spec__gallary .spec__galleryThumb{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#s259_2026 .section--spec .spec__gallary .spec__galleryThumb{margin-top:10px}}.root#s259_2026 .section--spec .spec__gallary .spec__galleryThumb .specGallary__item{width:calc(16.6666666667% - 2.5px);cursor:pointer;opacity:.6;position:relative}.root#s259_2026 .section--spec .spec__gallary .spec__galleryThumb .specGallary__item.--isActive{opacity:1}.root#s259_2026 .section--spec .spec__gallary .spec__galleryThumb .specGallary__item.--isActive:after{content:"";position:absolute;inset:0;border:2px solid #0c7823;pointer-events:none}.root#s259_2026 .section--spec .spec__info{width:44%}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__info{width:100%;margin-top:40px}}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__info .spec__infoHead{display:none}}.root#s259_2026 .section--spec .spec__info .spec__infoDetail{margin-bottom:40px;padding:26px 0;border-bottom:1px solid #fff;border-top:1px solid #fff}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__info .spec__infoDetail{padding:30px}}.root#s259_2026 .section--spec .spec__info .spec__infoDetail .spec__infoList{width:360px;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#s259_2026 .section--spec .spec__info .spec__infoDetail .spec__infoList{width:100%;display:block}}.root#s259_2026 .section--spec .spec__info .spec__infoDetail .spec__infoList:first-of-type{margin-top:0}.root#s259_2026 .section--spec .spec__info .spec__infoDetail .spec__infoList .spec__infoTerm{width:90px;font-size:13px;font-weight:600}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__info .spec__infoDetail .spec__infoList .spec__infoTerm{width:100%}}.root#s259_2026 .section--spec .spec__info .spec__infoDetail .spec__infoList .spec__infoDesc{width:calc(100% - 90px);font-size:13px}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__info .spec__infoDetail .spec__infoList .spec__infoDesc{width:100%}}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__info .spec__tableWrap.--isSpScroll{width:100vw;margin-left:calc(-1*5.2vw);padding-left:5.2vw;overflow:visible}}.root#s259_2026 .section--spec .spec__info .spec__table{width:100%}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__info .spec__table{overflow-x:auto;-webkit-overflow-scrolling:touch}}.root#s259_2026 .section--spec .spec__info .spec__table table{width:100%;border-collapse:collapse}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__info .spec__table table{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%}}.root#s259_2026 .section--spec .spec__info .spec__table table th,.root#s259_2026 .section--spec .spec__info .spec__table table td{border-bottom:2px solid #194133;border-right:2px solid #194133;padding:12px;font-size:13px;vertical-align:middle;text-align:center;height:48px;line-height:1.4}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__info .spec__table table th,.root#s259_2026 .section--spec .spec__info .spec__table table td{padding:0 8px;font-size:12px;white-space:nowrap;height:55px}}.root#s259_2026 .section--spec .spec__info .spec__table table th{font-weight:600}.root#s259_2026 .section--spec .spec__info .spec__table table thead{background-color:#133328}.root#s259_2026 .section--spec .spec__info .spec__table table thead th{background-color:#2d624e;text-align:center}.root#s259_2026 .section--spec .spec__info .spec__table table thead th.th2{background-color:#295846;text-align:left}.root#s259_2026 .section--spec .spec__info .spec__table table thead th:first-of-type{width:140px;text-align:left}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__info .spec__table table thead th:first-of-type{position:-webkit-sticky;position:sticky;left:0;z-index:3;width:100px;min-width:100px;max-width:100px}}.root#s259_2026 .section--spec .spec__info .spec__table table tbody th{background-color:#295846;text-align:left}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__info .spec__table table tbody th{position:-webkit-sticky;position:sticky;left:0;z-index:2;width:100px;min-width:100px;max-width:100px}}.root#s259_2026 .section--spec .spec__info .spec__table table tbody td{background-color:#426759;text-align:center}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__info .spec__table table tbody td{min-width:80px}}.root#s259_2026 .section--spec .spec__btn{margin-top:100px}@media(max-width: 640px){.root#s259_2026 .section--spec .spec__btn{padding-left:5.2vw;padding-right:5.2vw;margin-top:60px}}.root#s259_2026 .shaft-block{width:100%;max-width:1120px;margin:120px auto 0}@media(max-width: 640px){.root#s259_2026 .shaft-block{margin-top:40px}}.root#s259_2026 .shaft-block .shaft-title{margin-top:40px;font-size:42px;font-weight:300;text-align:center}@media(max-width: 640px){.root#s259_2026 .shaft-block .shaft-title{font-size:26px;font-weight:400}}@media(max-width: 640px){.root#s259_2026 .shaft-block .shaft-list-sp-scroll{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#s259_2026 .shaft-block .shaft-list-sp-scroll::-webkit-scrollbar{display:none}}.root#s259_2026 .shaft-block .shaft-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#s259_2026 .shaft-block .shaft-list{width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 5.2vw}}.root#s259_2026 .shaft-block .shaft-list .list-box{width:calc(25% - 24px);margin-top:50px;margin-left:24px;text-align:center}@media(max-width: 640px){.root#s259_2026 .shaft-block .shaft-list .list-box{width:292px;padding:24px 16px;background-color:#eaeaea;border-top:1px solid #9c9c9c;margin-left:16px}}.root#s259_2026 .shaft-block .shaft-list .list-box:first-of-type{margin-left:0}.root#s259_2026 .shaft-block .shaft-list .list-box:nth-child(4n+1){margin-left:0}.root#s259_2026 .shaft-block .shaft-list .list-box .shaft-name{margin-top:30px;font-size:20px;font-weight:600;line-height:1.1}@media(max-width: 640px){.root#s259_2026 .shaft-block .shaft-list .list-box .shaft-name{margin-top:16px;font-size:18px}}.root#s259_2026 .shaft-block .shaft-list .list-box .shaft-size{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}.root#s259_2026 .shaft-block .shaft-list .list-box .shaft-size ul{width:74px;height:100%;margin:auto;padding:3px;background-color:#19332a;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#s259_2026 .shaft-block .shaft-list .list-box .shaft-size ul>li{width:32px;height:32px;background-color:#133328;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#s259_2026 .shaft-block .shaft-list .list-box .shaft-size ul>li.--isActive{background-color:#0c7823}.root#s259_2026 .shaft-block .shaft-list .list-box .shaft-copy{height:42px;margin-top:10px;font-size:14px;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}.root#s259_2026 .shaft-block .shaft-list .list-box .shaft-data{margin-top:24px;border-top:1px solid #9c9c9c}.root#s259_2026 .shaft-block .shaft-list .list-box .shaft-data.data2{margin-top:50px}.root#s259_2026 .shaft-block .shaft-list .list-box .shaft-data dt{margin-top:24px;font-size:14px;font-weight:400}@media(max-width: 640px){.root#s259_2026 .shaft-block .shaft-list .list-box .shaft-data dt{margin-top:16px}}.root#s259_2026 .shaft-block .shaft-list .list-box .shaft-data dd{font-size:14px;font-weight:600}.root#s259_2026 .shaft-block .shaft-note-detailink{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-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-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#s259_2026 .shaft-block .shaft-note-detailink{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 40px 0}}.root#s259_2026 .shaft-block .shaft-note-detailink .shaft-note{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:20px;text-align:left}@media(max-width: 640px){.root#s259_2026 .shaft-block .shaft-note-detailink .shaft-note{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:100%;margin-top:40px;margin-bottom:30px;padding:0}}.root#s259_2026 .shaft-block .shaft-note-detailink .shaft-note p{font-size:14px;font-weight:400;line-height:2}.root#s259_2026 .shaft-block .shaft-note-detailink .shaft-note .note-lie-angle{width:248px;padding:6px 0;line-height:0}@media(max-width: 640px){.root#s259_2026 .shaft-block .shaft-btn{width:100%}.root#s259_2026 .shaft-block .shaft-btn .btn-wrap{width:100%}}.root#s259_2026 .shaft-block .grip-block{width:100%;max-width:1120px;margin:48px auto 0;padding-bottom:20px;border-bottom:1px solid #cacaca;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-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}@media screen and (max-width: 640px){.root#s259_2026 .shaft-block .grip-block{-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 40px 0;border-bottom:none}}.root#s259_2026 .shaft-block .grip-block .text-block{width:260px;text-align:left}@media screen and (max-width: 640px){.root#s259_2026 .shaft-block .grip-block .text-block{margin:30px 0 40px 0}}.root#s259_2026 .shaft-block .grip-block .photo{width:100%;max-width:552px;line-height:0}@media screen and (max-width: 640px){.root#s259_2026 .shaft-block .grip-block .photo{width:100%}}.root#s259_2026 .shaft-block .grip-block .grip-name{font-size:28px;font-weight:600;line-height:1.2}@media screen and (max-width: 640px){.root#s259_2026 .shaft-block .grip-block .grip-name{font-size:24px}}.root#s259_2026 .shaft-block .grip-block .grip-copy{font-size:16px;font-weight:600;line-height:1.4}.root#s259_2026 .shaft-block .grip-block .girp-note{margin-top:15px;font-size:13px;font-weight:400;line-height:1.4}.root#s259_2026 .shaft-block .grip-block .girp-note a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.root#s259_2026 .shaft-block .grip-btn{margin:40px auto}@media(max-width: 640px){.root#s259_2026 .shaft-block .grip-btn{width:100%;padding:0 5.2vw}.root#s259_2026 .shaft-block .grip-btn .btn-wrap{width:100%}}.root#s259_2026 .shaftSet{width:100%;max-width:1120px;margin:120px auto 0}@media(max-width: 640px){.root#s259_2026 .shaftSet{margin-top:80px}}.root#s259_2026 .shaftSet .shaftSet__title{margin-top:40px;font-size:42px;font-weight:500;text-align:center}@media(max-width: 640px){.root#s259_2026 .shaftSet .shaftSet__title{font-size:26px;font-weight:400}}@media(max-width: 640px){.root#s259_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#s259_2026 .shaftSet .shaftSet__listWrap::-webkit-scrollbar{display:none}.root#s259_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#s259_2026 .shaftSet .shaftSet__list{width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 5.2vw}}.root#s259_2026 .shaftSet .shaftSet__item{width:calc(25% - 24px);margin-top:50px;margin-left:24px;text-align:center}@media(max-width: 640px){.root#s259_2026 .shaftSet .shaftSet__item{width:292px;padding:24px 16px;background-color:#19332a;border-top:1px solid #19332a;border-radius:6px;margin-left:16px;margin-top:0}}.root#s259_2026 .shaftSet .shaftSet__item:first-of-type{margin-left:0}@media(min-width: 641px){.root#s259_2026 .shaftSet .shaftSet__item:nth-child(4n+1){margin-left:0}}.root#s259_2026 .shaftSet .shaftSet__itemImg{line-height:0}.root#s259_2026 .shaftSet .shaftSet__itemName{margin-top:30px;font-size:20px;font-weight:600;line-height:1.1}@media(max-width: 640px){.root#s259_2026 .shaftSet .shaftSet__itemName{margin-top:16px;font-size:18px}}.root#s259_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#s259_2026 .shaftSet .shaftSet__itemSize.pcnone{height:0}}.root#s259_2026 .shaftSet .shaftSet__sizeList{width:74px;height:100%;margin:auto;padding:3px;background-color:#19332a;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#s259_2026 .shaftSet .shaftSet__sizeItem{width:32px;height:32px;background-color:#133328;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#s259_2026 .shaftSet .shaftSet__sizeItem.--isActive{background-color:#0c7823}.root#s259_2026 .shaftSet .shaftSet__itemData{margin-top:24px;border-top:1px solid #9c9c9c}.root#s259_2026 .shaftSet .shaftSet__itemTerm{margin-top:24px;font-size:14px;font-weight:400}@media(max-width: 640px){.root#s259_2026 .shaftSet .shaftSet__itemTerm{margin-top:16px}}.root#s259_2026 .shaftSet .shaftSet__itemDesc{font-size:14px;font-weight:600}.root#s259_2026 .shaftSet .shaftSet__itemDesc .--isNone{display:none}.root#s259_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#s259_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#s259_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#s259_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#s259_2026 .shaftSet .shaftSet__note p{font-size:14px;font-weight:400;line-height:2}.root#s259_2026 .shaftSet .shaftSet__noteImg{width:248px;padding:6px 0;line-height:0}@media(max-width: 640px){.root#s259_2026 .shaftSet .shaftSet__btn{width:100%}}.root#s259_2026 .shaftSet .shaftSet__grip{width:100%;max-width:1120px;margin:48px auto 0;border-bottom:1px solid #cacaca;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}@media(max-width: 640px){.root#s259_2026 .shaftSet .shaftSet__grip{width:90%;margin-top:40px;padding-bottom:0;display:block}}.root#s259_2026 .shaftSet .shaftSet__gripText{width:260px;padding:24px 0;text-align:left}@media(max-width: 640px){.root#s259_2026 .shaftSet .shaftSet__gripText{width:100%;padding:0;margin-bottom:0}}.root#s259_2026 .shaftSet .shaftSet__gripImg{width:100%;max-width:552px;line-height:0}@media(max-width: 640px){.root#s259_2026 .shaftSet .shaftSet__gripImg{width:100%}}.root#s259_2026 .shaftSet .shaftSet__gripName{font-size:28px;font-weight:600;line-height:1.2}@media(max-width: 640px){.root#s259_2026 .shaftSet .shaftSet__gripName{font-size:24px}}.root#s259_2026 .shaftSet .shaftSet__gripCopy{font-size:16px;font-weight:600;line-height:1.4}.root#s259_2026 .shaftSet .shaftSet__gripNote{margin-top:15px;font-size:13px;font-weight:400;line-height:1.4}.root#s259_2026 .shaftSet .shaftSet__gripNote a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.root#s259_2026 .shaftSet .shaftSet__gripBtn{margin:40px auto 0}@media(max-width: 640px){.root#s259_2026 .shaftSet .shaftSet__gripBtn{width:100%;padding:0 5.2vw}}.root#s259_2026 .js-tabPanel{display:none}.root#s259_2026 .js-tabPanel.--isActive{display:block}.root#s259_2026 .js-dataSwitch{cursor:pointer}.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){.modalCommon{padding:0 5.2vw}}.modalCommon.--isActive{opacity:1;pointer-events:auto;z-index:10000000}.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}.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){.modalCommon .modalCommonWrap{max-height:95vh;max-height:95svh}}.modalCommon .modalCommon__bg{width:100%;height:100dvh;height:100svh;background:rgba(0,0,0,.9);position:fixed;left:0;top:0;z-index:1}.modalCommon .modalCommon__btnWrap{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.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}.modalCommon .modalCommon__btnWrap .modalCommon__btn{width:56px;height:56px;background-color:#101815;cursor:pointer}@media(max-width: 640px){.modalCommon .modalCommon__btnWrap .modalCommon__btn{width:36px;height:36px}}.modalCommon .modalCommon__block{width:100%;overflow-y:auto;background-color:#194133;position:relative;z-index:2}.soletype__detail .soletype__detailWrap .soletype__detailHead{padding:40px 0;background-color:#19332a;text-align:center}@media(max-width: 640px){.soletype__detail .soletype__detailWrap .soletype__detailHead{padding:15px 0}}.soletype__detail .soletype__detailWrap .soletype__detailHead .soletype__detailName{font-size:36px;font-weight:500}@media(max-width: 640px){.soletype__detail .soletype__detailWrap .soletype__detailHead .soletype__detailName{font-size:24px}}.soletype__detail .soletype__detailWrap .soletype__detailHead .soletype__detailCategory{font-size:16px;font-weight:500}@media(max-width: 640px){.soletype__detail .soletype__detailWrap .soletype__detailHead .soletype__detailCategory{font-size:14px}}.soletype__detail .soletype__detailWrap .soletype__detailBody{width:100%;position:relative}@media(min-width: 641px){.soletype__detail .soletype__detailWrap .soletype__detailBody{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}}.soletype__detail .soletype__detailWrap .soletype__detailContent{width:45%;padding:40px 0;padding-left:60px;text-align:left}@media(max-width: 640px){.soletype__detail .soletype__detailWrap .soletype__detailContent{width:100%;padding:20px 0 0;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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.soletype__detail .soletype__detailWrap .soletype__detailContent .soletype__detailTitle{font-size:28px;font-weight:500}@media(max-width: 640px){.soletype__detail .soletype__detailWrap .soletype__detailContent .soletype__detailTitle{width:100%;padding:0 5.2vw;font-size:20px}}.soletype__detail .soletype__detailWrap .soletype__detailContent .soletype__detailText{margin-top:15px;font-size:14px;letter-spacing:.1em;line-height:2}@media(max-width: 640px){.soletype__detail .soletype__detailWrap .soletype__detailContent .soletype__detailText{width:100%;padding:0 5.2vw;margin-top:10px;font-size:12px}.soletype__detail .soletype__detailWrap .soletype__detailContent .soletype__detailText br{display:none}}.soletype__detail .soletype__detailWrap .soletype__detailImg{line-height:0;display:block}@media(min-width: 641px){.soletype__detail .soletype__detailWrap .soletype__detailImg{width:20%;position:absolute;right:52%;bottom:0}}@media(max-width: 640px){.soletype__detail .soletype__detailWrap .soletype__detailImg{width:45%;position:relative}}.soletype__detail .soletype__detailWrap .soletype__detailImg img{width:100%;height:auto;display:inline}.soletype__detail .soletype__detailWrap .soletype__detailImg .soletype__detailImgText{width:100%;display:block;position:absolute;font-size:12px;font-weight:500;line-height:1.4}@media(max-width: 640px){.soletype__detail .soletype__detailWrap .soletype__detailImg .soletype__detailImgText{font-size:9px}}.soletype__detail .soletype__detailWrap .soletype__detailSpec{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:25px}@media(max-width: 640px){.soletype__detail .soletype__detailWrap .soletype__detailSpec{width:161px;margin:25px 0;padding-left:5.2vw}}.soletype__detail .soletype__detailWrap .soletype__detailSpec .soletype__detailSpecTitle{width:100%;margin-bottom:4px;padding:8px 10px 7px;background-color:#2a5143;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.2}@media(max-width: 640px){.soletype__detail .soletype__detailWrap .soletype__detailSpec .soletype__detailSpecTitle{font-size:11px;padding:6px 6px 5px;white-space:nowrap}}.soletype__detail .soletype__detailWrap .soletype__detailSpec .soletype__detailSpecList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.soletype__detail .soletype__detailWrap .soletype__detailSpec .soletype__detailSpecList .spec__item{width:38px;padding:8px 0;background-color:#2a5143;font-size:14px;font-weight:500;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;line-height:1.2}@media(max-width: 640px){.soletype__detail .soletype__detailWrap .soletype__detailSpec .soletype__detailSpecList .spec__item{width:32px;font-size:12px;padding:6px 0}}.soletype__detail .soletype__detailWrap .soletype__detailMedia{width:55%;aspect-ratio:16/9;line-height:0;display:block;overflow:hidden;position:relative}@media(min-width: 641px){.soletype__detail .soletype__detailWrap .soletype__detailMedia:before{content:"";width:30%;height:100%;position:absolute;left:30px;top:0;background:-webkit-gradient(linear, left top, right top, from(rgb(25, 65, 51)), to(rgba(25, 65, 51, 0)));background:-webkit-linear-gradient(left, rgb(25, 65, 51) 0%, rgba(25, 65, 51, 0) 100%);background:linear-gradient(90deg, rgb(25, 65, 51) 0%, rgba(25, 65, 51, 0) 100%);z-index:1}}@media(max-width: 640px){.soletype__detail .soletype__detailWrap .soletype__detailMedia{width:100%;aspect-ratio:345/194}}.soletype__detail .soletype__detailWrap .soletype__detailMedia video{width:101%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 641px){.soletype__detail .soletype__detailWrap .soletype__detailMedia video{-webkit-transform:translateX(30px);transform:translateX(30px)}}@media(min-width: 641px){.soletype__detail.--soletypeS .soletype__detailWrap .soletype__detailImg .soletype__detailImgText{right:0%;bottom:20px}.soletype__detail.--soletypeS .soletype__detailWrap .soletype__detailSpec{max-width:206px}.soletype__detail.--soletypeB .soletype__detailWrap .soletype__detailSpecList .spec__item,.soletype__detail.--soletypeE .soletype__detailWrap .soletype__detailSpecList .spec__item{width:50px}}@media(max-width: 640px){.soletype__detail.--soletypeS .soletype__detailWrap .soletype__detailImg .soletype__detailImgText{left:0;bottom:15px}.soletype__detail.--soletypeB .soletype__detailWrap .soletype__detailSpec,.soletype__detail.--soletypeE .soletype__detailWrap .soletype__detailSpec,.soletype__detail.--soletypeT .soletype__detailWrap .soletype__detailSpec{width:auto}}@media(min-width: 641px){.priceSpec__modal{padding-left:6.25%;padding-right:6.25%}}@media(max-width: 640px){.priceSpec__modal{padding-left:0;padding-right:0}}.priceSpec__modal .priceSpec__modalWrapInr{width:100%;max-width:883px;padding:30px 0;margin:auto}@media(max-width: 640px){.priceSpec__modal .priceSpec__modalWrapInr{padding:20px 15px}}.priceSpec__modal .priceSpec__priceArea{gap:2px}@media(min-width: 641px){.priceSpec__modal .priceSpec__priceArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.priceSpec__modal .priceSpec__priceArea .priceSpec__priceTitle{width:100%;height:42px;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;background-color:#295846;font-size:13px;font-weight:600}.priceSpec__modal .priceSpec__priceArea .priceSpec__priceItem{width:calc((100% - 4px)/3);height:42px;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;background-color:#426759;font-size:13px;font-weight:500}@media(max-width: 640px){.priceSpec__modal .priceSpec__priceArea .priceSpec__priceItem{width:100%;margin-top:2px}}.priceSpec__modal .priceSpec__priceArea .priceSpec__priceItem span{font-size:9px}.priceSpec__modal .priceSpec__note{margin-bottom:10px;margin-top:40px;font-size:13px;font-weight:500;text-align:left;line-height:1.4}@media(max-width: 640px){.priceSpec__modal .priceSpec__note{margin-top:15px}}@media(max-width: 640px){.priceSpec__modal .pconly{display:none !important}}.priceSpec__modal .sponly{display:none}@media(max-width: 640px){.priceSpec__modal .sponly{display:block}}@media(max-width: 640px){.priceSpec__modal .priceSpec__tableWrap{width:100vw;margin-left:-15px;padding-left:15px;overflow:visible}}.priceSpec__modal .priceSpec__table{width:100%}@media(max-width: 640px){.priceSpec__modal .priceSpec__table{padding-right:15px;overflow-x:auto;-webkit-overflow-scrolling:touch}}.priceSpec__modal .priceSpec__table table{width:100%;border-collapse:collapse}@media(max-width: 640px){.priceSpec__modal .priceSpec__table table{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%}}.priceSpec__modal .priceSpec__table table th,.priceSpec__modal .priceSpec__table table td{border-bottom:2px solid #194133;border-right:2px solid #194133;padding:12px;font-size:13px;vertical-align:middle;text-align:center;height:48px;line-height:1.4}@media(max-width: 640px){.priceSpec__modal .priceSpec__table table th,.priceSpec__modal .priceSpec__table table td{padding:0 8px;font-size:11px;white-space:nowrap;height:44px}}.priceSpec__modal .priceSpec__table table th{font-weight:500}.priceSpec__modal .priceSpec__table table thead{background-color:#133328}.priceSpec__modal .priceSpec__table table thead th{background-color:#2d624e;text-align:center}.priceSpec__modal .priceSpec__table table thead th.th2{background-color:#295846;text-align:left}.priceSpec__modal .priceSpec__table table thead th:first-of-type{width:150px;min-width:150px;text-align:left}@media(max-width: 640px){.priceSpec__modal .priceSpec__table table thead th:first-of-type{position:-webkit-sticky;position:sticky;left:0;z-index:3;width:100px;min-width:100px;max-width:100px}}.priceSpec__modal .priceSpec__table table tbody th{background-color:#295846;text-align:left}@media(max-width: 640px){.priceSpec__modal .priceSpec__table table tbody th{position:-webkit-sticky;position:sticky;left:0;z-index:2;width:100px;min-width:100px;max-width:100px}}.priceSpec__modal .priceSpec__table table tbody td{background-color:#426759;font-weight:300;text-align:center;min-width:50px}@media(max-width: 640px){.priceSpec__modal .priceSpec__table table tbody td{min-width:60px}}.priceSpec__modal .priceSpec__tableNote{margin-top:5px;font-size:13px;font-weight:500;text-align:right;line-height:1.4}@media(max-width: 640px){.priceSpec__modal .priceSpec__tableNote{text-align:left}}/*# sourceMappingURL=s259_2026.css.map */