@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-Medium";src:url("/font/NotoSerifJP-Medium.otf") format("opentype");font-style:normal;font-weight:500}@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;overflow:hidden}.root img{width:100%;height:auto;line-height:0}.root *{-webkit-box-sizing:border-box;box-sizing:border-box}.root *::before{-webkit-box-sizing:border-box;box-sizing:border-box}.root *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.root a,.root a:link{color:#0095bc;text-decoration:underline;outline:none}.root a:visited{color:#0095bc}.root a:hover{color:#0095bc;text-decoration:none}.root a:active{color:#0095bc}.root a: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#pingputter{background-color:#fff}.root#pingputter .head-block{position:relative;line-height:0}.root#pingputter .head-block .kv-image{position:relative;line-height:0}@media screen and (max-width: 640px){.root#pingputter .head-block .btn-scroll{display:block;position:absolute;bottom:0;left:50%;width:14.4%;margin-left:-7.2%;height:auto}}.root#pingputter .head-block .release-day{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:1.3%;bottom:5.1%;width:13.2%;height:7.06%;background-color:rgba(255,255,255,.85)}@media screen and (max-width: 640px){.root#pingputter .head-block .release-day{left:auto;right:0;bottom:0;width:42.8vw;height:9.87vw}}.root#pingputter .head-block .release-day p{color:#000;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:1.02vw;line-height:1}@media screen and (max-width: 1280px){.root#pingputter .head-block .release-day p{font-size:13px}}@media screen and (max-width: 640px){.root#pingputter .head-block .release-day p{font-size:2.93vw}}.root#pingputter .head-block .bnr-scottsdale{position:absolute;bottom:4.1%;left:27.34%;width:45.31%}@media screen and (max-width: 640px){.root#pingputter .head-block .bnr-scottsdale{bottom:11.96%;left:2.67%;width:94.67%}}.root#pingputter .head-block .bnr-scottsdale a{display:block;line-height:0;background-color:#000}.root#pingputter .head-block .bnr-scottsdale a img:hover{opacity:.8}@media screen and (max-width: 640px){.root#pingputter .head-block .bnr-scottsdale a img:hover{opacity:1}}.root#pingputter .content{background-color:#ececec}.root#pingputter .section-block{position:relative}.root#pingputter .unchor-landing{position:absolute;top:-45px;left:0;pointer-events:none}@media screen and (max-width: 640px){.root#pingputter .unchor-landing{top:-63px}}.root#pingputter .anchor-links{height:80px;background-image:url("/product/assets/img/pingputter/anchor_bg_pc.jpg");background-repeat:repeat-x}@media screen and (max-width: 640px){.root#pingputter .anchor-links{position:relative;width:100%;height:auto;overflow:hidden;overflow-x:scroll;background-image:url("/product/assets/img/pingputter/anchor_bg_sp.jpg");background-size:auto 100%}}.root#pingputter .anchor-links.btm0{margin-bottom:0}.root#pingputter .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#pingputter .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.2vw}}.root#pingputter .anchor-links .anchor-list li{position:relative;width:20%;height:100%}@media screen and (max-width: 640px){.root#pingputter .anchor-links .anchor-list li{width:auto;padding:0 5.2vw}.root#pingputter .anchor-links .anchor-list li:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#a3a3a3}}.root#pingputter .anchor-links .anchor-list li:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-color:#a3a3a3}@media screen and (max-width: 640px){.root#pingputter .anchor-links .anchor-list li:before{display:none}}.root#pingputter .anchor-links .anchor-list li:last-child:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background-color:#a3a3a3}@media screen and (max-width: 640px){.root#pingputter .anchor-links .anchor-list li:last-child:after{display:none}}.root#pingputter .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:6px;text-decoration:none}@media screen and (max-width: 640px){.root#pingputter .anchor-links .anchor-list li a{padding-top:1vw}}.root#pingputter .anchor-links .anchor-list li a:hover{opacity:.7}@media screen and (max-width: 640px){.root#pingputter .anchor-links .anchor-list li a:hover{opacity:1}}.root#pingputter .anchor-links .anchor-list li a .jp-title{display:block;margin-bottom:10px;color:#f6f4ee;font-family:"NotoSerifJP-Regular",serif;font-size:19px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.root#pingputter .anchor-links .anchor-list li a .jp-title{margin-bottom:1.6vw;font-size:3.33vw}}.root#pingputter .anchor-links .anchor-list li a .eng-title{display:block;color:#aea693;font-family:"NotoSansJP-Medium",sans-serif;font-size:10px;line-height:1;text-transform:uppercase}@media screen and (max-width: 640px){.root#pingputter .anchor-links .anchor-list li a .eng-title{font-size:1.6vw}}.root#pingputter .history{padding:3.3% 0 4.3% 0;background-color:#e1ded5;background-image:url(/product/assets/img/pingputter/intro_bg_pc.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 640px){.root#pingputter .history{padding:6.67vw 0 86vw 0;background-image:url(/product/assets/img/pingputter/intro_bg_sp.jpg);background-position:left bottom;background-size:100% auto}}.root#pingputter .history h1{display:inline-block;margin-bottom:2.5%;padding:.3em 1.5em;color:#8d7c52;font-family:"NotoSerifJP-Bold",serif;font-size:1.64vw;font-style:italic;background-color:#cfc7b5;border-radius:9999px}@media screen and (max-width: 1280px){.root#pingputter .history h1{font-size:21px}}@media screen and (max-width: 640px){.root#pingputter .history h1{margin-bottom:4.5vw;font-size:4.27vw}}.root#pingputter .history .copy{margin-bottom:1.5em;color:#292a2a;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.09vw;line-height:2.2}@media screen and (max-width: 1280px){.root#pingputter .history .copy{font-size:13.95px}}@media screen and (max-width: 640px){.root#pingputter .history .copy{padding:0 2.67vw;font-size:3.73vw;line-height:2;text-align:left}}.root#pingputter .history .history-hl{padding:.4em 0 .6em 0;color:#a99973;font-family:"NotoSansJP-Bold",sans-serif;font-size:2.58vw;line-height:1}@media screen and (max-width: 1280px){.root#pingputter .history .history-hl{font-size:33px}}@media screen and (max-width: 640px){.root#pingputter .history .history-hl{font-size:6.6vw}}.root#pingputter .history .history-logo{width:28.44%;margin:0 auto 2.1vw auto;line-height:0}@media screen and (max-width: 1280px){.root#pingputter .history .history-logo{margin:0 auto 26.88px auto}}@media screen and (max-width: 640px){.root#pingputter .history .history-logo{width:72.67%;margin:0 auto 5vw auto}}.root#pingputter .history .history-hl-sub{color:#292a2a;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.05vw;line-height:1}@media screen and (max-width: 1280px){.root#pingputter .history .history-hl-sub{font-size:13.44px}}@media screen and (max-width: 640px){.root#pingputter .history .history-hl-sub{font-size:3.73vw}}.root#pingputter .section-hl{position:relative;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:120px;margin-bottom:60px;background-image:url("/product/assets/img/pingputter/section_hl_bg.jpg");background-repeat:repeat-x;background-position:left top;background-size:auto 100%;z-index:100}@media screen and (max-width: 640px){.root#pingputter .section-hl{height:16vw;margin-bottom:5.33vw}}.root#pingputter .section-hl.btm0{margin-bottom:0}.root#pingputter .section-hl .title-block .jp-title{display:block;margin-bottom:10px;color:#f6f4ee;font-family:"NotoSerifJP-Medium",serif;font-size:34px;line-height:1}@media screen and (max-width: 640px){.root#pingputter .section-hl .title-block .jp-title{margin-bottom:1.33vw;font-size:4.53vw}}.root#pingputter .section-hl .title-block .eng-title{display:block;color:#aea693;font-family:"NotoSansJP-Medium",sans-serif;font-size:10px;line-height:1;text-transform:uppercase}@media screen and (max-width: 640px){.root#pingputter .section-hl .title-block .eng-title{font-size:1.33vw}}.root#pingputter .tech-body{padding-top:54px;background-color:#dce4e8;background-image:url(/product/assets/img/pingputter/tech_bg.jpg);background-repeat:no-repeat;background-size:100% auto}@media screen and (max-width: 640px){.root#pingputter .tech-body{padding-top:4.5vw}}.root#pingputter .tech-body h2{margin-bottom:54px;color:#292a2a;font-family:"NotoSerifJP-Bold",serif;font-size:52px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.root#pingputter .tech-body h2{margin-bottom:2.47vw;font-size:6.13vw;line-height:1.4}}.root#pingputter .tech-body h2 .num-maru{display:inline-block;width:96px;height:96px;background-color:#292a2a;border:4px solid #666;border-radius:50%}@media screen and (max-width: 640px){.root#pingputter .tech-body h2 .num-maru{width:11.6vw;height:11.6vw;border:2px solid #666}}.root#pingputter .tech-body h2 .num-maru strong{display:inline-block;margin:4px 0 0 -11px;color:#fff;font-size:70px;line-height:1}@media screen and (max-width: 640px){.root#pingputter .tech-body h2 .num-maru strong{margin:.6vw 0 0 -1.4vw;font-size:8.27vw}}.root#pingputter .tech-body h3{width:98%;margin:0 auto 40px auto;padding:8px 0;color:#a99973;font-family:"NotoSerifJP-Bold",serif;font-size:52px;font-style:italic;line-height:1;background-color:#fff;border-radius:99999px}@media screen and (max-width: 640px){.root#pingputter .tech-body h3{width:100%;margin:0 auto 4.8vw auto;padding:8px 0;font-size:4.8vw;line-height:1;border-radius:0}}.root#pingputter .tech-body h3 .num-maru{display:inline-block;width:84px;height:84px;margin-right:6px;background-color:#292a2a;border:4px solid #666;border-radius:50%}@media screen and (max-width: 640px){.root#pingputter .tech-body h3 .num-maru{width:8vw;height:8vw;margin-right:.8vw;border:2px solid #666}}.root#pingputter .tech-body h3 .num-maru strong{display:inline-block;margin:4px 0 0 -11px;color:#fff;font-size:59px;line-height:1}@media screen and (max-width: 640px){.root#pingputter .tech-body h3 .num-maru strong{margin:.5vw 0 0 -0.9vw;font-size:5.47vw}}.root#pingputter .tech-body .block-headcopy{color:#292a2a;font-family:"NotoSansJP-Regular",sans-serif;font-size:20px;font-style:italic;line-height:1.8}@media screen and (max-width: 640px){.root#pingputter .tech-body .block-headcopy{padding:0 2.67vw;font-size:3.2vw;line-height:1.6;text-align:left}}.root#pingputter .tech-body .block-headcopy strong{display:inline-block;margin:0 .1em 0 .3em;padding:0 .3em 0 .1em;background-color:#b6ac90}.root#pingputter .tech-body .block-headcopy.block1{margin-bottom:4.17%}@media screen and (max-width: 640px){.root#pingputter .tech-body .block-headcopy.block1{margin-bottom:9.6vw}}.root#pingputter .tech-body .block-headcopy.block2{margin-bottom:3.13%}@media screen and (max-width: 640px){.root#pingputter .tech-body .block-headcopy.block2{margin-bottom:9.6vw}}.root#pingputter .tech-body .block-headcopy.block3{margin-bottom:0}@media screen and (max-width: 640px){.root#pingputter .tech-body .block-headcopy.block3{margin-bottom:8vw}}.root#pingputter .tech-body .stroke-type{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.46%;margin:0 auto 4.68% auto}@media screen and (max-width: 640px){.root#pingputter .tech-body .stroke-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90.4%;margin:0 auto}}.root#pingputter .tech-body .stroke-type .box{width:30%;padding-bottom:2.1vw;background:-webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), color-stop(56%, rgb(255, 255, 255)), color-stop(62%, rgba(255, 255, 255, 0.97)), color-stop(69%, rgba(255, 255, 255, 0.88)), color-stop(75%, rgba(255, 255, 255, 0.76)), color-stop(83%, rgba(255, 255, 255, 0.51)), color-stop(88%, rgba(255, 255, 255, 0.35)), color-stop(96%, rgba(255, 255, 255, 0.09)), to(rgba(255, 255, 255, 0.01)));background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 56%, rgba(255, 255, 255, 0.97) 62%, rgba(255, 255, 255, 0.88) 69%, rgba(255, 255, 255, 0.76) 75%, rgba(255, 255, 255, 0.51) 83%, rgba(255, 255, 255, 0.35) 88%, rgba(255, 255, 255, 0.09) 96%, rgba(255, 255, 255, 0.01) 100%)}@media screen and (max-width: 1280px){.root#pingputter .tech-body .stroke-type .box{padding-bottom:26.88px}}@media screen and (max-width: 640px){.root#pingputter .tech-body .stroke-type .box{width:100%;margin-bottom:5vw;padding-bottom:5vw}}.root#pingputter .tech-body .stroke-type .type-name{position:relative;padding:1.95vw 0 1.95vw 12%;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.91vw;line-height:1;background-color:#2e2e2e}@media screen and (max-width: 1280px){.root#pingputter .tech-body .stroke-type .type-name{padding:24.96px 0 24.96px 12%;font-size:24.4px}}@media screen and (max-width: 640px){.root#pingputter .tech-body .stroke-type .type-name{padding:6.7vw 0 6.7vw 12%;font-size:4.8vw}}.root#pingputter .tech-body .stroke-type .type-name .icon{position:absolute;top:50%;left:-4.56%;width:8.87vw;height:8.87vw;margin-top:-4.435vw;line-height:0}@media screen and (max-width: 1280px){.root#pingputter .tech-body .stroke-type .type-name .icon{width:113.5px;height:113.5px;margin-top:-56.77px}}@media screen and (max-width: 640px){.root#pingputter .tech-body .stroke-type .type-name .icon{left:-4.6%;width:28.4vw;height:28.4vw;margin-top:-14.2vw}}.root#pingputter .tech-body .stroke-type .type-image{line-height:0}.root#pingputter .tech-body .stroke-type .type-copy{width:89.8%;margin:0 auto;color:#2e2e2e;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.13vw;line-height:1.5;text-align:left}@media screen and (max-width: 1280px){.root#pingputter .tech-body .stroke-type .type-copy{font-size:14.46px}}@media screen and (max-width: 640px){.root#pingputter .tech-body .stroke-type .type-copy{font-size:3.73vw}}.root#pingputter .tech-body .mov-title{margin:0 auto;padding:0 120px;overflow:hidden}@media screen and (max-width: 1450px){.root#pingputter .tech-body .mov-title{padding:0;max-width:1200px}}@media screen and (max-width: 640px){.root#pingputter .tech-body .mov-title{width:94.67%}}.root#pingputter .tech-body .mov-title .mov-title-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:135px;background-color:#2e2e2e;background-image:url(/product/assets/img/pingputter/mov_title_deco_l_pc.png),url(/product/assets/img/pingputter/mov_title_deco_r_pc.png);background-repeat:no-repeat;background-position:left center,right center;background-size:contain}@media screen and (max-width: 640px){.root#pingputter .tech-body .mov-title .mov-title-bg{height:13.33vw;background-image:url(/product/assets/img/pingputter/mov_title_deco_l_sp.png),url(/product/assets/img/pingputter/mov_title_deco_r_sp.png)}}.root#pingputter .tech-body .mov-title .title-l{margin-bottom:.2em;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:48px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.root#pingputter .tech-body .mov-title .title-l{font-size:4vw}}.root#pingputter .tech-body .mov-title .title-s{color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:30px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.root#pingputter .tech-body .mov-title .title-s{font-size:3.2vw}}.root#pingputter .tech-body .alignment-type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:93.75%;margin:0 auto 1.25% auto}.root#pingputter .tech-body .alignment-type .box{width:48.89%;margin-bottom:2.34%;padding-bottom:2.86vw;background:-webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), color-stop(65%, rgb(255, 255, 255)), color-stop(69%, rgba(255, 255, 255, 0.98)), color-stop(76%, rgba(255, 255, 255, 0.89)), color-stop(80%, rgba(255, 255, 255, 0.77)), color-stop(85%, rgba(255, 255, 255, 0.64)), color-stop(96%, rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.06)));background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 65%, rgba(255, 255, 255, 0.98) 69%, rgba(255, 255, 255, 0.89) 76%, rgba(255, 255, 255, 0.77) 80%, rgba(255, 255, 255, 0.64) 85%, rgba(255, 255, 255, 0.2) 96%, rgba(255, 255, 255, 0.06) 100%)}@media screen and (max-width: 1280px){.root#pingputter .tech-body .alignment-type .box{padding-bottom:36.6px}}@media screen and (max-width: 640px){.root#pingputter .tech-body .alignment-type .box{width:100%;margin-bottom:3.2vw;padding-bottom:7.2vw}}.root#pingputter .tech-body .alignment-type .alignment-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;height:5.73vw;background-image:url(/product/assets/img/pingputter/alignment_title_bg.jpg);background-repeat:repeat;background-size:1.56vw auto}@media screen and (max-width: 1280px){.root#pingputter .tech-body .alignment-type .alignment-title{height:73.34px;background-size:19.97px auto}}@media screen and (max-width: 640px){.root#pingputter .tech-body .alignment-type .alignment-title{height:11.86vw;background-size:4vw auto}}.root#pingputter .tech-body .alignment-type .alignment-title .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;width:95.4%;margin:0 auto}@media screen and (max-width: 640px){.root#pingputter .tech-body .alignment-type .alignment-title .inner-block{width:96.6%}}.root#pingputter .tech-body .alignment-type .alignment-title .alignment-icon{width:13.38%;margin-right:3%;line-height:0}@media screen and (max-width: 640px){.root#pingputter .tech-body .alignment-type .alignment-title .alignment-icon{width:15.3%;margin-right:2.3%}}.root#pingputter .tech-body .alignment-type .alignment-title .alignment-hl4{color:#fff;font-family:"NotoSerifJP-Bold",serif;font-size:1.77vw;font-style:italic;line-height:1.2;text-align:left}@media screen and (max-width: 1280px){.root#pingputter .tech-body .alignment-type .alignment-title .alignment-hl4{font-size:22.66px}}@media screen and (max-width: 640px){.root#pingputter .tech-body .alignment-type .alignment-title .alignment-hl4{font-size:3.6vw}}.root#pingputter .tech-body .alignment-type .alignment-body{position:relative}.root#pingputter .tech-body .alignment-type .alignment-img{line-height:0}.root#pingputter .tech-body .alignment-type .tab-all-view{position:absolute;bottom:0}.root#pingputter .tech-body .alignment-type .tab-all-view a{color:#292a2a;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.01vw;font-style:italic;line-height:1;text-decoration-thickness:1px;text-underline-offset:.3em}@media screen and (max-width: 1280px){.root#pingputter .tech-body .alignment-type .tab-all-view a{font-size:12.93px}}@media screen and (max-width: 640px){.root#pingputter .tech-body .alignment-type .tab-all-view a{font-size:2.4vw}}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment1-anser2{left:11.25%;width:11.59%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment1-b60{left:27.5%;width:6.59%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment1-anser_d{left:39%;width:11.93%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment1-anser{left:54.66%;width:9.77%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment1-anser_2d{left:66.8%;width:13.29%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment1-kushin4{left:82%;width:12.84%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment2-fetch{left:13.86%;width:9.43%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment2-tyneh{left:29.77%;width:10.34%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment2-ds72c{left:43.18%;width:9.77%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment2-ds72{left:55.57%;width:7.72%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment2-tyneg{left:67.84%;width:10.22%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment2-prime_tyne4{left:79.31%;width:17.61%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment3-ketschg{left:15.68%;width:13.18%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment3-tomcat14{left:36.7%;width:14.66%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment3-mundy{left:60.3%;width:10.56%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment3-fetch{left:81.1%;width:9.43%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment4-ketschg{left:17.95%;width:13.18%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment4-mundy{left:39.66%;width:10.45%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment4-tomcat14{left:59.77%;width:14.66%}.root#pingputter .tech-body .alignment-type .tab-all-view.alignment4-kushin4{left:79.66%;width:12.95%}.root#pingputter .tech-body .sp-swipe-comment{display:none}@media screen and (max-width: 640px){.root#pingputter .tech-body .sp-swipe-comment{display:block;position:relative;margin-bottom:.8em;padding:0 2.67vw;color:#292a2a;font-size:3.47vw;line-height:1;text-align:left;z-index:2}.root#pingputter .tech-body .sp-swipe-comment.on-feeling{margin:0}}.root#pingputter .tech-body .hit-feeling{position:relative;margin-bottom:1.68%;z-index:1}@media screen and (max-width: 640px){.root#pingputter .tech-body .hit-feeling{width:100%;margin-top:-3vw;overflow-x:auto}}.root#pingputter .tech-body .hit-feeling .inner-block{position:relative}@media screen and (max-width: 640px){.root#pingputter .tech-body .hit-feeling .inner-block{width:204.933%}}.root#pingputter .tech-body .hit-feeling .fig{line-height:0}.root#pingputter .tech-body .hit-feeling .face-text{position:absolute;color:#2e2e2e;font-family:"NotoSerifJP-Bold",serif;font-size:1.56vw;font-style:italic;line-height:1}@media screen and (max-width: 640px){.root#pingputter .tech-body .hit-feeling .face-text{font-size:3.2vw}}.root#pingputter .tech-body .hit-feeling .face-text.type1{top:40.9%;left:3.05%;width:15.94%}@media screen and (max-width: 640px){.root#pingputter .tech-body .hit-feeling .face-text.type1{top:41%;left:.45%;width:17.57%}}.root#pingputter .tech-body .hit-feeling .face-text.type2{top:75.26%;left:19.2%;width:12.27%}@media screen and (max-width: 640px){.root#pingputter .tech-body .hit-feeling .face-text.type2{top:73.47%;left:16%;width:14.05%}}.root#pingputter .tech-body .hit-feeling .face-text.type3{top:40.9%;left:37.4%;width:13.52%}@media screen and (max-width: 640px){.root#pingputter .tech-body .hit-feeling .face-text.type3{top:41%;left:34.6%;width:15.09%}}.root#pingputter .tech-body .hit-feeling .face-text.type4{top:75.26%;left:53.59%;width:6.91%}@media screen and (max-width: 640px){.root#pingputter .tech-body .hit-feeling .face-text.type4{top:73.47%;left:49.58%;width:8.59%}}.root#pingputter .tech-body .hit-feeling .face-text.type5{top:40.9%;left:72.3%;width:6.72%}@media screen and (max-width: 640px){.root#pingputter .tech-body .hit-feeling .face-text.type5{top:41%;left:67.34%;width:8.13%}}.root#pingputter .tech-body .hit-feeling .feeling-text{position:absolute;color:#a99973;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.25vw;font-style:italic;line-height:1}@media screen and (max-width: 640px){.root#pingputter .tech-body .hit-feeling .feeling-text{font-size:2.67vw}}.root#pingputter .tech-body .hit-feeling .feeling-text.text1{top:87.49%;left:6.17%}@media screen and (max-width: 640px){.root#pingputter .tech-body .hit-feeling .feeling-text.text1{top:86.2%;left:4.2%}}.root#pingputter .tech-body .hit-feeling .feeling-text.text2{top:87.49%;left:39.14%;width:21.56%}@media screen and (max-width: 640px){.root#pingputter .tech-body .hit-feeling .feeling-text.text2{top:86.2%;left:32%;width:32%}}.root#pingputter .tech-body .hit-feeling .feeling-text.text3{top:87.49%;right:6.32%}@media screen and (max-width: 640px){.root#pingputter .tech-body .hit-feeling .feeling-text.text3{top:86.2%;right:10.8%}}.root#pingputter .tech-body .groove-glossary{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.7%;margin:0 auto}@media screen and (max-width: 640px){.root#pingputter .tech-body .groove-glossary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.root#pingputter .tech-body .groove-glossary .groove-block{width:50.78%}@media screen and (max-width: 640px){.root#pingputter .tech-body .groove-glossary .groove-block{width:100%;margin-bottom:5.33vw;overflow-x:auto}}.root#pingputter .tech-body .groove-glossary .glossary-block{width:46.23%}@media screen and (max-width: 640px){.root#pingputter .tech-body .groove-glossary .glossary-block{width:94.67%;margin:0 auto}}.root#pingputter .tech-body .groove-glossary .glossary-block dl{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;background-color:#cad4da;margin-bottom:.2vw;text-align:left}@media screen and (max-width: 1280px){.root#pingputter .tech-body .groove-glossary .glossary-block dl{margin-bottom:2.56px}}@media screen and (max-width: 640px){.root#pingputter .tech-body .groove-glossary .glossary-block dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.8vw}}.root#pingputter .tech-body .groove-glossary .glossary-block dl:last-child{margin-bottom:0}.root#pingputter .tech-body .groove-glossary .glossary-block dl dt{width:17%;padding:1.2vw 0 1.2vw 1.6vw;color:#4b5b6a;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:.94vw;line-height:1}@media screen and (max-width: 1280px){.root#pingputter .tech-body .groove-glossary .glossary-block dl dt{padding:15.36px 0 15.36px 20.48px;font-size:14px}}@media screen and (max-width: 640px){.root#pingputter .tech-body .groove-glossary .glossary-block dl dt{width:100%;padding:4vw 4vw 2vw 4vw;font-size:3.2vw;text-align:center}}.root#pingputter .tech-body .groove-glossary .glossary-block dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.2vw;color:#000;font-size:.83vw;line-height:1.8}@media screen and (max-width: 1280px){.root#pingputter .tech-body .groove-glossary .glossary-block dl dd{padding:15.36px;font-size:10.62px}}@media screen and (max-width: 640px){.root#pingputter .tech-body .groove-glossary .glossary-block dl dd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:0 4vw 2vw 4vw;font-size:3.2vw}.root#pingputter .tech-body .groove-glossary .glossary-block dl dd.sp-center{text-align:center}}.root#pingputter .tech-body .groove-glossary .groove-table{width:100%;border-collapse:collapse}@media screen and (max-width: 640px){.root#pingputter .tech-body .groove-glossary .groove-table{width:150%;margin:0 2.67vw}}.root#pingputter .tech-body .groove-glossary .groove-table th,.root#pingputter .tech-body .groove-glossary .groove-table td{padding:1.2vw;text-align:center;vertical-align:middle;border:1px solid #607480}@media screen and (max-width: 1280px){.root#pingputter .tech-body .groove-glossary .groove-table th,.root#pingputter .tech-body .groove-glossary .groove-table td{padding:15.36px}}@media screen and (max-width: 640px){.root#pingputter .tech-body .groove-glossary .groove-table th,.root#pingputter .tech-body .groove-glossary .groove-table td{padding:2.7vw}}.root#pingputter .tech-body .groove-glossary .groove-table th{color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:.94vw;line-height:1;background-color:#8095a1}@media screen and (max-width: 1280px){.root#pingputter .tech-body .groove-glossary .groove-table th{font-size:12px}}@media screen and (max-width: 640px){.root#pingputter .tech-body .groove-glossary .groove-table th{padding:5.33vw;font-size:3.2vw}}.root#pingputter .tech-body .groove-glossary .groove-table td{color:#000;font-size:.83vw;line-height:1}@media screen and (max-width: 1280px){.root#pingputter .tech-body .groove-glossary .groove-table td{font-size:10.62px}}@media screen and (max-width: 640px){.root#pingputter .tech-body .groove-glossary .groove-table td{font-size:3.2vw}}.root#pingputter .tech-body .groove-glossary .groove-table a{color:#000;text-decoration-thickness:1px;text-underline-offset:.3em}.root#pingputter .tech-body .groove-glossary .groove-table tr:nth-child(odd) td{background-color:#fff}.root#pingputter .tech-body .groove-glossary .groove-table tr:nth-child(even) td{background-color:#eee}.root#pingputter .tech-body .tech-foot-kv{line-height:0}.root#pingputter .banner-block{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:end;-ms-flex-align:end;align-items:flex-end;width:96.8%;margin:0 auto 4.2% auto}@media screen and (max-width: 640px){.root#pingputter .banner-block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:94.67%;margin:0 auto 8vw auto}}.root#pingputter .banner-block .box{width:32.6%;margin-left:1.1%;margin-right:1.1%}@media screen and (max-width: 640px){.root#pingputter .banner-block .box{width:100%;margin-left:0;margin-right:0;margin-bottom:6.13%}.root#pingputter .banner-block .box:last-child{margin-bottom:0}}.root#pingputter .banner-block .box a{display:block;line-height:0}.root#pingputter .banner-block .box a img{opacity:1;-webkit-transition:.3s;transition:.3s}.root#pingputter .banner-block .box a img:hover{opacity:.7}@media screen and (max-width: 640px){.root#pingputter .banner-block .box a img:hover{opacity:1}}.root#pingputter .banner-block .box .banner-copy{display:inline-block;position:relative;margin-bottom:1.28vw;padding:0 3.28vw;color:#000;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.01vw;font-style:italic;line-height:1.5}@media screen and (max-width: 1280px){.root#pingputter .banner-block .box .banner-copy{margin-bottom:16.38px;padding:0 42px;font-size:12.9px}}@media screen and (max-width: 640px){.root#pingputter .banner-block .box .banner-copy{margin-bottom:3.47vw;padding:0 9.07vw;font-size:3.2vw}}.root#pingputter .banner-block .box .banner-copy::before{display:block;position:absolute;content:"";top:50%;left:0;width:2.34vw;height:3.32vw;margin-top:-1.66vw;background-image:url(/product/assets/img/pingputter/bnr_deco_left.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1280px){.root#pingputter .banner-block .box .banner-copy::before{width:29.94px;height:42.48px;margin-top:-21.24px}}@media screen and (max-width: 640px){.root#pingputter .banner-block .box .banner-copy::before{width:6.93vw;height:9.87vw;margin-top:-4.935vw}}.root#pingputter .banner-block .box .banner-copy::after{display:block;position:absolute;content:"";top:50%;right:0;width:2.34vw;height:3.32vw;margin-top:-1.66vw;background-image:url(/product/assets/img/pingputter/bnr_deco_right.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1280px){.root#pingputter .banner-block .box .banner-copy::after{width:29.94px;height:42.48px;margin-top:-21.24px}}@media screen and (max-width: 640px){.root#pingputter .banner-block .box .banner-copy::after{width:6.93vw;height:9.87vw;margin-top:-4.935vw}}.root#pingputter .movie-block{width:100%;padding-top:2.1%;padding-bottom:5.2%}@media screen and (max-width: 640px){.root#pingputter .movie-block{padding-top:4vw;padding-bottom:8vw}}.root#pingputter .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#pingputter .movie-block .youtube-inner{padding:0;max-width:1200px}}@media screen and (max-width: 640px){.root#pingputter .movie-block .youtube-inner{position:0;width:94.67%}}.root#pingputter .movie-block .youtube{position:relative;width:100%;padding-top:56.25%;line-height:0}.root#pingputter .movie-block .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.root#pingputter .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#pingputter .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#pingputter .movie-block .youtube-inner-col2 .youtube-box{width:48.86%}@media screen and (max-width: 640px){.root#pingputter .movie-block .youtube-inner-col2 .youtube-box{width:100%;margin-bottom:25px}.root#pingputter .movie-block .youtube-inner-col2 .youtube-box:last-child{margin-bottom:10px}}.root#pingputter .movie-block .youtube-inner-col2 .mov-caption-s{padding:8px 5px 0 0;text-align:center}@media screen and (max-width: 640px){.root#pingputter .movie-block .youtube-inner-col2 .mov-caption-s{padding:6px 10px}}.root#pingputter .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#pingputter .movie-block .mov-caption{padding-top:10px;font-size:16px}}.root#pingputter .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#pingputter .movie-block .mov-caption-s{margin:0 auto;padding:8px 5px 0 0;max-width:1200px}}@media screen and (max-width: 640px){.root#pingputter .movie-block .mov-caption-s{padding:6px 10px;font-size:11px;line-height:1.5}}.root#pingputter .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#pingputter .movie-block .video-title{padding-top:13px;margin-bottom:6.67%;font-size:14px}}.root#pingputter .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#pingputter .movie-block .video-title-col2{padding-top:13px;font-size:14px}}.root#pingputter .model-tabs-bg{position:relative;background-repeat:repeat;background-size:contain;z-index:2}.root#pingputter .model-tabs-bg.tabs-top{background-image:url(/product/assets/img/pingputter/model_tabs_top_bg.jpg)}@media screen and (max-width: 640px){.root#pingputter .model-tabs-bg.tabs-top{background-image:url(/product/assets/img/pingputter/model_tabs_top_bg_sp.jpg)}}.root#pingputter .model-tabs-bg.tabs-foot{background-image:url(/product/assets/img/pingputter/model_tabs_foot_bg.jpg)}@media screen and (max-width: 640px){.root#pingputter .model-tabs-bg.tabs-foot{background-image:url(/product/assets/img/pingputter/model_tabs_foot_bg_sp.jpg)}}.root#pingputter .model-tabs-bg .model-select-copy{width:57.66%;margin:0 auto;height:3.2vw}@media screen and (max-width: 1280px){.root#pingputter .model-tabs-bg .model-select-copy{height:40.95px}}@media screen and (max-width: 640px){.root#pingputter .model-tabs-bg .model-select-copy{width:95.0667%;height:6.93vw}}.root#pingputter .model-tabs-bg .model-select-copy .inner-block{position:relative;width:73.37%;height:100%;margin:0 0 0 auto}@media screen and (max-width: 640px){.root#pingputter .model-tabs-bg .model-select-copy .inner-block{width:74.195%}}.root#pingputter .model-tabs-bg .model-select-copy p{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:58%;left:2%;width:96%;height:2.5vw;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(2%, rgba(255, 255, 255, 0.07)), color-stop(5%, rgba(255, 255, 255, 0.29)), color-stop(8%, rgba(255, 255, 255, 0.36)), color-stop(9%, rgba(255, 255, 255, 0.39)), color-stop(93%, rgba(255, 255, 255, 0.39)), color-stop(95%, rgba(255, 255, 255, 0.32)), color-stop(97%, rgba(255, 255, 255, 0.24)), color-stop(99%, rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0.01)));background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.07) 2%, rgba(255, 255, 255, 0.29) 5%, rgba(255, 255, 255, 0.36) 8%, rgba(255, 255, 255, 0.39) 9%, rgba(255, 255, 255, 0.39) 93%, rgba(255, 255, 255, 0.32) 95%, rgba(255, 255, 255, 0.24) 97%, rgba(255, 255, 255, 0.05) 99%, rgba(255, 255, 255, 0.01) 100%)}@media screen and (max-width: 1280px){.root#pingputter .model-tabs-bg .model-select-copy p{height:32px}}@media screen and (max-width: 640px){.root#pingputter .model-tabs-bg .model-select-copy p{top:48%;height:6.4vw}}.root#pingputter .model-tabs-bg .model-select-copy span{color:#292a2a;font-family:"NotoSerifJP-Bold",serif;font-size:1.44vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#pingputter .model-tabs-bg .model-select-copy span{font-size:18.43px}}@media screen and (max-width: 640px){.root#pingputter .model-tabs-bg .model-select-copy span{font-size:3.73vw}}.root#pingputter .model-tabs{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:57.66%;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 640px){.root#pingputter .model-tabs{width:95.0667%}}.root#pingputter .model-tabs.tabs-top{background-image:url(/product/assets/img/pingputter/tab_top_bg_pc.png)}@media screen and (max-width: 640px){.root#pingputter .model-tabs.tabs-top{background-image:url(/product/assets/img/pingputter/tab_top_bg_sp.png)}}.root#pingputter .model-tabs.tabs-top li a.tab-model-all{background-image:url(/product/assets/img/pingputter/tab_top_all_pc.png)}.root#pingputter .model-tabs.tabs-top li a.tab-model-all.selected{background-image:url(/product/assets/img/pingputter/tab_top_all_on_pc.png)}.root#pingputter .model-tabs.tabs-top li a.tab-model-straight{background-image:url(/product/assets/img/pingputter/tab_top_str_pc.png)}.root#pingputter .model-tabs.tabs-top li a.tab-model-straight.selected{background-image:url(/product/assets/img/pingputter/tab_top_str_on_pc.png)}.root#pingputter .model-tabs.tabs-top li a.tab-model-semiarc{background-image:url(/product/assets/img/pingputter/tab_top_semi_pc.png)}.root#pingputter .model-tabs.tabs-top li a.tab-model-semiarc.selected{background-image:url(/product/assets/img/pingputter/tab_top_semi_on_pc.png)}.root#pingputter .model-tabs.tabs-top li a.tab-model-arc{background-image:url(/product/assets/img/pingputter/tab_top_arc_pc.png)}.root#pingputter .model-tabs.tabs-top li a.tab-model-arc.selected{background-image:url(/product/assets/img/pingputter/tab_top_arc_on_pc.png)}@media screen and (max-width: 640px){.root#pingputter .model-tabs.tabs-top li a.tab-model-all{background-image:url(/product/assets/img/pingputter/tab_top_all_sp.png)}.root#pingputter .model-tabs.tabs-top li a.tab-model-all.selected{background-image:url(/product/assets/img/pingputter/tab_top_all_on_sp.png)}.root#pingputter .model-tabs.tabs-top li a.tab-model-straight{background-image:url(/product/assets/img/pingputter/tab_top_str_sp.png)}.root#pingputter .model-tabs.tabs-top li a.tab-model-straight.selected{background-image:url(/product/assets/img/pingputter/tab_top_str_on_sp.png)}.root#pingputter .model-tabs.tabs-top li a.tab-model-semiarc{background-image:url(/product/assets/img/pingputter/tab_top_semi_sp.png)}.root#pingputter .model-tabs.tabs-top li a.tab-model-semiarc.selected{background-image:url(/product/assets/img/pingputter/tab_top_semi_on_sp.png)}.root#pingputter .model-tabs.tabs-top li a.tab-model-arc{background-image:url(/product/assets/img/pingputter/tab_top_arc_sp.png)}.root#pingputter .model-tabs.tabs-top li a.tab-model-arc.selected{background-image:url(/product/assets/img/pingputter/tab_top_arc_on_sp.png)}}.root#pingputter .model-tabs.tabs-foot{background-image:url(/product/assets/img/pingputter/tab_foot_bg_pc.png)}@media screen and (max-width: 640px){.root#pingputter .model-tabs.tabs-foot{background-image:url(/product/assets/img/pingputter/tab_foot_bg_sp.png)}}.root#pingputter .model-tabs.tabs-foot li a.tab-model-all{background-image:url(/product/assets/img/pingputter/tab_foot_all_pc.png)}.root#pingputter .model-tabs.tabs-foot li a.tab-model-all.selected{background-image:url(/product/assets/img/pingputter/tab_foot_all_on_pc.png)}.root#pingputter .model-tabs.tabs-foot li a.tab-model-straight{background-image:url(/product/assets/img/pingputter/tab_foot_str_pc.png)}.root#pingputter .model-tabs.tabs-foot li a.tab-model-straight.selected{background-image:url(/product/assets/img/pingputter/tab_foot_str_on_pc.png)}.root#pingputter .model-tabs.tabs-foot li a.tab-model-semiarc{background-image:url(/product/assets/img/pingputter/tab_foot_semi_pc.png)}.root#pingputter .model-tabs.tabs-foot li a.tab-model-semiarc.selected{background-image:url(/product/assets/img/pingputter/tab_foot_semi_on_pc.png)}.root#pingputter .model-tabs.tabs-foot li a.tab-model-arc{background-image:url(/product/assets/img/pingputter/tab_foot_arc_pc.png)}.root#pingputter .model-tabs.tabs-foot li a.tab-model-arc.selected{background-image:url(/product/assets/img/pingputter/tab_foot_arc_on_pc.png)}@media screen and (max-width: 640px){.root#pingputter .model-tabs.tabs-foot li a.tab-model-all{background-image:url(/product/assets/img/pingputter/tab_foot_all_sp.png)}.root#pingputter .model-tabs.tabs-foot li a.tab-model-all.selected{background-image:url(/product/assets/img/pingputter/tab_foot_all_on_sp.png)}.root#pingputter .model-tabs.tabs-foot li a.tab-model-straight{background-image:url(/product/assets/img/pingputter/tab_foot_str_sp.png)}.root#pingputter .model-tabs.tabs-foot li a.tab-model-straight.selected{background-image:url(/product/assets/img/pingputter/tab_foot_str_on_sp.png)}.root#pingputter .model-tabs.tabs-foot li a.tab-model-semiarc{background-image:url(/product/assets/img/pingputter/tab_foot_semi_sp.png)}.root#pingputter .model-tabs.tabs-foot li a.tab-model-semiarc.selected{background-image:url(/product/assets/img/pingputter/tab_foot_semi_on_sp.png)}.root#pingputter .model-tabs.tabs-foot li a.tab-model-arc{background-image:url(/product/assets/img/pingputter/tab_foot_arc_sp.png)}.root#pingputter .model-tabs.tabs-foot li a.tab-model-arc.selected{background-image:url(/product/assets/img/pingputter/tab_foot_arc_on_sp.png)}}.root#pingputter .model-tabs li{width:11.64vw;height:16.328vw}@media screen and (max-width: 1280px){.root#pingputter .model-tabs li{width:148.98px;height:208.98px}}@media screen and (max-width: 640px){.root#pingputter .model-tabs li{width:20.8vw;height:29.333vw}}.root#pingputter .model-tabs li a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.root#pingputter .model-tabs li a:hover{-webkit-filter:brightness(140%);filter:brightness(140%)}@media screen and (max-width: 640px){.root#pingputter .model-tabs li a:hover{-webkit-filter:none;filter:none}}.root#pingputter .model-tabs li a span{visibility:hidden}.root#pingputter .model-list-bg{position:relative;padding:3.13% 0 1.05% 0;background-color:#c4d1d8;background-image:url(/product/assets/img/pingputter/model_list_bg.jpg);background-repeat:repeat;background-size:60px auto;z-index:2}@media screen and (max-width: 640px){.root#pingputter .model-list-bg{padding:3.47vw 0 0 0;background-color:#dce4e8;background-image:none}}.root#pingputter #model-list{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;width:97.97%;margin:0 auto}@media screen and (max-width: 640px){.root#pingputter #model-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:94.67%}}.root#pingputter #model-list li{visibility:hidden;width:0;height:0;background-color:#fff}.root#pingputter #model-list li.active{visibility:visible;width:31.26%;height:auto;margin:0 1.03% 1.56% 1.03%}@media screen and (max-width: 640px){.root#pingputter #model-list li.active{width:100%;margin:0 0 5.6vw 0}}.root#pingputter #model-list li.model-kv{background-repeat:no-repeat;background-position:center;background-size:cover}.root#pingputter #model-list li.model-kv.str-kv1{background-image:url(/product/assets/img/pingputter/model_str_kv1.jpg)}.root#pingputter #model-list li.model-kv.str-kv2{background-image:url(/product/assets/img/pingputter/model_str_kv2.jpg)}.root#pingputter #model-list li.model-kv.semi-kv1{background-image:url(/product/assets/img/pingputter/model_semi_kv1.jpg)}.root#pingputter #model-list li.model-kv.semi-kv2{background-image:url(/product/assets/img/pingputter/model_semi_kv2.jpg)}.root#pingputter #model-list li.model-kv.arc-kv1{background-image:url(/product/assets/img/pingputter/model_arc_kv1.jpg)}.root#pingputter .model-block{position:relative}.root#pingputter .model-block .icon-new{position:absolute;top:-0.68vw;left:0;width:17.35%;line-height:0;z-index:1}@media screen and (max-width: 1280px){.root#pingputter .model-block .icon-new{top:-8.7px}}@media screen and (max-width: 640px){.root#pingputter .model-block .icon-new{top:-1.87vw;width:16.4vw}}.root#pingputter .model-block .model-copy{padding:.94vw 1.04vw;color:#292a2a;font-family:"NotoSerifJP-Bold",serif;font-size:1.14vw;font-style:italic;line-height:1.3;text-align:left;background-color:#e5e2da}@media screen and (max-width: 1280px){.root#pingputter .model-block .model-copy{padding:12px 13.3px;font-size:14.59px}}@media screen and (max-width: 640px){.root#pingputter .model-block .model-copy{padding:3.4vw 4vw;font-size:3.47vw}}.root#pingputter .model-block .adjust-icon{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;width:100%;padding:1.04vw}@media screen and (max-width: 1280px){.root#pingputter .model-block .adjust-icon{padding:13.3px}}@media screen and (max-width: 640px){.root#pingputter .model-block .adjust-icon{padding:3.2vw}}.root#pingputter .model-block .adjust-icon .icon-block{margin-right:.73vw;line-height:0}@media screen and (max-width: 1280px){.root#pingputter .model-block .adjust-icon .icon-block{margin-right:9.3px}}@media screen and (max-width: 640px){.root#pingputter .model-block .adjust-icon .icon-block{margin-right:2.27vw}}.root#pingputter .model-block .adjust-icon .icon-block.icon-loft2{width:8.59vw}@media screen and (max-width: 1280px){.root#pingputter .model-block .adjust-icon .icon-block.icon-loft2{width:109.9px}}@media screen and (max-width: 640px){.root#pingputter .model-block .adjust-icon .icon-block.icon-loft2{width:26.53vw}}.root#pingputter .model-block .adjust-icon .icon-block.icon-lie2,.root#pingputter .model-block .adjust-icon .icon-block.icon-lie4{width:9.11vw}@media screen and (max-width: 1280px){.root#pingputter .model-block .adjust-icon .icon-block.icon-lie2,.root#pingputter .model-block .adjust-icon .icon-block.icon-lie4{width:116.6px}}@media screen and (max-width: 640px){.root#pingputter .model-block .adjust-icon .icon-block.icon-lie2,.root#pingputter .model-block .adjust-icon .icon-block.icon-lie4{width:28.13vw}}.root#pingputter .model-block .adjust-icon .icon-block.icon-lie-no{width:8.05vw}@media screen and (max-width: 1280px){.root#pingputter .model-block .adjust-icon .icon-block.icon-lie-no{width:103px}}@media screen and (max-width: 640px){.root#pingputter .model-block .adjust-icon .icon-block.icon-lie-no{width:25vw}}.root#pingputter .model-block .adjust-icon .icon-block.icon-none-adjustable{width:12.6vw}@media screen and (max-width: 1280px){.root#pingputter .model-block .adjust-icon .icon-block.icon-none-adjustable{width:161.2px}}@media screen and (max-width: 640px){.root#pingputter .model-block .adjust-icon .icon-block.icon-none-adjustable{width:38.93vw}}.root#pingputter .modale-head{position:relative;height:8.67vw;background-color:#fff;background-image:url(/product/assets/img/pingputter/model_head_bg.jpg);background-repeat:no-repeat;background-size:100% auto;overflow:hidden}@media screen and (max-width: 1280px){.root#pingputter .modale-head{height:110.97px}}@media screen and (max-width: 640px){.root#pingputter .modale-head{height:26.8vw}}.root#pingputter .modale-head .name-subtitle{padding:1.8vw 1.17vw 0 1.17vw;text-align:left}@media screen and (max-width: 1280px){.root#pingputter .modale-head .name-subtitle{padding:23px 14.98px 0 14.98px}}@media screen and (max-width: 640px){.root#pingputter .modale-head .name-subtitle{padding:5.7vw 3.3vw 0 3.3vw}}.root#pingputter .modale-head .model-name .name-en{display:block;color:#292a2a;font-family:"NotoSansJP-Bold",sans-serif;font-size:2.08vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#pingputter .modale-head .model-name .name-en{font-size:26.62px}}@media screen and (max-width: 640px){.root#pingputter .modale-head .model-name .name-en{font-size:6.4vw}}.root#pingputter .modale-head .model-name .name-jp{display:block;padding:.5em 0 1em 0;color:#5e5e5e;font-family:"NotoSansJP-Bold",sans-serif;font-size:.94vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#pingputter .modale-head .model-name .name-jp{font-size:12px}}@media screen and (max-width: 640px){.root#pingputter .modale-head .model-name .name-jp{font-size:2.8vw}}.root#pingputter .modale-head .model-subtitle{color:#a99973;font-family:"NotoSerifJP-Bold",serif;font-size:1.46vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.root#pingputter .modale-head .model-subtitle{font-size:18.69px}}@media screen and (max-width: 640px){.root#pingputter .modale-head .model-subtitle{font-size:4.53vw}}.root#pingputter .modale-head .icon-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:12%;right:2.9%}.root#pingputter .modale-head .icon-block .box{margin-left:.4vw}@media screen and (max-width: 1280px){.root#pingputter .modale-head .icon-block .box{margin-left:5.12px}}@media screen and (max-width: 640px){.root#pingputter .modale-head .icon-block .box{margin-left:1.2vw}}.root#pingputter .modale-head .icon-block .icon1{width:3.49vw}@media screen and (max-width: 1280px){.root#pingputter .modale-head .icon-block .icon1{width:44.67px}}@media screen and (max-width: 640px){.root#pingputter .modale-head .icon-block .icon1{width:10.8vw}}.root#pingputter .modale-head .icon-block .icon2{width:3.54vw}@media screen and (max-width: 1280px){.root#pingputter .modale-head .icon-block .icon2{width:45.3px}}@media screen and (max-width: 640px){.root#pingputter .modale-head .icon-block .icon2{width:10.93vw}}.root#pingputter .modale-head .icon-block .icon3{width:3.9vw}@media screen and (max-width: 1280px){.root#pingputter .modale-head .icon-block .icon3{width:49.9px}}@media screen and (max-width: 640px){.root#pingputter .modale-head .icon-block .icon3{width:12.13vw}}.root#pingputter .prod-gallery-info{width:100%;line-height:0}.root#pingputter .prod-gallery-info .prod-gallery{position:relative}.root#pingputter .slide-block .slider{display:none}.root#pingputter .slide-block .slider.slick-initialized{display:block}.root#pingputter .slide-block .slide-zoom{margin:0}.root#pingputter .slide-block .slide-zoom div{line-height:0}.root#pingputter .slide-block .slide-zoom .img-modal{cursor:pointer}.root#pingputter .slide-block .slide-zoom .slick-slide{height:auto}.root#pingputter .slide-block .slide-zoom button{margin:0;padding:0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.root#pingputter .slide-block .slide-zoom button.slick-disabled{opacity:.4}.root#pingputter .slide-block .slide-zoom .slick-prev{top:0;left:0;width:3.74%;height:100%;background-image:url(/product/assets/img/pingputter/gallery_prev.png);background-repeat:no-repeat;background-position:center;background-size:100% auto;-webkit-transform:translate(0, 0);transform:translate(0, 0);z-index:1}.root#pingputter .slide-block .slide-zoom .slick-prev::before{display:none}.root#pingputter .slide-block .slide-zoom .slick-next{top:0;right:0;width:3.74%;height:100%;background-image:url(/product/assets/img/pingputter/gallery_next.png);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translate(0, 0);transform:translate(0, 0);z-index:1}.root#pingputter .slide-block .slide-zoom .slick-next::before{display:none}.root#pingputter .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:100%;margin:0 auto;padding:1vw 0}@media screen and (max-width: 1280px){.root#pingputter .slide-block .slide-thumb{padding:12.8px 0}}@media screen and (max-width: 640px){.root#pingputter .slide-block .slide-thumb{padding:2.27vw 0}}.root#pingputter .slide-block .slide-thumb div{width:4.02vw;margin:0 .1vw;line-height:0;cursor:pointer}@media screen and (max-width: 1280px){.root#pingputter .slide-block .slide-thumb div{width:51.45px;margin:0 1.28px}}@media screen and (max-width: 640px){.root#pingputter .slide-block .slide-thumb div{width:12.4vw;margin:0 1px}}.root#pingputter .slide-block .slide-thumb div.thumbnail-current{position:relative}.root#pingputter .slide-block .slide-thumb div.thumbnail-current:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #a99973;-webkit-box-sizing:border-box;box-sizing:border-box}.root#pingputter .gallery-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);overflow:hidden;z-index:20000000000}.root#pingputter .gallery-modal .gallery-modal-inner{position:absolute;top:0;left:0;width:100%;height:100%;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;overflow-y:auto}.root#pingputter .gallery-modal .gallery-wrap{position:relative;max-width:1200px;margin:0 auto}@media screen and (max-width: 640px){.root#pingputter .gallery-modal .gallery-wrap{width:94%}}.root#pingputter .gallery-modal .gallery-modal-close{position:absolute;right:1.2%;top:1.8%;width:3.4vw;height:3.4vw;background-image:url(/product/assets/img/pingputter/close.png);background-repeat:no-repeat;background-size:cover;cursor:pointer}@media screen and (max-width: 640px){.root#pingputter .gallery-modal .gallery-modal-close{right:1.4%;top:2.8%;width:8vw;height:8vw}}.root#pingputter .gallery-modal .gallery-modal-img{line-height:0;aspect-ratio:25/17;max-height:96vh}.root#pingputter .headcovers-bg{padding:3.13% 0 1.2% 0;background-color:#c4d1d8;background-image:url(/product/assets/img/pingputter/model_list_bg.jpg);background-repeat:repeat;background-size:60px auto}@media screen and (max-width: 640px){.root#pingputter .headcovers-bg{padding:5.3vw 0 6vw 0;background-color:#dce4e8;background-image:none}}.root#pingputter .headcovers-bg h2{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:96.88%;height:96px;margin:0 auto 2% auto;background-image:url(/product/assets/img/pingputter/headcovers_hl2_l.jpg),url(/product/assets/img/pingputter/headcovers_hl2_r.jpg),url(/product/assets/img/pingputter/headcovers_hl2_bg.jpg);background-repeat:no-repeat,no-repeat,repeat-x;background-position:left center,right center,center;background-size:contain}@media screen and (max-width: 640px){.root#pingputter .headcovers-bg h2{width:100%;height:12.8vw;margin:0 auto 4.8vw auto;background-image:url(/product/assets/img/pingputter/headcovers_hl2_bg.jpg);background-repeat:repeat-x;background-position:center}}.root#pingputter .headcovers-bg h2 span{color:#f6f4ee;font-family:"NotoSerifJP-Medium",serif;font-size:30px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.root#pingputter .headcovers-bg h2 span{font-size:4vw}}.root#pingputter .headcovers-bg .clubname{padding:1.4em 0 0 0;color:#292a2a;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.13vw;line-height:1.5}@media screen and (max-width: 1280px){.root#pingputter .headcovers-bg .clubname{font-size:14.46px}}@media screen and (max-width: 640px){.root#pingputter .headcovers-bg .clubname{font-size:2.79vw;line-height:1.3}}.root#pingputter .headcovers-bg .headcover-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:91.8%;margin:0 auto 3.1% auto}@media screen and (max-width: 640px){.root#pingputter .headcovers-bg .headcover-block{width:94.67%;margin:0 auto 3.3% auto}}.root#pingputter .headcovers-bg .headcover-block .box{width:31.77%}@media screen and (max-width: 640px){.root#pingputter .headcovers-bg .headcover-block .box{width:32%}}.root#pingputter .headcovers-bg .headcover-block .photo{line-height:0}.root#pingputter .headcovers-bg .grip-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:60.4%;margin:0 auto 3.1% auto}@media screen and (max-width: 640px){.root#pingputter .headcovers-bg .grip-block{width:94.67%;margin:0 auto 3.3% auto}}.root#pingputter .headcovers-bg .grip-block .box{width:48.26%}@media screen and (max-width: 640px){.root#pingputter .headcovers-bg .grip-block .box{width:48.3%}}.root#pingputter .headcovers-bg .grip-block .photo{line-height:0}.root#pingputter .headcovers-bg .grip-block .photo-wrap{position:relative}.root#pingputter .headcovers-bg .grip-block .grip-subtitle{position:absolute;top:4.8%;left:5.5%;width:89%;z-index:1;color:#292a2a;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.13vw;line-height:1}@media screen and (max-width: 1280px){.root#pingputter .headcovers-bg .grip-block .grip-subtitle{font-size:14.46px}}@media screen and (max-width: 640px){.root#pingputter .headcovers-bg .grip-block .grip-subtitle{top:6%;left:0;width:100%;font-size:3.2vw}}.root#pingputter .headcovers-bg .grip-block .grip-subtitle::before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background-color:#292a2a}@media screen and (max-width: 640px){.root#pingputter .headcovers-bg .grip-block .grip-subtitle::before{display:none}}.root#pingputter .headcovers-bg .grip-block .grip-subtitle span{display:inline-block;position:relative;padding:0 .5em;background-color:#fff;z-index:2}.root#pingputter .specs-bg{padding:2.6% 0 4% 0;background-color:#c4d1d8;background-image:url(/product/assets/img/pingputter/model_list_bg.jpg);background-repeat:repeat;background-size:60px auto}@media screen and (max-width: 640px){.root#pingputter .specs-bg{padding:5.3vw 0 6vw 0;background-color:#dce4e8;background-image:none}}.root#pingputter .specs-body{width:92.7%;margin:0 auto}@media screen and (max-width: 640px){.root#pingputter .specs-body{width:100%;margin:0}}.root#pingputter .specs-body h2{margin-bottom:.8em;color:#000;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:18px;line-height:1;text-align:left}@media screen and (max-width: 640px){.root#pingputter .specs-body h2{padding:1vw 2.67vw 0 2.67vw;font-size:3.73vw}}.root#pingputter .specs-body .spec-note{padding-top:1.5em;color:#000;font-size:12px;line-height:1.6;text-align:left}@media screen and (max-width: 640px){.root#pingputter .specs-body .spec-note{padding:1.5em 2.67vw 0 2.67vw;font-size:3.2vw}}.root#pingputter .sp-swipe-comment{display:none}@media screen and (max-width: 640px){.root#pingputter .sp-swipe-comment{display:block;position:relative;margin-bottom:.8em;padding:0 2.67vw;color:#292a2a;font-size:3.47vw;line-height:1;text-align:left;z-index:2}.root#pingputter .sp-swipe-comment.on-feeling{margin:0}}.root#pingputter .spec-table-wrap{width:100%;overflow-x:auto}.root#pingputter .spec-table{width:100%;border-collapse:collapse}@media screen and (max-width: 640px){.root#pingputter .spec-table{width:auto;margin:0 2.67vw}}.root#pingputter .spec-table th,.root#pingputter .spec-table td{padding:14px 5px;text-align:center;vertical-align:middle;border:1px solid #607480}@media screen and (max-width: 640px){.root#pingputter .spec-table th,.root#pingputter .spec-table td{white-space:nowrap;padding:3.6vw 2.6vw}}.root#pingputter .spec-table th{color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:14px;line-height:1.3;background-color:#8095a1}@media screen and (max-width: 640px){.root#pingputter .spec-table th{font-size:3.47vw}}.root#pingputter .spec-table td{color:#000;font-size:13px;line-height:1}@media screen and (max-width: 640px){.root#pingputter .spec-table td{font-size:3.2vw}}.root#pingputter .spec-table td.bg-w{background-color:#fff}.root#pingputter .spec-table td .price{color:#0a2d41;font-family:"NotoSansJP-Bold",sans-serif;font-size:20px;line-height:1}@media screen and (max-width: 640px){.root#pingputter .spec-table td .price{font-size:5.6vw}}.root#pingputter .spec-table td .tax{color:#0a2d41;font-family:"NotoSansJP-Regular",sans-serif;font-size:12px;line-height:1}@media screen and (max-width: 640px){.root#pingputter .spec-table td .tax{font-size:2.67vw}}.root#pingputter .spec-table td .cell-position-set{display:inline-block;padding-top:3.2em}@media screen and (max-width: 640px){.root#pingputter .spec-table td .cell-position-set{padding-top:3.4em}}.root#pingputter .spec-table td.td-new{position:relative}.root#pingputter .spec-table td.td-new::before{content:"";position:absolute;top:50%;left:50%;width:54px;height:20px;margin:-10px 0 0 -94px;background-image:url(/product/assets/img/pingputter/icon_model_new.png);background-repeat:no-repeat;background-position:left 10% center;background-size:contain}@media screen and (max-width: 640px){.root#pingputter .spec-table td.td-new::before{width:11.2vw;height:4.133vw;margin:-2.06vw 0 0 -21vw}}.root#pingputter .spec-table td.name-width{padding:14px 20px}@media screen and (max-width: 640px){.root#pingputter .spec-table td.name-width{padding:3.6vw 4vw}}.root#pingputter .spec-table td .table-new{display:inline-block;vertical-align:middle;width:54px;margin-right:4px;line-height:0}@media screen and (max-width: 640px){.root#pingputter .spec-table td .table-new{width:11.2vw;margin-right:3.4vw}}.root#pingputter .spec-table td .middle{display:inline-block;vertical-align:middle}.root#pingputter .spec-table a{color:#000;text-decoration-thickness:1px;text-underline-offset:.3em}.root#pingputter .spec-table tr:nth-child(odd) td{background-color:#fff}.root#pingputter .spec-table tr:nth-child(even) td{background-color:#eee}@media screen and (max-width: 640px){.root{width:100%;margin:auto}.root .pcnone{display:initial}.root .spnone{display:none}}.grtyoutube-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;width:100%;height:100%;background:rgba(0,0,0,.8)}.grtyoutube-popup-content{width:95%;max-width:1200px;position:relative}.grtyoutube-popup-content-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%}.grtyoutube-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.grtyoutube-popup-close{position:absolute;top:-55px;right:0;width:42px;height:42px;cursor:pointer;background:url("/product/assets/img/putter2023/modal_close.png") no-repeat 0 0}@media screen and (max-width: 640px){.grtyoutube-popup-close{top:-45px;width:30px;height:30px;background-size:30px auto}}