@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:#5e5e5e;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(25%, #5e5e5e), color-stop(25%, #575757), color-stop(50%, #575757), color-stop(50%, #5e5e5e), color-stop(75%, #5e5e5e), color-stop(75%, #575757), to(#575757));background-image:-webkit-linear-gradient(bottom, #5e5e5e 25%, #575757 25%, #575757 50%, #5e5e5e 50%, #5e5e5e 75%, #575757 75%, #575757);background-image:linear-gradient(0deg, #5e5e5e 25%, #575757 25%, #575757 50%, #5e5e5e 50%, #5e5e5e 75%, #575757 75%, #575757);background-size:10px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}@media(min-width: 641px){.root .section-hl{height:7vw}}@media(max-width: 640px){.root .section-hl{height:12.8vw}}.root .section-hl .title-block .jp-title{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.6vw}}@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{width:100%;margin:0 auto;text-align:center;position:absolute;top:50%;z-index:2;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:-0.05em;z-index:0;display:block;color:#000;mix-blend-mode:multiply;font-family:"NotoSansJP-Bold",sans-serif;line-height:1;text-transform:uppercase;opacity:.15}@media(min-width: 641px){.root .section-hl .title-block .eng-title{font-size:5.72vw}}@media(max-width: 1280px){.root .section-hl .title-block .eng-title{font-size:80px}}@media(max-width: 640px){.root .section-hl .title-block .eng-title{font-size:10.66vw}}.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:#353535;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:20%;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:#6f6f6f;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:url(/product/assets/img/i530_2024/intro_bg.jpg) center top/100% auto repeat-y #000;color:#fff;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 .block-movie{background-color:#191919}.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:#666;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:#141414;color:#fff;text-align:left}.root .technology-block .block-inr{position:relative;z-index:1}.root .technology-block .tech-ttl span{background:-webkit-gradient(linear, left top, left bottom, color-stop(85%, transparent), color-stop(85%, rgba(119, 119, 119, 0.5)));background:-webkit-linear-gradient(transparent 85%, rgba(119, 119, 119, 0.5) 85%);background:linear-gradient(transparent 85%, rgba(119, 119, 119, 0.5) 85%);color:#00caeb;font-family:"NotoSansJP-Bold",sans-serif;font-style:italic;line-height:1.4}@media(min-width: 641px){.root .technology-block .tech-ttl span{font-size:2.91vw}}@media(max-width: 1280px){.root .technology-block .tech-ttl span{font-size:42px}}@media(max-width: 640px){.root .technology-block .tech-ttl span{font-size:4.8vw}}.root .technology-block .tech-ttl2{color:#00caeb;font-family:"NotoSansJP-Bold",sans-serif;line-height:1.4}@media(min-width: 641px){.root .technology-block .tech-ttl2{font-size:1.87vw}}@media(max-width: 1280px){.root .technology-block .tech-ttl2{font-size:26px}}@media(max-width: 640px){.root .technology-block .tech-ttl2{font-size:4.26vw}}.root .technology-block .h1-ttl{color:#fff;background:-webkit-linear-gradient(-90deg, #FFF, #9c9c9c);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:"NotoSansJP-Bold",sans-serif;line-height:1.5;text-align:center}@media(min-width: 641px){.root .technology-block .h1-ttl{font-size:4.16vw}}@media(max-width: 1280px){.root .technology-block .h1-ttl{font-size:60px}}@media(max-width: 640px){.root .technology-block .h1-ttl{font-size:6.4vw}}.root .technology-block .h2-ttl{color:#fff;font-family:"NotoSansJP-Bold",sans-serif;line-height:1.2;text-align:center}@media(min-width: 641px){.root .technology-block .h2-ttl{font-size:3.64vw}}@media(max-width: 1280px){.root .technology-block .h2-ttl{font-size:48px}}@media(max-width: 640px){.root .technology-block .h2-ttl{font-size:5.33vw}}.root .technology-block .h2-ttl span{padding:0 2em;background:-webkit-gradient(linear, left top, right top, from(rgba(72, 72, 72, 0)), color-stop(20%, rgba(72, 72, 72, 0.4)), color-stop(50%, rgba(72, 72, 72, 0.4)), color-stop(80%, rgba(72, 72, 72, 0.4)), to(rgba(72, 72, 72, 0)));background:-webkit-linear-gradient(left, rgba(72, 72, 72, 0) 0%, rgba(72, 72, 72, 0.4) 20%, rgba(72, 72, 72, 0.4) 50%, rgba(72, 72, 72, 0.4) 80%, rgba(72, 72, 72, 0) 100%);background:linear-gradient(90deg, rgba(72, 72, 72, 0) 0%, rgba(72, 72, 72, 0.4) 20%, rgba(72, 72, 72, 0.4) 50%, rgba(72, 72, 72, 0.4) 80%, rgba(72, 72, 72, 0) 100%);display:inline-block}@media(max-width: 640px){.root .technology-block .h2-ttl span{padding:0 1em}}.root .technology-block .h3-ttl{position:relative}.root .technology-block .h3-ttl .point{width:100%;height:100%;display:block;position:absolute;right:103%;top:60%;z-index:2;-webkit-transform-origin:top right;transform-origin:top right}.root .technology-block .h3-ttl .point:before{width:.5vw;height:.5vw;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;right:100%;top:0;margin-top:-0.25vw;margin-right:-0.25vw}@media(max-width: 640px){.root .technology-block .h3-ttl .point:before{width:2vw;height:2vw;margin-top:-1vw;margin-right:-1vw}}.root .technology-block .h3-ttl .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 .tx{font-family:"NotoSansJP-Medium",sans-serif;line-height:1.7}@media(min-width: 641px){.root .technology-block .tx{font-size:1.4vw}}@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 .tx2{font-family:"NotoSansJP-Regular",sans-serif;line-height:1.7}@media(min-width: 641px){.root .technology-block .tx2{font-size:1.04vw}}@media(max-width: 1280px){.root .technology-block .tx2{font-size:15px}}@media(max-width: 640px){.root .technology-block .tx2{font-size:3.2vw}}.root .technology-block .tech1{padding:6% 0;background:url(/product/assets/img/i530_2024/tech1_bg.png) right top/50% auto no-repeat}@media(max-width: 640px){.root .technology-block .tech1{background-size:70% auto}}.root .technology-block .tech1 .img{margin-top:5%;position:relative}.root .technology-block .tech1 .copy{position:absolute;left:7.8125%;top:18%;z-index:2}@media(max-width: 640px){.root .technology-block .tech1 .copy{top:7%}}.root .technology-block .tech1 .copy p{margin-top:20px;line-height:1.7}@media(max-width: 640px){.root .technology-block .tech1 .copy p{margin-top:10px}}.root .technology-block .tech2{margin-top:5%;background:url(/product/assets/img/i530_2024/tech2_bg.png) right top 57%/50% auto no-repeat;position:relative}@media(max-width: 640px){.root .technology-block .tech2{background-position:right top;background-size:100% auto}}.root .technology-block .tech2 .tech2-box-1{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 .tech2 .tech2-box-1{margin-top:5%}}.root .technology-block .tech2 .tech2-box-1 .h3-ttl .point{width:64%;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box-1 .h3-ttl .point{width:47%;-webkit-transform:rotate(1deg);transform:rotate(1deg)}}.root .technology-block .tech2 .tech2-box-1 .img{width:50%}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box-1 .img{width:50%;margin-left:-2.67vw}}.root .technology-block .tech2 .tech2-box-1 .copy{width:44%;padding-top:5%}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box-1 .copy{width:52%;padding-top:15%}}.root .technology-block .tech2 .tech2-box-1 .copy .tx{margin-top:3%}.root .technology-block .tech2 .tech2-box-2{width:100%;padding-left:30%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box-2{margin-top:8%;padding-left:0}}.root .technology-block .tech2 .tech2-box-2 .h3-ttl .point1{width:48.5%;-webkit-transform:rotate(-17deg);transform:rotate(-17deg)}@media(min-width: 1500px){.root .technology-block .tech2 .tech2-box-2 .h3-ttl .point1{width:49%}}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box-2 .h3-ttl .point1{width:56%;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}}.root .technology-block .tech2 .tech2-box-2 .h3-ttl .point2{width:22%;-webkit-transform:rotate(-27deg);transform:rotate(-27deg)}@media(min-width: 1500px){.root .technology-block .tech2 .tech2-box-2 .h3-ttl .point2{width:22.5%}}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box-2 .h3-ttl .point2{width:28%;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}}.root .technology-block .tech2 .tech2-box-2 .img{width:35%}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box-2 .img{width:38%;margin-left:-2.67vw}}.root .technology-block .tech2 .tech2-box-2 .copy{width:60%}.root .technology-block .tech2 .tech2-box-2 .copy .tx{margin-top:3%}.root .technology-block .tech2 .tech2-box-2 .copy .loft{margin-top:7%}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box-2 .copy .loft{margin-top:2%}}.root .technology-block .tech2 .tech2-box-2 .copy .loft .sub{font-family:"NotoSansJP-Medium",sans-serif}@media(min-width: 641px){.root .technology-block .tech2 .tech2-box-2 .copy .loft .sub{font-size:1.45vw}}@media(max-width: 1280px){.root .technology-block .tech2 .tech2-box-2 .copy .loft .sub{font-size:20px}}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box-2 .copy .loft .sub{font-size:3.2vw}}.root .technology-block .tech2 .tech2-box-2 .copy .loft .main{font-family:"NotoSansJP-Bold",sans-serif}@media(min-width: 641px){.root .technology-block .tech2 .tech2-box-2 .copy .loft .main{font-size:3.12vw}}@media(max-width: 1280px){.root .technology-block .tech2 .tech2-box-2 .copy .loft .main{font-size:50px}}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box-2 .copy .loft .main{font-size:5.33vw}}.root .technology-block .tech2 .tech2-box-3{margin-top:5%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box-3{display:block}}.root .technology-block .tech2 .tech2-box-3 .box-l{width:57%;padding-left:14%}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box-3 .box-l{width:100%;padding-left:0}}.root .technology-block .tech2 .tech2-box-3 .box-l .img{margin-top:2%}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box-3 .box-l .img{padding-left:2.67vw;padding-right:2.67vw}}.root .technology-block .tech2 .tech2-box-3 .box-l .img .note{margin-top:10px;text-align:right;font-family:"NotoSansJP-Medium",sans-serif}@media(min-width: 641px){.root .technology-block .tech2 .tech2-box-3 .box-l .img .note{font-size:1.25vw}}@media(max-width: 1280px){.root .technology-block .tech2 .tech2-box-3 .box-l .img .note{font-size:18px}}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box-3 .box-l .img .note{font-size:3.2vw}}.root .technology-block .tech2 .tech2-box-3 .box-r{width:43%}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box-3 .box-r{width:100%;margin-top:5%}}.root .technology-block .tech2 .tech2-box-3 .box-r .img2{position:relative}.root .technology-block .tech2 .tech2-box-3 .box-r .img2 .pick{font-family:"NotoSansJP-Medium",sans-serif;position:absolute;left:50%;top:83%}@media(min-width: 641px){.root .technology-block .tech2 .tech2-box-3 .box-r .img2 .pick{font-size:1.25vw}}@media(max-width: 1280px){.root .technology-block .tech2 .tech2-box-3 .box-r .img2 .pick{font-size:18px}}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box-3 .box-r .img2 .pick{font-size:3.2vw}}@media(min-width: 1500px){.root .technology-block .tech2 .tech2-box-3 .box-r .img2 .pick{top:84%}}@media(max-width: 640px){.root .technology-block .tech2 .tech2-box-3 .box-r .img2 .pick{left:58%}}.root .technology-block .tech2 .tech2-box-3 .copy{padding-top:3%}.root .technology-block .tech2 .tech2-box-3 .copy .tx{margin-top:3%}.root .technology-block .tech2 .tech2bg{position:absolute;right:0;bottom:-19%;width:50vw;z-index:0}@media(max-width: 640px){.root .technology-block .tech2 .tech2bg{width:100%;bottom:-9%}}.root .technology-block .tech3{margin-top:10%;position:relative}.root .technology-block .tech3 .tech3-box-1{width:100%;margin-top:5%;padding-left:25%;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 .tech3 .tech3-box-1{margin-top:8%;padding-left:0;display:block}}.root .technology-block .tech3 .tech3-box-1 .img{width:47%}@media(max-width: 640px){.root .technology-block .tech3 .tech3-box-1 .img{width:100%;padding:0 15%}}.root .technology-block .tech3 .tech3-box-1 .copy{width:51%;padding-right:5%;padding-top:3%}@media(max-width: 640px){.root .technology-block .tech3 .tech3-box-1 .copy{width:70%;padding:0 0 0 10%;margin-top:-20%}}@media(min-width: 641px){.root .technology-block .tech3 .tech3-box-1 .copy .h3-ttl .point{width:65%}}@media(max-width: 640px){.root .technology-block .tech3 .tech3-box-1 .copy .h3-ttl .point{width:67%;top:-40%;right:98%;-webkit-transform:rotate(122deg);transform:rotate(122deg)}}.root .technology-block .tech3 .tech3-box-1 .copy .tx{margin-top:3%}.root .technology-block .tech3 .tech3-box-1 .copy .btn{margin-top:7%}.root .technology-block .tech3 .tech3-box-1 .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 .tech3 .tech3-box-1 .copy .btn a{font-size:1.56vw}}@media(max-width: 1280px){.root .technology-block .tech3 .tech3-box-1 .copy .btn a{font-size:20px}}@media(max-width: 640px){.root .technology-block .tech3 .tech3-box-1 .copy .btn a{font-size:2.93vw}}@media(min-width: 641px){.root .technology-block .tech3 .tech3-box-1 .copy .btn a:hover{opacity:.7}}@media(max-width: 640px){.root .technology-block .tech3 .tech3-box-1 .copy .btn a{padding:5px 10px 5px 5px}}.root .technology-block .tech3 .tech3-box-1 .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 .tech3 .tech3-box-1 .copy .btn .play{width:20px;height:20px;font-size:9px}}.root .technology-block .tech3 .tech3-box-2{margin-top:-8%;padding-left:10%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 640px){.root .technology-block .tech3 .tech3-box-2{margin-top:8%;padding-left:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.root .technology-block .tech3 .tech3-box-2 .img{width:30%}@media(max-width: 640px){.root .technology-block .tech3 .tech3-box-2 .img{width:40%}}.root .technology-block .tech3 .tech3-box-2 .copy{width:65%;padding-bottom:4%}@media(max-width: 640px){.root .technology-block .tech3 .tech3-box-2 .copy{width:48%}}.root .technology-block .tech3 .tech3-box-2 .copy .tx{margin-top:1%}.root .technology-block .tech3 .tech3-box-2 .h3-ttl .point{width:20%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}@media(max-width: 640px){.root .technology-block .tech3 .tech3-box-2 .h3-ttl .point{width:55%;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}}.root .technology-block .tech3 .tech3bg{position:absolute;left:0;width:50vw;z-index:0}@media(min-width: 641px){.root .technology-block .tech3 .tech3bg{top:-30%}}@media(max-width: 640px){.root .technology-block .tech3 .tech3bg{width:100%;bottom:-80%}}.root .technology-block .tech4{margin-top:10%;padding-bottom:15%;background:url(/product/assets/img/i530_2024/tech4_bg.png) right bottom/50% auto no-repeat}@media(max-width: 640px){.root .technology-block .tech4{margin-top:20%}}.root .technology-block .tech4 .tech4-wrap{margin-top:2%;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-wrap{display:block}}.root .technology-block .tech4 .tech4-wrap .copy{padding-left:4%}.root .technology-block .tech4 .tech4-wrap .copy .tx2{margin-top:4%}.root .technology-block .tech4 .tech4-box-1{width:49%;padding-left:9%}@media(max-width: 640px){.root .technology-block .tech4 .tech4-box-1{width:100%;margin-top:5%;padding:0 15%}}.root .technology-block .tech4 .tech4-box-1 .img{position:relative}.root .technology-block .tech4 .tech4-box-1 .img .circle{position:absolute;left:-4%;bottom:4%;width:25%}.root .technology-block .tech4 .tech4-box-1 .img .circle span{width:100%;margin-bottom:5px;display:block;font-family:"NotoSansJP-Bold",sans-serif;text-align:center}@media(min-width: 641px){.root .technology-block .tech4 .tech4-box-1 .img .circle span{font-size:1.4vw}}@media(max-width: 1280px){.root .technology-block .tech4 .tech4-box-1 .img .circle span{font-size:18px}}@media(max-width: 640px){.root .technology-block .tech4 .tech4-box-1 .img .circle span{font-size:3.2vw}}.root .technology-block .tech4 .tech4-box-2{width:49%;padding-right:9%}@media(max-width: 640px){.root .technology-block .tech4 .tech4-box-2{width:100%;padding:0 15%;margin-top:5%}}.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:#575757;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 #000}.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:#000}@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:#f3f3f3;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:#cecece}@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:#363636;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:#363636}.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=i530_2024.css.map */