@font-face{font-family:"NotoSansJP-Medium";src:url("/font/NotoSansJP-Medium.otf") format("opentype");font-style:normal;font-weight:500}@font-face{font-family:"NotoSansJP-Bold";src:url("/font/NotoSansJP-Bold.otf") format("opentype");font-style:normal;font-weight:700}@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:#e0e0e0}.root img{width:100%;height:auto;line-height:0}.root *{-webkit-box-sizing:border-box;box-sizing:border-box}.root a,.root a:link{color:#0095bc;text-decoration:underline;outline:none}.root a:visited{color:#0095bc}.root a:hover{color:#0095bc;text-decoration:none}.root a:active{color:#0095bc}.root .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 .pcnone{display:none}.root .spnone{display:block}@media screen and (max-width: 640px){.root{width:100%;margin:auto}.root .pcnone{display:block}.root .spnone{display:none}}.root#s159{width:100%;overflow:hidden}.root#s159 .head-block{position:relative;line-height:0}@media screen and (max-width: 640px){.root#s159 .head-block{text-align:center}.root#s159 .head-block .btn-scroll{position:absolute;bottom:0;left:50%;width:10.93%;height:auto;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.root#s159 .head-block .bnr-webfitting{position:absolute;top:74.17%;left:5.47%;width:25.98%}@media screen and (max-width: 640px){.root#s159 .head-block .bnr-webfitting{top:74.53%;left:5.73%;width:88.67%}}.root#s159 .head-block .bnr-webfitting a{display:block;line-height:0}.root#s159 .head-block .bnr-webfitting a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}@media screen and (max-width: 640px){.root#s159 .head-block .bnr-webfitting a:hover{-webkit-filter:brightness(1);filter:brightness(1)}}.root#s159 .head-block .release-day{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:2.73%;bottom:5.57%;width:13.2%;height:7.14%;background-color:#656565}@media screen and (max-width: 640px){.root#s159 .head-block .release-day{right:0;bottom:0;width:42.93%;height:6.61%}}.root#s159 .head-block .release-day p{color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:1.02vw;line-height:1}@media screen and (max-width: 1280px){.root#s159 .head-block .release-day p{font-size:13px}}@media screen and (max-width: 640px){.root#s159 .head-block .release-day p{font-size:2.93vw}}.root#s159 .section-block{position:relative}.root#s159 .anchor-landing{position:absolute;top:-45px;left:0;width:0;height:0;pointer-events:none}@media screen and (max-width: 640px){.root#s159 .anchor-landing{top:-63px}}.root#s159 .top-banner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:1200px;margin:0 auto 40px auto}@media screen and (max-width: 640px){.root#s159 .top-banner-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:94.67%;margin:0 auto 6.67vw auto}}.root#s159 .top-banner-block .box{width:580px;line-height:0}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box{width:100%;margin-bottom:4vw}.root#s159 .top-banner-block .box:last-child{margin-bottom:0}}.root#s159 .top-banner-block .box.btm-margin{margin-bottom:40px}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box.btm-margin{margin-bottom:4vw}}.root#s159 .top-banner-block .box.single{width:100%;margin-bottom:40px}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box.single{margin-bottom:4vw}}.root#s159 .top-banner-block .box.single.top-margin{margin-top:40px;margin-bottom:0}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box.single.top-margin{margin-top:0;margin-bottom:4vw}}.root#s159 .top-banner-block .box.single.btm0{margin-bottom:0}.root#s159 .top-banner-block .box.single a{width:710px;margin:0 auto}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box.single a{width:100%;margin:0}}.root#s159 .top-banner-block .box.col1{width:100%;margin-bottom:40px}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box.col1{margin-bottom:4vw}}.root#s159 .top-banner-block .box.col1.btm0{margin-bottom:0}.root#s159 .top-banner-block .box.col1 a{width:580px;margin:0 auto}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box.col1 a{width:100%;margin:0}}.root#s159 .top-banner-block .box .banner-copy{display:inline-block;position:relative;margin-bottom:16px;padding:0 46px 0 40px;font-family:"NotoSansJP-Bold",sans-serif;font-size:22px;line-height:1.1}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box .banner-copy{margin-bottom:2.67vw;padding:0 6.4vw;font-size:4vw}}.root#s159 .top-banner-block .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/glide40/bnr_deco_k_left.png");background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box .banner-copy::before{width:3.47vw;height:4.53vw;margin-top:-2.26vw}}.root#s159 .top-banner-block .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/glide40/bnr_deco_k_right.png");background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box .banner-copy::after{width:4vw;height:4.53vw;margin-top:-2.26vw}}.root#s159 .top-banner-block .box .banner-copy-2l-k{display:inline-block;position:relative;margin-bottom:16px;padding:0 74px 0 62px;font-family:"NotoSansJP-Bold",sans-serif;font-size:22px;line-height:1.1}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box .banner-copy-2l-k{margin-bottom:2.67vw;padding:0 7.33vw 0 6.67vw;font-size:4vw;line-height:1.1}}.root#s159 .top-banner-block .box .banner-copy-2l-k::before{display:block;position:absolute;content:"";top:50%;left:0;width:35px;height:47px;margin-top:-20px;background-image:url("/product/assets/img/glide40/bnr_deco_l_k_left.png");background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box .banner-copy-2l-k::before{width:6.4vw;height:8.67vw;margin-top:-4vw}}.root#s159 .top-banner-block .box .banner-copy-2l-k::after{display:block;position:absolute;content:"";top:50%;right:0;width:41px;height:47px;margin-top:-20px;background-image:url("/product/assets/img/glide40/bnr_deco_l_k_right.png");background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box .banner-copy-2l-k::after{width:7.33vw;height:8.67vw;margin-top:-4vw}}.root#s159 .top-banner-block .box .banner-copy-2l-r{display:inline-block;position:relative;margin-bottom:16px;padding:0 74px 0 62px;color:#d32626;font-family:"NotoSansJP-Bold",sans-serif;font-size:22px;line-height:1.1}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box .banner-copy-2l-r{margin-bottom:2.67vw;padding:0 10vw 0 8.8vw;font-size:4vw;line-height:1.1}}.root#s159 .top-banner-block .box .banner-copy-2l-r::before{display:block;position:absolute;content:"";top:50%;left:0;width:35px;height:47px;margin-top:-20px;background-image:url("/product/assets/img/glide40/bnr_deco_l_r_left.png");background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box .banner-copy-2l-r::before{width:6.4vw;height:8.67vw;margin-top:-4vw}}.root#s159 .top-banner-block .box .banner-copy-2l-r::after{display:block;position:absolute;content:"";top:50%;right:0;width:41px;height:47px;margin-top:-20px;background-image:url("/product/assets/img/glide40/bnr_deco_l_r_right.png");background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box .banner-copy-2l-r::after{width:7.33vw;height:8.67vw;margin-top:-4vw}}.root#s159 .top-banner-block .box a{display:block;line-height:0;background-color:#fff}.root#s159 .top-banner-block .box a img{opacity:1;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box a img{-webkit-transition:none;transition:none}}.root#s159 .top-banner-block .box a img:hover{opacity:.7}@media screen and (max-width: 640px){.root#s159 .top-banner-block .box a img:hover{opacity:1}}.root#s159 .anchor-links{height:80px;margin-bottom:40px;background-image:url("/product/assets/img/s159/anchor_bg_pc.jpg");background-repeat:repeat-x}@media screen and (max-width: 640px){.root#s159 .anchor-links{position:relative;width:100%;margin-bottom:20px;height:auto;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;background-image:url("/product/assets/img/s159/anchor_bg_sp.jpg");background-size:contain}}.root#s159 .anchor-links.btm0{margin-bottom:0}.root#s159 .anchor-links .anchor-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%}@media screen and (max-width: 640px){.root#s159 .anchor-links .anchor-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:13.3vw}}.root#s159 .anchor-links .anchor-list li{width:auto;height:100%}.root#s159 .anchor-links .anchor-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:100%;padding:10px 65px 0 65px;text-decoration:none}@media screen and (max-width: 640px){.root#s159 .anchor-links .anchor-list li a{padding:1vw 6vw 0 6vw}}.root#s159 .anchor-links .anchor-list li a:hover{opacity:.7}@media screen and (max-width: 640px){.root#s159 .anchor-links .anchor-list li a:hover{opacity:1}}.root#s159 .anchor-links .anchor-list li a .jp-title{display:block;margin-bottom:6px;color:#fff;font-family:"NotoSansJP-Medium",sans-serif;font-size:20px;line-height:1;text-shadow:1px 1px 3px rgba(0,0,0,.7)}@media screen and (max-width: 640px){.root#s159 .anchor-links .anchor-list li a .jp-title{margin-bottom:1.6vw;font-size:3.73vw;text-shadow:1px 1px 3px rgba(0,0,0,.7)}}.root#s159 .anchor-links .anchor-list li a .eng-title{display:block;color:#a2a2a2;font-family:"NotoSansJP-Medium",sans-serif;font-size:11px;line-height:1;text-transform:uppercase}@media screen and (max-width: 640px){.root#s159 .anchor-links .anchor-list li a .eng-title{font-size:2vw}}.root#s159 .video-block{width:100%;padding:54px 0 60px 0;background-image:url("/product/assets/img/s159/mov_bg.jpg");background-repeat:repeat;background-position:left top}@media screen and (max-width: 640px){.root#s159 .video-block{padding:5.33% 0 8% 0}.root#s159 .video-block .youtube-height-fit{position:relative;width:100%;padding-top:56.25%;line-height:0}}.root#s159 .video-block .youtube-block{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:1200px;height:90vh;margin-left:auto;margin-right:auto;line-height:0;overflow:hidden}@media screen and (max-width: 640px){.root#s159 .video-block .youtube-block{display:block;width:100%;height:auto;min-height:auto}}.root#s159 .video-block .youtube-block .youtube-height-fit{position:relative;width:100%}.root#s159 .video-block .youtube-block .youtube-height-fit .movfit{width:auto;height:90vh}@media screen and (max-width: 640px){.root#s159 .video-block .youtube-block .youtube-height-fit .movfit{height:auto}}.root#s159 .video-block .youtube-inner{padding:0 120px;margin-left:auto;margin-right:auto;line-height:0;overflow:hidden}@media screen and (max-width: 1450px){.root#s159 .video-block .youtube-inner{padding:0;max-width:1200px}}@media screen and (max-width: 640px){.root#s159 .video-block .youtube-inner{padding:0;width:100%}}.root#s159 .video-block .youtube-inner-col2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:91.67%;margin-left:auto;margin-right:auto;line-height:0;overflow:hidden}@media screen and (max-width: 640px){.root#s159 .video-block .youtube-inner-col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-left:0;margin-right:0}}.root#s159 .video-block .youtube-inner-col2 .youtube-box{width:48.86%}@media screen and (max-width: 640px){.root#s159 .video-block .youtube-inner-col2 .youtube-box{width:100%;margin-bottom:25px}.root#s159 .video-block .youtube-inner-col2 .youtube-box:last-child{margin-bottom:10px}}.root#s159 .video-block .youtube-inner-col2 .mov-caption{padding-top:20px;color:#000;font-family:"NotoSansJP-Medium",sans-serif;font-size:22px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.root#s159 .video-block .youtube-inner-col2 .mov-caption{padding-top:10px;font-size:16px}}.root#s159 .video-block .youtube{position:relative;width:100%;padding-top:56.25%;line-height:0}.root#s159 .video-block .youtube-height-fit iframe,.root#s159 .video-block .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.root#s159 .video-block .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}@media screen and (max-width: 640px){.root#s159 .video-block .video-title{padding-top:13px;margin-bottom:6.67%;font-size:14px}}.root#s159 .video-block .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}@media screen and (max-width: 640px){.root#s159 .video-block .video-title-col2{padding-top:13px;font-size:14px}}.root#s159 .intro-copy{padding:50px 0;background-color:#656565}@media screen and (max-width: 640px){.root#s159 .intro-copy{padding:6.67vw 4vw}}.root#s159 .intro-copy p{color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:22px;line-height:1.8}@media screen and (max-width: 640px){.root#s159 .intro-copy p{margin-bottom:1.2em;font-size:3.73vw;text-align:left}.root#s159 .intro-copy p:last-child{margin-bottom:0}}.root#s159 .intro-copy p strong{font-weight:normal;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(60%, transparent), color-stop(60%, rgba(239, 219, 1, 0.5)), color-stop(95%, rgba(239, 219, 1, 0.5)), color-stop(95%, transparent), to(transparent));background:linear-gradient(transparent 0%, transparent 60%, rgba(239, 219, 1, 0.5) 60%, rgba(239, 219, 1, 0.5) 95%, transparent 95%, transparent 100%)}.root#s159 .hl1-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100px;background-image:url("/product/assets/img/s159/hl1_bg_pc_2.jpg"),url("/product/assets/img/s159/hl1_bg_pc_1.jpg");background-position:center top,left top;background-repeat:no-repeat,repeat-x;background-size:auto 100px}@media screen and (max-width: 640px){.root#s159 .hl1-wrap{height:13.33vw;background-image:url("/product/assets/img/s159/hl1_bg_sp_2.jpg"),url("/product/assets/img/s159/hl1_bg_sp_1.jpg");background-size:contain}}.root#s159 .hl1-wrap h1{padding-top:17px}@media screen and (max-width: 640px){.root#s159 .hl1-wrap h1{padding-top:1.8vw}}.root#s159 .hl1-wrap h1 .jp-title{display:block;margin-bottom:9px;color:#edefef;font-family:"NotoSansJP-Medium",sans-serif;font-size:34px;line-height:1}@media screen and (max-width: 640px){.root#s159 .hl1-wrap h1 .jp-title{margin-bottom:1vw;font-size:5.33vw}}.root#s159 .hl1-wrap h1 .eng-title{display:block;color:#5f5f5f;font-family:"NotoSansJP-Bold",sans-serif;font-size:12px;line-height:1;text-transform:uppercase}@media screen and (max-width: 640px){.root#s159 .hl1-wrap h1 .eng-title{font-size:1.73vw}}.root#s159 .technology-headcopy{padding:1.9vw 0;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:2.89vw;font-style:italic;line-height:1;background-color:#395a50}@media screen and (max-width: 1280px){.root#s159 .technology-headcopy{padding:24.3px 0;font-size:37px}}@media screen and (max-width: 640px){.root#s159 .technology-headcopy{padding:4.8vw 0;font-size:5.1vw}}.root#s159 .tech-hl2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.84vw;background-image:url("/product/assets/img/s159/tech1_hl2_bg_pc_2.jpg"),url("/product/assets/img/s159/tech1_hl2_bg_pc_1.jpg");background-position:left top;background-repeat:no-repeat,repeat-x;background-size:contain}@media screen and (max-width: 1280px){.root#s159 .tech-hl2{height:61.94px}}@media screen and (max-width: 640px){.root#s159 .tech-hl2{height:12.53vw;background-image:url("/product/assets/img/s159/tech1_hl2_bg_sp_2.jpg"),url("/product/assets/img/s159/tech1_hl2_bg_sp_1.jpg")}}.root#s159 .tech-hl2 span{padding:0 2.54vw;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:2.5vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#s159 .tech-hl2 span{padding:0 32.5px;font-size:32px}}@media screen and (max-width: 640px){.root#s159 .tech-hl2 span{padding:0 2.67vw;font-size:4.8vw}}.root#s159 .tech-block1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;text-align:left;background-color:#fff}@media screen and (max-width: 640px){.root#s159 .tech-block1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.root#s159 .tech-block1 .tech1-hl3{position:relative;padding:0 1.68vw;color:#000;font-family:"NotoSansJP-Bold",sans-serif;font-size:2.69vw;font-style:italic;line-height:1.3}@media screen and (max-width: 1280px){.root#s159 .tech-block1 .tech1-hl3{padding:0 21.5px;font-size:34.4px}}@media screen and (max-width: 640px){.root#s159 .tech-block1 .tech1-hl3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding:0 4.93vw;font-size:5.33vw;text-align:left}}.root#s159 .tech-block1 .tech1-hl3::before{content:"";position:absolute;top:1.2vw;left:0;width:1.44vw;height:1.25vw;background-image:url("/product/assets/img/s159/tech1_hl3_bullet.png");background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 1280px){.root#s159 .tech-block1 .tech1-hl3::before{top:15.36px;width:18.4px;height:16px}}@media screen and (max-width: 640px){.root#s159 .tech-block1 .tech1-hl3::before{top:1.9vw;width:3.6vw;height:3.07vw}}.root#s159 .tech-block1 .pc-left{width:65.2%;padding:1.9vw 0 1.25vw 0}@media screen and (max-width: 1280px){.root#s159 .tech-block1 .pc-left{padding:24.3px 0 16px 0}}@media screen and (max-width: 640px){.root#s159 .tech-block1 .pc-left{width:100%;padding:3.6vw 0 8vw 0}}.root#s159 .tech-block1 .pc-left .tech1-hl3{margin-bottom:1.37vw;margin-left:2.58vw}@media screen and (max-width: 1280px){.root#s159 .tech-block1 .pc-left .tech1-hl3{margin-bottom:17.5px;margin-left:33px}}@media screen and (max-width: 640px){.root#s159 .tech-block1 .pc-left .tech1-hl3{margin-bottom:3.2vw;margin-left:auto}}.root#s159 .tech-block1 .pc-left .tech1-hl4{margin-bottom:1.09vw;line-height:1}@media screen and (max-width: 1280px){.root#s159 .tech-block1 .pc-left .tech1-hl4{margin-bottom:13.95px}}@media screen and (max-width: 640px){.root#s159 .tech-block1 .pc-left .tech1-hl4{margin-bottom:2.67vw}}.root#s159 .tech-block1 .pc-left .tech1-hl4 strong{color:#222;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.64vw;font-style:italic;font-weight:normal;line-height:1;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, rgba(239, 219, 1, 0.5)));background:linear-gradient(transparent 70%, rgba(239, 219, 1, 0.5) 0%)}@media screen and (max-width: 1280px){.root#s159 .tech-block1 .pc-left .tech1-hl4 strong{font-size:21px}}@media screen and (max-width: 640px){.root#s159 .tech-block1 .pc-left .tech1-hl4 strong{font-size:4.27vw}}.root#s159 .tech-block1 .pc-left .tech1-hl4 span{margin-left:.6em;color:#353536;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.13vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#s159 .tech-block1 .pc-left .tech1-hl4 span{font-size:14.5px}}@media screen and (max-width: 640px){.root#s159 .tech-block1 .pc-left .tech1-hl4 span{font-size:2.93vw}}.root#s159 .tech-block1 .pc-left .tech1-copy{color:#353536;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.13vw;font-style:italic;line-height:1.4;text-align:left}@media screen and (max-width: 1280px){.root#s159 .tech-block1 .pc-left .tech1-copy{font-size:14.5px}}@media screen and (max-width: 640px){.root#s159 .tech-block1 .pc-left .tech1-copy{font-size:3.73vw}}.root#s159 .tech-block1 .pc-left .inner-block1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width: 640px){.root#s159 .tech-block1 .pc-left .inner-block1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.root#s159 .tech-block1 .pc-left .inner-block1 .block1-photo{width:40.78%;line-height:0}@media screen and (max-width: 640px){.root#s159 .tech-block1 .pc-left .inner-block1 .block1-photo{width:78.67%;margin:0 auto}}.root#s159 .tech-block1 .pc-left .inner-block1 .block1-text{width:55.74%}@media screen and (max-width: 640px){.root#s159 .tech-block1 .pc-left .inner-block1 .block1-text{width:94.67%;margin:-3vw auto 0 auto}}.root#s159 .tech-block1 .pc-left .inner-block2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-left:-0.5vw;padding:.86vw 0 .46vw 0}@media screen and (max-width: 1280px){.root#s159 .tech-block1 .pc-left .inner-block2{margin-left:-6.4px;padding:11px 0 5.9px 0}}@media screen and (max-width: 640px){.root#s159 .tech-block1 .pc-left .inner-block2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0;padding:8vw 0 5.33vw 0}}.root#s159 .tech-block1 .pc-left .inner-block2 .block2-photo{width:21.9%;margin-right:2.1%;line-height:0}@media screen and (max-width: 640px){.root#s159 .tech-block1 .pc-left .inner-block2 .block2-photo{width:52%;margin-bottom:4.8vw;margin-left:auto;margin-right:auto}}.root#s159 .tech-block1 .pc-left .inner-block2 .block2-text{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 640px){.root#s159 .tech-block1 .pc-left .inner-block2 .block2-text{-webkit-box-flex:0;-ms-flex:none;flex:none;width:94.67%;margin:0 auto}}.root#s159 .tech-block1 .pc-left .inner-block3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#353536;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.02vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#s159 .tech-block1 .pc-left .inner-block3{font-size:13px}}@media screen and (max-width: 640px){.root#s159 .tech-block1 .pc-left .inner-block3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:3.73vw}}.root#s159 .tech-block1 .pc-left .inner-block3 .box{width:50%}@media screen and (max-width: 640px){.root#s159 .tech-block1 .pc-left .inner-block3 .box{width:100%}.root#s159 .tech-block1 .pc-left .inner-block3 .box:first-child{margin-bottom:4vw}}.root#s159 .tech-block1 .pc-left .inner-block3 .clubnum{display:inline-block;padding:.5em .8em .5em .6em;color:#fff;background-color:#353536}.root#s159 .tech-block1 .pc-left .inner-block3 .angle{display:inline-block}.root#s159 .tech-block1 .pc-right{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding:1.9vw 0 0 0}@media screen and (max-width: 1280px){.root#s159 .tech-block1 .pc-right{padding:24.3px 0 0 0}}@media screen and (max-width: 640px){.root#s159 .tech-block1 .pc-right{padding:0 0 60.4vw 0}}.root#s159 .tech-block1 .pc-right .fig{position:absolute;top:-3.1vw;right:0;width:94.7%;line-height:0;pointer-events:none}@media screen and (max-width: 1280px){.root#s159 .tech-block1 .pc-right .fig{top:-39.7px}}@media screen and (max-width: 640px){.root#s159 .tech-block1 .pc-right .fig{top:-17.5vw;width:100%}}.root#s159 .tech-block1 .pc-right .fig .tech1-fig-note{position:absolute;bottom:1%;left:71%;color:#353536;font-family:"NotoSansJP-Bold",sans-serif;font-size:.94vw;font-style:italic;line-height:1.4;text-align:left;pointer-events:all}@media screen and (max-width: 1280px){.root#s159 .tech-block1 .pc-right .fig .tech1-fig-note{font-size:12px}}@media screen and (max-width: 640px){.root#s159 .tech-block1 .pc-right .fig .tech1-fig-note{bottom:0;left:72.6%;font-size:3.2vw}}.root#s159 .tech-block2{position:relative;background-color:#444}.root#s159 .tech-block2 .fig{line-height:0}.root#s159 .tech-block2 .fig-wrap{position:relative}.root#s159 .tech-block2 .tech2-balloon{position:absolute;color:#000;font-family:"NotoSansJP-Bold",sans-serif;font-size:2.03vw;font-style:italic;line-height:1;text-align:left}@media screen and (max-width: 1280px){.root#s159 .tech-block2 .tech2-balloon{font-size:26px}}@media screen and (max-width: 640px){.root#s159 .tech-block2 .tech2-balloon{font-size:5.33vw}}.root#s159 .tech-block2 .tech2-balloon.balloon1{top:11.6%;left:5%}@media screen and (max-width: 640px){.root#s159 .tech-block2 .tech2-balloon.balloon1{top:3.9%;left:8.1%}}.root#s159 .tech-block2 .tech2-balloon.balloon2{top:11.6%;left:62%}@media screen and (max-width: 640px){.root#s159 .tech-block2 .tech2-balloon.balloon2{top:76%;left:9.4%}.root#s159 .tech-block2 .tech2-balloon.balloon2 .line2{margin-left:0}}.root#s159 .tech-block2 .tech2-balloon.balloon3{top:15.2%;left:68.5%}@media screen and (max-width: 640px){.root#s159 .tech-block2 .tech2-balloon.balloon3{top:28.2%;left:40.1%}}.root#s159 .tech-block2 .tech2-balloon .line1{display:block;margin-bottom:1em}@media screen and (max-width: 640px){.root#s159 .tech-block2 .tech2-balloon .line1{margin-bottom:1em}}.root#s159 .tech-block2 .tech2-balloon .line2{display:block;margin-left:1.6em}.root#s159 .tech-block2 .tech2-balloon .txt-s{font-size:70%}.root#s159 .tech-block2 .tech2-copy{position:absolute;top:44.5%;left:66.6%;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.45vw;line-height:1;text-align:left}@media screen and (max-width: 1280px){.root#s159 .tech-block2 .tech2-copy{font-size:1.45vw}}@media screen and (max-width: 640px){.root#s159 .tech-block2 .tech2-copy{top:89%;left:10.9%;font-size:3.73vw}}.root#s159 .tech-block2 .tech2-copy span{display:inline-block;margin-bottom:.24em;padding:.4em .8em;background-color:#000}.root#s159 .tech-block2 .bnr-fiting{position:absolute;top:66.2%;left:66.6%;width:30.47%;line-height:0}@media screen and (max-width: 640px){.root#s159 .tech-block2 .bnr-fiting{position:relative;top:auto;left:auto;width:100%}}.root#s159 .tech-block3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width: 640px){.root#s159 .tech-block3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.root#s159 .tech-block3 .tech3-1{position:relative;width:50%;background-color:#ccc}@media screen and (max-width: 640px){.root#s159 .tech-block3 .tech3-1{width:100%}}.root#s159 .tech-block3 .tech3-2{width:50%;background-color:#f0f0f0}@media screen and (max-width: 640px){.root#s159 .tech-block3 .tech3-2{width:100%}}.root#s159 .tech-block3 .teh3-1-head{height:3.79vw;background-image:url(/product/assets/img/s159/tech3_1_bg_pc.jpg);background-repeat:repeat-x;background-size:contain}@media screen and (max-width: 1280px){.root#s159 .tech-block3 .teh3-1-head{height:48.5px}}@media screen and (max-width: 640px){.root#s159 .tech-block3 .teh3-1-head{background-image:url(/product/assets/img/s159/tech3_1_bg_sp.jpg);height:9.87vw}}.root#s159 .tech-block3 .teh3-1-photo{position:absolute;top:0;left:0;width:57.26%;line-height:0;z-index:1}@media screen and (max-width: 640px){.root#s159 .tech-block3 .teh3-1-photo{position:relative;top:auto;left:auto;width:73.33%;margin:0 auto}}.root#s159 .tech-block3 .tech3-1-copy{padding:17.89vw 0 0 4.21%;color:#222;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.88vw;font-style:italic;line-height:1.3;text-align:left;z-index:2}@media screen and (max-width: 1280px){.root#s159 .tech-block3 .tech3-1-copy{padding:229px 0 0 4.21%;font-size:24px}}@media screen and (max-width: 640px){.root#s159 .tech-block3 .tech3-1-copy{width:100%;margin-bottom:4.3vw;padding:0;font-size:4.8vw;text-align:center}}.root#s159 .tech-block3 .tech3-1-fig{position:absolute;top:2.69vw;left:49.84%;width:46.33%;line-height:0;z-index:2}@media screen and (max-width: 640px){.root#s159 .tech-block3 .tech3-1-fig{position:relative;top:auto;left:auto;width:100%}}.root#s159 .tech-block3 .teh3-2-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.79vw;background-image:url(/product/assets/img/s159/tech3_2_bg_pc.jpg);background-repeat:repeat-x;background-size:contain}@media screen and (max-width: 1280px){.root#s159 .tech-block3 .teh3-2-head{height:48.5px}}@media screen and (max-width: 640px){.root#s159 .tech-block3 .teh3-2-head{background-image:url(/product/assets/img/s159/tech3_2_bg_sp.jpg);height:9.87vw}}.root#s159 .tech-block3 .teh3-2-head span{color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:2.19vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#s159 .tech-block3 .teh3-2-head span{font-size:28px}}@media screen and (max-width: 640px){.root#s159 .tech-block3 .teh3-2-head span{font-size:5.6vw}}.root#s159 .tech-block3 .teh3-2-photo{width:54.92%}@media screen and (max-width: 640px){.root#s159 .tech-block3 .teh3-2-photo{width:70.27%;margin:0 auto}}.root#s159 .tech-block3 .teh3-2-photo-fig{position:relative}.root#s159 .tech-block3 .tech3-2-fig{position:absolute;top:0;left:0;width:100%}@media screen and (max-width: 640px){.root#s159 .tech-block3 .tech3-2-fig{position:relative;top:auto;left:auto}}.root#s159 .tech-block3 .tech3-2-fig .fig{line-height:0}.root#s159 .tech-block3 .tech3-2-copy{position:absolute;color:#222;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.88vw;font-style:italic;line-height:1.3;text-align:left}@media screen and (max-width: 1280px){.root#s159 .tech-block3 .tech3-2-copy{font-size:24px}}@media screen and (max-width: 640px){.root#s159 .tech-block3 .tech3-2-copy{font-size:4.8vw;text-align:center}}.root#s159 .tech-block3 .tech3-2-copy.copy1{top:78.3%;right:49.5%}@media screen and (max-width: 640px){.root#s159 .tech-block3 .tech3-2-copy.copy1{top:86.6%;right:0;width:100%}}.root#s159 .tech-block3 .tech3-2-copy.copy2{top:3%;left:61.8%}@media screen and (max-width: 640px){.root#s159 .tech-block3 .tech3-2-copy.copy2{top:.4%;left:0;width:100%}}.root#s159 .tech-sole-kv{line-height:0}.root#s159 .lie-angle-block{padding-bottom:2.1%;background-color:#fff}@media screen and (max-width: 640px){.root#s159 .lie-angle-block{padding-bottom:6.27vw}}.root#s159 .lie-angle-block .lie-angle-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width: 640px){.root#s159 .lie-angle-block .lie-angle-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;width:94.67%;margin:0 auto}}.root#s159 .lie-angle-block .lie-angle-inner .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:16.15%;background-color:#f0f0f0}@media screen and (max-width: 640px){.root#s159 .lie-angle-block .lie-angle-inner .box{width:49%;margin-bottom:1.73vw}}.root#s159 .lie-angle-block .lie-angle-inner .box .name-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:3.9vw;line-height:0;overflow:hidden}@media screen and (max-width: 1280px){.root#s159 .lie-angle-block .lie-angle-inner .box .name-block{height:49.9px}}@media screen and (max-width: 640px){.root#s159 .lie-angle-block .lie-angle-inner .box .name-block{height:11.2vw}}.root#s159 .lie-angle-block .lie-angle-inner .box .name-block h3{display:inline-block;position:relative;margin-bottom:.2em;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.41vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#s159 .lie-angle-block .lie-angle-inner .box .name-block h3{font-size:18px}}@media screen and (max-width: 640px){.root#s159 .lie-angle-block .lie-angle-inner .box .name-block h3{font-size:4vw}}.root#s159 .lie-angle-block .lie-angle-inner .box .name-block .txt-s{display:block;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:.86vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#s159 .lie-angle-block .lie-angle-inner .box .name-block .txt-s{font-size:11px}}@media screen and (max-width: 640px){.root#s159 .lie-angle-block .lie-angle-inner .box .name-block .txt-s{font-size:2.4vw}}.root#s159 .lie-angle-block .lie-angle-inner .box .copy{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1vw .3vw .78vw .3vw;color:#535353;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.13vw;font-style:italic;line-height:1.4}@media screen and (max-width: 1280px){.root#s159 .lie-angle-block .lie-angle-inner .box .copy{padding:12.8px 3.8px 10px 3.8px;font-size:14.5px}}@media screen and (max-width: 640px){.root#s159 .lie-angle-block .lie-angle-inner .box .copy{padding:3.2vw 1vw 2.67vw 1vw;font-size:3.2vw}}.root#s159 .lie-angle-block .lie-angle-inner .box .copy .box-txt{display:block}.root#s159 .lie-angle-block .lie-angle-inner .box .copy .box-txt strong{display:inline-block;color:#000;font-family:"NotoSansJP-Black",sans-serif;font-size:.86vw;padding:.3em;font-style:italic;line-height:1;border:1px solid #000}@media screen and (max-width: 1280px){.root#s159 .lie-angle-block .lie-angle-inner .box .copy .box-txt strong{font-size:11px}}@media screen and (max-width: 640px){.root#s159 .lie-angle-block .lie-angle-inner .box .copy .box-txt strong{font-size:2.4vw}}.root#s159 .lie-angle-block .lie-angle-inner .box .copy .note{font-size:.94vw}@media screen and (max-width: 1280px){.root#s159 .lie-angle-block .lie-angle-inner .box .copy .note{font-size:12px}}@media screen and (max-width: 640px){.root#s159 .lie-angle-block .lie-angle-inner .box .copy .note{font-size:2.4vw}}.root#s159 .lie-angle-block .lie-angle-inner .box .note{position:absolute;bottom:3%;right:4%;font-size:.7vw;line-height:1}@media screen and (max-width: 1280px){.root#s159 .lie-angle-block .lie-angle-inner .box .note{font-size:9px}}@media screen and (max-width: 640px){.root#s159 .lie-angle-block .lie-angle-inner .box .note{font-size:2.67vw}}.root#s159 .lie-angle-block .lie-angle-inner .box.new h3::before{content:"NEW";display:inline-block;margin-right:.5em;color:#000;font-family:"NotoSansJP-Black",sans-serif;font-size:.86vw;padding:.3em;font-style:normal;line-height:1;background-color:#fff158;vertical-align:middle}@media screen and (max-width: 1280px){.root#s159 .lie-angle-block .lie-angle-inner .box.new h3::before{font-size:11px}}@media screen and (max-width: 640px){.root#s159 .lie-angle-block .lie-angle-inner .box.new h3::before{font-size:2.4vw}}.root#s159 .lie-angle-block .lie-angle-inner .box.odd{background-color:#e1e1e1}.root#s159 .lie-angle-block .lie-angle-inner .box.odd .copy{color:#000}.root#s159 .lie-angle-block .lie-angle-inner .box.odd .name-block{background-color:#484848}.root#s159 .lie-angle-block .lie-angle-inner .box.even .name-block{background-color:#7a7a7a}.root#s159 .lie-angle-block .angle-list{position:relative;line-height:0}.root#s159 .lie-angle-block .angle-list .angle-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:8.51%;left:7.78%;width:55.5%}@media screen and (max-width: 640px){.root#s159 .lie-angle-block .angle-list .angle-block{bottom:5.73vw;left:5.52%;width:62%}}.root#s159 .lie-angle-block .angle-list .angle-block .angle-new{position:absolute;top:-1.5vw;left:0;display:inline-block;color:#000;font-family:"NotoSansJP-Black",sans-serif;font-size:.86vw;padding:.4em 1.01em;font-style:normal;line-height:1;text-transform:uppercase;background-color:#fff158}@media screen and (max-width: 1280px){.root#s159 .lie-angle-block .angle-list .angle-block .angle-new{top:-19.2px;font-size:11px}}@media screen and (max-width: 640px){.root#s159 .lie-angle-block .angle-list .angle-block .angle-new{top:-4.6vw;font-size:2.4vw;padding:.5em 1.22em}}.root#s159 .lie-angle-block .angle-list .angle-block ul li{width:3.75vw;margin:.4vw .4vw 0 0;padding:.3vw;color:#000;font-size:1.01vw;line-height:1;background-color:#c9caca;border-radius:4px}@media screen and (max-width: 1280px){.root#s159 .lie-angle-block .angle-list .angle-block ul li{width:47.95px;margin:5.1px 5.1px 0 0;padding:3.84px;font-size:12.9px}}@media screen and (max-width: 640px){.root#s159 .lie-angle-block .angle-list .angle-block ul li{width:11.7vw;margin:1.2vw 1.2vw 0 0;font-size:3.2vw;line-height:1;border-radius:4px}}.root#s159 .lie-angle-block .angle-list .angle-block.odd ul li{color:#fff;background-color:#777}.root#s159 .lie-angle-block .angle-list .angle-block.odd ul li.new{color:#000;background-color:#fff158}.root#s159 .select-sole-type{padding-bottom:4.1%;background-image:url(/product/assets/img/s159/select_sole_bg.png);background-repeat:repeat;background-position:left top}@media screen and (max-width: 640px){.root#s159 .select-sole-type{padding-bottom:8vw;background-size:2.93vw auto}}.root#s159 .select-sole-type .hl3-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:7.66vw;background-color:#353536}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .hl3-block{height:98px}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .hl3-block{height:27.07vw}}.root#s159 .select-sole-type .hl3-block .hl3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:4.53vw;padding:0 .8em 0 .4em;background-color:#111}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .hl3-block .hl3{height:57.97px}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .hl3-block .hl3{height:19.07vw}}.root#s159 .select-sole-type .hl3-block .hl3::before{content:"";position:absolute;top:0;right:99.9%;width:2.15vw;height:4.53vw;background-image:url(/product/assets/img/s159/sole_type_hl3_deco_pc.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .hl3-block .hl3::before{width:27.5px;height:57.97px}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .hl3-block .hl3::before{width:5.87vw;height:19.07vw;background-image:url(/product/assets/img/s159/sole_type_hl3_deco_sp.png)}}.root#s159 .select-sole-type .hl3-block .hl3:after{content:"";position:absolute;top:0;left:99.9%;width:2.15vw;height:4.53vw;background-image:url(/product/assets/img/s159/sole_type_hl3_deco_pc.png);background-repeat:no-repeat;background-size:cover;-webkit-transform:scale(-1, 1);transform:scale(-1, 1);-webkit-filter:FlipH;filter:FlipH;z-index:0}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .hl3-block .hl3:after{width:27.5px;height:57.97px}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .hl3-block .hl3:after{width:5.87vw;height:19.07vw;background-image:url(/product/assets/img/s159/sole_type_hl3_deco_sp.png)}}.root#s159 .select-sole-type .hl3-block .hl3 span{color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:2.5vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .hl3-block .hl3 span{font-size:2.5vw}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .hl3-block .hl3 span{font-size:5.33vw;line-height:1.4}}.root#s159 .select-sole-type .swipe-notice{padding:1.87vw 2.67vw 2.67vw 2.67vw;color:#fff;font-size:3.47vw;line-height:1;text-align:left}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap{width:100%;padding:0 0 0 2.67vw;overflow-x:auto}}.root#s159 .select-sole-type .fig-wrap .fig{position:relative;line-height:0}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .fig{width:242.1vw}}.root#s159 .select-sole-type .fig-wrap .fig .fig-block{position:absolute;top:0;left:0;width:100%;height:100%}.root#s159 .select-sole-type .fig-wrap .hl4{position:absolute;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.64vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .fig-wrap .hl4{font-size:21px}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .hl4{font-size:4.27vw}}.root#s159 .select-sole-type .fig-wrap .hl4.color1{color:#484848}.root#s159 .select-sole-type .fig-wrap .hl4.color2{color:#fff}.root#s159 .select-sole-type .fig-wrap .hl4.hl4-1{top:24.6%;left:8%;width:29.6%}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .hl4.hl4-1{top:21.7%;left:2.6%;width:31.4%}}.root#s159 .select-sole-type .fig-wrap .hl4.hl4-2{top:24.6%;left:38.6%;width:29.7%}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .hl4.hl4-2{top:21.7%;left:35.1%;width:31.4%}}.root#s159 .select-sole-type .fig-wrap .hl4.hl4-3{top:4.8%;right:0%;width:28.9%}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .hl4.hl4-3{top:0;right:0%;width:30.6%}}.root#s159 .select-sole-type .fig-wrap .hl4.hl4-4{top:31.4%;left:68.8%;width:23.8%}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .hl4.hl4-4{top:28.8%;left:67.1%;width:25.1%}}.root#s159 .select-sole-type .fig-wrap .hl4.hl4-5{top:61.6%;left:68.8%;width:23.8%}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .hl4.hl4-5{top:61.6%;left:67.1%;width:25.1%}}.root#s159 .select-sole-type .fig-wrap .type-block{position:absolute;text-align:left}.root#s159 .select-sole-type .fig-wrap .type-block.type-w{top:45.6%;left:10.8%}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .type-block.type-w{top:44.2%;left:5.8%}}.root#s159 .select-sole-type .fig-wrap .type-block.type-b{top:75.8%;left:10.8%}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .type-block.type-b{top:76.7%;left:5.8%}}.root#s159 .select-sole-type .fig-wrap .type-block.type-h{top:45.6%;left:48.1%}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .type-block.type-h{top:44.2%;left:45.2%}}.root#s159 .select-sole-type .fig-wrap .type-block.type-t{top:75.8%;left:48.1%}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .type-block.type-t{top:76.7%;left:45.2%}}.root#s159 .select-sole-type .fig-wrap .type-block.type-s{top:62.2%;left:29.4%}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .type-block.type-s{top:62.1%;left:25.4%}}.root#s159 .select-sole-type .fig-wrap .type-block.type-e{top:11.7%;left:83.5%}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .type-block.type-e{top:7.6%;left:82.2%}}.root#s159 .select-sole-type .fig-wrap .type-block .type-name{margin-bottom:1vw;padding-left:.1em;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.45vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .fig-wrap .type-block .type-name{margin-bottom:12.8px;font-size:18.56px}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .type-block .type-name{margin-bottom:2.6vw;font-size:3.73vw}}.root#s159 .select-sole-type .fig-wrap .type-block .type-name strong{margin-right:.1em;font-size:2.38vw;font-weight:normal}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .fig-wrap .type-block .type-name strong{font-size:30.46px}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .type-block .type-name strong{font-size:6.13vw}}.root#s159 .select-sole-type .fig-wrap .type-block .style-list{font-family:"NotoSansJP-Bold",sans-serif;font-size:1.13vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .fig-wrap .type-block .style-list{font-size:14.5px}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .type-block .style-list{font-size:2.93vw}}.root#s159 .select-sole-type .fig-wrap .type-block .style-list li{margin-bottom:.3em}.root#s159 .select-sole-type .fig-wrap .type-block .style-list li:last-child{margin-bottom:0}.root#s159 .select-sole-type .fig-wrap .type-block.color1 .type-name{color:#484848}.root#s159 .select-sole-type .fig-wrap .type-block.color1 .style-list{color:#484848}.root#s159 .select-sole-type .fig-wrap .type-block.color2 .type-name{color:#fff}.root#s159 .select-sole-type .fig-wrap .type-block.color2 .style-list{color:#fff}.root#s159 .select-sole-type .fig-wrap .type-block.color3 .type-name{color:#fff}.root#s159 .select-sole-type .fig-wrap .type-block.color3 .style-list{color:#606060}.root#s159 .select-sole-type .fig-wrap .type-block.color4 .type-name{color:#353536}.root#s159 .select-sole-type .fig-wrap .type-block.color4 .style-list{color:#353536}.root#s159 .select-sole-type .fig-wrap .type-s-mid-txt{position:absolute;top:39.7%;left:30.4%;color:#484848;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.13vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .fig-wrap .type-s-mid-txt{font-size:14.5px}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .type-s-mid-txt{top:38.1%;left:26.3%;font-size:2.93vw}}.root#s159 .select-sole-type .fig-wrap .txt-angle{position:absolute;font-family:"NotoSansJP-Bold",sans-serif;font-size:.96vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .fig-wrap .txt-angle{font-size:12.29px}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .txt-angle{font-size:2.46vw}}.root#s159 .select-sole-type .fig-wrap .txt-angle.color1{color:#818080}.root#s159 .select-sole-type .fig-wrap .txt-angle.color2{color:#fff}.root#s159 .select-sole-type .fig-wrap .txt-angle.angle1{top:56.3%;left:68.8%;width:23.6%}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .txt-angle.angle1{top:55.6%;left:67.1%;width:24.8%}}.root#s159 .select-sole-type .fig-wrap .txt-angle.angle2{top:86.4%;left:68.8%;width:23.8%}@media screen and (max-width: 640px){.root#s159 .select-sole-type .fig-wrap .txt-angle.angle2{top:88.2%;left:67.1%;width:25.1%}}.root#s159 .select-sole-type .finishes-2type{position:relative;width:94.84%;margin:0 auto;background-color:#f0f0f0}@media screen and (max-width: 640px){.root#s159 .select-sole-type .finishes-2type{width:94.67%}}.root#s159 .select-sole-type .finishes-2type .photo1{position:absolute;bottom:3%;left:26.9%;width:17.1%}@media screen and (max-width: 640px){.root#s159 .select-sole-type .finishes-2type .photo1{bottom:auto;left:auto;top:8%;right:5%;width:36%}}.root#s159 .select-sole-type .finishes-2type .photo2{position:absolute;bottom:1%;right:1.2%;width:17.1%}@media screen and (max-width: 640px){.root#s159 .select-sole-type .finishes-2type .photo2{bottom:1%;right:5%;width:36%}}.root#s159 .select-sole-type .finishes-2type .hl4{padding:.9vw 1.9vw;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:2.5vw;font-style:italic;line-height:1;text-align:left;background-image:url("/product/assets/img/s159/finishes_bg.jpg");background-repeat:repeat;background-position:left top}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .finishes-2type .hl4{padding:11.5px 24.3px;font-size:32px}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .finishes-2type .hl4{padding:2.1vw 2.4vw;font-size:4.27vw;background-size:3.2vw auto}}.root#s159 .select-sole-type .finishes-2type .type-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}@media screen and (max-width: 640px){.root#s159 .select-sole-type .finishes-2type .type-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.root#s159 .select-sole-type .finishes-2type .type-block .type1{width:45.96%;padding-left:2.5vw;line-height:0}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .finishes-2type .type-block .type1{padding-left:32px}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .finishes-2type .type-block .type1{width:100%;padding:5.3vw 0 14vw 3.6vw}}.root#s159 .select-sole-type .finishes-2type .type-block .type2{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding:1.95vw 0 1.95vw 6.17vw;line-height:0}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .finishes-2type .type-block .type2{padding:25px 0 25px 79px}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .finishes-2type .type-block .type2{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:0 0 6.13vw 5.33vw}}.root#s159 .select-sole-type .finishes-2type .type-name{display:inline-block;padding:.3vw 0 .5vw 0;color:#353536;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.64vw;font-style:italic;line-height:1.4}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .finishes-2type .type-name{padding:3.84px 0 6.4px 0;font-size:21px}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .finishes-2type .type-name{padding:.1vw 0 1vw 0;font-size:4.27vw}}.root#s159 .select-sole-type .finishes-2type .type-name .txt-s{font-size:60%}.root#s159 .select-sole-type .finishes-2type .type-name strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, rgba(239, 219, 1, 0.5)));background:linear-gradient(transparent 70%, rgba(239, 219, 1, 0.5) 0%)}.root#s159 .select-sole-type .finishes-2type .midnight{margin-bottom:.3vw;color:#676767;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.88vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .finishes-2type .midnight{margin-bottom:3.8px;font-size:24px}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .finishes-2type .midnight{margin-bottom:4vw;padding-left:12.5vw;font-size:4.8vw}}.root#s159 .select-sole-type .finishes-2type .note{padding-top:.6vw;color:#353536;font-family:"NotoSansJP-Bold",sans-serif;font-size:.94vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .finishes-2type .note{padding-top:7.68px;font-size:12px}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .finishes-2type .note{padding-top:1.5vw;font-size:2.4vw}}.root#s159 .select-sole-type .finishes-2type .icon-new{position:absolute;top:20%;left:0;width:5vw}@media screen and (max-width: 1280px){.root#s159 .select-sole-type .finishes-2type .icon-new{width:64px}}@media screen and (max-width: 640px){.root#s159 .select-sole-type .finishes-2type .icon-new{top:-11%;left:3%;width:12.8vw}}.root#s159 .gallery_wrap{padding-bottom:3.5%;background:#dedede}@media screen and (max-width: 640px){.root#s159 .gallery_wrap{padding-bottom:10vw}}.root#s159 .gallery_wrap .gallery_box{padding:50px 0 0 0}@media screen and (max-width: 640px){.root#s159 .gallery_wrap .gallery_box{padding:20px 0 0 0}}.root#s159 .gallery_wrap .gallery_box .slider{padding:0 0 40px}@media screen and (max-width: 640px){.root#s159 .gallery_wrap .gallery_box .slider{padding:0}}.root#s159 .gallery_wrap .gallery_box .slider .swiper-slide{width:40%;margin:0 15px;overflow:hidden}@media screen and (max-width: 640px){.root#s159 .gallery_wrap .gallery_box .slider .swiper-slide{width:70%;margin:0 7px}}.root#s159 .gallery_wrap .gallery_box .slider .swiper-slide .video_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;cursor:pointer}@media screen and (max-width: 640px){.root#s159 .gallery_wrap .gallery_box .slider .swiper-slide .video_list{height:70vw}}.root#s159 .gallery_wrap .gallery_box .slider .swiper-slide .video_list .cover{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.root#s159 .gallery_wrap .gallery_box .slider .swiper-slide .video_list.onplay .cover{display:none}.root#s159 .gallery_wrap .gallery_box .thumbs{max-width:1140px;margin:0 auto;overflow:visible}@media screen and (max-width: 640px){.root#s159 .gallery_wrap .gallery_box .thumbs{max-width:100%;padding:0 10px}}.root#s159 .gallery_wrap .gallery_box .thumbs .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform:translate3d(0px, 0px, 0px) !important;transform:translate3d(0px, 0px, 0px) !important}@media screen and (max-width: 640px){.root#s159 .gallery_wrap .gallery_box .thumbs .swiper-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.root#s159 .gallery_wrap .gallery_box .thumbs .swiper-slide{width:94px;margin:0 10px 14px;cursor:pointer}@media screen and (max-width: 640px){.root#s159 .gallery_wrap .gallery_box .thumbs .swiper-slide{width:21%;margin:4% 2% 0}}.root#s159 .gallery_wrap .gallery_box .thumbs .swiper-slide.separate:after{content:"";position:absolute;top:-6px;right:-11px;width:2px;height:calc(100% + 12px);background-color:#353536}@media screen and (max-width: 640px){.root#s159 .gallery_wrap .gallery_box .thumbs .swiper-slide.separate:after{top:-4px;right:calc(-12% + 1px);width:2px;height:calc(100% + 8px);background-color:#353536}}.root#s159 .gallery_wrap .gallery_box .thumbs .swiper-slide .thumb-image{position:relative;line-height:0}.root#s159 .gallery_wrap .gallery_box .thumbs .swiper-slide img{vertical-align:top}.root#s159 .gallery_wrap .gallery_box .thumbs .swiper-slide .name{padding:5px;color:#535353;font-size:12px;line-height:1.2;background-color:#c9caca}@media screen and (max-width: 640px){.root#s159 .gallery_wrap .gallery_box .thumbs .swiper-slide .name{padding:1.2vw;font-size:2.67vw}}.root#s159 .gallery_wrap .gallery_box .thumbs .swiper-slide .name.color2{color:#fff;background-color:#8d8d8d}.root#s159 .gallery_wrap .gallery_box .thumbs .swiper-slide .name.mov{color:#fff;background-color:#424241}.root#s159 .gallery_wrap .gallery_box .thumbs .swiper-slide.swiper-slide-thumb-active .thumb-image{position:relative;line-height:0}.root#s159 .gallery_wrap .gallery_box .thumbs .swiper-slide.swiper-slide-thumb-active .thumb-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #395a50}.root#s159 .foot-bg{background-color:#f3f3f3}.root#s159 .spec-wrap{padding:40px 0 70px 0}@media screen and (max-width: 640px){.root#s159 .spec-wrap{padding:5.33vw 0}}.root#s159 .spec-block{width:1200px;margin:0 auto}@media screen and (max-width: 640px){.root#s159 .spec-block{width:100%;margin:0}}.root#s159 .spec-block .spec-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 40px auto}@media screen and (max-width: 640px){.root#s159 .spec-block .spec-head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:94.67%;margin:0 auto 5.33vw auto}}.root#s159 .spec-block .spec-head .lefty{width:64px;margin-right:30px}@media screen and (max-width: 640px){.root#s159 .spec-block .spec-head .lefty{width:14vw;margin-right:4vw}}.root#s159 .spec-block .spec-head .text-block{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.root#s159 .spec-block .spec-head .text-block dl{margin-bottom:7px;line-height:0}@media screen and (max-width: 640px){.root#s159 .spec-block .spec-head .text-block dl{margin-bottom:3vw}}.root#s159 .spec-block .spec-head .text-block dl:last-child{margin-bottom:0}.root#s159 .spec-block .spec-head .text-block dt{display:inline-block;min-width:6.2em;margin-right:5px;padding:5px 10px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:18px;line-height:1;text-align:center;background-color:#424241}@media screen and (max-width: 640px){.root#s159 .spec-block .spec-head .text-block dt{margin-right:0;padding:.8vw 1.3vw;font-size:3.47vw;line-height:1.6;vertical-align:top}}.root#s159 .spec-block .spec-head .text-block dd{display:inline-block;color:#242424;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:18px;line-height:1}@media screen and (max-width: 640px){.root#s159 .spec-block .spec-head .text-block dd{display:inline;font-size:3.47vw;line-height:2;vertical-align:top}}.root#s159 .mobile-scroll{display:none}@media screen and (max-width: 640px){.root#s159 .mobile-scroll{display:block;width:94.67%;margin:0 auto 1.6vw auto;font-size:3.47vw;line-height:1.4;text-align:left}.root#s159 .mobile-scroll.iphone5-only{display:none}}.root#s159 .spec-table-wrap{width:1200px;margin:0 auto 40px auto}@media screen and (max-width: 640px){.root#s159 .spec-table-wrap{width:100%;margin:0 auto 5.33vw auto;padding:0 2.67vw;overflow-x:auto}}.root#s159 .spec-table{width:100%;border-collapse:collapse;table-layout:fixed}@media screen and (max-width: 640px){.root#s159 .spec-table{width:auto}}.root#s159 .spec-table.w-auto{width:auto}.root#s159 .spec-table tr th,.root#s159 .spec-table tr td{padding:15px 5px;font-size:18px;font-weight:normal;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#fff;border:1px solid #757575}@media screen and (max-width: 640px){.root#s159 .spec-table tr th,.root#s159 .spec-table tr td{padding:2.6vw;font-size:3.47vw}}.root#s159 .spec-table tr th.line2,.root#s159 .spec-table tr td.line2{line-height:1.5}.root#s159 .spec-table tr th{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif}@media screen and (max-width: 640px){.root#s159 .spec-table tr th{width:auto}}.root#s159 .spec-table tr th.th-sole{color:#fff;background-color:#424241;width:220px}.root#s159 .spec-table tr th.th-color1{color:#000;background-color:#c9caca}.root#s159 .spec-table tr th.th-color2{color:#000;background-color:#e9eaea}.root#s159 .spec-table tr:nth-child(even) th,.root#s159 .spec-table tr:nth-child(even) td{background-color:#ececec}.root#s159 .spec-note{width:1200px;margin:0 auto;text-align:left}@media screen and (max-width: 640px){.root#s159 .spec-note{width:94.67%}}.root#s159 .spec-note ul{display:inline-block}.root#s159 .spec-note ul li{position:relative;margin-left:1.3em;font-size:13px;line-height:1.6;text-align:left;text-indent:-1.3em}@media screen and (max-width: 640px){.root#s159 .spec-note ul li{font-size:3.2vw;line-height:1.4}}.root#s159 .spec-note ul li .raikaku{position:absolute;right:-356px;bottom:4px;width:326px;line-height:0}@media screen and (max-width: 640px){.root#s159 .spec-note ul li .raikaku{position:relative;right:auto;bottom:auto;width:65.47vw;margin:0 auto;padding:4vw 0}}.root#s159 .spec-note ul li .raikaku img{display:block}.root#s159 .shaft-hl1-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:89px;margin-bottom:40px;background-color:#d4d4d4;background-image:url(/product/assets/img/s159/shaft_hl1_pc.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}@media screen and (max-width: 640px){.root#s159 .shaft-hl1-wrap{height:11.87vw;background-image:url(/product/assets/img/s159/shaft_hl1_sp.png);margin-bottom:5.33vw}}.root#s159 .shaft-hl1-wrap:before{content:"";position:absolute;top:0;left:0;width:100px;height:89px;background-image:url(/product/assets/img/s159/shaft_hl1_deco_pc.png);background-repeat:no-repeat;z-index:0}@media screen and (max-width: 640px){.root#s159 .shaft-hl1-wrap:before{display:none}}.root#s159 .shaft-hl1-wrap:after{content:"";position:absolute;top:0;right:0;width:100px;height:89px;background-image:url(/product/assets/img/s159/shaft_hl1_deco_pc.png);background-repeat:no-repeat;-webkit-transform:scale(-1, 1);transform:scale(-1, 1);-webkit-filter:FlipH;filter:FlipH;z-index:0}@media screen and (max-width: 640px){.root#s159 .shaft-hl1-wrap:after{display:none}}.root#s159 .shaft-hl1-wrap h1{padding-top:18px}@media screen and (max-width: 640px){.root#s159 .shaft-hl1-wrap h1{padding-top:2.8vw}}.root#s159 .shaft-hl1-wrap h1 .jp-title{display:block;margin-bottom:10px;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:30px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.root#s159 .shaft-hl1-wrap h1 .jp-title{margin-bottom:1vw;font-size:4vw}}.root#s159 .shaft-hl1-wrap h1 .jp-title-only{display:block;padding-top:10px;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:30px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.root#s159 .shaft-hl1-wrap h1 .jp-title-only{padding-top:0;font-size:4vw}}.root#s159 .shaft-hl1-wrap h1 .eng-title{display:block;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:14px;font-style:italic;line-height:1;text-transform:uppercase}@media screen and (max-width: 640px){.root#s159 .shaft-hl1-wrap h1 .eng-title{font-size:1.87vw}}.root#s159 .price-block{width:100%;margin:0 auto 50px auto;background-color:#fff;border:1px solid #757575}@media screen and (max-width: 640px){.root#s159 .price-block{width:94.67%;margin:0 auto 7.7vw auto}}.root#s159 .price-block h2{padding:15px;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:18px;line-height:1;background-color:#424241}@media screen and (max-width: 640px){.root#s159 .price-block h2{padding:3.2vw;font-size:3.47vw}}.root#s159 .price-block .price-block-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width: 640px){.root#s159 .price-block .price-block-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.root#s159 .price-block .price-block-inner .box{position:relative;padding:40px 20px;line-height:0;border-right:1px solid #72899a}@media screen and (max-width: 640px){.root#s159 .price-block .price-block-inner .box{width:100%;padding:4vw 2vw;border-right:none;border-bottom:1px solid #72899a}}.root#s159 .price-block .price-block-inner .box:first-child{width:35%}@media screen and (max-width: 640px){.root#s159 .price-block .price-block-inner .box:first-child{width:100%}}.root#s159 .price-block .price-block-inner .box:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 640px){.root#s159 .price-block .price-block-inner .box:nth-child(2){-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}.root#s159 .price-block .price-block-inner .box:last-child{width:25.8%;border-right:none}@media screen and (max-width: 640px){.root#s159 .price-block .price-block-inner .box:last-child{width:100%;border-bottom:none}}.root#s159 .price-block .price-block-inner .box p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1d1818;font-family:"NotoSansJP-Bold",sans-serif;font-size:15px;line-height:1}@media screen and (max-width: 640px){.root#s159 .price-block .price-block-inner .box p{font-size:2.93vw}}.root#s159 .price-block .price-block-inner .box p .title{margin-right:16px}@media screen and (max-width: 640px){.root#s159 .price-block .price-block-inner .box p .title{margin-right:2.9vw}}.root#s159 .price-block .price-block-inner .box p strong{color:#395a50;font-size:31px}@media screen and (max-width: 640px){.root#s159 .price-block .price-block-inner .box p strong{font-size:6vw}}.root#s159 .price-block .price-block-inner .box p strong .taxin{font-size:13px}@media screen and (max-width: 640px){.root#s159 .price-block .price-block-inner .box p strong .taxin{font-size:2.53vw}}.root#s159 .price-block .price-block-inner .box .note{display:block;position:absolute;bottom:12px;left:0;width:100%;color:#242424;font-family:"FP-ヒラギノ角ゴ ProN W3",sans-serif;font-size:14px;line-height:1;text-align:center}@media screen and (max-width: 640px){.root#s159 .price-block .price-block-inner .box .note{position:relative;bottom:auto;left:auto;padding-top:2.6vw;font-size:2.93vw}}.root#s159 .shaft-hl2-wrap{width:1200px;margin:0 auto 30px auto}@media screen and (max-width: 640px){.root#s159 .shaft-hl2-wrap{width:94.67%;margin:0 auto 4vw auto}}.root#s159 .shaft-hl2-wrap h2{position:relative;z-index:0}.root#s159 .shaft-hl2-wrap h2 span{display:block;color:#4a4a4a;font-family:"NotoSansJP-Medium",sans-serif;font-weight:normal;font-style:italic;font-size:26px;background-image:url(/product/assets/img/s159/shaft_hl2_cover.png);background-repeat:no-repeat;background-position:center;z-index:1}@media screen and (max-width: 640px){.root#s159 .shaft-hl2-wrap h2 span{font-size:4vw;background-size:50vw auto}}.root#s159 .shaft-hl2-wrap h2:before{content:"";position:absolute;top:20px;left:0;width:100%;height:8px;z-index:-1;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgb(201, 202, 202)), color-stop(90%, rgb(201, 202, 202)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(201, 202, 202) 10%, rgb(201, 202, 202) 90%, rgba(255, 255, 255, 0) 100%)}@media screen and (max-width: 640px){.root#s159 .shaft-hl2-wrap h2:before{top:2.6vw;left:-30%;width:160%;height:1.07vw}}.root#s159 .shaft-hl2-wrap .hl2-sub{padding-top:10px;color:#4a4a4a;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:18px;z-index:1}@media screen and (max-width: 640px){.root#s159 .shaft-hl2-wrap .hl2-sub{padding-top:1vw;font-size:2.93vw}}.root#s159 .shaft-grip-wrap{width:1200px;margin:0 auto;padding-bottom:70px}@media screen and (max-width: 640px){.root#s159 .shaft-grip-wrap{width:94.67%;padding-bottom:9.33vw}}.root#s159 .shaft-list-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;border-top:1px solid #757575;border-bottom:1px solid #757575}@media screen and (max-width: 640px){.root#s159 .shaft-list-head{display:none}}.root#s159 .shaft-list-head li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 5px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:18px;line-height:1.3;background-color:#424241;border-right:1px solid #757575}.root#s159 .shaft-list-head li:first-child{-webkit-box-flex:0;-ms-flex:none;flex:none;width:53%;border-left:1px solid #757575}.root#s159 .shaft-list-body .shaft-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;border-bottom:1px solid #757575}@media screen and (max-width: 640px){.root#s159 .shaft-list-body .shaft-list{margin-bottom:8vw;border-top:1px solid #757575;border-bottom:1px solid #757575;border-left:1px solid #757575}}.root#s159 .shaft-list-body .shaft-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 5px;color:#000;font-size:18px;line-height:1.3;background-color:#fff;border-right:1px solid #757575}@media screen and (max-width: 640px){.root#s159 .shaft-list-body .shaft-list li{padding:0 0 3vw 0;font-size:3.47vw;line-height:1.3;background-color:#fff;border-right:1px solid #757575}.root#s159 .shaft-list-body .shaft-list li:before{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:15vw;margin-bottom:3vw;padding:1vw;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:3.47vw;line-height:1.2;white-space:pre;background-color:#e4e4e4;border-bottom:1px solid #757575}.root#s159 .shaft-list-body .shaft-list li:nth-child(2):before{content:"素材"}.root#s159 .shaft-list-body .shaft-list li:nth-child(3):before{content:"フレックス"}.root#s159 .shaft-list-body .shaft-list li:nth-child(4):before{content:"重量\a(g)"}.root#s159 .shaft-list-body .shaft-list li:nth-child(5):before{content:"トルク\a(度)"}.root#s159 .shaft-list-body .shaft-list li:nth-child(6):before{content:"キック\aポイント"}}.root#s159 .shaft-list-body .shaft-list li:first-child{-webkit-box-flex:0;-ms-flex:none;flex:none;width:53%;padding:10px 0;border-left:1px solid #757575}@media screen and (max-width: 640px){.root#s159 .shaft-list-body .shaft-list li:first-child{width:100%;padding:0;border-left:none;border-bottom:1px solid #757575}}.root#s159 .shaft-list-body .shaft-list li .shaft-photo{line-height:0}@media screen and (max-width: 640px){.root#s159 .shaft-list-body .shaft-list li .shaft-photo{padding:2vw 0}}.root#s159 .shaft-list-body .shaft-list li .shaft-name{width:100%;padding:0 10px 5px 10px;color:#4a4a4a;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:18px;line-height:1;text-align:left}@media screen and (max-width: 640px){.root#s159 .shaft-list-body .shaft-list li .shaft-name{width:100%;padding:3vw;color:#fff;font-size:4.27vw;line-height:1;text-align:center;background-color:#424241}}.root#s159 .shaft-list-body .shaft-list:nth-child(even) li{background-color:#ececec}@media screen and (max-width: 640px){.root#s159 .shaft-list-body .shaft-list:nth-child(even) li{background-color:#fff}}.root#s159 .shaft-list-body .shaft-list:nth-child(even) li:first-child{background-color:#fff}@media screen and (max-width: 640px){.root#s159 .shaft-list-body .shaft-list:last-child{margin-bottom:0}}.root#s159 .shaft-note{padding:20px 0 35px 0;text-align:left}@media screen and (max-width: 640px){.root#s159 .shaft-note{padding:4.5vw 0 7vw 0}}.root#s159 .shaft-note p{margin-left:1.3em;font-size:14px;line-height:1.5;text-indent:-1.3em}@media screen and (max-width: 640px){.root#s159 .shaft-note p{margin-left:1.3em;font-size:3.2vw;line-height:1.5;text-indent:-1.3em}}.root#s159 .grip-image{position:relative;width:639px;margin:0 auto 40px auto;line-height:0}@media screen and (max-width: 640px){.root#s159 .grip-image{width:100%;margin:0 auto 3.6vw auto}}.root#s159 .grip-image .grip-caption{position:absolute;bottom:-20px;right:64px;width:250px;font-size:14px;line-height:1}@media screen and (max-width: 640px){.root#s159 .grip-image .grip-caption{position:relative;bottom:auto;right:auto;width:94.67%;margin:0 auto;padding-top:1vw;font-size:3.2vw;line-height:1}}.root#s159 .grip-name{margin-bottom:15px;color:#494949;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:18px;line-height:1.4}@media screen and (max-width: 640px){.root#s159 .grip-name{width:94.67%;margin:0 auto 1vw auto;font-size:3.2vw;line-height:1.4}}.root#s159 .grip-note{color:#000;font-size:14px;line-height:1.5}@media screen and (max-width: 640px){.root#s159 .grip-note{width:94.67%;margin:0 auto;font-size:3.2vw}}.root#s159 .banner-block{padding-bottom:35px}@media screen and (max-width: 640px){.root#s159 .banner-block{padding-bottom:35px}}.root#s159 .banner-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1200px;margin:0 auto}@media screen and (max-width: 640px){.root#s159 .banner-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:94.67%}}.root#s159 .banner-list .box{width:580px}@media screen and (max-width: 640px){.root#s159 .banner-list .box{width:100%;margin-bottom:5.33vw}.root#s159 .banner-list .box:last-child{margin-bottom:0}}.root#s159 .banner-list .box.btm-margin{margin-bottom:40px}@media screen and (max-width: 640px){.root#s159 .banner-list .box.btm-margin{margin-bottom:5.33vw}}.root#s159 .banner-list .box a{display:block;line-height:0}.root#s159 .banner-list .box a img{opacity:1;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 640px){.root#s159 .banner-list .box a img{-webkit-transition:none;transition:none}}.root#s159 .banner-list .box a img:hover{opacity:.7}@media screen and (max-width: 640px){.root#s159 .banner-list .box a img:hover{opacity:1}}.root #choice-wedge{padding-bottom:35px}.root #choice-wedge .choice-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 4vw}@media screen and (max-width: 1280px){.root #choice-wedge .choice-inner{padding:0 50px}}@media screen and (max-width: 640px){.root #choice-wedge .choice-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 2.67vw}}.root #choice-wedge .choice-inner .box{position:relative;width:48%;line-height:0}@media screen and (max-width: 640px){.root #choice-wedge .choice-inner .box{width:100%}.root #choice-wedge .choice-inner .box:first-child{margin-bottom:5.33vw}}.root #choice-wedge .choice-inner .box h2{position:absolute;top:22.2%;left:3.43%;font-family:"NotoSansJP-Bold",sans-serif;font-size:2.47vw;font-style:italic;line-height:1}@media screen and (max-width: 640px){.root #choice-wedge .choice-inner .box h2{left:3%;font-size:5.5vw}}.root #choice-wedge .choice-inner .box h2.hl2-glide40{color:#5a9481}.root #choice-wedge .choice-inner .box h2.hl2-forged{color:#7d756b}.root #choice-wedge .choice-inner .box .copy-style{position:absolute;color:#fff;font-family:"NotoSansJP-Medium",sans-serif;font-size:1.45vw;line-height:1}@media screen and (max-width: 1280px){.root #choice-wedge .choice-inner .box .copy-style{font-size:18.56px}}@media screen and (max-width: 640px){.root #choice-wedge .choice-inner .box .copy-style{font-size:3.73vw}}.root #choice-wedge .choice-inner .box .copy-style.choice-copy1{top:42.3%;left:7.84%}@media screen and (max-width: 640px){.root #choice-wedge .choice-inner .box .copy-style.choice-copy1{top:41.6%}}.root #choice-wedge .choice-inner .box .copy-style.choice-copy2{top:60.67%;left:12.99%}@media screen and (max-width: 640px){.root #choice-wedge .choice-inner .box .copy-style.choice-copy2{top:60%}}.root #choice-wedge .choice-inner .box .copy-style.choice-copy3{top:78.13%;left:18.76%}@media screen and (max-width: 640px){.root #choice-wedge .choice-inner .box .copy-style.choice-copy3{top:77.6%}}.root #choice-wedge .choice-inner .box .product-link{position:absolute;right:3.5%;bottom:4.34%;width:24.74%;background-color:#fff;border-radius:.31vw}@media screen and (max-width: 640px){.root #choice-wedge .choice-inner .box .product-link{right:2.53%;bottom:2.14%;width:30.7%;border-radius:.8vw}}.root #choice-wedge .choice-inner .box .product-link a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.4vw 0;color:#948c81;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:.9vw;line-height:1;text-decoration:none;background-color:#fff;border:.15vw solid #968e82;border-radius:.31vw}@media screen and (max-width: 1280px){.root #choice-wedge .choice-inner .box .product-link a{padding:5.12px 0;font-size:11.52px;border:2px solid #968e82}}@media screen and (max-width: 640px){.root #choice-wedge .choice-inner .box .product-link a{padding:1.2vw 0;font-size:2.93vw;border:.4vw solid #968e82;border-radius:.8vw}}.root #choice-wedge .choice-inner .box .product-link a:hover{opacity:.7}@media screen and (max-width: 640px){.root #choice-wedge .choice-inner .box .product-link a:hover{opacity:1}}.root #choice-wedge .choice-inner .box .product-link a span{display:inline-block;padding-right:.94vw;background-image:url("/product/assets/img/glide_forged_pro/choice_glide_arrow2.png");background-repeat:no-repeat;background-position:right center;background-size:.51vw auto}@media screen and (max-width: 1280px){.root #choice-wedge .choice-inner .box .product-link a span{padding-right:12px}}@media screen and (max-width: 640px){.root #choice-wedge .choice-inner .box .product-link a span{padding-right:2.93vw;background-size:1.6vw auto}}@media screen and (max-width: 640px){.root{width:100%}}@media screen and (max-width: 320px){.root#glide40 .mobile-scroll.iphone5-only{display:block}}