@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}.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 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.i230{background-color:#fff;overflow:hidden}.root.i230 .head-block{position:relative;line-height:0}.root.i230 .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.29%;bottom:4.79%;width:13.16%;height:6.84%;background-color:#454a52}.root.i230 .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.i230 .head-block .release-day p{font-size:13px}}.root.i230 .content{background-color:#dde4e3}.root.i230 .section-block{margin-top:-45px;padding-top:45px}.root.i230 .anchor-links{height:84px;background-image:url("https://shop.clubping.jp/img/usr/feature-i230/anchor_bg_pc.jpg");background-repeat:repeat-x}.root.i230 .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%}.root.i230 .anchor-links .anchor-list li{position:relative;width:20%;height:100%}.root.i230 .anchor-links .anchor-list li:before{content:"";position:absolute;top:20px;left:0;width:2px;height:35px;background-image:url("https://shop.clubping.jp/img/usr/feature-i230/anchor_splitline_pc.jpg");background-repeat:repeat-y;background-size:2px auto}.root.i230 .anchor-links .anchor-list li:last-child:after{content:"";position:absolute;top:20px;right:0;width:2px;height:35px;background-image:url("https://shop.clubping.jp/img/usr/feature-i230/anchor_splitline_pc.jpg");background-repeat:repeat-y;background-size:2px auto}.root.i230 .anchor-links .anchor-list li a{display:block;width:auto;height:100%;text-decoration:none}.root.i230 .anchor-links .anchor-list li a p{padding-top:20px}.root.i230 .anchor-links .anchor-list li a:hover{opacity:.7}.root.i230 .anchor-links .anchor-list li a .jp-title{display:block;margin-bottom:10px;color:#000;font-family:"NotoSansJP-Medium",sans-serif;font-size:18px;font-style:italic;line-height:1}.root.i230 .anchor-links .anchor-list li a .eng-title{display:block;color:#5f5d69;font-family:"NotoSansJP-Medium",sans-serif;font-size:10px;line-height:1}.root.i230 .intro-copy{max-width:1120px;margin:0 auto;padding:45px 0}.root.i230 .intro-copy p{color:#000;font-family:"FP-ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ ProN W6",sans-serif;font-size:18px;line-height:1.5;text-align:center}.root.i230 .unchor-landing{position:absolute;top:-45px;left:0;width:0;height:0;pointer-events:none}.root.i230 .section-hl{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:96px;margin-bottom:40px;background-image:url("https://shop.clubping.jp/img/usr/feature-i230/section_hl_bg.jpg");background-repeat:repeat-x;background-position:center;background-size:auto 100%}.root.i230 .section-hl.btm0{margin-bottom:0}.root.i230 .section-hl .title-block{padding-top:6px}.root.i230 .section-hl .title-block .jp-title{display:block;margin-bottom:12px;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:34px;font-style:italic;line-height:1}.root.i230 .section-hl .title-block .eng-title{display:block;color:#c8c8c8;font-family:"NotoSansJP-Medium",sans-serif;font-size:10px;line-height:1}.root.i230 .movie-block{width:100%;padding-bottom:80px}.root.i230 .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.i230 .movie-block .youtube-inner{padding:0;max-width:1200px}}.root.i230 .movie-block .youtube{position:relative;width:100%;padding-top:56.25%;line-height:0}.root.i230 .movie-block .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.root.i230 .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}.root.i230 .movie-block .youtube-inner-col2 .youtube-box{width:48.86%}.root.i230 .movie-block .youtube-inner-col2 .mov-caption-s{padding:8px 5px 0 0;text-align:center}.root.i230 .movie-block .mov-caption{padding-top:20px;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:22px;font-style:italic;line-height:1}.root.i230 .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.i230 .movie-block .mov-caption-s{margin:0 auto;padding:8px 5px 0 0;max-width:1200px}}.root.i230 .movie-block .video-title{padding-top:25px;margin-bottom:70px;color:#fff;font-family:"FP-ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ ProN W6",sans-serif;font-size:30px;font-style:italic;line-height:1.5}.root.i230 .movie-block .video-title-col2{padding-top:25px;color:#fff;font-family:"FP-ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ ProN W6",sans-serif;font-size:30px;font-style:italic;line-height:1.5}.root.i230 .tech-block{position:relative;text-align:left}.root.i230 .tech-block.tech1,.root.i230 .tech-block.tech3,.root.i230 .tech-block.tech5{background-image:url("https://shop.clubping.jp/img/usr/feature-i230/tech1_bg.jpg");background-repeat:repeat;z-index:1}.root.i230 .tech-block.tech2,.root.i230 .tech-block.tech4{background-image:url("https://shop.clubping.jp/img/usr/feature-i230/tech2_bg.jpg");background-repeat:repeat;z-index:1}.root.i230 .tech-block .tech1-bg-grad,.root.i230 .tech-block .tech3-bg-grad,.root.i230 .tech-block .tech5-bg-grad{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(60%, rgb(228, 236, 235)), to(rgb(228, 236, 235)));background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(228, 236, 235) 60%, rgb(228, 236, 235) 100%);z-index:-1}.root.i230 .tech-block .fig{line-height:0;pointer-events:none}.root.i230 .tech-block .fig.tech1{position:relative;z-index:10}.root.i230 .tech-block .tech-body{position:absolute}.root.i230 .tech-block .tech-body.tech1{top:28.8%;left:17.2%;width:40%}.root.i230 .tech-block .tech-body.tech1 .copy-block{width:82%}.root.i230 .tech-block .tech-body.tech2{top:24.3%;left:47.8%;width:42.1%}.root.i230 .tech-block .tech-body.tech2 .copy-block{width:80%}.root.i230 .tech-block .tech-body.tech3-1{top:37%;left:17.3%;width:36.7%}.root.i230 .tech-block .tech-body.tech3-1 .copy-block{width:90%}.root.i230 .tech-block .tech-body.tech3-2{top:25.4%;left:67.8%;width:28.1%}.root.i230 .tech-block .tech-body.tech3-2 .copy-block{width:97%}.root.i230 .tech-block .tech-body.tech4-1{top:64%;left:5.3%;width:38%}.root.i230 .tech-block .tech-body.tech4-1 .copy-block{width:97%}.root.i230 .tech-block .tech-body.tech4-2{top:35.6%;left:67.8%;width:28.1%}.root.i230 .tech-block .tech-body.tech4-2 .copy-block{width:97%}.root.i230 .tech-block .tech-body.tech5{top:37.4%;left:18.9%;width:34%}.root.i230 .tech-block .tech-body.tech5 .copy-block{width:92%}.root.i230 .tech-block .tech-title{padding:.84vw 1.1vw;z-index:10;background:-webkit-gradient(linear, left top, right top, from(rgb(98, 122, 134)), color-stop(60%, rgb(98, 122, 134)), color-stop(80%, rgba(98, 122, 134, 0.6)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to right, rgb(98, 122, 134) 0%, rgb(98, 122, 134) 60%, rgba(98, 122, 134, 0.6) 80%, rgba(255, 255, 255, 0) 100%)}.root.i230 .tech-block .tech-title h2{color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.44vw;font-style:italic;line-height:1.3;}@media screen and (max-width: 1280px){.root.i230 .tech-block .tech-title{padding:10.7px 14px}.root.i230 .tech-block .tech-title h2{font-size:18.4px}}.root.i230 .tech-block .copy-block{padding:1.1vw}.root.i230 .tech-block .copy-block p{margin-bottom:1em;color:#000;font-family:"NotoSansJP-Medium",sans-serif;font-size:1.13vw;font-style:italic;line-height:1.5}.root.i230 .tech-block .copy-block p:last-child{margin-bottom:0}.root.i230 .tech-block .copy-block p .txt-small{font-size:.82vw}@media screen and (max-width: 1280px){.root.i230 .tech-block .copy-block{padding:14px}.root.i230 .tech-block .copy-block p{font-size:14.4px}.root.i230 .tech-block .copy-block p .txt-small{font-size:10.5px}}.root.i230 .tech-block .tech-function{position:absolute;top:62.5%;left:70.5%;color:#000;font-family:"NotoSansJP-Medium",sans-serif;font-size:1.13vw;font-style:italic;line-height:1.5}@media screen and (max-width: 1280px){.root.i230 .tech-block .tech-function{font-size:14.4px}}.root.i230 .tech-block .icon-micro-max-groove{position:absolute;top:21.8%;left:76.44%;width:5.78%}.root.i230 .tech-block .tech4-photo{position:absolute;top:9.38%;left:5.3%;width:36.88%;line-height:0}.root.i230 .tech-block .tech-note{position:absolute;color:#000;font-size:.82vw;line-height:1}@media screen and (max-width: 1280px){.root.i230 .tech-block .tech-note{font-size:10.4px}}.root.i230 .tech-block .tech-note.tech1{bottom:7%;right:24%}.root.i230 .tech-block .tech-note.tech2{bottom:7%;left:15.6%}.root.i230 .tech-block .tech-note.tech3{bottom:7%;right:32%}.root.i230 .tech-block .tech-note.tech4{bottom:23%;right:34%}.root.i230 .tech-block .tech-note.tech5{bottom:7%;right:18%}.root.i230 .tech-block .tech5-clubnum{position:absolute;color:#000;font-size:.82vw;line-height:1}@media screen and (max-width: 1280px){.root.i230 .tech-block .tech5-clubnum{font-size:10.4px}}.root.i230 .tech-block .tech5-clubnum.no4{bottom:7%;left:57%}.root.i230 .tech-block .tech5-clubnum.no7{bottom:7%;left:65.7%}.root.i230 .tech-block .tech5-clubnum.pw{bottom:7%;left:75.4%}.root.i230 .gallery_wrap{padding:40px 0 32px 0;background-color:#d0d9d8}.root.i230 .gallery_wrap .gallery_box .slider{padding:0 0 40px 0}.root.i230 .gallery_wrap .gallery_box .slider .swiper-slide{width:40%;margin:0 15px;overflow:hidden}.root.i230 .gallery_wrap .gallery_box .slider .swiper-slide .video_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;cursor:pointer}.root.i230 .gallery_wrap .gallery_box .slider .swiper-slide .video_list .cover{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.root.i230 .gallery_wrap .gallery_box .slider .swiper-slide .video_list.onplay .cover{display:none}.root.i230 .gallery_wrap .gallery_box .thumbs{max-width:1020px;margin:0 auto;overflow:visible}.root.i230 .gallery_wrap .gallery_box .thumbs .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform:translate3d(0px, 0px, 0px) !important;transform:translate3d(0px, 0px, 0px) !important}.root.i230 .gallery_wrap .gallery_box .thumbs .swiper-slide{width:94px;margin:0 10px 14px;cursor:pointer}.root.i230 .gallery_wrap .gallery_box .thumbs .swiper-slide.separate:after{content:"";position:absolute;top:-6px;right:-11px;width:2px;height:calc(100% + 12px);background-color:#a4a4a4}.root.i230 .gallery_wrap .gallery_box .thumbs .swiper-slide .thumb-image{position:relative;line-height:0;overflow:hidden}.root.i230 .gallery_wrap .gallery_box .thumbs .swiper-slide img{vertical-align:top}.root.i230 .gallery_wrap .gallery_box .thumbs .swiper-slide .name{padding:5px;color:#535353;font-size:13px;line-height:1;background-color:#c9caca}.root.i230 .gallery_wrap .gallery_box .thumbs .swiper-slide .name.mov{color:#fff;background-color:#424241}.root.i230 .gallery_wrap .gallery_box .thumbs .swiper-slide.swiper-slide-thumb-active .thumb-image{position:relative;line-height:0}.root.i230 .gallery_wrap .gallery_box .thumbs .swiper-slide.swiper-slide-thumb-active .thumb-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #357c94;-webkit-box-sizing:border-box;box-sizing:border-box}.root.i230 .prod-spec-wrap{padding:40px 0 60px 0;background-image:url("https://shop.clubping.jp/img/usr/feature-i230/spec_bg.jpg");background-repeat:repeat}.root.i230 .prod-spec{width:92.7%;margin:0 auto}.root.i230 .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}.root.i230 .prod-spec .spec-head .lefty{width:70px;margin-right:35px;line-height:0}.root.i230 .prod-spec .spec-head .material{-ms-flex:1;-webkit-box-flex:1;flex:1;color:#000;font-size:18px;line-height:1}.root.i230 .prod-spec .spec-head .material span{display:inline-block;margin-right:20px;padding:7px 16px;color:#fff;background-color:#242323}.root.i230 .prod-spec .spec-head .material span.completion{margin-left:2em}.root.i230 .prod-spec .spec-head .material .sp-break{font-style:normal}.root.i230 .table-title{width:92.7%;margin:0 auto 12px auto;color:#000;font-family:"NotoSansJP-Bold",sans-serif;font-size:20px;line-height:1.4;text-align:left}.root.i230 .table-wrap{position:relative;z-index:1}.root.i230 .table-wrap .table-deco{position:absolute;line-height:0;z-index:-1}.root.i230 .table-wrap .table-deco.max{top:-84px;left:-6px;width:354px}.root.i230 .table-wrap .table-deco.sft{top:-86px;right:-6px;width:318px}.root.i230 .table-wrap .table-deco.lst{top:-86px;left:0px;width:262px}.root.i230 .spec-body{width:92.7%;margin:0 auto}.root.i230 .spec-body.h-shaft-table1{margin:0 auto}.root.i230 .spec-table{width:100%;border-collapse:collapse}.root.i230 .spec-table.prod-style{table-layout:fixed;z-index:1}.root.i230 .spec-table.prod-style tr th{width:25%}.root.i230 .spec-table.prod-style.price{margin-bottom:50px}.root.i230 .spec-table.prod-style-scroll{table-layout:fixed;z-index:1}.root.i230 .spec-table.prod-style-scroll tr th{width:25%}.root.i230 .spec-table.prod-style-scroll.price{margin-bottom:50px}.root.i230 .spec-table tr th,.root.i230 .spec-table tr td{padding:18px 10px;font-size:18px;font-weight:normal;line-height:1.3;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#fff;border:1px solid #777}.root.i230 .spec-table tr th.shaft-name,.root.i230 .spec-table tr td.shaft-name{background-color:#4c4c4c}.root.i230 .spec-table tr th.h-cell-head,.root.i230 .spec-table tr td.h-cell-head{width:12%}.root.i230 .spec-table tr th.h-cell-body,.root.i230 .spec-table tr td.h-cell-body{width:22%}.root.i230 .spec-table tr th.h-cell-body-col3,.root.i230 .spec-table tr td.h-cell-body-col3{width:29.3333333333%}.root.i230 .spec-table tr th .kakko,.root.i230 .spec-table tr td .kakko{font-size:14px}.root.i230 .spec-table tr th .price,.root.i230 .spec-table tr td .price{font-family:"NotoSansJP-Bold",sans-serif;font-size:31px;line-height:1}.root.i230 .spec-table tr th .tax,.root.i230 .spec-table tr td .tax{font-family:"NotoSansJP-Regular",sans-serif;font-size:13px;line-height:1}.root.i230 .spec-table tr th{color:#fff;font-family:"FP-ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ ProN W6",sans-serif;background-color:#242323}.root.i230 .spec-table tr:nth-child(even) td{background-color:#e9e9e9}.root.i230 .spec-note{padding-top:18px;color:#000;font-size:14px;line-height:1.4;text-align:left}.root.i230 .spec-note.shaft-note{width:92.7%;margin:0 auto 60px auto;color:#000}.root.i230 .spec-note.pc-text-right{text-align:right}.root.i230 .spec-note.wrap-none-ver{width:92.7%;margin:0 auto}.root.i230 .spec-note ul{display:inline-block}.root.i230 .spec-note ul li{margin-left:1.3em;font-size:13px;line-height:1.6;text-align:left;text-indent:-1.3em}.root.i230 .spec-note ul li .raikaku{display:inline-block;position:relative;line-height:0}.root.i230 .spec-note ul li .raikaku img{display:block;position:absolute;right:-207px;bottom:-2px;width:190px;max-width:none}.root.i230 .shafts-bg{padding-bottom:80px;background-image:url("https://shop.clubping.jp/img/usr/feature-i230/spec_bg.jpg");background-repeat:repeat}.root.i230 .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:32px;margin:0 auto 40px auto;line-height:0;background-image:url("https://shop.clubping.jp/img/usr/feature-i230/option_title_bg_pc.png");background-repeat:no-repeat;background-position:center;overflow:hidden}.root.i230 .option-title:before{content:"";position:absolute;top:4px;right:calc(50% + 400px);width:100vw;height:24px;background-color:#fff}.root.i230 .option-title:after{content:"";position:absolute;top:4px;left:calc(50% + 400px);width:100vw;height:24px;background-color:#fff}.root.i230 .option-title span{margin-top:-1px;color:#fff;font-family:"NotoSansJP-Medium",sans-serif;font-size:32px;font-weight:normal;font-style:italic;line-height:1}.root.i230 .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}.root.i230 .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:#242323}.root.i230 .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:#000;border-right:1px solid #777;font-family:"NotoSansJP-Bold",sans-serif;font-size:30px;line-height:1;background-color:#fff}.root.i230 .shaft-price .price-body:last-child{border-right:none}.root.i230 .shaft-price .price-body .material{margin-bottom:8px;font-family:"NotoSansJP-Bold",sans-serif;font-size:15px;line-height:1}.root.i230 .shaft-price .price-body .tax{font-family:"NotoSansJP-Regular",sans-serif;font-size:13px;line-height:1}.root.i230 .shaft-price.col3 .price-body{width:25%}.root.i230 .shaft-copy{display:inline-block;margin-bottom:30px;line-height:0}.root.i230 .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}.root.i230 .shaft-copy p:before{content:"";display:block;position:absolute;bottom:-6px;left:-20px;width:calc(100% + 20px);height:15px;background-color:rgba(255,255,255,.4);z-index:-1}.root.i230 .shaft-copy p.line2:before{left:0;width:calc(100% + 20px)}.root.i230 .shaft-copy p strong{font-size:42px;font-weight:normal}.root.i230 .new-genuine{padding:17px 0 20px 0;color:#f1f5fe;font-family:"NotoSansJP-Bold",sans-serif;font-size:32px;font-style:italic;line-height:1;text-shadow:0px 0px 19px rgba(131,173,255,.86)}.root.i230 .shaft-head-copy{margin-bottom:20px;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:32px;font-style:italic;line-height:1}.root.i230 .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}.root.i230 .genuine-shafts:after{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#777;z-index:2}.root.i230 .genuine-shafts .box{width:calc((100% - 1px)/2);padding:1vw;text-align:left;background-color:#fff}.root.i230 .genuine-shafts .box:last-child{background-color:#e9e9e9}.root.i230 .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}.root.i230 .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}.root.i230 .genuine-shafts .name-block .shaft-name .ruby-block{position:relative}.root.i230 .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}.root.i230 .genuine-shafts .name-block .sub-title{-ms-flex:1;-webkit-box-flex:1;flex:1;color:#242323;font-size:.94vw;font-style:italic;line-height:1}.root.i230 .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.i230 .genuine-shafts .box{padding:12.8px}.root.i230 .genuine-shafts .name-block{margin-bottom:6.4px;padding-top:6.4px}.root.i230 .genuine-shafts .name-block .shaft-name{margin-right:12.8px;font-size:21.4px}.root.i230 .genuine-shafts .name-block .shaft-name .ruby-block .ruby-text{top:-5px;font-size:10px}.root.i230 .genuine-shafts .name-block .sub-title{font-size:12px}.root.i230 .genuine-shafts .copy{padding-top:12.8px;font-size:13.3px}}.root.i230 .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}.root.i230 .shaft-list .box{background-color:#fff;border-bottom:1px solid #777}.root.i230 .shaft-list .box:nth-child(even){background-color:#e9e9e9}.root.i230 .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}.root.i230 .shaft-list .box .shaft-text{-ms-flex:1;-webkit-box-flex:1;flex:1;padding:1.6vw .5vw 1.6vw 1vw;text-align:left}.root.i230 .shaft-list .box .shaft-text .shaft-name{margin-bottom:.6vw;color:#000;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.67vw;font-style:italic;line-height:1}.root.i230 .shaft-list .box .shaft-text .shaft-name .ruby-block{position:relative}.root.i230 .shaft-list .box .shaft-text .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}.root.i230 .shaft-list .box .shaft-text .copy{color:#242323;font-size:.94vw;font-style:italic;line-height:1}.root.i230 .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.i230 .shaft-list .box .shaft-text{padding:20.5px 6.4px 20.5px 12.8px}.root.i230 .shaft-list .box .shaft-text .shaft-name{margin-bottom:7.6px;font-size:21.4px}.root.i230 .shaft-list .box .shaft-text .shaft-name.btm0{margin-bottom:0}.root.i230 .shaft-list .box .shaft-text .shaft-name .ruby-block .ruby-text{top:-5px;font-size:10px}.root.i230 .shaft-list .box .shaft-text .copy{font-size:12px}.root.i230 .shaft-list .box .shaft-photo{padding:20.5px 12.8px 20.5px 0}}@media screen and (min-width: 1600px){.root.i230 .shaft-list .box .shaft-text{padding:25.6px 8px 25.6px 16px}.root.i230 .shaft-list .box .shaft-text .shaft-name{margin-bottom:9.6px;font-size:26.7px}.root.i230 .shaft-list .box .shaft-text .shaft-name.btm0{margin-bottom:0}.root.i230 .shaft-list .box .shaft-text .shaft-name .ruby-block .ruby-text{top:-6.4px;font-size:10px}.root.i230 .shaft-list .box .shaft-text .copy{font-size:15px}.root.i230 .shaft-list .box .shaft-photo{padding:25.6px 16px 25.6px 0}}.root.i230 .grip-block{width:92.7%;margin:0 auto 40px auto;background-color:#fff}.root.i230 .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}.root.i230 .grip-block .inner-block .grip-photo{width:57%;margin-right:20px;line-height:0}.root.i230 .grip-block .inner-block .grip-text{-ms-flex:1;-webkit-box-flex:1;flex:1;font-size:18px;line-height:1.6;text-align:left}.root.i230 .grip-block .inner-block .grip-text a{display:inline-block;margin:0 .2em;color:#33b6e1}.root.i230 .contents-banner{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%;max-width:1200px;margin:0 auto 70px auto}.root.i230 .contents-banner.btm0{margin:0 auto}.root.i230 .contents-banner .box{width:48.3%;line-height:0;background-color:#000}.root.i230 .contents-banner .box a{display:block}.root.i230 .contents-banner .box a:hover{opacity:.7}.root.i230 .campaign-banner{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}.root.i230 .campaign-banner .box{width:48.5%;line-height:0;background-color:#000}.root.i230 .campaign-banner .box a{display:block}.root.i230 .campaign-banner .box a:hover{opacity:.7}@media screen and (max-width: 640px){.root{width:100%;margin:auto}.root .pcnone{display:initial}.root .spnone{display:none}.root.i230 .head-block .btn-scroll{position:absolute;bottom:0;left:50%;width:10.93%;height:auto;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.root.i230 .head-block .release-day{left:auto;right:0;bottom:0;width:42.8vw;height:9.6vw}.root.i230 .head-block .release-day p{font-size:2.93vw}.root.i230 .section-block{margin-top:-63px;padding-top:63px}.root.i230 .anchor-links{position:relative;width:100%;height:auto;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;background-image:url("https://shop.clubping.jp/img/usr/feature-i230/anchor_bg_sp.jpg");background-size:auto 100%}.root.i230 .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.87vw}.root.i230 .anchor-links .anchor-list li{width:auto;padding:0 6.4vw}.root.i230 .anchor-links .anchor-list li:before{display:none}.root.i230 .anchor-links .anchor-list li:after{content:"";position:absolute;top:4vw;right:0;width:2px;height:5.8vw;background-image:url("https://shop.clubping.jp/img/usr/feature-i230/anchor_splitline_sp.jpg");background-repeat:repeat-y;background-size:2px auto}.root.i230 .anchor-links .anchor-list li:last-child:after{display:none}.root.i230 .anchor-links .anchor-list li a p{padding-top:4vw}.root.i230 .anchor-links .anchor-list li a:hover{opacity:1}.root.i230 .anchor-links .anchor-list li a .jp-title{margin-bottom:1.6vw;font-size:2.93vw}.root.i230 .anchor-links .anchor-list li a .eng-title{font-size:1.6vw}.root.i230 .intro-copy{padding:6vw 2.67vw}.root.i230 .intro-copy p{margin-bottom:1.3em;font-size:3.73vw;line-height:1.4;text-align:left}.root.i230 .intro-copy p:last-child{margin-bottom:0}.root.i230 .unchor-landing{top:-63px}.root.i230 .section-hl{height:12.8vw;margin-bottom:5.33vw}.root.i230 .section-hl .title-block{padding-top:.8vw}.root.i230 .section-hl .title-block .jp-title{margin-bottom:1.6vw;font-size:4.53vw}.root.i230 .section-hl .title-block .eng-title{font-size:1.33vw}.root.i230 .movie-block{padding-bottom:8vw}.root.i230 .movie-block .youtube-inner{position:0;width:100%}.root.i230 .movie-block .youtube-inner-col2{-webkit-box-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;margin-left:0;margin-right:0}.root.i230 .movie-block .youtube-inner-col2 .youtube-box{width:100%;margin-bottom:25px}.root.i230 .movie-block .youtube-inner-col2 .youtube-box:last-child{margin-bottom:10px}.root.i230 .movie-block .youtube-inner-col2 .mov-caption-s{padding:6px 10px}.root.i230 .movie-block .mov-caption{padding-top:10px;font-size:16px;font-style:italic;line-height:1}.root.i230 .movie-block .mov-caption-s{padding:6px 10px;font-size:11px;line-height:1.5}.root.i230 .movie-block .video-title{padding-top:13px;margin-bottom:6.67%;font-size:14px}.root.i230 .movie-block .video-title-col2{padding-top:13px;font-size:14px}.root.i230 .tech-block.tech1,.root.i230 .tech-block.tech3,.root.i230 .tech-block.tech5{background-size:2.53vw auto}.root.i230 .tech-block.tech2,.root.i230 .tech-block.tech4{background-size:1.6vw auto}.root.i230 .tech-block .tech1-bg-grad,.root.i230 .tech-block .tech5-bg-grad{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgb(228, 236, 235)), to(rgb(228, 236, 235)));background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(228, 236, 235) 50%, rgb(228, 236, 235) 100%)}.root.i230 .tech-block .tech3-bg-grad{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(40%, rgb(228, 236, 235)), to(rgb(228, 236, 235)));background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(228, 236, 235) 40%, rgb(228, 236, 235) 100%)}.root.i230 .tech-block .fig.tech4{margin-top:-1.5vw}.root.i230 .tech-block .tech-body{position:relative}.root.i230 .tech-block .tech-body.tech1{top:auto;left:auto;width:94.67%;margin:0 auto;padding-top:5.33vw}.root.i230 .tech-block .tech-body.tech1 .copy-block{width:100%}.root.i230 .tech-block .tech-body.tech2{top:auto;left:auto;width:94.67%;margin:0 auto;padding-bottom:6vw}.root.i230 .tech-block .tech-body.tech2 .copy-block{width:100%}.root.i230 .tech-block .tech-body.tech3-1{top:auto;left:auto;width:94.67%;margin:0 auto;padding-top:5.33vw}.root.i230 .tech-block .tech-body.tech3-1 .copy-block{width:100%}.root.i230 .tech-block .tech-body.tech3-2{top:auto;left:auto;width:94.67%;margin:-10.8vw auto 0 auto;padding-bottom:6vw}.root.i230 .tech-block .tech-body.tech3-2 .copy-block{width:100%}.root.i230 .tech-block .tech-body.tech4-1{top:auto;left:auto;width:94.67%;margin:0 auto}.root.i230 .tech-block .tech-body.tech4-1 .copy-block{width:100%}.root.i230 .tech-block .tech-body.tech4-2{top:auto;left:auto;width:94.67%;margin:-10.8vw auto 0 auto;padding-bottom:6vw}.root.i230 .tech-block .tech-body.tech4-2 .copy-block{width:100%}.root.i230 .tech-block .tech-body.tech5{top:auto;left:auto;width:94.67%;margin:0 auto;padding-top:5.33vw}.root.i230 .tech-block .tech-body.tech5 .copy-block{width:100%}.root.i230 .tech-block .tech-title{padding:2.2vw;background-color:#627a86}.root.i230 .tech-block .tech-title h2{font-size:4.27vw;line-height:1.3;text-align:center}.root.i230 .tech-block .copy-block{padding:3vw 0 0 0}.root.i230 .tech-block .copy-block p{font-size:3.73vw;line-height:1.4}.root.i230 .tech-block .copy-block p .txt-small{font-size:2.93vw}.root.i230 .tech-block .tech-function{position:absolute;top:auto;bottom:19vw;left:2.67%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:3.73vw;line-height:1.4}.root.i230 .tech-block .icon-micro-max-groove{top:46.6vw;left:auto;right:2.53vw;width:14.6vw}.root.i230 .tech-block .tech4-photo{position:relative;top:auto;left:auto;width:94.67%;margin:0 auto;padding:5.3vw 0 4.5vw 0}.root.i230 .tech-block .tech-note{position:absolute;font-size:3.2vw}.root.i230 .tech-block .tech-note.tech1{bottom:7vw;right:30%}.root.i230 .tech-block .tech-note.tech2{top:57vw;bottom:auto;left:2.67%}.root.i230 .tech-block .tech-note.tech3{bottom:7%;right:18%}.root.i230 .tech-block .tech-note.tech4{bottom:20%;right:23%}.root.i230 .tech-block .tech-note.tech5{bottom:16vw;right:2.67vw}.root.i230 .tech-block .tech5-clubnum{position:absolute;font-size:3.2vw}.root.i230 .tech-block .tech5-clubnum.no4{bottom:17vw;left:21%}.root.i230 .tech-block .tech5-clubnum.no7{bottom:17vw;left:46.5%}.root.i230 .tech-block .tech5-clubnum.pw{bottom:17vw;left:75.5%}.root.i230 .gallery_wrap{padding:5.33vw 0 8vw 0}.root.i230 .gallery_wrap .gallery_box .slider{padding:0}.root.i230 .gallery_wrap .gallery_box .slider .swiper-slide{width:70%;margin:0 7px}.root.i230 .gallery_wrap .gallery_box .slider .swiper-slide .video_list{height:70vw}.root.i230 .gallery_wrap .gallery_box .thumbs{padding:0 10px}.root.i230 .gallery_wrap .gallery_box .thumbs .swiper-slide{width:21%;margin:4% 2% 0}.root.i230 .gallery_wrap .gallery_box .thumbs .swiper-slide.separate:after{top:-4px;right:calc(-12% + 1px);width:2px;height:calc(100% + 8px);background-color:#a4a4a4}.root.i230 .gallery_wrap .gallery_box .thumbs .swiper-slide .name{padding:1.2vw;font-size:2.67vw}.root.i230 .gallery_wrap .gallery_box .thumbs .swiper-slide.swiper-slide-thumb-active .thumb-image:after{border:2px solid #357c94}.root.i230 .prod-spec-wrap{padding:5.33vw 0 8vw 0;background-size:1.6vw auto}.root.i230 .prod-spec{width:100%}.root.i230 .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.i230 .prod-spec .spec-head .lefty{width:14vw;margin-right:4vw}.root.i230 .prod-spec .spec-head .material{font-size:3.47vw;line-height:1.8}.root.i230 .prod-spec .spec-head .material span{margin-right:1.73vw;padding:.3vw 1.6vw}.root.i230 .prod-spec .spec-head .material span.completion{margin-left:0}.root.i230 .prod-spec .spec-head .material .sp-break{display:block;padding-top:1.6vw;font-style:normal}.root.i230 .table-title{width:92.7%;margin:0 auto 2.1vw auto;font-size:4vw;line-height:1.3}.root.i230 .table-wrap{position:relative;z-index:1}.root.i230 .table-wrap .table-deco{position:relative;margin-left:1.6vw;margin-bottom:1.4vw;z-index:1}.root.i230 .table-wrap .table-deco.max{top:auto;left:auto;width:25.07vw}.root.i230 .table-wrap .table-deco.sft{top:auto;left:auto;right:auto;width:22.67vw}.root.i230 .table-wrap .table-deco.lst{bottom:auto;top:auto;left:auto;width:19.33vw}.root.i230 .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.i230 .spec-swipe-note.txt-w{color:#fff}.root.i230 .spec-body{width:100%;padding:0 2.67vw;overflow-x:auto}.root.i230 .spec-body.h-shaft-table1{margin:0}.root.i230 .spec-table{width:auto}.root.i230 .spec-table.prod-style{width:94.67%;margin:0 auto}.root.i230 .spec-table.prod-style.price{margin-bottom:5vw}.root.i230 .spec-table.prod-style tr th{width:40%}.root.i230 .spec-table.prod-style-scroll{width:auto}.root.i230 .spec-table.prod-style-scroll.price{margin-bottom:5vw}.root.i230 .spec-table.prod-style-scroll tr th{width:40%}.root.i230 .spec-table tr th,.root.i230 .spec-table tr td{padding:3vw 2vw;font-size:3.47vw}.root.i230 .spec-table tr th .kakko,.root.i230 .spec-table tr td .kakko{font-size:2.4vw}.root.i230 .spec-table tr th .price,.root.i230 .spec-table tr td .price{font-size:6vw}.root.i230 .spec-table tr th .tax,.root.i230 .spec-table tr td .tax{font-size:2.53vw}.root.i230 .spec-note{width:94.67%;margin:0 auto;padding-top:2.67vw;font-size:3.2vw}.root.i230 .spec-note.shaft-note{width:94.67%;margin:0 auto 6.7vw auto}.root.i230 .spec-note.pc-text-right{font-size:2.93vw;text-align:left}.root.i230 .spec-note.wrap-none-ver{width:94.67%}.root.i230 .spec-note ul li{font-size:3.2vw;line-height:1.4}.root.i230 .spec-note ul li .raikaku{display:block;padding-right:.65em}.root.i230 .spec-note ul li .raikaku img{position:relative;right:auto;bottom:auto;width:64.8vw;margin:0 auto;padding:4vw 0}.root.i230 .shafts-bg{padding-bottom:8vw;background-size:1.6vw auto}.root.i230 .option-title{width:100%;height:4.27vw;margin:0 auto 5.33vw auto;background-image:url("https://shop.clubping.jp/img/usr/feature-i230/option_title_bg_sp.png");background-size:100% auto}.root.i230 .option-title:before{display:none}.root.i230 .option-title:after{display:none}.root.i230 .option-title span{margin-top:0;font-size:4.27vw}.root.i230 .shaft-price{-webkit-box-direction:column;-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.i230 .shaft-price .price-head{width:100%;padding:5vw 3.4vw;font-size:3.47vw;border-right:none}.root.i230 .shaft-price .price-body{width:100%;padding:3.4vw;font-size:6vw;border-top:1px solid #777;border-right:none}.root.i230 .shaft-price .price-body .material{margin-bottom:1.33vw;font-size:2.53vw}.root.i230 .shaft-price .price-body .tax{font-size:2.53vw}.root.i230 .shaft-price.col3 .price-body{width:100%}.root.i230 .shaft-copy{display:inline-block;margin-bottom:5.33vw}.root.i230 .shaft-copy p{font-size:4.27vw}.root.i230 .shaft-copy p:before{bottom:-0.8vw;left:-2vw;width:calc(100% + 4vw);height:2vw}.root.i230 .shaft-copy p.line2{padding-top:2.1vw}.root.i230 .shaft-copy p.line2:before{left:-2vw}.root.i230 .shaft-copy p strong{font-size:5.6vw}.root.i230 .new-genuine{padding:2vw 0 3.5vw 0;font-size:4.27vw;line-height:1.3;text-shadow:0px 0px 1.5vw rgba(131,173,255,.86)}.root.i230 .shaft-head-copy{margin-bottom:3.5vw;font-size:4.27vw}.root.i230 .genuine-shafts{-webkit-box-direction:column;-ms-flex-direction:column;flex-direction:column;width:94.67%;margin:0 auto 8vw auto;border-bottom:none}.root.i230 .genuine-shafts:after{display:none}.root.i230 .genuine-shafts .box{width:100%;padding:2vw 0 2.8vw 0;border-bottom:1px solid #777}.root.i230 .genuine-shafts .box:last-child{margin-bottom:0}.root.i230 .genuine-shafts .name-block{display:block;margin-bottom:1.6vw;padding-top:1.6vw}.root.i230 .genuine-shafts .name-block .shaft-name{width:100%;margin-right:0;margin-bottom:1.8vw;font-size:4.27vw;text-align:center}.root.i230 .genuine-shafts .name-block .shaft-name .ruby-block .ruby-text{top:-1vw;font-size:1.87vw}.root.i230 .genuine-shafts .name-block .sub-title{-ms-flex:auto;-webkit-box-flex:1;flex:auto;display:block;width:100%;font-size:3.2vw;text-align:center}.root.i230 .genuine-shafts .copy{padding:2.2vw 2.6vw 0 2.6vw;font-size:3.2vw;line-height:1.5}.root.i230 .shaft-list{width:94.67%;margin:0 auto 5.33vw auto}.root.i230 .shaft-list .box .inner-block{-webkit-box-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:auto;margin:0 auto}.root.i230 .shaft-list .box .shaft-text{width:100%;padding:3vw 2vw 2vw 2vw;text-align:center}.root.i230 .shaft-list .box .shaft-text .shaft-name{margin-bottom:1.3vw;font-size:4.27vw}.root.i230 .shaft-list .box .shaft-text .shaft-name .ruby-block .ruby-text{top:-1vw;font-size:1.87vw}.root.i230 .shaft-list .box .shaft-text .copy{font-size:3.2vw}.root.i230 .shaft-list .box .shaft-photo{-ms-flex:auto;-webkit-box-flex:1;flex:auto;width:100%;padding:0 0 2.6vw 0}.root.i230 .shaft-list .box .shaft-photo img{width:100%}.root.i230 .grip-block{width:100%;margin:0 auto 5.33vw auto}.root.i230 .grip-block .inner-block{-webkit-box-direction:column;-ms-flex-direction:column;flex-direction:column;width:92%;margin:0 auto;padding:4vw 0}.root.i230 .grip-block .inner-block .grip-photo{width:100%;margin-right:0;margin-bottom:3vw}.root.i230 .grip-block .inner-block .grip-text{-ms-flex:auto;-webkit-box-flex:1;flex:auto;width:100%;font-size:3.2vw;line-height:1.5}.root.i230 .contents-banner{-webkit-box-direction:column;-ms-flex-direction:column;flex-direction:column;width:94.67%;margin:0 auto 8vw auto}.root.i230 .contents-banner .box{width:100%;margin-bottom:5.33vw}.root.i230 .contents-banner .box:last-child{margin-bottom:0}.root.i230 .contents-banner .box a{display:block}.root.i230 .contents-banner .box a:hover{opacity:1}.root.i230 .campaign-banner{-webkit-box-direction:column;-ms-flex-direction:column;flex-direction:column;width:94.67%;margin:0 auto}.root.i230 .campaign-banner .box{width:100%;margin-bottom:5.33vw}.root.i230 .campaign-banner .box:last-child{margin-bottom:0}.root.i230 .campaign-banner .box a{display:block}.root.i230 .campaign-banner .box a:hover{opacity:1}}