@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";.root{color:#000;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-family:"Zen Kaku Gothic New","FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic ProN","Hiragino Sans","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;line-height:1;text-align:center;background-color:#fff;overflow:hidden}.root img{width:100%;height:auto;line-height:0}.root *{-webkit-box-sizing:border-box;box-sizing:border-box}.root *::before{-webkit-box-sizing:border-box;box-sizing:border-box}.root *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.root a,.root a:link{color:#0095bc;text-decoration:underline;outline:none}.root a:visited{color:#0095bc}.root a:hover{color:#0095bc;text-decoration:none}.root a:active{color:#0095bc}.root a{cursor:pointer}.root a:hover img{opacity:1}.root .btm1em{margin-bottom:1em}.root .btm0{margin-bottom:0}.root .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#g740{background-color:rgba(0,0,0,0)}@media screen and (max-width: 640px){.root#g740{background-color:#202020}}.root#g740 .head-block{position:relative;line-height:0}.root#g740 .head-bg-mov{position:relative;width:100%;height:100dvh;line-height:0;background-color:#000;overflow:hidden;z-index:1}.root#g740 .head-bg-mov::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/product/assets/img/g740/kv_bgmov_cover.png);background-repeat:repeat;pointer-events:none}.root#g740 .head-bg-mov video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100dvw;min-height:100dvh;-o-object-fit:cover;object-fit:cover}.root#g740 .head-cover-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100dvh;background-color:rgba(0,0,0,0);z-index:2}.root#g740 .head-cover-block .release-day{position:absolute;bottom:20px;left:20px;display:inline-block;padding:.97vw 1.67vw;background:hsla(0,0%,100%,.21)}@media screen and (min-width: 1921px){.root#g740 .head-cover-block .release-day{padding:18.64px 32.1px}}@media screen and (max-width: 1280px){.root#g740 .head-cover-block .release-day{padding:12.4px 21.4px}}@media screen and (max-width: 640px){.root#g740 .head-cover-block .release-day{bottom:auto;top:0;left:0;width:100%;padding:2.13vw;background-color:rgba(0,0,0,.5)}}@media screen and (min-width: 641px){.root#g740 .head-cover-block .release-day.is-fixed{position:fixed;z-index:100}}.root#g740 .head-cover-block .release-day p{color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:.9vw;font-weight:400;line-height:1;text-align:center}@media screen and (min-width: 1921px){.root#g740 .head-cover-block .release-day p{font-size:17.3px}}@media screen and (max-width: 1280px){.root#g740 .head-cover-block .release-day p{font-size:11.52px}}@media screen and (max-width: 640px){.root#g740 .head-cover-block .release-day p{font-size:3.47vw}}.root#g740 .head-cover-block .logo-lefthand-block{position:absolute;top:7.2%;left:0;width:100%}@media screen and (max-width: 640px){.root#g740 .head-cover-block .logo-lefthand-block{top:9%}}.root#g740 .head-cover-block .kv-g740-logo{width:29.17%;margin:0 auto 1.67vw auto;line-height:0}@media screen and (min-width: 1921px){.root#g740 .head-cover-block .kv-g740-logo{width:560px;margin:0 auto 32.1px auto}}@media screen and (max-width: 1280px){.root#g740 .head-cover-block .kv-g740-logo{margin:0 auto 21.38px auto}}@media screen and (max-width: 640px){.root#g740 .head-cover-block .kv-g740-logo{width:85.6%;margin:0 auto 5.87vw auto}}.root#g740 .head-cover-block .kv-lefthand span{display:inline-block;padding:.69vw 2.22vw;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.11vw;font-weight:400;line-height:1;border:1px solid #fff;border-radius:9999999px}@media screen and (min-width: 1921px){.root#g740 .head-cover-block .kv-lefthand span{padding:13.2px 42.6px;font-size:21.3px}}@media screen and (max-width: 1280px){.root#g740 .head-cover-block .kv-lefthand span{padding:8.8px 28.4px;font-size:14.2px}}@media screen and (max-width: 640px){.root#g740 .head-cover-block .kv-lefthand span{padding:2.93vw 8.8vw;font-size:3.73vw}}.root#g740 .head-cover-block .btn-movie{position:absolute;bottom:20px;right:20px;display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:1.11vw 1.67vw;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:14px;font-weight:500;line-height:1;background-color:hsla(0,0%,100%,.2);backdrop-filter:blur(4px);border:1px solid #9f9f9f;border-radius:.56vw;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer}.root#g740 .head-cover-block .btn-movie:hover{background-color:hsla(0,0%,100%,.4)}@media screen and (max-width: 640px){.root#g740 .head-cover-block .btn-movie:hover{background-color:hsla(0,0%,100%,.2)}}@media screen and (min-width: 1921px){.root#g740 .head-cover-block .btn-movie{padding:21.3px 32.1px;border-radius:10.76px}}@media screen and (max-width: 1280px){.root#g740 .head-cover-block .btn-movie{padding:14.2px 21.4px;border-radius:7.2px}}@media screen and (max-width: 640px){.root#g740 .head-cover-block .btn-movie{bottom:2.5%;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:3.73vw 6.67vw;border-radius:2.13vw}}@media screen and (min-width: 641px){.root#g740 .head-cover-block .btn-movie.is-fixed{position:fixed;bottom:20px;right:20px;left:auto;-webkit-transform:none;transform:none;z-index:100}}.root#g740 .head-cover-block .btn-movie-inner{display:block}@media screen and (max-width: 640px){.root#g740 .head-cover-block .btn-movie-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}}.root#g740 .head-cover-block .btn-movie-arrow{width:1.73vw;margin:0 auto .76vw auto}@media screen and (min-width: 1921px){.root#g740 .head-cover-block .btn-movie-arrow{width:33.2px;margin:0 auto 14.6px auto}}@media screen and (max-width: 1280px){.root#g740 .head-cover-block .btn-movie-arrow{width:22.1px;margin:0 auto 9.7px auto}}@media screen and (max-width: 640px){.root#g740 .head-cover-block .btn-movie-arrow{width:4.13vw;margin:0 4.4vw 0 0}}.root#g740 .head-cover-block .btn-movie-text{color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.24vw;font-weight:700;letter-spacing:.1em;line-height:1}@media screen and (min-width: 1921px){.root#g740 .head-cover-block .btn-movie-text{font-size:23.83px}}@media screen and (max-width: 1280px){.root#g740 .head-cover-block .btn-movie-text{font-size:15.87px}}@media screen and (max-width: 640px){.root#g740 .head-cover-block .btn-movie-text{font-size:4.27vw}}.root#g740 .content-bg{position:relative;background-color:#202020;z-index:1}.root#g740 .section-block{position:relative}.root#g740 .anchor-landing-wrap{position:relative;height:0}.root#g740 .anchor-landing{position:absolute;top:-45px;left:0;pointer-events:none}@media screen and (max-width: 640px){.root#g740 .anchor-landing{top:-72px}}.root#g740 .anchor-landing-0{position:absolute;top:0;left:0;pointer-events:none}.root#g740 .anchor-links-block{position:relative}.root#g740 .anchor-links{padding:2.22vw 0;background-color:#000}@media screen and (min-width: 1921px){.root#g740 .anchor-links{padding:42.66px 0}}@media screen and (max-width: 1280px){.root#g740 .anchor-links{padding:28.4px 0}}@media screen and (max-width: 640px){.root#g740 .anchor-links{position:relative;width:100%;height:auto;padding-top:10.67vw;padding-bottom:0;z-index:2;overflow:hidden}}.root#g740 .anchor-links.btm0{margin-bottom:0}.root#g740 .anchor-links .anchor-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:89%;margin:0 auto}@media screen and (min-width: 1921px){.root#g740 .anchor-links .anchor-list{width:1710px}}@media screen and (max-width: 1280px){.root#g740 .anchor-links .anchor-list{width:1126px}}@media screen and (max-width: 640px){.root#g740 .anchor-links .anchor-list{display:block;width:89.6%}}.root#g740 .anchor-links .anchor-list li{position:relative;width:20%}@media screen and (max-width: 640px){.root#g740 .anchor-links .anchor-list li{width:100%;margin-bottom:4.27vw}.root#g740 .anchor-links .anchor-list li::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#515151;z-index:2}.root#g740 .anchor-links .anchor-list li:last-child{margin-bottom:2.13vw}}.root#g740 .anchor-links .anchor-list li:before{content:"";position:absolute;top:20%;left:0;width:2px;height:60%;background-color:#515151;z-index:2}@media screen and (max-width: 640px){.root#g740 .anchor-links .anchor-list li:before{top:0;width:1px;height:100%}}.root#g740 .anchor-links .anchor-list li:last-child:after{content:"";position:absolute;top:20%;right:0;width:2px;height:60%;background-color:#515151;z-index:2}@media screen and (max-width: 640px){.root#g740 .anchor-links .anchor-list li:last-child:after{top:0;width:1px;height:100%}}.root#g740 .anchor-links .anchor-list li a{position:relative;display:block;width:auto;height:100%;padding:.56vw 0;text-decoration:none;background:#000;-webkit-transition:background .3s;transition:background .3s}@media screen and (min-width: 1921px){.root#g740 .anchor-links .anchor-list li a{padding:10.76px 0}}@media screen and (max-width: 1280px){.root#g740 .anchor-links .anchor-list li a{padding:7.16px 0}}@media screen and (max-width: 640px){.root#g740 .anchor-links .anchor-list li a{padding:.65vw 5.33vw;text-align:left}}.root#g740 .anchor-links .anchor-list li a:hover{background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50.48%, rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 50.48%, rgba(255, 255, 255, 0) 100%)}@media screen and (max-width: 640px){.root#g740 .anchor-links .anchor-list li a:hover{background:#000}}.root#g740 .anchor-links .anchor-list li a::after{content:"";position:absolute;bottom:.56vw;left:50%;width:.833vw;height:.486vw;margin-left:-0.4165vw;background-image:url(/product/assets/img/g740/anchor_arrow.png);background-repeat:no-repeat;background-position:center;background-size:cover;z-index:2}@media screen and (min-width: 1921px){.root#g740 .anchor-links .anchor-list li a::after{bottom:10.76px;width:16px;height:9.33px;margin-left:-8px}}@media screen and (max-width: 1280px){.root#g740 .anchor-links .anchor-list li a::after{bottom:7.16px;width:10.65px;height:6.21px;margin-left:-5.325px}}@media screen and (max-width: 640px){.root#g740 .anchor-links .anchor-list li a::after{bottom:auto;left:auto;top:50%;right:5.33vw;width:3.2vw;height:1.87vw;margin-left:0;margin-top:-0.935vw}}.root#g740 .anchor-links .anchor-list li a p{display:block}@media screen and (max-width: 640px){.root#g740 .anchor-links .anchor-list li a p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-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;text-align:left}}.root#g740 .anchor-links .anchor-list li a .eng-title{display:block;margin-bottom:.5em;color:#515151;font-family:"Zen Kaku Gothic New",sans-serif;font-size:.97vw;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#g740 .anchor-links .anchor-list li a .eng-title{font-size:18.6px}}@media screen and (max-width: 1280px){.root#g740 .anchor-links .anchor-list li a .eng-title{font-size:12.4px}}@media screen and (max-width: 640px){.root#g740 .anchor-links .anchor-list li a .eng-title{font-size:2.67vw}}.root#g740 .anchor-links .anchor-list li a .jp-title{display:block;padding-bottom:1.11vw;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.39vw;font-weight:700;line-height:1}@media screen and (min-width: 1921px){.root#g740 .anchor-links .anchor-list li a .jp-title{padding-bottom:21.3px;font-size:26.7px}}@media screen and (max-width: 1280px){.root#g740 .anchor-links .anchor-list li a .jp-title{padding-bottom:14.2px;font-size:17.8px}}@media screen and (max-width: 640px){.root#g740 .anchor-links .anchor-list li a .jp-title{margin-right:2.27vw;font-size:4.27vw}}.root#g740 .section-hl.btm0{margin-bottom:0}.root#g740 .section-hl.hl-technology,.root#g740 .section-hl.hl-movie,.root#g740 .section-hl.hl-models{margin-bottom:2.78vw}@media screen and (min-width: 1921px){.root#g740 .section-hl.hl-technology,.root#g740 .section-hl.hl-movie,.root#g740 .section-hl.hl-models{margin-bottom:53.4px}}@media screen and (max-width: 1280px){.root#g740 .section-hl.hl-technology,.root#g740 .section-hl.hl-movie,.root#g740 .section-hl.hl-models{margin-bottom:35.6px}}@media screen and (max-width: 640px){.root#g740 .section-hl.hl-technology,.root#g740 .section-hl.hl-movie,.root#g740 .section-hl.hl-models{margin-bottom:10.67vw}}.root#g740 .section-hl.hl-shaft{margin-bottom:5.56vw}@media screen and (min-width: 1921px){.root#g740 .section-hl.hl-shaft{margin-bottom:106.8px}}@media screen and (max-width: 1280px){.root#g740 .section-hl.hl-shaft{margin-bottom:71.2px}}@media screen and (max-width: 640px){.root#g740 .section-hl.hl-shaft{margin-bottom:9.33vw}}.root#g740 .section-hl .title-block{line-height:0}.root#g740 .section-hl .title-block .eng-title{display:block;margin-bottom:1em;color:red;font-family:"Zen Kaku Gothic New",sans-serif;font-size:.97vw;font-weight:700;line-height:1;text-transform:uppercase}@media screen and (min-width: 1921px){.root#g740 .section-hl .title-block .eng-title{font-size:18.6px}}@media screen and (max-width: 1280px){.root#g740 .section-hl .title-block .eng-title{font-size:12.4px}}@media screen and (max-width: 640px){.root#g740 .section-hl .title-block .eng-title{font-size:3.2vw}}.root#g740 .section-hl .title-block .eng-title.models{color:#a8c8d6}.root#g740 .section-hl .title-block .jp-title{display:block;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:2.22vw;font-weight:700;line-height:1}@media screen and (min-width: 1921px){.root#g740 .section-hl .title-block .jp-title{font-size:42.7px}}@media screen and (max-width: 1280px){.root#g740 .section-hl .title-block .jp-title{font-size:28.4px}}@media screen and (max-width: 640px){.root#g740 .section-hl .title-block .jp-title{font-size:7.47vw}}.root#g740 .section-hl .title-block .jp-title.models{color:#a8c8d6}.root#g740 .section-movie{position:relative;margin-bottom:5.56vw}@media screen and (min-width: 1921px){.root#g740 .section-movie{margin-bottom:106.8px}}@media screen and (max-width: 1280px){.root#g740 .section-movie{margin-bottom:71.2px}}@media screen and (max-width: 640px){.root#g740 .section-movie{margin-bottom:21.33vw}}.root#g740 .movie-bg{position:relative;z-index:1}.root#g740 .movei-bg-text-anim-wrap{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;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.root#g740 .movei-bg-text-anim-inner{width:100%}.root#g740 .movei-bg-text-anim{width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#323232;font-family:"Zen Kaku Gothic New",sans-serif;font-size:7.08vw;font-weight:700;line-height:1.3;white-space:nowrap}@media screen and (min-width: 1921px){.root#g740 .movei-bg-text-anim{font-size:136px}}@media screen and (max-width: 1280px){.root#g740 .movei-bg-text-anim{font-size:90.6px}}@media screen and (max-width: 640px){.root#g740 .movei-bg-text-anim{display:none}}@media screen and (min-width: 641px){.root#g740 .anim-top{-webkit-animation:ticker-rtl 35s linear infinite;animation:ticker-rtl 35s linear infinite}}@media screen and (min-width: 641px){.root#g740 .anim-bottom{-webkit-animation:ticker-ltr 35s linear infinite;animation:ticker-ltr 35s linear infinite}}@-webkit-keyframes ticker-rtl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes ticker-rtl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes ticker-ltr{from{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ticker-ltr{from{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.root#g740 .movie-block{width:100%;z-index:5}@media screen and (max-width: 640px){.root#g740 .movie-block{width:88.8%;margin:0 auto;padding:0}}.root#g740 .movie-block .youtube-inner{width:55.56%;max-width:1068px;margin-left:auto;margin-right:auto;line-height:0;overflow:hidden}@media screen and (max-width: 640px){.root#g740 .movie-block .youtube-inner{position:0;width:100%}}.root#g740 .movie-block .youtube{position:relative;width:100%;padding-top:56.25%;line-height:0}.root#g740 .movie-block .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.root#g740 .movie-block .youtube-inner-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;max-width:1280px;margin-left:auto;margin-right:auto;line-height:0;overflow:hidden}@media screen and (max-width: 640px){.root#g740 .movie-block .youtube-inner-col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-left:0;margin-right:0}}.root#g740 .movie-block .youtube-inner-col2 .youtube-box{width:49%}@media screen and (max-width: 640px){.root#g740 .movie-block .youtube-inner-col2 .youtube-box{width:100%;margin-bottom:25px}.root#g740 .movie-block .youtube-inner-col2 .youtube-box:last-child{margin-bottom:0}}.root#g740 .movie-block .video-title{padding-top:20px;margin-bottom:12px;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;font-weight:700;line-height:1}.root#g740 .movie-block .video-caption{color:#979797;font-family:"Zen Kaku Gothic New",sans-serif;font-size:12px;font-weight:700;line-height:1.4}.root#g740 .section-feature{padding-bottom:5.55vw;background-color:#000}@media screen and (min-width: 1921px){.root#g740 .section-feature{padding-bottom:106px}}@media screen and (max-width: 1280px){.root#g740 .section-feature{padding-bottom:71px}}@media screen and (max-width: 640px){.root#g740 .section-feature{padding-bottom:17vw}}.root#g740 .feature-intro{position:relative;overflow:hidden;width:84.44%;max-width:1662px;margin:0 auto;padding:16.66vw 0 15vw 0}@media screen and (min-width: 1921px){.root#g740 .feature-intro{padding:320px 0 288px 0}}@media screen and (max-width: 1280px){.root#g740 .feature-intro{padding:213px 0 192px 0}}@media screen and (max-width: 640px){.root#g740 .feature-intro{width:100%;padding:157.6vw 0 133.3vw 0}}.root#g740 .intro-hl1{margin-bottom:3.3vw;color:#e4e4e4;font-family:"Zen Kaku Gothic New",sans-serif;font-size:2.78vw;font-weight:700;letter-spacing:.1em;line-height:1.5}@media screen and (min-width: 1921px){.root#g740 .intro-hl1{margin-bottom:63.4px;font-size:53.4px}}@media screen and (max-width: 1280px){.root#g740 .intro-hl1{margin-bottom:42px;font-size:35.58px}}@media screen and (max-width: 640px){.root#g740 .intro-hl1{margin-bottom:12vw;padding:0 8.26vw;font-size:6.93vw;text-align:left}}@media screen and (max-width: 640px){.root#g740 .intro-copy-block{padding:0 5.33vw}}.root#g740 .intro-copy-block p{margin-bottom:1.9em;color:#e4e4e4;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.39vw;font-weight:700;letter-spacing:.1em;line-height:1.7}@media screen and (min-width: 1921px){.root#g740 .intro-copy-block p{font-size:26.7px}}@media screen and (max-width: 1280px){.root#g740 .intro-copy-block p{font-size:17.8px}}@media screen and (max-width: 640px){.root#g740 .intro-copy-block p{font-size:4.27vw;text-align:left}}.root#g740 .intro-copy-block p:last-child{margin-bottom:0}.root#g740 .intro-kv{position:absolute;line-height:0;border-radius:.56vw;overflow:hidden}@media screen and (min-width: 1921px){.root#g740 .intro-kv{border-radius:10.76px}}@media screen and (max-width: 1280px){.root#g740 .intro-kv{border-radius:7.17px}}@media screen and (max-width: 640px){.root#g740 .intro-kv{border-radius:2.13vw}}.root#g740 .intro-kv-01{top:4.51%;left:7.23%;width:14.47%}@media screen and (max-width: 640px){.root#g740 .intro-kv-01{top:73.23%;left:38.67%;width:34.93%}}.root#g740 .intro-kv-02{top:39.6%;left:1.64%;width:11.18%}@media screen and (max-width: 640px){.root#g740 .intro-kv-02{top:86.04%;left:58.4%;width:26.93%}}.root#g740 .intro-kv-03{top:56.72%;left:16.12%;width:12.25%}@media screen and (max-width: 640px){.root#g740 .intro-kv-03{top:21.25%;left:10.13%;width:37.6%}}.root#g740 .intro-kv-04{top:4.32%;left:77.8%;width:13.07%}@media screen and (max-width: 640px){.root#g740 .intro-kv-04{top:78.49%;left:14.67%;width:29.6%}}.root#g740 .intro-kv-05{top:27.94%;left:88.32%;width:9.38%}@media screen and (max-width: 640px){.root#g740 .intro-kv-05{top:6.66%;left:20.8%;width:26.9%}}.root#g740 .intro-kv-06{top:56.16%;left:77%;width:10.44%}@media screen and (max-width: 640px){.root#g740 .intro-kv-06{top:15.17%;left:54.67%;width:30.13%}}.root#g740 .intro-kv{opacity:0;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:translateY(60px) scale(1.2);transform:translateY(60px) scale(1.2);-webkit-filter:blur(12px);filter:blur(12px);will-change:opacity,transform,filter}.root#g740 .feature-clubimage-hl2{width:22.3%;margin:0 auto 3.47vw auto;line-height:0}@media screen and (min-width: 1921px){.root#g740 .feature-clubimage-hl2{width:428.5px;margin:0 auto 66.7px auto}}@media screen and (max-width: 1280px){.root#g740 .feature-clubimage-hl2{margin:0 auto 44.4px auto}}@media screen and (max-width: 640px){.root#g740 .feature-clubimage-hl2{width:58.93vw;margin:0 auto 8vw auto}}.root#g740 .feature-clubimage{width:58.6%;max-width:1126px;margin:0 auto 3.47vw auto;line-height:0}@media screen and (min-width: 1921px){.root#g740 .feature-clubimage{margin:0 auto 66.7px auto}}@media screen and (max-width: 1280px){.root#g740 .feature-clubimage{margin:0 auto 44.4px auto}}@media screen and (max-width: 640px){.root#g740 .feature-clubimage{width:122vw;margin:0 auto 8vw -11vw}}.root#g740 .feature-clubimage-scroll-wrap canvas{display:block;width:100%;height:auto;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.root#g740 .feature-clubimage-scroll-wrap canvas.is-ready{opacity:1}.root#g740 .feature-clubimage-caption p{margin-bottom:0;color:#e4e4e4;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.25vw;font-weight:700;letter-spacing:.1em;line-height:1.7}@media screen and (min-width: 1921px){.root#g740 .feature-clubimage-caption p{font-size:24px}}@media screen and (max-width: 1280px){.root#g740 .feature-clubimage-caption p{font-size:16px}}@media screen and (max-width: 640px){.root#g740 .feature-clubimage-caption p{margin-bottom:1.5em;font-size:3.73vw}}.root#g740 .feature-clubimage-caption p:last-child{margin-bottom:0}.root#g740 .section-review{position:relative;margin-bottom:4.44vw}@media screen and (min-width: 1921px){.root#g740 .section-review{margin-bottom:85.3px}}@media screen and (max-width: 1280px){.root#g740 .section-review{margin-bottom:56.8px}}@media screen and (max-width: 640px){.root#g740 .section-review{margin-bottom:10.67vw}}.root#g740 .review-bg{padding:4.44vw 0;background-color:#202020;background-position:center;background-repeat:no-repeat;background-image:url(/product/assets/img/g740/review_bg_pc.jpg);background-size:cover}@media screen and (min-width: 1921px){.root#g740 .review-bg{padding:85.32px 0}}@media screen and (max-width: 1280px){.root#g740 .review-bg{padding:56.83px 0}}@media screen and (max-width: 640px){.root#g740 .review-bg{padding:10.67vw 0;background-image:url(/product/assets/img/g740/review_bg_sp.jpg)}}.root#g740 .review-inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:53.2%;max-width:1022px;margin:0 auto;padding-top:2.78vw}@media screen and (min-width: 1921px){.root#g740 .review-inner-block{padding-top:53.4px}}@media screen and (max-width: 1280px){.root#g740 .review-inner-block{padding-top:35.58px}}@media screen and (max-width: 640px){.root#g740 .review-inner-block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;max-width:none;padding-top:10.67vw}}.root#g740 .review-text-block{width:42%;text-align:left}@media screen and (max-width: 640px){.root#g740 .review-text-block{width:89.33%;margin:0 auto}}.root#g740 .review-kv{width:49%;line-height:0;border-radius:.56vw;overflow:hidden;opacity:0;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:translateY(90px) scale(1.04);transform:translateY(90px) scale(1.04);-webkit-filter:blur(8px);filter:blur(8px);will-change:opacity,transform,filter}@media screen and (min-width: 1921px){.root#g740 .review-kv{border-radius:10.76px}}@media screen and (max-width: 1280px){.root#g740 .review-kv{border-radius:7.17px}}@media screen and (max-width: 640px){.root#g740 .review-kv{width:60%;margin:0 auto 8.53vw auto;border-radius:2.13vw}}.root#g740 .review-name{color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.25vw;font-weight:700;letter-spacing:.1em;line-height:1}@media screen and (min-width: 1921px){.root#g740 .review-name{font-size:24px}}@media screen and (max-width: 1280px){.root#g740 .review-name{font-size:16px}}@media screen and (max-width: 640px){.root#g740 .review-name{font-size:4.27vw}}.root#g740 .review-hl2{margin:.7em 0;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:2.22vw;font-weight:700;letter-spacing:.1em;line-height:1.4}@media screen and (min-width: 1921px){.root#g740 .review-hl2{font-size:42.7px}}@media screen and (max-width: 1280px){.root#g740 .review-hl2{font-size:28.4px}}@media screen and (max-width: 640px){.root#g740 .review-hl2{font-size:6.4vw}}.root#g740 .review-copy-block p{margin-bottom:1em;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.11vw;font-weight:700;letter-spacing:.1em;line-height:1.7}@media screen and (min-width: 1921px){.root#g740 .review-copy-block p{font-size:21.3px}}@media screen and (max-width: 1280px){.root#g740 .review-copy-block p{font-size:14.2px}}@media screen and (max-width: 640px){.root#g740 .review-copy-block p{font-size:4.27vw}}.root#g740 .review-copy-block p:last-child{margin-bottom:0}.root#g740 .technology-head-copy{margin-bottom:5.56vw;color:#a0a0a0;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.25vw;font-weight:700;letter-spacing:.1em;line-height:1.75}@media screen and (min-width: 1921px){.root#g740 .technology-head-copy{margin-bottom:106.8px;font-size:24px}}@media screen and (max-width: 1280px){.root#g740 .technology-head-copy{margin-bottom:71.2px;font-size:16px}}@media screen and (max-width: 640px){.root#g740 .technology-head-copy{width:88.8%;margin:0 auto 17.07vw auto;font-size:4.27vw;text-align:left}}.root#g740 .technology-slide-wrap{position:relative;margin-bottom:11.1vw}@media screen and (min-width: 1921px){.root#g740 .technology-slide-wrap{margin-bottom:165.8px}}@media screen and (max-width: 1280px){.root#g740 .technology-slide-wrap{margin-bottom:142.1px}}@media screen and (max-width: 640px){.root#g740 .technology-slide-wrap{margin-bottom:37.33vw}}@media screen and (max-width: 640px){.root#g740 .technology-slide-wrap.slide-none{margin-bottom:19.4vw}}.root#g740 .technology-slide-wrap .technology-hl2{margin-bottom:1.25em;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:2.22vw;font-weight:700;letter-spacing:.1em;line-height:1}@media screen and (min-width: 1921px){.root#g740 .technology-slide-wrap .technology-hl2{font-size:42.7px}}@media screen and (max-width: 1280px){.root#g740 .technology-slide-wrap .technology-hl2{font-size:28.4px}}@media screen and (max-width: 640px){.root#g740 .technology-slide-wrap .technology-hl2{font-size:4.27vw}}.root#g740 .technology-slide-wrap .technology-slide-none-block{width:70%;max-width:1345px;margin:0 auto;background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#393939));background:linear-gradient(180deg, #000 0%, #393939 100%);border:1px solid #565656;border-radius:.56vw;overflow:hidden}@media screen and (min-width: 1921px){.root#g740 .technology-slide-wrap .technology-slide-none-block{border-radius:10.8px}}@media screen and (max-width: 1280px){.root#g740 .technology-slide-wrap .technology-slide-none-block{border-radius:7.1px}}@media screen and (max-width: 640px){.root#g740 .technology-slide-wrap .technology-slide-none-block{width:80%;border-radius:2.13vw}}.root#g740 .technology-slide-wrap .technology-slide-inner{position:relative}.root#g740 .technology-slide-wrap .technology-slide{width:100%;overflow:hidden;cursor:-webkit-grab;cursor:grab}.root#g740 .technology-slide-wrap .technology-slide:active{cursor:-webkit-grabbing;cursor:grabbing}.root#g740 .technology-slide-wrap .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:70%;max-width:1345px;height:auto;background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#393939));background:linear-gradient(180deg, #000 0%, #393939 100%);border:1px solid #565656;border-radius:.56vw;overflow:hidden}@media screen and (min-width: 1921px){.root#g740 .technology-slide-wrap .swiper-slide{border-radius:10.8px}}@media screen and (max-width: 1280px){.root#g740 .technology-slide-wrap .swiper-slide{border-radius:7.1px}}@media screen and (max-width: 640px){.root#g740 .technology-slide-wrap .swiper-slide{width:80%;border-radius:2.13vw}}.root#g740 .technology-slide-wrap .technology-slide-text{padding:3.33vw 1vw .69vw 1vw;z-index:1}@media screen and (min-width: 1921px){.root#g740 .technology-slide-wrap .technology-slide-text{padding:64px 19.2px 13.2px 19.2px}}@media screen and (max-width: 1280px){.root#g740 .technology-slide-wrap .technology-slide-text{padding:42.6px 12.8px 8.8px 12.8px}}@media screen and (max-width: 640px){.root#g740 .technology-slide-wrap .technology-slide-text{padding:8.53vw 8vw 1.07vw 8vw}}.root#g740 .technology-slide-wrap .technology-slide-text .technology-slide-hl3{margin-bottom:.5em;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.67vw;font-weight:700;line-height:1.4}@media screen and (min-width: 1921px){.root#g740 .technology-slide-wrap .technology-slide-text .technology-slide-hl3{font-size:32.1px}}@media screen and (max-width: 1280px){.root#g740 .technology-slide-wrap .technology-slide-text .technology-slide-hl3{font-size:21.4px}}@media screen and (max-width: 640px){.root#g740 .technology-slide-wrap .technology-slide-text .technology-slide-hl3{font-size:5.33vw;text-align:left}}.root#g740 .technology-slide-wrap .technology-slide-text p{margin:0;color:#a0a0a0;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.11vw;font-weight:700;line-height:1.75}@media screen and (min-width: 1921px){.root#g740 .technology-slide-wrap .technology-slide-text p{font-size:21.3px}}@media screen and (max-width: 1280px){.root#g740 .technology-slide-wrap .technology-slide-text p{font-size:14.2px}}@media screen and (max-width: 640px){.root#g740 .technology-slide-wrap .technology-slide-text p{font-size:3.2vw;text-align:left}}.root#g740 .technology-slide-wrap .technology-slide-text p .technology-slide-note{color:#a0a0a0;font-weight:400}.root#g740 .technology-slide-wrap .technology-slide-kv{width:62.2%;margin:0 auto;line-height:0}@media screen and (max-width: 640px){.root#g740 .technology-slide-wrap .technology-slide-kv{width:100%}}.root#g740 .technology-slide-wrap .swiper-pagination{position:relative !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:6px;width:16.67vw;margin:2.57vw auto 0 auto}@media screen and (min-width: 1921px){.root#g740 .technology-slide-wrap .swiper-pagination{width:320px;margin:49.4px auto 0 auto}}@media screen and (max-width: 1280px){.root#g740 .technology-slide-wrap .swiper-pagination{width:213.4px;margin:32.9px auto 0 auto}}@media screen and (max-width: 640px){.root#g740 .technology-slide-wrap .swiper-pagination{width:63vw;margin:6.4vw auto 0 auto}}.root#g740 .technology-slide-wrap .swiper-pagination-bullet{-webkit-box-flex:1;-ms-flex:1;flex:1;height:4px;width:auto !important;border-radius:99999999px;margin:0 !important;background-color:#5b5b5b;-webkit-transition:background-color .3s;transition:background-color .3s;opacity:1}.root#g740 .technology-slide-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.root#g740 .technology-slide-wrap .btn-slide-control{position:absolute;bottom:-3.89vw;right:5.56vw;padding-right:3.47vw;line-height:0;z-index:10}@media screen and (min-width: 1921px){.root#g740 .technology-slide-wrap .btn-slide-control{bottom:-74.8px;right:106.8px;padding-right:66.7px}}@media screen and (max-width: 1280px){.root#g740 .technology-slide-wrap .btn-slide-control{bottom:-49.8px;right:71.2px;padding-right:44.4px}}@media screen and (max-width: 640px){.root#g740 .technology-slide-wrap .btn-slide-control{bottom:-20.53vw;right:auto;left:50%;padding-right:10vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.root#g740 .technology-slide-wrap .btn-slide-control p{display:none;margin:0;cursor:pointer}.root#g740 .technology-slide-wrap .btn-slide-control p.btn-hide{display:none !important}.root#g740 .technology-slide-wrap .btn-slide-control p::after{content:"";display:block;position:absolute;top:50%;right:0;width:2.22vw;height:2.22vw;margin-top:-1.11vw;background-color:#363636;background-image:url(/product/assets/img/g740/btn_slide.svg);background-repeat:no-repeat;background-position:center;background-size:.486vw auto;border:1px solid #fff;border-radius:.28vw}@media screen and (min-width: 1921px){.root#g740 .technology-slide-wrap .btn-slide-control p::after{width:42.6px;height:42.6px;margin-top:-21.3px;background-size:9.3px auto;border-radius:5.4px}}@media screen and (max-width: 1280px){.root#g740 .technology-slide-wrap .btn-slide-control p::after{width:28.4px;height:28.4px;margin-top:-14.2px;background-size:6.2px auto;border-radius:3.6px}}@media screen and (max-width: 640px){.root#g740 .technology-slide-wrap .btn-slide-control p::after{width:6.4vw;height:6.4vw;margin-top:-3.2vw;background-size:1.6vw auto;border-radius:1.07vw}}@media screen and (min-width: 641px){.root#g740 .technology-slide-wrap .btn-slide-control p::after{-webkit-transition:background-color .3s;transition:background-color .3s}}.root#g740 .technology-slide-wrap .btn-slide-control p span{display:inline-block;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.11vw;font-weight:700;letter-spacing:.1em;line-height:1;white-space:nowrap}@media screen and (min-width: 1921px){.root#g740 .technology-slide-wrap .btn-slide-control p span{font-size:21.3px}}@media screen and (max-width: 1280px){.root#g740 .technology-slide-wrap .btn-slide-control p span{font-size:14.2px}}@media screen and (max-width: 640px){.root#g740 .technology-slide-wrap .btn-slide-control p span{font-size:3.73vw}}@media screen and (min-width: 641px){.root#g740 .technology-slide-wrap .btn-slide-control p span{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}}@media screen and (min-width: 641px){.root#g740 .technology-slide-wrap .btn-slide-control p:hover::after{background-color:#fff;background-image:url(/product/assets/img/g740/btn_slide_hover.svg)}.root#g740 .technology-slide-wrap .btn-slide-control p:hover span{-webkit-transform:translateX(-1em);transform:translateX(-1em)}}.root#g740 .technology-slide-wrap .btn-slide-prev{display:none;position:absolute;left:calc((100% - min(70%,1345px))/2 - 1.11vw);top:50%;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1);width:2.22vw;height:2.22vw;background-color:#363636;background-image:url(/product/assets/img/g740/btn_slide.svg);background-repeat:no-repeat;background-position:center;background-size:.486vw auto;border:1px solid #fff;border-radius:.28vw;cursor:pointer;z-index:10}@media screen and (min-width: 1921px){.root#g740 .technology-slide-wrap .btn-slide-prev{left:calc((100% - min(70%,1345px))/2 - 21.3px);width:42.6px;height:42.6px;background-size:9.3px auto;border-radius:5.4px}}@media screen and (max-width: 1280px){.root#g740 .technology-slide-wrap .btn-slide-prev{left:calc((100% - min(70%,1345px))/2 - 14.2px);width:28.4px;height:28.4px;background-size:6.2px auto;border-radius:3.6px}}@media screen and (max-width: 640px){.root#g740 .technology-slide-wrap .btn-slide-prev{left:calc(10% - 3.9vw);width:6.4vw;height:6.4vw;background-size:1.6vw auto;border-radius:1.07vw}}@media screen and (min-width: 641px){.root#g740 .technology-slide-wrap .btn-slide-prev{-webkit-transition:background-color .3s;transition:background-color .3s}.root#g740 .technology-slide-wrap .btn-slide-prev:hover{background-color:#fff;background-image:url(/product/assets/img/g740/btn_slide_hover.svg)}}.root#g740 .section-models{position:relative;margin-bottom:5.9vw}@media screen and (min-width: 1921px){.root#g740 .section-models{margin-bottom:113.4px}}@media screen and (max-width: 1280px){.root#g740 .section-models{margin-bottom:75.5px}}@media screen and (max-width: 640px){.root#g740 .section-models{margin-bottom:12vw}}.root#g740 .model-gallery-info{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;position:relative;width:73.19%;max-width:1406px;margin:0 auto 3.12vw auto}@media screen and (min-width: 1921px){.root#g740 .model-gallery-info{margin:0 auto 60px auto}}@media screen and (max-width: 1280px){.root#g740 .model-gallery-info{margin:0 auto 40px auto}}@media screen and (max-width: 640px){.root#g740 .model-gallery-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:89.33%;margin:0 auto 3.12vw auto}}.root#g740 .model-gallery-info .model-gallery-block{width:59.77%}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .model-gallery-block{width:100%;padding-bottom:6.4vw}}.root#g740 .model-gallery-info .model-gallery-block .gallery-swiper-main{width:100%;margin-bottom:8px;line-height:0;border:1px solid #676767;border-radius:.56vw}@media screen and (min-width: 1921px){.root#g740 .model-gallery-info .model-gallery-block .gallery-swiper-main{margin-bottom:8px;border-radius:10.8px}}@media screen and (max-width: 1280px){.root#g740 .model-gallery-info .model-gallery-block .gallery-swiper-main{margin-bottom:8px;border-radius:7.2px}}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .model-gallery-block .gallery-swiper-main{margin-bottom:4px;border-radius:2.13vw}}.root#g740 .model-gallery-info .model-gallery-block .gallery-swiper-main .swiper-slide img{width:100%;height:auto}.root#g740 .model-gallery-info .model-gallery-block .gallery-swiper-thumb{width:100%;overflow:visible}.root#g740 .model-gallery-info .model-gallery-block .gallery-swiper-thumb .swiper-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.root#g740 .model-gallery-info .model-gallery-block .gallery-swiper-thumb .swiper-slide{position:relative;line-height:0;border:1px solid #676767;border-radius:.56vw;cursor:pointer;-webkit-transition:border .3s;transition:border .3s;overflow:hidden}@media screen and (min-width: 1921px){.root#g740 .model-gallery-info .model-gallery-block .gallery-swiper-thumb .swiper-slide{border-radius:10.8px}}@media screen and (max-width: 1280px){.root#g740 .model-gallery-info .model-gallery-block .gallery-swiper-thumb .swiper-slide{border-radius:7.2px}}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .model-gallery-block .gallery-swiper-thumb .swiper-slide{border-radius:2.13vw}}@media screen and (min-width: 641px){.root#g740 .model-gallery-info .model-gallery-block .gallery-swiper-thumb .swiper-slide::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.root#g740 .model-gallery-info .model-gallery-block .gallery-swiper-thumb .swiper-slide:hover::after,.root#g740 .model-gallery-info .model-gallery-block .gallery-swiper-thumb .swiper-slide.swiper-slide-thumb-active::after{opacity:1}}.root#g740 .model-gallery-info .model-gallery-block .gallery-swiper-thumb .swiper-slide.swiper-slide-thumb-active{border:1px solid #fff}.root#g740 .model-gallery-info .model-info-block{width:34.45%}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .model-info-block{width:100%}}.root#g740 .model-gallery-info .logo-g740{width:77.78%;margin:0 auto 2.5vw auto;line-height:0}@media screen and (min-width: 1921px){.root#g740 .model-gallery-info .logo-g740{margin:0 auto 48px auto}}@media screen and (max-width: 1280px){.root#g740 .model-gallery-info .logo-g740{margin:0 auto 32px auto}}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .logo-g740{width:74.93vw;margin:0 auto 5.33vw auto}}.root#g740 .model-gallery-info .left-hand{display:inline-block;margin-bottom:2.22vw;padding:.56vw 1.67vw;color:#989898;font-family:"Zen Kaku Gothic New",sans-serif;font-size:.83vw;font-weight:700;line-height:1;border:1px solid #989898;border-radius:9999999px}@media screen and (min-width: 1921px){.root#g740 .model-gallery-info .left-hand{margin-bottom:42.6px;padding:10.8px 32.1px;font-size:15.9px}}@media screen and (max-width: 1280px){.root#g740 .model-gallery-info .left-hand{margin-bottom:28.4px;padding:7.2px 21.4px;font-size:10.6px}}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .left-hand{margin-bottom:6.4vw;padding:2.13vw 6.4vw;font-size:3.2vw}}.root#g740 .model-gallery-info .price-block{margin-bottom:2.36vw;border-radius:.56vw;overflow:hidden}@media screen and (min-width: 1921px){.root#g740 .model-gallery-info .price-block{margin-bottom:45.3px;border-radius:10.8px}}@media screen and (max-width: 1280px){.root#g740 .model-gallery-info .price-block{margin-bottom:30px;border-radius:7.2px}}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .price-block{margin-bottom:5.07vw;border-radius:2.13vw}}.root#g740 .model-gallery-info .price-head{padding:.83vw;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.11vw;font-weight:700;line-height:1;background-color:#393939}@media screen and (min-width: 1921px){.root#g740 .model-gallery-info .price-head{padding:15.9px;font-size:21.3px}}@media screen and (max-width: 1280px){.root#g740 .model-gallery-info .price-head{padding:10.6px;font-size:14.1px}}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .price-head{padding:2.67vw;font-size:4.27vw}}.root#g740 .model-gallery-info .price-head span{font-size:.83vw}@media screen and (min-width: 1921px){.root#g740 .model-gallery-info .price-head span{font-size:15.9px}}@media screen and (max-width: 1280px){.root#g740 .model-gallery-info .price-head span{font-size:10.6px}}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .price-head span{font-size:3.2vw}}.root#g740 .model-gallery-info .price-body{padding:1.39vw 2.22vw;background-color:#1a1a1a}@media screen and (min-width: 1921px){.root#g740 .model-gallery-info .price-body{padding:26.7px 42.7px}}@media screen and (max-width: 1280px){.root#g740 .model-gallery-info .price-body{padding:17.8px 28.4px}}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .price-body{padding:5.33vw 8.53vw}}.root#g740 .model-gallery-info .price-body ul{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.root#g740 .model-gallery-info .price-body ul li{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;margin-bottom:1.11vw}.root#g740 .model-gallery-info .price-body ul li:last-child{margin-bottom:0}@media screen and (min-width: 1921px){.root#g740 .model-gallery-info .price-body ul li{margin-bottom:21.3px}}@media screen and (max-width: 1280px){.root#g740 .model-gallery-info .price-body ul li{margin-bottom:14.2px}}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .price-body ul li{margin-bottom:4vw}}.root#g740 .model-gallery-info .price-body .shaft-type{margin-right:4.86vw;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.11vw;font-weight:700;line-height:1;text-align:left}@media screen and (min-width: 1921px){.root#g740 .model-gallery-info .price-body .shaft-type{margin-right:93.4px;font-size:21.3px}}@media screen and (max-width: 1280px){.root#g740 .model-gallery-info .price-body .shaft-type{margin-right:62.2px;font-size:14.2px}}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .price-body .shaft-type{margin-right:13.3vw;font-size:4.27vw}}.root#g740 .model-gallery-info .price-body .shaft-type span{font-size:.83vw}@media screen and (min-width: 1921px){.root#g740 .model-gallery-info .price-body .shaft-type span{font-size:15.9px}}@media screen and (max-width: 1280px){.root#g740 .model-gallery-info .price-body .shaft-type span{font-size:10.6px}}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .price-body .shaft-type span{font-size:3.2vw}}.root#g740 .model-gallery-info .price-body .price{color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.11vw;font-weight:700;line-height:1}@media screen and (min-width: 1921px){.root#g740 .model-gallery-info .price-body .price{font-size:21.3px}}@media screen and (max-width: 1280px){.root#g740 .model-gallery-info .price-body .price{font-size:14.2px}}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .price-body .price{font-size:4.27vw}}.root#g740 .model-gallery-info .price-body .price .tax{font-size:.69vw}@media screen and (min-width: 1921px){.root#g740 .model-gallery-info .price-body .price .tax{font-size:13.3px}}@media screen and (max-width: 1280px){.root#g740 .model-gallery-info .price-body .price .tax{font-size:8.8px}}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .price-body .price .tax{font-size:2.67vw}}.root#g740 .model-gallery-info .head-material{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:0 auto;text-align:left}.root#g740 .model-gallery-info .head-material .body-block ul li{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;margin-bottom:.56vw}.root#g740 .model-gallery-info .head-material .body-block ul li:last-child{margin-bottom:0}@media screen and (min-width: 1921px){.root#g740 .model-gallery-info .head-material .body-block ul li{margin-bottom:.56vw}}@media screen and (max-width: 1280px){.root#g740 .model-gallery-info .head-material .body-block ul li{margin-bottom:.56vw}}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .head-material .body-block ul li{margin-bottom:2vw}}.root#g740 .model-gallery-info .head-material .body-block .parts{width:6.5em;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:.83vw;font-weight:700;line-height:1}@media screen and (min-width: 1921px){.root#g740 .model-gallery-info .head-material .body-block .parts{font-size:15.9px}}@media screen and (max-width: 1280px){.root#g740 .model-gallery-info .head-material .body-block .parts{font-size:12px}}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .head-material .body-block .parts{font-size:3.2vw}}.root#g740 .model-gallery-info .head-material .body-block .material{color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:.83vw;font-weight:400;line-height:1}@media screen and (min-width: 1921px){.root#g740 .model-gallery-info .head-material .body-block .material{font-size:15.9px}}@media screen and (max-width: 1280px){.root#g740 .model-gallery-info .head-material .body-block .material{font-size:12px}}@media screen and (max-width: 640px){.root#g740 .model-gallery-info .head-material .body-block .material{font-size:3.2vw}}@media screen and (max-width: 640px){.root#g740 .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#g740 .spec-table-sp-scroll::-webkit-scrollbar{display:none}}.root#g740 .spec-table{width:69.44%;max-width:1324px;margin:0 auto;border-collapse:collapse}@media screen and (max-width: 640px){.root#g740 .spec-table{width:auto;max-width:none;margin:0 5.33vw}}.root#g740 .spec-table th,.root#g740 .spec-table td{padding:1.39vw 1.67vw;vertical-align:middle}@media screen and (min-width: 1921px){.root#g740 .spec-table th,.root#g740 .spec-table td{padding:1.39vw 1.67vw}}@media screen and (max-width: 1280px){.root#g740 .spec-table th,.root#g740 .spec-table td{padding:1.39vw 1.67vw}}@media screen and (max-width: 640px){.root#g740 .spec-table th,.root#g740 .spec-table td{padding:4.53vw 4vw;white-space:nowrap}}.root#g740 .spec-table th{color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.11vw;font-weight:700;line-height:1.4;text-align:left;border-bottom:3px solid #5b5b5b;white-space:nowrap}@media screen and (min-width: 1921px){.root#g740 .spec-table th{font-size:21.3px}}@media screen and (max-width: 1280px){.root#g740 .spec-table th{font-size:14.2px}}@media screen and (max-width: 640px){.root#g740 .spec-table th{font-size:3.73vw}}.root#g740 .spec-table td{color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.11vw;font-weight:400;line-height:1.4;text-align:center;border-bottom:1px solid #5b5b5b}@media screen and (min-width: 1921px){.root#g740 .spec-table td{font-size:21.3px}}@media screen and (max-width: 1280px){.root#g740 .spec-table td{font-size:14.2px}}@media screen and (max-width: 640px){.root#g740 .spec-table td{font-size:3.73vw}}.root#g740 .spec-note{width:69.44%;max-width:1324px;margin:0 auto;padding-top:1em;color:#cacaca;font-family:"Zen Kaku Gothic New",sans-serif;font-size:.83vw;font-weight:400;line-height:1.7;text-align:right}@media screen and (min-width: 1921px){.root#g740 .spec-note{font-size:15.9px}}@media screen and (max-width: 1280px){.root#g740 .spec-note{font-size:10.6px}}@media screen and (max-width: 640px){.root#g740 .spec-note{width:100%;max-width:none;margin:0;padding:5.3vw 5.33vw 0 5.33vw;font-size:3.73vw;text-align:left}}.root#g740 .banner-list-block{padding:3.42vw 0;background-color:#262626}@media screen and (min-width: 1921px){.root#g740 .banner-list-block{padding:65.7px 0}}@media screen and (max-width: 1280px){.root#g740 .banner-list-block{padding:43.8px 0}}@media screen and (max-width: 640px){.root#g740 .banner-list-block{padding:10.67vw 5.33vw}}.root#g740 .banner-list-block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:76.8%;max-width:1464px;margin:0 auto}@media screen and (max-width: 640px){.root#g740 .banner-list-block ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:none}}.root#g740 .banner-list-block ul li{width:calc((100% - 1.11vw)/2);margin-right:1.11vw;line-height:0}.root#g740 .banner-list-block ul li:nth-child(2n){margin-right:0}.root#g740 .banner-list-block ul li:nth-child(3){width:43.4%;margin-top:1.11vw}@media screen and (max-width: 640px){.root#g740 .banner-list-block ul li{width:100%;margin-bottom:20px;margin-right:0}.root#g740 .banner-list-block ul li:last-child{margin-bottom:0}.root#g740 .banner-list-block ul li:nth-child(3){width:100%;margin-top:0}}.root#g740 .banner-list-block ul li a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.root#g740 .banner-list-block ul li a:hover{opacity:.7}@media screen and (max-width: 640px){.root#g740 .banner-list-block ul li a:hover{opacity:1}}.root#g740 .section-shaft{position:relative;padding:5.56vw 0 8.33vw 0}@media screen and (min-width: 1921px){.root#g740 .section-shaft{padding:106.8px 0 160px 0}}@media screen and (max-width: 1280px){.root#g740 .section-shaft{padding:71.2px 0 106.6px 0}}@media screen and (max-width: 640px){.root#g740 .section-shaft{padding:15.33vw 0}}.root#g740 .shaft-hl2{margin-bottom:3.33vw;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.67vw;font-weight:700;letter-spacing:.1em;line-height:1}@media screen and (min-width: 1921px){.root#g740 .shaft-hl2{margin-bottom:35.8px;font-size:18px}}@media screen and (max-width: 1280px){.root#g740 .shaft-hl2{margin-bottom:42.6px;font-size:21.4px}}@media screen and (max-width: 640px){.root#g740 .shaft-hl2{margin-bottom:6.4vw;font-size:5.33vw}}@media screen and (max-width: 640px){.root#g740 .shaft-list-sp-scroll{overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;margin-bottom:40px;-ms-overflow-style:none;scrollbar-width:none}.root#g740 .shaft-list-sp-scroll::-webkit-scrollbar{display:none}.root#g740 .shaft-list-sp-scroll.btm-noline{margin-bottom:65px}}.root#g740 .shaft-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:77.78%;max-width:1494px;margin:0 auto 3.19vw auto;border-bottom:1px solid #cacaca}@media screen and (min-width: 1921px){.root#g740 .shaft-list{margin:0 auto 61.3px auto}}@media screen and (max-width: 1280px){.root#g740 .shaft-list{margin:0 auto 40.8px auto}}@media screen and (max-width: 640px){.root#g740 .shaft-list{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:none;margin:0;padding:0 5.33vw;border-bottom:none}}.root#g740 .shaft-list.btm-noline{border-bottom:none}@media screen and (max-width: 640px){.root#g740 .shaft-list.btm-noline{padding-bottom:0}}.root#g740 .shaft-list.col3 .shaft-list-box{width:31.9%}@media screen and (max-width: 640px){.root#g740 .shaft-list.col3 .shaft-list-box{width:72.93vw}}.root#g740 .shaft-list .shaft-list-box{width:23.4%}@media screen and (max-width: 640px){.root#g740 .shaft-list .shaft-list-box{width:72.93vw;margin-right:16px;padding:20px 15px 25px 15px;background-color:#000;border-radius:8px;border:1px solid #565656}.root#g740 .shaft-list .shaft-list-box:last-child{margin:0}}.root#g740 .shaft-list .photo{line-height:0}.root#g740 .shaft-list .shaft-name-block{position:relative;min-height:4.44vw}@media screen and (min-width: 1921px){.root#g740 .shaft-list .shaft-name-block{min-height:85.3px}}@media screen and (max-width: 1280px){.root#g740 .shaft-list .shaft-name-block{min-height:56.8px}}@media screen and (max-width: 640px){.root#g740 .shaft-list .shaft-name-block{min-height:15.4vw}}.root#g740 .shaft-list .shaft-name-block.line1{min-height:auto;margin-bottom:1.6vw}@media screen and (min-width: 1921px){.root#g740 .shaft-list .shaft-name-block.line1{margin-bottom:30.7px}}@media screen and (max-width: 1280px){.root#g740 .shaft-list .shaft-name-block.line1{margin-bottom:20.48px}}@media screen and (max-width: 640px){.root#g740 .shaft-list .shaft-name-block.line1{margin-bottom:4vw}}.root#g740 .shaft-list .shaft-name-block .shaft-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:-27px;left:50%;width:38px;height:18px;margin-left:-19px;line-height:0;background-color:#0086bf}@media screen and (max-width: 640px){.root#g740 .shaft-list .shaft-name-block .shaft-new{top:-22px}}.root#g740 .shaft-list .shaft-name-block .shaft-new span{color:#fff;font-family:"Oswald",sans-serif;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase}.root#g740 .shaft-list .shaft-name-block p{color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.39vw;font-weight:700;line-height:1.2}@media screen and (min-width: 1921px){.root#g740 .shaft-list .shaft-name-block p{font-size:26.7px}}@media screen and (max-width: 1280px){.root#g740 .shaft-list .shaft-name-block p{font-size:17.8px}}@media screen and (max-width: 640px){.root#g740 .shaft-list .shaft-name-block p{font-size:4.27vw}}.root#g740 .shaft-list .shaft-name-block p .shaft-name-note{display:inline-block;font-size:60%}.root#g740 .shaft-list .data-block{position:relative;padding:1.67vw 0 4.44vw 0;border-top:1px solid #cacaca}@media screen and (min-width: 1921px){.root#g740 .shaft-list .data-block{padding:32.1px 0 85.3px 0}}@media screen and (max-width: 1280px){.root#g740 .shaft-list .data-block{padding:21.4px 0 56.8px 0}}@media screen and (max-width: 640px){.root#g740 .shaft-list .data-block{padding:15px 0 0 0}}.root#g740 .shaft-list .data-block .data{margin-bottom:1.39vw}@media screen and (min-width: 1921px){.root#g740 .shaft-list .data-block .data{margin-bottom:26.7px}}@media screen and (max-width: 1280px){.root#g740 .shaft-list .data-block .data{margin-bottom:17.8px}}@media screen and (max-width: 640px){.root#g740 .shaft-list .data-block .data{margin-bottom:5vw}}.root#g740 .shaft-list .data-block .data:last-child{margin-bottom:0}.root#g740 .shaft-list .data-block p{color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:.97vw;font-weight:700;line-height:1.5}@media screen and (min-width: 1921px){.root#g740 .shaft-list .data-block p{font-size:18.6px}}@media screen and (max-width: 1280px){.root#g740 .shaft-list .data-block p{font-size:12.4px}}@media screen and (max-width: 640px){.root#g740 .shaft-list .data-block p{font-size:3.73vw}}.root#g740 .shaft-list .data-block p.data-head{font-weight:400}.root#g740 .shaft-note-detailink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:77.78%;max-width:1494px;margin:0 auto 6.94vw auto}@media screen and (min-width: 1921px){.root#g740 .shaft-note-detailink{margin:0 auto 110.3px auto}}@media screen and (max-width: 1280px){.root#g740 .shaft-note-detailink{margin:0 auto 88.8px auto}}@media screen and (max-width: 640px){.root#g740 .shaft-note-detailink{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 5.33vw;margin:0 0 15.2vw 0}}.root#g740 .shaft-note-detailink .shaft-note{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:20px;text-align:left}@media screen and (max-width: 640px){.root#g740 .shaft-note-detailink .shaft-note{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;margin-bottom:30px;padding:0}}.root#g740 .shaft-note-detailink .shaft-note p{color:#d9d9d9;font-family:"Zen Kaku Gothic New",sans-serif;font-size:.97vw;font-weight:400;line-height:1.7}@media screen and (min-width: 1921px){.root#g740 .shaft-note-detailink .shaft-note p{font-size:18.6px}}@media screen and (max-width: 1280px){.root#g740 .shaft-note-detailink .shaft-note p{font-size:12.4px}}@media screen and (max-width: 640px){.root#g740 .shaft-note-detailink .shaft-note p{font-size:3.73vw}}.root#g740 .shaft-note-detailink .shaft-note .note-lie-angle{width:17.22vw;padding:1.25vw 0;line-height:0}@media screen and (min-width: 1921px){.root#g740 .shaft-note-detailink .shaft-note .note-lie-angle{width:330.9px;padding:24px 0}}@media screen and (max-width: 1280px){.root#g740 .shaft-note-detailink .shaft-note .note-lie-angle{width:220.4px;padding:16px 0}}@media screen and (max-width: 640px){.root#g740 .shaft-note-detailink .shaft-note .note-lie-angle{width:66.4vw;padding:5.6vw 0}}.root#g740 .shaft-note-detailink .shaft-detailink{width:23.6vw}@media screen and (min-width: 1921px){.root#g740 .shaft-note-detailink .shaft-detailink{width:453px}}@media screen and (max-width: 1280px){.root#g740 .shaft-note-detailink .shaft-detailink{width:302px}}@media screen and (max-width: 640px){.root#g740 .shaft-note-detailink .shaft-detailink{width:100%}}.root#g740 .shaft-note-detailink .shaft-detailink a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:4.17vw;text-decoration:none;background-color:hsla(0,0%,100%,.1);background-image:url(/product/assets/img/g740/btn_detail_arrow.png);background-repeat:no-repeat;background-position:right 1.67vw center;background-size:.486vw auto;border:1px solid #cacaca;border-radius:9999999px;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 1921px){.root#g740 .shaft-note-detailink .shaft-detailink a{height:80.1px;background-position:right 32.1px center;background-size:9.3px auto}}@media screen and (max-width: 1280px){.root#g740 .shaft-note-detailink .shaft-detailink a{height:53.4px;background-position:right 21.4px center;background-size:6.2px auto}}@media screen and (max-width: 640px){.root#g740 .shaft-note-detailink .shaft-detailink a{height:16vw;background-position:right 10.13vw center;background-size:1.87vw auto}}.root#g740 .shaft-note-detailink .shaft-detailink a span{padding-right:1.67vw;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.11vw;font-weight:700;line-height:1}@media screen and (min-width: 1921px){.root#g740 .shaft-note-detailink .shaft-detailink a span{padding-right:32.1px;font-size:21.3px}}@media screen and (max-width: 1280px){.root#g740 .shaft-note-detailink .shaft-detailink a span{padding-right:21.4px;font-size:14.2px}}@media screen and (max-width: 640px){.root#g740 .shaft-note-detailink .shaft-detailink a span{padding-right:6.93vw;font-size:3.73vw}}.root#g740 .shaft-note-detailink .shaft-detailink a:hover{color:#fff;background-color:hsla(0,0%,100%,0)}@media screen and (max-width: 640px){.root#g740 .shaft-note-detailink .shaft-detailink a:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}}.root#g740 .grip-hl2{margin-bottom:3.33vw;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.67vw;font-weight:700;letter-spacing:.1em;line-height:1}@media screen and (min-width: 1921px){.root#g740 .grip-hl2{margin-bottom:35.8px;font-size:18px}}@media screen and (max-width: 1280px){.root#g740 .grip-hl2{margin-bottom:42.6px;font-size:21.4px}}@media screen and (max-width: 640px){.root#g740 .grip-hl2{margin-bottom:6.4vw;font-size:5.33vw}}.root#g740 .grip-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:77.78%;max-width:1494px;margin:0 auto 2.78vw auto;padding-bottom:2.78vw;border-bottom:1px solid #cacaca}@media screen and (min-width: 1921px){.root#g740 .grip-block{margin:0 auto 53.4px auto;padding-bottom:53.4px}}@media screen and (max-width: 1280px){.root#g740 .grip-block{margin:0 auto 35.6px auto;padding-bottom:35.6px}}@media screen and (max-width: 640px){.root#g740 .grip-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 5.33vw;margin:0 0 12.8vw 0;border-bottom:none}}.root#g740 .grip-block .text-block{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px;text-align:left}@media screen and (max-width: 640px){.root#g740 .grip-block .text-block{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;margin:0 0 12.8vw 0}}.root#g740 .grip-block .photo{width:49.28%;line-height:0}@media screen and (max-width: 640px){.root#g740 .grip-block .photo{width:100%}}.root#g740 .grip-block .grip-name{color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.67vw;font-weight:700;line-height:1.2}@media screen and (min-width: 1921px){.root#g740 .grip-block .grip-name{font-size:32.1px}}@media screen and (max-width: 1280px){.root#g740 .grip-block .grip-name{font-size:21.4px}}@media screen and (max-width: 640px){.root#g740 .grip-block .grip-name{font-size:6.4vw;line-height:1.5}}.root#g740 .grip-block .grip-copy{padding:.2em 0 .6em 0;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.11vw;font-weight:700;line-height:1.4}@media screen and (min-width: 1921px){.root#g740 .grip-block .grip-copy{font-size:21.3px}}@media screen and (max-width: 1280px){.root#g740 .grip-block .grip-copy{font-size:14.2px}}@media screen and (max-width: 640px){.root#g740 .grip-block .grip-copy{font-size:4.27vw;line-height:1.5}}.root#g740 .grip-block .girp-note{color:#d9d9d9;font-family:"Zen Kaku Gothic New",sans-serif;font-size:.97vw;font-weight:400;line-height:1.7}@media screen and (min-width: 1921px){.root#g740 .grip-block .girp-note{font-size:18.6px}}@media screen and (max-width: 1280px){.root#g740 .grip-block .girp-note{font-size:12.4px}}@media screen and (max-width: 640px){.root#g740 .grip-block .girp-note{font-size:3.73vw}}.root#g740 .grip-block .girp-note a{color:#d9d9d9;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.root#g740 .grip-detailink{width:23.6vw;margin:0 auto}@media screen and (min-width: 1921px){.root#g740 .grip-detailink{width:453px}}@media screen and (max-width: 1280px){.root#g740 .grip-detailink{width:302px}}@media screen and (max-width: 640px){.root#g740 .grip-detailink{width:89.33%}}.root#g740 .grip-detailink a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:4.17vw;text-decoration:none;background-color:hsla(0,0%,100%,.1);background-image:url(/product/assets/img/g740/btn_detail_arrow.png);background-repeat:no-repeat;background-position:right 1.67vw center;background-size:.486vw auto;border:1px solid #cacaca;border-radius:9999999px;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 1921px){.root#g740 .grip-detailink a{height:80.1px;background-position:right 32.1px center;background-size:9.3px auto}}@media screen and (max-width: 1280px){.root#g740 .grip-detailink a{height:53.4px;background-position:right 21.4px center;background-size:6.2px auto}}@media screen and (max-width: 640px){.root#g740 .grip-detailink a{height:16vw;background-position:right 10.13vw center;background-size:1.87vw auto}}.root#g740 .grip-detailink a span{padding-right:1.67vw;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.11vw;font-weight:700;line-height:1}@media screen and (min-width: 1921px){.root#g740 .grip-detailink a span{padding-right:32.1px;font-size:21.3px}}@media screen and (max-width: 1280px){.root#g740 .grip-detailink a span{padding-right:21.4px;font-size:14.2px}}@media screen and (max-width: 640px){.root#g740 .grip-detailink a span{padding-right:6.93vw;font-size:3.73vw}}.root#g740 .grip-detailink a:hover{color:#fff;background-color:hsla(0,0%,100%,0)}@media screen and (max-width: 640px){.root#g740 .grip-detailink a:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}}.root#g740 .standard-hl2{margin-bottom:45px;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:48px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g740 .standard-hl2{margin-bottom:45px;font-size:26px}}.root#g740 .standard-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:974px;margin:0 auto}@media screen and (max-width: 640px){.root#g740 .standard-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 640px){.root#g740 .standard-block.fwhb-style .box{margin-bottom:110px}.root#g740 .standard-block.fwhb-style .box:last-child{margin-bottom:0}.root#g740 .standard-block.fwhb-style .box .standard-hl2.fwhb-style{margin-bottom:10px}}.root#g740 .standard-block .box{width:475px}@media screen and (max-width: 640px){.root#g740 .standard-block .box{width:100%;margin-bottom:30px}.root#g740 .standard-block .box:last-child{margin-bottom:0}}.root#g740 .standard-block .photo{width:315px;margin:0 auto 30px auto;line-height:0}@media screen and (max-width: 640px){.root#g740 .standard-block .photo{width:215px;margin:0 auto 25px auto}.root#g740 .standard-block .photo.wrench-style{margin:0 auto}}.root#g740 .standard-block .standard-name{color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:28px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g740 .standard-block .standard-name{font-size:24px}}.root#g740 .standard-block .standard-copy{padding:25px 40px 0 40px;text-align:left}.root#g740 .standard-block .standard-copy p{margin-bottom:1.5em;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:14px;font-weight:400;line-height:1.6}.root#g740 .standard-block .standard-copy p:last-child{margin-bottom:0}.root#g740 .standard-block .standard-copy a{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.root#g740 .standard-block .standard-copy a.pdf-link{display:inline-block;position:relative}.root#g740 .standard-block .standard-copy a.pdf-link::after{content:"";position:absolute;top:50%;right:-25px;width:19px;height:19px;margin-top:-9px;background-image:url(/product/assets/img/g440/pdf_icon.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 640px){.root{width:100%;margin:auto}.root .pcnone{display:initial}.root .spnone{display:none}}.grtyoutube-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;width:100%;height:100%;background:rgba(0,0,0,.8)}.grtyoutube-popup-content{width:95%;max-width:1200px;position:relative}.grtyoutube-popup-content-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%}.grtyoutube-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.grtyoutube-popup-close{position:absolute;top:-55px;right:0;width:42px;height:42px;cursor:pointer;background:url("/product/assets/img/putter2023/modal_close.png") no-repeat 0 0}@media screen and (max-width: 640px){.grtyoutube-popup-close{top:-45px;width:30px;height:30px;background-size:30px auto}}