@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";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";html{overflow-y:scroll}.gle4-fixed-bg-wap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.gle4-fixed-bg-wap #fixed-bg-anim{position:absolute;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;left:0;right:0;top:-50vh;width:100%;min-height:200vh;background-color:#2c2c3f;line-height:0;overflow:hidden}.gle4-fixed-bg-wap #fixed-bg-anim canvas{display:block}.gle4-fixed-bg-wap .fixed-bg-anim-cover{display:none}@media screen and (max-width: 640px){.gle4-fixed-bg-wap .fixed-bg-anim-cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0f0a28;opacity:.75;pointer-events:none}}.gle4-head-anim{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background-image:url(/product/assets/img/gle4/top/head_anim_bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;z-index:999999999;overflow:hidden}.gle4-head-anim.debug{display:none !important}.gle4-head-anim.is-active{-webkit-animation:headAnimBgChange 1.5s ease-in-out 3s forwards,headAnimSlideUp 1.5s ease-in-out 3s forwards;animation:headAnimBgChange 1.5s ease-in-out 3s forwards,headAnimSlideUp 1.5s ease-in-out 3s forwards}.gle4-head-anim .head-anim-inner{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:100%}.gle4-head-anim .head-anim-copy{width:22%;height:auto;line-height:0;opacity:0}@media screen and (max-width: 640px){.gle4-head-anim .head-anim-copy{width:60%}}.gle4-head-anim.is-active .head-anim-copy{-webkit-animation:headAnimCopyFadeIn 1s ease-in-out 1s forwards,headAnimCopyScale 1.5s ease-in-out 3s forwards;animation:headAnimCopyFadeIn 1s ease-in-out 1s forwards,headAnimCopyScale 1.5s ease-in-out 3s forwards}@-webkit-keyframes headAnimSlideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes headAnimSlideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes headAnimBgChange{0%{background-color:#522d68}100%{background-color:#2a0a3e}}@keyframes headAnimBgChange{0%{background-color:#522d68}100%{background-color:#2a0a3e}}@-webkit-keyframes headAnimCopyFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes headAnimCopyFadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes headAnimCopyScale{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.4);transform:scale(1.4)}}@keyframes headAnimCopyScale{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.4);transform:scale(1.4)}}.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:rgba(0,0,0,0);overflow:hidden}.root img{width:100%;height:auto;line-height:0}.root *{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.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#gle4{position:relative;background-color:rgba(0,0,0,0)}@-webkit-keyframes headBlockSlideUp{0%{margin-top:30dvh}100%{margin-top:0}}@keyframes headBlockSlideUp{0%{margin-top:30dvh}100%{margin-top:0}}.root#gle4 .head-block{position:relative;line-height:0;z-index:10}.root#gle4 .head-block.is-animating{-webkit-animation:headBlockSlideUp 1.2s ease-in-out 3s forwards;animation:headBlockSlideUp 1.2s ease-in-out 3s forwards}.root#gle4 .head-block .release-day{position:absolute;top:20px;left:18px;display:inline-block;padding:14px 24px;background:rgba(0,0,0,.5);z-index:1}@media screen and (max-width: 640px){.root#gle4 .head-block .release-day{position:relative;top:auto;left:auto;width:100%;padding:8px 16px;background-color:#000}}.root#gle4 .head-block .release-day p{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:.9vw;font-weight:400;line-height:1;text-align:center}@media screen and (min-width: 1921px){.root#gle4 .head-block .release-day p{font-size:17.3px}}@media screen and (max-width: 1280px){.root#gle4 .head-block .release-day p{font-size:11.4px}}@media screen and (max-width: 640px){.root#gle4 .head-block .release-day p{font-size:3.47vw}}.root#gle4 .head-block .head-bg{position:relative;padding-bottom:260px;line-height:0;background-image:url(/product/assets/img/gle4/top/head_bg_pc.png);background-repeat:no-repeat;background-position:top center;background-size:100% 100%}@media screen and (max-width: 640px){.root#gle4 .head-block .head-bg{padding-bottom:24.5vw;background-image:url(/product/assets/img/gle4/top/head_bg_sp.png)}}.root#gle4 .head-block .kv-image{width:89%;max-width:1706px;margin:0 auto;line-height:0}@media screen and (max-width: 640px){.root#gle4 .head-block .kv-image{width:100%;max-width:100%}}.root#gle4 .head-block .head-lineup{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:89%;max-width:1706px;margin:0 auto}@media screen and (max-width: 640px){.root#gle4 .head-block .head-lineup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:89.33%;max-width:unset}}.root#gle4 .head-block .head-lineup li{width:19%}@media screen and (max-width: 640px){.root#gle4 .head-block .head-lineup li{width:100%;margin-bottom:2.13vw}.root#gle4 .head-block .head-lineup li:last-child{margin-bottom:0}}.root#gle4 .head-block .head-lineup a{display:block;position:relative;width:100%;padding:2.64vw 0;text-decoration:none;border-radius:1.1vw;border:1px solid hsla(0,0%,100%,.5);backdrop-filter:blur(2px);overflow:hidden}@media screen and (min-width: 1921px){.root#gle4 .head-block .head-lineup a{padding:51px 0;border-radius:21px}}@media screen and (max-width: 1280px){.root#gle4 .head-block .head-lineup a{padding:33.8px 0;border-radius:14px}}@media screen and (max-width: 640px){.root#gle4 .head-block .head-lineup a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.13vw 0;border-radius:4.27vw}}.root#gle4 .head-block .head-lineup a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(42, 0, 68, 0.15)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(42, 0, 68, 0.15) 100%);opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;border-radius:inherit;z-index:0}.root#gle4 .head-block .head-lineup a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(172, 120, 239, 0)), to(rgba(172, 120, 239, 0.35))),-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(42, 0, 68, 0.15)));background:linear-gradient(180deg, rgba(172, 120, 239, 0) 0%, rgba(172, 120, 239, 0.35) 100%),linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(42, 0, 68, 0.15) 100%);opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;border-radius:inherit;z-index:0}.root#gle4 .head-block .head-lineup a:hover::after{opacity:0}@media screen and (max-width: 640px){.root#gle4 .head-block .head-lineup a:hover::after{opacity:1}}.root#gle4 .head-block .head-lineup a:hover::before{opacity:1}@media screen and (max-width: 640px){.root#gle4 .head-block .head-lineup a:hover::before{opacity:0}}.root#gle4 .head-block .head-lineup .head-lineup-img{width:62%;margin:0 auto;position:relative;line-height:0;z-index:1}@media screen and (max-width: 640px){.root#gle4 .head-block .head-lineup .head-lineup-img{width:16vw;margin:0 4.27vw}}.root#gle4 .head-block .head-lineup .head-lineup-text{position:relative;z-index:1}@media screen and (max-width: 640px){.root#gle4 .head-block .head-lineup .head-lineup-text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:4.27vw;text-align:left}}.root#gle4 .head-block .head-lineup .head-lineup-text .eng-text{padding:1.2em 0 .5em 0;color:#f9e9ff;font-family:"Inter",sans-serif;font-size:.83vw;font-weight:300;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .head-block .head-lineup .head-lineup-text .eng-text{font-size:15.94px}}@media screen and (max-width: 1280px){.root#gle4 .head-block .head-lineup .head-lineup-text .eng-text{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle4 .head-block .head-lineup .head-lineup-text .eng-text{padding:0 0 .5em 0;font-size:3.2vw}}.root#gle4 .head-block .head-lineup .head-lineup-text .jpn-text{color:#f9e9ff;font-family:"Noto Sans JP",sans-serif;font-size:1.39vw;font-weight:300;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .head-block .head-lineup .head-lineup-text .jpn-text{font-size:26.7px}}@media screen and (max-width: 1280px){.root#gle4 .head-block .head-lineup .head-lineup-text .jpn-text{font-size:17.8px}}@media screen and (max-width: 640px){.root#gle4 .head-block .head-lineup .head-lineup-text .jpn-text{font-size:4.8vw}}.root#gle4 .top-intro{position:relative;margin-top:-8.2%;background-image:url(/product/assets/img/gle4/top/intro_bg_pc.jpg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;z-index:1}@media screen and (max-width: 640px){.root#gle4 .top-intro{margin-top:-11.6vw;background-image:url(/product/assets/img/gle4/top/intro_bg_sp.jpg)}}.root#gle4 .top-intro-inner{position:relative;width:89%;max-width:1706px;margin:0 auto;padding:11.7% 0 10.6% 0;overflow:hidden}@media screen and (max-width: 640px){.root#gle4 .top-intro-inner{width:100%;max-width:100%;padding:77.3vw 0 14.4vw 0}}.root#gle4 .top-intro-slide{position:absolute;top:0;left:20%;display:block;line-height:0;will-change:transform;-webkit-transition:-webkit-transform .05s linear;transition:-webkit-transform .05s linear;transition:transform .05s linear;transition:transform .05s linear, -webkit-transform .05s linear}@media screen and (max-width: 640px){.root#gle4 .top-intro-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;top:10vw;left:0}}.root#gle4 .top-intro-slide .top-intro-slide-item{width:33vw;margin-bottom:1.18vw;border-radius:.83vw;-webkit-box-shadow:0 .28vw .28vw 0 rgba(0,0,0,.25);box-shadow:0 .28vw .28vw 0 rgba(0,0,0,.25);overflow:hidden}@media screen and (min-width: 1921px){.root#gle4 .top-intro-slide .top-intro-slide-item{width:634px;margin-bottom:22.7px;border-radius:15.9px;-webkit-box-shadow:0 5.38px 5.38px 0 rgba(0,0,0,.25);box-shadow:0 5.38px 5.38px 0 rgba(0,0,0,.25)}}@media screen and (max-width: 1280px){.root#gle4 .top-intro-slide .top-intro-slide-item{width:422.4px;margin-bottom:15.1px;border-radius:10.6px;-webkit-box-shadow:0 3.6px 3.6px 0 rgba(0,0,0,.25);box-shadow:0 3.6px 3.6px 0 rgba(0,0,0,.25)}}@media screen and (max-width: 640px){.root#gle4 .top-intro-slide .top-intro-slide-item{width:53.3vw;margin-bottom:0;margin-right:4.53vw;border-radius:3vw;-webkit-box-shadow:0 2.4vw 5vw 0 rgba(0,0,0,.25);box-shadow:0 2.4vw 5vw 0 rgba(0,0,0,.25);-ms-flex-negative:0;flex-shrink:0}}.root#gle4 .top-intro-copy{width:42%;margin:0 0 0 auto;text-align:left}@media screen and (max-width: 640px){.root#gle4 .top-intro-copy{width:89.33%;margin:0 auto}}.root#gle4 .top-intro-copy p{margin-bottom:1.5em;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1.25vw;font-weight:300;line-height:1.75;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .top-intro-copy p{font-size:1.25vw}}@media screen and (max-width: 1280px){.root#gle4 .top-intro-copy p{font-size:1.25vw}}@media screen and (max-width: 640px){.root#gle4 .top-intro-copy p{font-size:4.27vw}}.root#gle4 .top-intro-copy p:last-child{margin-bottom:0}.root#gle4 .section-block{position:relative}.root#gle4 .anchor-landing-wrap{position:relative;height:0}.root#gle4 .anchor-landing{position:absolute;top:-45px;left:0;pointer-events:none}@media screen and (max-width: 640px){.root#gle4 .anchor-landing{top:-72px}}.root#gle4 .anchor-landing-0{position:absolute;top:0;left:0;pointer-events:none}.root#gle4 .anchor-links{width:61.67%;margin:0 auto 9% auto;padding-top:5.9%}@media screen and (min-width: 1921px){.root#gle4 .anchor-links{width:1185px;margin:0 auto 173px auto;padding-top:113px}}@media screen and (max-width: 640px){.root#gle4 .anchor-links{width:89.33%;margin:0 auto 16.67vw auto;padding-top:4.27vw}}.root#gle4 .anchor-links.putter-style{width:82.78%}@media screen and (min-width: 1921px){.root#gle4 .anchor-links.putter-style{width:1591px}}@media screen and (max-width: 640px){.root#gle4 .anchor-links.putter-style{width:89.33%}}.root#gle4 .anchor-links.putter-style .anchor-list li{width:23.49%}@media screen and (max-width: 640px){.root#gle4 .anchor-links.putter-style .anchor-list li:first-child,.root#gle4 .anchor-links.putter-style .anchor-list li:last-child{width:19%}.root#gle4 .anchor-links.putter-style .anchor-list li:nth-child(2){width:34%}.root#gle4 .anchor-links.putter-style .anchor-list li:nth-child(3){width:34%}}.root#gle4 .anchor-links.clubpage-style{padding-top:1.53%;margin:0 auto 7.4% auto}@media screen and (min-width: 1921px){.root#gle4 .anchor-links.clubpage-style{padding-top:1.53%;margin:0 auto 7.4% auto}}@media screen and (max-width: 640px){.root#gle4 .anchor-links.clubpage-style{padding-top:10.9%;margin:0 auto 16.67vw auto}}.root#gle4 .anchor-links .anchor-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:100%}.root#gle4 .anchor-links .anchor-list li{position:relative;width:31.5%}.root#gle4 .anchor-links .anchor-list li a{position:relative;display:block;padding-bottom:1.88vw;text-decoration:none;background-image:url(/product/assets/img/gle4/anchor_arrow.png);background-repeat:no-repeat;background-position:center bottom;background-size:1.11vw auto;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width: 1921px){.root#gle4 .anchor-links .anchor-list li a{padding-bottom:36.1px;background-size:21.3px auto}}@media screen and (max-width: 1280px){.root#gle4 .anchor-links .anchor-list li a{padding-bottom:24px;background-size:14.2px auto}}@media screen and (max-width: 640px){.root#gle4 .anchor-links .anchor-list li a{padding-bottom:6.13vw;background-size:4.27vw auto}}.root#gle4 .anchor-links .anchor-list li a:hover{opacity:.7}@media screen and (max-width: 640px){.root#gle4 .anchor-links .anchor-list li a:hover{opacity:1}}.root#gle4 .anchor-links .anchor-list li a .eng-title{display:block;margin-bottom:.8em;color:#f3d1ff;font-family:"Inter",sans-serif;font-size:.97vw;font-weight:300;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .anchor-links .anchor-list li a .eng-title{font-size:.97vw}}@media screen and (max-width: 1280px){.root#gle4 .anchor-links .anchor-list li a .eng-title{font-size:.97vw}}@media screen and (max-width: 640px){.root#gle4 .anchor-links .anchor-list li a .eng-title{margin-bottom:.6em;font-size:2.67vw}}.root#gle4 .anchor-links .anchor-list li a .jp-title{display:block;color:#f3d1ff;font-family:"Noto Sans JP",sans-serif;font-size:1.39vw;font-weight:300;line-height:1}@media screen and (min-width: 1921px){.root#gle4 .anchor-links .anchor-list li a .jp-title{font-size:1.39vw}}@media screen and (max-width: 1280px){.root#gle4 .anchor-links .anchor-list li a .jp-title{font-size:1.39vw}}@media screen and (max-width: 640px){.root#gle4 .anchor-links .anchor-list li a .jp-title{font-size:3.73vw}}.root#gle4 .content-block{position:relative;padding-bottom:6.8%;background-color:rgba(0,0,0,0);background-image:url(/product/assets/img/gle4/content_bg_pc.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}@media screen and (max-width: 640px){.root#gle4 .content-block{padding-bottom:14.9vw}}.root#gle4 .content-block .content-foot-logo{width:13.89%;margin:0 auto;line-height:0}@media screen and (min-width: 1921px){.root#gle4 .content-block .content-foot-logo{width:267px}}@media screen and (max-width: 1280px){.root#gle4 .content-block .content-foot-logo{width:175.7px}}@media screen and (max-width: 640px){.root#gle4 .content-block .content-foot-logo{width:39.73%}}.root#gle4 .content-block .btn-backto-top 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;position:relative;width:27.78vw;height:6.32vw;margin:0 auto;text-decoration:none;border-radius:1.11vw;border:1px solid hsla(0,0%,100%,.5);backdrop-filter:blur(2px)}@media screen and (min-width: 1921px){.root#gle4 .content-block .btn-backto-top a{width:533.8px;height:121.4px;border-radius:21px}}@media screen and (max-width: 1280px){.root#gle4 .content-block .btn-backto-top a{width:351.4px;height:80px;border-radius:14px}}@media screen and (max-width: 640px){.root#gle4 .content-block .btn-backto-top a{width:64vw;height:17.07vw;border-radius:4.27vw}}.root#gle4 .content-block .btn-backto-top a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(42, 0, 68, 0.15)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(42, 0, 68, 0.15) 100%);opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;border-radius:inherit;z-index:0}.root#gle4 .content-block .btn-backto-top a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(172, 120, 239, 0)), to(rgba(172, 120, 239, 0.35))),-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(42, 0, 68, 0.15)));background:linear-gradient(180deg, rgba(172, 120, 239, 0) 0%, rgba(172, 120, 239, 0.35) 100%),linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(42, 0, 68, 0.15) 100%);opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;border-radius:inherit;z-index:0}.root#gle4 .content-block .btn-backto-top a:hover::after{opacity:0}@media screen and (max-width: 640px){.root#gle4 .content-block .btn-backto-top a:hover::after{opacity:1}}.root#gle4 .content-block .btn-backto-top a:hover::before{opacity:1}@media screen and (max-width: 640px){.root#gle4 .content-block .btn-backto-top a:hover::before{opacity:0}}.root#gle4 .content-block .btn-backto-top .backto-logo{width:7.7vw;margin-right:.9vw;line-height:0}@media screen and (min-width: 1921px){.root#gle4 .content-block .btn-backto-top .backto-logo{width:148px;margin-right:17.3px}}@media screen and (max-width: 1280px){.root#gle4 .content-block .btn-backto-top .backto-logo{width:97.4px;margin-right:11.39px}}@media screen and (max-width: 640px){.root#gle4 .content-block .btn-backto-top .backto-logo{width:21.3vw;margin-right:5.33vw}}.root#gle4 .content-block .btn-backto-top .backto-text{color:#f9e9ff;font-family:"Noto Sans JP",sans-serif;font-size:1.11vw;font-weight:300;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .content-block .btn-backto-top .backto-text{font-size:21.3px}}@media screen and (max-width: 1280px){.root#gle4 .content-block .btn-backto-top .backto-text{font-size:14px}}@media screen and (max-width: 640px){.root#gle4 .content-block .btn-backto-top .backto-text{font-size:3.73vw}}.root#gle4 .content-block .content-block-deco{line-height:0}.root#gle4 .section-hl.btm0{margin-bottom:0}.root#gle4 .section-hl.hl-models{margin-bottom:5.56%}@media screen and (min-width: 1921px){.root#gle4 .section-hl.hl-models{margin-bottom:106.8px}}@media screen and (max-width: 640px){.root#gle4 .section-hl.hl-models{margin-bottom:8.53vw}}.root#gle4 .section-hl.hl-story{margin-bottom:4.17%}@media screen and (min-width: 1921px){.root#gle4 .section-hl.hl-story{margin-bottom:80.1px}}@media screen and (max-width: 640px){.root#gle4 .section-hl.hl-story{margin-bottom:14.67vw}}.root#gle4 .section-hl.hl-point{margin-bottom:5.9%}@media screen and (min-width: 1921px){.root#gle4 .section-hl.hl-point{margin-bottom:80.1px}}@media screen and (max-width: 640px){.root#gle4 .section-hl.hl-point{margin-bottom:10vw}}.root#gle4 .section-hl.hl-lineup{margin-bottom:4.8%}@media screen and (min-width: 1921px){.root#gle4 .section-hl.hl-lineup{margin-bottom:4.8%}}@media screen and (max-width: 640px){.root#gle4 .section-hl.hl-lineup{margin-bottom:12vw}}.root#gle4 .section-hl.hl-fitting{margin-bottom:5.56%}@media screen and (min-width: 1921px){.root#gle4 .section-hl.hl-fitting{margin-bottom:106.8px}}@media screen and (max-width: 640px){.root#gle4 .section-hl.hl-fitting{margin-bottom:10.67vw}}.root#gle4 .section-hl.hl-spec{margin-bottom:4.86%}@media screen and (min-width: 1921px){.root#gle4 .section-hl.hl-spec{margin-bottom:93.4px}}@media screen and (max-width: 640px){.root#gle4 .section-hl.hl-spec{margin-bottom:12.8vw}}.root#gle4 .section-hl.hl-shaftgrip{margin-bottom:3.82vw}@media screen and (min-width: 1921px){.root#gle4 .section-hl.hl-shaftgrip{margin-bottom:73.4px}}@media screen and (max-width: 1280px){.root#gle4 .section-hl.hl-shaftgrip{margin-bottom:48.3px}}@media screen and (max-width: 640px){.root#gle4 .section-hl.hl-shaftgrip{margin-bottom:8.53vw}}.root#gle4 .section-hl.hl-attachment{margin-bottom:2.08vw}@media screen and (min-width: 1921px){.root#gle4 .section-hl.hl-attachment{margin-bottom:40px}}@media screen and (max-width: 1280px){.root#gle4 .section-hl.hl-attachment{margin-bottom:26.3px}}@media screen and (max-width: 640px){.root#gle4 .section-hl.hl-attachment{margin-bottom:8.53vw}}.root#gle4 .section-hl.size-s .title-block .eng-title{display:block;overflow:hidden}.root#gle4 .section-hl.size-s .title-block .eng-title span{display:inline-block;opacity:0;color:#f3d1ff;font-family:"Crimson Text",serif;font-size:3.889vw;font-weight:400;line-height:1;text-transform:uppercase;background:-webkit-gradient(linear, left top, left bottom, from(#866293), to(#522D68));background:linear-gradient(180deg, #866293 0%, #522D68 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-transform:translateY(1em);transform:translateY(1em);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}@media screen and (min-width: 1921px){.root#gle4 .section-hl.size-s .title-block .eng-title span{font-size:74.7px}}@media screen and (max-width: 1280px){.root#gle4 .section-hl.size-s .title-block .eng-title span{font-size:49.2px}}@media screen and (max-width: 640px){.root#gle4 .section-hl.size-s .title-block .eng-title span{font-size:8.53vw}}.root#gle4 .section-hl.size-s .title-block .jp-title{display:block;padding-top:.4em;color:#f3d1ff;font-family:"Noto Sans JP",sans-serif;font-size:1.39vw;font-weight:300;line-height:1}@media screen and (min-width: 1921px){.root#gle4 .section-hl.size-s .title-block .jp-title{font-size:26.7px}}@media screen and (max-width: 1280px){.root#gle4 .section-hl.size-s .title-block .jp-title{font-size:17.8px}}@media screen and (max-width: 640px){.root#gle4 .section-hl.size-s .title-block .jp-title{font-size:3.73vw}}.root#gle4 .section-hl .title-block{line-height:0}.root#gle4 .section-hl .title-block .eng-title{display:block;overflow:hidden}.root#gle4 .section-hl .title-block .eng-title span{display:inline-block;opacity:0;color:#f3d1ff;font-family:"Crimson Text",serif;font-size:5.55vw;font-weight:400;line-height:1;text-transform:uppercase;background:-webkit-gradient(linear, left top, left bottom, from(#F3D1FF), to(#522D68));background:linear-gradient(180deg, #F3D1FF 0%, #522D68 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-transform:translateY(1em);transform:translateY(1em);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}@media screen and (min-width: 1921px){.root#gle4 .section-hl .title-block .eng-title span{font-size:106.6px}}@media screen and (max-width: 1280px){.root#gle4 .section-hl .title-block .eng-title span{font-size:71px}}@media screen and (max-width: 640px){.root#gle4 .section-hl .title-block .eng-title span{font-size:14.93vw}}.root#gle4 .section-hl .title-block .jp-title{display:block;padding-top:.8em;color:#f3d1ff;font-family:"Noto Sans JP",sans-serif;font-size:1.39vw;font-weight:300;line-height:1}@media screen and (min-width: 1921px){.root#gle4 .section-hl .title-block .jp-title{font-size:26.7px}}@media screen and (max-width: 1280px){.root#gle4 .section-hl .title-block .jp-title{font-size:17.8px}}@media screen and (max-width: 640px){.root#gle4 .section-hl .title-block .jp-title{font-size:4.8vw}}.root#gle4 .section-hl.animate-in .title-block .eng-title span{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(1){-webkit-transition-delay:0.05s;transition-delay:0.05s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(2){-webkit-transition-delay:0.1s;transition-delay:0.1s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(3){-webkit-transition-delay:0.15s;transition-delay:0.15s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(4){-webkit-transition-delay:0.2s;transition-delay:0.2s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(5){-webkit-transition-delay:0.25s;transition-delay:0.25s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(6){-webkit-transition-delay:0.3s;transition-delay:0.3s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(7){-webkit-transition-delay:0.35s;transition-delay:0.35s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(8){-webkit-transition-delay:0.4s;transition-delay:0.4s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(9){-webkit-transition-delay:0.45s;transition-delay:0.45s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(10){-webkit-transition-delay:0.5s;transition-delay:0.5s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(11){-webkit-transition-delay:0.55s;transition-delay:0.55s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(12){-webkit-transition-delay:0.6s;transition-delay:0.6s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(13){-webkit-transition-delay:0.65s;transition-delay:0.65s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(14){-webkit-transition-delay:0.7s;transition-delay:0.7s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(15){-webkit-transition-delay:0.75s;transition-delay:0.75s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(16){-webkit-transition-delay:0.8s;transition-delay:0.8s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(17){-webkit-transition-delay:0.85s;transition-delay:0.85s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(18){-webkit-transition-delay:0.9s;transition-delay:0.9s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(19){-webkit-transition-delay:0.95s;transition-delay:0.95s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(20){-webkit-transition-delay:1s;transition-delay:1s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(21){-webkit-transition-delay:1.05s;transition-delay:1.05s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(22){-webkit-transition-delay:1.1s;transition-delay:1.1s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(23){-webkit-transition-delay:1.15s;transition-delay:1.15s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(24){-webkit-transition-delay:1.2s;transition-delay:1.2s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(25){-webkit-transition-delay:1.25s;transition-delay:1.25s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(26){-webkit-transition-delay:1.3s;transition-delay:1.3s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(27){-webkit-transition-delay:1.35s;transition-delay:1.35s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(28){-webkit-transition-delay:1.4s;transition-delay:1.4s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(29){-webkit-transition-delay:1.45s;transition-delay:1.45s}.root#gle4 .section-hl.animate-in .title-block .eng-title span:nth-child(30){-webkit-transition-delay:1.5s;transition-delay:1.5s}.root#gle4 .story-copy{margin-bottom:2.1%;color:#f3d1ff;font-family:"Noto Sans JP",sans-serif;font-size:1.11vw;font-weight:300;line-height:1.75}@media screen and (min-width: 1921px){.root#gle4 .story-copy{margin-bottom:40.35px;font-size:21.3px}}@media screen and (max-width: 1280px){.root#gle4 .story-copy{font-size:14.2px}}@media screen and (max-width: 640px){.root#gle4 .story-copy{margin-bottom:10.67vw;font-size:4.27vw}}.root#gle4 .story-kv{position:relative;aspect-ratio:1/.372;width:75%;margin:0 auto 13.89% auto;line-height:0;border-radius:999999999px;overflow:hidden}@media screen and (min-width: 1921px){.root#gle4 .story-kv{width:1440px;margin:0 auto 267px auto}}@media screen and (max-width: 640px){.root#gle4 .story-kv{aspect-ratio:1/.516;width:89.33%;margin:0 auto 13.89% auto}}.root#gle4 .story-kv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.root#gle4 .point-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:88.92%;margin:0 auto 11.1% auto}@media screen and (min-width: 1921px){.root#gle4 .point-block{margin:0 auto 213px auto}}.root#gle4 .point-block:last-child{margin:0 auto 8.3% auto}@media screen and (min-width: 1921px){.root#gle4 .point-block:last-child{margin:0 auto 159px auto}}.root#gle4 .point-block.clubpage-style.kv-right .point-text-block{padding-left:11.88%}@media screen and (max-width: 640px){.root#gle4 .point-block.clubpage-style.kv-right .point-text-block{padding-left:9vw}}.root#gle4 .point-block.clubpage-style.kv-left .point-text-block{padding-left:12.8%}@media screen and (max-width: 640px){.root#gle4 .point-block.clubpage-style.kv-left .point-text-block{padding-left:9vw}}.root#gle4 .point-block.clubpage-style:last-child{margin:0 auto 11.1% auto}@media screen and (min-width: 1921px){.root#gle4 .point-block.clubpage-style:last-child{margin:0 auto 213px auto}}@media screen and (max-width: 640px){.root#gle4 .point-block.clubpage-style:last-child{margin:0 auto 21.3vw auto}}.root#gle4 .point-block.kv-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 640px){.root#gle4 .point-block.kv-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 1921px){.root#gle4 .point-block{width:1708px;margin:0 auto 217px auto}.root#gle4 .point-block:last-child{margin:0 auto 159px auto}}@media screen and (max-width: 640px){.root#gle4 .point-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:89.33%;margin:0 auto 20vw auto}.root#gle4 .point-block:last-child{margin:0 auto 21.3vw auto}}.root#gle4 .point-block .point-kv-block{position:relative;aspect-ratio:1/.5;width:56.2%}@media screen and (max-width: 640px){.root#gle4 .point-block .point-kv-block{aspect-ratio:1/.501;width:100%}}.root#gle4 .point-block .point-kv-block.clubpage-style{width:50%;aspect-ratio:1/.563}@media screen and (max-width: 640px){.root#gle4 .point-block .point-kv-block.clubpage-style{aspect-ratio:1/.501;width:100%}}.root#gle4 .point-block .point-kv-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:999999999px}.root#gle4 .point-block .point-kv-block .point-kv-caption{position:absolute;bottom:0;color:#f3d1ff;font-family:"Noto Sans JP",sans-serif;font-size:.83vw;font-weight:300;line-height:1}@media screen and (min-width: 1921px){.root#gle4 .point-block .point-kv-block .point-kv-caption{font-size:15.9px}}@media screen and (max-width: 1280px){.root#gle4 .point-block .point-kv-block .point-kv-caption{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle4 .point-block .point-kv-block .point-kv-caption{font-size:2.67vw}}.root#gle4 .point-block .point-kv-block .point-kv-caption.position-left{left:0}.root#gle4 .point-block .point-kv-block .point-kv-caption.position-right{right:0}.root#gle4 .point-block .point-kv-block .point-kv-swiper{width:100%;height:100%;border-radius:999999999px;overflow:hidden}.root#gle4 .point-block .point-kv-block .point-kv-swiper .swiper-slide{width:100%;height:100%}.root#gle4 .point-block .point-kv-block .point-kv-swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.root#gle4 .point-block .point-text-block{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}@media screen and (max-width: 640px){.root#gle4 .point-block .point-text-block{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;margin-bottom:8vw}}.root#gle4 .point-block.kv-right .point-text-block{padding-left:9.4%}@media screen and (max-width: 640px){.root#gle4 .point-block.kv-right .point-text-block{padding-left:9vw}}.root#gle4 .point-block.kv-left .point-text-block{padding-left:13%}@media screen and (max-width: 640px){.root#gle4 .point-block.kv-left .point-text-block{padding-left:9vw}}.root#gle4 .point-block .point-num{position:relative}.root#gle4 .point-block .point-num-text{position:absolute;top:0;left:-6%;color:#f3d1ff;font-family:"Inter",sans-serif;font-size:.83vw;font-weight:300;line-height:1;text-transform:uppercase;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top;transform-origin:left top}@media screen and (min-width: 1921px){.root#gle4 .point-block .point-num-text{font-size:15.96px}}@media screen and (max-width: 1280px){.root#gle4 .point-block .point-num-text{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle4 .point-block .point-num-text{font-size:3.2vw}}.root#gle4 .point-block .point-num-fig{color:#f3d1ff;font-family:"Inter",sans-serif;font-size:2.78vw;font-weight:300;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .point-block .point-num-fig{font-size:53.4px}}@media screen and (max-width: 1280px){.root#gle4 .point-block .point-num-fig{font-size:35.6px}}@media screen and (max-width: 640px){.root#gle4 .point-block .point-num-fig{font-size:10.67vw}}.root#gle4 .point-block .point-hl2{margin:0;padding:.9em 0;color:#f3d1ff;font-family:"Inter",sans-serif;font-size:2.22vw;font-weight:300;line-height:1.75;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .point-block .point-hl2{font-size:42.66px}}@media screen and (max-width: 1280px){.root#gle4 .point-block .point-hl2{font-size:28.1px}}@media screen and (max-width: 640px){.root#gle4 .point-block .point-hl2{font-size:8.53vw}}.root#gle4 .point-block .point-copy.clubpage-style{width:70%}@media screen and (max-width: 640px){.root#gle4 .point-block .point-copy.clubpage-style{width:100%}}.root#gle4 .point-block .point-copy p{margin-bottom:.7em;color:#f3d1ff;font-family:"Inter",sans-serif;font-size:1.11vw;font-weight:300;line-height:1.75;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .point-block .point-copy p{font-size:21.3px}}@media screen and (max-width: 1280px){.root#gle4 .point-block .point-copy p{font-size:14px}}@media screen and (max-width: 640px){.root#gle4 .point-block .point-copy p{font-size:4.27vw}}.root#gle4 .point-block .point-copy p:last-child{margin-bottom:0}.root#gle4 .point-block .btn-point-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:2.7778vw;margin-top:2.36vw;padding-left:3.75vw;color:#f3d1ff;font-family:"Noto Sans JP",sans-serif;font-size:1.11vw;font-weight:300;line-height:1;text-decoration:none;background-image:url(/product/assets/img/gle4/bullet_point_modal.png);background-repeat:no-repeat;background-position:left center;background-size:2.7778vw auto;cursor:pointer;-webkit-transition:background-image .3s ease-in-out;transition:background-image .3s ease-in-out}.root#gle4 .point-block .btn-point-modal:hover{background-image:url(/product/assets/img/gle4/bullet_point_modal_hover.png)}@media screen and (max-width: 640px){.root#gle4 .point-block .btn-point-modal:hover{background-image:url(/product/assets/img/gle4/bullet_point_modal.png)}}@media screen and (max-width: 640px){.root#gle4 .point-block .btn-point-modal.spnone{display:none}}.root#gle4 .point-block .btn-point-modal.pcnone{display:none}@media screen and (max-width: 640px){.root#gle4 .point-block .btn-point-modal.pcnone{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 1921px){.root#gle4 .point-block .btn-point-modal{height:53.38px;margin-top:45.3px;padding-left:72px;font-size:21.3px;background-size:53.38px auto}}@media screen and (max-width: 1280px){.root#gle4 .point-block .btn-point-modal{height:35.14px;margin-top:29.8px;padding-left:47.4px;font-size:14px;background-size:35.14px auto}}@media screen and (max-width: 640px){.root#gle4 .point-block .btn-point-modal{height:10.67vw;margin-top:8.53vw;padding-left:0;padding-right:15.7vw;font-size:4.27vw;background-position:right center;background-size:10.67vw auto}}.root#gle4 .top-banner-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:68.33%;margin:0 auto 11.3% auto}@media screen and (min-width: 1921px){.root#gle4 .top-banner-block{width:1708px;margin:0 auto 217px auto}.root#gle4 .top-banner-block:last-child{margin:0 auto 159px auto}}@media screen and (max-width: 640px){.root#gle4 .top-banner-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:89.33%;margin:0 auto 20vw auto}.root#gle4 .top-banner-block:last-child{margin:0 auto 21.3vw auto}}.root#gle4 .top-banner-block .top-banner-box{width:48.8%}@media screen and (max-width: 640px){.root#gle4 .top-banner-block .top-banner-box{width:100%;margin-bottom:6.4vw}.root#gle4 .top-banner-block .top-banner-box:last-child{margin-bottom:0}}.root#gle4 .top-banner-block .top-banner-box.comingsoon{pointer-events:none}.root#gle4 .top-banner-block .top-banner-box a{display:block;text-decoration:none;line-height:0;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out, -webkit-filter .3s ease-in-out}.root#gle4 .top-banner-block .top-banner-box a:hover{-webkit-filter:brightness(0.7);filter:brightness(0.7)}@media screen and (max-width: 640px){.root#gle4 .top-banner-block .top-banner-box a:hover{-webkit-filter:brightness(1);filter:brightness(1)}}.root#gle4 .clubpage-banner-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:68.33%;margin:0 auto 8.33% auto}@media screen and (min-width: 1921px){.root#gle4 .clubpage-banner-block{width:1708px;margin:0 auto 160px auto}.root#gle4 .clubpage-banner-block:last-child{margin:0 auto 159px auto}}@media screen and (max-width: 640px){.root#gle4 .clubpage-banner-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:89.33%;margin:0 auto 20vw auto}.root#gle4 .clubpage-banner-block:last-child{margin:0 auto 21.3vw auto}}.root#gle4 .clubpage-banner-block .clubpage-banner-box{width:48.8%}@media screen and (max-width: 640px){.root#gle4 .clubpage-banner-block .clubpage-banner-box{width:100%;margin-bottom:6.4vw}.root#gle4 .clubpage-banner-block .clubpage-banner-box:last-child{margin-bottom:0}}.root#gle4 .clubpage-banner-block .clubpage-banner-box.comingsoon{pointer-events:none}.root#gle4 .clubpage-banner-block .clubpage-banner-box a{display:block;text-decoration:none;line-height:0;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out, -webkit-filter .3s ease-in-out}.root#gle4 .clubpage-banner-block .clubpage-banner-box a:hover{-webkit-filter:brightness(0.7);filter:brightness(0.7)}@media screen and (max-width: 640px){.root#gle4 .clubpage-banner-block .clubpage-banner-box a:hover{-webkit-filter:brightness(1);filter:brightness(1)}}.root#gle4 .section-spec{margin-bottom:4.87%}@media screen and (min-width: 1921px){.root#gle4 .section-spec{margin-bottom:93.58px}}@media screen and (max-width: 640px){.root#gle4 .section-spec{margin-bottom:20vw}}.root#gle4 .spec-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:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;width:89%;max-width:1706px;margin:0 auto}@media screen and (max-width: 640px){.root#gle4 .spec-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:unset}}.root#gle4 .spec-gallery-block{width:41.4%;line-height:0}@media screen and (max-width: 640px){.root#gle4 .spec-gallery-block{width:100%;margin-bottom:8vw}}.root#gle4 .spec-putter-kv{width:36.3%;line-height:0}@media screen and (max-width: 640px){.root#gle4 .spec-putter-kv{width:78.67%;margin:0 auto 8vw auto}}.root#gle4 .spec-gallery-main{width:100%;margin-bottom:1.11vw}@media screen and (min-width: 1921px){.root#gle4 .spec-gallery-main{margin-bottom:21.3px}}@media screen and (max-width: 1280px){.root#gle4 .spec-gallery-main{margin-bottom:14px}}@media screen and (max-width: 640px){.root#gle4 .spec-gallery-main{width:78.67%;margin:0 auto 6.4vw auto}}.root#gle4 .spec-gallery-main .swiper-slide{line-height:0}.root#gle4 .spec-gallery-main .swiper-slide img{width:100%;height:auto}.root#gle4 .spec-gallery-thumbs{width:100%}@media screen and (max-width: 640px){.root#gle4 .spec-gallery-thumbs{padding:0 10.67vw}}.root#gle4 .spec-gallery-thumbs .swiper-wrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.97vw .97vw}@media screen and (min-width: 1921px){.root#gle4 .spec-gallery-thumbs .swiper-wrapper{gap:18.6px 18.6px}}@media screen and (max-width: 1280px){.root#gle4 .spec-gallery-thumbs .swiper-wrapper{gap:12.3px 12.3px}}@media screen and (max-width: 640px){.root#gle4 .spec-gallery-thumbs .swiper-wrapper{gap:3.73vw 3.73vw}}.root#gle4 .spec-gallery-thumbs .swiper-slide{width:10.56% !important;margin:0 !important;-ms-flex-negative:0;flex-shrink:0;line-height:0;cursor:pointer;background-color:#200035;border:1px solid #725a81;border-radius:50%;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;overflow:hidden}@media screen and (max-width: 640px){.root#gle4 .spec-gallery-thumbs .swiper-slide{width:14.93vw !important}}.root#gle4 .spec-gallery-thumbs .swiper-slide img{width:100%;height:auto}.root#gle4 .spec-gallery-thumbs .swiper-slide:hover,.root#gle4 .spec-gallery-thumbs .swiper-slide.active{border-color:#f9e9ff}.root#gle4 .spec-putter-body-block{width:57.4%;text-align:left}@media screen and (max-width: 640px){.root#gle4 .spec-putter-body-block{width:100%;text-align:left}}.root#gle4 .spec-body-block{width:53.6%;text-align:left}@media screen and (max-width: 640px){.root#gle4 .spec-body-block{width:100%}}@media screen and (max-width: 640px){.root#gle4 .spec-clubname-block{width:100%}}.root#gle4 .spec-gle4-logo{width:7.36vw;margin-bottom:1vw;line-height:0}@media screen and (min-width: 1921px){.root#gle4 .spec-gle4-logo{width:141px;margin-bottom:19.2px}}@media screen and (max-width: 1280px){.root#gle4 .spec-gle4-logo{width:93.1px;margin-bottom:12.6px}}@media screen and (max-width: 640px){.root#gle4 .spec-gle4-logo{width:23.2vw;margin:0 auto 6.1vw auto}}@media screen and (max-width: 640px){.root#gle4 .spec-gle4-logo.putter-style{margin:0 5.33vw 6.1vw 5.33vw}}.root#gle4 .spec-clubname-lefthand{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:2.36vw}@media screen and (min-width: 1921px){.root#gle4 .spec-clubname-lefthand{margin-bottom:45.3px}}@media screen and (max-width: 1280px){.root#gle4 .spec-clubname-lefthand{margin-bottom:29.8px}}@media screen and (max-width: 640px){.root#gle4 .spec-clubname-lefthand{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 6.4vw auto}}.root#gle4 .spec-hl2{margin-right:1.94vw;color:#f3d1ff;font-family:"Noto Sans JP",sans-serif;font-size:2.22vw;font-weight:300;line-height:1}@media screen and (min-width: 1921px){.root#gle4 .spec-hl2{margin-right:37.3px;font-size:42.66px}}@media screen and (max-width: 1280px){.root#gle4 .spec-hl2{margin-right:24.5px;font-size:28.1px}}@media screen and (max-width: 640px){.root#gle4 .spec-hl2{margin-right:0;margin-bottom:2.6vw;font-size:8.53vw}}.root#gle4 .spec-lefthand{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:6.39vw;height:1.88vw;margin:0 auto;background:rgba(0,0,0,.3);border-radius:999999999px;border:1px solid #f3d1ff}@media screen and (min-width: 1921px){.root#gle4 .spec-lefthand{width:122.8px;height:36.1px}}@media screen and (max-width: 1280px){.root#gle4 .spec-lefthand{width:80.8px;height:23.8px}}@media screen and (max-width: 640px){.root#gle4 .spec-lefthand{width:24.53vw;height:7.2vw}}.root#gle4 .spec-lefthand span{color:#f3d1ff;font-family:"Noto Sans JP",sans-serif;font-size:.97vw;font-weight:300;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .spec-lefthand span{font-size:18.6px}}@media screen and (max-width: 1280px){.root#gle4 .spec-lefthand span{font-size:12.3px}}@media screen and (max-width: 640px){.root#gle4 .spec-lefthand span{font-size:3.73vw}}.root#gle4 .spec-price{display:block;margin-bottom:2.08vw}@media screen and (min-width: 1921px){.root#gle4 .spec-price{margin-bottom:2.08vw}}@media screen and (max-width: 1280px){.root#gle4 .spec-price{margin-bottom:2.08vw}}@media screen and (max-width: 640px){.root#gle4 .spec-price{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;margin-bottom:4vw}}.root#gle4 .spec-price-putter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:3.03vw;margin:0 0 2vw 0}@media screen and (min-width: 1921px){.root#gle4 .spec-price-putter{gap:58.2px;margin:0 0 38.4px 0}}@media screen and (max-width: 1280px){.root#gle4 .spec-price-putter{gap:38.3px;margin:0 0 25.3px 0}}@media screen and (max-width: 640px){.root#gle4 .spec-price-putter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}@media screen and (max-width: 640px)and (max-width: 640px){.root#gle4 .spec-price-putter{margin:0 5.33vw 6.4vw 5.33vw}}.root#gle4 .spec-price-putter .spec-price-title{line-height:1.7}.root#gle4 .spec-price-putter .spec-price-box{display:block}@media screen and (max-width: 640px){.root#gle4 .spec-price-putter .spec-price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:8.53vw}.root#gle4 .spec-price-putter .spec-price-box:last-child{margin-bottom:0}}.root#gle4 .spec-price-title{margin-bottom:.4em;color:#f9e9ff;font-family:"Noto Sans JP",sans-serif;font-size:.97vw;font-weight:700;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .spec-price-title{font-size:18.6px}}@media screen and (max-width: 1280px){.root#gle4 .spec-price-title{font-size:12.3px}}@media screen and (max-width: 640px){.root#gle4 .spec-price-title{margin:0 1.5em 0 0;font-size:3.2vw}}.root#gle4 .spec-price-body{margin:0;color:#f9e9ff;font-family:"Noto Sans JP",sans-serif;font-size:1.67vw;font-weight:300;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .spec-price-body{font-size:32.1px}}@media screen and (max-width: 1280px){.root#gle4 .spec-price-body{font-size:21.1px}}@media screen and (max-width: 640px){.root#gle4 .spec-price-body{font-size:6.4vw}}.root#gle4 .spec-price-body span{font-family:"Noto Sans JP",sans-serif;font-size:1.11vw;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .spec-price-body span{font-size:21.3px}}@media screen and (max-width: 1280px){.root#gle4 .spec-price-body span{font-size:14px}}@media screen and (max-width: 640px){.root#gle4 .spec-price-body span{font-size:4.27vw}}@media screen and (max-width: 640px){.root#gle4 .spec-table-sp-scroll{overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.root#gle4 .spec-table-sp-scroll::-webkit-scrollbar{display:none}.root#gle4 .spec-table-sp-scroll.hb-style{padding-top:4vw}}.root#gle4 .spec-table{width:100%;border-collapse:collapse}@media screen and (max-width: 640px){.root#gle4 .spec-table{width:auto;margin:0 5.33vw}}@media screen and (max-width: 640px){.root#gle4 .spec-table.sp-scroll-table{width:auto;margin:0 5.33vw}.root#gle4 .spec-table.sp-scroll-table th,.root#gle4 .spec-table.sp-scroll-table td{white-space:nowrap}}.root#gle4 .spec-table th,.root#gle4 .spec-table td{position:relative;text-align:left;vertical-align:middle}.root#gle4 .spec-table th{padding:.97vw 0;color:#f9e9ff;font-family:"Noto Sans JP",sans-serif;font-size:.97vw;font-weight:700;line-height:1.4;border-bottom:3px solid #f9e9ff;white-space:nowrap}@media screen and (min-width: 1921px){.root#gle4 .spec-table th{padding:18.6px 0;font-size:18.6px}}@media screen and (max-width: 1280px){.root#gle4 .spec-table th{padding:12.3px 0;font-size:12.3px}}@media screen and (max-width: 640px){.root#gle4 .spec-table th{padding:3.73vw 0;font-size:3.73vw}}.root#gle4 .spec-table td{padding:.97vw .56vw;color:#f9e9ff;font-family:"Noto Sans JP",sans-serif;font-size:.97vw;font-weight:300;line-height:1.4;text-align:center;border-bottom:1px solid #f9e9ff}@media screen and (min-width: 1921px){.root#gle4 .spec-table td{padding:18.6px 10.7px;font-size:18.6px}}@media screen and (max-width: 1280px){.root#gle4 .spec-table td{padding:12.3px 7.1px;font-size:12.3px}}@media screen and (max-width: 640px){.root#gle4 .spec-table td{padding:3.73vw 2.13vw;font-size:3.73vw}}.root#gle4 .spec-table .spec-new{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:-1.39vw;left:50%;width:2.22vw;padding-bottom:.44vw;margin-left:-1.11vw;background-image:url(/product/assets/img/gle4/spec_new_deco.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}@media screen and (min-width: 1921px){.root#gle4 .spec-table .spec-new{top:-26.7px;width:42.65px;padding-bottom:8.46px;margin-left:-21.325px}}@media screen and (max-width: 1280px){.root#gle4 .spec-table .spec-new{top:-17.58px;width:28.1px;padding-bottom:5.57px;margin-left:-14.05px}}@media screen and (max-width: 640px){.root#gle4 .spec-table .spec-new{top:-2.58vw;width:8.2vw;padding-bottom:1.8vw;margin-left:-4.1vw}}.root#gle4 .spec-table .spec-new span{color:#f9e9ff;font-family:"Noto Sans JP",sans-serif;font-size:.97vw;font-weight:700;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .spec-table .spec-new span{font-size:.97vw}}@media screen and (max-width: 1280px){.root#gle4 .spec-table .spec-new span{font-size:.97vw}}@media screen and (max-width: 640px){.root#gle4 .spec-table .spec-new span{font-size:3.73vw}}.root#gle4 .spec-note{padding-top:2.22vw;text-align:left}@media screen and (min-width: 1921px){.root#gle4 .spec-note{padding-top:42.6px}}@media screen and (max-width: 1280px){.root#gle4 .spec-note{padding-top:28.1px}}@media screen and (max-width: 640px){.root#gle4 .spec-note{padding:10vw 5.33vw 0 5.33vw}}.root#gle4 .spec-note .lie-angle-fig{width:17.64vw;margin-bottom:.56vw;line-height:0}@media screen and (min-width: 1921px){.root#gle4 .spec-note .lie-angle-fig{width:339px;margin-bottom:10.8px}}@media screen and (max-width: 1280px){.root#gle4 .spec-note .lie-angle-fig{width:223px;margin-bottom:7.1px}}@media screen and (max-width: 640px){.root#gle4 .spec-note .lie-angle-fig{width:67.73vw;margin-bottom:2.13vw}}.root#gle4 .spec-note p{margin:0;color:#f9e9ff;font-family:"Noto Sans JP",sans-serif;font-size:.83vw;font-weight:300;line-height:1.7}@media screen and (min-width: 1921px){.root#gle4 .spec-note p{font-size:15.94px}}@media screen and (max-width: 1280px){.root#gle4 .spec-note p{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle4 .spec-note p{font-size:3.2vw}}.root#gle4 .section-shaftgrip{width:89%;max-width:1706px;margin:0 auto 4.87% auto;padding-top:4.17%;border-top:1px solid #866293}@media screen and (min-width: 1921px){.root#gle4 .section-shaftgrip{padding-top:80px;margin:0 auto 93.58px auto}}@media screen and (max-width: 640px){.root#gle4 .section-shaftgrip{width:100%;max-width:unset;margin:0 auto 20vw auto;padding-top:0;border-top:none}}.root#gle4 .section-shaftgrip.iron-style{margin:0 auto 6.94% auto}@media screen and (min-width: 1921px){.root#gle4 .section-shaftgrip.iron-style{margin:0 auto 133.3px auto}}@media screen and (max-width: 640px){.root#gle4 .section-shaftgrip.iron-style{margin:0 auto 20vw auto}}.root#gle4 .shaftgrip-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:stretch;-ms-flex-align:stretch;align-items:stretch;width:71.88%;margin:0 auto}@media screen and (max-width: 640px){.root#gle4 .shaftgrip-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:89.33%}}.root#gle4 .shaftgrip-block.iron-style{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.root#gle4 .shaft-block{width:45.65%}@media screen and (max-width: 640px){.root#gle4 .shaft-block{width:100%;margin-bottom:18.67vw}}.root#gle4 .grip-block{width:45.65%}@media screen and (max-width: 640px){.root#gle4 .grip-block{width:100%}}.root#gle4 .shaftgrip-photo{margin-bottom:2.22vw;line-height:0}@media screen and (min-width: 1921px){.root#gle4 .shaftgrip-photo{margin-bottom:42.7px}}@media screen and (max-width: 1280px){.root#gle4 .shaftgrip-photo{margin-bottom:28.1px}}@media screen and (max-width: 640px){.root#gle4 .shaftgrip-photo{margin-bottom:8vw}}.root#gle4 .shaftgrip-name{margin-bottom:1.67vw;color:#f9e9ff;font-family:"Inter",sans-serif;font-size:2.22vw;font-weight:300;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .shaftgrip-name{margin-bottom:32.1px;font-size:42.66px}}@media screen and (max-width: 1280px){.root#gle4 .shaftgrip-name{margin-bottom:21.1px;font-size:28.1px}}@media screen and (max-width: 640px){.root#gle4 .shaftgrip-name{margin-bottom:6.4vw;font-size:6.4vw}}.root#gle4 .shaftgrip-name.btm0{margin-bottom:0}.root#gle4 .shaftgrip-name span{display:block;padding-top:.8em;font-size:1.25vw}@media screen and (min-width: 1921px){.root#gle4 .shaftgrip-name span{font-size:24px}}@media screen and (max-width: 1280px){.root#gle4 .shaftgrip-name span{font-size:15.8px}}@media screen and (max-width: 640px){.root#gle4 .shaftgrip-name span{font-size:4.8vw}}.root#gle4 .grip-note{margin:0;color:#f9e9ff;font-family:"Noto Sans JP",sans-serif;font-size:.83vw;font-weight:300;line-height:1;text-align:center}@media screen and (min-width: 1921px){.root#gle4 .grip-note{font-size:15.94px}}@media screen and (max-width: 1280px){.root#gle4 .grip-note{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle4 .grip-note{font-size:3.2vw}}.root#gle4 .shaft-table{width:100%;border-collapse:collapse}@media screen and (max-width: 640px){.root#gle4 .shaft-table{width:100%}}.root#gle4 .shaft-table th,.root#gle4 .shaft-table td{text-align:left;vertical-align:middle}.root#gle4 .shaft-table th{width:34%;padding:.97vw 0;color:#f9e9ff;font-family:"Noto Sans JP",sans-serif;font-size:.97vw;font-weight:700;line-height:1.4;border-bottom:3px solid #f9e9ff;white-space:nowrap}@media screen and (min-width: 1921px){.root#gle4 .shaft-table th{padding:18.6px 0;font-size:18.6px}}@media screen and (max-width: 1280px){.root#gle4 .shaft-table th{padding:12.3px 0;font-size:12.3px}}@media screen and (max-width: 640px){.root#gle4 .shaft-table th{padding:3.73vw 0;font-size:3.73vw}}.root#gle4 .shaft-table td{padding:.97vw .56vw;color:#f9e9ff;font-family:"Noto Sans JP",sans-serif;font-size:.97vw;font-weight:300;line-height:1.4;text-align:center;border-bottom:1px solid #f9e9ff}@media screen and (min-width: 1921px){.root#gle4 .shaft-table td{padding:18.6px 10.7px;font-size:18.6px}}@media screen and (max-width: 1280px){.root#gle4 .shaft-table td{padding:12.3px 7.1px;font-size:12.3px}}@media screen and (max-width: 640px){.root#gle4 .shaft-table td{padding:3.73vw 2.13vw;font-size:3.73vw}}.root#gle4 .shaft-note{padding-top:2.22vw;text-align:left}@media screen and (min-width: 1921px){.root#gle4 .shaft-note{padding-top:42.6px}}@media screen and (max-width: 1280px){.root#gle4 .shaft-note{padding-top:28.1px}}@media screen and (max-width: 640px){.root#gle4 .shaft-note{width:100%;padding:5.6vw 0 0 0;text-align:left}}.root#gle4 .shaft-note p{margin:0;color:#f9e9ff;font-family:"Noto Sans JP",sans-serif;font-size:.83vw;font-weight:300;line-height:1.7}@media screen and (min-width: 1921px){.root#gle4 .shaft-note p{font-size:15.94px}}@media screen and (max-width: 1280px){.root#gle4 .shaft-note p{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle4 .shaft-note p{font-size:3.2vw}}.root#gle4 .section-attachment{width:89%;max-width:1706px;margin:0 auto 4.87% auto;padding-top:4.17%;border-top:1px solid #866293}@media screen and (min-width: 1921px){.root#gle4 .section-attachment{padding-top:80px;margin:0 auto 93.58px auto}}@media screen and (max-width: 640px){.root#gle4 .section-attachment{width:100%;max-width:unset;margin:0 auto 20vw auto;padding-top:0;border-top:none}}.root#gle4 .attachment-col1{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:stretch;-ms-flex-align:stretch;align-items:stretch;width:71.88%;margin:0 auto}@media screen and (max-width: 640px){.root#gle4 .attachment-col1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:89.33%}}.root#gle4 .attachment-col2{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:stretch;-ms-flex-align:stretch;align-items:stretch;width:71.88%;margin:0 auto}@media screen and (max-width: 640px){.root#gle4 .attachment-col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:89.33%}}.root#gle4 .attachment-box{width:45.65%}@media screen and (max-width: 640px){.root#gle4 .attachment-box{width:100%;margin-bottom:8.53vw}.root#gle4 .attachment-box:last-child{margin-bottom:0}}.root#gle4 .attachment-photo{width:74.76%;margin:0 auto;line-height:0}@media screen and (max-width: 640px){.root#gle4 .attachment-photo{width:71.94%}}.root#gle4 .attachment-name{margin:0;color:#f9e9ff;font-family:"Noto Sans JP",sans-serif;font-size:2.22vw;font-weight:300;line-height:1.7}@media screen and (min-width: 1921px){.root#gle4 .attachment-name{font-size:42.66px}}@media screen and (max-width: 1280px){.root#gle4 .attachment-name{font-size:28.1px}}@media screen and (max-width: 640px){.root#gle4 .attachment-name{font-size:6.4vw}}.root#gle4 .attachment-name span{display:block;font-size:1.11vw}@media screen and (min-width: 1921px){.root#gle4 .attachment-name span{font-size:21.3px}}@media screen and (max-width: 1280px){.root#gle4 .attachment-name span{font-size:14px}}@media screen and (max-width: 640px){.root#gle4 .attachment-name span{font-size:4.27vw}}.root#gle4 .attachment-copy{margin:0;padding-top:1.5em;color:#f9e9ff;font-family:"Noto Sans JP",sans-serif;font-size:.97vw;font-weight:300;line-height:1.7;text-align:left}@media screen and (min-width: 1921px){.root#gle4 .attachment-copy{font-size:18.6px}}@media screen and (max-width: 1280px){.root#gle4 .attachment-copy{font-size:12.3px}}@media screen and (max-width: 640px){.root#gle4 .attachment-copy{font-size:3.73vw}}.root#gle4 .attachment-note{margin:0;padding-top:1em;color:#f9e9ff;font-family:"Noto Sans JP",sans-serif;font-size:.97vw;font-weight:300;line-height:1.7;text-align:left}@media screen and (min-width: 1921px){.root#gle4 .attachment-note{font-size:18.6px}}@media screen and (max-width: 1280px){.root#gle4 .attachment-note{font-size:12.3px}}@media screen and (max-width: 640px){.root#gle4 .attachment-note{font-size:3.73vw}}.root#gle4 .attachment-note .pdf-link{color:#f9e9ff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.root#gle4 .section-lineup{margin-bottom:7.3%}@media screen and (min-width: 1921px){.root#gle4 .section-lineup{margin-bottom:140px}}@media screen and (max-width: 640px){.root#gle4 .section-lineup{margin-bottom:11.7vw}}.root#gle4 .content-lineup{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:stretch;-ms-flex-align:stretch;align-items:stretch;width:89%;max-width:1706px;margin:0 auto}@media screen and (max-width: 640px){.root#gle4 .content-lineup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:89.33%;max-width:unset}}.root#gle4 .content-lineup.clubpage-style li{width:24%}@media screen and (max-width: 640px){.root#gle4 .content-lineup.clubpage-style li{width:100%}}.root#gle4 .content-lineup li{width:19%}@media screen and (max-width: 640px){.root#gle4 .content-lineup li{width:100%;margin-bottom:2.13vw}.root#gle4 .content-lineup li:last-child{margin-bottom:0}}.root#gle4 .content-lineup a{display:block;position:relative;width:100%;height:100%;padding:1.67vw 0;text-decoration:none;border-radius:1.1vw;border:1px solid hsla(0,0%,100%,.5);backdrop-filter:blur(2px);overflow:hidden}@media screen and (min-width: 1921px){.root#gle4 .content-lineup a{padding:32.1px 0;border-radius:21px}}@media screen and (max-width: 1280px){.root#gle4 .content-lineup a{padding:21.4px 0;border-radius:14px}}@media screen and (max-width: 640px){.root#gle4 .content-lineup a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:auto;padding:2.13vw 0;border-radius:4.27vw}}.root#gle4 .content-lineup a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(42, 0, 68, 0.15)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(42, 0, 68, 0.15) 100%);opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;border-radius:inherit;z-index:0}.root#gle4 .content-lineup a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(172, 120, 239, 0)), to(rgba(172, 120, 239, 0.35))),-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(42, 0, 68, 0.15)));background:linear-gradient(180deg, rgba(172, 120, 239, 0) 0%, rgba(172, 120, 239, 0.35) 100%),linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(42, 0, 68, 0.15) 100%);opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;border-radius:inherit;z-index:0}.root#gle4 .content-lineup a:hover::after{opacity:0}@media screen and (max-width: 640px){.root#gle4 .content-lineup a:hover::after{opacity:1}}.root#gle4 .content-lineup a:hover::before{opacity:1}@media screen and (max-width: 640px){.root#gle4 .content-lineup a:hover::before{opacity:0}}.root#gle4 .content-lineup .content-lineup-img{width:80%;margin:0 auto;position:relative;line-height:0;z-index:1}@media screen and (max-width: 640px){.root#gle4 .content-lineup .content-lineup-img{width:16vw;margin:0 4.27vw}}.root#gle4 .content-lineup .content-lineup-text{position:relative;z-index:1}@media screen and (max-width: 640px){.root#gle4 .content-lineup .content-lineup-text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:4.27vw;text-align:left}}.root#gle4 .content-lineup .content-lineup-text .eng-text{padding:0 0 .5em 0;color:#f9e9ff;font-family:"Inter",sans-serif;font-size:.83vw;font-weight:300;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .content-lineup .content-lineup-text .eng-text{font-size:15.94px}}@media screen and (max-width: 1280px){.root#gle4 .content-lineup .content-lineup-text .eng-text{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle4 .content-lineup .content-lineup-text .eng-text{padding:0 0 .5em 0;font-size:3.2vw}}.root#gle4 .content-lineup .content-lineup-text .jpn-text{color:#f9e9ff;font-family:"Noto Sans JP",sans-serif;font-size:1.39vw;font-weight:300;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .content-lineup .content-lineup-text .jpn-text{font-size:26.7px}}@media screen and (max-width: 1280px){.root#gle4 .content-lineup .content-lineup-text .jpn-text{font-size:17.8px}}@media screen and (max-width: 640px){.root#gle4 .content-lineup .content-lineup-text .jpn-text{font-size:4.8vw}}.root#gle4 .content-lineup .content-lineup-arrow{position:relative;display:block;width:38.1%;margin:0 auto;padding:.9vw 0 1.32vw 0;background-image:url(/product/assets/img/gle4/content_lineup_arrow.png);background-repeat:no-repeat;background-position:bottom .42vw center;background-size:100% auto;z-index:1}@media screen and (min-width: 1921px){.root#gle4 .content-lineup .content-lineup-arrow{padding:17.3px 0 25.3px 0;background-position:bottom 8px center}}@media screen and (max-width: 1280px){.root#gle4 .content-lineup .content-lineup-arrow{padding:11.5px 0 16.9px 0;background-position:bottom 5.4px center}}@media screen and (max-width: 640px){.root#gle4 .content-lineup .content-lineup-arrow{display:none}}.root#gle4 .content-lineup .content-lineup-arrow p{color:#f3d1ff;font-family:"Noto Sans JP",sans-serif;font-size:1.11vw;font-weight:300;line-height:1;text-align:left}@media screen and (min-width: 1921px){.root#gle4 .content-lineup .content-lineup-arrow p{font-size:21.3px}}@media screen and (max-width: 1280px){.root#gle4 .content-lineup .content-lineup-arrow p{font-size:14px}}.root#gle4 .clubpage-head-block{position:relative}.root#gle4 .clubpage-head-block .release-day{position:absolute;top:20px;left:18px;display:inline-block;padding:14px 24px;background:rgba(0,0,0,.5);z-index:1}@media screen and (max-width: 640px){.root#gle4 .clubpage-head-block .release-day{position:relative;top:auto;left:auto;width:100%;padding:8px 16px;background-color:#000}}.root#gle4 .clubpage-head-block .release-day p{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:.9vw;font-weight:400;line-height:1;text-align:center}@media screen and (min-width: 1921px){.root#gle4 .clubpage-head-block .release-day p{font-size:17.3px}}@media screen and (max-width: 1280px){.root#gle4 .clubpage-head-block .release-day p{font-size:11.4px}}@media screen and (max-width: 640px){.root#gle4 .clubpage-head-block .release-day p{font-size:3.47vw}}.root#gle4 .clubpage-head-block .clubpage-head-bg{position:relative;padding:4.44% 0 7.29% 0;line-height:0;background-image:url(/product/assets/img/gle4/clubpage_head_bg_pc.png);background-repeat:no-repeat;background-position:top center;background-size:100% 100%}@media screen and (min-width: 1921px){.root#gle4 .clubpage-head-block .clubpage-head-bg{padding:85.3px 0 140px 0}}@media screen and (max-width: 1280px){.root#gle4 .clubpage-head-block .clubpage-head-bg{padding:56.2px 0 92.2px 0}}@media screen and (max-width: 640px){.root#gle4 .clubpage-head-block .clubpage-head-bg{padding:7.33vw 0 26vw 0;background-image:url(/product/assets/img/gle4/clubpage_head_bg_sp.png)}}.root#gle4 .clubpage-head-block .clubpage-head-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:84.58%;margin:0 auto}@media screen and (min-width: 1921px){.root#gle4 .clubpage-head-block .clubpage-head-inner{width:1625px}}@media screen and (max-width: 1280px){.root#gle4 .clubpage-head-block .clubpage-head-inner{width:1070px}}@media screen and (max-width: 640px){.root#gle4 .clubpage-head-block .clubpage-head-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.root#gle4 .clubpage-head-block .clubpage-head-logo-category{width:26%}@media screen and (max-width: 640px){.root#gle4 .clubpage-head-block .clubpage-head-logo-category{width:100%;margin-bottom:4.27vw}}.root#gle4 .clubpage-head-block .clubpage-head-image{width:43.5%;line-height:0}@media screen and (max-width: 640px){.root#gle4 .clubpage-head-block .clubpage-head-image{width:89.33%;margin:6.4vw auto}}.root#gle4 .clubpage-head-block .clubpage-head-copy{width:26%}@media screen and (max-width: 640px){.root#gle4 .clubpage-head-block .clubpage-head-copy{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}}.root#gle4 .clubpage-head-block .clubpage-head-copy p{margin-bottom:1.5em;color:#f3d1ff;font-family:"Noto Sans JP",sans-serif;font-size:1.39vw;font-weight:300;line-height:1.7;text-align:left}@media screen and (min-width: 1921px){.root#gle4 .clubpage-head-block .clubpage-head-copy p{font-size:26.7px}}@media screen and (max-width: 1280px){.root#gle4 .clubpage-head-block .clubpage-head-copy p{font-size:17.6px}}@media screen and (max-width: 640px){.root#gle4 .clubpage-head-block .clubpage-head-copy p{font-size:5.33vw}}.root#gle4 .clubpage-head-block .clubpage-head-copy p:last-child{margin-bottom:0}.root#gle4 .clubpage-head-block .clubpage-head-logo{width:86.9%;height:auto;margin:0 auto 2.5vw auto;line-height:0}@media screen and (min-width: 1921px){.root#gle4 .clubpage-head-block .clubpage-head-logo{margin:0 auto 48px auto}}@media screen and (max-width: 1280px){.root#gle4 .clubpage-head-block .clubpage-head-logo{margin:0 auto 31.6px auto}}@media screen and (max-width: 640px){.root#gle4 .clubpage-head-block .clubpage-head-logo{width:47.7%;margin:0 auto 6.4vw auto}}.root#gle4 .clubpage-head-block .clubpage-head-hl1{margin-bottom:.4em;color:#f9e9ff;font-family:"Noto Sans JP",sans-serif;font-size:1.94vw;font-weight:300;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .clubpage-head-block .clubpage-head-hl1{font-size:37.3px}}@media screen and (max-width: 1280px){.root#gle4 .clubpage-head-block .clubpage-head-hl1{font-size:24.5px}}@media screen and (max-width: 640px){.root#gle4 .clubpage-head-block .clubpage-head-hl1{font-size:7.47vw}}.root#gle4 .clubpage-head-block .clubpage-head-hl1-eng{margin-bottom:2.1vw;color:#f9e9ff;font-family:"Inter",sans-serif;font-size:.97vw;font-weight:300;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .clubpage-head-block .clubpage-head-hl1-eng{margin-bottom:40px;font-size:18.6px}}@media screen and (max-width: 1280px){.root#gle4 .clubpage-head-block .clubpage-head-hl1-eng{margin-bottom:26.6px;font-size:12.3px}}@media screen and (max-width: 640px){.root#gle4 .clubpage-head-block .clubpage-head-hl1-eng{margin-bottom:2.1vw;font-size:6.13vw}}.root#gle4 .clubpage-head-block .clubpage-head-lefthand{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:7.78vw;height:2.08vw;margin:0 auto;background:rgba(0,0,0,.3);border-radius:999999999px;border:1px solid #f3d1ff}@media screen and (min-width: 1921px){.root#gle4 .clubpage-head-block .clubpage-head-lefthand{width:149.5px;height:40px}}@media screen and (max-width: 1280px){.root#gle4 .clubpage-head-block .clubpage-head-lefthand{width:98.4px;height:26.3px}}@media screen and (max-width: 640px){.root#gle4 .clubpage-head-block .clubpage-head-lefthand{width:29.87vw;height:8vw}}.root#gle4 .clubpage-head-block .clubpage-head-lefthand span{color:#f3d1ff;font-family:"Noto Sans JP",sans-serif;font-size:.97vw;font-weight:300;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .clubpage-head-block .clubpage-head-lefthand span{font-size:18.6px}}@media screen and (max-width: 1280px){.root#gle4 .clubpage-head-block .clubpage-head-lefthand span{font-size:12.3px}}@media screen and (max-width: 640px){.root#gle4 .clubpage-head-block .clubpage-head-lefthand span{font-size:3.73vw}}.root#gle4 .fitting-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:88.92%;margin:0 auto 11.3% auto}.root#gle4 .fitting-block:last-child{margin:0 auto 8.3% auto}.root#gle4 .fitting-block.kv-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 640px){.root#gle4 .fitting-block.kv-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 1921px){.root#gle4 .fitting-block{width:1708px;margin:0 auto 217px auto}.root#gle4 .fitting-block:last-child{margin:0 auto 159px auto}}@media screen and (max-width: 640px){.root#gle4 .fitting-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:89.33%;margin:0 auto 20vw auto}.root#gle4 .fitting-block:last-child{margin:0 auto 21.3vw auto}}.root#gle4 .fitting-block .fitting-kv-block{position:relative;aspect-ratio:1/.563;width:50%;border-radius:999999999px;overflow:hidden}@media screen and (max-width: 640px){.root#gle4 .fitting-block .fitting-kv-block{aspect-ratio:1/.501;width:100%}}.root#gle4 .fitting-block .fitting-kv-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.root#gle4 .fitting-block .fitting-text-block{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}@media screen and (max-width: 640px){.root#gle4 .fitting-block .fitting-text-block{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;margin-bottom:8vw}}.root#gle4 .fitting-block.kv-right .fitting-text-block{padding-left:7%}@media screen and (max-width: 640px){.root#gle4 .fitting-block.kv-right .fitting-text-block{padding-left:0}}.root#gle4 .fitting-block.kv-left .fitting-text-block{padding-left:8.59%;padding-right:4.69%}@media screen and (max-width: 640px){.root#gle4 .fitting-block.kv-left .fitting-text-block{padding-left:0;padding-right:0}}.root#gle4 .fitting-block .fitting-hl2{margin:0;padding:.9em 0;color:#f3d1ff;font-family:"Inter",sans-serif;font-size:2.22vw;font-weight:300;line-height:1.75;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .fitting-block .fitting-hl2{font-size:42.66px}}@media screen and (max-width: 1280px){.root#gle4 .fitting-block .fitting-hl2{font-size:28.1px}}@media screen and (max-width: 640px){.root#gle4 .fitting-block .fitting-hl2{font-size:8.53vw}}.root#gle4 .fitting-block .fitting-copy.clubpage-style{width:65%}@media screen and (max-width: 640px){.root#gle4 .fitting-block .fitting-copy.clubpage-style{width:100%}}.root#gle4 .fitting-block .fitting-copy p{margin-bottom:1.2em;color:#f3d1ff;font-family:"Inter",sans-serif;font-size:1.11vw;font-weight:300;line-height:1.75;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .fitting-block .fitting-copy p{font-size:21.3px}}@media screen and (max-width: 1280px){.root#gle4 .fitting-block .fitting-copy p{font-size:14px}}@media screen and (max-width: 640px){.root#gle4 .fitting-block .fitting-copy p{font-size:4.27vw}}.root#gle4 .fitting-block .fitting-copy p:last-child{margin-bottom:0}.root#gle4 .section-models{margin-bottom:8.39%}@media screen and (min-width: 1921px){.root#gle4 .section-models{margin-bottom:161px}}@media screen and (max-width: 640px){.root#gle4 .section-models{margin-bottom:16vw}}.root#gle4 .model-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:71.11%;max-width:1366px;margin:0 auto 8.33% auto}@media screen and (min-width: 1921px){.root#gle4 .model-block{margin:0 auto 160px auto}}@media screen and (max-width: 640px){.root#gle4 .model-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:89.33%;max-width:unset;margin:0 auto 16vw auto}}.root#gle4 .model-block.last-block{margin:0 auto 5.56% auto}@media screen and (min-width: 1921px){.root#gle4 .model-block.last-block{margin:0 auto 106.8px auto}}@media screen and (max-width: 640px){.root#gle4 .model-block.last-block{margin:0 auto 13.33vw auto}}.root#gle4 .model-gallery-block{width:48%}@media screen and (max-width: 640px){.root#gle4 .model-gallery-block{width:100%;margin-bottom:4.3vw}}.root#gle4 .model-data-block{width:48%;text-align:left}@media screen and (max-width: 640px){.root#gle4 .model-data-block{width:100%}}.root#gle4 .model-hl2{margin-bottom:1.2vw}@media screen and (min-width: 1921px){.root#gle4 .model-hl2{margin-bottom:23px}}@media screen and (max-width: 1280px){.root#gle4 .model-hl2{margin-bottom:15.2px}}@media screen and (max-width: 640px){.root#gle4 .model-hl2{margin-bottom:0}}.root#gle4 .model-hl2-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 640px){.root#gle4 .model-hl2-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.root#gle4 .model-hl2-inner .model-name-en{display:block;margin-right:.4em;color:#f3d1ff;font-family:"Crimson Text",serif;font-size:3.889vw;font-weight:400;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .model-hl2-inner .model-name-en{font-size:74.7px}}@media screen and (max-width: 1280px){.root#gle4 .model-hl2-inner .model-name-en{font-size:49.2px}}@media screen and (max-width: 640px){.root#gle4 .model-hl2-inner .model-name-en{margin-right:0;font-size:14.93vw;text-align:center}}.root#gle4 .model-hl2-inner .model-name-jp{display:block;color:#f3d1ff;font-family:"Noto Sans JP",sans-serif;font-size:1.25vw;font-weight:400;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .model-hl2-inner .model-name-jp{font-size:24px}}@media screen and (max-width: 1280px){.root#gle4 .model-hl2-inner .model-name-jp{font-size:15.8px}}@media screen and (max-width: 640px){.root#gle4 .model-hl2-inner .model-name-jp{padding-top:.2em;font-size:4.27vw}}.root#gle4 .model-hl3{margin-bottom:.8em;color:#f3d1ff;font-family:"Noto Sans JP",sans-serif;font-size:2.22vw;font-weight:300;line-height:1.7;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .model-hl3{font-size:42.66px}}@media screen and (max-width: 1280px){.root#gle4 .model-hl3{font-size:28.1px}}@media screen and (max-width: 640px){.root#gle4 .model-hl3{font-size:8.53vw}}.root#gle4 .model-copy{margin-bottom:2.4em;color:#f3d1ff;font-family:"Noto Sans JP",sans-serif;font-size:1.11vw;font-weight:300;line-height:1.7;text-transform:uppercase}@media screen and (min-width: 1921px){.root#gle4 .model-copy{font-size:21.3px}}@media screen and (max-width: 1280px){.root#gle4 .model-copy{font-size:14px}}@media screen and (max-width: 640px){.root#gle4 .model-copy{margin-bottom:1.8em;font-size:4.27vw}}.root#gle4 .model-icon-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.11vw}@media screen and (min-width: 1921px){.root#gle4 .model-icon-list{gap:21.3px}}@media screen and (max-width: 1280px){.root#gle4 .model-icon-list{gap:14px}}@media screen and (max-width: 640px){.root#gle4 .model-icon-list{gap:3.73vw}}.root#gle4 .model-icon-list .icon-balance{width:4.72vw}@media screen and (min-width: 1921px){.root#gle4 .model-icon-list .icon-balance{width:90.7px}}@media screen and (max-width: 1280px){.root#gle4 .model-icon-list .icon-balance{width:59.7px}}@media screen and (max-width: 640px){.root#gle4 .model-icon-list .icon-balance{width:18.13vw}}.root#gle4 .model-icon-list .icon-lie{width:10.347vw}@media screen and (min-width: 1921px){.root#gle4 .model-icon-list .icon-lie{width:198.8px}}@media screen and (max-width: 1280px){.root#gle4 .model-icon-list .icon-lie{width:130.9px}}@media screen and (max-width: 640px){.root#gle4 .model-icon-list .icon-lie{width:32vw}}.root#gle4 .model-icon-list .icon-pebax{width:10.208vw}@media screen and (min-width: 1921px){.root#gle4 .model-icon-list .icon-pebax{width:196.2px}}@media screen and (max-width: 1280px){.root#gle4 .model-icon-list .icon-pebax{width:129.1px}}@media screen and (max-width: 640px){.root#gle4 .model-icon-list .icon-pebax{width:32vw}}.root#gle4 .model-bottom-kv{position:relative;aspect-ratio:1/.372;width:75%;margin:0 auto;line-height:0;border-radius:999999999px;overflow:hidden}@media screen and (min-width: 1921px){.root#gle4 .model-bottom-kv{width:1440px}}@media screen and (max-width: 640px){.root#gle4 .model-bottom-kv{aspect-ratio:1/.516;width:89.33%}}.root#gle4 .model-bottom-kv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 640px){.root{width:100%;margin:auto}.root .pcnone{display:initial}.root .spnone{display:none}}.footer-wrap{position:relative;background-color:#fff;z-index:1}.gle4-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;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;text-align:center;-webkit-font-smoothing:antialiased;background:rgba(0,0,0,.8);z-index:99999999;overflow-y:auto;-webkit-overflow-scrolling:touch}.gle4-modal-overlay.is-open{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}.gle4-modal-overlay img{width:100%;height:auto;line-height:0}.gle4-modal-overlay *{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.gle4-modal-overlay *::before{-webkit-box-sizing:border-box;box-sizing:border-box}.gle4-modal-overlay *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.gle4-modal-overlay a,.gle4-modal-overlay a:link{color:#0095bc;text-decoration:underline;outline:none}.gle4-modal-overlay a:visited{color:#0095bc}.gle4-modal-overlay a:hover{color:#0095bc;text-decoration:none}.gle4-modal-overlay a:active{color:#0095bc}.gle4-modal-overlay a{cursor:pointer}.gle4-modal-overlay a:hover img{opacity:1}.gle4-modal-overlay .btm0{margin-bottom:0}.gle4-modal-overlay .pcnone{display:none}.gle4-modal-overlay .MB101-B{font-family:"ゴシックMB101 B",sans-serif}.gle4-modal-overlay .HirakakuProN-W3{font-family:"FP-ヒラギノ角ゴ ProN W3",sans-serif}.gle4-modal-overlay .HirakakuProN-W6{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif}@media screen and (max-width: 640px){.gle4-modal-overlay .pcnone{display:initial}.gle4-modal-overlay .spnone{display:none}}.gle4-modal-content{position:relative;width:71.11%;max-height:90vh;background:#f7f1fb;border-radius:2.22vw;overflow-y:auto;margin:auto}@media screen and (min-width: 1921px){.gle4-modal-content{max-width:1366px;border-radius:42.7px}}@media screen and (max-width: 1280px){.gle4-modal-content{max-width:900px;border-radius:28px}}@media screen and (max-width: 640px){.gle4-modal-content{width:93.33%;border-radius:8.53vw}}.gle4-modal-close-btn{position:absolute;top:0;right:0;width:5.56vw;height:5.56vw;background-image:url(/product/assets/img/gle4/point_modal_close.png);background-repeat:no-repeat;background-position:center;background-size:1.6667vw auto;cursor:pointer;z-index:10;-webkit-transition:opacity .3s;transition:opacity .3s}.gle4-modal-close-btn:hover{opacity:.7}@media screen and (max-width: 640px){.gle4-modal-close-btn:hover{opacity:1}}@media screen and (min-width: 1921px){.gle4-modal-close-btn{width:106.8px;height:106.8px;background-size:32px auto}}@media screen and (max-width: 1280px){.gle4-modal-close-btn{width:70.3px;height:70.3px;background-size:21.1px auto}}@media screen and (max-width: 640px){.gle4-modal-close-btn{width:21vw;height:21vw;background-size:6.4vw auto}}.gle4-modal-body{display:none;padding:6.8vw 7.78vw}.gle4-modal-body.is-active{display:block}@media screen and (min-width: 1921px){.gle4-modal-body{padding:130px 149.5px}}@media screen and (max-width: 1280px){.gle4-modal-body{padding:86px 98.4px}}@media screen and (max-width: 640px){.gle4-modal-body{padding:8vw}}.point-modal-content-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:100%}@media screen and (max-width: 640px){.point-modal-content-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.point-modal-content-block .point-modal-kv{width:50%;line-height:0}@media screen and (max-width: 640px){.point-modal-content-block .point-modal-kv{width:100%;margin-bottom:5.7vw}}.point-modal-content-block .point-modal-body{width:45%;text-align:left}@media screen and (max-width: 640px){.point-modal-content-block .point-modal-body{width:100%}}.point-modal-content-block .modal-hl1{width:100%;margin-bottom:.8em;color:#2a0044;font-family:"Noto Sans JP",sans-serif;font-size:2.22vw;font-weight:300;line-height:1.7;text-align:left}@media screen and (min-width: 1921px){.point-modal-content-block .modal-hl1{font-size:42.66px}}@media screen and (max-width: 1280px){.point-modal-content-block .modal-hl1{font-size:28.1px}}@media screen and (max-width: 640px){.point-modal-content-block .modal-hl1{margin-bottom:5vw;font-size:6.4vw}}.point-modal-content-block .modal-copy p{margin-bottom:1.2em;color:#2a0044;font-family:"Noto Sans JP",sans-serif;font-size:1.11vw;font-weight:300;line-height:1.75}@media screen and (min-width: 1921px){.point-modal-content-block .modal-copy p{font-size:21.3px}}@media screen and (max-width: 1280px){.point-modal-content-block .modal-copy p{font-size:14px}}@media screen and (max-width: 640px){.point-modal-content-block .modal-copy p{font-size:3.73vw}}.point-modal-content-block .modal-copy p:last-child{margin-bottom:0}.point-modal-swiper-wrap{position:relative}@media screen and (max-width: 640px){.point-modal-swiper-wrap{padding-bottom:21.6vw}}.point-modal-swiper{width:100%;overflow:hidden}.point-modal-swiper-prev,.point-modal-swiper-next{position:absolute;top:50%;width:3.33vw;height:3.33vw;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;z-index:10;-webkit-transition:background-image .3s ease-in-out;transition:background-image .3s ease-in-out}@media screen and (min-width: 1921px){.point-modal-swiper-prev,.point-modal-swiper-next{width:64px;height:64px}}@media screen and (max-width: 1280px){.point-modal-swiper-prev,.point-modal-swiper-next{width:42.1px;height:42.1px}}@media screen and (max-width: 640px){.point-modal-swiper-prev,.point-modal-swiper-next{top:auto;bottom:0;width:12.8vw;height:12.8vw;-webkit-transform:none;transform:none}}.point-modal-swiper-prev{left:-6.5vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/product/assets/img/gle4/point_modal_prev.png)}@media screen and (min-width: 1921px){.point-modal-swiper-prev{left:-125px}}@media screen and (max-width: 1280px){.point-modal-swiper-prev{left:-82px}}@media screen and (max-width: 640px){.point-modal-swiper-prev{left:-4vw;-webkit-transform:none;transform:none}}.point-modal-swiper-prev:hover{background-image:url(/product/assets/img/gle4/point_modal_prev_hover.png)}.point-modal-swiper-next{right:-6.5vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/product/assets/img/gle4/point_modal_next.png)}@media screen and (min-width: 1921px){.point-modal-swiper-next{right:-125px}}@media screen and (max-width: 1280px){.point-modal-swiper-next{right:-82px}}@media screen and (max-width: 640px){.point-modal-swiper-next{right:-4vw;-webkit-transform:none;transform:none}}.point-modal-swiper-next:hover{background-image:url(/product/assets/img/gle4/point_modal_next_hover.png)}.point-modal-swiper-pagination{position:absolute;bottom:-3.3vw !important;left:0;width:100%;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;gap:1.52vw}@media screen and (min-width: 1921px){.point-modal-swiper-pagination{bottom:-63.4px !important;gap:21.1px}}@media screen and (max-width: 1280px){.point-modal-swiper-pagination{bottom:-41.7px !important;gap:13.9px}}@media screen and (max-width: 640px){.point-modal-swiper-pagination{bottom:4.53vw !important;gap:4vw}}.point-modal-swiper-pagination .swiper-pagination-bullet{width:.556vw;height:.556vw;background:#ccc;border-radius:50%;opacity:1;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 1921px){.point-modal-swiper-pagination .swiper-pagination-bullet{width:10.67px;height:10.67px}}@media screen and (max-width: 1280px){.point-modal-swiper-pagination .swiper-pagination-bullet{width:7px;height:7px}}@media screen and (max-width: 640px){.point-modal-swiper-pagination .swiper-pagination-bullet{width:2.5vw;height:2.5vw}}.point-modal-swiper-pagination .swiper-pagination-bullet-active{width:.97vw;height:.97vw;background:#522d68}@media screen and (min-width: 1921px){.point-modal-swiper-pagination .swiper-pagination-bullet-active{width:18.64px;height:18.64px}}@media screen and (max-width: 1280px){.point-modal-swiper-pagination .swiper-pagination-bullet-active{width:12.26px;height:12.26px}}@media screen and (max-width: 640px){.point-modal-swiper-pagination .swiper-pagination-bullet-active{width:3.5vw;height:3.5vw}}.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}}