@font-face{font-family:"NotoSansJP-Regular";src:url("/font/NotoSansJP-Regular.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"NotoSansJP-Medium";src:url("/font/NotoSansJP-Medium.otf") format("opentype");font-style:normal;font-weight:500}@font-face{font-family:"NotoSansJP-Bold";src:url("/font/NotoSansJP-Bold.otf") format("opentype");font-style:normal;font-weight:700}.root{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-family:"FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","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;color:#000;overflow-x:hidden}.root img{width:100%;height:auto;line-height:0;max-width:inherit}.root *{-webkit-box-sizing:border-box;box-sizing:border-box}.root a,.root a:link{color:#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: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}@media(max-width: 640px){.root .pcnone{display:initial}}@media(max-width: 640px){.root .spnone{display:none}}.root ruby>rt{text-align:center}.root .clr-main{color:#00caeb}.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 .iframe{position:relative;width:100%;height:0;padding-top:56.25%}.root .iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 641px){.root .is-hover:hover{opacity:.7}}.root .section-hl{width:100%;height:100px;background-color:#242b39;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden}.root .section-hl:before{width:100vw;height:100%;background-color:#313744;content:"";display:block;-webkit-transform-origin:top left;transform-origin:top left;position:absolute}.root .section-hl:after{width:100vw;height:100%;background-color:#313744;content:"";display:block;-webkit-transform-origin:top right;transform-origin:top right;position:absolute}@media(min-width: 641px){.root .section-hl:before{-webkit-transform:rotate(-8deg);transform:rotate(-8deg);left:-15%;bottom:0}.root .section-hl:after{-webkit-transform:rotate(-8deg);transform:rotate(-8deg);right:-15%;bottom:0}}@media(max-width: 640px){.root .section-hl{height:12.8vw}.root .section-hl:before{-webkit-transform:rotate(-8deg);transform:rotate(-8deg);left:-60%;bottom:0}.root .section-hl:after{-webkit-transform:rotate(-8deg);transform:rotate(-8deg);right:-60%;bottom:0}}.root .section-hl .title-block{text-align:center}.root .section-hl .title-block .jp-title{margin-bottom:12px;display:block;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;line-height:1;position:relative;z-index:2}@media(min-width: 641px){.root .section-hl .title-block .jp-title{font-size:2.08vw}}@media(max-width: 1280px){.root .section-hl .title-block .jp-title{font-size:33px}}@media(max-width: 640px){.root .section-hl .title-block .jp-title{font-size:4.4vw}}.root .section-hl .title-block .eng-title{display:block;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;line-height:1;text-transform:uppercase}@media(min-width: 641px){.root .section-hl .title-block .eng-title{font-size:.93vw}}@media(max-width: 1280px){.root .section-hl .title-block .eng-title{font-size:14px}}@media(max-width: 640px){.root .section-hl .title-block .eng-title{font-size:1.86vw}}.root .section-h2{width:100%;height:97px;background-color:#3a3a3a;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-style:italic;font-family:"NotoSansJP-Bold",sans-serif;text-align:center}@media(min-width: 641px){.root .section-h2{font-size:2.6vw}}@media(max-width: 1280px){.root .section-h2{font-size:32px}}@media(max-width: 640px){.root .section-h2{font-size:4.26vw}}@media(max-width: 640px){.root .section-h2{height:17vw}}.root hr.anchr{margin:0;padding:0;margin-top:-45px;padding-top:45px;border-width:0;visibility:hidden}@media(max-width: 640px){.root hr.anchr{margin-top:-63px;padding-top:63px}}.root .block-inr{padding-left:6.25%;padding-right:6.25%}@media(max-width: 640px){.root .block-inr{padding-left:2.67vw;padding-right:2.67vw}}.root .head-block{position:relative}.root .head-block picture{display:block;line-height:0}.root .head-block .release-day{padding:11px 1.5em 10px;background-color:#454a52;display:inline-block;position:absolute;right:1.3020833333%;bottom:5%}@media(max-width: 640px){.root .head-block .release-day{padding:10px 1.5em 10px;right:2.67vw;bottom:2.5%}}.root .head-block .release-day p{color:#eceeef;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:1.02vw}@media(max-width: 1280px){.root .head-block .release-day p{font-size:13px}}@media(max-width: 640px){.root .head-block .release-day p{font-size:2.93vw}}.root .anchor-links{background-color:#000;height:80px;background-repeat:repeat-x}@media(max-width: 640px){.root .anchor-links{position:relative;width:100%;height:auto;padding:0 20px;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}}.root .anchor-links .anchor-list{padding:0 6.25%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto;height:100%}@media(max-width: 640px){.root .anchor-links .anchor-list{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:13.47vw}}.root .anchor-links .anchor-list li{position:relative;width:25%;height:100%}@media(max-width: 640px){.root .anchor-links .anchor-list li{width:auto;padding:0 5.33vw}}.root .anchor-links .anchor-list li:before{width:2px;height:60%;background-color:#4a4a4a;content:"";display:block;position:absolute;top:18%;left:0;bottom:0;z-index:10}.root .anchor-links .anchor-list li:last-child:after{width:2px;height:60%;background-color:#4a4a4a;content:"";display:block;position:absolute;top:18%;right:0;bottom:0;z-index:10}.root .anchor-links .anchor-list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;height:100%;text-decoration:none}@media(max-width: 640px){.root .anchor-links .anchor-list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media(min-width: 641px){.root .anchor-links .anchor-list li a:hover{opacity:.7}}.root .anchor-links .anchor-list li a .jp-title{color:#fff;display:block;margin-bottom:5px;font-family:"NotoSansJP-Regular",sans-serif;font-size:18px;line-height:1}@media(max-width: 640px){.root .anchor-links .anchor-list li a .jp-title{margin-bottom:1.6vw;font-size:3.73vw}}.root .anchor-links .anchor-list li a .eng-title{color:#3e5b97;display:block;font-family:"NotoSansJP-Bold",sans-serif;line-height:1;text-transform:uppercase;font-size:12px}@media(max-width: 640px){.root .anchor-links .anchor-list li a .eng-title{font-size:2vw}}.root .intro-copy{width:100%;padding:6% 0;background-color:#747a88;color:#242b39;font-family:"NotoSansJP-Bold",sans-serif}@media(max-width: 640px){.root .intro-copy{padding:4% 0 6%;text-align:left}}.root .intro-copy p{font-size:22px;line-height:1.6}@media(max-width: 640px){.root .intro-copy p{font-size:3.73vw}}.root .intro-copy p span{background-color:#abadb3}@media(min-width: 641px){.root .intro-copy p span{margin-top:5px;padding:0 1em;display:inline-block}}@media(max-width: 640px){.root .intro-copy p span{line-height:1.8}}.root .intro-copy p span:first-of-type{margin-top:0}.root .block-movie{background-color:#747a88}.root .block-movie .block-inr{padding-top:6%;padding-bottom:6%}@media(max-width: 640px){.root .block-movie .block-inr{padding-bottom:10%;padding-top:10%}}.root .block-movie .mov-caption-s{margin-top:10px;color:#242b39;text-align:right}@media(min-width: 641px){.root .block-movie .mov-caption-s{font-size:1.04vw}}@media(max-width: 1280px){.root .block-movie .mov-caption-s{font-size:14px}}@media(max-width: 640px){.root .block-movie .mov-caption-s{font-size:2.4vw}}.root .technology-block{background-color:#131924;color:#c1c1c1;text-align:left}.root .technology-block .block-inr{position:relative;z-index:1}.root .technology-block .h1-ttl{color:#c1c1c1;font-family:"NotoSansJP-Bold",sans-serif;line-height:1.5;text-align:center}@media(min-width: 641px){.root .technology-block .h1-ttl{font-size:3.38vw}}@media(max-width: 1280px){.root .technology-block .h1-ttl{font-size:50px}}@media(max-width: 640px){.root .technology-block .h1-ttl{font-size:5.86vw}}.root .technology-block .h2-ttl>div{font-family:"NotoSansJP-Bold",sans-serif;font-weight:bold;line-height:1.3}.root .technology-block .h2-ttl>div span{margin-top:5px;padding:0 10px;background-color:rgba(207,207,207,.6);color:#242b39;display:inline-block}.root .technology-block .h2-ttl .sub{font-style:italic}@media(min-width: 641px){.root .technology-block .h2-ttl .sub{font-size:1.25vw}}@media(max-width: 1280px){.root .technology-block .h2-ttl .sub{font-size:24px}}@media(max-width: 640px){.root .technology-block .h2-ttl .sub{font-size:2.4vw}}.root .technology-block .h2-ttl .sub span{margin-top:0;padding-bottom:5px;padding-top:5px}@media(min-width: 641px){.root .technology-block .h2-ttl .main{font-size:3.12vw}}@media(max-width: 1280px){.root .technology-block .h2-ttl .main{font-size:45px}}@media(max-width: 640px){.root .technology-block .h2-ttl .main{font-size:6vw}}.root .technology-block .tx{margin-top:3%;font-family:"NotoSansJP-Bold",sans-serif;line-height:1.7}@media(min-width: 641px){.root .technology-block .tx{font-size:1.25vw}}@media(max-width: 1280px){.root .technology-block .tx{font-size:18px}}@media(max-width: 640px){.root .technology-block .tx{font-size:3.46vw}}.root .technology-block .point{width:100%;height:100%;display:block;position:absolute;left:100%;z-index:2;-webkit-transform-origin:top left;transform-origin:top left}.root .technology-block .point:before{width:1vw;height:1vw;background-color:#00caeb;-webkit-box-shadow:0px 0px 15px 3px #00caeb;box-shadow:0px 0px 15px 3px #00caeb;border-radius:100%;content:"";display:block;position:absolute;left:100%;top:0;margin-top:-0.5vw;margin-right:-0.5vw}@media(max-width: 640px){.root .technology-block .point:before{width:2vw;height:2vw;margin-top:-1vw;margin-right:-1vw}}.root .technology-block .point:after{width:100%;height:1px;background-color:#00caeb;-webkit-box-shadow:0px 0px 15px 3px #00caeb;box-shadow:0px 0px 15px 3px #00caeb;content:"";display:block;position:absolute;left:0;top:0}.root .technology-block .tech-box{padding-left:13%}@media(max-width: 640px){.root .technology-block .tech-box{padding-left:0}}.root .technology-block .tech1{padding-top:8%}@media(min-width: 641px){.root .technology-block .tech1{background:url(/product/assets/img/g730_2024/tech1_bg.png) left top/100% auto no-repeat}}@media(max-width: 640px){.root .technology-block .tech1{background:url(/product/assets/img/g730_2024/tech1_bg_sp.png) left top/100% auto no-repeat}}.root .technology-block .tech1 .h1-ttl .logo{width:15%;padding:0 10px;display:inline}@media(max-width: 640px){.root .technology-block .tech1 .h1-ttl .logo{width:25%;padding:0 5px}}.root .technology-block .tech1 .h2-ttl{margin-top:8%}@media(min-width: 641px){.root .technology-block .tech1 .h2-ttl .main span:nth-of-type(1){padding-right:0}.root .technology-block .tech1 .h2-ttl .main span:nth-of-type(2){padding-left:0}}.root .technology-block .tech1 .tech1-box{margin-top:5%;position:relative}.root .technology-block .tech1 .tech1-box>div .tx{margin-top:6%}.root .technology-block .tech1 .tech1-box .box-l{width:40%}@media(max-width: 640px){.root .technology-block .tech1 .tech1-box .box-l{width:100%;padding-right:40%}}.root .technology-block .tech1 .tech1-box .box-r{width:48%;position:absolute;left:50%;top:-24%}@media(max-width: 640px){.root .technology-block .tech1 .tech1-box .box-r{width:calc(100% + 2.67vw + 2.67vw);margin-top:-18%;margin-left:-2.67vw;padding-left:30%;position:static}}.root .technology-block .tech1 .tech1-box .box-r .img{position:relative}.root .technology-block .tech1 .tech1-box .box-r .img .note{position:absolute;right:30%;bottom:-6%}@media(min-width: 641px){.root .technology-block .tech1 .tech1-box .box-r .img .note{font-size:.93vw}}@media(max-width: 1280px){.root .technology-block .tech1 .tech1-box .box-r .img .note{font-size:13px}}@media(max-width: 640px){.root .technology-block .tech1 .tech1-box .box-r .img .note{font-size:3.2vw}}@media(max-width: 640px){.root .technology-block .tech1 .tech1-box .box-r .img .note{right:20%}}.root .technology-block .tech1 .tech1-box .box-r .tx{width:70%}@media(max-width: 640px){.root .technology-block .tech1 .tech1-box .box-r .tx{width:80%}}.root .technology-block .tech2{margin-top:6%;padding-bottom:8%;position:relative}@media(min-width: 641px){.root .technology-block .tech2{background:url(/product/assets/img/g730_2024/tech2_bg2.png) right bottom/60% auto no-repeat}}@media(max-width: 640px){.root .technology-block .tech2{margin-top:10%;background:url(/product/assets/img/g730_2024/tech2_bg2.png) right bottom 24%/100% auto no-repeat}}.root .technology-block .tech2 .tech2-box{padding-right:7%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box{padding-right:0;display:block}}.root .technology-block .tech2 .tech2-box .copy{width:80%;position:absolute;left:13%;top:20%}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box .copy{width:100%;position:static}}.root .technology-block .tech2 .tech2-box .img{width:65%}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box .img{width:100%}}.root .technology-block .tech2 .tech2-box2{width:40%;margin-top:-20%;position:relative}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box2{width:100%;margin-top:5%;padding-left:13%}}.root .technology-block .tech2 .tech2-box2 .copy{width:100%;position:absolute;left:85%;top:50%}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box2 .copy{width:100%;position:static}}.root .technology-block .tech2 .tech2-box2 .img{padding-left:5%;position:relative}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box2 .img{width:50%;padding-left:0}}.root .technology-block .tech2 .tech2-box2 .img .pick{width:100%;font-family:"NotoSansJP-Bold",sans-serif;position:absolute;left:102%;bottom:6.5%}@media(min-width: 641px){.root .technology-block .tech2 .tech2-box2 .img .pick{font-size:1.25vw}}@media(max-width: 1280px){.root .technology-block .tech2 .tech2-box2 .img .pick{font-size:18px}}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box2 .img .pick{font-size:3.2vw}}.root .technology-block .tech2 .tech2bg{width:22%;position:absolute;left:3%;bottom:10%}@media(max-width: 640px){.root .technology-block .tech2 .tech2bg{width:35%;left:0;bottom:auto;top:-26%}}.root .technology-block .tech3{position:relative}.root .technology-block .tech3 .main-img{position:relative}@media(max-width: 640px){.root .technology-block .tech3 .main-img .img{width:calc(100% + 2.67vw + 2.67vw);margin-left:-2.67vw;margin-top:-18%;position:relative;z-index:0}}.root .technology-block .tech3 .copy{width:100%;padding-right:3%;padding-left:13%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:0%;top:5%}@media(max-width: 640px){.root .technology-block .tech3 .copy{padding-right:0;padding-left:0;display:block;position:relative;z-index:2}}.root .technology-block .tech3 .copy .h2-ttl{width:48%}@media(max-width: 640px){.root .technology-block .tech3 .copy .h2-ttl{width:100%}}.root .technology-block .tech3 .copy .tx{width:52%;margin-top:0}@media(max-width: 640px){.root .technology-block .tech3 .copy .tx{width:100%;margin-top:3%}}.root .technology-block .tech3 .copy .tx p{margin-top:20px}@media(max-width: 640px){.root .technology-block .tech3 .copy .tx p{margin-top:3%}}.root .technology-block .tech3 .copy .tx p:first-of-type{margin-top:0}.root .technology-block .tech3 .tech3-box{width:100%;margin-top:-3%;padding-right:13%;padding-left:13%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}@media(max-width: 640px){.root .technology-block .tech3 .tech3-box{padding-right:0;padding-left:0}}.root .technology-block .tech3 .tech3-box .img{width:48%}.root .technology-block .tech3 .tech3-box .tx{width:100%;text-align:center}.root .technology-block .tech3 .tech3bg{width:60%;position:absolute;left:0;bottom:-31%}@media(max-width: 640px){.root .technology-block .tech3 .tech3bg{width:100%;bottom:-44%}}.root .technology-block .tech4{margin-top:8%;padding-bottom:5%}@media(min-width: 641px){.root .technology-block .tech4{background:url(/product/assets/img/g730_2024/tech4_bg.png) right bottom/60% auto no-repeat}}@media(max-width: 640px){.root .technology-block .tech4{margin-top:12%;padding-bottom:30%}}@media(min-width: 641px){.root .technology-block .tech4 .block-inr{padding-right:0}}.root .technology-block .tech4 .tech4-box{padding-left:12%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 640px){.root .technology-block .tech4 .tech4-box{padding-left:0;display:block}}.root .technology-block .tech4 .copy{width:40%}@media(max-width: 640px){.root .technology-block .tech4 .copy{width:100%}}.root .technology-block .tech4 .copy .h2-ttl{position:relative}@media(min-width: 641px){.root .technology-block .tech4 .copy .h2-ttl .point{width:107%;left:94%;top:70%;-webkit-transform:rotate(21deg);transform:rotate(21deg)}}@media(max-width: 1280px){.root .technology-block .tech4 .copy .h2-ttl .point{width:99%;left:103%}}@media(max-width: 640px){.root .technology-block .tech4 .copy .h2-ttl .point{width:43%;left:40%;top:270%;-webkit-transform:rotate(68deg);transform:rotate(68deg)}}.root .technology-block .tech4 .copy .info{width:80%;margin-top:8%}@media(max-width: 640px){.root .technology-block .tech4 .copy .info{width:60%;margin-top:4%;position:absolute;left:10%;bottom:0}}.root .technology-block .tech4 .copy .btn{margin-top:15%}@media(max-width: 640px){.root .technology-block .tech4 .copy .btn{margin-top:10%}}.root .technology-block .tech4 .copy .btn a{padding:10px 15px 10px 10px;border-radius:100px;background-color:#fff;color:#00caeb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"NotoSansJP-Bold",sans-serif;line-height:1.4;text-decoration:none}@media(min-width: 641px){.root .technology-block .tech4 .copy .btn a{font-size:1.25vw}}@media(max-width: 1280px){.root .technology-block .tech4 .copy .btn a{font-size:16px}}@media(max-width: 640px){.root .technology-block .tech4 .copy .btn a{font-size:2.93vw}}@media(min-width: 641px){.root .technology-block .tech4 .copy .btn a:hover{opacity:.7}}@media(max-width: 640px){.root .technology-block .tech4 .copy .btn a{padding:5px 10px 5px 5px}}.root .technology-block .tech4 .copy .btn .play{width:40px;height:40px;margin-right:.5em;background-color:#00caeb;border-radius:100%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:11px}@media(max-width: 640px){.root .technology-block .tech4 .copy .btn .play{width:20px;height:20px;font-size:9px}}.root .technology-block .tech4 .img{width:55%}@media(min-width: 641px){.root .technology-block .tech4 .img img{width:106%}}@media(max-width: 640px){.root .technology-block .tech4 .img{width:100%;margin-top:10%}}.root .gallery_wrap{padding:40px 0 32px 0;background-color:#323232}.root .gallery_wrap .gallery_box .slider{padding:0 0 40px 0}.root .gallery_wrap .gallery_box .slider .swiper-slide{width:40%;margin:0 15px;overflow:hidden}.root .gallery_wrap .gallery_box .slider .swiper-slide .video_list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;cursor:pointer}.root .gallery_wrap .gallery_box .slider .swiper-slide .video_list .cover{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.root .gallery_wrap .gallery_box .slider .swiper-slide .video_list.onplay .cover{display:none}.root .gallery_wrap .gallery_box .thumbs{max-width:1020px;margin:0 auto;overflow:visible}.root .gallery_wrap .gallery_box .thumbs .swiper-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform:translate3d(0px, 0px, 0px) !important;transform:translate3d(0px, 0px, 0px) !important}.root .gallery_wrap .gallery_box .thumbs .swiper-slide{width:94px;margin:0 10px 14px;cursor:pointer}.root .gallery_wrap .gallery_box .thumbs .swiper-slide.separate:after{content:"";position:absolute;top:-6px;right:-11px;width:2px;height:calc(100% + 12px);background-color:#a4a4a4}.root .gallery_wrap .gallery_box .thumbs .swiper-slide .thumb-image{position:relative;line-height:0;overflow:hidden}.root .gallery_wrap .gallery_box .thumbs .swiper-slide img{vertical-align:top}.root .gallery_wrap .gallery_box .thumbs .swiper-slide .name{padding:5px;color:#535353;font-size:13px;line-height:1;background-color:#c9caca}.root .gallery_wrap .gallery_box .thumbs .swiper-slide .name.mov{color:#fff;background-color:#424241}.root .gallery_wrap .gallery_box .thumbs .swiper-slide.swiper-slide-thumb-active .thumb-image{position:relative;line-height:0}.root .gallery_wrap .gallery_box .thumbs .swiper-slide.swiper-slide-thumb-active .thumb-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #357c94;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 640px){.root .gallery_wrap{padding:5.33vw 0 8vw 0}.root .gallery_wrap .gallery_box .slider{padding:0}.root .gallery_wrap .gallery_box .slider .swiper-slide{width:70%;margin:0 7px}.root .gallery_wrap .gallery_box .slider .swiper-slide .video_list{height:70vw}.root .gallery_wrap .gallery_box .thumbs{padding:0 10px}.root .gallery_wrap .gallery_box .thumbs .swiper-slide{width:21%;margin:4% 2% 0}.root .gallery_wrap .gallery_box .thumbs .swiper-slide.separate:after{top:-4px;right:calc(-12% + 1px);width:2px;height:calc(100% + 8px);background-color:#a4a4a4}.root .gallery_wrap .gallery_box .thumbs .swiper-slide .name{padding:1.2vw;font-size:2.67vw}.root .gallery_wrap .gallery_box .thumbs .swiper-slide.swiper-slide-thumb-active .thumb-image:after{border:2px solid #357c94}}.root .prod-spec-wrap{padding:40px 0 60px 0}.root .prod-spec{width:92.7%;margin:0 auto}.root .prod-spec .spec-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto 30px auto;text-align:left;z-index:2}.root .prod-spec .spec-head .lefty{width:70px;margin-right:35px;line-height:0}.root .prod-spec .spec-head .material{-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;flex:1;color:#000;line-height:1}.root .prod-spec .spec-head .material .head{width:120px;display:inline-block;margin-right:20px;padding:7px 0;color:#fff;background-color:#3588c5;text-align:center}@media(min-width: 641px){.root .prod-spec .spec-head .material .head{font-size:1.45vw}}@media(max-width: 1280px){.root .prod-spec .spec-head .material .head{font-size:18px}}@media(max-width: 640px){.root .prod-spec .spec-head .material .head{font-size:3.2vw}}@media(min-width: 641px){.root .prod-spec .spec-head .material .head{width:120px}}@media(min-width: 1280px){.root .prod-spec .spec-head .material .head{width:8vw}}@media(max-width: 640px){.root .prod-spec .spec-head .material .head{width:70px;padding:3px 0;margin-right:0}}.root .prod-spec .spec-head .material .head.completion{margin-left:2em}@media(min-width: 641px){.root .prod-spec .spec-head .material .body{font-size:1.45vw}}@media(max-width: 1280px){.root .prod-spec .spec-head .material .body{font-size:18px}}@media(max-width: 640px){.root .prod-spec .spec-head .material .body{font-size:3.2vw}}@media(max-width: 640px){.root .prod-spec .spec-head .material .body{width:calc(100% - 75px);text-align:left}}.root .prod-spec .spec-head .material .sp-break{font-style:normal}.root .prod-spec .spec-head .material-box{margin-top:5px}@media(max-width: 640px){.root .prod-spec .spec-head .material-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.root .prod-spec .spec-head .material-box:first-of-type{margin-top:0}.root .table-wrap{position:relative;z-index:1}.root .table-wrap .table-deco{position:absolute;line-height:0;z-index:-1}.root .table-wrap .table-deco.max{top:-84px;left:-6px;width:354px}.root .table-wrap .table-deco.sft{top:-86px;right:-6px;width:318px}.root .table-wrap .table-deco.lst{top:-86px;left:0px;width:262px}.root .shaft-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto 5% auto;border:1px solid #777}.root .shaft-price .price-head{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 10px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;line-height:1;background-color:#4da5d7}@media(min-width: 641px){.root .shaft-price .price-head{font-size:1.45vw}}@media(max-width: 1280px){.root .shaft-price .price-head{font-size:18px}}@media(max-width: 640px){.root .shaft-price .price-head{font-size:3.46vw}}.root .shaft-price .price-body{width:33.333%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0 20px;color:#7d7d7d;border-right:1px solid #777;font-family:"NotoSansJP-Bold",sans-serif;line-height:1;background-color:#fff}@media(min-width: 641px){.root .shaft-price .price-body{font-size:2.13vw}}@media(max-width: 1280px){.root .shaft-price .price-body{font-size:31px}}@media(max-width: 640px){.root .shaft-price .price-body{font-size:6vw}}.root .shaft-price .price-body:last-child{border-right:none}.root .shaft-price .price-body .material{display:block;margin-bottom:8px;color:#1d1818;font-family:"NotoSansJP-Bold",sans-serif;line-height:1}@media(min-width: 641px){.root .shaft-price .price-body .material{font-size:1.3vw}}@media(max-width: 1280px){.root .shaft-price .price-body .material{font-size:15px}}@media(max-width: 640px){.root .shaft-price .price-body .material{font-size:2.53vw}}.root .shaft-price .price-body .tax{font-family:"NotoSansJP-Bold",sans-serif;line-height:1}@media(min-width: 641px){.root .shaft-price .price-body .tax{font-size:1.25vw}}@media(max-width: 1280px){.root .shaft-price .price-body .tax{font-size:13px}}@media(max-width: 640px){.root .shaft-price .price-body .tax{font-size:2.53vw}}.root .shaft-price.col3 .price-body{width:25%}.root .spec-body{width:92.7%;margin:0 auto}.root .spec-body.h-shaft-table1{margin:0 auto 50px auto}.root .spec-table{width:100%;border-collapse:collapse}.root .spec-table.prod-style{table-layout:fixed;z-index:1}.root .spec-table.prod-style tr th{width:25%}.root .spec-table.prod-style.price{margin-bottom:50px}.root .spec-table.prod-style-scroll{table-layout:fixed;z-index:1}.root .spec-table.prod-style-scroll tr th{width:25%}.root .spec-table.prod-style-scroll.price{margin-bottom:50px}.root .spec-table tr th,.root .spec-table tr td{padding:18px 10px;font-weight:normal;line-height:1.3;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#e8f5fd;border:1px solid #777}@media(min-width: 641px){.root .spec-table tr th,.root .spec-table tr td{font-size:1.45vw}}@media(max-width: 1280px){.root .spec-table tr th,.root .spec-table tr td{font-size:18px}}@media(max-width: 640px){.root .spec-table tr th,.root .spec-table tr td{font-size:3.46vw}}.root .spec-table tr th.shaft-name,.root .spec-table tr td.shaft-name{background-color:#4c4c4c}.root .spec-table tr th.h-cell-head,.root .spec-table tr td.h-cell-head{width:12%}.root .spec-table tr th.h-cell-body,.root .spec-table tr td.h-cell-body{width:22%}.root .spec-table tr th.h-cell-body-col3,.root .spec-table tr td.h-cell-body-col3{width:29.3333333333%}.root .spec-table tr th{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif}.root .spec-table tr:nth-child(even) td{background-color:#fff}.root .spec-note{padding-top:18px;color:#000;font-size:14px;line-height:1.4;text-align:left}.root .spec-note.pc-text-right{text-align:right}.root .spec-note.wrap-none-ver{width:92.7%;margin:0 auto}.root .spec-note ul{display:inline-block}.root .spec-note ul li{margin-left:1.3em;font-size:13px;line-height:1.6;text-align:left;text-indent:-1.3em}.root .spec-note ul li .raikaku{display:inline-block;position:relative;line-height:0}.root .spec-note ul li .raikaku img{display:block;position:absolute;right:-207px;bottom:-2px;width:190px;max-width:none}@media(max-width: 640px){.root .prod-spec-wrap{padding:5.33vw 0 8vw 0;background-size:1.6vw auto}.root .prod-spec{width:100%}.root .prod-spec .spec-head{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;width:94.67%;margin:0 auto 2.6vw auto}.root .prod-spec .spec-head .lefty{width:14vw;margin-right:4vw}.root .table-title{width:92.7%;margin:0 auto 2.1vw auto;font-size:4vw;line-height:1.3}.root .table-wrap{position:relative;z-index:1}.root .table-wrap .table-deco{position:relative;margin-left:1.6vw;margin-bottom:1.4vw;z-index:1}.root .table-wrap .table-deco.max{top:auto;left:auto;width:25.07vw}.root .table-wrap .table-deco.sft{top:auto;left:auto;right:auto;width:22.67vw}.root .table-wrap .table-deco.lst{bottom:auto;top:auto;left:auto;width:19.33vw}.root .spec-swipe-note{display:block;width:94.67%;margin:0 auto 1.6vw auto;font-size:3.47vw;line-height:1.4;text-align:left}.root .spec-swipe-note.txt-w{color:#fff}.root .spec-body{width:100%;padding:0 2.67vw;overflow-x:auto}.root .spec-body.h-shaft-table1{margin:0 0 8vw 0}.root .spec-table{width:auto}.root .spec-table.prod-style{width:94.67%;margin:0 auto}.root .spec-table.prod-style.price{margin-bottom:5vw}.root .spec-table.prod-style tr th{width:40%}.root .spec-table.prod-style-scroll{width:auto}.root .spec-table.prod-style-scroll.price{margin-bottom:5vw}.root .spec-table.prod-style-scroll tr th{width:40%}.root .spec-table tr th,.root .spec-table tr td{padding:3vw 2vw;font-size:3.47vw}.root .spec-table tr th .kakko,.root .spec-table tr td .kakko{font-size:2.4vw}.root .spec-table tr th .price,.root .spec-table tr td .price{font-size:6vw}.root .spec-table tr th .tax,.root .spec-table tr td .tax{font-size:2.53vw}.root .spec-note{width:94.67%;margin:0 auto;padding-top:2.67vw;font-size:3.2vw}.root .spec-note.shaft-note{width:100%;margin:0 auto 6.7vw auto}.root .spec-note.pc-text-right{font-size:2.93vw;text-align:left}.root .spec-note.wrap-none-ver{width:94.67%}.root .spec-note ul li{font-size:3.2vw;line-height:1.4}.root .spec-note ul li .raikaku{display:block;padding-right:.65em}.root .spec-note ul li .raikaku img{position:relative;right:auto;bottom:auto;width:64.8vw;margin:0 auto;padding:4vw 0}.root .shaft-price{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:94.67%;margin:0 auto 8% auto;background-color:#777;border-top:1px solid #777}.root .shaft-price .price-head{width:100%;padding:5vw 3.4vw;border-right:none}.root .shaft-price .price-body{width:100%;padding:3.4vw;border-top:1px solid #777;border-right:none}.root .shaft-price .price-body .inner-block{display:block}.root .shaft-price .price-body .material{margin-bottom:0;margin-right:0;font-family:"NotoSansJP-Bold",sans-serif}.root .shaft-price.col3 .price-body{width:100%}.root .shaft-copy{display:inline-block;margin-bottom:5.33vw}.root .shaft-copy p{font-size:4.27vw}.root .shaft-copy p:before{bottom:-0.8vw;left:-2vw;width:calc(100% + 4vw);height:2vw}.root .shaft-copy p.line2{padding-top:2.1vw}.root .shaft-copy p.line2:before{left:-2vw}.root .shaft-copy p strong{font-size:5.6vw}}.root .option-title{font-family:"NotoSansJP-Bold",sans-serif;text-align:center;position:relative}.root .option-title .main{color:#333;position:relative;z-index:1}@media(min-width: 641px){.root .option-title .main{font-size:2.5vw}}@media(max-width: 1280px){.root .option-title .main{font-size:32px}}@media(max-width: 640px){.root .option-title .main{font-size:4.26vw}}.root .option-title .main span{position:relative;z-index:2}.root .option-title .main:before{width:100%;height:8px;background:-webkit-gradient(linear, left top, right top, from(rgba(227, 229, 230, 0)), color-stop(10%, rgb(227, 229, 230)), color-stop(50%, rgb(227, 229, 230)), color-stop(90%, rgb(227, 229, 230)), to(rgba(227, 229, 230, 0)));background:-webkit-linear-gradient(left, rgba(227, 229, 230, 0) 0%, rgb(227, 229, 230) 10%, rgb(227, 229, 230) 50%, rgb(227, 229, 230) 90%, rgba(227, 229, 230, 0) 100%);background:linear-gradient(90deg, rgba(227, 229, 230, 0) 0%, rgb(227, 229, 230) 10%, rgb(227, 229, 230) 50%, rgb(227, 229, 230) 90%, rgba(227, 229, 230, 0) 100%);content:"";display:block;position:absolute;left:0;bottom:-5px;z-index:0}@media(max-width: 640px){.root .option-title .main:before{height:4px}}.root .option-title .sub{width:100%;margin-top:20px;color:#666}@media(min-width: 641px){.root .option-title .sub{font-size:1.56vw}}@media(max-width: 1280px){.root .option-title .sub{font-size:20px}}@media(max-width: 640px){.root .option-title .sub{font-size:2.66vw}}@media(max-width: 640px){.root .option-title .sub{margin-top:10px}}.root .shafts-ttl{margin-top:40px;font-size:1.14vw;font-family:"NotoSansJP-Bold",sans-serif;text-align:left}@media(max-width: 640px){.root .shafts-ttl{margin-bottom:20px;font-size:3.46vw;text-align:center}}.root .shafts-top{padding:80px 0;background-color:#fff}@media(max-width: 640px){.root .shafts-top{padding:10% 0}}.root .shafts-bg{width:92.7%;margin:0 auto}.root .shaft-list-head{margin-top:3%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;border-top:1px solid #72899a;border-bottom:1px solid #72899a}.root .shaft-list-head li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;flex:1;padding:10px 5px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-weight:bold;background-color:#4da5d7;border-right:1px solid #72899a}@media(min-width: 641px){.root .shaft-list-head li{font-size:1.45vw}}@media(max-width: 1280px){.root .shaft-list-head li{font-size:18px}}@media(max-width: 640px){.root .shaft-list-head li{font-size:4.4vw}}.root .shaft-list-head li:first-child{-webkit-flex:none;-ms-flex:none;-webkit-box-flex:0;flex:none;width:53%;border-left:1px solid #72899a}.root .shaft-list-body .shaft-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;border-bottom:1px solid #72899a}.root .shaft-list-body .shaft-list li{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;flex:1;padding:10px 5px;color:#000;font-size:18px;line-height:1.3;background-color:#fff;border-right:1px solid #72899a}.root .shaft-list-body .shaft-list li.sub{background-color:#efefef}.root .shaft-list-body .shaft-list li.line3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.root .shaft-list-body .shaft-list li.line3>span{width:100%;width:calc(100% + 10px);height:33.333%;margin-left:-5px;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;border-top:1px solid #72899a}.root .shaft-list-body .shaft-list li.line3>span:first-of-type{border-top:none}.root .shaft-list-body .shaft-list li:first-child{-webkit-flex:none;-ms-flex:none;-webkit-box-flex:0;flex:none;width:53%;padding:10px 0;border-left:1px solid #72899a}.root .shaft-list-body .shaft-list li .shaft-photo{line-height:0}.root .shaft-list-body .shaft-list li .shaft-name{width:100%;padding:20px 1em 10px;font-family:"NotoSansJP-Bold",sans-serif;line-height:1;text-align:left}@media(min-width: 641px){.root .shaft-list-body .shaft-list li .shaft-name{font-size:1.45vw}}@media(max-width: 1280px){.root .shaft-list-body .shaft-list li .shaft-name{font-size:18px}}@media(max-width: 640px){.root .shaft-list-body .shaft-list li .shaft-name{font-size:4.4vw}}.root .shaft-list-body .shaft-list li .shaft-name .icon-new{display:inline-block;width:58px;margin-left:10px;vertical-align:middle}.root .shaft-list-body .shaft-list li .shaft-name .sub{margin-left:10px;font-size:80%}.root .shaft-note{margin-bottom:80px;text-align:left}.root .shaft-note p{margin-left:1.3em;font-size:14px;line-height:1.5;text-indent:-1.3em}@media(max-width: 640px){.root .shaft-list-head{display:none}.root .shaft-list-body{margin-top:5%}.root .shaft-list-body .shaft-list{margin-bottom:8vw;border-top:1px solid #72899a;border-bottom:1px solid #72899a;border-left:1px solid #72899a}.root .shaft-list-body .shaft-list li{padding:18vw 0 3vw 0;display:block;font-size:3.47vw;line-height:1.3;background-color:#fff;border-right:1px solid #72899a;position:relative}.root .shaft-list-body .shaft-list li:first-child{width:100%;padding:0;border-left:none;border-bottom:1px solid #72899a}.root .shaft-list-body .shaft-list li .shaft-name{width:100%;padding:3vw;color:#fff;font-size:4.27vw;line-height:1;text-align:center;background-color:#4da5d7}.root .shaft-list-body .shaft-list li .shaft-name .icon-new{width:9vw;margin-left:2vw}.root .shaft-list-body .shaft-list li .shaft-photo{padding:2vw 0}.root .shaft-list-body .shaft-list li .line3tx{margin-top:6vw;display:block}.root .shaft-list-body .shaft-list li.line3{padding:15vw 0 0vw}.root .shaft-list-body .shaft-list li.line3 span{padding:4px 0}.root .shaft-list-body .shaft-list li.line3 span:first-of-type{margin-top:0}.root .shaft-list-body .shaft-list li:before{width:100%;height:15vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;white-space:pre;position:absolute;left:0;top:0;font-size:3.47vw;line-height:1.2;background-color:#e9e9e9;border-bottom:1px solid #72899a}.root .shaft-list-body .shaft-list li:nth-child(2):before{content:"素材"}.root .shaft-list-body .shaft-list li:nth-child(3):before{content:"フレックス"}.root .shaft-list-body .shaft-list li:nth-child(4):before{content:"重量\a(g)"}.root .shaft-list-body .shaft-list li:nth-child(5):before{content:"トルク\a(度)"}.root .shaft-list-body .shaft-list li:nth-child(6):before{content:"キック\aポイント"}.root .shaft-list-body .shaft-list:nth-child(even) li{background-color:#fff}.root .shaft-list-body .shaft-list:last-child{margin-bottom:0}.root .shaft-note{padding:4.5vw 0 7vw 0}.root .shaft-note p{margin-left:1.3em;font-size:3.2vw;line-height:1.5;text-indent:-1.3em}}.root .grip-block{margin:40px auto}.root .grip-block .inner-block .grip-photo{width:40%;margin:auto;line-height:0}@media(max-width: 640px){.root .grip-block .inner-block .grip-photo{width:100%;margin-right:0}}.root .grip-block .inner-block .grip-text{margin-top:20px;text-align:center;line-height:1.6}@media(min-width: 641px){.root .grip-block .inner-block .grip-text{font-size:1.35vw}}@media(max-width: 1280px){.root .grip-block .inner-block .grip-text{font-size:16px}}@media(max-width: 640px){.root .grip-block .inner-block .grip-text{font-size:3.2vw}}@media(max-width: 640px){.root .grip-block .inner-block .grip-text{margin-top:10px}}.root .grip-block .inner-block .grip-text a{display:inline-block;margin:0 .2em;color:#33b6e1}.root .contents-banner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:92.7%;max-width:1200px;margin:0 auto}.root .contents-banner.btm0{margin:0 auto}.root .contents-banner .box{width:48.3%;line-height:0;background-color:#000}.root .contents-banner .box a{display:block}.root .contents-banner .box a:hover{opacity:.7}@media(max-width: 640px){.root .contents-banner{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%;margin:0 auto}.root .contents-banner .box{width:100%;margin-bottom:5.33vw}.root .contents-banner .box:last-child{margin-bottom:0}.root .contents-banner .box a{display:block}.root .contents-banner .box a:hover{opacity:1}}.grtyoutube-popup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;width:100%;height:100%;background:rgba(0,0,0,.8)}.grtyoutube-popup-content{width:95%;max-width:1200px;position:relative}.grtyoutube-popup-content-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%}.grtyoutube-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.grtyoutube-popup-close{position:absolute;top:-55px;right:0;width:42px;height:42px;cursor:pointer;background:url("/product/assets/img/putter2023/modal_close.png") no-repeat 0 0}@media screen and (max-width: 640px){.grtyoutube-popup-close{top:-45px;width:30px;height:30px;background-size:30px auto}}/*# sourceMappingURL=g730_2024.css.map */