@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";.root{color:#000;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-family:"FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic ProN","Hiragino Sans","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;line-height:1;text-align:center;background-color:#fff;overflow:hidden}.root img{width:100%;height:auto;line-height:0}.root *{-webkit-box-sizing:border-box;box-sizing:border-box}.root *::before{-webkit-box-sizing:border-box;box-sizing:border-box}.root *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.root a,.root a:link{color:#0095bc;text-decoration:underline;outline:none}.root a:visited{color:#0095bc}.root a:hover{color:#0095bc;text-decoration:none}.root a:active{color:#0095bc}.root a{cursor:pointer}.root a:hover img{opacity:1}.root .btm1em{margin-bottom:1em}.root .btm0{margin-bottom:0}.root .btm5{margin-bottom:5px}.root .btm10{margin-bottom:10px}.root .btm15{margin-bottom:15px}.root .btm20{margin-bottom:20px}.root .btm25{margin-bottom:25px}.root .btm30{margin-bottom:30px}.root .btm35{margin-bottom:35px}.root .btm40{margin-bottom:40px}.root .btm45{margin-bottom:45px}.root .btm50{margin-bottom:50px}.root .btm60{margin-bottom:60px}.root .btm70{margin-bottom:70px}.root .pcnone{display:none}.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#g440khl{background-color:#e9fbff}.root#g440khl .head-block{position:relative;line-height:0}.root#g440khl .head-block .kv-image{position:relative;line-height:0;z-index:1}@media screen and (max-width: 640px){.root#g440khl .head-block .btn-scroll{display:block;position:absolute;bottom:0;left:50%;width:14.4%;margin-left:-7.2%;height:auto}}.root#g440khl .head-block .release-day{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:1.25%;bottom:2.7%;width:14%;height:7.84%;background-color:rgba(0,0,0,.6);z-index:2}@media screen and (max-width: 640px){.root#g440khl .head-block .release-day{position:relative;left:auto;bottom:auto;width:100%;height:7.47vw;background-color:#000}}.root#g440khl .head-block .release-day p{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1.02vw;font-weight:400;line-height:1}@media screen and (max-width: 1280px){.root#g440khl .head-block .release-day p{font-size:13px}}@media screen and (max-width: 640px){.root#g440khl .head-block .release-day p{font-size:3.47vw}}.root#g440khl .head-block .kv-copy-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:63px;line-height:0;background:-webkit-gradient(linear, left top, right top, from(#0086bf), color-stop(51%, #f1fbff), to(#0086bf));background:linear-gradient(90deg, #0086bf 0%, #f1fbff 51%, #0086bf 100%)}.root#g440khl .head-block .kv-copy-block .g440khl-logo{display:inline-block;width:82px;margin:0 5px 0 0;line-height:0;vertical-align:middle}.root#g440khl .head-block .kv-copy-block .kv-copy{display:inline-block;color:#0b0b1b;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:800;line-height:1;vertical-align:middle}.root#g440khl .content{background-color:rgba(0,0,0,0)}.root#g440khl .section-block{position:relative}.root#g440khl .anchor-landing-wrap{position:relative;height:0}.root#g440khl .anchor-landing{position:absolute;top:-45px;left:0;pointer-events:none}@media screen and (max-width: 640px){.root#g440khl .anchor-landing{top:-72px}}.root#g440khl .anchor-landing-0{position:absolute;top:0;left:0;pointer-events:none}.root#g440khl .anchor-links{padding:32px 0;background-color:rgba(0,0,0,0)}@media screen and (max-width: 640px){.root#g440khl .anchor-links{position:relative;width:100%;height:auto;padding:32px 20px 64px 20px;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.root#g440khl .anchor-links::-webkit-scrollbar{display:none}}.root#g440khl .anchor-links.btm0{margin-bottom:0}.root#g440khl .anchor-links .anchor-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:697px;margin:0 auto;height:69px}@media screen and (max-width: 640px){.root#g440khl .anchor-links .anchor-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:auto}}.root#g440khl .anchor-links .anchor-list li{position:relative;width:33.3333333333%;height:67px}@media screen and (max-width: 640px){.root#g440khl .anchor-links .anchor-list li{width:calc((100% - 12px)/2);padding:0 20px;border-bottom:1px solid #c7e3ef}.root#g440khl .anchor-links .anchor-list li:first-child{width:100%;padding:0;margin-bottom:8px}}.root#g440khl .anchor-links .anchor-list li:before{content:"";position:absolute;top:20%;left:0;width:2px;height:60%;background-color:#93979a}@media screen and (max-width: 640px){.root#g440khl .anchor-links .anchor-list li:before{display:none}}.root#g440khl .anchor-links .anchor-list li:last-child:after{content:"";position:absolute;top:20%;right:0;width:2px;height:60%;background-color:#93979a}@media screen and (max-width: 640px){.root#g440khl .anchor-links .anchor-list li:last-child:after{display:none}}.root#g440khl .anchor-links .anchor-list li a{position:relative;display:block;width:auto;height:100%;text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s}.root#g440khl .anchor-links .anchor-list li a:hover{opacity:.7}@media screen and (max-width: 640px){.root#g440khl .anchor-links .anchor-list li a:hover{opacity:1}}.root#g440khl .anchor-links .anchor-list li a::after{content:"";position:absolute;bottom:8px;left:50%;width:12px;height:7px;margin-left:-6px;background-image:url(/product/assets/img/g440hl/anchor_arrow.png);background-repeat:no-repeat;background-position:center;background-size:cover}.root#g440khl .anchor-links .anchor-list li a .eng-title{display:block;margin-bottom:8px;padding-top:8px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase}.root#g440khl .anchor-links .anchor-list li a .jp-title{display:block;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440khl .anchor-links .anchor-list li a .jp-title{font-size:14px}}.root#g440khl .intro-carry-bg{background-image:url(/product/assets/img/g440khl/intro_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}@media screen and (max-width: 640px){.root#g440khl .intro-carry-bg{background-image:url(/product/assets/img/g440khl/intro_bg_sp.jpg)}}.root#g440khl .intro{margin-bottom:53px}@media screen and (max-width: 640px){.root#g440khl .intro{margin-bottom:0}}.root#g440khl .intro.btm0{margin-bottom:0}.root#g440khl .intro-block{position:relative;aspect-ratio:1/.505;width:100%;max-height:727px}@media screen and (max-width: 640px){.root#g440khl .intro-block{aspect-ratio:1/1.501;max-height:unset}}.root#g440khl .intro-block .intro-image{line-height:0}.root#g440khl .intro-block .inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}.root#g440khl .intro-block .logo-g440khl{width:123px;margin:0 auto 15px auto;line-height:0}@media screen and (max-width: 640px){.root#g440khl .intro-block .logo-g440khl{margin:0 auto 22px auto}}.root#g440khl .intro-block .intro-hl1{margin-bottom:40px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-weight:800;font-size:48px;line-height:1}@media screen and (max-width: 640px){.root#g440khl .intro-block .intro-hl1{font-size:31px;line-height:1.4}}.root#g440khl .intro-block .copy{margin-bottom:40px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:500;line-height:1.7}@media screen and (max-width: 640px){.root#g440khl .intro-block .copy{margin-bottom:35px}}.root#g440khl .intro-block .sub-copy{color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:32px;line-height:1}@media screen and (max-width: 640px){.root#g440khl .intro-block .sub-copy{font-size:24px}}.root#g440khl .intro-block .sub-copy ruby{display:inline-block;position:relative}.root#g440khl .intro-block .sub-copy .ruby-text{position:absolute;top:-15px;left:0;width:100%;color:#aec5d0;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:900;line-height:1;text-align:center}.root#g440khl .intro-block .sub-copy em{font-style:normal;vertical-align:middle}.root#g440khl .intro-block .sub-copy em strong{color:#0086bf}.root#g440khl .intro-block .sub-copy .j-kakko{font-size:24px;vertical-align:middle}@media screen and (max-width: 640px){.root#g440khl .intro-block .sub-copy .j-kakko{font-size:20px}}.root#g440khl .intro-block .intro-club-image{width:780px;margin:-30px auto 0 auto;line-height:0}@media screen and (max-width: 640px){.root#g440khl .intro-block .intro-club-image{width:322px;margin:16px auto 0 auto}}.root#g440khl .carry-block{max-width:1280px;margin:0 auto 160px auto;background-color:hsla(0,0%,100%,.5)}@media screen and (max-width: 640px){.root#g440khl .carry-block{max-width:100%;margin:0 auto 90px auto;padding:0}}.root#g440khl .carry-block .inner-block{position:relative;max-width:1120px;margin:0 auto;padding:120px 0;text-align:left}@media screen and (max-width: 640px){.root#g440khl .carry-block .inner-block{max-width:auto;padding:50px 20px}}.root#g440khl .carry-block .carry-hl2{display:inline-block;margin-bottom:25px;color:#00405b;font-family:"Noto Sans JP",sans-serif;font-size:28px;font-weight:900;line-height:1.4;background:linear-gradient(219deg, #b0e6ff -0.53%, #7bd8ff 21.93%, #0086bf 48.37%, #00405b 74.32%, #0a1326 99.27%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 640px){.root#g440khl .carry-block .carry-hl2{font-size:24px}}.root#g440khl .carry-block .copy-block{width:350px}@media screen and (max-width: 640px){.root#g440khl .carry-block .copy-block{width:100%;margin-bottom:20px}}.root#g440khl .carry-block .copy-block p{margin-bottom:1.5em;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:1.5}.root#g440khl .carry-block .copy-block p:last-child{margin-bottom:0}.root#g440khl .carry-block .illust{position:absolute;top:32px;right:0;width:745px;line-height:0}@media screen and (max-width: 640px){.root#g440khl .carry-block .illust{position:relative;top:auto;width:100%}}.root#g440khl .feature-col3-block{margin-bottom:120px;padding:0 20px}@media screen and (max-width: 640px){.root#g440khl .feature-col3-block{margin-bottom:100px}}.root#g440khl .feature-col3-block .inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1120px;margin:0 auto;text-align:left}@media screen and (max-width: 640px){.root#g440khl .feature-col3-block .inner-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:auto}}.root#g440khl .feature-col3-block .inner-block .box{width:320px;text-align:left}@media screen and (max-width: 640px){.root#g440khl .feature-col3-block .inner-block .box{width:100%;margin-bottom:60px}.root#g440khl .feature-col3-block .inner-block .box:last-child{margin-bottom:0}}.root#g440khl .feature-col3-block .inner-block .photo{margin-bottom:12px;line-height:0}.root#g440khl .feature-col3-block .inner-block .feature-hl{margin-bottom:16px;color:#0086bf;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1.5}.root#g440khl .feature-col3-block .inner-block .feature-headcopy{margin-bottom:16px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:700;line-height:1.5}.root#g440khl .feature-col3-block .inner-block .feature-body p{margin-bottom:1.5em;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:1.5}.root#g440khl .feature-col3-block .inner-block .feature-body p:last-child{margin-bottom:0}.root#g440khl .feature-col3-block .inner-block .feature-body p a{color:#3e3e3e;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.root#g440khl .section-hl.btm0{margin-bottom:0}.root#g440khl .section-hl.hl-technology{margin-bottom:0}@media screen and (max-width: 640px){.root#g440khl .section-hl.hl-technology{margin-bottom:40px}}.root#g440khl .section-hl.hl-models{margin-bottom:65px}@media screen and (max-width: 640px){.root#g440khl .section-hl.hl-models{margin-bottom:40px}}.root#g440khl .section-hl.hl-shaft{margin-bottom:120px}@media screen and (max-width: 640px){.root#g440khl .section-hl.hl-shaft{margin-bottom:75px}}.root#g440khl .section-hl.hl-event{margin-bottom:60px}@media screen and (max-width: 640px){.root#g440khl .section-hl.hl-event{margin-bottom:40px}}.root#g440khl .section-hl .title-block{line-height:0}.root#g440khl .section-hl .title-block .jp-title{display:block;margin-bottom:5px;color:#000;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:500;line-height:1}@media screen and (max-width: 640px){.root#g440khl .section-hl .title-block .jp-title{margin-bottom:15px;font-size:16px}}.root#g440khl .section-hl .title-block .jp-title.models{color:#a8c8d6}.root#g440khl .section-hl .title-block .eng-title{display:block;color:#000;font-family:"Noto Sans JP",sans-serif;font-size:94px;font-weight:500;line-height:1}@media screen and (max-width: 640px){.root#g440khl .section-hl .title-block .eng-title{font-size:56px}}.root#g440khl .section-hl .title-block .eng-title.models{color:#a8c8d6}.root#g440khl .technology-head-copy{padding:65px 0 75px 0}@media screen and (max-width: 640px){.root#g440khl .technology-head-copy{padding:0 0 45px 0}}.root#g440khl .technology-head-copy h2{position:relative;color:#0b0b1b;font-family:"Noto Sans JP",sans-serif;font-size:24px;font-weight:800;line-height:1.5}@media screen and (max-width: 640px){.root#g440khl .technology-head-copy h2{font-size:20px}}.root#g440khl .technology-head-copy h3{position:relative;padding-top:20px;color:#0b0b1b;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:500;line-height:1.7}@media screen and (max-width: 640px){.root#g440khl .technology-head-copy h3{font-size:14px}}.root#g440khl .tech-slide{position:relative;margin:0 auto;padding:0 0 100px 0}@media screen and (max-width: 640px){.root#g440khl .tech-slide{margin:0 auto;padding:0 20px 75px 20px}}.root#g440khl .tech-slide:last-child{margin:0 auto}.root#g440khl .tech-slide .swiper{overflow:visible;cursor:-webkit-grab;cursor:grab}.root#g440khl .tech-slide .swiper:active{cursor:-webkit-grabbing;cursor:grabbing}.root#g440khl .tech-slide .swiper-slide{width:77.778%;max-width:1120px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:scale(0.75);transform:scale(0.75);opacity:0;visibility:hidden;z-index:1;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.root#g440khl .tech-slide .swiper-slide:focus{outline:none}.root#g440khl .tech-slide .swiper-slide:active{background-color:rgba(0,0,0,0)}.root#g440khl .tech-slide .swiper-slide *{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (max-width: 640px){.root#g440khl .tech-slide .swiper-slide{width:80vw !important;height:auto;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none;opacity:1;visibility:visible;margin-right:20px}.root#g440khl .tech-slide .swiper-slide:last-child{margin-right:0}}.root#g440khl .tech-slide .swiper-slide.swiper-slide-prev,.root#g440khl .tech-slide .swiper-slide.swiper-slide-next{opacity:1;visibility:visible}@media screen and (max-width: 640px){.root#g440khl .tech-slide .swiper-slide.swiper-slide-prev,.root#g440khl .tech-slide .swiper-slide.swiper-slide-next{opacity:1;visibility:visible}}@media screen and (min-width: 641px){.root#g440khl .tech-slide .swiper-slide.swiper-slide-prev{-webkit-transform:translateX(400px) scale(0.7);transform:translateX(400px) scale(0.7)}}@media screen and (min-width: 641px){.root#g440khl .tech-slide .swiper-slide.swiper-slide-next{-webkit-transform:translateX(-400px) scale(0.7);transform:translateX(-400px) scale(0.7)}}.root#g440khl .tech-slide .swiper-slide.swiper-slide-active{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible;z-index:10}@media screen and (max-width: 640px){.root#g440khl .tech-slide .swiper-slide.swiper-slide-active{-webkit-filter:none;filter:none;-webkit-transform:none;transform:none}}.root#g440khl .tech-slide .swiper-button-prev,.root#g440khl .tech-slide .swiper-button-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:88px;height:32px;margin:0;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:4px;-webkit-transition:background-color .3s;transition:background-color .3s;background-size:40px auto;background-repeat:no-repeat;background-position:center;outline:none}.root#g440khl .tech-slide .swiper-button-prev:focus,.root#g440khl .tech-slide .swiper-button-next:focus{outline:none}.root#g440khl .tech-slide .swiper-button-prev::after,.root#g440khl .tech-slide .swiper-button-next::after{content:""}.root#g440khl .tech-slide .swiper-button-prev:hover,.root#g440khl .tech-slide .swiper-button-next:hover{background-color:rgba(0,134,191,.75)}@media screen and (max-width: 640px){.root#g440khl .tech-slide .swiper-button-prev:hover,.root#g440khl .tech-slide .swiper-button-next:hover{background-color:rgba(0,0,0,0)}}@media screen and (max-width: 640px){.root#g440khl .tech-slide .swiper-button-prev,.root#g440khl .tech-slide .swiper-button-next{position:relative;top:auto;left:auto;right:auto;-webkit-transform:none;transform:none;width:23.47vw;height:8.53vw;margin:0 2vw;background-size:10.67vw auto;border:1px solid #0b0b1b}}.root#g440khl .tech-slide .swiper-button-prev{left:calc(50% - 680px);background-image:url("/product/assets/img/g440k/review_prev.png")}@media screen and (max-width: 1440px){.root#g440khl .tech-slide .swiper-button-prev{left:2%}}@media screen and (max-width: 640px){.root#g440khl .tech-slide .swiper-button-prev{left:auto;background-image:url("/product/assets/img/g440k/review_prev_k.png")}}.root#g440khl .tech-slide .swiper-button-next{left:calc(50% + 592px);right:auto;background-image:url("/product/assets/img/g440k/review_next.png")}@media screen and (max-width: 1440px){.root#g440khl .tech-slide .swiper-button-next{left:auto;right:2%}}@media screen and (max-width: 640px){.root#g440khl .tech-slide .swiper-button-next{left:auto;right:auto;background-image:url("/product/assets/img/g440k/review_next_k.png")}}.root#g440khl .tech-slide .swiper-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.root#g440khl .tech-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 640px){.root#g440khl .tech-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}}.root#g440khl .tech-image-zoom{position:relative;width:100%;aspect-ratio:16/9;color:#fff;line-height:0;background-color:#17172d;border:1px solid #5f767f;border-radius:16px;overflow:hidden}@media screen and (max-width: 640px){.root#g440khl .tech-image-zoom{border-radius:8px}}.root#g440khl .tech-zoom-video{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.root#g440khl .swiper-slide-active .tech-zoom-video{opacity:1;visibility:visible}.root#g440khl .tech-image-thumbnail{position:absolute;top:70.7%;left:82.5%;width:19.95%;line-height:0;border:1px solid #5f767f;border-radius:8px;overflow:hidden}@media screen and (max-width: 640px){.root#g440khl .tech-image-thumbnail{top:35.47vw}}.root#g440khl .tech-title{position:absolute;top:6.6%;left:6.2%;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:40px;font-weight:900;line-height:1.1;text-align:left}@media screen and (max-width: 640px){.root#g440khl .tech-title{position:relative;top:auto;left:auto;padding:5.33vw 3.3vw 4.6vw 3.3vw;color:#0b0b1b;font-size:7.2vw}}.root#g440khl .tech-copy{position:absolute;top:7.9%;left:64.8%;width:32%;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1.7;text-align:left}@media screen and (max-width: 640px){.root#g440khl .tech-copy{position:relative;top:auto;left:auto;width:100%;padding:0 3.3vw 4vw 3.3vw;color:#0b0b1b;font-size:3.47vw}}.root#g440khl .tech-note{position:absolute;bottom:4.1%;left:6%;text-align:center}@media screen and (max-width: 640px){.root#g440khl .tech-note{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;bottom:auto;left:auto;padding:0 0 6.4vw 3.3vw}}.root#g440khl .note-text1{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:800;line-height:1}@media screen and (max-width: 640px){.root#g440khl .note-text1{margin:0 .5em 0 0;padding:.3em .3em;color:#fff;font-size:3.73vw;background-color:#0b0b1b;border-radius:4px}}.root#g440khl .note-text2{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:800;line-height:1}@media screen and (max-width: 640px){.root#g440khl .note-text2{margin:0 .3em 0 0;color:#0b0b1b;font-size:4.27vw}}.root#g440khl .note-text2 .date{font-size:37px;font-weight:700}@media screen and (max-width: 640px){.root#g440khl .note-text2 .date{font-size:9.87vw}}.root#g440khl .note-text2 .per{margin-right:.06em;font-size:25px;font-weight:700}@media screen and (max-width: 640px){.root#g440khl .note-text2 .per{font-size:6.6vw}}.root#g440khl .note-text3{padding-top:.6em;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:10px;font-weight:400;line-height:1}@media screen and (max-width: 640px){.root#g440khl .note-text3{padding:0;color:#0b0b1b;font-size:2.67vw}}.root#g440khl .evolution-bg{padding:0 40px;background-color:rgba(0,0,0,0)}@media screen and (max-width: 640px){.root#g440khl .evolution-bg{padding:0}}.root#g440khl .evo-name{margin-bottom:1.5em;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:700;line-height:1}.root#g440khl .evo-hl{margin-bottom:1.2em;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:22px;font-weight:700;line-height:1.5}@media screen and (max-width: 640px){.root#g440khl .evo-hl{font-size:20px}}.root#g440khl .evo-body p{margin-bottom:1.5em;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:1.5}@media screen and (max-width: 640px){.root#g440khl .evo-body p{line-height:1.8}}.root#g440khl .evo-body p:last-child{margin-bottom:0}.root#g440khl .evo-block-sp-scroll{display:block}@media screen and (max-width: 640px){.root#g440khl .evo-block-sp-scroll{display:block;width:100%;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.root#g440khl .evo-block-sp-scroll::-webkit-scrollbar{display:none}}.root#g440khl .evo-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:680px;margin:0 auto;padding-bottom:80px}@media screen and (max-width: 640px){.root#g440khl .evo-block{width:490px;margin:0 20px;padding-bottom:40px}}.root#g440khl .evo-block .col-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:300px}@media screen and (max-width: 640px){.root#g440khl .evo-block .col-block{width:227px}}.root#g440khl .evo-block .photo{margin-bottom:25px;line-height:0;border:1px solid #fff;border-radius:8px;overflow:hidden}.root#g440khl .evo-block .text-block{text-align:left}.root#g440khl .models-bg{padding:77px 0 120px 0;background:url(/product/assets/img/g440k/model_g440k_bg_pc.png);background-repeat:no-repeat;background-position:top 77px center;background-size:1201px auto}@media screen and (max-width: 640px){.root#g440khl .models-bg{padding:16.5vw 0 17vw 0;background:url(/product/assets/img/g440k/model_g440k_bg_sp.png);background-repeat:no-repeat;background-position:top 45.33vw center;background-size:100% auto}}.root#g440khl .model-g440khl{position:relative;padding-top:83px;z-index:1}@media screen and (max-width: 640px){.root#g440khl .model-g440khl{padding-top:0}}.root#g440khl .model-g440khl .model-g440khl-photo{position:absolute;top:0;left:50%;width:330px;line-height:0;margin-left:-165px}@media screen and (max-width: 640px){.root#g440khl .model-g440khl .model-g440khl-photo{position:relative;top:auto;left:auto;width:59.47vw;margin:0 auto 15px auto}}.root#g440khl .model-g440khl .btn-detail{display:inline-block;position:relative;padding:24px 62px 24px 32px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;line-height:1;text-decoration:none;background-color:#0086bf;background-image:url(/product/assets/img/g440/btn_detail_arrow.png);background-repeat:no-repeat;background-position:right 22px center;background-size:7px auto;border:1px solid #cacaca;border-radius:9999999px;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 640px){.root#g440khl .model-g440khl .btn-detail{width:89.33%;font-size:14px}}.root#g440khl .model-g440khl .btn-detail:hover{background-color:#3e3e3e}@media screen and (max-width: 640px){.root#g440khl .model-g440khl .btn-detail:hover{background-color:#0086bf}}.root#g440khl .model-g440khl-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1150px;margin:0 auto 130px auto}@media screen and (max-width: 640px){.root#g440khl .model-g440khl-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:89.33%;margin:0 auto}}.root#g440khl .model-g440khl-logo-price{width:358px}@media screen and (max-width: 640px){.root#g440khl .model-g440khl-logo-price{width:100%}}.root#g440khl .model-g440khl-logo-price .model-g440khl-logo{width:294px;margin:0 auto 40px auto;line-height:0}@media screen and (max-width: 640px){.root#g440khl .model-g440khl-logo-price .model-g440khl-logo{width:253px;margin:0 auto 20px auto}}.root#g440khl .model-g440khl-logo-price .model-name{margin-bottom:30px;color:#0b0b1b;font-family:"Noto Sans JP",sans-serif;font-size:32px;font-weight:900;line-height:1}@media screen and (max-width: 640px){.root#g440khl .model-g440khl-logo-price .model-name{margin-bottom:16px;font-size:24px}}.root#g440khl .model-g440khl-logo-price .model-price{color:#0b0b1b;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1}.root#g440khl .model-g440khl-logo-price .model-price .price-txt{font-size:20px}.root#g440khl .model-g440khl-logo-price .model-price .tax-txt{font-size:12px}.root#g440khl .model-g440khl-logo-price .model-lefthand{padding-top:15px}.root#g440khl .model-g440khl-logo-price .model-lefthand span{display:inline-block;padding:8px 24px;color:#648391;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:700;line-height:1;border:1px solid #648391;border-radius:9999999px}.root#g440khl .model-g440khl-logo-data{width:358px}@media screen and (max-width: 640px){.root#g440khl .model-g440khl-logo-data{width:100%;padding:24px 0}}.root#g440khl .model-g440khl-logo-data .data-table{width:100%;border-collapse:collapse;table-layout:auto}.root#g440khl .model-g440khl-logo-data .data-table tr:nth-child(odd) th,.root#g440khl .model-g440khl-logo-data .data-table tr:nth-child(odd) td{background-color:#c7e3ef}.root#g440khl .model-g440khl-logo-data .data-table tr:nth-child(even) th,.root#g440khl .model-g440khl-logo-data .data-table tr:nth-child(even) td{background-color:#dbf0f9}.root#g440khl .model-g440khl-logo-data .data-table th{position:relative;padding:14px 10px;color:#648391;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap;vertical-align:middle;border-right:2px solid #e2f8ff}.root#g440khl .model-g440khl-logo-data .data-table th:last-child{border-right:none}.root#g440khl .model-g440khl-logo-data .data-table th.text-left{text-align:left}.root#g440khl .model-g440khl-logo-data .data-table th.new::after{content:"NEW";position:absolute;top:-20px;left:0;width:100%;padding-bottom:5px;color:#0086bf;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:700;line-height:1;text-align:center;background-image:url(/product/assets/img/g440/new_arrow.png);background-repeat:no-repeat;background-position:bottom center;background-size:5px auto}@media screen and (max-width: 640px){.root#g440khl .model-g440khl-logo-data .data-table th{padding:10px 4px;font-size:12px}.root#g440khl .model-g440khl-logo-data .data-table th.pcnone{display:table-cell;padding:10px 2px 10px 6px;width:6em}}.root#g440khl .model-g440khl-logo-data .data-table td{position:relative;width:33.33%;padding:14px 4px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:1.2;text-align:center;vertical-align:middle;border-right:2px solid #e2f8ff}.root#g440khl .model-g440khl-logo-data .data-table td:last-child{border-right:none}.root#g440khl .model-g440khl-logo-data .data-table td.text-left{text-align:left}.root#g440khl .model-g440khl-logo-data .data-table td.cell-line3{height:6em}@media screen and (max-width: 640px){.root#g440khl .model-g440khl-logo-data .data-table td{padding:10px 2px;font-size:12px}.root#g440khl .model-g440khl-logo-data .data-table td.pcnone{display:table-cell;padding:10px 2px 10px 6px;width:6em}}.root#g440khl .shaft-bg{padding:80px 0 140px 0}@media screen and (max-width: 640px){.root#g440khl .shaft-bg{padding:60px 0 70px 0}}.root#g440khl .shaft-hl2{margin-bottom:45px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:48px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440khl .shaft-hl2{margin-bottom:20px;font-size:26px}}@media screen and (max-width: 640px){.root#g440khl .shaft-list-sp-scroll{overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;margin-bottom:40px;-ms-overflow-style:none;scrollbar-width:none}.root#g440khl .shaft-list-sp-scroll::-webkit-scrollbar{display:none}.root#g440khl .shaft-list-sp-scroll.btm-noline{margin-bottom:65px}}.root#g440khl .shaft-co1{width:742px;margin:0 auto 55px auto}@media screen and (max-width: 640px){.root#g440khl .shaft-co1{width:auto;padding:0 20px;margin:0 auto 35px auto}}.root#g440khl .shaft-co1 .photo{margin-bottom:8px;line-height:0}@media screen and (max-width: 640px){.root#g440khl .shaft-co1 .photo{width:296px;margin:0 auto 18px auto}}.root#g440khl .shaft-co1 .shaft-name{margin-bottom:8px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:24px;font-weight:700;line-height:1.2}@media screen and (max-width: 640px){.root#g440khl .shaft-co1 .shaft-name{font-size:20px}}.root#g440khl .shaft-co1 .shaft-copy{color:#0086bf;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1.2}@media screen and (max-width: 640px){.root#g440khl .shaft-co1 .shaft-copy{font-size:14px}}.root#g440khl .shaft-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1120px;margin:0 auto 40px auto;padding:0 189px;border-bottom:1px solid #cacaca}@media screen and (max-width: 640px){.root#g440khl .shaft-list{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0;padding:0 20px;border-bottom:none}}.root#g440khl .shaft-list.btm-noline{margin:0 auto;padding-bottom:40px;border-bottom:none}@media screen and (max-width: 640px){.root#g440khl .shaft-list.btm-noline{padding-bottom:0}}.root#g440khl .shaft-list .shaft-list-box{width:350px}@media screen and (max-width: 640px){.root#g440khl .shaft-list .shaft-list-box{width:268px;margin-right:16px;padding:20px 15px 25px 15px;background-color:#1c1c1c;border-radius:8px;border:1px solid #e3e3e3}.root#g440khl .shaft-list .shaft-list-box:last-child{margin:0}}.root#g440khl .shaft-list.col3 .shaft-list-box{width:357px}@media screen and (max-width: 640px){.root#g440khl .shaft-list.col3 .shaft-list-box{width:268px}}.root#g440khl .shaft-list.col5 .shaft-list-box{width:205px}@media screen and (max-width: 640px){.root#g440khl .shaft-list.col5 .shaft-list-box{width:268px}}.root#g440khl .shaft-list .photo{line-height:0}@media screen and (max-width: 640px){.root#g440khl .shaft-list .photo{padding:20px 0 30px 0}}.root#g440khl .shaft-list .shaft-name{color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1.2}@media screen and (max-width: 640px){.root#g440khl .shaft-list .shaft-name{padding-bottom:20px;color:#fff;font-size:20px}}.root#g440khl .shaft-list .data-block{position:relative;padding:24px 0 60px 0}@media screen and (max-width: 640px){.root#g440khl .shaft-list .data-block{padding:15px 0 0 0;border-top:1px solid #cacaca}}.root#g440khl .shaft-list .data-block .data{margin-bottom:20px}@media screen and (max-width: 640px){.root#g440khl .shaft-list .data-block .data{margin-bottom:15px}}.root#g440khl .shaft-list .data-block .data:last-child{margin-bottom:0}.root#g440khl .shaft-list .data-block p{color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1.5}.root#g440khl .shaft-list .data-block p.data-head{font-weight:400}@media screen and (max-width: 640px){.root#g440khl .shaft-list .data-block p{color:#fff}}.root#g440khl .shaft-note-detailink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1120px;margin:0 auto 120px auto}@media screen and (max-width: 640px){.root#g440khl .shaft-note-detailink{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 20px;margin:0 0 80px 0}}.root#g440khl .shaft-note-detailink .shaft-note{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:20px;text-align:left}@media screen and (max-width: 640px){.root#g440khl .shaft-note-detailink .shaft-note{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;margin-bottom:30px;padding:0}}.root#g440khl .shaft-note-detailink .shaft-note p{color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:2}.root#g440khl .shaft-note-detailink .shaft-detailink{width:340px}@media screen and (max-width: 640px){.root#g440khl .shaft-note-detailink .shaft-detailink{width:100%}}.root#g440khl .shaft-note-detailink .shaft-detailink a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1;text-decoration:none;background-color:#fff;background-image:url(/product/assets/img/g440/btn_detail_arrow_k.png);background-repeat:no-repeat;background-position:right 25px center;background-size:7px auto;border-radius:9999999px;-webkit-transition:all .3s;transition:all .3s}.root#g440khl .shaft-note-detailink .shaft-detailink a span{padding-right:32px}.root#g440khl .shaft-note-detailink .shaft-detailink a:hover{color:#fff;background-color:#3e3e3e;background-image:url(/product/assets/img/g440/btn_detail_arrow.png)}@media screen and (max-width: 640px){.root#g440khl .shaft-note-detailink .shaft-detailink a:hover{color:#3e3e3e;background-color:#fff;background-image:url(/product/assets/img/g440/btn_detail_arrow_k.png)}}.root#g440khl .grip-hl2{margin-bottom:45px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:48px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440khl .grip-hl2{margin-bottom:50px;font-size:26px}}.root#g440khl .grip-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1120px;margin:0 auto 120px auto;border-bottom:1px solid #cacaca}@media screen and (max-width: 640px){.root#g440khl .grip-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 20px;margin:0 0 65px 0;border-bottom:none}}.root#g440khl .grip-block .text-block{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px;text-align:left}@media screen and (max-width: 640px){.root#g440khl .grip-block .text-block{margin:0 0 40px 0}}.root#g440khl .grip-block .photo{width:715px;line-height:0}@media screen and (max-width: 640px){.root#g440khl .grip-block .photo{width:100%}}.root#g440khl .grip-block .grip-name{color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:28px;font-weight:700;line-height:1.2}@media screen and (max-width: 640px){.root#g440khl .grip-block .grip-name{font-size:24px}}.root#g440khl .grip-block .grip-copy{padding:.2em 0 .6em 0;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1.4}.root#g440khl .grip-block .girp-note{color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;line-height:1.4}.root#g440khl .grip-block .girp-note a{color:#3e3e3e;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.root#g440khl .grip-detailink{width:340px;margin:0 auto 120px auto}@media screen and (max-width: 640px){.root#g440khl .grip-detailink{width:100%;margin:0 auto 80px auto;padding:0 20px}}.root#g440khl .grip-detailink.btm0{margin:0 auto}@media screen and (max-width: 640px){.root#g440khl .grip-detailink.btm0{margin:0 auto}}.root#g440khl .grip-detailink a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1;text-decoration:none;background-color:#fff;background-image:url(/product/assets/img/g440/btn_detail_arrow_k.png);background-repeat:no-repeat;background-position:right 25px center;background-size:7px auto;border-radius:9999999px;-webkit-transition:all .3s;transition:all .3s}.root#g440khl .grip-detailink a span{padding-right:32px}.root#g440khl .grip-detailink a:hover{color:#fff;background-color:#3e3e3e;background-image:url(/product/assets/img/g440/btn_detail_arrow.png)}@media screen and (max-width: 640px){.root#g440khl .grip-detailink a:hover{color:#3e3e3e;background-color:#fff;background-image:url(/product/assets/img/g440/btn_detail_arrow_k.png)}}.root#g440khl .standard-hl2{margin-bottom:45px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:48px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440khl .standard-hl2{margin-bottom:45px;font-size:26px}}.root#g440khl .standard-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:974px;margin:0 auto}@media screen and (max-width: 640px){.root#g440khl .standard-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.root#g440khl .standard-block .box{width:475px}@media screen and (max-width: 640px){.root#g440khl .standard-block .box{width:100%;margin-bottom:30px}.root#g440khl .standard-block .box:last-child{margin-bottom:0}}.root#g440khl .standard-block .photo{width:315px;margin:0 auto 20px auto;line-height:0}@media screen and (max-width: 640px){.root#g440khl .standard-block .photo{width:215px;margin:0 auto 25px auto}.root#g440khl .standard-block .photo.wrench-style{margin:0 auto}}.root#g440khl .standard-block .standard-name{color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:28px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440khl .standard-block .standard-name{font-size:24px}}.root#g440khl .standard-block .standard-copy{padding:25px 40px 0 40px;text-align:left}.root#g440khl .standard-block .standard-copy p{margin-bottom:1.5em;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:1.6}.root#g440khl .standard-block .standard-copy p:last-child{margin-bottom:0}.root#g440khl .standard-block .standard-copy a{color:#3e3e3e;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.root#g440khl .standard-block .standard-copy a.pdf-link{display:inline-block;position:relative}.root#g440khl .standard-block .standard-copy a.pdf-link::after{content:"";position:absolute;top:50%;right:-25px;width:19px;height:19px;margin-top:-9px;background-image:url(/product/assets/img/g440hl/pdf_icon.png);background-repeat:no-repeat;background-position:center;background-size:cover}.root#g440khl .bnr-fitting{width:479px;margin:0 auto 120px auto}@media screen and (max-width: 640px){.root#g440khl .bnr-fitting{width:100%;margin:0 auto 56px auto;padding:0 20px}}.root#g440khl .bnr-fitting a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.root#g440khl .bnr-fitting a:hover{opacity:.7}@media screen and (max-width: 640px){.root#g440khl .bnr-fitting a:hover{opacity:1}}.root#g440khl .banner-list{max-width:984px;margin:0 auto}@media screen and (max-width: 640px){.root#g440khl .banner-list{width:100%;padding:0 20px}}.root#g440khl .banner-list.top-margin{padding-top:50px}@media screen and (max-width: 640px){.root#g440khl .banner-list.top-margin{padding-top:8vw}}.root#g440khl .banner-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 640px){.root#g440khl .banner-list ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.root#g440khl .banner-list ul li{width:480px;margin-right:24px;line-height:0}.root#g440khl .banner-list ul li:nth-child(2n){margin-right:0}.root#g440khl .banner-list ul li:nth-child(3){width:430px;margin-top:24px}@media screen and (max-width: 640px){.root#g440khl .banner-list ul li{width:100%;margin-bottom:20px;margin-right:0}.root#g440khl .banner-list ul li:last-child{margin-bottom:0}.root#g440khl .banner-list ul li:nth-child(3){width:100%;margin-top:0}}.root#g440khl .banner-list ul li a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.root#g440khl .banner-list ul li a:hover{opacity:.7}@media screen and (max-width: 640px){.root#g440khl .banner-list ul li a:hover{opacity:1}}@media screen and (max-width: 640px){.root{width:100%;margin:auto}.root .pcnone{display:initial}.root .spnone{display:none}}.grtyoutube-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;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}}