﻿@font-face{font-family:"NotoSansJP-Bold";src:url("/font/NotoSansJP-Bold.otf") format("opentype");font-style:normal;font-weight:700}@font-face{font-family:"NotoSansJP-Black";src:url("/font/NotoSansJP-Black.otf") format("opentype");font-style:normal;font-weight:900}.root{color:#000;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;font-family:"FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;background-color:#fff}.root img{width:100%;height:auto;line-height:0;backface-visibility:hidden}.root *{-webkit-box-sizing:border-box;-moz-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 .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 .Frutiger-BItalic{font-family:"NeueFrutigerWorld-BoldIt",sans-serif}.root .AvenirNextLTPro-BItalic{font-family:"AvenirNextLTPro-BoldCnIt",sans-serif}.root#g425{background-image:url("/product/assets/img/g425/bg_repeat.jpg");background-repeat:repeat;background-position:left top}.root#g425 .head-block{position:relative}.root#g425 .head-block .release-day{position:absolute;right:15.78%;bottom:2.41%;width:19.14%}.root#g425 .head-block .release-day .inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}.root#g425 .head-block .release-day .date{width:100%;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:1.09vw;line-height:1}@media screen and (max-width: 1280px){.root#g425 .head-block .release-day .date{font-size:14px}}.root#g425 .product-menu{background-repeat:repeat-x;background-position:left top;-webkit-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;z-index:2}.root#g425 .product-menu .product-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:1080px;height:88px;margin:0 auto}.root#g425 .product-menu .product-list li a{display:block;height:88px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover}.root#g425 .product-menu .product-list li.g425-d{width:197px}.root#g425 .product-menu .product-list li.g425-d a{background-image:url("/product/assets/img/g425/pc/nav_driver.png")}.root#g425 .product-menu .product-list li.g425-d a:hover{background-image:url("/product/assets/img/g425/pc/nav_driver_on.png")}.root#g425 .product-menu .product-list li.g425-d.current a{background-image:url("/product/assets/img/g425/pc/nav_driver_on.png")}.root#g425 .product-menu .product-list li.g425-f{width:245px}.root#g425 .product-menu .product-list li.g425-f a{background-image:url("/product/assets/img/g425/pc/nav_fw.png")}.root#g425 .product-menu .product-list li.g425-f a:hover{background-image:url("/product/assets/img/g425/pc/nav_fw_on.png")}.root#g425 .product-menu .product-list li.g425-f.current a{background-image:url("/product/assets/img/g425/pc/nav_fw_on.png")}.root#g425 .product-menu .product-list li.g425-h{width:196px}.root#g425 .product-menu .product-list li.g425-h a{background-image:url("/product/assets/img/g425/pc/nav_hybrid.png")}.root#g425 .product-menu .product-list li.g425-h a:hover{background-image:url("/product/assets/img/g425/pc/nav_hybrid_on.png")}.root#g425 .product-menu .product-list li.g425-h.current a{background-image:url("/product/assets/img/g425/pc/nav_hybrid_on.png")}.root#g425 .product-menu .product-list li.g425-c{width:245px}.root#g425 .product-menu .product-list li.g425-c a{background-image:url("/product/assets/img/g425/pc/nav_co.png")}.root#g425 .product-menu .product-list li.g425-c a:hover{background-image:url("/product/assets/img/g425/pc/nav_co_on.png")}.root#g425 .product-menu .product-list li.g425-c.current a{background-image:url("/product/assets/img/g425/pc/nav_co_on.png")}.root#g425 .product-menu .product-list li.g425-i{width:197px}.root#g425 .product-menu .product-list li.g425-i a{background-image:url("/product/assets/img/g425/pc/nav_iron.png")}.root#g425 .product-menu .product-list li.g425-i a:hover{background-image:url("/product/assets/img/g425/pc/nav_iron_on.png")}.root#g425 .product-menu .product-list li.g425-i.current a{background-image:url("/product/assets/img/g425/pc/nav_iron_on.png")}.root#g425 .product-menu .product-list li img{display:none}.root#g425 .product-menu.menu-head{height:98px;background-image:url("/product/assets/img/g425/pc/topnav_bg.png")}.root#g425 .product-menu.menu-foot{background-image:url("/product/assets/img/g425/pc/footnav_bg.png")}.root#g425 .content{padding:66px 0 0 0;z-index:1}.root#g425 .content * .color-all{color:#c1d5ef}.root#g425 .content * .color-max,.root#g425 .content * .color-common{color:#af9354}.root#g425 .content * .color-lst{color:#e90c08}.root#g425 .content * .color-sft{color:#2a77ff}.root#g425 .content .shaft-table-wrap.btm-margin{margin-bottom:20px}.root#g425 .content .shaft-table{width:100%;border-collapse:collapse;table-layout:fixed}.root#g425 .content .shaft-table.w-auto{width:auto}.root#g425 .content .shaft-table th,.root#g425 .content .shaft-table td{padding:10px 0;color:#fff;font-size:13px;font-weight:normal;line-height:1.4;text-align:center;vertical-align:middle;border:2px solid #000}.root#g425 .content .shaft-table .thead-w{width:11.5%;background-color:#444}.root#g425 .content .shaft-table .thead-k{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;background-color:#333}.root#g425 .content .shaft-table td{background-color:#616161}.root#g425 .banner-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:1080px;margin:0 auto}.root#g425 .banner-block.content-banner-head{display:flex;padding-bottom:77px}.root#g425 .banner-block.content-banner-head.shop-banner{padding-bottom:60px}.root#g425 .banner-block.content-banner-foot{display:flex;padding-bottom:60px}.root#g425 .banner-block.single{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.root#g425 .banner-block .banner-box{width:520px}.root#g425 .banner-block .banner-box.col1{width:100%}.root#g425 .banner-block .banner-box.col1 a{width:750px;margin:0 auto}.root#g425 .banner-block .banner-box.col1-710{width:100%}.root#g425 .banner-block .banner-box.col1-710 a{width:710px;margin:0 auto}.root#g425 .banner-block .banner-box a{display:block}.root#g425 .banner-block .banner-box .banner-copy{display:inline-block;position:relative;margin-bottom:16px;padding:0 30px 0 28px;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:22px;line-height:1.1}.root#g425 .banner-block .banner-box .banner-copy::before{display:block;position:absolute;content:"";top:50%;left:0;width:18px;height:24px;margin-top:-10px;background-image:url("/product/assets/img/g425/bnr_deco_w_left.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.root#g425 .banner-block .banner-box .banner-copy::after{display:block;position:absolute;content:"";top:50%;right:0;width:21px;height:24px;margin-top:-10px;background-image:url("/product/assets/img/g425/bnr_deco_w_right.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.root#g425 .anchor-links{width:1080px;margin:0 auto 70px auto}.root#g425 .anchor-links .anchor-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;border-top:2px solid #9097a9;border-right:2px solid #9097a9;border-bottom:2px solid #9097a9;border-left:2px solid #9097a9}.root#g425 .anchor-links .anchor-list li{border-right:2px solid #9097a9}.root#g425 .anchor-links .anchor-list li a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:46px;color:#fff;text-indent:-99999px;line-height:1;text-decoration:none;text-transform:uppercase;background-color:#464356;background-repeat:no-repeat;background-position:center;overflow:hidden}.root#g425 .anchor-links .anchor-list li a:hover{opacity:0.7}.root#g425 .anchor-links .anchor-list li:last-child{border-right:none}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-movie,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-movie,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-movie,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-movie,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-movie{width:155px}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-movie a,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-movie a,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-movie a,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-movie a,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-movie a{background-image:url("/product/assets/img/g425/pc/menu_movie.png")}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-technology,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-technology,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-technology,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-technology,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-technology{width:174px}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-technology a,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-technology a,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-technology a,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-technology a,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-technology a{background-image:url("/product/assets/img/g425/pc/menu_technology.png")}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-max,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-max,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-max,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-max,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-max{width:174px}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-max a,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-max a,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-max a,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-max a,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-max a{background-image:url("/product/assets/img/g425/pc/menu_max.png")}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-lst,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-lst,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-lst,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-lst,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-lst{width:174px}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-lst a,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-lst a,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-lst a,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-lst a,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-lst a{background-image:url("/product/assets/img/g425/pc/menu_lst.png")}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-sft,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-sft,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-sft,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-sft,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-sft{width:174px}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-sft a,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-sft a,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-sft a,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-sft a,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-sft a{background-image:url("/product/assets/img/g425/pc/menu_sft.png")}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-shaft,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-shaft,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-shaft,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-shaft,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-shaft{-webkit-flex:1;-ms-flex:1;flex:1}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-shaft a,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-shaft a,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-shaft a,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-shaft a,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-shaft a{background-image:url("/product/assets/img/g425/pc/menu_shaft.png")}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-g425,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-g425,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-g425,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-g425,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-g425{width:153px}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-g425 a,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-g425 a,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-g425 a,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-g425 a,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-g425 a{background-image:url("/product/assets/img/g425/pc/menu_g425.png")}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-spec,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-spec,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-spec,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-spec,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-spec{width:207px}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-spec a,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-spec a,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-spec a,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-spec a,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-spec a{background-image:url("/product/assets/img/g425/pc/menu_spec.png")}.root#g425 .anchor-links .anchor-list.g425-h,.root#g425 .anchor-links .anchor-list.g425-c,.root#g425 .anchor-links .anchor-list.g425-i{width:764px;margin:0 auto}.root#g425 .section-hl-anchor-fix{margin-top:-44px;padding-top:44px}.root#g425 .hl-wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:1100px;height:80px;margin:0 auto;background-repeat:no-repeat;background-position:center;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.root#g425 .hl-wrap.default{background-image:url("/product/assets/img/g425/pc/bg_hl.png")}.root#g425 .hl-wrap.max,.root#g425 .hl-wrap.common{background-image:url("/product/assets/img/g425/pc/bg_hl_max.png")}.root#g425 .hl-wrap.lst{background-image:url("/product/assets/img/g425/pc/bg_hl_lst.png")}.root#g425 .hl-wrap.sft{background-image:url("/product/assets/img/g425/pc/bg_hl_sft.png")}.root#g425 .hl-wrap.default2{width:100%;height:70px;margin:30px 0 0;background:#000;border-top:1px solid #4b495b;box-shadow:0px -1px 8px rgba(0,0,0,0.7)}.root#g425 .section-hl{padding-top:4px;color:#fff;font-family:"AvenirNextLTPro-BoldCnIt","NotoSansJP-Black",sans-serif;font-size:40px;line-height:40px;text-transform:uppercase}.root#g425 .section-hl .lang-ja{font-size:32px;font-style:italic;line-height:40px;vertical-align:bottom}.root#g425 .section-video{width:100%;padding:40px 0 0 0}.root#g425 .section-video .youtube-block{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:90vh;margin-left:auto;margin-right:auto;line-height:0;overflow:hidden}.root#g425 .section-video .youtube-block .youtube-height-fit{position:relative;width:100%}.root#g425 .section-video .youtube-block .youtube-height-fit .movfit{width:auto;height:90vh}.root#g425 .section-video .youtube-block-col2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:91.67%;margin-left:auto;margin-right:auto}.root#g425 .section-video .youtube-block-col2 .col2-box{width:48.86%;margin-bottom:40px}.root#g425 .section-video .youtube{position:relative;width:100%;padding-top:56.25%;line-height:0}.root#g425 .section-video .youtube-height-fit iframe,.root#g425 .section-video .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.root#g425 .section-video .video-title{padding-top:25px;margin-bottom:70px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:30px;font-style:italic;line-height:1.5}.root#g425 .section-video .video-title-col2{padding-top:25px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:30px;font-style:italic;line-height:1.5}.root#g425 .section-technology .head-copy{padding:30px 0 25px 0;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:24px;font-style:italic;line-height:1.5;text-shadow:1px 1px 15px rgba(0,149,255,0.7),-1px 1px 15px rgba(0,149,255,0.7),1px -1px 15px rgba(0,149,255,0.7),-1px -1px 15px rgba(0,149,255,0.7),1px 1px 0 rgba(0,149,255,0.7),-1px 1px 0 rgba(0,149,255,0.7),1px -1px 0 rgba(0,149,255,0.7),-1px -1px 0 rgba(0,149,255,0.7),1px 0px 0 rgba(0,149,255,0.7),0px 1px 0 rgba(0,149,255,0.7),-1px 0px 0 rgba(0,149,255,0.7),0px -1px 0 rgba(0,149,255,0.7)}.root#g425 .section-technology .tech1{width:1080px;margin:0 auto}.root#g425 .section-technology .tech2{background-repeat:no-repeat;-webkit-background-size:100% 160px;-o-background-size:100% 160px;background-size:100% 160px;background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.35) 27%, rgba(0,0,0,0.05) 82%, transparent 92%);background-image:-moz-linear-gradient(top, rgba(0,0,0,0.35) 27%, rgba(0,0,0,0.05) 82%, transparent 92%);background-image:-o-linear-gradient(top, rgba(0,0,0,0.35) 27%, rgba(0,0,0,0.05) 82%, transparent 92%);background-image:-ms-linear-gradient(top, rgba(0,0,0,0.35) 27%, rgba(0,0,0,0.05) 82%, transparent 92%);background-image:linear-gradient(to bottom, rgba(0,0,0,0.35) 27%, rgba(0,0,0,0.05) 82%, transparent 92%)}.root#g425 .section-technology .tech2 .hl1{padding:40px 0 10px 0;color:#af9354;font-family:"NotoSansJP-Black",sans-serif;font-size:32px;font-style:italic;line-height:1}.root#g425 .section-technology .tech2 .col2-block{width:1080px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.root#g425 .section-technology .tech2 .col2-block h2{color:#fff;font-family:"AvenirNextLTPro-BoldCnIt",sans-serif;font-size:36px;font-style:italic;line-height:1}.root#g425 .section-technology .tech2 .col2-block .copy{color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:24px;font-style:italic;line-height:1.25}.root#g425 .section-technology .tech2 .col2-block .pos-name{color:#000;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:17px;font-style:italic;line-height:1}.root#g425 .section-technology .tech2 .col2-block .max-lst{position:relative;width:787px}.root#g425 .section-technology .tech2 .col2-block .max-lst h2{position:absolute;top:80px;left:30px}.root#g425 .section-technology .tech2 .col2-block .max-lst .copy1{position:absolute;top:170px;left:10px;width:240px}.root#g425 .section-technology .tech2 .col2-block .max-lst .name1{position:absolute;top:597px;left:26px;width:203px}.root#g425 .section-technology .tech2 .col2-block .max-lst .copy2{position:absolute;top:170px;left:270px;width:260px}.root#g425 .section-technology .tech2 .col2-block .max-lst .name2{position:absolute;top:597px;left:295px;width:203px}.root#g425 .section-technology .tech2 .col2-block .max-lst .copy3{position:absolute;top:170px;right:10px;width:230px}.root#g425 .section-technology .tech2 .col2-block .max-lst .name3{position:absolute;top:597px;left:563px;width:203px}.root#g425 .section-technology .tech2 .col2-block .sft{position:relative;width:271px}.root#g425 .section-technology .tech2 .col2-block .sft h2{position:absolute;top:80px;left:14px}.root#g425 .section-technology .tech2 .col2-block .sft .copy1{position:absolute;top:170px;left:0;width:100%;padding:0 10px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:24px;font-style:italic;line-height:1.25}.root#g425 .section-technology .tech2 .col2-block .sft .notice{position:absolute;top:608px;left:0;width:100%;padding:0 10px;color:#fff;font-size:14px;line-height:1}.root#g425 .section-technology .tech3 .copy{padding:32px 10px 36px 10px;color:#fff;font-size:16px;line-height:1.5}.root#g425 .section-technology .tech3 .col2-block{width:1080px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.root#g425 .section-technology .tech3 .col2-block .tech3-g425{position:relative;width:647px}.root#g425 .section-technology .tech3 .col2-block .tech3-g425 h1{position:absolute;top:34px;left:20px;width:204px;color:#fff;font-family:"NotoSansJP-Black",sans-serif;font-size:29px;font-style:italic;line-height:1.2;text-align:left}.root#g425 .section-technology .tech3 .col2-block .tech3-g425 .copy-block{position:absolute;top:504px;left:18px;width:auto;text-align:left}.root#g425 .section-technology .tech3 .col2-block .tech3-g425 .copy-block .copy1{display:inline-block;margin-bottom:10px;color:#af9354;font-family:"NotoSansJP-Black",sans-serif;font-size:43px;font-style:italic;line-height:1}.root#g425 .section-technology .tech3 .col2-block .tech3-g425 .copy-block .copy2{display:inline-block;padding-left:30px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:30px;font-style:italic;line-height:1}.root#g425 .section-technology .tech3 .col2-block .tech3-other{position:relative;width:433px}.root#g425 .section-technology .tech3 .col2-block .tech3-other .copy1{position:absolute;top:38px;left:0;width:100%;padding:0 10px;color:#cacaca;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:28px;line-height:1}.root#g425 .section-technology .tech3 .col2-block .tech3-other .copy2{position:absolute;top:374px;left:0;width:100%;padding:0 10px;color:#282828;font-family:"NotoSansJP-Black",sans-serif;font-size:38px;font-style:italic;line-height:1.2}.root#g425 .section-technology .tech3 .col2-block .tech3-other .copy3{position:absolute;top:485px;left:0;width:100%;padding:0 10px;color:#fff;font-family:"NotoSansJP-Black",sans-serif;font-size:25px;font-style:italic;line-height:1.2}.root#g425 .section-technology .tech4{width:1080px;margin:0 auto}.root#g425 .section-technology .tech4 .headline-block{position:relative;color:#af9354;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:32px;font-style:italic;line-height:1}.root#g425 .section-technology .tech4 .headline-block h1{width:15em;margin-left:auto;margin-right:auto}.root#g425 .section-technology .tech4 .headline-block h1:before{content:"";position:absolute;top:50%;left:0;width:calc((100% - 15em) / 2);height:3px;margin-top:-1px;background-color:#af9354}.root#g425 .section-technology .tech4 .headline-block h1:after{content:"";position:absolute;top:50%;right:0;width:calc((100% - 15em) / 2);height:3px;margin-top:-1px;background-color:#af9354}.root#g425 .section-technology .tech4 .club-data{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.root#g425 .section-technology .tech4 .club-data .club-image{margin-top:-10px}.root#g425 .section-technology .tech4 .club-data .survey{padding:8px 0 0 0;color:#fff;font-size:14px;line-height:1;text-align:right}.root#g425 .section-technology .tech4 .tech-detail{position:relative;width:1080px;margin:0 auto 70px auto}.root#g425 .section-technology .tech4 .tech-detail .detail-box{position:absolute}.root#g425 .section-technology .tech4 .tech-detail .detail-box h2{margin-bottom:15px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:24px;font-style:italic;line-height:1.5;text-align:left;text-shadow:1px 1px 15px rgba(0,149,255,0.7),-1px 1px 15px rgba(0,149,255,0.7),1px -1px 15px rgba(0,149,255,0.7),-1px -1px 15px rgba(0,149,255,0.7),1px 1px 0 rgba(0,149,255,0.7),-1px 1px 0 rgba(0,149,255,0.7),1px -1px 0 rgba(0,149,255,0.7),-1px -1px 0 rgba(0,149,255,0.7),1px 0px 0 rgba(0,149,255,0.7),0px 1px 0 rgba(0,149,255,0.7),-1px 0px 0 rgba(0,149,255,0.7),0px -1px 0 rgba(0,149,255,0.7)}.root#g425 .section-technology .tech4 .tech-detail .detail-box p{color:#fff;font-size:16px;line-height:1.5;text-align:left}.root#g425 .section-technology .tech4 .tech-detail .detail-box.detail1{top:65px;left:0;width:385px}.root#g425 .section-technology .tech4 .tech-detail .detail-box.detail1 p{padding-right:15px}.root#g425 .section-technology .tech4 .tech-detail .detail-box.detail2{bottom:475px;right:0;width:310px}.root#g425 .section-technology .tech4 .tech-detail .detail-box.detail3{top:515px;left:0;width:420px}.root#g425 .section-technology .tech4 .tech-detail .detail-box.detail3 p{padding-right:40px}.root#g425 .section-technology .tech4 .tech-detail .detail-box.detail4{top:515px;right:0;width:342px}.root#g425 .section-technology .fw-tech1{width:1180px;margin:0 auto}.root#g425 .section-technology .fw-tech1 .tech-detail{position:relative;width:1180px;margin:0 auto}.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box{position:absolute}.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box h2{margin-bottom:15px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:24px;font-style:italic;line-height:1.5;text-align:left;text-shadow:1px 1px 15px rgba(0,149,255,0.7),-1px 1px 15px rgba(0,149,255,0.7),1px -1px 15px rgba(0,149,255,0.7),-1px -1px 15px rgba(0,149,255,0.7),1px 1px 0 rgba(0,149,255,0.7),-1px 1px 0 rgba(0,149,255,0.7),1px -1px 0 rgba(0,149,255,0.7),-1px -1px 0 rgba(0,149,255,0.7),1px 0px 0 rgba(0,149,255,0.7),0px 1px 0 rgba(0,149,255,0.7),-1px 0px 0 rgba(0,149,255,0.7),0px -1px 0 rgba(0,149,255,0.7)}.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box p{color:#fff;font-size:16px;line-height:1.5;text-align:left}.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box.detail1{top:149px;left:70px;width:250px}.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box.detail1 p{font-size:18px;line-height:1.3}.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box.detail2{top:716px;left:100px;width:455px}.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box.detail3{top:195px;left:786px;width:365px}.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box.detail4{top:736px;right:25px;width:390px}.root#g425 .section-technology .hb-tech1{width:1080px;margin:0 auto}.root#g425 .section-technology .hb-tech1 .tech-detail{position:relative;width:1080px;margin:0 auto}.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box{position:absolute}.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box h2{margin-bottom:15px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:24px;font-style:italic;line-height:1.5;text-align:left;text-shadow:1px 1px 15px rgba(0,149,255,0.7),-1px 1px 15px rgba(0,149,255,0.7),1px -1px 15px rgba(0,149,255,0.7),-1px -1px 15px rgba(0,149,255,0.7),1px 1px 0 rgba(0,149,255,0.7),-1px 1px 0 rgba(0,149,255,0.7),1px -1px 0 rgba(0,149,255,0.7),-1px -1px 0 rgba(0,149,255,0.7),1px 0px 0 rgba(0,149,255,0.7),0px 1px 0 rgba(0,149,255,0.7),-1px 0px 0 rgba(0,149,255,0.7),0px -1px 0 rgba(0,149,255,0.7)}.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box p{color:#fff;font-size:16px;line-height:1.5;text-align:left}.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box.detail1{top:60px;left:530px;width:320px}.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box.detail1 p{font-size:18px;line-height:1.3}.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box.detail2{top:540px;left:0;width:380px}.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box.detail2 p{padding-right:85px}.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box.detail3{top:265px;right:0;width:360px}.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box.detail4{top:768px;right:0;width:356px}.root#g425 .section-technology .co-tech1{width:1080px;margin:-20px auto 0 auto}.root#g425 .section-technology .co-tech1 .tech-detail{position:relative;width:1080px;margin:0 auto}.root#g425 .section-technology .co-tech1 .tech-detail .detail-box{position:absolute}.root#g425 .section-technology .co-tech1 .tech-detail .detail-box h2{margin-bottom:15px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:24px;font-style:italic;line-height:1.5;text-align:left;text-shadow:1px 1px 15px rgba(0,149,255,0.7),-1px 1px 15px rgba(0,149,255,0.7),1px -1px 15px rgba(0,149,255,0.7),-1px -1px 15px rgba(0,149,255,0.7),1px 1px 0 rgba(0,149,255,0.7),-1px 1px 0 rgba(0,149,255,0.7),1px -1px 0 rgba(0,149,255,0.7),-1px -1px 0 rgba(0,149,255,0.7),1px 0px 0 rgba(0,149,255,0.7),0px 1px 0 rgba(0,149,255,0.7),-1px 0px 0 rgba(0,149,255,0.7),0px -1px 0 rgba(0,149,255,0.7)}.root#g425 .section-technology .co-tech1 .tech-detail .detail-box p{color:#fff;font-size:16px;line-height:1.5;text-align:left}.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail1{top:80px;left:800px;width:270px}.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail1 p{font-size:18px;line-height:1.3}.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail2{top:452px;left:800px;width:270px}.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail2 p{font-size:18px;line-height:1.3}.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail3{top:916px;left:74px;width:420px}.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail3 h2{text-align:center}.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail4{top:916px;left:590px;width:420px}.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail4 h2{text-align:center}.root#g425 .section-technology .co-tech2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:1000px;margin:0 auto 6.25% auto;background-color:#221815}.root#g425 .section-technology .co-tech2 .tech2-image1{width:623px}.root#g425 .section-technology .co-tech2 .tech2-text{-webkit-flex:1;-ms-flex:1;flex:1;padding:20px 25px}.root#g425 .section-technology .co-tech2 .tech2-text h2{margin-bottom:40px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:18px;line-height:1.3}.root#g425 .section-technology .co-tech2 .tech2-text p{color:#fff;font-size:16px;line-height:1.5;text-align:left}.root#g425 .section-technology .co-tech2-v2{position:relative;width:980px;margin:0 auto 6.25% auto;background-color:#221815}.root#g425 .section-technology .co-tech2-v2 .tech2-text{position:absolute;top:40px;left:440px;width:514px;padding:25px 20px}.root#g425 .section-technology .co-tech2-v2 .tech2-text h2{margin-bottom:40px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:21px;line-height:1.3;text-shadow:0 0 6px rgba(0,0,0,0.3)}.root#g425 .section-technology .co-tech2-v2 .tech2-text p{color:#fff;font-size:16px;line-height:1.5;text-align:left;text-shadow:0 0 6px rgba(0,0,0,0.3)}.root#g425 .section-technology .ir-tech1{width:1080px;margin:-2.6% auto 5.2% auto}.root#g425 .section-technology .ir-tech1 .tech-detail{position:relative;width:1080px;margin:0 auto}.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box{position:absolute}.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box h2{margin-bottom:15px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:24px;font-style:italic;line-height:1.5;text-align:left;text-shadow:1px 1px 15px rgba(0,149,255,0.7),-1px 1px 15px rgba(0,149,255,0.7),1px -1px 15px rgba(0,149,255,0.7),-1px -1px 15px rgba(0,149,255,0.7),1px 1px 0 rgba(0,149,255,0.7),-1px 1px 0 rgba(0,149,255,0.7),1px -1px 0 rgba(0,149,255,0.7),-1px -1px 0 rgba(0,149,255,0.7),1px 0px 0 rgba(0,149,255,0.7),0px 1px 0 rgba(0,149,255,0.7),-1px 0px 0 rgba(0,149,255,0.7),0px -1px 0 rgba(0,149,255,0.7)}.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box p{color:#fff;font-size:16px;line-height:1.5;text-align:left}.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail1{top:96px;left:296px;width:240px}.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail1 p{font-size:18px;line-height:1.3}.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail2{top:96px;left:790px;width:190px}.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail2 p{font-size:18px;line-height:1.3}.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail3{top:434px;left:790px;width:190px}.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail3 p{font-size:18px;line-height:1.3}.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail4{top:600px;left:494px;width:500px}.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail5{top:1004px;left:92px;width:496px}.root#g425 .section-technology .detail-tech-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:90.41%;margin:0 auto;padding:0 0 2% 0}.root#g425 .section-technology .detail-tech-list .tech-box{width:31.85%;margin-right:calc(calc(100% - (31.85% * 3)) / 2);margin-bottom:4.3%}.root#g425 .section-technology .detail-tech-list .tech-box:nth-child(3n),.root#g425 .section-technology .detail-tech-list .tech-box:last-child{margin-right:0}@media all and (-ms-high-contrast: none){.root#g425 .section-technology .detail-tech-list .tech-box{margin-right:2.225%}}.root#g425 .section-technology .detail-tech-list .tech-box .tech-image{margin-bottom:35px}.root#g425 .section-technology .detail-tech-list .tech-box .tech-image img{border:1px solid #171717}.root#g425 .section-technology .detail-tech-list .tech-box .tech-sub-head{margin-bottom:20px;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:20px;line-height:1.5;text-align:left}.root#g425 .section-technology .detail-tech-list .tech-box .tech-sub-head .deco{position:relative}.root#g425 .section-technology .detail-tech-list .tech-box .tech-sub-head .deco:after{content:"";position:absolute;bottom:-6px;left:50%;width:5px;height:5px;margin-left:-2px;background-color:#2a77ff;-webkit-border-radius:50%;border-radius:50%}.root#g425 .section-technology .detail-tech-list .tech-box .tech-sub-head.multiple{padding-top:30px}.root#g425 .section-technology .detail-tech-list .tech-box .tech-copy{color:#fff;font-size:16px;line-height:1.5;text-align:left}.root#g425 .section-product-intro{padding-bottom:3.38%;background-position:left bottom;background-repeat:no-repeat}.root#g425 .section-product-intro.max,.root#g425 .section-product-intro.common{-webkit-background-size:100% 27.9vw;-o-background-size:100% 27.9vw;background-size:100% 27.9vw;background-image:-webkit-linear-gradient(bottom, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%);background-image:-moz-linear-gradient(bottom, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%);background-image:-o-linear-gradient(bottom, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%);background-image:-ms-linear-gradient(bottom, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%);background-image:linear-gradient(to top, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%)}.root#g425 .section-product-intro.lst{-webkit-background-size:100% 24.53vw;-o-background-size:100% 24.53vw;background-size:100% 24.53vw;background-image:-webkit-linear-gradient(bottom, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%);background-image:-moz-linear-gradient(bottom, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%);background-image:-o-linear-gradient(bottom, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%);background-image:-ms-linear-gradient(bottom, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%);background-image:linear-gradient(to top, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%)}.root#g425 .section-product-intro.sft{-webkit-background-size:100% 24.53vw;-o-background-size:100% 24.53vw;background-size:100% 24.53vw;background-image:-webkit-linear-gradient(bottom, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%);background-image:-moz-linear-gradient(bottom, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%);background-image:-o-linear-gradient(bottom, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%);background-image:-ms-linear-gradient(bottom, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%);background-image:linear-gradient(to top, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%)}.root#g425 .section-product-intro .inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:90.41%;margin:0 auto}.root#g425 .section-product-intro .inner .intro-slide{width:62.34%}.root#g425 .section-product-intro .inner .intro-text{width:34.6%;padding-top:5.2%;text-align:left}.root#g425 .section-product-intro .inner .intro-text h2{color:#fff;font-family:"NotoSansJP-Black",sans-serif;font-size:2.08vw;font-style:italic;line-height:1.5}.root#g425 .section-product-intro .inner .intro-text .copy{padding-top:7%;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:0.83vw;font-style:italic;line-height:1.8}.root#g425 .section-product-intro .slide-block .slide-zoom{margin-bottom:0}.root#g425 .section-product-intro .slide-block .slide-zoom .slick-prev{left:0;width:1.61vw;height:2.55vw}.root#g425 .section-product-intro .slide-block .slide-zoom .slick-prev:before{width:1.61vw;height:2.55vw;background-image:url("/product/assets/img/g425/prev.png")}.root#g425 .section-product-intro .slide-block .slide-zoom .slick-next{right:0;width:1.61vw;height:2.55vw}.root#g425 .section-product-intro .slide-block .slide-zoom .slick-next:before{width:1.61vw;height:2.55vw;background-image:url("/product/assets/img/g425/next.png")}.root#g425 .section-product-intro .slide-block .slide-zoom .video-inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}.root#g425 .section-product-intro .slide-block .slide-zoom .video-inner .video-block{position:relative;width:68.39%;line-height:0;overflow:hidden}.root#g425 .section-product-intro .slide-block .slide-zoom .video-inner .video-block video{cursor:pointer}.root#g425 .section-product-intro .slide-block .slide-zoom .video-inner .video-block .btn-mov-play{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-99999px;cursor:pointer;opacity:1;pointer-events:auto;background-image:url("/product/assets/img/g425/play.png");background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}.root#g425 .section-product-intro .slide-block .slide-zoom .video-inner .video-block .btn-mov-play.hide{opacity:0;pointer-events:none}.root#g425 .section-product-intro .slide-block .slide-zoom .video-inner .video-block .btn-mov-pause{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-99999px;cursor:pointer;opacity:1;pointer-events:auto;background-image:url("/product/assets/img/g425/pause.png");background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.root#g425 .section-product-intro .slide-block .slide-zoom .video-inner .video-block .btn-mov-pause.hide{opacity:0;pointer-events:none}.root#g425 .section-product-intro .slide-block .slide-thumb{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.root#g425 .section-product-intro .slide-block .slide-thumb div{width:14.32%;margin-right:2.58%;margin-bottom:2.58%;cursor:pointer}.root#g425 .section-product-intro .slide-block .slide-thumb div:last-child,.root#g425 .section-product-intro .slide-block .slide-thumb div:nth-child(6n){margin-right:0}.root#g425 .section-product-intro .slide-block .slide-thumb div.thumbnail-current{position:relative}.root#g425 .section-product-intro .slide-block .slide-thumb div.thumbnail-current:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.root#g425 .section-product-intro .slide-block.g425-d-max .slide-thumb div.thumbnail-current:after,.root#g425 .section-product-intro .slide-block.g425-f-max .slide-thumb div.thumbnail-current:after,.root#g425 .section-product-intro .slide-block.g425-common .slide-thumb div.thumbnail-current:after{border:2px solid #af9354}.root#g425 .section-product-intro .slide-block.g425-d-lst .slide-thumb div.thumbnail-current:after{border:2px solid #9b2928}.root#g425 .section-product-intro .slide-block.g425-d-sft .slide-thumb div.thumbnail-current:after{border:2px solid #345797}.root#g425 .section-product-detail{margin-bottom:3.75%;padding:4.17% 0;background-position:left bottom;background-repeat:no-repeat;-webkit-background-size:100% 27.9vw;-o-background-size:100% 27.9vw;background-size:100% 27.9vw}.root#g425 .section-product-detail.max,.root#g425 .section-product-detail.common{background-image:-webkit-linear-gradient(bottom, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%);background-image:-moz-linear-gradient(bottom, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%);background-image:-o-linear-gradient(bottom, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%);background-image:-ms-linear-gradient(bottom, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%);background-image:linear-gradient(to top, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%)}.root#g425 .section-product-detail.lst{-webkit-background-size:100% 24.53vw;-o-background-size:100% 24.53vw;background-size:100% 24.53vw;background-image:-webkit-linear-gradient(bottom, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%);background-image:-moz-linear-gradient(bottom, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%);background-image:-o-linear-gradient(bottom, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%);background-image:-ms-linear-gradient(bottom, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%);background-image:linear-gradient(to top, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%)}.root#g425 .section-product-detail.sft{-webkit-background-size:100% 26.15vw;-o-background-size:100% 26.15vw;background-size:100% 26.15vw;background-image:-webkit-linear-gradient(bottom, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%);background-image:-moz-linear-gradient(bottom, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%);background-image:-o-linear-gradient(bottom, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%);background-image:-ms-linear-gradient(bottom, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%);background-image:linear-gradient(to top, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%)}.root#g425 .section-product-detail.sft .detail-tech-list{padding:0 0 2% 0}.root#g425 .section-product-detail .section-hl2{width:1080px;margin:0 auto}.root#g425 .section-product-detail .section-hl2 .hl2-wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:1080px;height:49px;background-repeat:no-repeat;background-position:center;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.root#g425 .section-product-detail .section-hl2 .hl2-wrap.max,.root#g425 .section-product-detail .section-hl2 .hl2-wrap.common{background-image:url("/product/assets/img/g425/pc/bg_hl2_max.png")}.root#g425 .section-product-detail .section-hl2 .hl2-wrap.lst{background-image:url("/product/assets/img/g425/pc/bg_hl2_lst.png")}.root#g425 .section-product-detail .section-hl2 .hl2-wrap.sft{background-image:url("/product/assets/img/g425/pc/bg_hl2_sft.png")}.root#g425 .section-product-detail .section-hl2 h2{padding-top:4px;color:#fff;font-family:"AvenirNextLTPro-BoldCnIt","NotoSansJP-Black",sans-serif;font-size:32px;line-height:32px;text-transform:uppercase}.root#g425 .section-product-detail .section-hl2 h2 .lang-ja{font-size:26px;font-style:italic;line-height:32px;vertical-align:bottom}.root#g425 .section-product-detail .detail-tech-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:1674px;margin:0 auto;padding:1.56% 0 2% 0}.root#g425 .section-product-detail .detail-tech-list .tech-box{width:522px;margin-left:18px;margin-right:18px;margin-bottom:4.3%}.root#g425 .section-product-detail .detail-tech-list .tech-box .tech-image{margin-bottom:35px}.root#g425 .section-product-detail .detail-tech-list .tech-box .tech-image img{border:1px solid #171717}.root#g425 .section-product-detail .detail-tech-list .tech-box .tech-sub-head{margin-bottom:20px;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:20px;line-height:1.5;text-align:left}.root#g425 .section-product-detail .detail-tech-list .tech-box .tech-sub-head .deco{position:relative}.root#g425 .section-product-detail .detail-tech-list .tech-box .tech-sub-head .deco:after{content:"";position:absolute;bottom:-6px;left:50%;width:5px;height:5px;margin-left:-2px;background-color:#2a77ff;-webkit-border-radius:50%;border-radius:50%}.root#g425 .section-product-detail .detail-tech-list .tech-box .tech-copy{color:#fff;font-size:16px;line-height:1.5;text-align:left}.root#g425 .section-product-detail .detail-spec{width:1080px;margin:0 auto;padding-top:48px}.root#g425 .section-product-detail .detail-spec .head-material{margin-bottom:50px;text-align:left;color:#fff;font-size:16px;line-height:1}.root#g425 .section-product-detail .detail-spec .head-material .head-material-block{display:inline-block}.root#g425 .section-product-detail .detail-spec .head-material .head-material-block.completion{margin-left:40px}.root#g425 .section-product-detail .detail-spec .head-material .material-title{display:inline-block;margin-right:20px;padding:8px 15px}.root#g425 .section-product-detail .detail-spec .head-material .material-title.bg-max,.root#g425 .section-product-detail .detail-spec .head-material .material-title.bg-common{background-color:rgba(149,125,72,0.4)}.root#g425 .section-product-detail .detail-spec .head-material .material-title.bg-lst{background-color:rgba(155,41,40,0.4)}.root#g425 .section-product-detail .detail-spec .head-material .material-title.bg-sft{background-color:rgba(43,105,217,0.5)}.root#g425 .section-product-detail .detail-spec .spec-hl-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.root#g425 .section-product-detail .detail-spec .spec-hl-block .notice{color:#fff;font-size:14px;line-height:1;text-align:right}.root#g425 .section-product-detail .detail-spec h3{margin-bottom:10px;color:#fff;font-size:18px;line-height:1;text-align:left}.root#g425 .section-product-detail .detail-spec h3 span{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif}.root#g425 .section-product-detail .detail-spec .spec-table{width:100%;border-collapse:collapse;table-layout:fixed}.root#g425 .section-product-detail .detail-spec .spec-table th,.root#g425 .section-product-detail .detail-spec .spec-table td{padding:10px;color:#fff;font-size:13px;font-weight:normal;line-height:1.4;text-align:center;vertical-align:middle;border:2px solid #000}.root#g425 .section-product-detail .detail-spec .spec-table th{width:28.7%}.root#g425 .section-product-detail .detail-spec .spec-table.bg-max th,.root#g425 .section-product-detail .detail-spec .spec-table.bg-common th{background-color:rgba(149,125,72,0.7)}.root#g425 .section-product-detail .detail-spec .spec-table.bg-max td,.root#g425 .section-product-detail .detail-spec .spec-table.bg-common td{background-color:rgba(149,125,72,0.25)}.root#g425 .section-product-detail .detail-spec .spec-table.bg-lst th{background-color:rgba(155,41,40,0.7)}.root#g425 .section-product-detail .detail-spec .spec-table.bg-lst td{background-color:rgba(155,41,40,0.25)}.root#g425 .section-product-detail .detail-spec .spec-table.bg-sft th{background-color:rgba(49,93,175,0.7)}.root#g425 .section-product-detail .detail-spec .spec-table.bg-sft td{background-color:rgba(52,87,151,0.18)}.root#g425 .section-product-detail .detail-spec .spec-note{padding-top:8px;color:#fff;font-size:14px;line-height:1.4;text-align:left}.root#g425 .section-product-detail .detail-feature{width:1080px}.root#g425 .section-product-detail .detail-feature h2{padding:15px 0;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:32px;font-style:italic;line-height:1}.root#g425 .section-product-detail .detail-feature .copy{padding:34px 0;color:#fff;font-size:19px;line-height:1.5}.root#g425 .section-product-detail .detail-feature .fig{z-index:-1;pointer-events:none}.root#g425 .section-product-detail .detail-feature.max{width:1180px;margin:0 auto}.root#g425 .section-product-detail .detail-feature.max h2{width:1080px;margin:0 auto;color:#af9354;border-top:3px solid #af9354;border-bottom:3px solid #af9354}.root#g425 .section-product-detail .detail-feature.fw-max{padding-top:50px}.root#g425 .section-product-detail .detail-feature.fw-max .fig{margin-top:-66px}.root#g425 .section-product-detail .detail-feature.lst{padding-top:60px;margin:0 auto 0 auto}.root#g425 .section-product-detail .detail-feature.lst h2{color:#e90c08;border-top:3px solid #e90c08;border-bottom:3px solid #e90c08}.root#g425 .section-product-detail .detail-feature.fw-lst{width:1180px;margin:0 auto;padding-top:50px}.root#g425 .section-product-detail .detail-feature.fw-lst h2{width:1080px;margin:0 auto}.root#g425 .section-product-detail .detail-feature.fw-lst .fig{margin-top:-164px}.root#g425 .section-product-detail .detail-feature.sft{width:1180px;margin:0 auto;padding-top:60px}.root#g425 .section-product-detail .detail-feature.sft.fw-sft1{padding-top:50px}.root#g425 .section-product-detail .detail-feature.sft h2{width:1080px;margin:0 auto;color:#2a77ff;border-top:3px solid #2a77ff;border-bottom:3px solid #2a77ff}.root#g425 .section-product-detail .detail-feature.sft .fig{margin-top:-164px}.root#g425 .section-product-detail .detail-feature.fw-sft2{margin:0 auto 38px auto;padding-top:0}.root#g425 .section-product-detail .detail-feature.fw-sft2 .fig{margin-top:-51px}.root#g425 .section-shaft-option .shaft-body{width:1080px;margin:0 auto}.root#g425 .section-shaft-option .shaft-body .shaft-hl{padding:40px 0 20px 0;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:18px;line-height:1;text-align:left}.root#g425 .section-shaft-option .shaft-body .price-list{margin-bottom:20px;color:#ddd;font-size:15px;line-height:1.4;text-align:left}.root#g425 .section-shaft-option .shaft-body .price-list li{margin-bottom:15px}.root#g425 .section-shaft-option .shaft-body .price-list li:last-child{margin-bottom:0}.root#g425 .section-shaft-option .shaft-body .price-list li strong{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif}.root#g425 .section-shaft-option .shaft-body .table-notice{margin-bottom:40px;color:#ddd;font-size:12px;line-height:1.5;text-align:left}.root#g425 .section-shaft-option .shaft-body .table-notice a{color:#fff}.root#g425 .section-shaft-option .shaft-body .table-notice-wrap .raikaku-block{position:relative;display:inline-block}.root#g425 .section-shaft-option .shaft-body .table-notice-wrap .raikaku-block .raikaku-image{position:absolute;top:-20px;right:-248px;width:231px}.root#g425 .section-shaft-option .shaft-body .table-notice-wrap .raikaku-block .raikaku-image.crossover{top:-15px}.root#g425 .section-shaft-option .shaft-body .table-notice-wrap .raikaku-block .raikaku-image.iron{top:-20px}.root#g425 .section-shaft-option .shaft-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:1000px;margin:0 auto;padding:60px 0 40px 0}.root#g425 .section-shaft-option .shaft-list li{width:220px;margin-right:40px;margin-bottom:20px;color:#ddd;font-size:14px;line-height:1.4;text-align:left}.root#g425 .section-shaft-option .shaft-list li:nth-child(4n){margin-right:0}.root#g425 .section-shaft-option .shaft-list li .release-day{font-size:12px}.root#g425 .section-shaft-option .option-body{width:1080px;margin:0 auto}.root#g425 .section-shaft-option .option-body .option-hl{margin-bottom:10px;color:#ddd;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:18px;line-height:1;text-align:left}.root#g425 .section-shaft-option .grip-headcover{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:80px}.root#g425 .section-shaft-option .grip-headcover .box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:rgba(255,255,255,0.05);padding:20px 10px}.root#g425 .section-shaft-option .grip-headcover .box .box-inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;min-height:148px}.root#g425 .section-shaft-option .grip-headcover .box .photo img{width:auto}.root#g425 .section-shaft-option .grip-headcover .box .data{-webkit-flex:1;-ms-flex:1 1 0px;-webkit-flex:1;flex:1;padding-right:10px;color:#ddd;font-size:14px;line-height:1.5;text-align:left}.root#g425 .section-shaft-option .grip-headcover .box .data .notice{font-size:12px}.root#g425 .section-shaft-option .grip-headcover .box.headcover{width:300px}.root#g425 .section-shaft-option .grip-headcover .box.headcover .photo{padding:0 50px 0 30px}.root#g425 .section-shaft-option .grip-headcover .box.headcover.hide{display:none}.root#g425 .section-shaft-option .grip-headcover .box.grip{width:396px}.root#g425 .section-shaft-option .grip-headcover .box.grip .img-grip{width:17px;margin:0 36px 0 30px}.root#g425 .section-shaft-option .grip-headcover .box.grip .photo{padding:0 20px 0 12px}.root#g425 .section-shaft-option .grip-headcover .box.other{width:350px}.root#g425 .section-shaft-option .grip-headcover .box.other .photo{padding:0 14px 0 8px}.root#g425 .section-shaft-option .grip-headcover .box.other.hide{visibility:hidden}.root#g425 .section-shaft-option .grip-headcover .box>p{margin:0 auto;padding:0 10px;color:#ddd;font-size:14px;line-height:1.5}.root#g425 .section-shaft-option .grip-headcover .box>p a.pdf{background:url("/images/common/icon_pdf01.png") no-repeat center right;background-size:18px auto;padding:4px 19px 5px 0}.root#g425 .section-shaft-option .grip-headcover.fw .box.headcover .photo,.root#g425 .section-shaft-option .grip-headcover.co .box.headcover .photo,.root#g425 .section-shaft-option .grip-headcover.ir .box.headcover .photo{padding:0 50px 0 40px}.root#g425 .section-shaft-option .grip-headcover.hb .box.headcover .photo{padding:0 30px 0 35px}@media screen and (max-width: 768px){.root{width:100%;margin:auto}.root .pcnone{display:initial}.root .spnone{display:none}.root#g425{-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.root#g425 .head-block{position:relative;text-align:center}.root#g425 .head-block .btn-scroll{position:absolute;top:90%;left:50%;width:13.6%;height:auto;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.root#g425 .head-block .release-day{position:absolute;left:0;bottom:1.82%;width:64.27%}.root#g425 .head-block .release-day .inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}.root#g425 .head-block .release-day .date{width:100%;padding-right:4.7%;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:3.73vw;line-height:1}.root#g425 .product-menu{width:100%;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.root#g425 .product-menu .product-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;width:max-content;height:auto;margin:0 auto}.root#g425 .product-menu .product-list li{width:auto !important}.root#g425 .product-menu .product-list li a{height:auto;background-image:none !important}.root#g425 .product-menu .product-list li img{display:block;width:auto;height:17.07vw}.root#g425 .product-menu.menu-head,.root#g425 .product-menu.menu-foot{height:18.4vw;background-image:url("/product/assets/img/g425/sp/nav_bg.png")}.root#g425 .content{padding:6.8% 0 0 0}.root#g425 .content .mobile-scroll{display:block;margin-bottom:8px;color:#fff;font-size:14px;line-height:1.4;text-align:left}.root#g425 .content .mobile-scroll.iphone5-only{display:none}.root#g425 .content .shaft-table-wrap{width:100%;overflow-x:auto}.root#g425 .content .shaft-table-wrap.btm-margin{margin-bottom:4.8%}.root#g425 .content .shaft-table{width:auto}.root#g425 .content .shaft-table.w-auto{width:auto}.root#g425 .content .shaft-table th,.root#g425 .content .shaft-table td{padding:10px 5px;width:auto !important;font-size:12px;white-space:nowrap;border:1px solid #000}.root#g425 .banner-block{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:94.67%;margin:0 auto;padding:0}.root#g425 .banner-block.content-banner-head{padding-bottom:0}.root#g425 .banner-block.content-banner-head.shop-banner{padding-bottom:5.6%}.root#g425 .banner-block.content-banner-head.shop-banner .banner-box{margin-bottom:0}.root#g425 .banner-block.content-banner-foot{padding-bottom:0}.root#g425 .banner-block .banner-box{width:100%;margin-bottom:8%}.root#g425 .banner-block .banner-box.col1,.root#g425 .banner-block .banner-box.col1-710{padding-bottom:0}.root#g425 .banner-block .banner-box.col1 a,.root#g425 .banner-block .banner-box.col1-710 a{width:100%}.root#g425 .banner-block .banner-box .banner-copy{margin-bottom:2.67vw;padding:0 5.6vw 0 5.07vw;font-size:4vw}.root#g425 .banner-block .banner-box .banner-copy::before{width:3.47vw;height:4.53vw;margin-top:-2.26vw}.root#g425 .banner-block .banner-box .banner-copy::after{width:4vw;height:4.53vw;margin-top:-2.26vw}.root#g425 .anchor-links{position:relative;width:100%;height:calc(10.93vw + 4px);margin:0 0 6.7% 0}.root#g425 .anchor-links .anchor-inner{position:absolute;top:0;left:0;width:100%;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.root#g425 .anchor-links .anchor-inner.fixed-menu{position:fixed;top:63px;left:0;width:100%;z-index:100}.root#g425 .anchor-links .anchor-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;width:max-content;border-right:none;border-left:none}.root#g425 .anchor-links .anchor-list li img{display:block;width:auto}.root#g425 .anchor-links .anchor-list li a{height:10.93vw;-webkit-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}.root#g425 .anchor-links .anchor-list li a:hover{opacity:1}.root#g425 .anchor-links .anchor-list.g425-d,.root#g425 .anchor-links .anchor-list.g425-f,.root#g425 .anchor-links .anchor-list.g425-h,.root#g425 .anchor-links .anchor-list.g425-c,.root#g425 .anchor-links .anchor-list.g425-i{width:max-content}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-movie,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-movie,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-movie,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-movie,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-movie{width:23.47vw}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-movie a,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-movie a,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-movie a,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-movie a,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-movie a{background-image:url("/product/assets/img/g425/sp/menu_movie.png")}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-technology,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-technology,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-technology,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-technology,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-technology{width:29.33vw}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-technology a,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-technology a,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-technology a,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-technology a,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-technology a{background-image:url("/product/assets/img/g425/sp/menu_technology.png")}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-max,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-max,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-max,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-max,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-max{width:29.33vw}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-max a,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-max a,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-max a,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-max a,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-max a{background-image:url("/product/assets/img/g425/sp/menu_max.png")}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-lst,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-lst,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-lst,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-lst,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-lst{width:29.33vw}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-lst a,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-lst a,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-lst a,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-lst a,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-lst a{background-image:url("/product/assets/img/g425/sp/menu_lst.png")}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-sft,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-sft,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-sft,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-sft,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-sft{width:29.33vw}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-sft a,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-sft a,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-sft a,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-sft a,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-sft a{background-image:url("/product/assets/img/g425/sp/menu_sft.png")}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-shaft,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-shaft,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-shaft,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-shaft,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-shaft{width:38.93vw}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-shaft a,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-shaft a,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-shaft a,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-shaft a,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-shaft a{background-image:url("/product/assets/img/g425/sp/menu_shaft.png")}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-g425,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-g425,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-g425,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-g425,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-g425{width:22.93vw}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-g425 a,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-g425 a,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-g425 a,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-g425 a,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-g425 a{background-image:url("/product/assets/img/g425/sp/menu_g425.png")}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-spec,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-spec,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-spec,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-spec,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-spec{width:37.06vw}.root#g425 .anchor-links .anchor-list.g425-d li.anchor-spec a,.root#g425 .anchor-links .anchor-list.g425-f li.anchor-spec a,.root#g425 .anchor-links .anchor-list.g425-h li.anchor-spec a,.root#g425 .anchor-links .anchor-list.g425-c li.anchor-spec a,.root#g425 .anchor-links .anchor-list.g425-i li.anchor-spec a{background-image:url("/product/assets/img/g425/sp/menu_spec.png")}.root#g425 .section-hl-anchor-fix{margin-top:-108px;padding-top:108px}.root#g425 .hl-wrap{width:100%;height:10.67vw}.root#g425 .hl-wrap.default{background-image:url("/product/assets/img/g425/sp/bg_hl.png")}.root#g425 .hl-wrap.max,.root#g425 .hl-wrap.common{background-image:url("/product/assets/img/g425/sp/bg_hl_max.png")}.root#g425 .hl-wrap.lst{background-image:url("/product/assets/img/g425/sp/bg_hl_lst.png")}.root#g425 .hl-wrap.sft{background-image:url("/product/assets/img/g425/sp/bg_hl_sft.png")}.root#g425 .hl-wrap.default2{height:10.67vw;margin:20px 0 0}.root#g425 .section-hl{font-size:16px;line-height:16px}.root#g425 .section-hl .lang-ja{font-size:14px;line-height:16px}.root#g425 .section-video{padding:3.85% 0 0 0}.root#g425 .section-video.making-mov{padding:3.85% 0 8% 0}.root#g425 .section-video .youtube-block{display:block;width:100%;height:auto;min-height:auto}.root#g425 .section-video .youtube-block .youtube-height-fit{position:relative;width:100%}.root#g425 .section-video .youtube-block .youtube-height-fit .movfit{width:auto;height:auto}.root#g425 .section-video .youtube-block-col2{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%}.root#g425 .section-video .youtube-block-col2 .col2-box{width:100%;margin-bottom:6.67%}.root#g425 .section-video .youtube-height-fit{position:relative;width:100%;padding-top:56.25%;line-height:0}.root#g425 .section-video .video-title{padding-top:13px;margin-bottom:6.67%;font-size:14px}.root#g425 .section-video .video-title-col2{padding-top:13px;font-size:14px}.root#g425 .section-technology .head-copy{padding:3.4% 0 4.67% 0;font-size:14px;line-height:1.85}.root#g425 .section-technology .tech1{width:100%}.root#g425 .section-technology .tech2{background-repeat:no-repeat;-webkit-background-size:100% 23.47vw;-o-background-size:100% 23.47vw;background-size:100% 23.47vw;background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.35) 27%, rgba(0,0,0,0.05) 82%, transparent 92%);background-image:-moz-linear-gradient(top, rgba(0,0,0,0.35) 27%, rgba(0,0,0,0.05) 82%, transparent 92%);background-image:-o-linear-gradient(top, rgba(0,0,0,0.35) 27%, rgba(0,0,0,0.05) 82%, transparent 92%);background-image:-ms-linear-gradient(top, rgba(0,0,0,0.35) 27%, rgba(0,0,0,0.05) 82%, transparent 92%);background-image:linear-gradient(to bottom, rgba(0,0,0,0.35) 27%, rgba(0,0,0,0.05) 82%, transparent 92%)}.root#g425 .section-technology .tech2 .hl1{padding:3.7% 0 1.6% 0;font-size:18px;line-height:1.3}.root#g425 .section-technology .tech2 .col2-block{width:100%;-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.root#g425 .section-technology .tech2 .col2-block .max-lst,.root#g425 .section-technology .tech2 .col2-block .sft{width:100%}.root#g425 .section-technology .tech2 .col2-block .text-block{display:none}.root#g425 .section-technology .tech3 .copy{padding:5.3% 5.3% 4% 5.3%;font-size:14px;text-align:left}.root#g425 .section-technology .tech3 .col2-block{width:100%;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.root#g425 .section-technology .tech3 .col2-block .tech3-g425,.root#g425 .section-technology .tech3 .col2-block .tech3-other{width:89.33%;margin-left:auto;margin-right:auto}.root#g425 .section-technology .tech3 .col2-block .tech3-g425{margin-bottom:3%}.root#g425 .section-technology .tech3 .col2-block .tech3-other{margin-top:3%;margin-bottom:6%}.root#g425 .section-technology .tech3 .col2-block .text-block{display:none}.root#g425 .section-technology .tech4{width:100%}.root#g425 .section-technology .tech4 .headline-block{font-size:15px}.root#g425 .section-technology .tech4 .headline-block h1:before{height:2px}.root#g425 .section-technology .tech4 .headline-block h1:after{height:2px}.root#g425 .section-technology .tech4 .club-data{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:94.76%;margin:0 auto;padding:2% 0 7.3% 0}.root#g425 .section-technology .tech4 .club-data .club-image{margin-top:0}.root#g425 .section-technology .tech4 .club-data .survey{padding:4px 0 0 0;font-size:9px}.root#g425 .section-technology .tech4 .tech-detail{position:relative;width:89.33%;margin:0 auto}.root#g425 .section-technology .tech4 .tech-detail .detail-box{position:static;margin-bottom:10%}.root#g425 .section-technology .tech4 .tech-detail .detail-box h2{margin-bottom:8px;font-size:14px;line-height:1.8}.root#g425 .section-technology .tech4 .tech-detail .detail-box p{font-size:14px}.root#g425 .section-technology .tech4 .tech-detail .detail-box.detail1,.root#g425 .section-technology .tech4 .tech-detail .detail-box.detail2,.root#g425 .section-technology .tech4 .tech-detail .detail-box.detail3,.root#g425 .section-technology .tech4 .tech-detail .detail-box.detail4{top:auto;right:auto;bottom:auto;left:auto;width:100%}.root#g425 .section-technology .tech4 .tech-detail .detail-box.detail1 p,.root#g425 .section-technology .tech4 .tech-detail .detail-box.detail2 p,.root#g425 .section-technology .tech4 .tech-detail .detail-box.detail3 p,.root#g425 .section-technology .tech4 .tech-detail .detail-box.detail4 p{padding-right:0}.root#g425 .section-technology .tech4 .tech-detail .detail-box.detail2{margin-bottom:2.7%}.root#g425 .section-technology .tech4 .tech-detail .detail-box.detail3{margin-top:-5%}.root#g425 .section-technology .fw-tech1,.root#g425 .section-technology .hb-tech1,.root#g425 .section-technology .co-tech1,.root#g425 .section-technology .ir-tech1{width:100%}.root#g425 .section-technology .fw-tech1 .tech-detail,.root#g425 .section-technology .hb-tech1 .tech-detail,.root#g425 .section-technology .co-tech1 .tech-detail,.root#g425 .section-technology .ir-tech1 .tech-detail{position:relative;width:89.33%;margin:0 auto}.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box,.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box,.root#g425 .section-technology .co-tech1 .tech-detail .detail-box,.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box{position:static;margin-bottom:10%}.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box h2,.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box h2,.root#g425 .section-technology .co-tech1 .tech-detail .detail-box h2,.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box h2{margin-bottom:8px;font-size:14px;line-height:1.8}.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box p,.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box p,.root#g425 .section-technology .co-tech1 .tech-detail .detail-box p,.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box p{font-size:14px}.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box.detail1,.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box.detail2,.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box.detail3,.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box.detail4,.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box.detail5,.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box.detail1,.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box.detail2,.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box.detail3,.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box.detail4,.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box.detail5,.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail1,.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail2,.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail3,.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail4,.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail5,.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail1,.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail2,.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail3,.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail4,.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail5{top:auto;right:auto;bottom:auto;left:auto;width:100%}.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box.detail1 p,.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box.detail2 p,.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box.detail3 p,.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box.detail4 p,.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box.detail5 p,.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box.detail1 p,.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box.detail2 p,.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box.detail3 p,.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box.detail4 p,.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box.detail5 p,.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail1 p,.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail2 p,.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail3 p,.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail4 p,.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail5 p,.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail1 p,.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail2 p,.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail3 p,.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail4 p,.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail5 p{padding-right:0}.root#g425 .section-technology .fw-tech1 .tech-detail .detail-box.detail3,.root#g425 .section-technology .hb-tech1 .tech-detail .detail-box.detail3,.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail3,.root#g425 .section-technology .ir-tech1 .tech-detail .detail-box.detail3{margin-bottom:0}.root#g425 .section-technology .co-tech1{margin:0 auto}.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail3,.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail4{margin-bottom:10%}.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail3 h2,.root#g425 .section-technology .co-tech1 .tech-detail .detail-box.detail4 h2{text-align:left}.root#g425 .section-technology .co-tech2{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:89.33%;margin:0 auto 11.46% auto}.root#g425 .section-technology .co-tech2 .tech2-image1{width:100%}.root#g425 .section-technology .co-tech2 .tech2-text{padding:20px 4.4%}.root#g425 .section-technology .co-tech2 .tech2-text h2{margin-bottom:16px;font-size:14px;line-height:1.3}.root#g425 .section-technology .co-tech2 .tech2-text p{font-size:14px}.root#g425 .section-technology .co-tech2-v2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:89.33%;margin:0 auto 11.46% auto}.root#g425 .section-technology .co-tech2-v2 .tech2-image1{width:100%}.root#g425 .section-technology .co-tech2-v2 .tech2-text{position:static;top:auto;left:auto;width:auto;padding:20px 4.4%}.root#g425 .section-technology .co-tech2-v2 .tech2-text h2{margin-bottom:16px;font-size:14px;line-height:1.3;text-shadow:none}.root#g425 .section-technology .co-tech2-v2 .tech2-text p{font-size:14px;text-shadow:none}.root#g425 .section-technology .detail-tech-list{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:89.33%;padding:2% 0 0 0}.root#g425 .section-technology .detail-tech-list .tech-box{width:100%;margin-bottom:9%}.root#g425 .section-technology .detail-tech-list .tech-box .tech-image{margin-bottom:6%}.root#g425 .section-technology .detail-tech-list .tech-box .tech-sub-head{margin-bottom:14px;font-size:14px}.root#g425 .section-technology .detail-tech-list .tech-box .tech-sub-head .deco:after{bottom:-4px;width:4px;height:4px;margin-left:-2px}.root#g425 .section-technology .detail-tech-list .tech-box .tech-copy{font-size:14px}.root#g425 .section-product-intro{padding-bottom:3.4%}.root#g425 .section-product-intro.max,.root#g425 .section-product-intro.common{-webkit-background-size:100% 71.47vw;-o-background-size:100% 71.47vw;background-size:100% 71.47vw;background-image:-webkit-linear-gradient(bottom, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%);background-image:-moz-linear-gradient(bottom, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%);background-image:-o-linear-gradient(bottom, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%);background-image:-ms-linear-gradient(bottom, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%);background-image:linear-gradient(to top, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%)}.root#g425 .section-product-intro.lst{-webkit-background-size:100% 71.47vw;-o-background-size:100% 71.47vw;background-size:100% 71.47vw;background-image:-webkit-linear-gradient(bottom, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%);background-image:-moz-linear-gradient(bottom, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%);background-image:-o-linear-gradient(bottom, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%);background-image:-ms-linear-gradient(bottom, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%);background-image:linear-gradient(to top, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%)}.root#g425 .section-product-intro.sft{-webkit-background-size:100% 71.47vw;-o-background-size:100% 71.47vw;background-size:100% 71.47vw;background-image:-webkit-linear-gradient(bottom, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%);background-image:-moz-linear-gradient(bottom, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%);background-image:-o-linear-gradient(bottom, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%);background-image:-ms-linear-gradient(bottom, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%);background-image:linear-gradient(to top, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%)}.root#g425 .section-product-intro .inner{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%}.root#g425 .section-product-intro .inner .intro-slide{width:100%}.root#g425 .section-product-intro .inner .intro-text{width:89.33%;margin:0 auto;padding-top:3%;padding-bottom:3%}.root#g425 .section-product-intro .inner .intro-text h2{font-size:20px;text-align:center}.root#g425 .section-product-intro .inner .intro-text .copy{padding-top:6%;font-size:14px;line-height:1.5}.root#g425 .section-product-intro .slide-block .slide-zoom{margin-bottom:0}.root#g425 .section-product-intro .slide-block .slide-zoom .slick-prev{left:2.67%;width:4.13vw;height:6.53vw}.root#g425 .section-product-intro .slide-block .slide-zoom .slick-prev:before{width:4.13vw;height:6.53vw}.root#g425 .section-product-intro .slide-block .slide-zoom .slick-next{right:2.67%;width:4.13vw;height:6.53vw}.root#g425 .section-product-intro .slide-block .slide-zoom .slick-next:before{width:4.13vw;height:6.53vw}.root#g425 .section-product-intro .slide-block .slide-zoom .video-inner .video-block{width:82%}.root#g425 .section-product-intro .slide-block .slide-thumb{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;margin:0 auto}.root#g425 .section-product-intro .slide-block .slide-thumb div{width:20.53vw;margin-left:1.86vw;margin-right:1.86vw;margin-bottom:3.72vw}.root#g425 .section-product-intro .slide-block .slide-thumb div.thumbnail-current:after{border-width:1px}.root#g425 .section-product-intro .slide-block .slide-thumb div:last-child,.root#g425 .section-product-intro .slide-block .slide-thumb div:nth-child(5n){margin-right:1.86vw}.root#g425 .section-product-intro .slide-block.g425-d-max .slide-thumb{padding:0 5%}.root#g425 .section-product-detail{margin-bottom:9%;padding:8.8% 0 3.5% 0}.root#g425 .section-product-detail.max,.root#g425 .section-product-detail.common{-webkit-background-size:100% 67.06vw;-o-background-size:100% 67.06vw;background-size:100% 67.06vw;background-image:-webkit-linear-gradient(bottom, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%);background-image:-moz-linear-gradient(bottom, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%);background-image:-o-linear-gradient(bottom, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%);background-image:-ms-linear-gradient(bottom, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%);background-image:linear-gradient(to top, rgba(175,147,84,0.35) 27%, rgba(175,147,84,0.05) 82%, rgba(175,147,84,0) 92%)}.root#g425 .section-product-detail.lst{-webkit-background-size:100% 78.67vw;-o-background-size:100% 78.67vw;background-size:100% 78.67vw;background-image:-webkit-linear-gradient(bottom, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%);background-image:-moz-linear-gradient(bottom, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%);background-image:-o-linear-gradient(bottom, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%);background-image:-ms-linear-gradient(bottom, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%);background-image:linear-gradient(to top, rgba(192,43,41,0.3) 27%, rgba(192,43,41,0.05) 82%, rgba(192,43,41,0) 92%)}.root#g425 .section-product-detail.lst .detail-tech-list{padding:2% 0 0 0}.root#g425 .section-product-detail.sft{-webkit-background-size:100% 78.67vw;-o-background-size:100% 78.67vw;background-size:100% 78.67vw;background-image:-webkit-linear-gradient(bottom, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%);background-image:-moz-linear-gradient(bottom, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%);background-image:-o-linear-gradient(bottom, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%);background-image:-ms-linear-gradient(bottom, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%);background-image:linear-gradient(to top, rgba(53,102,189,0.3) 27%, rgba(53,102,189,0.05) 82%, rgba(53,102,189,0) 92%)}.root#g425 .section-product-detail .section-hl2{width:100%}.root#g425 .section-product-detail .section-hl2 .hl2-wrap{width:100%;height:6.53vw}.root#g425 .section-product-detail .section-hl2 .hl2-wrap.max,.root#g425 .section-product-detail .section-hl2 .hl2-wrap.common{background-image:url("/product/assets/img/g425/sp/bg_hl2_max.png")}.root#g425 .section-product-detail .section-hl2 .hl2-wrap.lst{background-image:url("/product/assets/img/g425/sp/bg_hl2_lst.png")}.root#g425 .section-product-detail .section-hl2 .hl2-wrap.sft{background-image:url("/product/assets/img/g425/sp/bg_hl2_sft.png")}.root#g425 .section-product-detail .section-hl2 .hl2-wrap.sp-2line{height:11.07vw}.root#g425 .section-product-detail .section-hl2 .hl2-wrap.sp-2line.max,.root#g425 .section-product-detail .section-hl2 .hl2-wrap.sp-2line.common{background-image:url("/product/assets/img/g425/sp/bg_hl2_2l_max.png")}.root#g425 .section-product-detail .section-hl2 .hl2-wrap.sp-2line.lst{background-image:url("/product/assets/img/g425/sp/bg_hl2_2l_lst.png")}.root#g425 .section-product-detail .section-hl2 .hl2-wrap.sp-2line.sft{background-image:url("/product/assets/img/g425/sp/bg_hl2_2l_sft.png")}.root#g425 .section-product-detail .section-hl2 h2{padding-top:2px;font-size:16px;line-height:16px}.root#g425 .section-product-detail .section-hl2 h2 .lang-ja{font-size:13px;line-height:16px}.root#g425 .section-product-detail .detail-tech-list{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:89.33%;padding:7.47% 0 0 0}.root#g425 .section-product-detail .detail-tech-list .tech-box{width:100%;margin-left:0;margin-right:auto;margin-bottom:9%}.root#g425 .section-product-detail .detail-tech-list .tech-box .tech-image{margin-bottom:6%}.root#g425 .section-product-detail .detail-tech-list .tech-box .tech-sub-head{margin-bottom:14px;font-size:14px}.root#g425 .section-product-detail .detail-tech-list .tech-box .tech-sub-head .deco:after{bottom:-4px;width:4px;height:4px;margin-left:-2px}.root#g425 .section-product-detail .detail-tech-list .tech-box .tech-copy{font-size:14px}.root#g425 .section-product-detail .detail-spec{width:94.67%;padding-top:4.5%}.root#g425 .section-product-detail .detail-spec .head-material{margin-bottom:20px;font-size:14px;line-height:1.4}.root#g425 .section-product-detail .detail-spec .head-material .head-material-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:12px}.root#g425 .section-product-detail .detail-spec .head-material .head-material-block.completion{margin-top:20px;margin-right:12px;margin-left:0}.root#g425 .section-product-detail .detail-spec .head-material .material-title{width:96px;padding:6px 15px;text-align:center}.root#g425 .section-product-detail .detail-spec .head-material .material-data{-webkit-flex:1;-ms-flex:1;flex:1}.root#g425 .section-product-detail .detail-spec h3{margin-bottom:10px;font-size:16px}.root#g425 .section-product-detail .detail-spec .spec-hl-block{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.root#g425 .section-product-detail .detail-spec .spec-hl-block h3{margin-bottom:8px}.root#g425 .section-product-detail .detail-spec .spec-hl-block .notice{margin-bottom:10px;font-size:12px;text-align:left}.root#g425 .section-product-detail .detail-spec .spec-table{width:100%;border-collapse:collapse}.root#g425 .section-product-detail .detail-spec .spec-table th,.root#g425 .section-product-detail .detail-spec .spec-table td{padding:10px;font-size:12px;border:1px solid #000}.root#g425 .section-product-detail .detail-spec .spec-table-wrap{width:100%;overflow-x:auto}.root#g425 .section-product-detail .detail-spec .spec-table-wrap .spec-table{width:auto}.root#g425 .section-product-detail .detail-spec .spec-table-wrap .spec-table th,.root#g425 .section-product-detail .detail-spec .spec-table-wrap .spec-table td{white-space:nowrap}.root#g425 .section-product-detail .detail-spec .spec-note{padding-top:8px;font-size:12px}.root#g425 .section-product-detail .detail-feature{width:100%}.root#g425 .section-product-detail .detail-feature h2{width:89.33%;margin:0 auto;padding:9px 0;font-size:14px}.root#g425 .section-product-detail .detail-feature .copy{width:89.33%;margin:0 auto;padding:16px 0 0 0;font-size:14px;text-align:left}.root#g425 .section-product-detail .detail-feature .copy.text-center{text-align:center}.root#g425 .section-product-detail .detail-feature.max{margin:0 auto}.root#g425 .section-product-detail .detail-feature.max h2{border-top:2px solid #af9354;border-bottom:2px solid #af9354}.root#g425 .section-product-detail .detail-feature.fw-max{width:100%;padding-top:6.7%}.root#g425 .section-product-detail .detail-feature.fw-max h2{width:89.33%}.root#g425 .section-product-detail .detail-feature.fw-max .fig{margin-top:-4%}.root#g425 .section-product-detail .detail-feature.lst{padding-top:8%;margin:0 auto}.root#g425 .section-product-detail .detail-feature.lst h2{border-top:2px solid #e90c08;border-bottom:2px solid #e90c08}.root#g425 .section-product-detail .detail-feature.lst .fig{margin-top:-4%}.root#g425 .section-product-detail .detail-feature.fw-lst{width:100%;padding-top:6.7%}.root#g425 .section-product-detail .detail-feature.fw-lst h2{width:89.33%}.root#g425 .section-product-detail .detail-feature.fw-lst .fig{margin-top:-9.8vw}.root#g425 .section-product-detail .detail-feature.sft{padding-top:8%;width:100%}.root#g425 .section-product-detail .detail-feature.sft.fw-sft1{padding-top:6.7%}.root#g425 .section-product-detail .detail-feature.sft h2{width:89.33%;border-top:2px solid #2a77ff;border-bottom:2px solid #2a77ff}.root#g425 .section-product-detail .detail-feature.sft .fig{margin-top:-7.73vw}.root#g425 .section-product-detail .detail-feature.fw-sft2{margin:0 auto;padding-top:0}.root#g425 .section-product-detail .detail-feature.fw-sft2 .fig{margin-top:-6.9vw}.root#g425 .section-shaft-option .shaft-body{width:94.67%}.root#g425 .section-shaft-option .shaft-body .shaft-hl{padding:10px 0 15px 0;font-size:16px;text-align:center}.root#g425 .section-shaft-option .shaft-body .price-list{width:94.37%;margin:0 auto 5% auto;margin-bottom:5%;font-size:12px;line-height:1.5}.root#g425 .section-shaft-option .shaft-body .price-list li{margin-bottom:4%}.root#g425 .section-shaft-option .shaft-body .table-notice{width:94.37%;margin:0 auto 8% auto}.root#g425 .section-shaft-option .shaft-body .table-notice-wrap .raikaku-block{position:relative;display:inline-block;width:100%}.root#g425 .section-shaft-option .shaft-body .table-notice-wrap .raikaku-block .raikaku-image{position:static;top:auto;right:auto;width:214px;margin:0 auto;padding:15px 0}.root#g425 .section-shaft-option .shaft-body .table-notice-wrap .raikaku-block .raikaku-image.iron,.root#g425 .section-shaft-option .shaft-body .table-notice-wrap .raikaku-block .raikaku-image.crossover{top:auto}.root#g425 .section-shaft-option .shaft-body .shaft-list{width:94.37%;margin:0 auto;padding:20px 0 20px 0}.root#g425 .section-shaft-option .shaft-body .shaft-list li{width:46%;margin-right:8%;margin-bottom:10px;font-size:10px}.root#g425 .section-shaft-option .shaft-body .shaft-list li:nth-child(2n){margin-right:0}.root#g425 .section-shaft-option .shaft-body .shaft-list li .release-day{font-size:10px}.root#g425 .section-shaft-option .option-body{width:89.33%;margin:0 auto}.root#g425 .section-shaft-option .option-body .option-hl{margin-bottom:10px;font-size:16px}.root#g425 .section-shaft-option .grip-headcover{margin-bottom:40px}.root#g425 .section-shaft-option .grip-headcover .box{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:18px 15px}.root#g425 .section-shaft-option .grip-headcover .box .box-inner{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%;min-height:auto}.root#g425 .section-shaft-option .grip-headcover .box .photo{margin-bottom:20px}.root#g425 .section-shaft-option .grip-headcover .box .data{-webkit-flex:1;-ms-flex:1 1 0px;-webkit-flex:1;flex:1;padding-right:0;font-size:12px;line-height:1.5}.root#g425 .section-shaft-option .grip-headcover .box.headcover{width:40.29%;margin-bottom:5%;text-align:center}.root#g425 .section-shaft-option .grip-headcover .box.headcover .photo{padding:0}.root#g425 .section-shaft-option .grip-headcover .box.headcover .photo img{width:14.67vw}.root#g425 .section-shaft-option .grip-headcover .box.grip{width:55.22%;margin-bottom:5%}.root#g425 .section-shaft-option .grip-headcover .box.grip .box-inner{flex-direction:row;flex-wrap:wrap;justify-content:center}.root#g425 .section-shaft-option .grip-headcover .box.grip .img-grip{width:3.5vw;margin:0 4vw 16px 2vw}.root#g425 .section-shaft-option .grip-headcover .box.grip .photo{padding:0}.root#g425 .section-shaft-option .grip-headcover .box.grip .photo img{width:30vw}.root#g425 .section-shaft-option .grip-headcover .box.grip .data{padding:0 5px}.root#g425 .section-shaft-option .grip-headcover .box.other{width:100%}.root#g425 .section-shaft-option .grip-headcover .box.other .box-inner{-webkit-box-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;width:100%}.root#g425 .section-shaft-option .grip-headcover .box.other .photo{margin-bottom:0;padding:0 10px 0 10px}.root#g425 .section-shaft-option .grip-headcover .box.other .photo img{width:20.53vw}.root#g425 .section-shaft-option .grip-headcover .box.other .data{text-align:left}.root#g425 .section-shaft-option .grip-headcover .box.other.hide{display:none}.root#g425 .section-shaft-option .grip-headcover .box.other>p{margin:0 auto !important;text-align:center}}@media screen and (max-width: 768px) and (max-width: 350px){.root#g425 .section-shaft-option .grip-headcover .box.other>p{margin:10px auto 0 !important}}@media screen and (max-width: 768px){.root#g425 .section-shaft-option .grip-headcover .box>p{margin:0 !important;padding:0 5px;font-size:12px;text-align:left}.root#g425 .section-shaft-option .grip-headcover.fw .box.headcover .photo{padding:0}.root#g425 .section-shaft-option .grip-headcover.fw .box.headcover .photo img{width:10.67vw}.root#g425 .section-shaft-option .grip-headcover.hb .box.headcover .photo{padding:0}.root#g425 .section-shaft-option .grip-headcover.hb .box.headcover .photo img{width:17.6vw}.root#g425 .section-shaft-option .grip-headcover.co .box.headcover .photo,.root#g425 .section-shaft-option .grip-headcover.ir .box.headcover .photo{padding:0}.root#g425 .section-shaft-option .grip-headcover.co .box.headcover .photo img,.root#g425 .section-shaft-option .grip-headcover.ir .box.headcover .photo img{width:11.87vw}}@media screen and (max-width: 320px){.root#g425 .mobile-scroll.iphone5-only{display:block}}
