@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";.g440-fixed-bg-wap{position:relative}.fixed-bg-mov{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;left:0;right:0;top:0;bottom:0;width:100%;height:100vh;z-index:0;overflow:hidden}.fixed-bg-mov .fixed-bg-mov{position:relative;overflow:hidden;width:100%;height:100vh;z-index:1}.fixed-bg-mov::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/product/assets/img/g440/dr/dr_bgmov_cover.png);background-repeat:repeat;pointer-events:none}.fixed-bg-mov video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100vw;min-height:100vh;-o-object-fit:cover;object-fit:cover}.root{color:#000;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-family:"FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic ProN","Hiragino Sans","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;line-height:1;text-align:center;background-color:#fff;overflow:hidden}.root img{width:100%;height:auto;line-height:0}.root *{-webkit-box-sizing:border-box;box-sizing:border-box}.root *::before{-webkit-box-sizing:border-box;box-sizing:border-box}.root *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.root a,.root a:link{color:#0095bc;text-decoration:underline;outline:none}.root a:visited{color:#0095bc}.root a:hover{color:#0095bc;text-decoration:none}.root a:active{color:#0095bc}.root a{cursor:pointer}.root a:hover img{opacity:1}.root .btm1em{margin-bottom:1em}.root .btm0{margin-bottom:0}.root .btm5{margin-bottom:5px}.root .btm10{margin-bottom:10px}.root .btm15{margin-bottom:15px}.root .btm20{margin-bottom:20px}.root .btm25{margin-bottom:25px}.root .btm30{margin-bottom:30px}.root .btm35{margin-bottom:35px}.root .btm40{margin-bottom:40px}.root .btm45{margin-bottom:45px}.root .btm50{margin-bottom:50px}.root .btm60{margin-bottom:60px}.root .btm70{margin-bottom:70px}.root .pcnone{display:none}.root .MB101-B{font-family:"ゴシックMB101 B",sans-serif}.root .HirakakuProN-W3{font-family:"FP-ヒラギノ角ゴ ProN W3",sans-serif}.root .HirakakuProN-W6{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif}.root#g440{background-color:#fff}.root#g440.g440-dr{margin-top:-100vh;background-color:rgba(0,0,0,0)}.root#g440 .head-block{position:relative;line-height:0}.root#g440 .head-block .kv-image{position:relative;line-height:0}@media screen and (max-width: 640px){.root#g440 .head-block .btn-scroll{display:block;position:absolute;bottom:0;left:50%;width:14.4%;margin-left:-7.2%;height:auto}}.root#g440 .head-block .release-day{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:1.25%;bottom:2.7%;width:14%;height:7.84%;background-color:rgba(75,75,75,.5)}@media screen and (max-width: 640px){.root#g440 .head-block .release-day{left:2.1%;bottom:2.3%;width:42%;height:6.5%;background-color:rgba(0,0,0,.5)}}.root#g440 .head-block .release-day p{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1.02vw;font-weight:400;line-height:1}@media screen and (max-width: 1280px){.root#g440 .head-block .release-day p{font-size:13px}}@media screen and (max-width: 640px){.root#g440 .head-block .release-day p{font-size:2.93vw}}.root#g440 .dr-head-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:100vh;background-color:rgba(0,0,0,0)}.root#g440 .dr-head-block .dr-release-day{position:absolute;top:30px;left:18px;display:inline-block;padding:14px 24px;background:rgba(0,0,0,.21)}@media screen and (max-width: 640px){.root#g440 .dr-head-block .dr-release-day{top:2px;left:auto;right:2px;padding:8px 16px;background-color:rgba(0,0,0,.5)}}.root#g440 .dr-head-block .dr-release-day p{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:13px;font-weight:400;line-height:1}.root#g440 .dr-head-block .kv-hl1{margin-bottom:15px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:24px;font-weight:900;line-height:1}.root#g440 .dr-head-block .kv-g440-logo{width:303px;margin:0 auto 15px auto;line-height:0}.root#g440 .dr-head-block .kv-club-name{margin-bottom:38px;color:#fff}.root#g440 .dr-head-block .kv-club-name .eng-txt{display:inline-block;margin-right:.2em;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-size:27px;font-weight:700;line-height:1;vertical-align:middle}.root#g440 .dr-head-block .kv-club-name .jp-txt{display:inline-block;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1;vertical-align:middle}.root#g440 .dr-head-block .btn-movie{display:inline-block;padding:18px 48px 18px 24px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:500;line-height:1;background-color:rgba(255,255,255,.15);background-image:url(/product/assets/img/g440/btn_movie_arrow.png);background-repeat:no-repeat;background-position:right 10px center;background-size:24px auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:9999999px;cursor:pointer}.root#g440 .dr-head-block .btn-movie:hover{background-color:rgba(0,134,191,.75)}@media screen and (max-width: 640px){.root#g440 .dr-head-block .btn-movie:hover{background-color:rgba(255,255,255,.15)}}.root#g440 .fw-model-links{padding:16px;background-color:#012a3c}.root#g440 .fw-model-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:690px;margin:0 auto}@media screen and (max-width: 640px){.root#g440 .fw-model-links ul{width:338px}}.root#g440 .fw-model-links ul li{width:218px}@media screen and (max-width: 640px){.root#g440 .fw-model-links ul li{width:107px}}.root#g440 .fw-model-links .btn-model-links{display:block;position:relative;padding:22px 44px 22px 22px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1;text-decoration:none;background-color:rgba(0,0,0,0);background-image:url(/product/assets/img/g440/btn_detail_arrow.png);background-repeat:no-repeat;background-position:right 26px center;background-size:7px auto;border:1px solid #fff;border-radius:9999999px;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 640px){.root#g440 .fw-model-links .btn-model-links{padding:10px;font-size:12px;line-height:1.2;text-align:center;background-image:none}}.root#g440 .fw-model-links .btn-model-links span{display:inline-block;margin-right:.24em}@media screen and (max-width: 640px){.root#g440 .fw-model-links .btn-model-links span{margin:0;font-size:14px}}.root#g440 .fw-model-links .btn-model-links:hover{background-color:#3e3e3e}@media screen and (max-width: 640px){.root#g440 .fw-model-links .btn-model-links:hover{background-color:rgba(0,0,0,0)}}.root#g440 .kv-clublist{position:relative;background:-webkit-gradient(linear, left top, left bottom, from(rgba(11, 11, 27, 0)), color-stop(48%, #0c0b1b));background:linear-gradient(180deg, rgba(11, 11, 27, 0) 0%, #0c0b1b 48%);overflow:hidden}@media screen and (max-width: 640px){.root#g440 .kv-clublist{padding-top:5px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(11, 11, 27, 0)), color-stop(56%, #0c0b1b));background:linear-gradient(180deg, rgba(11, 11, 27, 0) 0%, #0c0b1b 56%)}}.root#g440 .kv-clublist::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:108px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(11, 11, 27, 0)), color-stop(56%, #0c0b1b));background:linear-gradient(180deg, rgba(11, 11, 27, 0) 0%, #0c0b1b 56%);z-index:2}@media screen and (max-width: 640px){.root#g440 .kv-clublist::after{height:77px}}.root#g440 .kv-clublist .inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;width:62.6%;max-width:945px;margin:0 auto;padding-bottom:30px;line-height:0}@media screen and (max-width: 640px){.root#g440 .kv-clublist .inner-block{width:336px;padding-bottom:45px}}.root#g440 .kv-clublist .inner-block .club-sft{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.root#g440 .kv-clublist .inner-block .club-sft.hidden{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity 1.2s ease-out,-webkit-transform 1.2s ease-out;transition:opacity 1.2s ease-out,-webkit-transform 1.2s ease-out;transition:opacity 1.2s ease-out,transform 1.2s ease-out;transition:opacity 1.2s ease-out,transform 1.2s ease-out,-webkit-transform 1.2s ease-out}.root#g440 .kv-clublist .inner-block .club-sft.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.root#g440 .kv-clublist .inner-block .club-max{position:relative;width:38.4%}@media screen and (max-width: 640px){.root#g440 .kv-clublist .inner-block .club-max{width:36.9%}}.root#g440 .kv-clublist .inner-block .club-max.hidden{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity 1.2s ease-out,-webkit-transform 1.2s ease-out;transition:opacity 1.2s ease-out,-webkit-transform 1.2s ease-out;transition:opacity 1.2s ease-out,transform 1.2s ease-out;transition:opacity 1.2s ease-out,transform 1.2s ease-out,-webkit-transform 1.2s ease-out}.root#g440 .kv-clublist .inner-block .club-max.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.root#g440 .kv-clublist .inner-block .club-lst{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.root#g440 .kv-clublist .inner-block .club-lst.hidden{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity 1.2s ease-out,-webkit-transform 1.2s ease-out;transition:opacity 1.2s ease-out,-webkit-transform 1.2s ease-out;transition:opacity 1.2s ease-out,transform 1.2s ease-out;transition:opacity 1.2s ease-out,transform 1.2s ease-out,-webkit-transform 1.2s ease-out}.root#g440 .kv-clublist .inner-block .club-lst.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.root#g440 .kv-clublist .kv-clublist-btn{position:absolute;bottom:10px;width:100%;z-index:10}.root#g440 .kv-clublist .inner-block-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;width:62.6%;max-width:945px;margin:0 auto;line-height:0}@media screen and (max-width: 640px){.root#g440 .kv-clublist .inner-block-btn{width:336px}}.root#g440 .kv-clublist .inner-block-btn .btn-sft{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.root#g440 .kv-clublist .inner-block-btn .btn-sft.hidden{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity 1.2s ease-out,-webkit-transform 1.2s ease-out;transition:opacity 1.2s ease-out,-webkit-transform 1.2s ease-out;transition:opacity 1.2s ease-out,transform 1.2s ease-out;transition:opacity 1.2s ease-out,transform 1.2s ease-out,-webkit-transform 1.2s ease-out}.root#g440 .kv-clublist .inner-block-btn .btn-sft.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.root#g440 .kv-clublist .inner-block-btn .btn-max{position:relative;width:38.4%}@media screen and (max-width: 640px){.root#g440 .kv-clublist .inner-block-btn .btn-max{width:36.9%}}.root#g440 .kv-clublist .inner-block-btn .btn-max.hidden{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity 1.2s ease-out,-webkit-transform 1.2s ease-out;transition:opacity 1.2s ease-out,-webkit-transform 1.2s ease-out;transition:opacity 1.2s ease-out,transform 1.2s ease-out;transition:opacity 1.2s ease-out,transform 1.2s ease-out,-webkit-transform 1.2s ease-out}.root#g440 .kv-clublist .inner-block-btn .btn-max.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.root#g440 .kv-clublist .inner-block-btn .btn-lst{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.root#g440 .kv-clublist .inner-block-btn .btn-lst.hidden{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity 1.2s ease-out,-webkit-transform 1.2s ease-out;transition:opacity 1.2s ease-out,-webkit-transform 1.2s ease-out;transition:opacity 1.2s ease-out,transform 1.2s ease-out;transition:opacity 1.2s ease-out,transform 1.2s ease-out,-webkit-transform 1.2s ease-out}.root#g440 .kv-clublist .inner-block-btn .btn-lst.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.root#g440 .kv-clublist .btn-model-links{display:block;position:relative;width:220px;margin:0 auto;padding:22px 44px 22px 22px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1;text-decoration:none;background-color:rgba(0,0,0,0);background-image:url(/product/assets/img/g440/btn_detail_arrow.png);background-repeat:no-repeat;background-position:right 26px center;background-size:7px auto;border:1px solid #fff;border-radius:9999999px;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 640px){.root#g440 .kv-clublist .btn-model-links{width:106px;padding:10px;font-size:12px;line-height:1.2;text-align:center;background-image:none}}.root#g440 .kv-clublist .btn-model-links span{display:inline-block;margin-right:.24em}@media screen and (max-width: 640px){.root#g440 .kv-clublist .btn-model-links span{margin:0;font-size:14px}}.root#g440 .kv-clublist .btn-model-links:hover{background-color:#3e3e3e}@media screen and (max-width: 640px){.root#g440 .kv-clublist .btn-model-links:hover{background-color:rgba(0,0,0,0)}}.root#g440 .category-link{padding:35px 0;background-color:#0c0b1b}@media screen and (max-width: 640px){.root#g440 .category-link{padding:16px 0 24px 0;background-color:#000}}.root#g440 .category-link.dr-top{padding:15px 0 35px 0}@media screen and (max-width: 640px){.root#g440 .category-link.dr-top{padding:6px 0 24px 0;background-color:#0c0b1b}}.root#g440 .category-link.foot{padding:120px 0 30px 0}@media screen and (max-width: 640px){.root#g440 .category-link.foot{padding:55px 0 30px 0;background-color:rgba(0,0,0,0)}}.root#g440 .category-link.dr-style,.root#g440 .category-link.fw-style{padding:0 0 30px 0}@media screen and (max-width: 640px){.root#g440 .category-link.dr-style,.root#g440 .category-link.fw-style{padding:0 0 30px 0;background-color:rgba(0,0,0,0)}}.root#g440 .category-link ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1120px;margin:0 auto}@media screen and (max-width: 640px){.root#g440 .category-link ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90.6%;margin:0 auto}}.root#g440 .category-link ul li{width:360px;height:132px;border-radius:8px;overflow:hidden}@media screen and (max-width: 640px){.root#g440 .category-link ul li{width:100%;height:104px;margin-bottom:8px;border-radius:8px}}.root#g440 .category-link ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%;color:#000;text-align:left;text-decoration:none;background-color:#f3f3f3;-webkit-transition:opacity .3s;transition:opacity .3s}.root#g440 .category-link ul li a:hover{opacity:.5}@media screen and (max-width: 640px){.root#g440 .category-link ul li a:hover{opacity:1}}.root#g440 .category-link ul li a::after{content:"";position:absolute;right:12px;bottom:12px;width:28px;height:28px;background-image:url(/product/assets/img/g440/category_link_bullet.png);background-repeat:no-repeat;background-position:center;background-size:cover}.root#g440 .category-link .icon{position:absolute;bottom:0;left:26px;width:104px;line-height:0}@media screen and (max-width: 640px){.root#g440 .category-link .icon{left:32px;width:83px}}.root#g440 .category-link .text-block{margin-left:140px}@media screen and (max-width: 640px){.root#g440 .category-link .text-block{margin-left:140px}}.root#g440 .category-link .logo-g440-k{width:66px;margin-bottom:10px;line-height:0}.root#g440 .category-link .category-name{margin-bottom:8px;font-family:"Noto Sans JP",sans-serif;font-size:20px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440 .category-link .category-name{font-size:16px}}.root#g440 .category-link .detail-txt{font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:1}@media screen and (max-width: 640px){.root#g440 .category-link .detail-txt{font-size:12px}}.root#g440 .content{background-color:#0c0b1b}.root#g440 .section-block{position:relative}.root#g440 .anchor-landing-wrap{position:relative;height:0}.root#g440 .anchor-landing{position:absolute;top:-45px;left:0;pointer-events:none}@media screen and (max-width: 640px){.root#g440 .anchor-landing{top:-63px}}.root#g440 .anchor-landing-0{position:absolute;top:0;left:0;pointer-events:none}.root#g440 .anchor-links{padding-top:32px;background-color:#0c0b1b}@media screen and (max-width: 640px){.root#g440 .anchor-links{position:relative;width:100%;height:auto;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.root#g440 .anchor-links::-webkit-scrollbar{display:none}}.root#g440 .anchor-links.btm0{margin-bottom:0}.root#g440 .anchor-links .anchor-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:1162px;margin:0 auto;height:69px}@media screen and (max-width: 640px){.root#g440 .anchor-links .anchor-list{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:67px}}.root#g440 .anchor-links .anchor-list li{position:relative;width:20%;height:100%}@media screen and (max-width: 640px){.root#g440 .anchor-links .anchor-list li{width:auto;padding:0 20px}.root#g440 .anchor-links .anchor-list li:after{content:"";position:absolute;top:20%;right:0;width:2px;height:60%;background-color:#6a6a76}}.root#g440 .anchor-links .anchor-list li:before{content:"";position:absolute;top:20%;left:0;width:2px;height:60%;background-color:#6a6a76}@media screen and (max-width: 640px){.root#g440 .anchor-links .anchor-list li:before{display:none}}.root#g440 .anchor-links .anchor-list li:last-child:after{content:"";position:absolute;top:20%;right:0;width:2px;height:60%;background-color:#6a6a76}@media screen and (max-width: 640px){.root#g440 .anchor-links .anchor-list li:last-child:after{display:none}}.root#g440 .anchor-links .anchor-list li a{position:relative;display:block;width:auto;height:100%;text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s}.root#g440 .anchor-links .anchor-list li a:hover{opacity:.7}@media screen and (max-width: 640px){.root#g440 .anchor-links .anchor-list li a:hover{opacity:1}}.root#g440 .anchor-links .anchor-list li a::after{content:"";position:absolute;bottom:8px;left:50%;width:12px;height:7px;margin-left:-6px;background-image:url(/product/assets/img/g440/anchor_arrow.png);background-repeat:no-repeat;background-position:center;background-size:cover}.root#g440 .anchor-links .anchor-list li a .eng-title{display:block;margin-bottom:8px;padding-top:8px;color:#cacaca;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase}.root#g440 .anchor-links .anchor-list li a .jp-title{display:block;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440 .anchor-links .anchor-list li a .jp-title{font-size:14px}}.root#g440 .fixed-bnr-block{position:relative}.root#g440 .fixed-bnr-block .fixed-bnr-pos{position:absolute;top:0;left:0;width:100%;height:119px;pointer-events:none}.root#g440 .fixed-bnr-block #fixed-bnr{position:fixed;bottom:10px;right:-350px;width:350px;height:119px;z-index:10000000000;pointer-events:all;-webkit-transition:right .3s;transition:right .3s}.root#g440 .fixed-bnr-block.active #fixed-bnr{right:24px}@media screen and (max-width: 640px){.root#g440 .fixed-bnr-block.active #fixed-bnr{right:calc((100% - 350px)/2)}}.root#g440 .fixed-bnr-block #fixed-bnr-close{position:absolute;top:-9px;right:-9px;width:26px;height:26px;background-image:url(/product/assets/img/g440/btn_bnr_close.png);background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer}.root#g440 .fixed-bnr-block .fixed-bnr-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:110px;margin-top:9px;line-height:0;background-color:#fff;-webkit-box-shadow:0px 4px 12px 0px rgba(0,0,0,.55);box-shadow:0px 4px 12px 0px rgba(0,0,0,.55)}.root#g440 .fixed-bnr-block .fixed-bnr-box{-webkit-box-shadow:0px 4px 12px 0px rgba(0,0,0,.55);box-shadow:0px 4px 12px 0px rgba(0,0,0,.55)}.root#g440 .intro{margin-bottom:53px}@media screen and (max-width: 640px){.root#g440 .intro{margin-bottom:0}}.root#g440 .intro-block{position:relative}.root#g440 .intro-block .intro-image{line-height:0}.root#g440 .intro-block .inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}.root#g440 .intro-block .logo-g440-w{width:108px;margin:0 auto 12px auto;line-height:0}@media screen and (max-width: 640px){.root#g440 .intro-block .logo-g440-w{margin:0 auto 22px auto}}.root#g440 .intro-block .intro-hl1{margin-bottom:40px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:800;font-size:48px;line-height:1}@media screen and (max-width: 640px){.root#g440 .intro-block .intro-hl1{font-size:31px;line-height:1.4}}.root#g440 .intro-block .copy{margin-bottom:12px;color:#e4fff1;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:500;line-height:1.7}@media screen and (max-width: 640px){.root#g440 .intro-block .copy{margin-bottom:12px}}.root#g440 .intro-block .sub-copy{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:800;font-size:24px;line-height:1}@media screen and (max-width: 640px){.root#g440 .intro-block .sub-copy{font-size:18px;line-height:1.3}}.root#g440 .section-hl.btm0{margin-bottom:0}.root#g440 .section-hl.hl-movie{margin-bottom:45px}@media screen and (max-width: 640px){.root#g440 .section-hl.hl-movie{margin-bottom:48px}}.root#g440 .section-hl.hl-technology{margin-bottom:0}@media screen and (max-width: 640px){.root#g440 .section-hl.hl-technology{margin-bottom:55px}}@media screen and (max-width: 640px){.root#g440 .section-hl.hl-technology.dr-top{margin-bottom:0}}.root#g440 .section-hl.hl-models{margin-bottom:65px}@media screen and (max-width: 640px){.root#g440 .section-hl.hl-models{margin-bottom:40px}}.root#g440 .section-hl.hl-shaft{margin-bottom:120px}@media screen and (max-width: 640px){.root#g440 .section-hl.hl-shaft{margin-bottom:75px}}.root#g440 .section-hl.hl-event{margin-bottom:60px}@media screen and (max-width: 640px){.root#g440 .section-hl.hl-event{margin-bottom:40px}}.root#g440 .section-hl .title-block{line-height:0}.root#g440 .section-hl .title-block .eng-title{display:inline-block;margin-bottom:12px;padding:4px 24px;color:#0086bf;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;background-color:#fff}@media screen and (max-width: 640px){.root#g440 .section-hl .title-block .eng-title{font-size:12px}}.root#g440 .section-hl .title-block .eng-title.models{color:#fff;background-color:#0086bf}.root#g440 .section-hl .title-block .jp-title{display:block;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440 .section-hl .title-block .jp-title{font-size:24px}}.root#g440 .section-hl .title-block .jp-title.models{color:#3e3e3e}.root#g440 .galley-feature-bg{padding:40px 0 0 0;background:linear-gradient(0deg, #E5F7FF 30px, #20B8FF 70px, #367DBF 120px, #1A3052 210px, #0c0b1b 300px)}@media screen and (max-width: 640px){.root#g440 .galley-feature-bg{padding:20px 0 0 0}}.root#g440 .mov-gallery-bg{margin-bottom:120px}.root#g440 .movie-block{width:100%;padding:0 40px}@media screen and (max-width: 640px){.root#g440 .movie-block{width:90%;margin:0 auto;padding:0}}.root#g440 .movie-block .youtube-inner{padding:0 120px;margin-left:auto;margin-right:auto;line-height:0;overflow:hidden}@media screen and (max-width: 1450px){.root#g440 .movie-block .youtube-inner{padding:0;max-width:1200px}}@media screen and (max-width: 640px){.root#g440 .movie-block .youtube-inner{position:0;width:100%}}.root#g440 .movie-block .youtube{position:relative;width:100%;padding-top:56.25%;line-height:0}.root#g440 .movie-block .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.root#g440 .movie-block .youtube-inner-col2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1280px;margin-left:auto;margin-right:auto;line-height:0;overflow:hidden}@media screen and (max-width: 640px){.root#g440 .movie-block .youtube-inner-col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-left:0;margin-right:0}}.root#g440 .movie-block .youtube-inner-col2 .youtube-box{width:49%}@media screen and (max-width: 640px){.root#g440 .movie-block .youtube-inner-col2 .youtube-box{width:100%;margin-bottom:25px}.root#g440 .movie-block .youtube-inner-col2 .youtube-box:last-child{margin-bottom:0}}.root#g440 .movie-block .video-title{padding-top:20px;margin-bottom:12px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1}.root#g440 .movie-block .video-caption{color:#979797;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:700;line-height:1.4}.root#g440 .technology-head-copy.fw1,.root#g440 .technology-head-copy.hb1,.root#g440 .technology-head-copy.ir1{padding:80px 0 110px 0;background:-webkit-gradient(linear, left top, left bottom, from(#0c0b1b), to(#012a3c));background:linear-gradient(180deg, #0c0b1b 0%, #012a3c 100%)}@media screen and (max-width: 640px){.root#g440 .technology-head-copy.fw1,.root#g440 .technology-head-copy.hb1,.root#g440 .technology-head-copy.ir1{padding:5px 0 105px 0;background:-webkit-gradient(linear, left top, left bottom, from(#0c0b1b), to(#012a3c));background:linear-gradient(180deg, #0c0b1b 0%, #012a3c 100%)}}.root#g440 .technology-head-copy.fw2{padding:60px 0 115px 0;background:-webkit-gradient(linear, left top, left bottom, from(#012a3c), to(#0c0b1b));background:linear-gradient(180deg, #012a3c 0%, #0c0b1b 100%)}@media screen and (max-width: 640px){.root#g440 .technology-head-copy.fw2{padding:5px 0 105px 0;background:-webkit-gradient(linear, left top, left bottom, from(#012a3c), to(#0c0b1b));background:linear-gradient(180deg, #012a3c 0%, #0c0b1b 100%)}}.root#g440 .technology-head-copy.hb2,.root#g440 .technology-head-copy.ir2{margin-bottom:40px;padding:60px 0 115px 0;background:-webkit-gradient(linear, left top, left bottom, from(#012a3c), to(#0c0b1b));background:linear-gradient(180deg, #012a3c 0%, #0c0b1b 100%)}@media screen and (max-width: 640px){.root#g440 .technology-head-copy.hb2,.root#g440 .technology-head-copy.ir2{margin:0;padding:5px 0 105px 0;background:-webkit-gradient(linear, left top, left bottom, from(#012a3c), to(#0c0b1b));background:linear-gradient(180deg, #012a3c 0%, #0c0b1b 100%)}}.root#g440 .technology-head-copy h2{position:relative;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:48px;font-weight:800;line-height:1.5}@media screen and (max-width: 640px){.root#g440 .technology-head-copy h2{font-size:26px}}.root#g440 .technology-head-copy h2::after{content:"";position:absolute;bottom:-56px;left:50%;width:36px;height:20px;margin-left:-18px;background-image:url(/product/assets/img/g440/headcopy_deco.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 640px){.root#g440 .technology-head-copy h2::after{bottom:-50px}}.root#g440 .technology-head-copy.ir1 h2{line-height:1}.root#g440 .technology-head-copy.ir1 h2 .text-s{font-size:28px}@media screen and (max-width: 640px){.root#g440 .technology-head-copy.ir1 h2 .text-s{font-size:15px}}.root#g440 .dr-techhead{position:relative;max-width:1920px;aspect-ratio:8/5;margin:0 auto;text-align:left;background-image:url(/product/assets/img/g440/dr/dr_tech_head_bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 640px){.root#g440 .dr-techhead{width:100%;height:auto;aspect-ratio:unset;background-image:url(/product/assets/img/g440/dr/dr_tech_head_bg_sp.jpg);background-position:center top;background-size:100% auto}}.root#g440 .dr-techhead .dr-techhead-hl2{position:absolute;top:23.75%;left:7.4%;color:#0086bf;font-family:"Noto Sans JP",sans-serif;font-size:82px;font-weight:900;line-height:1.1}@media screen and (max-width: 640px){.root#g440 .dr-techhead .dr-techhead-hl2{position:relative;top:auto;left:auto;margin-bottom:210px;padding:85px 0 0 25px;font-size:40px}}.root#g440 .dr-techhead .dr-techhead-hl2 span{display:inline-block;margin-left:.66em}@media screen and (max-width: 640px){.root#g440 .dr-techhead .dr-techhead-hl2 span{margin-left:0}}.root#g440 .dr-techhead .copy-block{position:absolute;top:49%;left:62%}@media screen and (max-width: 640px){.root#g440 .dr-techhead .copy-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;top:auto;left:auto;padding:0 20px}}.root#g440 .dr-techhead .dr-techhead-hl3{width:420px;margin-bottom:30px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:24px;font-weight:700;line-height:1.5}@media screen and (max-width: 640px){.root#g440 .dr-techhead .dr-techhead-hl3{width:auto;margin-bottom:25px;font-size:20px}}.root#g440 .dr-techhead .dr-techhead-copy{width:400px}@media screen and (max-width: 640px){.root#g440 .dr-techhead .dr-techhead-copy{width:100%;padding:0 0 110px 0}}.root#g440 .dr-techhead .dr-techhead-copy p{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:2}@media screen and (max-width: 640px){.root#g440 .dr-techhead .dr-techhead-copy p{font-size:14px}}.root#g440 .tech1-tech3-bg{background-color:#012a3c}.root#g440 .dr-tech-bg,.root#g440 .ir-tech-bg{padding-bottom:120px;background-color:#012a3c}@media screen and (max-width: 640px){.root#g440 .dr-tech-bg,.root#g440 .ir-tech-bg{padding-bottom:80px}}.root#g440 .technum{position:relative;margin-bottom:12px;padding-left:16px;color:#5ac0eb;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440 .technum{font-size:12px}}.root#g440 .technum::before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background-color:#5ac0eb}.root#g440 .tech-name{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:1.4}@media screen and (max-width: 640px){.root#g440 .tech-name{font-size:20px}}.root#g440 .tech-body p{margin-bottom:1.5em;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:2}@media screen and (max-width: 640px){.root#g440 .tech-body p{line-height:1.8}}.root#g440 .tech-body p:last-child{margin-bottom:0}.root#g440 .tech1-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:120px}@media screen and (max-width: 640px){.root#g440 .tech1-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:80px}}.root#g440 .tech1-block .parallax-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:46.7%;height:calc(100vh - 44px);min-height:695px;line-height:0;background:radial-gradient(89.51% 50% at 50% 50%, #193676 0%, #08122F 100%);overflow:hidden}@media screen and (max-width: 640px){.root#g440 .tech1-block .parallax-block{width:100%;height:120vw;min-height:auto}}.root#g440 .tech1-block .tech-parallax.hidden{opacity:0}.root#g440 .tech1-block .tech-parallax.fw-tech1{scale:1.5;margin-left:14.8%}.root#g440 .tech1-block .tech-parallax.hb-tech1{scale:1.1;margin-left:7%}.root#g440 .tech1-block .text-block{position:relative;width:46.2%;text-align:left}@media screen and (max-width: 640px){.root#g440 .tech1-block .text-block{width:100%;padding:40px 20px 0 20px}}.root#g440 .tech1-block .text-block .inner-block{position:relative;width:500px}@media screen and (max-width: 640px){.root#g440 .tech1-block .text-block .inner-block{width:100%}}.root#g440 .tech1-block .tech-name{margin-bottom:55px}@media screen and (max-width: 640px){.root#g440 .tech1-block .tech-name{margin-bottom:55px}}.root#g440 .tech1-block .tech1-photo{width:350px;margin-bottom:25px;line-height:0}@media screen and (max-width: 640px){.root#g440 .tech1-block .tech1-photo{width:100%}}.root#g440 .tech1-block .tech-body{width:500px}@media screen and (max-width: 640px){.root#g440 .tech1-block .tech-body{width:100%}}.root#g440 .tech1-block .icon-block{position:absolute;top:-25px;left:325px}@media screen and (max-width: 640px){.root#g440 .tech1-block .icon-block{left:auto;right:0}}.root#g440 .tech1-block .icon-block ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:0}.root#g440 .tech1-block .icon-block ul li.tech1-icon1{width:85px;margin-right:18px}.root#g440 .tech1-block .icon-block ul li.tech1-icon2{width:72px}.root#g440 .dr-tech-block-bgmov{position:relative;margin-bottom:120px}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov{margin-bottom:80px}}.root#g440 .dr-tech-block-bgmov.btm0{margin-bottom:0}.root#g440 .dr-tech-block-bgmov .text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 40px;text-align:left;z-index:3}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .text-block{position:relative;top:auto;left:auto;width:100%;height:auto;padding:40px 20px 0 20px}}.root#g440 .dr-tech-block-bgmov .text-block.mov-left .inner-block{position:relative;width:1280px;margin:0 auto}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .text-block.mov-left .inner-block{width:100%}}.root#g440 .dr-tech-block-bgmov .text-block.mov-left .inner-block2{position:relative;width:500px;margin:0 0 0 auto}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .text-block.mov-left .inner-block2{width:100%;margin:0}}.root#g440 .dr-tech-block-bgmov .text-block.mov-right .inner-block{position:relative;width:1280px;margin:0 auto}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .text-block.mov-right .inner-block{width:100%}}.root#g440 .dr-tech-block-bgmov .text-block.mov-right .inner-block2{position:relative;width:500px;margin:0 auto 0 0}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .text-block.mov-right .inner-block2{width:100%;margin:0}}.root#g440 .dr-tech-block-bgmov .tech-name{margin-bottom:55px}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech-name{margin-bottom:30px}}.root#g440 .dr-tech-block-bgmov .tech1-photo{width:350px;margin-bottom:25px;line-height:0}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech1-photo{width:100%}}.root#g440 .dr-tech-block-bgmov .tech3-photo{width:288px;margin-bottom:25px;line-height:0}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech3-photo{width:100%}}.root#g440 .dr-tech-block-bgmov .tech4-photo{width:318px;margin-bottom:25px;line-height:0}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech4-photo{width:100%}}.root#g440 .dr-tech-block-bgmov .tech2-photo-col2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:466px;margin-bottom:30px}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech2-photo-col2{width:100%}}.root#g440 .dr-tech-block-bgmov .tech2-photo-col2 .box{width:225px}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech2-photo-col2 .box{width:48%}}.root#g440 .dr-tech-block-bgmov .tech2-photo-col2 .tech-photo{line-height:0}.root#g440 .dr-tech-block-bgmov .tech2-photo-col2 .tech-caption{padding-top:8px;color:#648391;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:1}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech2-photo-col2 .tech-caption{font-size:14px}}.root#g440 .dr-tech-block-bgmov .tech3-info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:390px;padding-top:45px}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech3-info-block{padding-top:28px;width:100%}}.root#g440 .dr-tech-block-bgmov .tech3-info-block .thickness-block{width:255px}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech3-info-block .thickness-block{width:66%}}.root#g440 .dr-tech-block-bgmov .tech3-info-block .weight-block{width:115px}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech3-info-block .weight-block{width:30%}}.root#g440 .dr-tech-block-bgmov .tech3-info-block .hl-block{position:relative;margin-bottom:8px;color:#648391;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:400;line-height:1;text-align:center;z-index:1}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech3-info-block .hl-block{margin-bottom:6px;font-size:10.4px}}.root#g440 .dr-tech-block-bgmov .tech3-info-block .hl-block::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#fff;z-index:0}.root#g440 .dr-tech-block-bgmov .tech3-info-block .hl-block span{display:inline-block;position:relative;padding:0 8px;background-color:#012a3c;z-index:2}.root#g440 .dr-tech-block-bgmov .tech3-info-block .info-inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.root#g440 .dr-tech-block-bgmov .tech3-info-block .info-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech3-info-block .info-box{width:102px}}.root#g440 .dr-tech-block-bgmov .tech3-info-block .info-box.col1{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.root#g440 .dr-tech-block-bgmov .tech3-info-block .info-box .v-text{padding:0 8px 0 5px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:400;line-height:1;text-align:center;z-index:1}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech3-info-block .info-box .v-text{font-size:10.8px}}.root#g440 .dr-tech-block-bgmov .tech3-info-block .info-box .data{padding:0 5px 0 0;color:#fff;font-family:"Oswald",sans-serif;font-size:47px;font-weight:400;line-height:1;text-align:center;z-index:1}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech3-info-block .info-box .data{font-size:40.8px}}.root#g440 .dr-tech-block-bgmov .tech3-info-block .info-box .data .per{font-size:29px}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech3-info-block .info-box .data .per{font-size:24px}}.root#g440 .dr-tech-block-bgmov .tech3-info-block .info-box .maru-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;color:#fff;font-family:"Oswald",sans-serif;font-size:13px;font-weight:400;line-height:1;text-align:center;background-color:#0b0b1b;border:1px solid #fff;border-radius:50%;z-index:1}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech3-info-block .info-box .maru-text{width:30px;height:30px;font-size:11.4px}}.root#g440 .dr-tech-block-bgmov .tech-note{padding-top:20px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:10px;font-weight:400;line-height:1;text-align:left;z-index:1}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech-note{padding-top:15px;font-size:9px}}.root#g440 .dr-tech-block-bgmov .icon-block{position:absolute;top:-25px;right:0}.root#g440 .dr-tech-block-bgmov .icon-block ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.root#g440 .dr-tech-block-bgmov .icon-block ul li{line-height:0}.root#g440 .dr-tech-block-bgmov .icon-block ul li.tech-icon1{width:85px;margin-right:18px}.root#g440 .dr-tech-block-bgmov .icon-block ul li.tech-icon2{width:72px}.root#g440 .dr-tech-block-bgmov .icon-block ul li.tech-icon3{width:86px;margin-right:18px}.root#g440 .dr-tech-block-bgmov .icon-block ul li.tech-icon4{width:82px;margin-right:18px}.root#g440 .dr-tech-block-bgmov .tech-movie-block{position:relative;height:calc(100vh - 44px);min-height:695px;overflow:hidden}.root#g440 .dr-tech-block-bgmov .tech-movie-block .movie-trim{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech-movie-block{position:relative;width:100%;height:auto;min-height:auto;aspect-ratio:1/1;overflow:hidden}.root#g440 .dr-tech-block-bgmov .tech-movie-block .movie-trim{position:absolute;top:0;left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;aspect-ratio:16/9}}.root#g440 .dr-tech-block-bgmov .tech-movie-block::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov .tech-movie-block::after{display:none}}.root#g440 .dr-tech-block-bgmov .tech-movie-block.mov-left::after{background:-webkit-gradient(linear, right top, left top, color-stop(50%, #012a3c), color-stop(74%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));background:linear-gradient(270deg, #012a3c 50%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 100%)}.root#g440 .dr-tech-block-bgmov .tech-movie-block.mov-right::after{background:-webkit-gradient(linear, left top, right top, color-stop(50%, #012a3c), color-stop(74%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));background:linear-gradient(90deg, #012a3c 50%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 100%)}.root#g440 .dr-tech-block-bgmov #dr-tech1movie{display:block;position:relative;left:-25%;height:100%;min-height:695px;margin:0 auto 0 0;line-height:0;z-index:1}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov #dr-tech1movie{position:absolute;top:0;left:-15%;height:100%;min-height:auto;max-height:auto}}.root#g440 .dr-tech-block-bgmov #dr-tech2movie{display:block;position:relative;right:-20%;height:100%;min-height:695px;margin:0 0 0 auto;line-height:0;z-index:1}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov #dr-tech2movie{position:absolute;top:0;left:-30%;right:auto;height:100%;min-height:auto;max-height:auto}}.root#g440 .dr-tech-block-bgmov #dr-tech3movie{display:block;position:relative;left:-28%;height:100%;min-height:695px;margin:0 auto 0 0;line-height:0;z-index:1}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov #dr-tech3movie{position:absolute;top:0;left:-36%;height:100%;min-height:auto;max-height:auto}}.root#g440 .dr-tech-block-bgmov #dr-tech4movie{display:block;position:relative;right:-20%;height:100%;min-height:695px;margin:0 0 0 auto;line-height:0;z-index:1}@media screen and (max-width: 640px){.root#g440 .dr-tech-block-bgmov #dr-tech4movie{position:absolute;top:0;left:-20%;right:auto;height:100%;min-height:auto;max-height:auto}}.root#g440 .ir-tech-block-bgmov{position:relative;margin-bottom:120px}@media screen and (max-width: 640px){.root#g440 .ir-tech-block-bgmov{margin-bottom:80px}}.root#g440 .ir-tech-block-bgmov.btm0{margin-bottom:0}.root#g440 .ir-tech-block-bgmov .text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 40px;text-align:left;z-index:3}@media screen and (max-width: 640px){.root#g440 .ir-tech-block-bgmov .text-block{position:relative;top:auto;left:auto;width:100%;height:auto;padding:40px 20px 0 20px}}.root#g440 .ir-tech-block-bgmov .text-block.mov-left .inner-block{position:relative;width:1280px;margin:0 auto}@media screen and (max-width: 640px){.root#g440 .ir-tech-block-bgmov .text-block.mov-left .inner-block{width:100%}}.root#g440 .ir-tech-block-bgmov .text-block.mov-left .inner-block2{position:relative;width:500px;margin:0 0 0 auto}@media screen and (max-width: 640px){.root#g440 .ir-tech-block-bgmov .text-block.mov-left .inner-block2{width:100%;margin:0}}.root#g440 .ir-tech-block-bgmov .text-block.mov-right .inner-block{position:relative;width:1280px;margin:0 auto}@media screen and (max-width: 640px){.root#g440 .ir-tech-block-bgmov .text-block.mov-right .inner-block{width:100%}}.root#g440 .ir-tech-block-bgmov .text-block.mov-right .inner-block2{position:relative;width:500px;margin:0 auto 0 0}@media screen and (max-width: 640px){.root#g440 .ir-tech-block-bgmov .text-block.mov-right .inner-block2{width:100%;margin:0}}.root#g440 .ir-tech-block-bgmov .tech-name{margin-bottom:55px}@media screen and (max-width: 640px){.root#g440 .ir-tech-block-bgmov .tech-name{margin-bottom:30px}}.root#g440 .ir-tech-block-bgmov .tech1-photo{width:288px;margin-bottom:25px;line-height:0}@media screen and (max-width: 640px){.root#g440 .ir-tech-block-bgmov .tech1-photo{width:100%}}.root#g440 .ir-tech-block-bgmov .tech3-photo{width:288px;margin-bottom:25px;line-height:0}@media screen and (max-width: 640px){.root#g440 .ir-tech-block-bgmov .tech3-photo{width:100%}}.root#g440 .ir-tech-block-bgmov .tech-note{padding-top:20px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:10px;font-weight:400;line-height:1;text-align:left;z-index:1}@media screen and (max-width: 640px){.root#g440 .ir-tech-block-bgmov .tech-note{padding-top:15px;font-size:9px}}.root#g440 .ir-tech-block-bgmov .tech-movie-block{position:relative;height:calc(100vh - 44px);min-height:695px;overflow:hidden}.root#g440 .ir-tech-block-bgmov .tech-movie-block .movie-trim{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 640px){.root#g440 .ir-tech-block-bgmov .tech-movie-block{position:relative;width:100%;height:auto;min-height:auto;aspect-ratio:1/1;overflow:hidden}.root#g440 .ir-tech-block-bgmov .tech-movie-block .movie-trim{position:absolute;top:0;left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;aspect-ratio:16/9}}.root#g440 .ir-tech-block-bgmov .tech-movie-block::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media screen and (max-width: 640px){.root#g440 .ir-tech-block-bgmov .tech-movie-block::after{display:none}}.root#g440 .ir-tech-block-bgmov .tech-movie-block.mov-left::after{background:-webkit-gradient(linear, right top, left top, color-stop(50%, #012a3c), color-stop(74%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));background:linear-gradient(270deg, #012a3c 50%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 100%)}.root#g440 .ir-tech-block-bgmov .tech-movie-block.mov-right::after{background:-webkit-gradient(linear, left top, right top, color-stop(50%, #012a3c), color-stop(74%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));background:linear-gradient(90deg, #012a3c 50%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 100%)}.root#g440 .ir-tech-block-bgmov #ir-tech1movie{display:block;position:relative;left:-15%;height:100%;min-height:695px;margin:0 auto 0 0;line-height:0;z-index:1}@media screen and (max-width: 640px){.root#g440 .ir-tech-block-bgmov #ir-tech1movie{position:absolute;top:0;left:-15%;height:100%;min-height:auto;max-height:auto}}.root#g440 .ir-tech-block-bgmov #ir-tech3movie{display:block;position:relative;left:-20%;height:100%;min-height:695px;margin:0 auto 0 0;line-height:0;z-index:1}@media screen and (max-width: 640px){.root#g440 .ir-tech-block-bgmov #ir-tech3movie{position:absolute;top:0;left:-25%;height:100%;min-height:auto;max-height:auto}}.root#g440 .tech2-block-bgmov{position:relative;margin-bottom:120px}@media screen and (max-width: 640px){.root#g440 .tech2-block-bgmov{margin-bottom:80px}}.root#g440 .tech2-block-bgmov .text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 40px;text-align:left;z-index:3}@media screen and (max-width: 640px){.root#g440 .tech2-block-bgmov .text-block{position:relative;top:auto;left:auto;width:100%;height:auto;padding:40px 20px 0 20px}}.root#g440 .tech2-block-bgmov .text-block .inner-block{position:relative;width:1280px;margin:0 auto}@media screen and (max-width: 640px){.root#g440 .tech2-block-bgmov .text-block .inner-block{width:100%}}.root#g440 .tech2-block-bgmov .text-block .inner-block2{position:relative;width:500px;margin:0 auto 0 0}@media screen and (max-width: 640px){.root#g440 .tech2-block-bgmov .text-block .inner-block2{width:100%;margin:0}}.root#g440 .tech2-block-bgmov .tech-name{margin-bottom:55px}@media screen and (max-width: 640px){.root#g440 .tech2-block-bgmov .tech-name{margin-bottom:30px}}.root#g440 .tech2-block-bgmov .icon-block{position:absolute;top:-25px;right:0}.root#g440 .tech2-block-bgmov .icon-block ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.root#g440 .tech2-block-bgmov .icon-block ul li{line-height:0}.root#g440 .tech2-block-bgmov .icon-block ul li.tech1-icon1{width:85px;margin-right:18px}.root#g440 .tech2-block-bgmov .icon-block ul li.tech1-icon2{width:72px}.root#g440 .tech2-block-bgmov .tech2-movie-block{position:relative;min-height:calc(100vh - 44px);overflow:hidden}@media screen and (max-width: 640px){.root#g440 .tech2-block-bgmov .tech2-movie-block{position:relative;width:100%;height:auto;min-height:auto;aspect-ratio:1/1;overflow:hidden}.root#g440 .tech2-block-bgmov .tech2-movie-block .movie-trim{position:absolute;top:0;left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;aspect-ratio:16/9}}.root#g440 .tech2-block-bgmov .tech2-movie-block::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #012a3c), color-stop(74%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));background:linear-gradient(90deg, #012a3c 50%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, 0) 100%);z-index:2}@media screen and (max-width: 640px){.root#g440 .tech2-block-bgmov .tech2-movie-block::after{display:none}}.root#g440 .tech2-block-bgmov #tech2movie{display:block;position:relative;right:-20%;height:100%;min-height:695px;margin:0 0 0 auto;line-height:0;z-index:1}@media screen and (max-width: 640px){.root#g440 .tech2-block-bgmov #tech2movie{position:absolute;top:0;left:-20%;right:auto;height:100%;min-height:auto;max-height:auto}}.root#g440 .tech2-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:120px}@media screen and (max-width: 640px){.root#g440 .tech2-block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:80px}}.root#g440 .tech2-block .parallax-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:46.7%;height:calc(100vh - 44px);min-height:695px;line-height:0;background:radial-gradient(89.51% 50% at 50% 50%, #193676 0%, #08122F 100%);overflow:hidden}@media screen and (max-width: 640px){.root#g440 .tech2-block .parallax-block{width:100%;height:120vw;min-height:auto}}.root#g440 .tech2-block .tech-parallax.hidden{opacity:0}.root#g440 .tech2-block .tech-parallax.hb-tech2{scale:1.26;margin-left:0}.root#g440 .tech2-block .tech-parallax.ir-tech2{scale:.92;margin-top:40%;margin-left:0}@media screen and (max-width: 640px){.root#g440 .tech2-block .tech-parallax.ir-tech2{scale:1;margin-top:14%;margin-left:0}}.root#g440 .tech2-block .text-block{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}@media screen and (max-width: 640px){.root#g440 .tech2-block .text-block{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:40px 20px 0 20px}}.root#g440 .tech2-block .inner-block{width:595px;margin:0 0 0 auto}@media screen and (max-width: 640px){.root#g440 .tech2-block .inner-block{width:100%}}.root#g440 .tech2-block .tech-name{margin-bottom:55px}@media screen and (max-width: 640px){.root#g440 .tech2-block .tech-name{margin-bottom:55px}}.root#g440 .tech2-block .tech2-photo{width:350px;margin-bottom:25px;line-height:0}@media screen and (max-width: 640px){.root#g440 .tech2-block .tech2-photo{width:100%}}.root#g440 .tech2-block .tech-body{width:490px}@media screen and (max-width: 640px){.root#g440 .tech2-block .tech-body{width:100%}}.root#g440 .tech3-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:120px}@media screen and (max-width: 640px){.root#g440 .tech3-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:80px}}.root#g440 .tech3-block .photo{width:46.7%;line-height:0}@media screen and (max-width: 640px){.root#g440 .tech3-block .photo{width:100%}}.root#g440 .tech3-block .parallax-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:46.7%;height:calc(100vh - 44px);min-height:695px;line-height:0;background:radial-gradient(89.51% 50% at 50% 50%, #193676 0%, #08122F 100%);overflow:hidden}@media screen and (max-width: 640px){.root#g440 .tech3-block .parallax-block{width:100%;height:120vw;min-height:auto}}.root#g440 .tech3-block .tech-parallax.hidden{opacity:0}.root#g440 .tech3-block .tech-parallax.hb-tech3{scale:1.2;margin-left:0}.root#g440 .tech3-block .text-block{position:relative;width:46.2%;text-align:left}@media screen and (max-width: 640px){.root#g440 .tech3-block .text-block{width:100%;padding:40px 20px 0 20px}}.root#g440 .tech3-block .tech-name{margin-bottom:55px}@media screen and (max-width: 640px){.root#g440 .tech3-block .tech-name{margin-bottom:30px}}.root#g440 .tech3-block .fw-tech3-photo{width:288px;margin-bottom:25px;line-height:0}@media screen and (max-width: 640px){.root#g440 .tech3-block .fw-tech3-photo{width:100%}}.root#g440 .tech3-block .tech-body{width:490px}@media screen and (max-width: 640px){.root#g440 .tech3-block .tech-body{width:100%}}.root#g440 .evolution-bg{padding:0 40px;background:linear-gradient(0deg, #E5F7FF 30px, #20B8FF 70px, #367DBF 120px, #1A3052 210px, #0c0b1b 300px)}@media screen and (max-width: 640px){.root#g440 .evolution-bg{padding:0}}.root#g440 .evo-name{margin-bottom:1.5em;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440 .evo-name{font-size:12px}}.root#g440 .evo-name.txt-s{font-size:12px}@media screen and (max-width: 640px){.root#g440 .evo-name.txt-s{font-size:12px}}.root#g440 .evo-hl{margin-bottom:1.2em;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:1.5}@media screen and (max-width: 640px){.root#g440 .evo-hl{font-size:20px}}.root#g440 .evo-hl.txt-s{font-size:22px}@media screen and (max-width: 640px){.root#g440 .evo-hl.txt-s{font-size:20px}}.root#g440 .evo-body p{margin-bottom:1.5em;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (max-width: 640px){.root#g440 .evo-body p{font-size:14px;line-height:1.8}}.root#g440 .evo-body p.txt-s p{font-size:14px}@media screen and (max-width: 640px){.root#g440 .evo-body p.txt-s p{font-size:14px}}.root#g440 .evo-body p:last-child{margin-bottom:0}.root#g440 .dr-evo1-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1280px;margin:0 auto;padding-bottom:190px}@media screen and (max-width: 640px){.root#g440 .dr-evo1-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:130px}}.root#g440 .dr-evo1-block .text-block{position:relative;width:350px;text-align:left}@media screen and (max-width: 640px){.root#g440 .dr-evo1-block .text-block{width:100%;padding:0 20px 40px 20px}}.root#g440 .dr-evo1-block .photo-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:60%}@media screen and (max-width: 640px){.root#g440 .dr-evo1-block .photo-block{width:100%;padding:0 20px}}.root#g440 .dr-evo1-block .photo-block .box{width:32.5%;line-height:0}.root#g440 .dr-evo1-block .photo-block .evo1-photo{margin-bottom:20px}.root#g440 .dr-evo1-block .caption{display:inline-block;position:relative;margin-bottom:12px;padding:0 16px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440 .dr-evo1-block .caption{padding:0 13px;font-size:12px}}.root#g440 .dr-evo1-block .caption::before{content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin-top:-3px;background-image:url(/product/assets/img/g440/caption_deco_l.png);background-repeat:no-repeat;background-position:center;background-size:cover}.root#g440 .dr-evo1-block .caption::after{content:"";position:absolute;top:50%;right:0;width:6px;height:6px;margin-top:-3px;background-image:url(/product/assets/img/g440/caption_deco_r.png);background-repeat:no-repeat;background-position:center;background-size:cover}.root#g440 .dr-evo1-block .caption.deco-w::before{background-image:url(/product/assets/img/g440/caption_deco_l_w.png)}.root#g440 .dr-evo1-block .caption.deco-w::after{background-image:url(/product/assets/img/g440/caption_deco_r_w.png)}.root#g440 .dr-evo1-block .caption2{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440 .dr-evo1-block .caption2{font-size:12px}}.root#g440 .fw-evo1-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1280px;margin:0 auto;padding-bottom:190px}@media screen and (max-width: 640px){.root#g440 .fw-evo1-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:130px}}.root#g440 .fw-evo1-block .text-block{position:relative;width:420px;text-align:left}@media screen and (max-width: 640px){.root#g440 .fw-evo1-block .text-block{width:100%;padding:0 20px 40px 20px}}.root#g440 .fw-evo1-block .photo{width:52.3%;line-height:0}@media screen and (max-width: 640px){.root#g440 .fw-evo1-block .photo{width:100%;padding:0 20px}}.root#g440 .fw-evo1-block .photo1{margin-bottom:23px}@media screen and (max-width: 640px){.root#g440 .fw-evo1-block .photo1{margin-bottom:15px}}.root#g440 .fw-evo2-block,.root#g440 .hb-evo5-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1280px;margin:0 auto;padding-bottom:160px}@media screen and (max-width: 640px){.root#g440 .fw-evo2-block,.root#g440 .hb-evo5-block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:110px}}.root#g440 .fw-evo2-block.evo-hb,.root#g440 .hb-evo5-block.evo-hb{padding-bottom:140px}@media screen and (max-width: 640px){.root#g440 .fw-evo2-block.evo-hb,.root#g440 .hb-evo5-block.evo-hb{padding-bottom:110px}}.root#g440 .fw-evo2-block .photo,.root#g440 .hb-evo5-block .photo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:40%;line-height:0}@media screen and (max-width: 640px){.root#g440 .fw-evo2-block .photo,.root#g440 .hb-evo5-block .photo{width:100%;padding:0 20px}}.root#g440 .fw-evo2-block .photo .box,.root#g440 .hb-evo5-block .photo .box{width:49.1%}.root#g440 .fw-evo2-block .text-block,.root#g440 .hb-evo5-block .text-block{position:relative;width:51%;text-align:left}@media screen and (max-width: 640px){.root#g440 .fw-evo2-block .text-block,.root#g440 .hb-evo5-block .text-block{width:100%;padding:0 20px 40px 20px}}.root#g440 .fw-evo2-block .evo-body,.root#g440 .hb-evo5-block .evo-body{width:530px}@media screen and (max-width: 640px){.root#g440 .fw-evo2-block .evo-body,.root#g440 .hb-evo5-block .evo-body{width:100%}}.root#g440 .fw-evo2-block .caption,.root#g440 .hb-evo5-block .caption{display:inline-block;position:relative;margin-top:20px;padding:0 16px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440 .fw-evo2-block .caption,.root#g440 .hb-evo5-block .caption{margin-top:15px;padding:0 13px;font-size:12px}}.root#g440 .fw-evo2-block .caption::before,.root#g440 .hb-evo5-block .caption::before{content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin-top:-3px;background-image:url(/product/assets/img/g440/caption_deco_l.png);background-repeat:no-repeat;background-position:center;background-size:cover}.root#g440 .fw-evo2-block .caption::after,.root#g440 .hb-evo5-block .caption::after{content:"";position:absolute;top:50%;right:0;width:6px;height:6px;margin-top:-3px;background-image:url(/product/assets/img/g440/caption_deco_r.png);background-repeat:no-repeat;background-position:center;background-size:cover}.root#g440 .fw-evo2-block .caption.deco-w::before,.root#g440 .hb-evo5-block .caption.deco-w::before{background-image:url(/product/assets/img/g440/caption_deco_l_w.png)}.root#g440 .fw-evo2-block .caption.deco-w::after,.root#g440 .hb-evo5-block .caption.deco-w::after{background-image:url(/product/assets/img/g440/caption_deco_r_w.png)}.root#g440 .ir-evo3-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:980px;margin:0 auto;padding-bottom:140px}@media screen and (max-width: 640px){.root#g440 .ir-evo3-block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:110px}}.root#g440 .ir-evo3-block .photo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:45%;line-height:0}@media screen and (max-width: 640px){.root#g440 .ir-evo3-block .photo{width:100%;padding:0 20px}}.root#g440 .ir-evo3-block .text-block{position:relative;width:45%;text-align:left}@media screen and (max-width: 640px){.root#g440 .ir-evo3-block .text-block{width:100%;padding:0 20px 40px 20px}}.root#g440 .ir-evo3-block .evo-body{width:530px}@media screen and (max-width: 640px){.root#g440 .ir-evo3-block .evo-body{width:100%}}.root#g440 .evo-l-col2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:980px;margin:0 auto;padding-bottom:200px}@media screen and (max-width: 640px){.root#g440 .evo-l-col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:110px}}.root#g440 .evo-l-col2.ir-style{padding-bottom:160px}@media screen and (max-width: 640px){.root#g440 .evo-l-col2.ir-style{padding-bottom:110px}}.root#g440 .evo-l-col2 .col-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:45%}@media screen and (max-width: 640px){.root#g440 .evo-l-col2 .col-block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;margin-bottom:110px;padding:0 20px}}.root#g440 .evo-l-col2 .col-block:last-child{margin-bottom:0}.root#g440 .evo-l-col2 .photo{margin-bottom:20px;line-height:0}@media screen and (max-width: 640px){.root#g440 .evo-l-col2 .photo{margin-bottom:0}}.root#g440 .evo-l-col2 .photo .box{width:49.1%}.root#g440 .evo-l-col2 .text-block{text-align:left}@media screen and (max-width: 640px){.root#g440 .evo-l-col2 .text-block{width:100%;margin-bottom:40px}}.root#g440 .evo-s-col2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:760px;margin:0 auto;padding-bottom:200px}@media screen and (max-width: 640px){.root#g440 .evo-s-col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:110px}}.root#g440 .evo-s-col2.evo-hb{padding-bottom:160px}.root#g440 .evo-s-col2 .col-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:43%}@media screen and (max-width: 640px){.root#g440 .evo-s-col2 .col-block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;margin-bottom:110px;padding:0 20px}}.root#g440 .evo-s-col2 .col-block:last-child{margin-bottom:0}.root#g440 .evo-s-col2 .photo{margin-bottom:20px;line-height:0}@media screen and (max-width: 640px){.root#g440 .evo-s-col2 .photo{width:64vw;margin:0 auto}}.root#g440 .evo-s-col2 .text-block{text-align:left}@media screen and (max-width: 640px){.root#g440 .evo-s-col2 .text-block{width:100%;margin-bottom:40px}}.root#g440 .models-bg{padding:70px 0 110px 0;background-color:#e5f8ff}@media screen and (max-width: 640px){.root#g440 .models-bg{padding:70px 0}}.root#g440 .models-bg.dr,.root#g440 .models-bg.fw{padding:70px 0}@media screen and (max-width: 640px){.root#g440 .models-bg.dr,.root#g440 .models-bg.fw{padding:70px 0 50px 0}}.root#g440 .sp-model-select{display:none}@media screen and (max-width: 640px){.root#g440 .sp-model-select{display:block;width:242px;margin:0 auto 38px auto}.root#g440 .sp-model-select .inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.root#g440 .sp-model-select .inner-block .model-select-btn{width:74px;padding:8px;color:#0086bf;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1;background-color:#e5f8ff;border:1px solid #0086bf;border-radius:9999999px;cursor:pointer}.root#g440 .sp-model-select .inner-block .model-select-btn.active{color:#fff;background-color:#0086bf}}@media screen and (max-width: 640px){.root#g440 .model-list-sp-scroll{overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.root#g440 .model-list-sp-scroll::-webkit-scrollbar{display:none}}.root#g440 .model-list{width:66.875%;min-width:858px;max-width:1280px;margin:0 auto}@media screen and (max-width: 640px){.root#g440 .model-list{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:auto;padding:0 20px 1px 20px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}}.root#g440 .model-list .model-list-sp-border{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 640px){.root#g440 .model-list .model-list-sp-border{border-radius:8px;border:1px solid #0086bf;overflow:hidden}}.root#g440 .model-list .model-list-box{position:relative;width:calc((100% - 16px)/3);background:-webkit-gradient(linear, left top, left bottom, from(rgba(219, 240, 249, 0)), color-stop(62%, #dbf0f9));background:linear-gradient(180deg, rgba(219, 240, 249, 0) 0%, #dbf0f9 62%)}@media screen and (max-width: 640px){.root#g440 .model-list .model-list-box{width:333px;padding:30px 7px;background-color:#d6edf7;border-right:1px solid #0086bf}.root#g440 .model-list .model-list-box:last-child{margin:0;border-right:none}}.root#g440 .model-list .photo{width:189px;margin:0 auto 30px auto;line-height:0}@media screen and (max-width: 640px){.root#g440 .model-list .photo{width:121px;margin:0 auto 10px auto}}.root#g440 .model-list .model-name{margin-bottom:8px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:20px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440 .model-list .model-name{font-size:20px}}.root#g440 .model-list .model-price{margin-bottom:12px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1}.root#g440 .model-list .model-price span{font-size:20px}.root#g440 .model-list .model-price.btm-copy{margin:0}.root#g440 .model-list .model-lefthand{padding-top:15px}.root#g440 .model-list .model-lefthand span{display:inline-block;padding:8px 24px;color:#648391;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:700;line-height:1;border:1px solid #648391;border-radius:9999999px}.root#g440 .model-list .model-copy{padding:20px 0;color:#648391;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:1.4}@media screen and (max-width: 640px){.root#g440 .model-list .model-copy{padding:16px 0}}.root#g440 .model-list .btn-thismodel{display:inline-block;position:relative;padding:16px 24px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:1;text-decoration:none;background-color:#cacaca;border-radius:9999999px}.root#g440 .model-list .btn-detail{display:inline-block;position:relative;padding:16px 52px 16px 24px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:1;text-decoration:none;background-color:#0086bf;background-image:url(/product/assets/img/g440/btn_detail_arrow.png);background-repeat:no-repeat;background-position:right 22px center;background-size:7px auto;border-radius:9999999px;-webkit-transition:all .3s;transition:all .3s}.root#g440 .model-list .btn-detail:hover{background-color:#3e3e3e}@media screen and (max-width: 640px){.root#g440 .model-list .btn-detail:hover{background-color:#0086bf}}.root#g440 .model-list .data-block{padding-top:36px}.root#g440 .model-list .data-block .clubnum{padding-bottom:50px}@media screen and (max-width: 640px){.root#g440 .model-list .data-block .clubnum{padding-bottom:40px}}.root#g440 .model-list .data-block .clubnum .new{display:inline-block;position:relative}.root#g440 .model-list .data-block .clubnum .new::after{content:"";position:absolute;bottom:-23px;left:50%;width:33px;height:23px;margin-left:-17px;background-image:url(/product/assets/img/g440/icon_new.png);background-repeat:no-repeat;background-position:center;background-size:cover}.root#g440 .model-list .data-block .data{margin-bottom:20px}@media screen and (max-width: 640px){.root#g440 .model-list .data-block .data{margin-bottom:15px}}.root#g440 .model-list .data-block .data:last-child{margin-bottom:0}.root#g440 .model-list .data-block p{color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1.5}.root#g440 .model-list .data-block p.data-head{font-weight:400}.root#g440 .model-list .data-table{width:100%;border-collapse:collapse;table-layout:fixed}.root#g440 .model-list .data-table tr:nth-child(odd) th,.root#g440 .model-list .data-table tr:nth-child(odd) td{background-color:#c7e3ef}.root#g440 .model-list .data-table tr:nth-child(even) th,.root#g440 .model-list .data-table tr:nth-child(even) td{background-color:#dbf0f9}.root#g440 .model-list .data-table th{position:relative;padding:14px 4px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1.2;text-align:center;vertical-align:middle;border-right:2px solid #e2f8ff}.root#g440 .model-list .data-table th:last-child{border-right:none}.root#g440 .model-list .data-table th.text-left{text-align:left}.root#g440 .model-list .data-table th.cell-line3{height:6em}.root#g440 .model-list .data-table th.new::after{content:"NEW";position:absolute;top:-20px;left:0;width:100%;padding-bottom:5px;color:#0086bf;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:700;line-height:1;text-align:center;background-image:url(/product/assets/img/g440/new_arrow.png);background-repeat:no-repeat;background-position:bottom center;background-size:5px auto}@media screen and (max-width: 640px){.root#g440 .model-list .data-table th{padding:10px 2px;font-size:12px}.root#g440 .model-list .data-table th.pcnone{display:table-cell;padding:10px 2px 10px 6px;width:6em}}.root#g440 .model-list .data-table td{position:relative;padding:14px 4px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:1.2;text-align:center;vertical-align:middle;border-right:2px solid #e2f8ff}.root#g440 .model-list .data-table td:last-child{border-right:none}.root#g440 .model-list .data-table td.text-left{text-align:left}.root#g440 .model-list .data-table td.cell-line3{height:6em}@media screen and (max-width: 640px){.root#g440 .model-list .data-table td{padding:10px 2px;font-size:12px}.root#g440 .model-list .data-table td.pcnone{display:table-cell;padding:10px 2px 10px 6px;width:6em}}.root#g440 .model-list .pc-data-title{display:block;position:absolute;bottom:0;left:-188px;width:180px}@media screen and (max-width: 640px){.root#g440 .model-list .pc-data-title{display:none}}.root#g440 .model-list .pc-data-title table{width:100%;border-collapse:collapse}.root#g440 .model-list .pc-data-title table tr:nth-child(odd) th{background:-webkit-gradient(linear, right top, left top, color-stop(11%, rgba(199, 227, 239, 0.5)), to(rgba(199, 227, 239, 0)));background:linear-gradient(270deg, rgba(199, 227, 239, 0.5) 11%, rgba(199, 227, 239, 0) 100%)}.root#g440 .model-list .pc-data-title table tr:nth-child(even) th{background:-webkit-gradient(linear, right top, left top, color-stop(11%, rgba(219, 240, 249, 0.5)), to(rgba(219, 240, 249, 0)));background:linear-gradient(270deg, rgba(219, 240, 249, 0.5) 11%, rgba(219, 240, 249, 0) 100%)}.root#g440 .model-list .pc-data-title table th{position:relative;padding:14px 4px 14px 45px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1.2;text-align:left;vertical-align:middle;border-right:2px solid #e2f8ff}.root#g440 .model-list .pc-data-title table th:last-child{border-right:none}.root#g440 .model-list .pc-data-title table th.text-left{text-align:left}.root#g440 .model-list .pc-data-title table th.cell-line3{height:6em}@media screen and (max-width: 640px){.root#g440 .model-list .pc-data-title table th{padding:10px 4px;font-size:12px}.root#g440 .model-list .pc-data-title table th.pcnone{display:table-cell;width:6em}}.root#g440 .model-list .pc-data-deco{display:block;position:absolute;bottom:0;right:-188px;width:180px}@media screen and (max-width: 640px){.root#g440 .model-list .pc-data-deco{display:none}}.root#g440 .model-list .pc-data-deco table{width:100%;border-collapse:collapse}.root#g440 .model-list .pc-data-deco table tr:nth-child(odd) th{background:-webkit-gradient(linear, left top, right top, color-stop(11%, rgba(199, 227, 239, 0.5)), to(rgba(199, 227, 239, 0)));background:linear-gradient(90deg, rgba(199, 227, 239, 0.5) 11%, rgba(199, 227, 239, 0) 100%)}.root#g440 .model-list .pc-data-deco table tr:nth-child(even) th{background:-webkit-gradient(linear, left top, right top, color-stop(11%, rgba(219, 240, 249, 0.5)), to(rgba(219, 240, 249, 0)));background:linear-gradient(90deg, rgba(219, 240, 249, 0.5) 11%, rgba(219, 240, 249, 0) 100%)}.root#g440 .model-list .pc-data-deco table th{position:relative;padding:14px 4px 14px 45px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1.2;text-align:left;vertical-align:middle;border-right:2px solid #e2f8ff}.root#g440 .model-list .pc-data-deco table th:last-child{border-right:none}.root#g440 .model-list .pc-data-deco table th.text-left{text-align:left}.root#g440 .model-list .pc-data-deco table th.cell-line3{height:6em}@media screen and (max-width: 640px){.root#g440 .model-list .pc-data-deco table th{padding:10px 4px;font-size:12px}.root#g440 .model-list .pc-data-deco table th.pcnone{display:table-cell;width:6em}}.root#g440 .model-gallery-info{max-width:1280px;margin:0 auto;padding:0 40px 40px 40px}@media screen and (max-width: 640px){.root#g440 .model-gallery-info{max-width:100%;padding:0 20px 50px 20px}}.root#g440 .model-gallery-info.dr-detail,.root#g440 .model-gallery-info.fw-detail{padding:0 40px 120px 40px}@media screen and (max-width: 640px){.root#g440 .model-gallery-info.dr-detail,.root#g440 .model-gallery-info.fw-detail{padding:0 20px 55px 20px}}.root#g440 .model-gallery-info .inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1280px;margin:0 auto}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .inner-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.root#g440 .model-gallery-info .inner-block.dr-detail,.root#g440 .model-gallery-info .inner-block.fw-detail{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.root#g440 .model-gallery-info .model-gallery-block{width:55.5%}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .model-gallery-block{width:100%;padding-bottom:10px}}.root#g440 .model-gallery-info .model-gallery-block.dr-detail,.root#g440 .model-gallery-info .model-gallery-block.fw-detail{width:52.1%}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .model-gallery-block.dr-detail,.root#g440 .model-gallery-info .model-gallery-block.fw-detail{width:100%}}.root#g440 .model-gallery-info .model-info-block{width:38%}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .model-info-block{width:100%}}.root#g440 .model-gallery-info .model-info-block.dr-detail{width:41%;padding-top:50px;text-align:left}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .model-info-block.dr-detail{width:100%;padding-top:20px}}.root#g440 .model-gallery-info .slide-block .slick-slider{-ms-touch-action:auto;touch-action:auto}.root#g440 .model-gallery-info .slide-block .slide-zoom{margin-bottom:1.02vw;line-height:0}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .slide-block .slide-zoom{width:100%;margin:0 auto 4px auto}}.root#g440 .model-gallery-info .slide-block .slide-zoom .slick-slide{height:auto}.root#g440 .model-gallery-info .slide-block .slide-zoom button{margin:0;padding:0;border:none;outline:none;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.root#g440 .model-gallery-info .slide-block .slide-zoom button.slick-disabled{opacity:.4}.root#g440 .model-gallery-info .slide-block .slide-zoom .slick-prev{top:0;left:0;width:6.4%;height:100%;background-image:url(/product/assets/img/g440/prev_w.png);background-repeat:no-repeat;background-position:center;background-size:37% auto;-webkit-transform:translate(0, 0);transform:translate(0, 0);z-index:1}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .slide-block .slide-zoom .slick-prev{width:6vw;background-size:37% auto}}.root#g440 .model-gallery-info .slide-block .slide-zoom .slick-next{top:0;right:0;width:6.4%;height:100%;background-image:url(/product/assets/img/g440/next_w.png);background-repeat:no-repeat;background-position:center;background-size:37% auto;-webkit-transform:translate(0, 0);transform:translate(0, 0);z-index:1}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .slide-block .slide-zoom .slick-next{width:6vw;background-size:37% auto}}.root#g440 .model-gallery-info .slide-block .slide-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .slide-block .slide-thumb{width:100%}}.root#g440 .model-gallery-info .slide-block .slide-thumb div{position:relative;width:calc((100% - 24px)/7);margin:0 4px 4px 0;line-height:0;overflow:hidden;cursor:pointer}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .slide-block .slide-thumb div{width:calc((100% - 20px)/6)}.root#g440 .model-gallery-info .slide-block .slide-thumb div:nth-child(6n){margin:0 0 4px 0}}.root#g440 .model-gallery-info .slide-block .slide-thumb div img{-webkit-transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,filter .3s ease;transition:transform .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease;will-change:transform}.root#g440 .model-gallery-info .slide-block .slide-thumb div:hover img{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-filter:brightness(50%);filter:brightness(50%)}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .slide-block .slide-thumb div:hover img{-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}}.root#g440 .model-gallery-info .slide-block .slide-thumb div:nth-child(7n){margin:0 0 4px 0}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .slide-block .slide-thumb div:nth-child(7n){margin:0 4px 4px 0}}.root#g440 .model-gallery-info .slide-block .slide-thumb div.thumbnail-current{position:relative}.root#g440 .model-gallery-info .slide-block .slide-thumb div.thumbnail-current:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #0086bf}.root#g440 .model-gallery-info .logo-g440-hb,.root#g440 .model-gallery-info .logo-g440-ir{width:270px;margin:0 auto 20px auto;line-height:0}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .logo-g440-hb,.root#g440 .model-gallery-info .logo-g440-ir{width:232px}}.root#g440 .model-gallery-info .logo-g440-w{width:130px;line-height:0}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .logo-g440-w{width:94px}}.root#g440 .model-gallery-info .model-name{padding:20px 0 0 0;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:56px;font-weight:900;line-height:1}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .model-name{padding:15px 0 0 0;font-size:48px}}.root#g440 .model-gallery-info .model-name span{font-size:40px}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .model-name span{display:block;padding-top:.2em;font-size:32px}.root#g440 .model-gallery-info .model-name span.br-none{display:inline-block}}.root#g440 .model-gallery-info .model-lefthand{padding:20px 0 65px 0}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .model-lefthand{padding:15px 0 30px 0}}.root#g440 .model-gallery-info .model-lefthand span{display:inline-block;padding:8px 24px;color:#cacaca;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:700;line-height:1;border:1px solid #cacaca;border-radius:9999999px}.root#g440 .model-gallery-info .model-hl2{margin-bottom:65px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:1.5}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .model-hl2{margin-bottom:35px;font-size:24px}}.root#g440 .model-gallery-info .model-body p{margin-bottom:1.5em;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:2}.root#g440 .model-gallery-info .model-body p:last-child{margin-bottom:0}.root#g440 .model-gallery-info .model-note{padding-top:70px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .model-note{padding-top:40px;font-size:14px}}.root#g440 .model-gallery-info .left-hand{display:inline-block;margin-bottom:30px;padding:8px 24px;color:#648391;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:700;line-height:1;border:1px solid #648391;border-radius:9999999px}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .left-hand{margin-bottom:16px}}.root#g440 .model-gallery-info .price-block{border-radius:8px;overflow:hidden}.root#g440 .model-gallery-info .price-head{padding:10px;color:#dff1fa;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1;background-color:#0086bf}.root#g440 .model-gallery-info .price-head span{font-size:12px}.root#g440 .model-gallery-info .price-body{margin-bottom:30px;padding:20px 10px;background-color:#dff1fa}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .price-body{margin-bottom:25px}}.root#g440 .model-gallery-info .price-body ul{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.root#g440 .model-gallery-info .price-body ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.root#g440 .model-gallery-info .price-body ul li:last-child{margin-bottom:0}.root#g440 .model-gallery-info .price-body .shaft-type{margin-right:20px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .price-body .shaft-type{margin-right:10px;font-size:14px}}.root#g440 .model-gallery-info .price-body .price{color:#0086bf;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .price-body .price{font-size:14px}}.root#g440 .model-gallery-info .price-body .price .tax{font-size:10px}.root#g440 .model-gallery-info .head-material{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;text-align:left}.root#g440 .model-gallery-info .head-material .title-block{width:95px}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .head-material .title-block{width:90px}}.root#g440 .model-gallery-info .head-material .title-block p{color:#648391;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1}.root#g440 .model-gallery-info .head-material .body-block{width:250px;border-left:1px solid #648391}@media screen and (max-width: 640px){.root#g440 .model-gallery-info .head-material .body-block{width:auto}}.root#g440 .model-gallery-info .head-material .body-block.ir-style{width:auto;border:none}.root#g440 .model-gallery-info .head-material .body-block.ir-style .parts{width:78px}.root#g440 .model-gallery-info .head-material .body-block ul{padding:5px 0 5px 20px}.root#g440 .model-gallery-info .head-material .body-block ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.root#g440 .model-gallery-info .head-material .body-block ul li:last-child{margin-bottom:0}.root#g440 .model-gallery-info .head-material .body-block .parts{width:68px;color:#648391;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:700;line-height:1}.root#g440 .model-gallery-info .head-material .body-block .material{color:#648391;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:400;line-height:1}.root#g440 .feature-block{padding:0 0 190px 0}@media screen and (max-width: 640px){.root#g440 .feature-block{padding:0 0 140px 0}}.root#g440 .feature-block .inner-block{position:relative;max-width:1280px;margin:0 auto}@media screen and (max-width: 640px){.root#g440 .feature-block .inner-block{max-width:100%;margin:0}}.root#g440 .feature-block .btn-feature-slide-prev{position:absolute;top:-35px;right:72px;width:56px;height:56px;cursor:pointer}@media screen and (max-width: 640px){.root#g440 .feature-block .btn-feature-slide-prev{top:-15px;right:48px;width:40px;height:40px}}.root#g440 .feature-block .btn-feature-slide-next{position:absolute;top:-35px;right:0;width:56px;height:56px;cursor:pointer}@media screen and (max-width: 640px){.root#g440 .feature-block .btn-feature-slide-next{top:-15px;width:40px;height:40px}}.root#g440 .feature-block .btn-disabled{opacity:.5;pointer-events:none}.root#g440 .feature-hl{margin-bottom:30px;padding:0 40px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:20px;font-weight:700;line-height:1;text-align:left}@media screen and (max-width: 640px){.root#g440 .feature-hl{padding:0 20px;font-size:16px}}.root#g440 .feature-slick-slide-wrap{position:relative;margin-bottom:100px;padding:0 40px;line-height:0}@media screen and (max-width: 640px){.root#g440 .feature-slick-slide-wrap{margin-bottom:65px;padding:0 20px}}.root#g440 .feature-slick-slide-wrap::before{content:"";position:absolute;top:0;right:0;width:19.5%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(11, 11, 27, 0)), to(#0B0B1B));background:linear-gradient(90deg, rgba(11, 11, 27, 0) 0%, #0B0B1B 100%);pointer-events:none;z-index:30}@media screen and (max-width: 640px){.root#g440 .feature-slick-slide-wrap::before{display:none}}.root#g440 .feature-slick-slide{position:relative;margin-bottom:0 !important;cursor:-webkit-grab;cursor:grab}.root#g440 .feature-slick-slide:active{cursor:-webkit-grabbing;cursor:grabbing}.root#g440 .feature-slick-slide .slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.root#g440 .feature-slick-slide .slick-list{overflow:visible;scroll-behavior:smooth}.root#g440 .feature-slick-slide .slick-slide{display:inline-block;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.root#g440 .feature-slick-slide .slider img{width:100%;height:auto}.root#g440 .feature-slick-slide .slick-track{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.root#g440 .feature-slick-slide .slick-disabled{pointer-events:none;opacity:.5}.root#g440 .feature-slick-slide .slick-prev{position:absolute;top:-35px;left:auto;right:72px;width:56px;height:56px;background-image:url(/product/assets/img/g440/btn_feature_prev.png);background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer}@media screen and (max-width: 640px){.root#g440 .feature-slick-slide .slick-prev{top:-25px;right:48px;width:40px;height:40px}}.root#g440 .feature-slick-slide .slick-prev::before{display:none}.root#g440 .feature-slick-slide .slick-next{position:absolute;top:-35px;left:auto;right:0;width:56px;height:56px;background-image:url(/product/assets/img/g440/btn_feature_next.png);background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer}@media screen and (max-width: 640px){.root#g440 .feature-slick-slide .slick-next{top:-25px;width:40px;height:40px}}.root#g440 .feature-slick-slide .slick-next::before{display:none}.root#g440 .feature-slick-slide .feature-box{margin-right:24px;text-align:left}.root#g440 .feature-slick-slide .feature-box:last-child{margin-right:0}@media screen and (max-width: 640px){.root#g440 .feature-slick-slide .feature-box{width:280px;min-width:auto !important;margin-right:24px}}.root#g440 .feature-slick-slide .feature-box .photo{line-height:0}.root#g440 .feature-slick-slide .feature-box .feature-title{padding:22px 0 15px 0;color:#0086bf;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:900;line-height:1.5}.root#g440 .feature-slick-slide .feature-box .feature-copy p{margin-bottom:1.5em;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (max-width: 640px){.root#g440 .feature-slick-slide .feature-box .feature-copy p{font-size:14px}}.root#g440 .feature-slick-slide .feature-box .feature-copy p:last-child{margin-bottom:0}.root#g440 .feature-detailink{width:400px;margin:0 auto}@media screen and (max-width: 640px){.root#g440 .feature-detailink{width:100%;padding:0 20px}}.root#g440 .feature-detailink.fw-style{width:440px}@media screen and (max-width: 640px){.root#g440 .feature-detailink.fw-style{width:100%}.root#g440 .feature-detailink.fw-style a{background-position:right 14px center}.root#g440 .feature-detailink.fw-style a span{padding-right:16px}}.root#g440 .feature-detailink a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1;text-decoration:none;background-color:#fff;background-image:url(/product/assets/img/g440/btn_detail_arrow_k.png);background-repeat:no-repeat;background-position:right 25px center;background-size:7px auto;border-radius:9999999px;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 640px){.root#g440 .feature-detailink a{font-size:14px}}.root#g440 .feature-detailink a span{padding-right:32px}.root#g440 .feature-detailink a:hover{color:#fff;background-color:#3e3e3e;background-image:url(/product/assets/img/g440/btn_detail_arrow.png)}@media screen and (max-width: 640px){.root#g440 .feature-detailink a:hover{color:#3e3e3e;background-color:#fff;background-image:url(/product/assets/img/g440/btn_detail_arrow_k.png)}}.root#g440 .shaft-bg{padding:100px 0 140px 0;background:linear-gradient(180deg, #E5F7FF 10px, #20B8FF 60px, #367DBF 110px, #1A3052 200px, #0c0b1b 280px)}@media screen and (max-width: 640px){.root#g440 .shaft-bg{padding:70px 0}}.root#g440 .shaft-bg.dr-style{padding:100px 0 90px 0}.root#g440 .shaft-hl2{margin-bottom:45px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:48px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440 .shaft-hl2{margin-bottom:20px;font-size:26px}}@media screen and (max-width: 640px){.root#g440 .shaft-list-sp-scroll{overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;margin-bottom:40px;-ms-overflow-style:none;scrollbar-width:none}.root#g440 .shaft-list-sp-scroll::-webkit-scrollbar{display:none}.root#g440 .shaft-list-sp-scroll.btm-noline{margin-bottom:65px}}.root#g440 .shaft-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1120px;margin:0 auto 40px auto;border-bottom:1px solid #cacaca}@media screen and (max-width: 640px){.root#g440 .shaft-list{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0;padding:0 20px;border-bottom:none}}.root#g440 .shaft-list.btm-noline{margin:0 auto;padding-bottom:40px;border-bottom:none}@media screen and (max-width: 640px){.root#g440 .shaft-list.btm-noline{padding-bottom:0}}.root#g440 .shaft-list .shaft-list-box{width:262px}@media screen and (max-width: 640px){.root#g440 .shaft-list .shaft-list-box{width:268px;margin-right:16px;padding:20px 15px 25px 15px;background-color:#1c1c1c;border-radius:8px;border:1px solid #e3e3e3}.root#g440 .shaft-list .shaft-list-box:last-child{margin:0}}.root#g440 .shaft-list.col3 .shaft-list-box{width:357px}@media screen and (max-width: 640px){.root#g440 .shaft-list.col3 .shaft-list-box{width:268px}}.root#g440 .shaft-list.col5 .shaft-list-box{width:205px}@media screen and (max-width: 640px){.root#g440 .shaft-list.col5 .shaft-list-box{width:268px}}.root#g440 .shaft-list .photo{margin-bottom:35px;line-height:0}@media screen and (max-width: 640px){.root#g440 .shaft-list .photo{margin-bottom:15px}}.root#g440 .shaft-list .shaft-name-block{position:relative;min-height:60px}.root#g440 .shaft-list .shaft-name-block.line1{min-height:60px}@media screen and (max-width: 640px){.root#g440 .shaft-list .shaft-name-block.line1{min-height:auto}}.root#g440 .shaft-list .shaft-name-block.btn-none{min-height:70px}@media screen and (max-width: 640px){.root#g440 .shaft-list .shaft-name-block.btn-none{min-height:64px}}.root#g440 .shaft-list .shaft-name-block .shaft-new{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-27px;left:50%;width:38px;height:18px;margin-left:-19px;line-height:0;background-color:#0086bf}@media screen and (max-width: 640px){.root#g440 .shaft-list .shaft-name-block .shaft-new{top:-22px}}.root#g440 .shaft-list .shaft-name-block .shaft-new span{color:#fff;font-family:"Oswald",sans-serif;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase}.root#g440 .shaft-list .shaft-name-block p{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:20px;font-weight:700;line-height:1.2}.root#g440 .shaft-list .shaft-name-block p .shaft-name-note{display:inline-block;font-size:60%}.root#g440 .shaft-list .copy-switch-block{height:96px}@media screen and (max-width: 640px){.root#g440 .shaft-list .copy-switch-block{height:86px}}.root#g440 .shaft-list .swicth-only-block{padding-top:8px;height:68px}@media screen and (max-width: 640px){.root#g440 .shaft-list .swicth-only-block{padding-top:18px;height:74px}}.root#g440 .shaft-list .shaft-copy{margin-bottom:20px;color:#77bfe0;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1.2}@media screen and (max-width: 640px){.root#g440 .shaft-list .shaft-copy{margin-bottom:15px;color:#0086bf}}.root#g440 .shaft-list .data-swicth-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;padding:2px;background-color:#3e3e3e;border-radius:9999999px}.root#g440 .shaft-list .data-swicth{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;margin-right:3px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1;border-radius:50%;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.root#g440 .shaft-list .data-swicth:hover{color:#3e3e3e;background-color:#fff;-webkit-filter:drop-shadow(0px 0px 2px #fff);filter:drop-shadow(0px 0px 2px #fff)}@media screen and (max-width: 640px){.root#g440 .shaft-list .data-swicth:hover{color:#fff;background-color:rgba(0,0,0,0);-webkit-filter:none;filter:none}}.root#g440 .shaft-list .data-swicth.active{background-color:#20b8ff;pointer-events:none}.root#g440 .shaft-list .data-swicth:last-child{margin-right:0}.root#g440 .shaft-list .data-block{position:relative;padding:24px 0 60px 0;border-top:1px solid #cacaca}@media screen and (max-width: 640px){.root#g440 .shaft-list .data-block{padding:15px 0 0 0}}.root#g440 .shaft-list .data-block .data{margin-bottom:20px}@media screen and (max-width: 640px){.root#g440 .shaft-list .data-block .data{margin-bottom:15px}}.root#g440 .shaft-list .data-block .data:last-child{margin-bottom:0}.root#g440 .shaft-list .data-block .data-body{display:none}.root#g440 .shaft-list .data-block .data-body.only,.root#g440 .shaft-list .data-block .data-body.active{display:block}.root#g440 .shaft-list .data-block p{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1.5}.root#g440 .shaft-list .data-block p.data-head{font-weight:400}.root#g440 .shaft-note-detailink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1120px;margin:0 auto 120px auto}@media screen and (max-width: 640px){.root#g440 .shaft-note-detailink{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 20px;margin:0 0 80px 0}}.root#g440 .shaft-note-detailink .shaft-note{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:20px;text-align:left}@media screen and (max-width: 640px){.root#g440 .shaft-note-detailink .shaft-note{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;margin-bottom:30px;padding:0}}.root#g440 .shaft-note-detailink .shaft-note p{color:#cacaca;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:2}.root#g440 .shaft-note-detailink .shaft-detailink{width:340px}@media screen and (max-width: 640px){.root#g440 .shaft-note-detailink .shaft-detailink{width:100%}}.root#g440 .shaft-note-detailink .shaft-detailink a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1;text-decoration:none;background-color:#fff;background-image:url(/product/assets/img/g440/btn_detail_arrow_k.png);background-repeat:no-repeat;background-position:right 25px center;background-size:7px auto;border-radius:9999999px;-webkit-transition:all .3s;transition:all .3s}.root#g440 .shaft-note-detailink .shaft-detailink a span{padding-right:32px}.root#g440 .shaft-note-detailink .shaft-detailink a:hover{color:#fff;background-color:#3e3e3e;background-image:url(/product/assets/img/g440/btn_detail_arrow.png)}@media screen and (max-width: 640px){.root#g440 .shaft-note-detailink .shaft-detailink a:hover{color:#3e3e3e;background-color:#fff;background-image:url(/product/assets/img/g440/btn_detail_arrow_k.png)}}.root#g440 .grip-hl2{margin-bottom:45px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:48px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440 .grip-hl2{margin-bottom:50px;font-size:26px}}.root#g440 .grip-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1120px;margin:0 auto 40px auto;border-bottom:1px solid #cacaca}@media screen and (max-width: 640px){.root#g440 .grip-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 20px;margin:0 0 40px 0;border-bottom:none}}.root#g440 .grip-block .text-block{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px;text-align:left}@media screen and (max-width: 640px){.root#g440 .grip-block .text-block{margin:0 0 40px 0}}.root#g440 .grip-block .photo{width:613px;line-height:0}@media screen and (max-width: 640px){.root#g440 .grip-block .photo{width:100%}}.root#g440 .grip-block .grip-name{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:28px;font-weight:700;line-height:1.2}@media screen and (max-width: 640px){.root#g440 .grip-block .grip-name{font-size:24px}}.root#g440 .grip-block .grip-copy{padding:.2em 0 .6em 0;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1.4}.root#g440 .grip-block .girp-note{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;line-height:1.4}.root#g440 .grip-block .girp-note a{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.root#g440 .grip-detailink{width:340px;margin:0 auto 120px auto}@media screen and (max-width: 640px){.root#g440 .grip-detailink{width:100%;margin:0 auto 80px auto;padding:0 20px}}.root#g440 .grip-detailink.btm0{margin:0 auto}@media screen and (max-width: 640px){.root#g440 .grip-detailink.btm0{margin:0 auto}}.root#g440 .grip-detailink a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1;text-decoration:none;background-color:#fff;background-image:url(/product/assets/img/g440/btn_detail_arrow_k.png);background-repeat:no-repeat;background-position:right 25px center;background-size:7px auto;border-radius:9999999px;-webkit-transition:all .3s;transition:all .3s}.root#g440 .grip-detailink a span{padding-right:32px}.root#g440 .grip-detailink a:hover{color:#fff;background-color:#3e3e3e;background-image:url(/product/assets/img/g440/btn_detail_arrow.png)}@media screen and (max-width: 640px){.root#g440 .grip-detailink a:hover{color:#3e3e3e;background-color:#fff;background-image:url(/product/assets/img/g440/btn_detail_arrow_k.png)}}.root#g440 .standard-hl2{margin-bottom:45px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:48px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440 .standard-hl2{margin-bottom:45px;font-size:26px}}.root#g440 .standard-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:974px;margin:0 auto}@media screen and (max-width: 640px){.root#g440 .standard-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 640px){.root#g440 .standard-block.fwhb-style .box{margin-bottom:110px}.root#g440 .standard-block.fwhb-style .box:last-child{margin-bottom:0}.root#g440 .standard-block.fwhb-style .box .standard-hl2.fwhb-style{margin-bottom:10px}}.root#g440 .standard-block .box{width:475px}@media screen and (max-width: 640px){.root#g440 .standard-block .box{width:100%;margin-bottom:30px}.root#g440 .standard-block .box:last-child{margin-bottom:0}}.root#g440 .standard-block .photo{width:315px;margin:0 auto 30px auto;line-height:0}@media screen and (max-width: 640px){.root#g440 .standard-block .photo{width:215px;margin:0 auto 25px auto}.root#g440 .standard-block .photo.wrench-style{margin:0 auto}}.root#g440 .standard-block .standard-name{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:28px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.root#g440 .standard-block .standard-name{font-size:24px}}.root#g440 .standard-block .standard-copy{padding:25px 40px 0 40px;text-align:left}.root#g440 .standard-block .standard-copy p{margin-bottom:1.5em;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:1.6}.root#g440 .standard-block .standard-copy p:last-child{margin-bottom:0}.root#g440 .standard-block .standard-copy a{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.root#g440 .standard-block .standard-copy a.pdf-link{display:inline-block;position:relative}.root#g440 .standard-block .standard-copy a.pdf-link::after{content:"";position:absolute;top:50%;right:-25px;width:19px;height:19px;margin-top:-9px;background-image:url(/product/assets/img/g440/pdf_icon.png);background-repeat:no-repeat;background-position:center;background-size:cover}.root#g440 .bnr-fitting{width:479px;margin:0 auto 120px auto}@media screen and (max-width: 640px){.root#g440 .bnr-fitting{width:100%;margin:0 auto 56px auto;padding:0 20px}}.root#g440 .bnr-fitting a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.root#g440 .bnr-fitting a:hover{opacity:.7}@media screen and (max-width: 640px){.root#g440 .bnr-fitting a:hover{opacity:1}}.root#g440 .banner-list{max-width:1120px;margin:0 auto}@media screen and (max-width: 640px){.root#g440 .banner-list{width:100%;padding:0 20px}}.root#g440 .banner-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 640px){.root#g440 .banner-list ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.root#g440 .banner-list ul li{width:548px}@media screen and (max-width: 640px){.root#g440 .banner-list ul li{width:100%;margin-bottom:20px}.root#g440 .banner-list ul li:last-child{margin-bottom:0}}.root#g440 .banner-list ul li a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.root#g440 .banner-list ul li a:hover{opacity:.7}@media screen and (max-width: 640px){.root#g440 .banner-list ul li a:hover{opacity:1}}.root#g440 .specs-bg{padding:5.3% 0 4% 0;background-color:#fff}@media screen and (max-width: 640px){.root#g440 .specs-bg{padding:9.3vw 0 6vw 0}}.root#g440 .specs-body{width:92.7%;margin:0 auto}@media screen and (max-width: 640px){.root#g440 .specs-body{width:100%;margin:0}}.root#g440 .specs-body .spec-hl2{margin-bottom:20px;color:#000;font-family:"Noto Serif JP",serif;font-size:24px;font-weight:700;line-height:1.5}@media screen and (max-width: 640px){.root#g440 .specs-body .spec-hl2{margin-bottom:5.58vw;font-size:5.58vw}}.root#g440 .specs-body .spec-note{padding-top:1.5em;color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:14px;line-height:1.7;text-align:left}@media screen and (max-width: 640px){.root#g440 .specs-body .spec-note{margin:0 5.56%;font-size:3.25vw}}.root#g440 .sp-swipe-comment{display:none}@media screen and (max-width: 640px){.root#g440 .sp-swipe-comment{display:block;position:relative;margin-bottom:.8em;padding:0 5.56%;color:#353535;font-family:"Noto Sans JP",sans-serif;font-size:3.25vw;font-weight:400;line-height:1;text-align:left;z-index:2}}@media screen and (max-width: 640px){.root#g440 .spec-table-sp-scroll{overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.root#g440 .spec-table-sp-scroll::-webkit-scrollbar{display:none}}.root#g440 .spec-table{width:880px;margin:0 auto;border-collapse:collapse}@media screen and (max-width: 640px){.root#g440 .spec-table{width:auto;margin:0 20px}}.root#g440 .spec-table th,.root#g440 .spec-table td{height:64px;padding:5px 24px;text-align:left;vertical-align:middle}@media screen and (max-width: 640px){.root#g440 .spec-table th,.root#g440 .spec-table td{white-space:nowrap}}.root#g440 .spec-table th{color:#0086bf;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1.4;background:-webkit-gradient(linear, left bottom, left top, from(#d8f3ff), to(rgba(223, 245, 255, 0)));background:linear-gradient(0deg, #d8f3ff 0%, rgba(223, 245, 255, 0) 100%);border-bottom:3px solid #0086bf;white-space:nowrap}.root#g440 .spec-table th span{font-size:12px}.root#g440 .spec-table td{color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:1.4;border-bottom:1px solid #0086bf}.root#g440 .spec-table td.text-center{text-align:center}@media screen and (max-width: 640px){.root{width:100%;margin:auto}.root .pcnone{display:initial}.root .spnone{display:none}}.grtyoutube-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;width:100%;height:100%;background:rgba(0,0,0,.8)}.grtyoutube-popup-content{width:95%;max-width:1200px;position:relative}.grtyoutube-popup-content-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%}.grtyoutube-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.grtyoutube-popup-close{position:absolute;top:-55px;right:0;width:42px;height:42px;cursor:pointer;background:url("/product/assets/img/putter2023/modal_close.png") no-repeat 0 0}@media screen and (max-width: 640px){.grtyoutube-popup-close{top:-45px;width:30px;height:30px;background-size:30px auto}}