@font-face{font-family:"NotoSansJP-Regular";src:url("/font/NotoSansJP-Regular.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"NotoSansJP-Medium";src:url("/font/NotoSansJP-Medium.otf") format("opentype");font-style:normal;font-weight:500}@font-face{font-family:"NotoSansJP-Bold";src:url("/font/NotoSansJP-Bold.otf") format("opentype");font-style:normal;font-weight:700}@font-face{font-family:"NotoSerifJP-Regular";src:url("/font/NotoSerifJP-Regular.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"NotoSerifJP-Bold";src:url("/font/NotoSerifJP-Bold.otf") format("opentype");font-style:normal;font-weight:700}.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;line-height:1;text-align:center;background-color:#fff}.root img{width:100%;height:auto;line-height:0}.root *{-webkit-box-sizing:border-box;box-sizing:border-box}.root *::before{-webkit-box-sizing:border-box;box-sizing:border-box}.root *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.root a,.root a:link{color:#0095bc;text-decoration:underline;outline:none}.root a:visited{color:#0095bc}.root a:hover{color:#0095bc;text-decoration:none}.root a:active{color:#0095bc}.root a:hover img{opacity:1}.root .btm1em{margin-bottom:1em}.root .btm0{margin-bottom:0}.root .btm5{margin-bottom:5px}.root .btm10{margin-bottom:10px}.root .btm15{margin-bottom:15px}.root .btm20{margin-bottom:20px}.root .btm25{margin-bottom:25px}.root .btm30{margin-bottom:30px}.root .btm35{margin-bottom:35px}.root .btm40{margin-bottom:40px}.root .btm45{margin-bottom:45px}.root .btm50{margin-bottom:50px}.root .btm60{margin-bottom:60px}.root .btm70{margin-bottom:70px}.root .pcnone{display:none}.root .MB101-B{font-family:"ゴシックMB101 B",sans-serif}.root .HirakakuProN-W3{font-family:"FP-ヒラギノ角ゴ ProN W3",sans-serif}.root .HirakakuProN-W6{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif}.root#gle3{background-color:#fff}.root#gle3 .head-block{position:relative;line-height:0}.root#gle3 .head-block .kv-image{position:relative;line-height:0}@media screen and (max-width: 640px){.root#gle3 .head-block .btn-scroll{display:block;position:absolute;bottom:5%;left:50%;width:14.667%;margin-left:-7.333%;height:auto}}.root#gle3 .head-block .kv-club-image{position:absolute;line-height:0;pointer-events:none}.root#gle3 .head-block .kv-club-image.style-d{top:57.06%;left:5.9%;width:9.38%}@media screen and (max-width: 640px){.root#gle3 .head-block .kv-club-image.style-d{top:58.56%;left:10.53%;width:18.53%}}.root#gle3 .head-block .kv-club-image.style-f{top:57.84%;left:6.88%;width:7.54%}@media screen and (max-width: 640px){.root#gle3 .head-block .kv-club-image.style-f{top:58.11%;left:12%;width:15.33%}}.root#gle3 .head-block .kv-club-image.style-h{top:58.53%;left:7.58%;width:6.29%}@media screen and (max-width: 640px){.root#gle3 .head-block .kv-club-image.style-h{top:59.16%;left:13.6%;width:12.8%}}.root#gle3 .head-block .kv-club-image.style-i{top:59.9%;left:4.14%;width:13.16%}@media screen and (max-width: 640px){.root#gle3 .head-block .kv-club-image.style-i{top:59.16%;left:3.87%;width:31.2%}}.root#gle3 .head-block .release-day{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:4.06%;bottom:5.2%;width:13.2%;height:7.06%;background-color:#80754f}@media screen and (max-width: 640px){.root#gle3 .head-block .release-day{left:0;bottom:7.21%;width:38.67vw;height:6.93vw}}.root#gle3 .head-block .release-day p{color:#eceeef;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:1.02vw;line-height:1}@media screen and (max-width: 1280px){.root#gle3 .head-block .release-day p{font-size:13px}}@media screen and (max-width: 640px){.root#gle3 .head-block .release-day p{font-size:2.93vw}}.root#gle3 .head-block .release-day.fw{left:1.29%;bottom:12.41%}@media screen and (max-width: 640px){.root#gle3 .head-block .release-day.fw{left:0;bottom:8.87%}}.root#gle3 .head-block .kv-menu{position:absolute;top:0;right:0;width:27.96875%}@media screen and (max-width: 640px){.root#gle3 .head-block .kv-menu{position:relative;top:auto;right:auto;width:100%}.root#gle3 .head-block .kv-menu .menu-head{background-color:#f0f0f0}}@media screen and (max-width: 640px){.root#gle3 .head-block .kv-menu ul{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:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;background-image:url(/product/assets/img/gle3/head_sp_line.png);background-position:center top;background-repeat:repeat-y;background-size:.53vw auto}}@media screen and (max-width: 640px){.root#gle3 .head-block .kv-menu ul li{width:calc((100% - .53vw)/2)}}.root#gle3 .head-block .kv-menu ul li.blank{display:none}@media screen and (max-width: 640px){.root#gle3 .head-block .kv-menu ul li.blank{display:block;background-image:url("/product/assets/img/gle3/head_menu_sp_blank.png");background-repeat:no-repeat;background-size:cover}}.root#gle3 .head-block .kv-menu ul li a{display:block;line-height:0;background-repeat:no-repeat;background-size:cover}.root#gle3 .head-block .kv-menu ul li a.active{pointer-events:none}.root#gle3 .head-block .kv-menu ul li a.kvmenu-d{background-image:url("/product/assets/img/gle3/head_d_off_pc_v3.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-d.active,.root#gle3 .head-block .kv-menu ul li a.kvmenu-d:hover{background-image:url("/product/assets/img/gle3/head_d_on_pc_v3.png")}@media screen and (max-width: 640px){.root#gle3 .head-block .kv-menu ul li a.kvmenu-d{background-image:url("/product/assets/img/gle3/head_d_off_sp_v2.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-d.active{background-image:url("/product/assets/img/gle3/head_d_on_sp_v2.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-d:hover{background-image:url("/product/assets/img/gle3/head_d_off_sp_v2.png")}}.root#gle3 .head-block .kv-menu ul li a.kvmenu-f{background-image:url("/product/assets/img/gle3/head_f_off_pc_v3.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-f.active,.root#gle3 .head-block .kv-menu ul li a.kvmenu-f:hover{background-image:url("/product/assets/img/gle3/head_f_on_pc_v3.png")}@media screen and (max-width: 640px){.root#gle3 .head-block .kv-menu ul li a.kvmenu-f{background-image:url("/product/assets/img/gle3/head_f_off_sp_v2.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-f.active{background-image:url("/product/assets/img/gle3/head_f_on_sp_v2.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-f:hover{background-image:url("/product/assets/img/gle3/head_f_off_sp_v2.png")}}.root#gle3 .head-block .kv-menu ul li a.kvmenu-h{background-image:url("/product/assets/img/gle3/head_h_off_pc_v3.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-h.active,.root#gle3 .head-block .kv-menu ul li a.kvmenu-h:hover{background-image:url("/product/assets/img/gle3/head_h_on_pc_v3.png")}@media screen and (max-width: 640px){.root#gle3 .head-block .kv-menu ul li a.kvmenu-h{background-image:url("/product/assets/img/gle3/head_h_off_sp_v2.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-h.active{background-image:url("/product/assets/img/gle3/head_h_on_sp_v2.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-h:hover{background-image:url("/product/assets/img/gle3/head_h_off_sp_v2.png")}}.root#gle3 .head-block .kv-menu ul li a.kvmenu-i{background-image:url("/product/assets/img/gle3/head_i_off_pc_v3.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-i.active,.root#gle3 .head-block .kv-menu ul li a.kvmenu-i:hover{background-image:url("/product/assets/img/gle3/head_i_on_pc_v3.png")}@media screen and (max-width: 640px){.root#gle3 .head-block .kv-menu ul li a.kvmenu-i{background-image:url("/product/assets/img/gle3/head_i_off_sp_v2.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-i.active{background-image:url("/product/assets/img/gle3/head_i_on_sp_v2.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-i:hover{background-image:url("/product/assets/img/gle3/head_i_off_sp_v2.png")}}.root#gle3 .head-block .kv-menu ul li a.kvmenu-chipr{background-image:url("/product/assets/img/gle3/head_chipr_off_pc_v3.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-chipr.active,.root#gle3 .head-block .kv-menu ul li a.kvmenu-chipr:hover{background-image:url("/product/assets/img/gle3/head_chipr_on_pc_v3.png")}@media screen and (max-width: 640px){.root#gle3 .head-block .kv-menu ul li a.kvmenu-chipr{background-image:url("/product/assets/img/gle3/head_chipr_off_sp_v2.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-chipr.active{background-image:url("/product/assets/img/gle3/head_chipr_on_sp_v2.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-chipr:hover{background-image:url("/product/assets/img/gle3/head_chipr_off_sp_v2.png")}}.root#gle3 .head-block .kv-menu ul li a.kvmenu-bunkr{background-image:url("/product/assets/img/gle3/head_bunkr_off_pc.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-bunkr.active,.root#gle3 .head-block .kv-menu ul li a.kvmenu-bunkr:hover{background-image:url("/product/assets/img/gle3/head_bunkr_on_pc.png")}@media screen and (max-width: 640px){.root#gle3 .head-block .kv-menu ul li a.kvmenu-bunkr{background-image:url("/product/assets/img/gle3/head_bunkr_off_sp.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-bunkr.active{background-image:url("/product/assets/img/gle3/head_bunkr_on_sp.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-bunkr:hover{background-image:url("/product/assets/img/gle3/head_bunkr_off_sp.png")}}.root#gle3 .head-block .kv-menu ul li a.kvmenu-p{background-image:url("/product/assets/img/gle3/head_p_off_pc_v3.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-p.active,.root#gle3 .head-block .kv-menu ul li a.kvmenu-p:hover{background-image:url("/product/assets/img/gle3/head_p_on_pc_v3.png")}@media screen and (max-width: 640px){.root#gle3 .head-block .kv-menu ul li a.kvmenu-p{background-image:url("/product/assets/img/gle3/head_p_off_sp_v2.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-p.active{background-image:url("/product/assets/img/gle3/head_p_on_sp_v3.png")}.root#gle3 .head-block .kv-menu ul li a.kvmenu-p:hover{background-image:url("/product/assets/img/gle3/head_p_off_sp_v2.png")}}.root#gle3 .content{background-color:#ececec}.root#gle3 [data-ruby]{position:relative}.root#gle3 [data-ruby]::before{content:attr(data-ruby);position:absolute;top:-0.9em;left:0;right:0;margin:auto;font-size:.5em;text-align:center;white-space:nowrap}.root#gle3 rt{display:none}.root#gle3 .section-block{position:relative}.root#gle3 .unchor-landing{position:absolute;top:-45px;left:0;pointer-events:none}@media screen and (max-width: 640px){.root#gle3 .unchor-landing{top:-63px}}.root#gle3 .anchor-links{height:85px;background-image:url("/product/assets/img/gle3/anchor_bg_pc.png");background-repeat:repeat-x}@media screen and (max-width: 640px){.root#gle3 .anchor-links{position:relative;width:100%;height:auto;overflow:hidden;overflow-x:scroll;background-image:url("/product/assets/img/gle3/anchor_bg_sp.png");background-size:auto 100%}}.root#gle3 .anchor-links.btm0{margin-bottom:0}.root#gle3 .anchor-links .anchor-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:1200px;margin:0 auto;height:100%}@media screen and (max-width: 640px){.root#gle3 .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.47vw}}.root#gle3 .anchor-links .anchor-list.pt li{width:25%}@media screen and (max-width: 640px){.root#gle3 .anchor-links .anchor-list.pt li{width:auto}}.root#gle3 .anchor-links .anchor-list.fw-hb{width:900px}@media screen and (max-width: 640px){.root#gle3 .anchor-links .anchor-list.fw-hb{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.root#gle3 .anchor-links .anchor-list.fw-hb li{width:33.3333333333%}@media screen and (max-width: 640px){.root#gle3 .anchor-links .anchor-list.fw-hb li{width:auto}}.root#gle3 .anchor-links .anchor-list li{position:relative;width:33.3333333333%;height:100%}@media screen and (max-width: 640px){.root#gle3 .anchor-links .anchor-list li{width:auto;padding:0 6.67vw}.root#gle3 .anchor-links .anchor-list li:after{content:"";position:absolute;top:50%;right:0;width:1px;height:5.8vw;margin-top:-2.9vw;background-color:#6e6a5e}}.root#gle3 .anchor-links .anchor-list li:before{content:"";position:absolute;top:50%;left:0;width:2px;height:36px;margin-top:-18px;background-color:#83785d}@media screen and (max-width: 640px){.root#gle3 .anchor-links .anchor-list li:before{display:none}}.root#gle3 .anchor-links .anchor-list li:last-child:after{content:"";position:absolute;top:50%;right:0;width:2px;height:36px;margin-top:-18px;background-color:#83785d}@media screen and (max-width: 640px){.root#gle3 .anchor-links .anchor-list li:last-child:after{display:none}}.root#gle3 .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-top:3px;text-decoration:none}@media screen and (max-width: 640px){.root#gle3 .anchor-links .anchor-list li a{padding-top:.4vw}}.root#gle3 .anchor-links .anchor-list li a:hover{opacity:.7}@media screen and (max-width: 640px){.root#gle3 .anchor-links .anchor-list li a:hover{opacity:1}}.root#gle3 .anchor-links .anchor-list li a .jp-title{display:block;margin-bottom:12px;color:#fff;font-family:"NotoSerifJP-Regular",serif;font-size:18px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.root#gle3 .anchor-links .anchor-list li a .jp-title{margin-bottom:1.6vw;font-size:2.9vw}}.root#gle3 .anchor-links .anchor-list li a .eng-title{display:block;color:#c5aa73;font-family:"NotoSansJP-Medium",sans-serif;font-size:10px;line-height:1;text-transform:uppercase}@media screen and (max-width: 640px){.root#gle3 .anchor-links .anchor-list li a .eng-title{font-size:1.6vw}}.root#gle3 .intro-banner{padding:70px 0 0 0;background-color:#fff}@media screen and (max-width: 640px){.root#gle3 .intro-banner{padding:8vw 0 0 0}}.root#gle3 .intro-banner p{padding:0 0 70px 0;color:#0a2d41;font-family:"NotoSansJP-Regular",sans-serif;font-size:22px;line-height:2.6}@media screen and (max-width: 640px){.root#gle3 .intro-banner p{padding:0 2.67vw 8vw 2.67vw;font-size:3.73vw;line-height:2.5}}.root#gle3 .banner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:93.75%;margin:0 auto 70px auto;background-color:#fff}@media screen and (max-width: 640px){.root#gle3 .banner-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:94.67%;margin:0 auto 8vw auto}}.root#gle3 .banner-block.btm0{margin:0 auto}.root#gle3 .banner-block .box{width:48.5%;line-height:0;background-color:#000}@media screen and (max-width: 640px){.root#gle3 .banner-block .box{width:100%;margin-bottom:5.33vw}.root#gle3 .banner-block .box:last-child{margin-bottom:0}}.root#gle3 .banner-block .box a{display:block}.root#gle3 .banner-block .box a:hover{opacity:.7}@media screen and (max-width: 640px){.root#gle3 .banner-block .box a:hover{opacity:1}}.root#gle3 .campaign-banner-block{width:93.75%;margin:0 auto 3% auto}@media screen and (max-width: 640px){.root#gle3 .campaign-banner-block{width:94.67%;margin:0 auto 5.33vw auto}}.root#gle3 .campaign-banner-block.btm0{margin:0 auto}.root#gle3 .campaign-banner-block .box{width:48.5%;margin:0 auto;line-height:0;background-color:#000}@media screen and (max-width: 640px){.root#gle3 .campaign-banner-block .box{width:100%;margin-bottom:5.33vw}.root#gle3 .campaign-banner-block .box:last-child{margin-bottom:0}}.root#gle3 .campaign-banner-block .box a{display:block}.root#gle3 .campaign-banner-block .box a:hover{opacity:.7}@media screen and (max-width: 640px){.root#gle3 .campaign-banner-block .box a:hover{opacity:1}}.root#gle3 .intro-kv{line-height:0}.root#gle3 .model-block{position:relative;padding-bottom:70px}@media screen and (max-width: 640px){.root#gle3 .model-block{padding-bottom:8vw}}.root#gle3 .model-wrap{position:relative}.root#gle3 .section-hl{position:relative;width:100%;height:96px;margin-bottom:60px;background-image:url("/product/assets/img/gle3/section_hl_bg_pc1.png"),url("/product/assets/img/gle3/section_hl_bg_pc2.png");background-repeat:no-repeat,repeat-x;background-position:center;background-size:auto 100%;z-index:100}@media screen and (max-width: 640px){.root#gle3 .section-hl{height:12.8vw;margin-bottom:5.33vw;background-image:url("/product/assets/img/gle3/section_hl_bg_sp.png");background-repeat:no-repeat}.root#gle3 .section-hl.models-style{margin-bottom:4vw}}.root#gle3 .section-hl::after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:10px;background-image:url("/product/assets/img/gle3/section_hl_shadow_pc.png");background-position:center top;background-repeat:no-repeat;background-size:auto 100%;z-index:101}@media screen and (max-width: 640px){.root#gle3 .section-hl::after{bottom:-1.6vw;height:1.6vw;background-image:url("/product/assets/img/gle3/section_hl_shadow_sp.png")}}.root#gle3 .section-hl.btm0{margin-bottom:0}.root#gle3 .section-hl .title-block{padding-top:18px}@media screen and (max-width: 640px){.root#gle3 .section-hl .title-block{padding-top:2.2vw}}.root#gle3 .section-hl .title-block .jp-title{display:block;margin-bottom:12px;color:#fff;font-family:"NotoSerifJP-Bold",serif;font-size:34px;line-height:1}@media screen and (max-width: 640px){.root#gle3 .section-hl .title-block .jp-title{margin-bottom:1.6vw;font-size:4.53vw}}.root#gle3 .section-hl .title-block .eng-title{display:block;color:#c5aa73;font-family:"NotoSansJP-Medium",sans-serif;font-size:10px;line-height:1;text-transform:uppercase}@media screen and (max-width: 640px){.root#gle3 .section-hl .title-block .eng-title{font-size:1.33vw}}.root#gle3 .movie-block{width:100%;padding-top:40px;padding-bottom:80px}@media screen and (max-width: 640px){.root#gle3 .movie-block{padding-top:5.33vw;padding-bottom:8vw}}.root#gle3 .movie-block .youtube-inner{padding:0 120px;margin-left:auto;margin-right:auto;line-height:0;overflow:hidden}@media screen and (max-width: 1450px){.root#gle3 .movie-block .youtube-inner{padding:0;max-width:1200px}}@media screen and (max-width: 640px){.root#gle3 .movie-block .youtube-inner{position:0;width:100%}}.root#gle3 .movie-block .youtube{position:relative;width:100%;padding-top:56.25%;line-height:0}.root#gle3 .movie-block .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.root#gle3 .movie-block .youtube-inner-col2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:91.67%;margin-left:auto;margin-right:auto;line-height:0;overflow:hidden}@media screen and (max-width: 640px){.root#gle3 .movie-block .youtube-inner-col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-left:0;margin-right:0}}.root#gle3 .movie-block .youtube-inner-col2 .youtube-box{width:48.86%}@media screen and (max-width: 640px){.root#gle3 .movie-block .youtube-inner-col2 .youtube-box{width:100%;margin-bottom:25px}.root#gle3 .movie-block .youtube-inner-col2 .youtube-box:last-child{margin-bottom:10px}}.root#gle3 .movie-block .youtube-inner-col2 .mov-caption-s{padding:8px 5px 0 0;text-align:center}@media screen and (max-width: 640px){.root#gle3 .movie-block .youtube-inner-col2 .mov-caption-s{padding:6px 10px}}.root#gle3 .movie-block .mov-caption{padding-top:20px;color:#000;font-family:"NotoSansJP-Bold",sans-serif;font-size:22px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.root#gle3 .movie-block .mov-caption{padding-top:10px;font-size:16px}}.root#gle3 .movie-block .mov-caption-s{padding:8px 124px 0 124px;color:#000;font-size:11px;line-height:1.3;text-align:right}@media screen and (max-width: 1450px){.root#gle3 .movie-block .mov-caption-s{margin:0 auto;padding:8px 5px 0 0;max-width:1200px}}@media screen and (max-width: 640px){.root#gle3 .movie-block .mov-caption-s{padding:6px 10px;font-size:11px;line-height:1.5}}.root#gle3 .movie-block .video-title{padding-top:25px;margin-bottom:70px;color:#000;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:30px;font-style:italic;line-height:1.5}@media screen and (max-width: 640px){.root#gle3 .movie-block .video-title{padding-top:13px;margin-bottom:6.67%;font-size:14px}}.root#gle3 .movie-block .video-title-col2{padding-top:25px;color:#000;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:30px;font-style:italic;line-height:1.5}@media screen and (max-width: 640px){.root#gle3 .movie-block .video-title-col2{padding-top:13px;font-size:14px}}.root#gle3 .tech-headcopy-d{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}@media screen and (max-width: 640px){.root#gle3 .tech-headcopy-d{width:95.6%}}.root#gle3 .tech-headcopy-d .deco-l{width:11.05vw;line-height:0}@media screen and (max-width: 1280px){.root#gle3 .tech-headcopy-d .deco-l{width:141.44px}}@media screen and (max-width: 640px){.root#gle3 .tech-headcopy-d .deco-l{width:16.93vw}}.root#gle3 .tech-headcopy-d .deco-r{width:11.25vw;line-height:0}@media screen and (max-width: 1280px){.root#gle3 .tech-headcopy-d .deco-r{width:144px}}@media screen and (max-width: 640px){.root#gle3 .tech-headcopy-d .deco-r{width:16.93vw}}.root#gle3 .tech-headcopy-d .copy{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 3.12vw 0 1.95vw}@media screen and (max-width: 1280px){.root#gle3 .tech-headcopy-d .copy{padding:0 39.94px 0 24.96px}}@media screen and (max-width: 640px){.root#gle3 .tech-headcopy-d .copy{padding:0 2.8vw 0 1.8vw}}.root#gle3 .tech-headcopy-d .copy p{color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:4.37vw;font-style:italic;line-height:1.2;text-align:center}@media screen and (max-width: 1280px){.root#gle3 .tech-headcopy-d .copy p{font-size:55.9px}}@media screen and (max-width: 640px){.root#gle3 .tech-headcopy-d .copy p{font-size:6.4vw}}.root#gle3 .tech-headcopy-d .copy p img{display:inline-block;width:2.97vw;margin:0 .1em 0 .3em}@media screen and (max-width: 1280px){.root#gle3 .tech-headcopy-d .copy p img{width:38px}}@media screen and (max-width: 640px){.root#gle3 .tech-headcopy-d .copy p img{width:4.93vw}}.root#gle3 .techhead-tech1{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:100%}@media screen and (max-width: 640px){.root#gle3 .techhead-tech1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.root#gle3 .techhead-tech1.style-i{margin-bottom:2.1%;padding-top:3.2%}@media screen and (max-width: 640px){.root#gle3 .techhead-tech1.style-i{padding-top:0;margin-bottom:0}}.root#gle3 .techhead-tech1 .tech-headcopy-f{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:53.71%}@media screen and (max-width: 640px){.root#gle3 .techhead-tech1 .tech-headcopy-f{width:100%}}.root#gle3 .techhead-tech1 .tech-headcopy-f .deco{width:34.9%;line-height:0}@media screen and (max-width: 640px){.root#gle3 .techhead-tech1 .tech-headcopy-f .deco{width:25.47%}}.root#gle3 .techhead-tech1 .tech-headcopy-f .copy{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:4.02vw;font-style:italic;line-height:1.2;text-align:left}@media screen and (max-width: 1280px){.root#gle3 .techhead-tech1 .tech-headcopy-f .copy{font-size:51.45px}}@media screen and (max-width: 640px){.root#gle3 .techhead-tech1 .tech-headcopy-f .copy{font-size:7.33vw}}.root#gle3 .techhead-tech1 .tech-headcopy-f .copy .text-s{font-size:2.8vw}@media screen and (max-width: 1280px){.root#gle3 .techhead-tech1 .tech-headcopy-f .copy .text-s{font-size:35.84px}}@media screen and (max-width: 640px){.root#gle3 .techhead-tech1 .tech-headcopy-f .copy .text-s{font-size:5.06vw}}.root#gle3 .techhead-tech1 .tech-headcopy-h{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:58.13%}@media screen and (max-width: 640px){.root#gle3 .techhead-tech1 .tech-headcopy-h{width:100%}}.root#gle3 .techhead-tech1 .tech-headcopy-h .deco{width:32.93%;line-height:0}@media screen and (max-width: 640px){.root#gle3 .techhead-tech1 .tech-headcopy-h .deco{width:25.33%}}.root#gle3 .techhead-tech1 .tech-headcopy-h .copy{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:3.87vw;font-style:italic;line-height:1.2;text-align:left}@media screen and (max-width: 1280px){.root#gle3 .techhead-tech1 .tech-headcopy-h .copy{font-size:49.54px}}@media screen and (max-width: 640px){.root#gle3 .techhead-tech1 .tech-headcopy-h .copy{font-size:7.33vw}}.root#gle3 .techhead-tech1 .tech-headcopy-h .copy .text-s{font-size:2.7vw}@media screen and (max-width: 1280px){.root#gle3 .techhead-tech1 .tech-headcopy-h .copy .text-s{font-size:34.56px}}@media screen and (max-width: 640px){.root#gle3 .techhead-tech1 .tech-headcopy-h .copy .text-s{font-size:5.06vw}}.root#gle3 .techhead-tech1 .tech-headcopy-i{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:51.05%}@media screen and (max-width: 640px){.root#gle3 .techhead-tech1 .tech-headcopy-i{width:100%}}.root#gle3 .techhead-tech1 .tech-headcopy-i .deco{width:32.59%;line-height:0}@media screen and (max-width: 640px){.root#gle3 .techhead-tech1 .tech-headcopy-i .deco{width:25.33%}}.root#gle3 .techhead-tech1 .tech-headcopy-i .copy{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:3.87vw;font-style:italic;line-height:1.2;text-align:left}@media screen and (max-width: 1280px){.root#gle3 .techhead-tech1 .tech-headcopy-i .copy{font-size:49.54px}}@media screen and (max-width: 640px){.root#gle3 .techhead-tech1 .tech-headcopy-i .copy{font-size:7.33vw}}.root#gle3 .techhead-tech1 .tech-headcopy-i .copy .text-s{font-size:2.7vw}@media screen and (max-width: 1280px){.root#gle3 .techhead-tech1 .tech-headcopy-i .copy .text-s{font-size:34.56px}}@media screen and (max-width: 640px){.root#gle3 .techhead-tech1 .tech-headcopy-i .copy .text-s{font-size:5.06vw}}.root#gle3 .techhead-tech1 .tech-f1,.root#gle3 .techhead-tech1 .tech-h1,.root#gle3 .techhead-tech1 .tech-i1{-webkit-box-flex:1;-ms-flex:1;flex:1}.root#gle3 .tech-headcopy-p{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:78.51%;margin:0 auto}@media screen and (max-width: 640px){.root#gle3 .tech-headcopy-p{width:100%;padding:6vw 0 27.7vw 0;background-image:url(/product/assets/img/gle3/pt/tech_headcopy_deco_sp.png);background-repeat:no-repeat;background-position:left bottom;background-size:100% auto}}.root#gle3 .tech-headcopy-p .deco-l,.root#gle3 .tech-headcopy-p .deco-r{width:29.9%;line-height:0}.root#gle3 .tech-headcopy-p .copy{-webkit-box-flex:1;-ms-flex:1;flex:1}.root#gle3 .tech-headcopy-p .copy p{color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:4.37vw;font-style:italic;line-height:1.2;text-align:center}@media screen and (max-width: 1280px){.root#gle3 .tech-headcopy-p .copy p{font-size:55.9px}}@media screen and (max-width: 640px){.root#gle3 .tech-headcopy-p .copy p{font-size:7.33vw}}.root#gle3 .tech-headcopy-p .copy p strong{color:#cfa966;font-size:5.72vw;vertical-align:text-bottom}@media screen and (max-width: 1280px){.root#gle3 .tech-headcopy-p .copy p strong{font-size:73.2px}}@media screen and (max-width: 640px){.root#gle3 .tech-headcopy-p .copy p strong{font-size:9.6vw}}.root#gle3 .tech-col2-49per{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 640px){.root#gle3 .tech-col2-49per{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.root#gle3 .tech-col2-d4-d5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 640px){.root#gle3 .tech-col2-d4-d5{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.root#gle3 .tech-block{background-color:#fff}.root#gle3 .tech-block .fig{line-height:0;pointer-events:none}.root#gle3 .tech-block .tech-title{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.88vw;padding-left:.94vw;background-color:#cfcfcf;background-image:url(/product/assets/img/gle3/tech_title_deco_pc.png);background-repeat:no-repeat;background-size:auto 100%}@media screen and (max-width: 1280px){.root#gle3 .tech-block .tech-title{height:62.45px;padding-left:12px}}@media screen and (max-width: 640px){.root#gle3 .tech-block .tech-title{height:12.53vw;padding-left:2.67vw;background-image:url(/product/assets/img/gle3/tech_title_deco_sp.png)}.root#gle3 .tech-block .tech-title.sp-line2{height:21.2vw;background-position:right top;background-size:43.2% auto}.root#gle3 .tech-block .tech-title.sp-line3{height:25vw;background-position:right top;background-size:43.2% auto}}.root#gle3 .tech-block .tech-title.point-none{padding-left:2.6%}@media screen and (max-width: 640px){.root#gle3 .tech-block .tech-title.point-none{padding-left:3.2%}}.root#gle3 .tech-block .tech-title .point{width:4.14vw;margin-right:.78vw;line-height:0}@media screen and (max-width: 1280px){.root#gle3 .tech-block .tech-title .point{width:52.98px;margin-right:10px}}@media screen and (max-width: 640px){.root#gle3 .tech-block .tech-title .point{width:10.67vw;margin-right:1.9vw}}.root#gle3 .tech-block .tech-title h2{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:2.5vw;font-style:italic;line-height:1;text-align:left}@media screen and (max-width: 1280px){.root#gle3 .tech-block .tech-title h2{font-size:32px}}@media screen and (max-width: 640px){.root#gle3 .tech-block .tech-title h2{font-size:6.4vw}}.root#gle3 .tech-block.tech-w100 .tech-title{background-position:left 42vw top}@media screen and (max-width: 1280px){.root#gle3 .tech-block.tech-w100 .tech-title{background-position:left 537px top}}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-w100 .tech-title{background-position:right 0 top}}.root#gle3 .tech-block.tech-w49per{width:49%}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-w49per{width:100%}}.root#gle3 .tech-block.tech-w49per .tech-title{background-position:left 25vw top}@media screen and (max-width: 1280px){.root#gle3 .tech-block.tech-w49per .tech-title{background-position:left 320px top}}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-w49per .tech-title{background-position:right 0 top}}.root#gle3 .tech-block.tech-d1,.root#gle3 .tech-block.tech-d2,.root#gle3 .tech-block.tech-d3,.root#gle3 .tech-block.tech-f2,.root#gle3 .tech-block.tech-i2,.root#gle3 .tech-block.tech-i3{margin-bottom:2.1%}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-d1,.root#gle3 .tech-block.tech-d2,.root#gle3 .tech-block.tech-d3,.root#gle3 .tech-block.tech-f2,.root#gle3 .tech-block.tech-i2,.root#gle3 .tech-block.tech-i3{margin-bottom:5.33vw}}.root#gle3 .tech-block.tech-f3{margin-bottom:4.14%}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-f3{margin-bottom:5.33vw}}.root#gle3 .tech-block.tech-d4{width:56.64%;margin-bottom:4.14%}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-d4{width:100%;margin-bottom:6.67vw}}.root#gle3 .tech-block.tech-d4 .tech-title{background-position:left 27vw top}@media screen and (max-width: 1280px){.root#gle3 .tech-block.tech-d4 .tech-title{background-position:left 345px top}}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-d4 .tech-title{background-position:right 0 top}}.root#gle3 .tech-block.tech-d5{width:41.25%;margin-bottom:4.14%}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-d5{width:100%;margin-bottom:6.67vw}}.root#gle3 .tech-block.tech-d5 .tech-title{background-position:left 21.5vw top}@media screen and (max-width: 1280px){.root#gle3 .tech-block.tech-d5 .tech-title{background-position:left 275px top}}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-d5 .tech-title{background-position:right 0 top}}.root#gle3 .tech-block.tech-f1{width:100%}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-f1{width:100%;margin-bottom:5.33vw}}.root#gle3 .tech-block.tech-f1 .tech-title{background-position:left 23vw top}@media screen and (max-width: 1280px){.root#gle3 .tech-block.tech-f1 .tech-title{background-position:left 294px top}}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-f1 .tech-title{background-position:right 0 top}}.root#gle3 .tech-block.tech-h1{width:100%}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-h1{width:100%;margin-bottom:5.33vw}}.root#gle3 .tech-block.tech-h1 .tech-title{background-position:left 22.8vw top}@media screen and (max-width: 1280px){.root#gle3 .tech-block.tech-h1 .tech-title{background-position:left 291.8px top}}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-h1 .tech-title{background-position:right 0 top}}.root#gle3 .tech-block.tech-h2{margin-bottom:4.14%}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-h2{margin-bottom:6.67vw}}.root#gle3 .tech-block.tech-i1{width:100%}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-i1{width:100%;margin-bottom:5.33vw}}.root#gle3 .tech-block.tech-i1 .tech-title{background-position:left 22.8vw top}@media screen and (max-width: 1280px){.root#gle3 .tech-block.tech-i1 .tech-title{background-position:left 291.8px top}}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-i1 .tech-title{background-position:right 0 top}}.root#gle3 .tech-block.tech-i4{margin-bottom:4.14%}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-i4{margin-bottom:5.33vw}}.root#gle3 .tech-block.tech-p1{margin-bottom:4.14%}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-p1{margin-bottom:6.67vw}}.root#gle3 .tech-block.tech-p1 .tech-title{padding:0 2.6%;background-position:left 79vw top}@media screen and (max-width: 1280px){.root#gle3 .tech-block.tech-p1 .tech-title{background-position:left 1011.2px top}}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-p1 .tech-title{padding:0 0 0 2%;background-position:right 0 top}}.root#gle3 .tech-block.tech-p1 .tech-title h2{text-align:center}@media screen and (max-width: 640px){.root#gle3 .tech-block.tech-p1 .tech-title h2{text-align:left}}.root#gle3 .tech-body{position:relative;text-align:left}.root#gle3 .tech-body.tech-body-d1{padding:2.3% 2.6% 3.1% 2.6%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d1{padding:3.2vw 0 5.33vw 0}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d1 .tech-copy{margin:0 auto}}.root#gle3 .tech-body.tech-body-d2,.root#gle3 .tech-body.tech-body-d3,.root#gle3 .tech-body.tech-body-d4,.root#gle3 .tech-body.tech-body-d5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.98vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-d2,.root#gle3 .tech-body.tech-body-d3,.root#gle3 .tech-body.tech-body-d4,.root#gle3 .tech-body.tech-body-d5{padding:12.54px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d2,.root#gle3 .tech-body.tech-body-d3,.root#gle3 .tech-body.tech-body-d4,.root#gle3 .tech-body.tech-body-d5{padding:4vw 0 5.33vw 0}}.root#gle3 .tech-body .fig-note{color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:.7vw;line-height:1}@media screen and (max-width: 1280px){.root#gle3 .tech-body .fig-note{font-size:10px}}@media screen and (max-width: 640px){.root#gle3 .tech-body .fig-note{font-size:2.4vw}}.root#gle3 .tech-body.tech-body-d2{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d2{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.root#gle3 .tech-body.tech-body-d2 .tech-photo-d2{width:41.1%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d2 .tech-photo-d2{width:82.67%;margin:0 auto}}.root#gle3 .tech-body.tech-body-d2 .tech-fig-d2{width:54.24%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d2 .tech-fig-d2{width:100%;margin-bottom:10.4vw}}.root#gle3 .tech-body.tech-body-d2 .tech-fig-d2 .fig-note{position:absolute;top:18%;left:79%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d2 .tech-fig-d2 .fig-note{top:104%;left:79%}}.root#gle3 .tech-body.tech-body-d2 .tech-fig-d2 .fig-text{position:absolute;top:58%;left:51%;color:#dedede}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d2 .tech-fig-d2 .fig-text{top:65%;left:51%;font-size:3.07vw}}.root#gle3 .tech-body.tech-body-d2 .tech-copy{position:absolute;top:0;left:0}.root#gle3 .tech-body.tech-body-d2 .tech-copy li{padding:.1em 0 .3em 1.2em}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d2 .tech-copy{left:2.93%}.root#gle3 .tech-body.tech-body-d2 .tech-copy li{padding:.1em .5em .3em 1.2em}}.root#gle3 .tech-body.tech-body-d2 .fig-d2-copy1{top:96%;left:0}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d2 .fig-d2-copy1{top:28%;left:4.5%}}.root#gle3 .tech-body.tech-body-d2 .fig-d2-copy2{top:96%;right:2.5%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d2 .fig-d2-copy2{top:1%;right:4.5%}}.root#gle3 .tech-body.tech-body-d3{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d3{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.root#gle3 .tech-body.tech-body-d3 .tech-photo-d3{width:45.5%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d3 .tech-photo-d3{width:82.67%;margin:0 auto}}.root#gle3 .tech-body.tech-body-d3 .tech-fig-d3{width:49.92%;padding-top:4vw}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d3 .tech-fig-d3{width:100%;margin-bottom:5.33vw}.root#gle3 .tech-body.tech-body-d3 .tech-fig-d3 .inner-block{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:94.67%;margin:0 auto}}.root#gle3 .tech-body.tech-body-d3 .tech-fig-d3 .tech-sub-copy{padding:1.09vw 0 0 1.95vw;color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.13vw;font-style:italic;line-height:1.3}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-d3 .tech-fig-d3 .tech-sub-copy{padding:13.95px 0 0 24.96px;font-size:14.46px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d3 .tech-fig-d3 .tech-sub-copy{width:100%;padding:2.93vw 0 0 0;font-size:3.73vw}}.root#gle3 .tech-body.tech-body-d3 .tech-copy{width:100%}.root#gle3 .tech-body.tech-body-d3 .tech-copy li{width:100%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d3 .tech-copy{width:100%;max-width:100%}.root#gle3 .tech-body.tech-body-d3 .tech-copy li{width:100%}}.root#gle3 .tech-body.tech-body-d3 .fig-d3-copy1{top:46%;right:43%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d3 .fig-d3-copy1{top:35.2%;right:59.4%}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d4{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:94.67%;margin:0 auto}}.root#gle3 .tech-body.tech-body-d4 .tech-copy-d4{position:absolute;top:20%;left:27%;width:47.6%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d4 .tech-copy-d4{position:relative;top:auto;left:auto;width:100%;margin-bottom:8.53vw}}.root#gle3 .tech-body.tech-body-d4 .tech-copy-d4 .tech-copy{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.root#gle3 .tech-body.tech-body-d4 .tech-copy-d4 .tech-copy li{width:100%}.root#gle3 .tech-body.tech-body-d4 .tech-copy-d4 .copy-note{position:absolute;bottom:-2em;right:0;color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:.82vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-d4 .tech-copy-d4 .copy-note{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d4 .tech-copy-d4 .copy-note{font-size:2.4vw}}.root#gle3 .tech-body.tech-body-d4 .tech-photo-d4{width:26.3%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d4 .tech-photo-d4{width:51%}}.root#gle3 .tech-body.tech-body-d4 .tech-fig-d4{width:24.8%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d4 .tech-fig-d4{width:40.7%;padding-bottom:3vw}}.root#gle3 .tech-body.tech-body-d4 .tech-fig-d4 .fig-note{position:absolute;bottom:0;right:2%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d5{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.root#gle3 .tech-body.tech-body-d5 .tech-photo-d5{width:45.17%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d5 .tech-photo-d5{width:72.5%;margin:0 auto}}.root#gle3 .tech-body.tech-body-d5 .tech-copy-d5{width:49.25%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-d5 .tech-copy-d5{width:94.67%;margin:0 auto 5.33vw auto}.root#gle3 .tech-body.tech-body-d5 .tech-copy-d5 .tech-copy{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}.root#gle3 .tech-body.tech-body-f1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.05vw 1.05vw 1.05vw 2.03vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-f1{padding:13.44px 13.44px 13.44px 25.98px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3vw 0 6.67vw 0}}.root#gle3 .tech-body.tech-body-f1 .tech-copy{width:55%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f1 .tech-copy{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 6.4vw auto}}.root#gle3 .tech-body.tech-body-f1 .tech-photo{width:41.72%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f1 .tech-photo{width:69.33%;margin:0 auto}}.root#gle3 .tech-body.tech-body-f2{padding:1.05vw 1.8vw .7vw 2.58vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-f2{padding:13.44px 23.04px 8.96px 33.02px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2{padding:3vw 0 6.67vw 0}}.root#gle3 .tech-body.tech-body-f2 .fig-photo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2 .fig-photo-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.root#gle3 .tech-body.tech-body-f2 .fig-photo-wrap .photo-wrap{width:25.08%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2 .fig-photo-wrap .photo-wrap{width:100%}}.root#gle3 .tech-body.tech-body-f2 .fig-photo-wrap .fig-wrap{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:72.96%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2 .fig-photo-wrap .fig-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.root#gle3 .tech-body.tech-body-f2 .fig-block{position:relative}.root#gle3 .tech-body.tech-body-f2 .tech-fig-f2-1{width:57.5%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2 .tech-fig-f2-1{width:100%;margin-bottom:8vw}}.root#gle3 .tech-body.tech-body-f2 .tech-fig-f2-1 .fig-note{padding-top:.5em;text-align:right}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2 .tech-fig-f2-1 .fig-note{width:94.67%;margin:0 auto;padding-top:2.4vw}}.root#gle3 .tech-body.tech-body-f2 .tech-fig-f2-2{width:38.75%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2 .tech-fig-f2-2{width:100%;margin-bottom:6.4vw}}.root#gle3 .tech-body.tech-body-f2 .tech-fig-f2-2 .fig-note{padding-top:.5em;text-align:right}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2 .tech-fig-f2-2 .fig-note{width:94.67%;margin:0 auto;padding-top:2.4vw}}.root#gle3 .tech-body.tech-body-f2 .tech-copy{width:100%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2 .tech-copy{margin:0 auto}}.root#gle3 .tech-body.tech-body-f2 .tech-copy li{width:100%}.root#gle3 .tech-body.tech-body-f2 .tech-sub-copy{padding:1.09vw 0 0 1.95vw;color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.13vw;font-style:italic;line-height:1.3}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-f2 .tech-sub-copy{padding:13.95px 0 0 24.96px;font-size:14.46px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2 .tech-sub-copy{width:94.67%;margin:0 auto;padding:2.93vw 0;font-size:3.73vw}}.root#gle3 .tech-body.tech-body-f2 .fig-copy{position:absolute;color:#cfa966;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.13vw;font-style:italic;line-height:1.3;text-align:center}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-f2 .fig-copy{font-size:14.46px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2 .fig-copy{font-size:4vw}}.root#gle3 .tech-body.tech-body-f2 .fig-copy.fig1-copy1{bottom:0;left:2%;width:54%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2 .fig-copy.fig1-copy1{top:44.3%;bottom:auto;left:2%;width:96%}}.root#gle3 .tech-body.tech-body-f2 .fig-copy.fig1-copy2{bottom:0;left:57%;width:43%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2 .fig-copy.fig1-copy2{bottom:0;left:2%;width:96%}}.root#gle3 .tech-body.tech-body-f2 .fig-copy.fig2-copy{bottom:0;left:0;width:100%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2 .fig-copy.fig2-copy{left:2%;width:96%}}.root#gle3 .tech-body.tech-body-f2 .fig2-text{position:absolute;color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:.82vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-f2 .fig2-text{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2 .fig2-text{font-size:2.8vw}}.root#gle3 .tech-body.tech-body-f2 .fig2-text.fig2-1{top:29.6%;left:56.8%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2 .fig2-text.fig2-1{top:25.8%;left:55%}}.root#gle3 .tech-body.tech-body-f2 .fig2-text.fig2-2{top:63.1%;left:80.9%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2 .fig2-text.fig2-2{top:60%;left:77%}}.root#gle3 .tech-body.tech-body-f2 .tech-photo{width:100%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f2 .tech-photo{width:69.33%;margin:0 auto}}.root#gle3 .tech-body.tech-body-f3{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;position:relative;padding:1.95vw 31.44vw 1.56vw 2.58vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-f3{padding:24.96px 402.43px 20px 33.02px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3vw 0 6.67vw 0}}.root#gle3 .tech-body.tech-body-f3 .fig-block{position:relative}.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-1{width:35%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-1{width:100%}}.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-1 .tech-copy{width:100%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-1 .tech-copy{position:relative;width:64vw}}.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-1 .tech-copy li:first-child{margin-bottom:3.5vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-1 .tech-copy li:first-child{margin-bottom:44.8px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-1 .tech-copy li:first-child{margin-bottom:.5em}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-1 .tech-copy li:last-child{margin-bottom:.5em}}.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-1 .fig-f3-copy{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:9.8%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-1 .fig-f3-copy{margin-left:.2em}.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-1 .fig-f3-copy .copy-l{font-size:3.47vw}}.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-2{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:61.1%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-2 .text-block{width:67.54%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-2 .text-block{width:100%}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-2 .tech-copy{width:64vw;padding-top:0}}.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-2 .tech-f3-text{padding:1.88vw 0 0 1.88vw;color:#cfa966;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.25vw;font-style:italic;line-height:1.5;text-align:left}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-2 .tech-f3-text{padding:24.06px 0 0 24.06px;font-size:16px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-2 .tech-f3-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:6vw 0 6vw 0;font-size:4vw}}.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-2 .fig-block{width:30.8%;margin-top:-1.25vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-2 .fig-block{margin-top:-16px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f3 .tech-fig-f3-2 .fig-block{width:52.27%;margin:0 auto}}.root#gle3 .tech-body.tech-body-f3 .tech-photo-f3{position:absolute;top:-3.9vw;right:1.02%;width:26.99vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-f3 .tech-photo-f3{top:-49.92px;width:345.47px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f3 .tech-photo-f3{position:relative;top:auto;right:auto;width:82%;margin:0 auto}}.root#gle3 .tech-body.tech-body-f3 .tech-copy{width:100%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f3 .tech-copy{margin:0 auto}}.root#gle3 .tech-body.tech-body-f3 .tech-copy li{width:100%}.root#gle3 .tech-body.tech-body-f3 .fig-copy{color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:.82vw;font-style:italic;line-height:1;text-align:center}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-f3 .fig-copy{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f3 .fig-copy{font-size:2.93vw}}.root#gle3 .tech-body.tech-body-f3 .fig-copy.fig3-copy1{width:100%;padding-top:.8em;white-space:nowrap}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-f3 .fig-copy.fig3-copy1{width:96%;padding:4vw 0 8vw 0}}.root#gle3 .tech-body.tech-body-h1{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:1.05vw 1.05vw 1.05vw 2.18vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-h1{padding:13.44px 13.44px 13.44px 27.9px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3vw 0 6.67vw 0}}.root#gle3 .tech-body.tech-body-h1 .text-block{width:43.68%;padding-top:.5vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-h1 .text-block{padding-top:6.4px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h1 .text-block{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 6.67vw auto;padding-top:0}}.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block{margin:0 auto}}.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-s{color:#cfa966;font-family:"NotoSansJP-Medium",sans-serif;font-size:1.13vw;font-style:italic;line-height:1;vertical-align:baseline}.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-s.disp-ilblock{display:inline-block}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-s{font-size:14.46px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-s{display:inline-block;font-size:3.2vw}}.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-l{position:relative;color:#cfa966;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.87vw;font-style:italic;line-height:1;vertical-align:baseline}.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-l.disp-ilblock{display:inline-block}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-l{font-size:23.94px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-l{font-size:5.33vw}}.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-l strong{font-size:3.13vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-l strong{font-size:40.06px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-l strong{font-size:8.8vw}}.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-l .percent{font-size:1.88vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-l .percent{font-size:24.06px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-l .percent{font-size:5.33vw}}.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-l::before{content:"";position:absolute;bottom:-0.16em;left:-0.2em;width:calc(100% + .4em);height:.7vw;background-color:rgba(207,169,102,.3)}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-l::before{height:8.95px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-l::before{height:2vw}}.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-note{position:absolute;bottom:0;left:108%;color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:.82vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-note{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h1 .text-block .fig-copy-block .copy-note{display:inline-block;position:relative;left:auto;bottom:auto;font-size:2.4vw;vertical-align:baseline}}.root#gle3 .tech-body.tech-body-h1 .text-block .sub-copy{padding-top:1.09vw;color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.13vw;font-style:italic;line-height:1.3}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-h1 .text-block .sub-copy{padding-top:13.95px;font-size:14.46px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h1 .text-block .sub-copy{padding-top:5vw;font-size:3.73vw;text-align:center}}.root#gle3 .tech-body.tech-body-h1 .tech-photo{position:relative;width:50.6%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h1 .tech-photo{width:80%;margin:0 auto}}.root#gle3 .tech-body.tech-body-h1 .tech-photo .fig-note{position:absolute;bottom:4%;right:2%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h1 .tech-photo .fig-note{bottom:5%;right:3%}}.root#gle3 .tech-body.tech-body-h1 .tech-photo .fig-text{position:absolute;top:55%;left:41%;color:#dedede;font-family:"NotoSansJP-Medium",sans-serif;font-size:.78vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-h1 .tech-photo .fig-text{font-size:10px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h1 .tech-photo .fig-text{font-size:2.8vw;top:55%;left:42%}}.root#gle3 .tech-body.tech-body-h2{position:relative}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h2{padding:3vw 0 6.67vw 0}}.root#gle3 .tech-body.tech-body-h2 .tech-fig-h1{position:absolute;top:12%;left:2.62%;z-index:2}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h2 .tech-fig-h1{position:relative;top:auto;left:auto;margin-bottom:0}}.root#gle3 .tech-body.tech-body-h2 .tech-fig-h1 .icon-spinsistency{margin-left:1.95vw;padding-top:.85vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-h2 .tech-fig-h1 .icon-spinsistency{margin-left:24.96px;padding-top:10.88px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h2 .tech-fig-h1 .icon-spinsistency{margin-left:2.67vw;padding-top:4vw}}.root#gle3 .tech-body.tech-body-h2 .tech-fig-h2{position:absolute;top:12%;left:68.44%;z-index:2}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h2 .tech-fig-h2{position:relative;top:auto;left:auto}}.root#gle3 .tech-body.tech-body-h2 .tech-fig-h2 .icon-facewrap{margin-left:1.95vw;padding-top:.85vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-h2 .tech-fig-h2 .icon-facewrap{margin-left:24.96px;padding-top:10.88px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h2 .tech-fig-h2 .icon-facewrap{margin-left:2.67vw;padding-top:4vw}}.root#gle3 .tech-body.tech-body-h2 .tech-sub-copy{padding:1.09vw 0 0 1.95vw;color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.13vw;font-style:italic;line-height:1.3}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-h2 .tech-sub-copy{padding:13.95px 0 0 24.96px;font-size:14.46px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h2 .tech-sub-copy{width:94.67%;margin:0 auto;padding:2.93vw 0 0 0;font-size:3.73vw}}.root#gle3 .tech-body.tech-body-h2 .fig-block{position:relative;width:26.72%;margin-left:38.79%;z-index:1}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h2 .fig-block{width:100%;margin-top:-10vw;margin-left:0;margin-bottom:3.2vw}}.root#gle3 .tech-body.tech-body-h2 .fig-block .fig1-text{position:absolute;color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:.82vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-h2 .fig-block .fig1-text{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h2 .fig-block .fig1-text{font-size:2.8vw}}.root#gle3 .tech-body.tech-body-h2 .fig-block .fig1-text.fig1-1{top:33%;left:33.5%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h2 .fig-block .fig1-text.fig1-1{top:33%;left:39.5%}}.root#gle3 .tech-body.tech-body-h2 .fig-block .fig1-text.fig1-2{top:89%;left:.5%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h2 .fig-block .fig1-text.fig1-2{top:83%;left:70.5%}}.root#gle3 .tech-body.tech-body-h2 .fig-block .fig-note{position:absolute;bottom:6%;right:4%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h2 .fig-block .fig-note{bottom:0;right:7%}}.root#gle3 .tech-body.tech-body-h2 .fig-block .icon-spinsistency{position:absolute;top:60.34%;left:0;width:13.77%;margin:0}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h2 .fig-block .icon-spinsistency{top:4.26%;left:2.67%;width:23.07%}}.root#gle3 .tech-body.tech-body-h2 .fig-block .icon-facewrap{position:absolute;top:62.02%;right:0;width:21.35%;margin:0}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h2 .fig-block .icon-facewrap{top:auto;bottom:0;right:auto;left:2.67%;width:35.87%}}.root#gle3 .tech-body.tech-body-h2 .tech-copy{width:100%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-h2 .tech-copy{position:relative;width:94.67%;margin:0 auto;z-index:2}}.root#gle3 .tech-body.tech-body-h2 .tech-copy li{width:100%}.root#gle3 .tech-body.tech-body-i1{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:1.05vw 1.05vw 1.05vw 2.18vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i1{padding:13.44px 13.44px 13.44px 27.9px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3vw 0 6.67vw 0}}.root#gle3 .tech-body.tech-body-i1 .text-block{width:53.62%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i1 .text-block{width:94.67%;margin:0 auto 5.1vw auto}}.root#gle3 .tech-body.tech-body-i1 .text-block .tech-copy{width:100%;margin-bottom:.46vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i1 .text-block .tech-copy{margin-bottom:5.89px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i1 .text-block .tech-copy{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:3.46vw}}.root#gle3 .tech-body.tech-body-i1 .text-block .tech-copy li{width:100%}.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block{position:relative;padding-left:8.2%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-left:0}}.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .copy-s{display:inline-block;margin-right:.4em;color:#cfa966;font-family:"NotoSansJP-Medium",sans-serif;font-size:1.13vw;font-style:italic;line-height:1;vertical-align:baseline}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .copy-s{font-size:14.46px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .copy-s{display:inline-block;font-size:3.2vw}}.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .copy-s.r0{margin-right:0}.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .copy-l{position:relative;color:#cfa966;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.87vw;font-style:italic;line-height:1;vertical-align:baseline}.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .copy-l.disp-ilblock{display:inline-block}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .copy-l{font-size:23.94px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .copy-l{font-size:5.33vw}}.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .copy-l strong{font-size:3.13vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .copy-l strong{font-size:40.06px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .copy-l strong{font-size:8.8vw}}.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .copy-l::before{content:"";position:absolute;bottom:-0.16em;left:-0.2em;width:calc(100% + .4em);height:.7vw;background-color:rgba(207,169,102,.3)}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .copy-l::before{height:8.95px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .copy-l::before{height:2vw}}.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .inner-block{width:100%;margin:0 auto}.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .list-text{position:relative;padding:.78vw 0}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .list-text{padding:9.98px 0}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .list-text{padding:4vw 0}}.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .list-text li{color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:1.13vw;font-style:italic;line-height:1.6;vertical-align:baseline}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .list-text li{font-size:14.46px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .list-text li{font-size:3.73vw}}.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .list-text li .prequel{position:absolute;bottom:-0.3vw;left:69%;font-size:.82vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .list-text li .prequel{bottom:-3.84px;font-size:10.5px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .list-text li .prequel{bottom:0;left:80%;font-size:2.93vw}}.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .note{color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:.82vw;font-style:italic;line-height:1.4}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .note{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i1 .text-block .fig-copy-block .note{font-size:2.93vw}}.root#gle3 .tech-body.tech-body-i1 .tech-photo{width:41.77%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i1 .tech-photo{width:68.67%;margin:0 auto}}.root#gle3 .tech-body.tech-body-i2,.root#gle3 .tech-body.tech-body-i3{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:.98vw}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i2,.root#gle3 .tech-body.tech-body-i3{padding:4vw 0 5.33vw 0}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i2{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.root#gle3 .tech-body.tech-body-i2 .tech-photo-i2{position:relative;width:37.78%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i2 .tech-photo-i2{width:63.6%;margin:0 auto}}.root#gle3 .tech-body.tech-body-i2 .tech-photo-i2 .fig-copy{position:absolute;top:83%;left:14%;color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:.82vw;font-style:italic;line-height:1.4}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i2 .tech-photo-i2 .fig-copy{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i2 .tech-photo-i2 .fig-copy{font-size:2.93vw}}.root#gle3 .tech-body.tech-body-i2 .text-block-i2{padding-top:.4vw;width:57.49%}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i2 .text-block-i2{padding-top:5.12px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i2 .text-block-i2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:6.5vw;padding-top:0}}.root#gle3 .tech-body.tech-body-i2 .inner-block{padding:1.56vw 0 0 1.56vw}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i2 .inner-block{padding:3.6vw 0 0 0}}.root#gle3 .tech-body.tech-body-i2 .tech-copy{width:100%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i2 .tech-copy{max-width:100%}}.root#gle3 .tech-body.tech-body-i2 .tech-copy li{position:relative;width:100%}.root#gle3 .tech-body.tech-body-i2 .tech-copy .logo-purflex{position:absolute;top:27%;right:2%;width:9.84vw;line-height:0}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i2 .tech-copy .logo-purflex{width:125.94px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i2 .tech-copy .logo-purflex{top:19%;right:1%;width:33.47vw}}.root#gle3 .tech-body.tech-body-i2 .icon-purflex{margin-top:.78vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i2 .icon-purflex{margin-top:9.98px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i2 .icon-purflex{margin-top:2vw}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i3{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.root#gle3 .tech-body.tech-body-i3 .tech-photo-i3{width:41.13%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i3 .tech-photo-i3{width:69.2%;margin:0 auto}}.root#gle3 .tech-body.tech-body-i3 .text-block-i3{padding-top:.4vw;width:54.04%}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i3 .text-block-i3{padding-top:5.12px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i3 .text-block-i3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:6.5vw}}.root#gle3 .tech-body.tech-body-i3 .inner-block{padding:1.56vw 0 0 1.56vw}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i3 .inner-block{padding:3.6vw 0 0 0}}.root#gle3 .tech-body.tech-body-i3 .tech-copy{width:100%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i3 .tech-copy{max-width:100%}}.root#gle3 .tech-body.tech-body-i3 .tech-copy li{width:100%}.root#gle3 .tech-body.tech-body-i4{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:1.05vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i4{padding:13.44px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3vw 0 6.67vw 0}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1{position:relative;width:47.25%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1{width:100%}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .text-block{position:absolute;top:0;left:30.2%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .text-block{position:relative;top:auto;left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:94.67%;margin:0 auto 5.33vw auto}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .text-block .tech-copy{width:100%;max-width:100%}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .text-block .tech-body-copy{padding:1.4vw 0 0 1.88vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .text-block .tech-body-copy{padding:17.92px 0 0 24.06px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .text-block .tech-body-copy{padding:4vw 0 0 0}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .text-block .tech-sub-copy{padding:1.09vw 0 0 1.88vw;color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.13vw;font-style:italic;line-height:1.5}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .text-block .tech-sub-copy{padding:13.95px 0 0 24.06px;font-size:14.46px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .text-block .tech-sub-copy{padding:2.9vw 0 0 0;font-size:3.73vw}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .photo-fig{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#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .photo-fig{width:94.67%;margin:0 auto 10vw auto}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .photo-fig .tech-photo-i4-1{width:25.62%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .photo-fig .tech-photo-i4-1{width:48.17%}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .photo-fig .fig-block{position:relative;width:30.2%;margin-top:-1.3%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .photo-fig .fig-block{width:36.67%;margin-top:0}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .photo-fig .fig-block .fig{width:53.99%;margin-left:20.3%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .photo-fig .fig-block .fig{width:78.18%;margin-top:0;margin-left:0}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .photo-fig .fig-copy{position:absolute;color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:.82vw;font-style:italic;line-height:1.4}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .photo-fig .fig-copy{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .photo-fig .fig-copy{font-size:2.93vw}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .photo-fig .fig-copy.fig1-copy1{top:67%;left:3%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .photo-fig .fig-copy.fig1-copy1{top:65%;left:-24%}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .photo-fig .fig-copy.fig1-copy2{top:92%;left:0}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-1 .photo-fig .fig-copy.fig1-copy2{top:91%;left:3%;text-align:center}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2{width:49.28%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2{width:100%}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2 .tech-i4-2-copy1{width:40.5%;margin-bottom:3vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2 .tech-i4-2-copy1{margin-bottom:38.4px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2 .tech-i4-2-copy1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:4.53vw}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2 .tech-i4-2-copy1 li{width:100%}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2 .text-block{width:68.12%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2 .text-block{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2 .text-block .tech-copy{width:100%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2 .text-block .tech-copy{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2 .text-block .tech-copy li{width:100%}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2 .tech-photo-i4-2-1{position:absolute;top:0;right:27.96%;width:27.35%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2 .tech-photo-i4-2-1{position:relative;top:auto;right:auto;width:65.87%;margin:0 auto 8vw auto}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2 .tech-photo-i4-2-2{position:absolute;top:38%;right:0;width:27.35%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2 .tech-photo-i4-2-2{position:relative;top:auto;right:auto;width:65.87%;margin:0 auto}}.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2 .note{padding-top:.75vw;color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:.82vw;font-style:italic;line-height:1;text-align:right}@media screen and (max-width: 1280px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2 .note{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-i4 .tech-fig-i4-2 .note{margin-bottom:3.8vw;padding-top:2.67vw;font-size:2.4vw;text-align:center}}.root#gle3 .tech-body.tech-body-p1{padding:3% 2.6% 5% 2.6%}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-p1{padding:3.2vw 0 5.33vw 0}}@media screen and (max-width: 640px){.root#gle3 .tech-body.tech-body-p1 .tech-copy{margin:0 auto;padding-top:2vw}}.root#gle3 .tech-body .icon-spinsistency{display:inline-block;width:6.95vw;margin-left:1.2em;line-height:0;vertical-align:text-bottom}@media screen and (max-width: 1280px){.root#gle3 .tech-body .icon-spinsistency{width:88.95px}}@media screen and (max-width: 640px){.root#gle3 .tech-body .icon-spinsistency{display:block;width:22vw;margin-left:0;margin-bottom:.16em}}.root#gle3 .tech-body .icon-facewrap{display:inline-block;width:10.78vw;margin-left:1.2em;line-height:0;vertical-align:text-bottom}@media screen and (max-width: 1280px){.root#gle3 .tech-body .icon-facewrap{width:137.97px}}@media screen and (max-width: 640px){.root#gle3 .tech-body .icon-facewrap{display:block;width:45.6vw;margin-left:0;margin-bottom:.16em}}.root#gle3 .tech-body .icon-purflex{display:block;width:9.33vw;line-height:0}@media screen and (max-width: 1280px){.root#gle3 .tech-body .icon-purflex{width:119.4px}}@media screen and (max-width: 640px){.root#gle3 .tech-body .icon-purflex{width:31.2vw}}.root#gle3 .tech-body-copy{color:#cfa966;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.25vw;font-style:italic;line-height:1.4}@media screen and (max-width: 1280px){.root#gle3 .tech-body-copy{font-size:16px}}@media screen and (max-width: 640px){.root#gle3 .tech-body-copy{font-size:4vw}}.root#gle3 .tech-body-copy strong{font-size:1.64vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body-copy strong{font-size:21px}}@media screen and (max-width: 640px){.root#gle3 .tech-body-copy strong{font-size:5.33vw}}.root#gle3 .tech-body-copy strong .num-text{font-size:2.07vw}@media screen and (max-width: 1280px){.root#gle3 .tech-body-copy strong .num-text{font-size:26.5px}}@media screen and (max-width: 640px){.root#gle3 .tech-body-copy strong .num-text{font-size:6.67vw}}.root#gle3 .tech-copy{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 640px){.root#gle3 .tech-copy{max-width:94.72%;margin-left:auto;margin-right:auto}}.root#gle3 .tech-copy li{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:.5em;padding:.1em .5em .3em 1.2em;color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.64vw;font-style:italic;line-height:1.4;border-bottom:2px solid #b9b9b9}@media screen and (max-width: 1280px){.root#gle3 .tech-copy li{font-size:21px}}@media screen and (max-width: 640px){.root#gle3 .tech-copy li{font-size:4.27vw;width:100%}}.root#gle3 .tech-copy li::before{content:"";position:absolute;top:.78vw;left:0;width:1.17vw;height:1.17vw;border:3px solid #cfa966;border-radius:50%}@media screen and (max-width: 1280px){.root#gle3 .tech-copy li::before{top:9.98px;width:14.97px;height:14.97px}}@media screen and (max-width: 640px){.root#gle3 .tech-copy li::before{top:2vw;width:2.93vw;height:2.93vw;border:2px solid #cfa966}}.root#gle3 .tech-copy li:last-child{margin-bottom:0}.root#gle3 .tech-copy li .ast{font-size:1.13vw;line-height:1;vertical-align:super}@media screen and (max-width: 1280px){.root#gle3 .tech-copy li .ast{font-size:14.46px}}@media screen and (max-width: 640px){.root#gle3 .tech-copy li .ast{font-size:2.93vw}}.root#gle3 .tech-copy li .sub-copy{margin-left:.6em;font-size:1.13vw;line-height:1.3}@media screen and (max-width: 1280px){.root#gle3 .tech-copy li .sub-copy{font-size:14.46px}}@media screen and (max-width: 640px){.root#gle3 .tech-copy li .sub-copy{display:block;margin-left:0;padding:.4em 0 .2em 0;font-size:3.73vw}}.root#gle3 .tech-fig{position:relative}.root#gle3 .tech-fig.tech-fig-d1-1{position:absolute;top:0;left:42.38%;width:28.4%}@media screen and (max-width: 640px){.root#gle3 .tech-fig.tech-fig-d1-1{position:relative;top:auto;left:auto;width:100%;margin:4vw 0 6.67vw 0}}.root#gle3 .tech-fig.tech-fig-d1-1 .fig-wrap{position:relative}.root#gle3 .tech-fig.tech-fig-d1-1 .icon-spinsistency{display:block;position:absolute;top:63%;left:-45%;width:24.48%;margin:0;line-height:0;z-index:2}@media screen and (max-width: 640px){.root#gle3 .tech-fig.tech-fig-d1-1 .icon-spinsistency{position:relative;top:auto;left:auto;width:22vw;margin:0 auto 3vw auto}}.root#gle3 .tech-fig.tech-fig-d1-1 .fig{position:relative}.root#gle3 .tech-fig.tech-fig-d1-1 .fig-d1-title1{position:absolute;top:10%;left:3.3%;width:62%}@media screen and (max-width: 640px){.root#gle3 .tech-fig.tech-fig-d1-1 .fig-d1-title1{top:5.3%;left:0;width:100%}}.root#gle3 .tech-fig.tech-fig-d1-2{position:absolute;top:0;left:72.34%;width:23.54%}@media screen and (max-width: 640px){.root#gle3 .tech-fig.tech-fig-d1-2{position:relative;top:auto;left:auto;width:100%}}.root#gle3 .tech-fig.tech-fig-d1-2 .fig-note{position:absolute;top:80%;left:86%;white-space:nowrap}@media screen and (max-width: 640px){.root#gle3 .tech-fig.tech-fig-d1-2 .fig-note{top:78%;left:79%}}.root#gle3 .tech-fig.tech-fig-d1-2 .fig-d2-copy1{position:absolute;bottom:0;left:0;width:100%;color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:.82vw;font-style:italic;line-height:1;text-align:center}@media screen and (max-width: 1280px){.root#gle3 .tech-fig.tech-fig-d1-2 .fig-d2-copy1{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle3 .tech-fig.tech-fig-d1-2 .fig-d2-copy1{font-size:2.93vw}}.root#gle3 .tech-fig.tech-fig-d1-2 .fig-d2-text1{position:absolute;top:18%;left:19%}@media screen and (max-width: 640px){.root#gle3 .tech-fig.tech-fig-d1-2 .fig-d2-text1{top:15%;left:26.4%}}.root#gle3 .tech-fig.tech-fig-d1-2 .fig-d2-text2{position:absolute;top:49%;left:95%;white-space:nowrap}@media screen and (max-width: 640px){.root#gle3 .tech-fig.tech-fig-d1-2 .fig-d2-text2{top:46%;left:78%}}.root#gle3 .tech-fig.tech-fig-d1-2 .fig-d1-title2{position:absolute;top:10%;left:12.94%;width:78.8%}@media screen and (max-width: 640px){.root#gle3 .tech-fig.tech-fig-d1-2 .fig-d1-title2{top:2%;left:0;width:100%}}.root#gle3 .tech-fig.tech-fig-p1{position:absolute;top:0;left:70.27%;width:21.68%}@media screen and (max-width: 640px){.root#gle3 .tech-fig.tech-fig-p1{position:relative;top:auto;left:auto;width:61.6%;margin:9.3vw auto 0 24.5%}}.root#gle3 .tech-fig .fig-copy-block{position:absolute;white-space:nowrap}.root#gle3 .tech-fig .fig-copy-block::before{content:"";position:absolute;bottom:-0.16em;left:-0.2em;width:calc(100% + .4em);height:.7vw;background-color:rgba(207,169,102,.3)}@media screen and (max-width: 1280px){.root#gle3 .tech-fig .fig-copy-block::before{height:8.95px}}@media screen and (max-width: 640px){.root#gle3 .tech-fig .fig-copy-block::before{height:2vw}}.root#gle3 .tech-fig .fig-copy-block.fig-d1-copy1{top:8%;left:-30%}@media screen and (max-width: 640px){.root#gle3 .tech-fig .fig-copy-block.fig-d1-copy1{top:auto;bottom:3%;left:3.3%}}.root#gle3 .tech-fig .fig-copy-block.fig-d1-copy2{bottom:15%;left:65%}@media screen and (max-width: 640px){.root#gle3 .tech-fig .fig-copy-block.fig-d1-copy2{bottom:3%;left:69%}}.root#gle3 .tech-fig .fig-copy-block.fig-f3-copy{position:relative}.root#gle3 .tech-fig .fig-copy-block.fig-p1-copy1{top:9%;right:104%}@media screen and (max-width: 640px){.root#gle3 .tech-fig .fig-copy-block.fig-p1-copy1{top:0;right:100%}}.root#gle3 .tech-fig .fig-copy-block.fig-p1-copy2{top:38%;right:104%}@media screen and (max-width: 640px){.root#gle3 .tech-fig .fig-copy-block.fig-p1-copy2{top:45%;right:100%}}.root#gle3 .tech-fig .fig-copy-block.fig-p1-copy3{top:11%;left:102%}@media screen and (max-width: 640px){.root#gle3 .tech-fig .fig-copy-block.fig-p1-copy3{top:0;left:99%}}.root#gle3 .tech-fig .fig-title{color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:.82vw;font-style:italic;line-height:1;text-align:center}@media screen and (max-width: 1280px){.root#gle3 .tech-fig .fig-title{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle3 .tech-fig .fig-title{font-size:2.93vw}}.root#gle3 .tech-fig .fig-text{color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:.82vw;font-style:italic;line-height:1;text-align:center}@media screen and (max-width: 1280px){.root#gle3 .tech-fig .fig-text{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle3 .tech-fig .fig-text{font-size:2.8vw}}.root#gle3 .tech-fig .copy-s{color:#cfa966;font-family:"NotoSansJP-Medium",sans-serif;font-size:1.13vw;font-style:italic;line-height:1;vertical-align:baseline}.root#gle3 .tech-fig .copy-s.disp-ilblock{display:inline-block}@media screen and (max-width: 1280px){.root#gle3 .tech-fig .copy-s{font-size:14.46px}}@media screen and (max-width: 640px){.root#gle3 .tech-fig .copy-s{font-size:3.2vw}}.root#gle3 .tech-fig .copy-m{padding-bottom:.06em;color:#cfa966;font-family:"NotoSansJP-Medium",sans-serif;font-size:1.25vw;font-style:italic;line-height:1;vertical-align:baseline}.root#gle3 .tech-fig .copy-m.disp-ilblock{display:inline-block}@media screen and (max-width: 1280px){.root#gle3 .tech-fig .copy-m{font-size:16px}}@media screen and (max-width: 640px){.root#gle3 .tech-fig .copy-m{font-size:3.47vw}}.root#gle3 .tech-fig .copy-l{color:#cfa966;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.87vw;font-style:italic;line-height:1;vertical-align:baseline}.root#gle3 .tech-fig .copy-l.disp-ilblock{display:inline-block}@media screen and (max-width: 1280px){.root#gle3 .tech-fig .copy-l{font-size:23.94px}}@media screen and (max-width: 640px){.root#gle3 .tech-fig .copy-l{font-size:5.33vw}}.root#gle3 .tech-fig .copy-l strong{font-size:3.13vw}@media screen and (max-width: 1280px){.root#gle3 .tech-fig .copy-l strong{font-size:40.06px}}@media screen and (max-width: 640px){.root#gle3 .tech-fig .copy-l strong{font-size:8.8vw}}.root#gle3 .tech-fig .copy-note{position:absolute;bottom:-1.4vw;right:0;color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:.82vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#gle3 .tech-fig .copy-note{bottom:-17.92px;font-size:10.5px}}@media screen and (max-width: 640px){.root#gle3 .tech-fig .copy-note{bottom:-5vw;font-size:2.4vw}}.root#gle3 .tech-photo .photo{line-height:0}.root#gle3 .tech-photo.tech-photo-d1{position:absolute;top:-3.87vw;right:1.17%;width:26.95%}@media screen and (max-width: 1280px){.root#gle3 .tech-photo.tech-photo-d1{top:-49.5px}}@media screen and (max-width: 640px){.root#gle3 .tech-photo.tech-photo-d1{position:relative;top:auto;right:auto;width:82.67%;margin:0 auto}}.root#gle3 .tech-photo .caption{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-top:1em;color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:.82vw;font-style:italic;line-height:1.4}@media screen and (max-width: 1280px){.root#gle3 .tech-photo .caption{font-size:10.5px}}@media screen and (max-width: 640px){.root#gle3 .tech-photo .caption{font-size:2.93vw}}.root#gle3 .tech-kv{position:relative;line-height:0}.root#gle3 .tech-kv .copy-p{position:absolute;top:25.9%;left:60.6%;text-align:left}@media screen and (max-width: 640px){.root#gle3 .tech-kv .copy-p{top:10%;left:0;width:100%;text-align:center}}.root#gle3 .tech-kv .copy-s{display:block;margin-bottom:.16em;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.91vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#gle3 .tech-kv .copy-s{display:inline-block;font-size:24.45px}}@media screen and (max-width: 640px){.root#gle3 .tech-kv .copy-s{margin-bottom:0;margin-right:.2em;font-size:3.73vw}}.root#gle3 .tech-kv .copy-l{position:relative;display:block;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:3.87vw;font-style:italic;line-height:1;z-index:1}@media screen and (max-width: 1280px){.root#gle3 .tech-kv .copy-l{display:inline-block;font-size:49.54px}}@media screen and (max-width: 640px){.root#gle3 .tech-kv .copy-l{font-size:4.8vw}}.root#gle3 .tech-kv .copy-l::before{content:"";position:absolute;bottom:-0.2em;left:-0.1em;width:calc(100% + .2em);height:1.4vw;background-color:#cfa966;z-index:-1}@media screen and (max-width: 1280px){.root#gle3 .tech-kv .copy-l::before{height:17.9px}}@media screen and (max-width: 640px){.root#gle3 .tech-kv .copy-l::before{height:1.73vw}}.root#gle3 .model-head{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:70px}@media screen and (max-width: 640px){.root#gle3 .model-head{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;margin-bottom:6.67vw;padding-top:1.34vw}}@media screen and (max-width: 640px){.root#gle3 .model-head .club-name{margin-bottom:5.33vw}}.root#gle3 .model-head .club-name .logo-gle3{display:inline-block;width:7.19vw;margin-right:.2em;padding-bottom:.08em;line-height:0;vertical-align:text-bottom}@media screen and (max-width: 1280px){.root#gle3 .model-head .club-name .logo-gle3{width:92px}}@media screen and (max-width: 640px){.root#gle3 .model-head .club-name .logo-gle3{width:24.13vw}}.root#gle3 .model-head .club-name .club-name-e{display:inline-block;margin-right:.5em;color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:1.48vw;font-style:italic;line-height:1;vertical-align:text-bottom}@media screen and (max-width: 1280px){.root#gle3 .model-head .club-name .club-name-e{font-size:18.94px}}@media screen and (max-width: 640px){.root#gle3 .model-head .club-name .club-name-e{font-size:4.93vw}}.root#gle3 .model-head .club-name .club-name-j{display:inline-block;padding-bottom:.14em;color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:.7vw;font-style:italic;line-height:1;vertical-align:text-bottom}@media screen and (max-width: 1280px){.root#gle3 .model-head .club-name .club-name-j{font-size:.7vw}}@media screen and (max-width: 640px){.root#gle3 .model-head .club-name .club-name-j{font-size:2.4vw;padding-bottom:0}}.root#gle3 .model-head .info-title{margin-left:1.4vw;color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:2.5vw;font-style:italic;line-height:1.3;text-align:left}@media screen and (max-width: 1280px){.root#gle3 .model-head .info-title{margin-left:17.92px;font-size:2.5vw}}@media screen and (max-width: 640px){.root#gle3 .model-head .info-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;font-size:5.6vw}}.root#gle3 .modale-name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:4.41vw;margin-bottom:2vw;background-image:url(/product/assets/img/gle3/modal_name_bg_pc.png);background-repeat:no-repeat;background-position:center;background-size:auto 100%}@media screen and (max-width: 640px){.root#gle3 .modale-name{height:11.33vw;margin-bottom:5.33vw;background-image:url(/product/assets/img/gle3/modal_name_bg_sp.png)}}.root#gle3 .modale-name .inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:92.73%}@media screen and (max-width: 640px){.root#gle3 .modale-name .inner-block{width:94.67%}}.root#gle3 .modale-name .model-name{width:40%;text-align:left}@media screen and (max-width: 640px){.root#gle3 .modale-name .model-name{width:65%}}.root#gle3 .modale-name .model-name .name-en{display:inline-block;margin-right:.6em;color:#c5aa73;font-family:"NotoSansJP-Bold",sans-serif;font-size:2.5vw;font-style:italic;line-height:1;vertical-align:middle}@media screen and (max-width: 1280px){.root#gle3 .modale-name .model-name .name-en{font-size:25.6px}}@media screen and (max-width: 640px){.root#gle3 .modale-name .model-name .name-en{font-size:6.4vw}}.root#gle3 .modale-name .model-name .name-jp{display:inline-block;padding-top:.2em;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.25vw;font-style:italic;line-height:1;vertical-align:middle}@media screen and (max-width: 1280px){.root#gle3 .modale-name .model-name .name-jp{font-size:16px}}@media screen and (max-width: 640px){.root#gle3 .modale-name .model-name .name-jp{font-size:3.2vw}}.root#gle3 .modale-name .gle3-logo{width:7.19vw;line-height:0}@media screen and (max-width: 1280px){.root#gle3 .modale-name .gle3-logo{width:92px}}@media screen and (max-width: 640px){.root#gle3 .modale-name .gle3-logo{width:18.4vw}}.root#gle3 .prod-gallery-info{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:92.73%;margin:0 auto 80px auto;line-height:0}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 auto 8vw auto}}.root#gle3 .prod-gallery-info.style-p{margin:0 auto 50px auto}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info.style-p{margin:0 auto 8vw auto}}.root#gle3 .prod-gallery-info.btm0{margin:0 auto}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info.btm0{margin:0 auto}}.root#gle3 .prod-gallery-info .prod-gallery{position:relative;width:56.19%}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-gallery{width:100%;padding-bottom:4vw}}.root#gle3 .prod-gallery-info .prod-gallery .model-icon{position:absolute;top:1.4%;right:.2%;width:15%;line-height:0}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-gallery .model-icon{top:.8vw;right:2.8vw;width:15.47vw}}.root#gle3 .prod-gallery-info .prod-info{width:39.26%;padding-top:3.9vw;text-align:left}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info{padding-top:50px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info{width:94.67%;margin:0 auto;padding-top:0}}.root#gle3 .prod-gallery-info .prod-info .club-name{margin-bottom:1.75vw}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .club-name{margin-bottom:22.4px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .club-name{margin-bottom:4vw;text-align:center}}.root#gle3 .prod-gallery-info .prod-info .club-name .logo-gle3{display:inline-block;width:7.19vw;margin-right:.2em;padding-bottom:.08em;line-height:0;vertical-align:text-bottom}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .club-name .logo-gle3{width:92px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .club-name .logo-gle3{width:24.13vw}}.root#gle3 .prod-gallery-info .prod-info .club-name .club-name-e{display:inline-block;margin-right:.5em;color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:1.48vw;font-style:italic;line-height:1;vertical-align:text-bottom}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .club-name .club-name-e{font-size:18.94px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .club-name .club-name-e{font-size:4.93vw}}.root#gle3 .prod-gallery-info .prod-info .club-name .club-name-j{display:inline-block;padding-bottom:.14em;color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:.7vw;font-style:italic;line-height:1;vertical-align:text-bottom}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .club-name .club-name-j{font-size:.7vw}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .club-name .club-name-j{font-size:2.4vw;padding-bottom:0}}.root#gle3 .prod-gallery-info .prod-info .info-title{margin-bottom:2.3vw;color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:2.5vw;font-style:italic;line-height:1.3;text-align:left}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .info-title{font-size:2.5vw}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .info-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:5.3vw;font-size:5.6vw}}.root#gle3 .prod-gallery-info .prod-info .info-list.style-p{margin-bottom:2.07vw}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .info-list.style-p{margin-bottom:26.5px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .info-list.style-p{margin-bottom:5.33vw}}.root#gle3 .prod-gallery-info .prod-info .info-list.style-p .slide-view-text{cursor:pointer}.root#gle3 .prod-gallery-info .prod-info .info-list.style-p .slide-view-text span{color:#b79756;text-decoration:underline;text-underline-offset:.3em}.root#gle3 .prod-gallery-info .prod-info .info-list li{padding:1.17vw .47vw;border-top:2px solid #b2b2b2}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .info-list li{padding:15px 6px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .info-list li{padding:4vw 2vw 4vw 0;border-top:1px solid #b2b2b2}}.root#gle3 .prod-gallery-info .prod-info .info-list li:last-child{border-bottom:2px solid #b2b2b2}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .info-list li:last-child{border-bottom:1px solid #b2b2b2}}.root#gle3 .prod-gallery-info .prod-info .info-list .info-hl{position:relative;padding-left:1.5vw;color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:1.02vw;font-style:italic;line-height:1.7}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .info-list .info-hl{padding-left:19.2px;font-size:13px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .info-list .info-hl{padding-left:5.6vw;font-size:3.2vw;line-height:1.5}}.root#gle3 .prod-gallery-info .prod-info .info-list .info-hl::after{content:"";position:absolute;top:.4em;left:0;width:.94vw;height:.94vw;border:3px solid #828e9a;border-radius:50%}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .info-list .info-hl::after{width:12px;height:12px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .info-list .info-hl::after{width:3.2vw;height:3.2vw;border:2px solid #828e9a}}.root#gle3 .prod-gallery-info .prod-info .info-list .info-hl strong{font-weight:normal;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, rgba(207, 169, 102, 0.5)));background:linear-gradient(transparent 70%, rgba(207, 169, 102, 0.5) 0%)}.root#gle3 .prod-gallery-info .prod-info .info-list .info-sub-list{padding-left:2.73vw}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .info-list .info-sub-list{padding-left:35px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .info-list .info-sub-list{padding-left:6.93vw}}.root#gle3 .prod-gallery-info .prod-info .info-list .info-sub-list li{margin-bottom:0;margin-left:1.5em;list-style-type:disc;color:#fff;font-family:"NotoSansJP-Medium",sans-serif;font-size:1.13vw;font-style:italic;line-height:1.5}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .info-list .info-sub-list li{font-size:14.4px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .info-list .info-sub-list li{font-size:3.73vw;line-height:1.5}}.root#gle3 .prod-gallery-info .prod-info .info-list .info-sub-list li strong{color:#e0e721;font-weight:normal}.root#gle3 .prod-gallery-info .prod-info .putter-feature{margin-bottom:2.07vw}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .putter-feature{margin-bottom:26.5px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .putter-feature{margin-bottom:5.33vw}}.root#gle3 .prod-gallery-info .prod-info .putter-feature li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;border-top:2px solid #cfcfcf}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .putter-feature li{border-top:1px solid #b2b2b2}}.root#gle3 .prod-gallery-info .prod-info .putter-feature li:last-child{border-bottom:2px solid #cfcfcf}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .putter-feature li:last-child{border-bottom:1px solid #cfcfcf}}.root#gle3 .prod-gallery-info .prod-info .putter-feature li .feature-block{position:relative;padding:1.17vw .47vw 1.17vw 2vw;color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:1.02vw;font-style:italic;line-height:1.7}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .putter-feature li .feature-block{padding:15px 0 15px 25.6px;font-size:13px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .putter-feature li .feature-block{padding:4vw 0 4vw 4.5vw;font-size:3.2vw;line-height:1.5}}.root#gle3 .prod-gallery-info .prod-info .putter-feature li .feature-block.slide-view-text{color:#b79756;cursor:pointer}.root#gle3 .prod-gallery-info .prod-info .putter-feature li .feature-block.slide-view-text span{text-decoration:underline;text-underline-offset:.3em}.root#gle3 .prod-gallery-info .prod-info .putter-feature li .feature-block::after{content:"";position:absolute;top:1.5vw;left:.47vw;width:.94vw;height:.94vw;border:3px solid #828e9a;border-radius:50%}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .putter-feature li .feature-block::after{top:19.2px;left:6px;width:12px;height:12px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .putter-feature li .feature-block::after{top:5.1vw;left:0;width:3.2vw;height:3.2vw;border:2px solid #828e9a}}.root#gle3 .prod-gallery-info .prod-info .putter-feature.anser .block-left,.root#gle3 .prod-gallery-info .prod-info .putter-feature.louise .block-left,.root#gle3 .prod-gallery-info .prod-info .putter-feature.fetch .block-left,.root#gle3 .prod-gallery-info .prod-info .putter-feature.ketsch_g .block-left{width:49%}.root#gle3 .prod-gallery-info .prod-info .putter-feature.anser .block-right,.root#gle3 .prod-gallery-info .prod-info .putter-feature.louise .block-right,.root#gle3 .prod-gallery-info .prod-info .putter-feature.fetch .block-right,.root#gle3 .prod-gallery-info .prod-info .putter-feature.ketsch_g .block-right{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .putter-feature.anser .block-left,.root#gle3 .prod-gallery-info .prod-info .putter-feature.louise .block-left,.root#gle3 .prod-gallery-info .prod-info .putter-feature.fetch .block-left,.root#gle3 .prod-gallery-info .prod-info .putter-feature.ketsch_g .block-left{width:50%}.root#gle3 .prod-gallery-info .prod-info .putter-feature.anser .block-right,.root#gle3 .prod-gallery-info .prod-info .putter-feature.louise .block-right,.root#gle3 .prod-gallery-info .prod-info .putter-feature.fetch .block-right,.root#gle3 .prod-gallery-info .prod-info .putter-feature.ketsch_g .block-right{-webkit-box-flex:1;-ms-flex:1;flex:1}}.root#gle3 .prod-gallery-info .prod-info .head-info{margin-bottom:.86vw;color:#0a2d41;font-family:"NotoSansJP-Medium",sans-serif;font-size:1.02vw;line-height:1.5}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .head-info{margin-bottom:11px;font-size:13px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .head-info{margin-bottom:4vw;font-size:3.2vw}}.root#gle3 .prod-gallery-info .prod-info .icon-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.47vw}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .icon-list{margin-left:6px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .icon-list{margin-left:0}}.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block{margin-right:1.09vw;line-height:0}.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block:last-child{margin-right:0}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block{margin-right:13.95px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block{margin-right:1.6vw}}.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-heel-toe,.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-toe{width:5.9vw}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-heel-toe,.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-toe{width:75.52}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-heel-toe,.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-toe{width:18.93vw}}.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-face{width:5.94vw}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-face{width:76px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-face{width:19.2vw}}.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-lefty{width:3.87vw}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-lefty{width:49.53px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-lefty{width:12.4vw}}.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-loft2{width:8.87vw}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-loft2{width:113.5px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-loft2{width:28.67vw}}.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-lie2,.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-lie4{width:9.45vw}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-lie2,.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-lie4{width:120.95px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-lie2,.root#gle3 .prod-gallery-info .prod-info .icon-list .icon-block.icon-lie4{width:30.27vw}}.root#gle3 .prod-gallery-info .prod-info .note{padding-top:1vw;color:#000;font-family:"NotoSansJP-Regular",sans-serif;font-size:.82vw;font-style:italic;text-align:right;line-height:1}@media screen and (max-width: 1280px){.root#gle3 .prod-gallery-info .prod-info .note{padding-top:12.8px;font-size:10.5px}}@media screen and (max-width: 640px){.root#gle3 .prod-gallery-info .prod-info .note{padding-top:2.67vw;font-size:2.67vw}}.root#gle3 .slide-block .slide-zoom{margin-bottom:.94vw;border-radius:0 4.8vw 0 4.8vw;overflow:hidden}@media screen and (max-width: 1280px){.root#gle3 .slide-block .slide-zoom{margin-bottom:12px;border-radius:0 61.44px 0 61.44px}}@media screen and (max-width: 640px){.root#gle3 .slide-block .slide-zoom{width:94.67%;margin-left:auto;margin-right:auto;margin-bottom:4.8vw;border-radius:0 10.67vw 0 10.67vw}}.root#gle3 .slide-block .slide-zoom div{line-height:0}.root#gle3 .slide-block .slide-zoom .slick-slide{height:auto}.root#gle3 .slide-block .slide-zoom button{margin:0;padding:0;border:none;outline:none;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.root#gle3 .slide-block .slide-zoom button.slick-disabled{opacity:.4}.root#gle3 .slide-block .slide-zoom .slick-prev{top:0;left:0;width:6.4%;height:100%;background-image:url("/product/assets/img/gle3/prev.png");background-repeat:no-repeat;background-position:center;background-size:37% auto;-webkit-transform:translate(0, 0);transform:translate(0, 0);z-index:1}.root#gle3 .slide-block .slide-zoom .slick-next{top:0;right:0;width:6.4%;height:100%;background-image:url("/product/assets/img/gle3/next.png");background-repeat:no-repeat;background-position:center;background-size:37% auto;-webkit-transform:translate(0, 0);transform:translate(0, 0);z-index:1}.root#gle3 .slide-block .slide-zoom .video-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}.root#gle3 .slide-block .slide-zoom .video-inner .video-block{position:relative;width:100%;height:100%;line-height:0;overflow:hidden}.root#gle3 .slide-block .slide-zoom .video-inner .video-block video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;min-width:114% !important;cursor:pointer}.root#gle3 .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/gle3/btn_play.png");background-repeat:no-repeat;background-position:center;background-size:16.2% auto;-webkit-transition-duration:.5s;transition-duration:.5s}.root#gle3 .slide-block .slide-zoom .video-inner .video-block .btn-mov-play.hide{opacity:0;pointer-events:none}.root#gle3 .slide-block .slide-thumb{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;width:66.7%;margin:0 auto}@media screen and (max-width: 640px){.root#gle3 .slide-block .slide-thumb{width:100%}}.root#gle3 .slide-block .slide-thumb div{width:14.8%;margin-right:2.24%;margin-bottom:2.24%;line-height:0;cursor:pointer}@media screen and (max-width: 640px){.root#gle3 .slide-block .slide-thumb div{width:20vw;margin:0 2vw 4vw 2vw}}.root#gle3 .slide-block .slide-thumb div:last-child,.root#gle3 .slide-block .slide-thumb div:nth-child(6n){margin-right:0}@media screen and (max-width: 640px){.root#gle3 .slide-block .slide-thumb div:last-child,.root#gle3 .slide-block .slide-thumb div:nth-child(6n){width:20vw;margin:0 2vw 4vw 2vw}}.root#gle3 .slide-block .slide-thumb div.thumbnail-current{position:relative}.root#gle3 .slide-block .slide-thumb div.thumbnail-current:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #18394c;-webkit-box-sizing:border-box;box-sizing:border-box}.root#gle3 .prod-spec{width:92.7%;margin:0 auto}@media screen and (max-width: 640px){.root#gle3 .prod-spec{width:100%}}.root#gle3 .prod-spec .prod-spec-title{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:52px;margin-bottom:50px;background-image:url(/product/assets/img/gle3/prod_spec_title_bg_pc.png);background-repeat:no-repeat;background-position:center;background-size:auto 100%}@media screen and (max-width: 640px){.root#gle3 .prod-spec .prod-spec-title{height:6.93vw;margin-bottom:7.73vw;background-image:url(/product/assets/img/gle3/prod_spec_title_bg_sp.png)}}.root#gle3 .prod-spec .prod-spec-title .logo-gle3{display:inline-block;width:107px;margin-right:8px;vertical-align:middle}@media screen and (max-width: 640px){.root#gle3 .prod-spec .prod-spec-title .logo-gle3{width:14.27vw;margin-right:1.06vw}}.root#gle3 .prod-spec .prod-spec-title .model-name{color:#838a90;font-family:"NotoSansJP-Bold",sans-serif;font-size:32px;font-style:italic;line-height:1;vertical-align:bottom}@media screen and (max-width: 640px){.root#gle3 .prod-spec .prod-spec-title .model-name{font-size:4.27vw}}.root#gle3 .prod-spec .prod-spec-title .model-name strong{color:#e0e721;font-weight:normal;vertical-align:bottom}.root#gle3 .prod-spec .spec-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;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto 30px auto;text-align:left;z-index:2}@media screen and (max-width: 640px){.root#gle3 .prod-spec .spec-head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:94.67%;margin:0 auto 2.6vw auto}}.root#gle3 .prod-spec .spec-head .lefty{width:70px;margin-right:35px;line-height:0}@media screen and (max-width: 640px){.root#gle3 .prod-spec .spec-head .lefty{width:14vw;margin-right:4vw}}.root#gle3 .prod-spec .spec-head .material{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#000;font-size:18px;line-height:1}@media screen and (max-width: 640px){.root#gle3 .prod-spec .spec-head .material{font-size:3.47vw;line-height:1.8}}.root#gle3 .prod-spec .spec-head .material span{display:inline-block;margin-right:20px;padding:7px 16px;color:#fff;background-color:#d5b681}@media screen and (max-width: 640px){.root#gle3 .prod-spec .spec-head .material span{width:20vw;margin-right:1.73vw;padding:.3vw 1.6vw;text-align:center}}.root#gle3 .prod-spec .spec-head .material span.completion{margin-left:2em}@media screen and (max-width: 640px){.root#gle3 .prod-spec .spec-head .material span.completion{margin-left:0}}.root#gle3 .prod-spec .spec-head .material .sp-break{font-style:normal}@media screen and (max-width: 640px){.root#gle3 .prod-spec .spec-head .material .sp-break{display:block;padding-top:1.6vw;font-style:normal}}.root#gle3 .table-title{width:92.7%;margin:0 auto 12px auto;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:20px;line-height:1.4;text-align:left}@media screen and (max-width: 640px){.root#gle3 .table-title{width:92.7%;margin:0 auto 2.1vw auto;font-size:4vw;line-height:1.3}}@media screen and (max-width: 640px){.root#gle3 .spec-swipe-note{display:block;width:94.67%;margin:0 auto 1.6vw auto;font-size:3.47vw;line-height:1.4;text-align:left}.root#gle3 .spec-swipe-note.txt-w{color:#fff}}.root#gle3 .spec-body{width:92.7%;margin:0 auto}@media screen and (max-width: 640px){.root#gle3 .spec-body{width:100%;padding:0 2.67vw;overflow-x:auto}.root#gle3 .spec-body.h-shaft-table1{margin:0 0 8vw 0}}.root#gle3 .spec-table{width:100%;border-collapse:collapse}@media screen and (max-width: 640px){.root#gle3 .spec-table{width:auto}.root#gle3 .spec-table.w100per{width:100%}}.root#gle3 .spec-table.prod-style{table-layout:fixed;z-index:1}@media screen and (max-width: 640px){.root#gle3 .spec-table.prod-style{width:94.67%;margin:0 auto}}.root#gle3 .spec-table.prod-style tr th{width:25%}@media screen and (max-width: 640px){.root#gle3 .spec-table.prod-style tr th{width:40%}}.root#gle3 .spec-table.prod-style.price{margin-bottom:50px}@media screen and (max-width: 640px){.root#gle3 .spec-table.prod-style.price{margin-bottom:5vw}}.root#gle3 .spec-table.p-spec-table{table-layout:auto}@media screen and (max-width: 640px){.root#gle3 .spec-table.p-spec-table tr th{white-space:nowrap}}@media screen and (max-width: 640px){.root#gle3 .spec-table.p-spec-table tr td{white-space:nowrap}}.root#gle3 .spec-table.p-spec-table tr:nth-child(odd) td{background-color:#f3f3f3 !important}.root#gle3 .spec-table.p-spec-table tr:nth-child(even) td{background-color:#fff !important}.root#gle3 .spec-table.prod-style-scroll{table-layout:fixed;z-index:1}.root#gle3 .spec-table.prod-style-scroll tr th{width:25%}@media screen and (max-width: 640px){.root#gle3 .spec-table.prod-style-scroll tr th{width:40%;white-space:nowrap}}.root#gle3 .spec-table.prod-style-scroll.price{margin-bottom:50px}@media screen and (max-width: 640px){.root#gle3 .spec-table.prod-style-scroll.price{margin-bottom:5vw}}@media screen and (max-width: 640px){.root#gle3 .spec-table.pad-wide tr th,.root#gle3 .spec-table.pad-wide tr td{padding:3vw}}.root#gle3 .spec-table tr th,.root#gle3 .spec-table tr td{padding:18px 10px;font-size:18px;font-weight:normal;line-height:1.3;text-align:center;vertical-align:middle;background-color:#fff;border:1px solid #777}@media screen and (max-width: 640px){.root#gle3 .spec-table tr th,.root#gle3 .spec-table tr td{padding:3vw 2vw;font-size:3.47vw}}.root#gle3 .spec-table tr th.shaft-name-title,.root#gle3 .spec-table tr td.shaft-name-title{width:14%}@media screen and (max-width: 640px){.root#gle3 .spec-table tr th.shaft-name-title,.root#gle3 .spec-table tr td.shaft-name-title{width:auto}}.root#gle3 .spec-table tr th.shaft-name-body,.root#gle3 .spec-table tr td.shaft-name-body{width:43%;padding:18px}@media screen and (max-width: 640px){.root#gle3 .spec-table tr th.shaft-name-body,.root#gle3 .spec-table tr td.shaft-name-body{width:auto;padding:3vw 2vw;background-color:#fff}}.root#gle3 .spec-table tr th.shaft-name-body p,.root#gle3 .spec-table tr td.shaft-name-body p{margin-bottom:10px;color:#3e3e3e;font-family:"NotoSansJP-Bold",sans-serif;font-size:22px;font-style:italic;line-height:1.3;text-align:center}@media screen and (max-width: 640px){.root#gle3 .spec-table tr th.shaft-name-body p,.root#gle3 .spec-table tr td.shaft-name-body p{margin-bottom:0;color:#3e3e3e;font-size:3.47vw;font-style:normal;line-height:1.3;text-align:center}}.root#gle3 .spec-table tr th.shaft-name-body .photo,.root#gle3 .spec-table tr td.shaft-name-body .photo{line-height:0}.root#gle3 .spec-table tr th.shaft-name-body .note,.root#gle3 .spec-table tr td.shaft-name-body .note{padding-top:8px;font-size:13px;line-height:1.3;text-align:right}.root#gle3 .spec-table tr th.h-cell-head,.root#gle3 .spec-table tr td.h-cell-head{width:12%}.root#gle3 .spec-table tr th.h-cell-body,.root#gle3 .spec-table tr td.h-cell-body{width:22%}.root#gle3 .spec-table tr th .kakko,.root#gle3 .spec-table tr td .kakko{font-size:14px}@media screen and (max-width: 640px){.root#gle3 .spec-table tr th .kakko,.root#gle3 .spec-table tr td .kakko{font-size:2.4vw}}.root#gle3 .spec-table tr th .price,.root#gle3 .spec-table tr td .price{color:#0e1c2c;font-family:"NotoSansJP-Bold",sans-serif;font-size:31px;line-height:1}@media screen and (max-width: 640px){.root#gle3 .spec-table tr th .price,.root#gle3 .spec-table tr td .price{font-size:6vw}}.root#gle3 .spec-table tr th .p-price,.root#gle3 .spec-table tr td .p-price{color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:28px;line-height:1}@media screen and (max-width: 640px){.root#gle3 .spec-table tr th .p-price,.root#gle3 .spec-table tr td .p-price{font-size:6vw}}.root#gle3 .spec-table tr th .tax,.root#gle3 .spec-table tr td .tax{color:#0a2d41;font-family:"NotoSansJP-Regular",sans-serif;font-size:13px;line-height:1}@media screen and (max-width: 640px){.root#gle3 .spec-table tr th .tax,.root#gle3 .spec-table tr td .tax{font-size:2.53vw}}.root#gle3 .spec-table tr th{color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;background-color:#838a90}.root#gle3 .spec-table tr:nth-child(even) td{background-color:#f3f3f3}.root#gle3 .spec-note{padding-top:18px;color:#000;font-size:14px;line-height:1.4;text-align:left}@media screen and (max-width: 640px){.root#gle3 .spec-note{width:94.67%;margin:0 auto;padding-top:2.67vw;font-size:3.2vw}}.root#gle3 .spec-note.shaft-note{width:92.7%;margin:0 auto 60px auto;color:#000}@media screen and (max-width: 640px){.root#gle3 .spec-note.shaft-note{width:94.67%;margin:0 auto 6.7vw auto}}.root#gle3 .spec-note.sp-scroll-note{width:92.7%;margin:0 auto;color:#000;text-align:right}@media screen and (max-width: 640px){.root#gle3 .spec-note.sp-scroll-note{width:94.67%;margin:0 auto;text-align:left}}.root#gle3 .spec-note.sp-scroll-note.text-left{text-align:left}.root#gle3 .spec-note.p-spec-note{width:92.7%;margin:0 auto;color:#000}@media screen and (max-width: 640px){.root#gle3 .spec-note.p-spec-note{width:94.67%;margin:0 auto}}.root#gle3 .spec-note.p-spec-note.pc-text-right{text-align:right}@media screen and (max-width: 640px){.root#gle3 .spec-note.p-spec-note.pc-text-right{text-align:left}}.root#gle3 .spec-note.pc-text-right{text-align:right}@media screen and (max-width: 640px){.root#gle3 .spec-note.pc-text-right{font-size:2.93vw;text-align:left}}.root#gle3 .spec-note ul{display:inline-block}.root#gle3 .spec-note ul li{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#gle3 .spec-note ul li{font-size:3.2vw;line-height:1.4}}.root#gle3 .spec-note ul li .raikaku{display:inline-block;position:relative;line-height:0}@media screen and (max-width: 640px){.root#gle3 .spec-note ul li .raikaku{display:block;padding-right:.65em}}.root#gle3 .spec-note ul li .raikaku img{display:block;position:absolute;right:-236px;top:-15px;width:220px;max-width:none}@media screen and (max-width: 640px){.root#gle3 .spec-note ul li .raikaku img{position:relative;right:auto;top:auto;width:66.1vw;margin:0 auto;padding:4vw 0}}.root#gle3 .p-spec-bg{padding-bottom:30px}@media screen and (max-width: 640px){.root#gle3 .p-spec-bg{padding-bottom:4.8vw}}.root#gle3 .shafts-bg{padding-bottom:55px}@media screen and (max-width: 640px){.root#gle3 .shafts-bg{padding-bottom:4.8vw}}.root#gle3 .shaft-title{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;width:92.7%;height:52px;margin-left:auto;margin-right:auto;margin-bottom:40px;background-image:url(/product/assets/img/gle3/shaft_title_bg_pc.png);background-repeat:no-repeat;background-position:center;background-size:auto 100%}@media screen and (max-width: 640px){.root#gle3 .shaft-title{width:100%;height:6.93vw;margin-bottom:4vw;background-color:rgba(0,0,0,0);background-image:url(/product/assets/img/gle3/shaft_title_bg_sp.png)}}.root#gle3 .shaft-title span{color:#838a90;font-family:"NotoSansJP-Bold",sans-serif;font-size:28px;font-style:italic;line-height:1;vertical-align:bottom}@media screen and (max-width: 640px){.root#gle3 .shaft-title span{font-size:4.27vw}}.root#gle3 .option-title{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;width:92.7%;height:52px;margin-left:auto;margin-right:auto;margin-bottom:40px;background-image:url(/product/assets/img/gle3/shaft_title_bg_pc.png);background-repeat:no-repeat;background-position:center;background-size:auto 100%}@media screen and (max-width: 640px){.root#gle3 .option-title{width:100%;height:6.93vw;margin-bottom:4vw;background-color:rgba(0,0,0,0);background-image:url(/product/assets/img/gle3/shaft_title_bg_sp.png)}}.root#gle3 .option-title span{color:#838a90;font-family:"NotoSansJP-Bold",sans-serif;font-size:28px;font-style:italic;line-height:1;vertical-align:bottom}@media screen and (max-width: 640px){.root#gle3 .option-title span{font-size:4.27vw}}.root#gle3 .shaft-price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin:0 auto 50px auto;background-color:#777;border-top:1px solid #777;border-right:1px solid #777;border-bottom:1px solid #777;border-left:1px solid #777}@media screen and (max-width: 640px){.root#gle3 .shaft-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:94.67%;margin:0 auto 5.33vw auto;background-color:#777;border-top:1px solid #777}}.root#gle3 .shaft-price .price-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;width:25%;padding:25px 10px;border-right:1px solid #777;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:18px;line-height:1;background-color:#3e3e3e}@media screen and (max-width: 640px){.root#gle3 .shaft-price .price-head{width:100%;padding:5vw 3.4vw;font-size:3.47vw;border-right:none}}.root#gle3 .shaft-price .price-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 10px;color:#3e3e3e;border-right:1px solid #777;font-family:"NotoSansJP-Bold",sans-serif;font-size:30px;line-height:1;background-color:#fff}@media screen and (max-width: 640px){.root#gle3 .shaft-price .price-body{width:100%;padding:3.4vw;font-size:6vw;border-top:1px solid #777;border-right:none}}.root#gle3 .shaft-price .price-body:last-child{border-right:none}.root#gle3 .shaft-price .price-body .material{margin-bottom:8px;font-family:"NotoSansJP-Bold",sans-serif;font-size:15px;line-height:1}@media screen and (max-width: 640px){.root#gle3 .shaft-price .price-body .material{margin-bottom:1.33vw;font-size:2.53vw}}.root#gle3 .shaft-price .price-body .tax{font-family:"NotoSansJP-Regular",sans-serif;font-size:13px;line-height:1}@media screen and (max-width: 640px){.root#gle3 .shaft-price .price-body .tax{font-size:2.53vw}}.root#gle3 .shaft-price.col3 .price-body{width:25%}@media screen and (max-width: 640px){.root#gle3 .shaft-price.col3 .price-body{width:100%}}.root#gle3 .shaft-copy{display:inline-block;margin-bottom:30px;line-height:0}@media screen and (max-width: 640px){.root#gle3 .shaft-copy{margin-bottom:5.33vw}}.root#gle3 .shaft-copy p{position:relative;display:inline-block;color:#000;font-family:"NotoSansJP-Bold",sans-serif;font-size:32px;font-style:italic;line-height:1;vertical-align:text-bottom;z-index:1}@media screen and (max-width: 640px){.root#gle3 .shaft-copy p{font-size:4.27vw}}.root#gle3 .shaft-copy p:before{content:"";display:block;position:absolute;bottom:-6px;left:-20px;width:calc(100% + 40px);height:15px;background-color:#c3c751;z-index:-1}@media screen and (max-width: 640px){.root#gle3 .shaft-copy p:before{bottom:-0.8vw;left:-2vw;width:calc(100% + 4vw);height:2vw}}@media screen and (max-width: 640px){.root#gle3 .shaft-copy p.line2{padding-top:2.1vw}}.root#gle3 .shaft-copy p.line2:before{left:0;width:calc(100% + 20px)}@media screen and (max-width: 640px){.root#gle3 .shaft-copy p.line2:before{left:-2vw}}.root#gle3 .shaft-copy p strong{font-size:42px;font-weight:normal}@media screen and (max-width: 640px){.root#gle3 .shaft-copy p strong{font-size:5.6vw}}.root#gle3 .shaft-copy p strong span{font-family:"NotoSerifJP-Black",serif}.root#gle3 .shaft-notice{width:92.7%;margin:0 auto 30px auto;color:#000;font-size:14px;line-height:1}@media screen and (max-width: 640px){.root#gle3 .shaft-notice{width:94.67%;margin:0 auto 4vw auto;font-size:3.2vw}}.root#gle3 .new-genuine{padding:17px 0 20px 0;color:#e0e721;font-family:"NotoSansJP-Bold",sans-serif;font-size:32px;font-style:italic;line-height:1;text-shadow:0px 0px 19px rgba(219,230,45,.8)}@media screen and (max-width: 640px){.root#gle3 .new-genuine{padding:2vw 0 3.5vw 0;font-size:4.27vw;line-height:1.3;text-shadow:0px 0px 1.5vw rgba(219,230,45,.8)}}.root#gle3 .shaft-head-copy{margin-bottom:20px;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:32px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.root#gle3 .shaft-head-copy{margin-bottom:3.5vw;font-size:4.27vw}}.root#gle3 .genuine-shafts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;width:92.7%;margin:0 auto 60px auto;background-color:#fff;border-top:1px solid #777;border-right:1px solid #777;border-bottom:1px solid #777;border-left:1px solid #777;z-index:1}@media screen and (max-width: 640px){.root#gle3 .genuine-shafts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:94.67%;margin:0 auto 8vw auto;border-bottom:none}}.root#gle3 .genuine-shafts:after{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#777;z-index:2}@media screen and (max-width: 640px){.root#gle3 .genuine-shafts:after{display:none}}.root#gle3 .genuine-shafts .box{width:calc((100% - 1px)/2);padding:1vw;text-align:left;background-color:#fff}@media screen and (max-width: 1280px){.root#gle3 .genuine-shafts .box{padding:12.8px}}@media screen and (max-width: 640px){.root#gle3 .genuine-shafts .box{width:100%;padding:2vw 0 2.8vw 0;border-bottom:1px solid #777}.root#gle3 .genuine-shafts .box:last-child{margin-bottom:0}}.root#gle3 .genuine-shafts .name-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;margin-bottom:.5vw;padding-top:.5vw}@media screen and (max-width: 1280px){.root#gle3 .genuine-shafts .name-block{margin-bottom:6.4px;padding-top:6.4px}}@media screen and (max-width: 640px){.root#gle3 .genuine-shafts .name-block{display:block;margin-bottom:1.6vw;padding-top:1.6vw}}.root#gle3 .genuine-shafts .name-block .shaft-name{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:1vw;color:#000;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.67vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#gle3 .genuine-shafts .name-block .shaft-name{margin-right:12.8px;font-size:21.4px}}@media screen and (max-width: 640px){.root#gle3 .genuine-shafts .name-block .shaft-name{width:100%;margin-right:0;margin-bottom:1.8vw;font-size:4.27vw;text-align:center}}.root#gle3 .genuine-shafts .name-block .shaft-name .ruby-block{position:relative}.root#gle3 .genuine-shafts .name-block .shaft-name .ruby-block .ruby-text{position:absolute;top:-0.4vw;left:0;width:100%;padding-left:.2em;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:.63vw;font-style:italic;line-height:1;text-align:center}@media screen and (max-width: 1280px){.root#gle3 .genuine-shafts .name-block .shaft-name .ruby-block .ruby-text{top:-5px;font-size:10px}}@media screen and (max-width: 640px){.root#gle3 .genuine-shafts .name-block .shaft-name .ruby-block .ruby-text{top:-1vw;font-size:1.87vw}}.root#gle3 .genuine-shafts .name-block .sub-title{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#242323;font-size:.94vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#gle3 .genuine-shafts .name-block .sub-title{font-size:12px}}@media screen and (max-width: 640px){.root#gle3 .genuine-shafts .name-block .sub-title{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:block;width:100%;font-size:3.2vw;text-align:center}}.root#gle3 .genuine-shafts .copy{padding-top:1vw;font-family:"NotoSansJP-Medium",sans-serif;font-size:1.04vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#gle3 .genuine-shafts .copy{padding-top:12.8px;font-size:13.3px}}@media screen and (max-width: 640px){.root#gle3 .genuine-shafts .copy{padding:2.2vw 2.6vw 0 2.6vw;font-size:3.2vw;line-height:1.5}}.root#gle3 .shaft-block{width:92.7%;margin:0 auto 50px auto;background-color:#fff}@media screen and (max-width: 640px){.root#gle3 .shaft-block{width:100%;margin:0 0 6.67vw 0}}.root#gle3 .shaft-block .inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1240px;margin:0 auto;padding:35px 20px}@media screen and (max-width: 640px){.root#gle3 .shaft-block .inner-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:0;padding:4vw 0}}.root#gle3 .shaft-block .inner-block .shaft-text{width:440px;margin-right:20px;text-align:left}@media screen and (max-width: 640px){.root#gle3 .shaft-block .inner-block .shaft-text{width:100%;margin-right:0;margin-bottom:2.6vw;text-align:center}}.root#gle3 .shaft-block .inner-block .shaft-text .name-style{margin-bottom:4px;color:#3e3e3e;font-family:"NotoSansJP-Bold",sans-serif;font-size:30px;font-style:italic;line-height:1.3}@media screen and (max-width: 640px){.root#gle3 .shaft-block .inner-block .shaft-text .name-style{margin-bottom:.6vw;font-size:4.27vw}}.root#gle3 .shaft-block .inner-block .shaft-text .copy-style{font-size:18px;line-height:1.3;font-style:italic}@media screen and (max-width: 640px){.root#gle3 .shaft-block .inner-block .shaft-text .copy-style{font-size:3.2vw}}.root#gle3 .shaft-block .inner-block .shaft-photo{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:0}@media screen and (max-width: 640px){.root#gle3 .shaft-block .inner-block .shaft-photo{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media screen and (max-width: 640px){.root#gle3 .sp-shaft-list li{margin-bottom:4vw;padding:4vw 2.67vw;background-color:#fff}.root#gle3 .sp-shaft-list li:last-child{margin-bottom:5.33vw}.root#gle3 .sp-shaft-list li .name-style{margin-bottom:1.6vw;color:#3e3e3e;font-family:"NotoSansJP-Bold",sans-serif;font-size:4.27vw;font-style:italic;line-height:1.3;text-align:left}.root#gle3 .sp-shaft-list li .shaft-photo{line-height:0}.root#gle3 .sp-shaft-list li .note{padding:1.6vw 1em 0 1em;font-size:3.2vw;line-height:1.3;text-align:right}}.root#gle3 .shaft-list{width:92.7%;margin:0 auto 60px auto;border-top:1px solid #777;border-right:1px solid #777;border-left:1px solid #777}@media screen and (max-width: 640px){.root#gle3 .shaft-list{width:94.67%;margin:0 auto 9vw auto}}.root#gle3 .shaft-list .box{background-color:#fff;border-bottom:1px solid #777}.root#gle3 .shaft-list .box:nth-child(even){background-color:#e9e9e9}.root#gle3 .shaft-list .box .inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1240px;margin:0 auto}@media screen and (max-width: 640px){.root#gle3 .shaft-list .box .inner-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:auto;margin:0 auto}}.root#gle3 .shaft-list .box .shaft-text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.6vw .5vw 1.6vw 1vw;text-align:left}@media screen and (max-width: 1280px){.root#gle3 .shaft-list .box .shaft-text{padding:20.5px 6.4px 20.5px 12.8px}}@media screen and (min-width: 1600px){.root#gle3 .shaft-list .box .shaft-text{padding:25.6px 8px 25.6px 16px}}@media screen and (max-width: 640px){.root#gle3 .shaft-list .box .shaft-text{width:100%;padding:3vw 2vw 2vw 2vw;text-align:center}}.root#gle3 .shaft-list .box .shaft-text .shaft-name{margin-bottom:.6vw;color:#3e3e3e;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.67vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#gle3 .shaft-list .box .shaft-text .shaft-name{margin-bottom:7.6px;font-size:21.4px}.root#gle3 .shaft-list .box .shaft-text .shaft-name.btm0{margin-bottom:0}}@media screen and (min-width: 1600px){.root#gle3 .shaft-list .box .shaft-text .shaft-name{margin-bottom:9.6px;font-size:26.7px}.root#gle3 .shaft-list .box .shaft-text .shaft-name.btm0{margin-bottom:0}}@media screen and (max-width: 640px){.root#gle3 .shaft-list .box .shaft-text .shaft-name{margin-bottom:1.3vw;font-size:4.27vw}}.root#gle3 .shaft-list .box .shaft-text .copy{color:#242323;font-size:.94vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#gle3 .shaft-list .box .shaft-text .copy{font-size:12px}}@media screen and (min-width: 1600px){.root#gle3 .shaft-list .box .shaft-text .copy{font-size:15px}}@media screen and (max-width: 640px){.root#gle3 .shaft-list .box .shaft-text .copy{font-size:3.2vw}}.root#gle3 .shaft-list .box .shaft-photo{width:63%;padding:1.6vw 1vw 1.6vw 0;line-height:0;text-align:left}@media screen and (max-width: 1280px){.root#gle3 .shaft-list .box .shaft-photo{padding:20.5px 12.8px 20.5px 0}}@media screen and (min-width: 1600px){.root#gle3 .shaft-list .box .shaft-photo{padding:25.6px 16px 25.6px 0}}@media screen and (max-width: 640px){.root#gle3 .shaft-list .box .shaft-photo{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%;padding:0 0 2.6vw 0}.root#gle3 .shaft-list .box .shaft-photo img{width:100%}}.root#gle3 .grip-block{width:92.7%;margin:0 auto 60px auto;background-color:#fff}@media screen and (max-width: 640px){.root#gle3 .grip-block{width:100%;margin:0 auto 9vw auto}}.root#gle3 .grip-block.btm0{margin:0 auto}.root#gle3 .grip-block .inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;margin:0 auto;padding:50px 20px}@media screen and (max-width: 640px){.root#gle3 .grip-block .inner-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:92%;margin:0 auto;padding:4vw 0}}.root#gle3 .grip-block .inner-block .grip-text{width:360px;margin-right:20px;text-align:left}@media screen and (max-width: 640px){.root#gle3 .grip-block .inner-block .grip-text{width:100%;margin-right:0;margin-bottom:2.6vw;text-align:center}}.root#gle3 .grip-block .inner-block .grip-text .name-style{margin-bottom:4px;color:#3e3e3e;font-family:"NotoSansJP-Bold",sans-serif;font-size:22px;font-style:italic;line-height:1.3}@media screen and (max-width: 640px){.root#gle3 .grip-block .inner-block .grip-text .name-style{margin-bottom:.6vw;font-size:4.27vw}}.root#gle3 .grip-block .inner-block .grip-text .copy-style{font-size:18px;line-height:1.3;font-style:italic}@media screen and (max-width: 640px){.root#gle3 .grip-block .inner-block .grip-text .copy-style{font-size:3.2vw}}.root#gle3 .grip-block .inner-block .grip-photo{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;line-height:0}@media screen and (max-width: 640px){.root#gle3 .grip-block .inner-block .grip-photo{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;margin-right:0}}.root#gle3 .grip-block .inner-block .grip-photo .note{position:absolute;right:0;bottom:-20px;font-size:18px;line-height:1}@media screen and (max-width: 640px){.root#gle3 .grip-block .inner-block .grip-photo .note{position:relative;right:auto;bottom:auto;padding-top:2.4vw;font-size:3.2vw}}.root#gle3 .custom-repair{width:92.7%;margin:0 auto 40px auto}@media screen and (max-width: 640px){.root#gle3 .custom-repair{width:100%;margin:0 auto 8vw auto}}.root#gle3 .custom-repair .custom-repair-title{padding:27px;line-height:0;cursor:pointer;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, #e5e5e5));background:linear-gradient(180deg, #fff 50%, #e5e5e5 50%);border:1px solid #787878}@media screen and (max-width: 640px){.root#gle3 .custom-repair .custom-repair-title{padding:4vw;border-top:1px solid #787878;border-right:none;border-bottom:1px solid #787878;border-left:none}}.root#gle3 .custom-repair .custom-repair-title .inner-block{display:inline-block;position:relative}.root#gle3 .custom-repair .custom-repair-title .inner-block:after{content:"";position:absolute;top:50%;right:-70px;width:40px;height:40px;margin-top:-20px;background-image:url("/product/assets/img/gle3/custom_repair_bullet.png");background-repeat:no-repeat;background-position:left top;background-size:cover}@media screen and (max-width: 640px){.root#gle3 .custom-repair .custom-repair-title .inner-block:after{right:-9.6vw;width:6.4vw;height:6.4vw;margin-top:-3.2vw}}.root#gle3 .custom-repair .custom-repair-title.active .inner-block:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.root#gle3 .custom-repair .custom-repair-title .logo-g430hl{display:inline-block;width:100px;margin-right:6px;vertical-align:baseline}@media screen and (max-width: 640px){.root#gle3 .custom-repair .custom-repair-title .logo-g430hl{width:15.6vw;margin-right:1.6vw}}.root#gle3 .custom-repair .custom-repair-title span{display:inline-block;color:#3e3e3e;font-family:"NotoSansJP-Bold",sans-serif;font-size:25px;font-style:italic;line-height:1;vertical-align:baseline}@media screen and (max-width: 640px){.root#gle3 .custom-repair .custom-repair-title span{font-size:4vw}}.root#gle3 .custom-repair .toggle-body{display:none;padding:25px 20px 30px 20px;background-color:#fff}@media screen and (max-width: 640px){.root#gle3 .custom-repair .toggle-body{padding:4vw 2.67vw}}.root#gle3 .custom-repair .custom-repair-subtitle{margin-bottom:20px}@media screen and (max-width: 640px){.root#gle3 .custom-repair .custom-repair-subtitle{margin-bottom:2.67vw}}.root#gle3 .custom-repair .custom-repair-subtitle span{display:inline-block;position:relative;color:#3e3e3e;font-family:"NotoSansJP-Medium",sans-serif;font-size:23px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.root#gle3 .custom-repair .custom-repair-subtitle span{font-size:3.73vw}}.root#gle3 .custom-repair .custom-repair-subtitle span:before{content:"";position:absolute;top:50%;left:-11vw;width:10vw;height:2px;margin-top:-1px;background-color:#3e3e3e}@media screen and (max-width: 1280px){.root#gle3 .custom-repair .custom-repair-subtitle span:before{left:-140.8px;width:128px}}@media screen and (max-width: 640px){.root#gle3 .custom-repair .custom-repair-subtitle span:before{left:-18vw;width:15.2vw;height:1px;margin-top:0}}.root#gle3 .custom-repair .custom-repair-subtitle span:after{content:"";position:absolute;top:50%;right:-11vw;width:10vw;height:2px;margin-top:-1px;background-color:#3e3e3e}@media screen and (max-width: 1280px){.root#gle3 .custom-repair .custom-repair-subtitle span:after{right:-140.8px;width:128px}}@media screen and (max-width: 640px){.root#gle3 .custom-repair .custom-repair-subtitle span:after{right:-18vw;width:15.2vw;height:1px;margin-top:0}}.root#gle3 .custom-repair .copy{margin-bottom:20px;font-size:15px;line-height:1.6;text-align:center}@media screen and (max-width: 640px){.root#gle3 .custom-repair .copy{margin-bottom:2.67vw;font-size:3.2vw;line-height:1.5;text-align:left}}.root#gle3 .custom-repair .available-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 640px){.root#gle3 .custom-repair .available-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:6vw}}.root#gle3 .custom-repair .available-block .box{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}@media screen and (max-width: 640px){.root#gle3 .custom-repair .available-block .box{display:block}}.root#gle3 .custom-repair .available-block .box .inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media screen and (max-width: 640px){.root#gle3 .custom-repair .available-block .box .inner-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:4vw}}.root#gle3 .custom-repair .available-block .box .inner-block .available-title{width:110px;margin-right:30px}@media screen and (max-width: 640px){.root#gle3 .custom-repair .available-block .box .inner-block .available-title{width:36vw;margin-right:0;margin-bottom:2.8vw}}.root#gle3 .custom-repair .available-block .box .inner-block .available-body{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 640px){.root#gle3 .custom-repair .available-block .box .inner-block .available-body{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}.root#gle3 .custom-repair .available-block .box .inner-block .list{color:#242323;font-size:16px;line-height:1.6;text-align:left}@media screen and (max-width: 640px){.root#gle3 .custom-repair .available-block .box .inner-block .list{font-size:3.73vw;text-align:center}}.root#gle3 .custom-repair .available-block .box .inner-block .note{padding-top:5px;color:#242323;font-size:13px;line-height:1;text-align:left}@media screen and (max-width: 640px){.root#gle3 .custom-repair .available-block .box .inner-block .note{padding-top:2.5vw;font-size:3.2vw;text-align:center}}@media screen and (max-width: 1400px){.root#gle3 .custom-repair .available-block .box .inner-block .w1400-block{display:block}}@media screen and (min-width: 1280px)and (max-width: 1570px){.root#gle3 .custom-repair .available-block .box .inner-block .w1280-over{display:block}.root#gle3 .custom-repair .available-block .box .inner-block .w1570-over{display:none}}@media screen and (min-width: 1571px){.root#gle3 .custom-repair .available-block .box .inner-block .w1280-over{display:none}.root#gle3 .custom-repair .available-block .box .inner-block .w1570-over{display:block}}.root#gle3 .custom-repair .available-block .box.available-yes{width:49%;padding:25px;background-color:#fff;border:1px solid #cacaca}@media screen and (max-width: 640px){.root#gle3 .custom-repair .available-block .box.available-yes{width:100%;margin-bottom:4vw;padding:0}}.root#gle3 .custom-repair .available-block .box.available-yes .available-title{display:inline-block;padding:8px 0;color:#dbe220;font-family:"NotoSansJP-Bold",sans-serif;font-size:20px;line-height:1;background-color:#000}@media screen and (max-width: 640px){.root#gle3 .custom-repair .available-block .box.available-yes .available-title{padding:1.2vw 0;font-size:3.73vw}}.root#gle3 .custom-repair .available-block .box.available-no{width:49%;padding:25px;background-color:#ebebeb;border:1px solid #cacaca}@media screen and (max-width: 640px){.root#gle3 .custom-repair .available-block .box.available-no{width:100%;padding:0}}.root#gle3 .custom-repair .available-block .box.available-no .available-title{display:inline-block;padding:8px 0;color:#d4d4d4;font-family:"NotoSansJP-Bold",sans-serif;font-size:20px;line-height:1;background-color:#4a4a4a}@media screen and (max-width: 640px){.root#gle3 .custom-repair .available-block .box.available-no .available-title{padding:1.2vw 0;font-size:3.73vw}}.root#gle3 .custom-repair .repair-block{background-color:#fff;border:1px solid #ddd}.root#gle3 .custom-repair .repair-block .inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:92%;margin:0 auto}@media screen and (max-width: 640px){.root#gle3 .custom-repair .repair-block .inner-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.root#gle3 .custom-repair .repair-block .inner-block::after{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#ddd}@media screen and (max-width: 640px){.root#gle3 .custom-repair .repair-block .inner-block::after{display:none}}.root#gle3 .custom-repair .repair-block .inner-block .repair-shaft{width:45%;padding:20px 0}@media screen and (max-width: 640px){.root#gle3 .custom-repair .repair-block .inner-block .repair-shaft{width:100%;padding:3.2vw 2.67vw;border-bottom:1px solid #ddd}}.root#gle3 .custom-repair .repair-block .inner-block .repair-grip{width:45%;padding:20px 0}@media screen and (max-width: 640px){.root#gle3 .custom-repair .repair-block .inner-block .repair-grip{width:100%;padding:3.2vw 2.67vw}.root#gle3 .custom-repair .repair-block .inner-block .repair-grip.top-margin{padding-top:5vw}}.root#gle3 .custom-repair .repair-block .name-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media screen and (max-width: 640px){.root#gle3 .custom-repair .repair-block .name-block{padding-left:0}}.root#gle3 .custom-repair .repair-block .name-block .icon-shaft{width:49px;margin-right:12px}@media screen and (max-width: 640px){.root#gle3 .custom-repair .repair-block .name-block .icon-shaft{width:11.87vw;margin-right:1.87vw}}.root#gle3 .custom-repair .repair-block .name-block .icon-grip{width:43px;margin-right:12px}@media screen and (max-width: 640px){.root#gle3 .custom-repair .repair-block .name-block .icon-grip{width:10.4vw;margin-right:1.87vw}}.root#gle3 .custom-repair .repair-block .name-block .name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:16px;text-align:left}@media screen and (max-width: 640px){.root#gle3 .custom-repair .repair-block .name-block .name{font-size:3.73vw;line-height:1.4}}.root#gle3 .custom-repair .repair-block .name-block .name strong{color:#c28700;font-weight:normal}.root#gle3 .custom-repair .repair-block .photo-shaft{width:100%;padding:10px 0;line-height:0}@media screen and (max-width: 640px){.root#gle3 .custom-repair .repair-block .photo-shaft{margin-left:0;padding:2.5vw 0}}.root#gle3 .custom-repair .repair-block .photo-grip{width:67.4%;padding:10px 0;line-height:0}@media screen and (max-width: 640px){.root#gle3 .custom-repair .repair-block .photo-grip{width:92%;margin-left:auto;margin-right:auto;padding:2.5vw 0}}.root#gle3 .custom-repair .repair-block .note{margin-left:1em;font-size:13px;line-height:1.5;text-indent:-1em;text-align:left}@media screen and (max-width: 640px){.root#gle3 .custom-repair .repair-block .note{padding-left:0;font-size:3.2vw}}.root#gle3 .custom-repair .repair-block .note strong{color:#c28700;font-weight:normal}.root#gle3 .custom-repair .repair-block .note.foot{margin-left:0;margin-bottom:0;text-indent:0}@media screen and (max-width: 640px){.root#gle3 .custom-repair .repair-block .note.foot{margin-bottom:0;text-indent:0;margin-left:0}}.root#gle3 .custom-repair .repair-block .note2{margin-left:1em;font-size:13px;line-height:1.5;text-align:left;text-indent:-1em}@media screen and (max-width: 640px){.root#gle3 .custom-repair .repair-block .note2{padding-left:0;font-size:3.2vw}}.root#gle3 .custom-repair .repair-note{padding-top:15px}@media screen and (max-width: 640px){.root#gle3 .custom-repair .repair-note{padding-top:4vw}}.root#gle3 .custom-repair .repair-note p{font-size:13px;line-height:1.5}@media screen and (max-width: 640px){.root#gle3 .custom-repair .repair-note p{margin-left:1em;margin-bottom:1em;font-size:3.2vw;text-align:left;text-indent:-1em}.root#gle3 .custom-repair .repair-note p:last-child{margin-bottom:0}}.root#gle3 .option-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:92.7%;margin:0 auto}@media screen and (max-width: 640px){.root#gle3 .option-block{width:100%;margin:0 auto}}.root#gle3 .option-block .cover{position:relative;width:49.5%;padding:30px;background-color:#fff}@media screen and (max-width: 640px){.root#gle3 .option-block .cover{width:32.53%;padding:4vw 2.6vw}}.root#gle3 .option-block .cover.col1{width:100%}.root#gle3 .option-block .cover .cover-photo{margin:0 auto 15px auto;line-height:0}@media screen and (max-width: 640px){.root#gle3 .option-block .cover .cover-photo{margin:0 auto 15px auto}}.root#gle3 .option-block .cover .cover-photo.img-dr{width:7.54vw}@media screen and (max-width: 1280px){.root#gle3 .option-block .cover .cover-photo.img-dr{width:96.5px}}@media screen and (max-width: 640px){.root#gle3 .option-block .cover .cover-photo.img-dr{width:20.93vw}}.root#gle3 .option-block .cover .cover-photo.img-fw{width:5.08vw}@media screen and (max-width: 1280px){.root#gle3 .option-block .cover .cover-photo.img-fw{width:65px}}@media screen and (max-width: 640px){.root#gle3 .option-block .cover .cover-photo.img-fw{width:17.73vw}}.root#gle3 .option-block .cover .cover-photo.img-hb{width:6.13vw}@media screen and (max-width: 1280px){.root#gle3 .option-block .cover .cover-photo.img-hb{width:78.45px}}@media screen and (max-width: 640px){.root#gle3 .option-block .cover .cover-photo.img-hb{width:17.47vw}}.root#gle3 .option-block .cover .cover-text{font-size:18px;line-height:1.3}@media screen and (max-width: 640px){.root#gle3 .option-block .cover .cover-text{font-size:3.2vw;line-height:1.5}}.root#gle3 .option-block .wrench{position:relative;width:49.5%;padding:30px;background-color:#fff}@media screen and (max-width: 640px){.root#gle3 .option-block .wrench{width:65.6%;padding:4vw 2.6vw}}.root#gle3 .option-block .wrench .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}@media screen and (max-width: 640px){.root#gle3 .option-block .wrench .inner-block2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.root#gle3 .option-block .wrench .wrench-photo{margin-right:35px;line-height:0}@media screen and (max-width: 640px){.root#gle3 .option-block .wrench .wrench-photo{margin-right:0;padding:3vw 0 2.7vw 0}}.root#gle3 .option-block .wrench .wrench-photo.img-dr,.root#gle3 .option-block .wrench .wrench-photo.img-fw,.root#gle3 .option-block .wrench .wrench-photo.img-hb{width:7.42vw}@media screen and (max-width: 1280px){.root#gle3 .option-block .wrench .wrench-photo.img-dr,.root#gle3 .option-block .wrench .wrench-photo.img-fw,.root#gle3 .option-block .wrench .wrench-photo.img-hb{width:95px}}@media screen and (max-width: 640px){.root#gle3 .option-block .wrench .wrench-photo.img-dr,.root#gle3 .option-block .wrench .wrench-photo.img-fw,.root#gle3 .option-block .wrench .wrench-photo.img-hb{width:24vw}}.root#gle3 .option-block .wrench .wrench-text{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 640px){.root#gle3 .option-block .wrench .wrench-text{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%}}.root#gle3 .option-block .wrench .wrench-text p{margin-bottom:.7em;font-size:18px;line-height:1.3;text-align:left}@media screen and (max-width: 640px){.root#gle3 .option-block .wrench .wrench-text p{font-size:3.2vw;line-height:1.5}.root#gle3 .option-block .wrench .wrench-text p.sp-center{text-align:center}}.root#gle3 .option-block .wrench .wrench-text p:last-child{margin-bottom:0}.root#gle3 .option-block .wrench .wrench-text p a{color:#33b6e1}.root#gle3 .option-block .wrench .wrench-text p a.pdf-link{display:inline-block;position:relative}.root#gle3 .option-block .wrench .wrench-text p a.pdf-link:after{content:"";position:absolute;top:50%;right:-30px;width:20px;height:25px;margin-top:-13px;background-image:url("/product/assets/img/gle3/icon_pdf.png");background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 640px){.root#gle3 .option-block .wrench .wrench-text p a.pdf-link:after{right:-5.2vw;width:3.33vw;height:4.13vw;margin-top:-2.06vw}}.root#gle3 .option-block .inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}@media screen and (max-width: 640px){.root#gle3 .option-block .inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.root#gle3 .option-block.col2-50per{position:relative;padding-top:92px}.root#gle3 .option-block.col2-50per .cover{position:unset}.root#gle3 .option-block.col2-50per .cover .option-col2-title-block{left:0}.root#gle3 .option-block.col2-50per .wrench{position:unset}.root#gle3 .option-block.col2-50per .wrench .option-col2-title-block{right:0}@media screen and (max-width: 640px){.root#gle3 .option-block.col2-50per{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}.root#gle3 .option-block.col2-50per .cover{position:relative;width:100%;margin-bottom:8vw;padding:14.93vw 0 4vw 0}.root#gle3 .option-block.col2-50per .wrench{position:relative;width:100%;padding:14.93vw 0 4vw 0}}.root#gle3 .option-block.col2-50per .option-col2-title-block{position:absolute;top:0;width:49.5%;height:52px;background-color:#ececec}@media screen and (max-width: 640px){.root#gle3 .option-block.col2-50per .option-col2-title-block{width:100%;height:10.93vw}}.root#gle3 .option-block.col2-50per .option-col2-title{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;width:100%;height:52px;background-image:url(/product/assets/img/gle3/option_50per_title_bg_pc.png);background-repeat:no-repeat;background-position:center;background-size:auto 100%}@media screen and (max-width: 640px){.root#gle3 .option-block.col2-50per .option-col2-title{width:100%;height:6.93vw;margin-bottom:4vw;background-color:rgba(0,0,0,0);background-image:url(/product/assets/img/gle3/shaft_title_bg_sp.png)}}.root#gle3 .option-block.col2-50per .option-col2-title span{color:#838a90;font-family:"NotoSansJP-Bold",sans-serif;font-size:28px;font-style:italic;line-height:1;vertical-align:bottom}@media screen and (max-width: 640px){.root#gle3 .option-block.col2-50per .option-col2-title span{font-size:4.27vw}}@media screen and (max-width: 640px){.root#gle3 .option-block.col2-50per .wrench .wrench-text{width:58%;margin:0 auto}}.root#gle3 .headcovers-bg{padding-bottom:80px}@media screen and (max-width: 640px){.root#gle3 .headcovers-bg{padding-bottom:8vw}}.root#gle3 .option-block-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:92.7%;margin:0 auto}@media screen and (max-width: 640px){.root#gle3 .option-block-col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 auto}}.root#gle3 .option-block-col2 .cover{width:60.7%;background-color:#fff}@media screen and (max-width: 640px){.root#gle3 .option-block-col2 .cover{width:100%;margin-bottom:8vw}}.root#gle3 .option-block-col2 .cover .inner-block2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.root#gle3 .option-block-col2 .cover .inner-block2 .box{width:50%}.root#gle3 .option-block-col2 .grip{width:35.4%;background-color:#fff}@media screen and (max-width: 640px){.root#gle3 .option-block-col2 .grip{width:100%}}.root#gle3 .option-block-col2 .grip .grip-photo{width:8.08%;margin:0 auto}@media screen and (max-width: 640px){.root#gle3 .option-block-col2 .grip .grip-photo{width:6.13vw}}.root#gle3 .option-block-col2 .title-block{padding-bottom:40px;background-color:#ececec}@media screen and (max-width: 640px){.root#gle3 .option-block-col2 .title-block{padding-bottom:5.33vw}}.root#gle3 .option-block-col2 .inner-block{padding:1.82vw}@media screen and (max-width: 1280px){.root#gle3 .option-block-col2 .inner-block{padding:23.3px}}@media screen and (max-width: 640px){.root#gle3 .option-block-col2 .inner-block{padding:4vw 2vw}}.root#gle3 .option-block-col2 .cover-text,.root#gle3 .option-block-col2 .grip-text{color:#3e3e3e;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.15vw;font-style:italic;line-height:1;text-align:center}@media screen and (max-width: 1280px){.root#gle3 .option-block-col2 .cover-text,.root#gle3 .option-block-col2 .grip-text{font-size:1.15vw}}@media screen and (max-width: 640px){.root#gle3 .option-block-col2 .cover-text,.root#gle3 .option-block-col2 .grip-text{font-size:4.27vw}}.root#gle3 .headcover-title{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;width:100%;height:52px;background-image:url(/product/assets/img/gle3/headcover_title_bg_pc.png);background-repeat:no-repeat;background-position:center;background-size:auto 100%}@media screen and (max-width: 640px){.root#gle3 .headcover-title{width:100%;height:6.93vw;background-color:rgba(0,0,0,0);background-image:url(/product/assets/img/gle3/shaft_title_bg_sp.png)}}.root#gle3 .headcover-title span{color:#838a90;font-family:"NotoSansJP-Bold",sans-serif;font-size:28px;font-style:italic;line-height:1;vertical-align:bottom}@media screen and (max-width: 640px){.root#gle3 .headcover-title span{font-size:4.27vw}}.root#gle3 .grip-title{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;width:100%;height:52px;background-image:url(/product/assets/img/gle3/grip_title_bg_pc.png);background-repeat:no-repeat;background-position:center;background-size:auto 100%}@media screen and (max-width: 640px){.root#gle3 .grip-title{width:100%;height:6.93vw;background-color:rgba(0,0,0,0);background-image:url(/product/assets/img/gle3/shaft_title_bg_sp.png)}}.root#gle3 .grip-title span{color:#838a90;font-family:"NotoSansJP-Bold",sans-serif;font-size:28px;font-style:italic;line-height:1;vertical-align:bottom}@media screen and (max-width: 640px){.root#gle3 .grip-title span{font-size:4.27vw}}.root#gle3 .foot-links{padding-top:45px;line-height:0;background-color:#e0e0e0;background-image:url("/product/assets/img/gle3/foot_links_bg_pc.png");background-repeat:repeat-x;background-position:left top;background-size:auto 45px}@media screen and (max-width: 640px){.root#gle3 .foot-links{padding-top:5.33vw;background-image:url("/product/assets/img/gle3/foot_links_bg_sp.png");background-size:auto 5.33vw}}.root#gle3 .foot-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;background-color:#e0e0e0}@media screen and (max-width: 640px){.root#gle3 .foot-links ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:#e0e0e0;background-image:url("/product/assets/img/gle3/foot_menu_sp_bg.png");background-repeat:repeat-x;background-position:left bottom;background-size:auto 15.4666666667vw;border-right:none;border-left:none}}.root#gle3 .foot-links ul li{width:14.2857142857%}@media screen and (max-width: 640px){.root#gle3 .foot-links ul li{position:relative;width:50%}}.root#gle3 .foot-links ul li.blank{display:none}@media screen and (max-width: 640px){.root#gle3 .foot-links ul li.blank{display:block;background-image:url("/product/assets/img/gle3/head_menu_sp_blank.png");background-repeat:no-repeat;background-size:cover}}.root#gle3 .foot-links ul li a{display:block;line-height:0;background-repeat:no-repeat;background-size:cover}.root#gle3 .foot-links ul li a.active{pointer-events:none}.root#gle3 .foot-links ul li a.footmenu-d{background-image:url("/product/assets/img/gle3/foot_d_off_pc_v3.png")}.root#gle3 .foot-links ul li a.footmenu-d.active,.root#gle3 .foot-links ul li a.footmenu-d:hover{background-image:url("/product/assets/img/gle3/foot_d_on_pc_v3.png")}@media screen and (max-width: 640px){.root#gle3 .foot-links ul li a.footmenu-d{background-image:url("/product/assets/img/gle3/head_d_off_sp_v2.png")}.root#gle3 .foot-links ul li a.footmenu-d.active{background-image:url("/product/assets/img/gle3/head_d_on_sp_v2.png")}.root#gle3 .foot-links ul li a.footmenu-d:hover{background-image:url("/product/assets/img/gle3/head_d_off_sp_v2.png")}}.root#gle3 .foot-links ul li a.footmenu-f{background-image:url("/product/assets/img/gle3/foot_f_off_pc_v3.png")}.root#gle3 .foot-links ul li a.footmenu-f.active,.root#gle3 .foot-links ul li a.footmenu-f:hover{background-image:url("/product/assets/img/gle3/foot_f_on_pc_v3.png")}@media screen and (max-width: 640px){.root#gle3 .foot-links ul li a.footmenu-f{background-image:url("/product/assets/img/gle3/head_f_off_sp_v2.png")}.root#gle3 .foot-links ul li a.footmenu-f.active{background-image:url("/product/assets/img/gle3/head_f_on_sp_v2.png")}.root#gle3 .foot-links ul li a.footmenu-f:hover{background-image:url("/product/assets/img/gle3/head_f_off_sp_v2.png")}}.root#gle3 .foot-links ul li a.footmenu-h{background-image:url("/product/assets/img/gle3/foot_h_off_pc_v3.png")}.root#gle3 .foot-links ul li a.footmenu-h.active,.root#gle3 .foot-links ul li a.footmenu-h:hover{background-image:url("/product/assets/img/gle3/foot_h_on_pc_v3.png")}@media screen and (max-width: 640px){.root#gle3 .foot-links ul li a.footmenu-h{background-image:url("/product/assets/img/gle3/head_h_off_sp_v2.png")}.root#gle3 .foot-links ul li a.footmenu-h.active{background-image:url("/product/assets/img/gle3/head_h_on_sp_v2.png")}.root#gle3 .foot-links ul li a.footmenu-h:hover{background-image:url("/product/assets/img/gle3/head_h_off_sp_v2.png")}}.root#gle3 .foot-links ul li a.footmenu-i{background-image:url("/product/assets/img/gle3/foot_i_off_pc_v3.png")}.root#gle3 .foot-links ul li a.footmenu-i.active,.root#gle3 .foot-links ul li a.footmenu-i:hover{background-image:url("/product/assets/img/gle3/foot_i_on_pc_v3.png")}@media screen and (max-width: 640px){.root#gle3 .foot-links ul li a.footmenu-i{background-image:url("/product/assets/img/gle3/head_i_off_sp_v2.png")}.root#gle3 .foot-links ul li a.footmenu-i.active{background-image:url("/product/assets/img/gle3/head_i_on_sp_v2.png")}.root#gle3 .foot-links ul li a.footmenu-i:hover{background-image:url("/product/assets/img/gle3/head_i_off_sp_v2.png")}}.root#gle3 .foot-links ul li a.footmenu-chipr{background-image:url("/product/assets/img/gle3/foot_chipr_off_pc_v3.png")}.root#gle3 .foot-links ul li a.footmenu-chipr.active,.root#gle3 .foot-links ul li a.footmenu-chipr:hover{background-image:url("/product/assets/img/gle3/foot_chipr_on_pc_v3.png")}@media screen and (max-width: 640px){.root#gle3 .foot-links ul li a.footmenu-chipr{background-image:url("/product/assets/img/gle3/head_chipr_off_sp_v2.png")}.root#gle3 .foot-links ul li a.footmenu-chipr.active{background-image:url("/product/assets/img/gle3/head_chipr_on_sp_v2.png")}.root#gle3 .foot-links ul li a.footmenu-chipr:hover{background-image:url("/product/assets/img/gle3/head_chipr_off_sp_v2.png")}}.root#gle3 .foot-links ul li a.footmenu-bunkr{background-image:url("/product/assets/img/gle3/foot_bunkr_off_pc.png")}.root#gle3 .foot-links ul li a.footmenu-bunkr.active,.root#gle3 .foot-links ul li a.footmenu-bunkr:hover{background-image:url("/product/assets/img/gle3/foot_bunkr_on_pc.png")}@media screen and (max-width: 640px){.root#gle3 .foot-links ul li a.footmenu-bunkr{background-image:url("/product/assets/img/gle3/head_bunkr_off_sp.png")}.root#gle3 .foot-links ul li a.footmenu-bunkr.active{background-image:url("/product/assets/img/gle3/head_bunkr_on_sp.png")}.root#gle3 .foot-links ul li a.footmenu-bunkr:hover{background-image:url("/product/assets/img/gle3/head_bunkr_off_sp.png")}}.root#gle3 .foot-links ul li a.footmenu-p{background-image:url("/product/assets/img/gle3/foot_p_off_pc_v3.png")}.root#gle3 .foot-links ul li a.footmenu-p.active,.root#gle3 .foot-links ul li a.footmenu-p:hover{background-image:url("/product/assets/img/gle3/foot_p_on_pc_v3.png")}@media screen and (max-width: 640px){.root#gle3 .foot-links ul li a.footmenu-p{width:51.0667vw;background-image:url("/product/assets/img/gle3/head_p_off_sp_v3.png")}.root#gle3 .foot-links ul li a.footmenu-p.active{background-image:url("/product/assets/img/gle3/head_p_on_sp_v3.png")}.root#gle3 .foot-links ul li a.footmenu-p:hover{background-image:url("/product/assets/img/gle3/head_p_off_sp_v3.png")}}@media screen and (max-width: 640px){.root{width:100%;margin:auto}.root .pcnone{display:initial}.root .spnone{display:none}}