﻿@font-face{font-family:"NotoSansJP-Bold";src:url("/tokusyu/driverandshaft/assets/font/NotoSansJP-Bold.otf") format("opentype");font-style:normal;font-weight:700}@font-face{font-family:"NotoSansJP-Black";src:url("/tokusyu/driverandshaft/assets/font/NotoSansJP-Black.otf") format("opentype");font-style:normal;font-weight:700}.driverandshaft-column{color:#000;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;font-family:"FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;background-color:#fff}.driverandshaft-column img{width:100%;height:auto;line-height:1}.driverandshaft-column *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.driverandshaft-column a,.driverandshaft-column a:link{color:#33a823;text-decoration:underline;text-underline-position:under;outline:none}.driverandshaft-column a:visited{color:#33a823}.driverandshaft-column a:hover{color:#33a823;text-decoration:none}.driverandshaft-column a:active{color:#33a823}.driverandshaft-column a img{opacity:1;-webkit-transition:.3s;transition:.3s}.driverandshaft-column a img:hover{opacity:.7}.driverandshaft-column table{border-collapse:collapse}.driverandshaft-column h1,.driverandshaft-column h2,.driverandshaft-column h3{font-weight:normal}.driverandshaft-column .btm1em{margin-bottom:1em}.driverandshaft-column .btm0{margin-bottom:0}.driverandshaft-column .pcnone{display:none}.driverandshaft-column .MB101-B{font-family:"ゴシックMB101 B",sans-serif}.driverandshaft-column .HirakakuProN-W3{font-family:"FP-ヒラギノ角ゴ ProN W3",sans-serif}.driverandshaft-column .HirakakuProN-W6{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif}.driverandshaft-column .head-kv{position:relative;line-height:0}.driverandshaft-column .contents{padding:60px 0 20px 0;background-color:#666e87;background-image:url("/tokusyu/driverandshaft/assets/img/column/bg_content.jpg");background-repeat:repeat}.driverandshaft-column .intro{width:1200px;margin:0 auto 110px auto;padding:55px 50px;background-color:#1c1c1c;background-image:url("/tokusyu/driverandshaft/assets/img/column/bg_squares_k.png");background-repeat:repeat}.driverandshaft-column .intro .copy{margin-bottom:50px;padding:0 50px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-size:18px;line-height:2;text-align:left}.driverandshaft-column .intro h1{margin-bottom:30px;padding:12px 0;color:#ba9612;font-family:"NotoSansJP-Bold",sans-serif;font-size:24px;font-style:italic;line-height:1;border-top:3px solid #ba9612;border-bottom:3px solid #ba9612}.driverandshaft-column .intro .challenge-category-pc{width:100%;margin-bottom:60px}.driverandshaft-column .intro .challenge-category-pc thead th{padding:6px;text-align:center;background-color:#474e62;border:2px solid #000}.driverandshaft-column .intro .challenge-category-pc thead th .num{display:block;width:34px;height:34px;margin:0 auto;text-align:center;background-color:#000;-webkit-border-radius:50%;border-radius:50%}.driverandshaft-column .intro .challenge-category-pc thead th .num span{display:inline-block;margin:3px 0 0 -4px;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:24px;font-style:italic;font-weight:normal;line-height:1}.driverandshaft-column .intro .challenge-category-pc tbody th{padding:30px 15px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-size:18px;font-weight:normal;line-height:1.3;background-color:#897013;border:2px solid #000}.driverandshaft-column .intro .challenge-category-pc tbody td{padding:30px 15px;color:#000;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-size:18px;line-height:1.3;text-align:center;background-color:#fff;border:2px solid #000}.driverandshaft-column .intro .dracon-links{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:1000px;margin:0 auto}.driverandshaft-column .intro .dracon-links li{width:485px;line-height:0}.driverandshaft-column .voice{position:relative;width:1200px;margin:0 auto 110px auto;padding:40px 0;background-color:#fff;background-image:url("/tokusyu/driverandshaft/assets/img/column/bg_squares_blue.png");background-repeat:repeat;border-top:8px solid #000}.driverandshaft-column .voice.category6{margin-bottom:0}.driverandshaft-column .voice h1{position:absolute;top:-82px;left:50%;height:91px;line-height:0}.driverandshaft-column .voice h2{margin-bottom:10px;color:#000;font-family:"NotoSansJP-Black",sans-serif;font-size:36px;font-style:italic;line-height:1.2}.driverandshaft-column .voice .voice-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:10px}.driverandshaft-column .voice .voice-block .voice-icon{width:94px;line-height:0}.driverandshaft-column .voice .voice-block .voice-body{position:relative;margin-top:20px;padding:14px 12px 10px 12px;color:#000;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-size:22px;font-style:italic;line-height:1.3;text-align:left;background-color:#fff;-webkit-border-radius:5px;border-radius:5px}.driverandshaft-column .voice .voice-block .voice-body.top-voice{font-family:"NotoSansJP-Black",sans-serif;font-size:34px}.driverandshaft-column .voice .voice-list-wide{width:994px;margin:0 auto;padding-bottom:30px}.driverandshaft-column .voice .voice-list-wide .voice-block{width:877px}.driverandshaft-column .voice .voice-list-wide .voice-block.icon-right{margin-left:117px}.driverandshaft-column .voice .voice-list-wide .voice-block .voice-body{width:760px}.driverandshaft-column .voice .voice-ranking{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:1140px;margin:0 auto}.driverandshaft-column .voice .voice-ranking .voice-list{width:578px}.driverandshaft-column .voice .voice-ranking .voice-list .voice-block{width:100%}.driverandshaft-column .voice .voice-ranking .voice-list .voice-block:last-child{margin-bottom:0}.driverandshaft-column .voice .voice-ranking .voice-list .voice-body{width:461px}.driverandshaft-column .voice .voice-ranking .table-block{width:540px}.driverandshaft-column .voice .no1-combination{position:relative;width:994px;margin:0 auto 40px auto;line-height:0}.driverandshaft-column .voice .no1-combination .balloon{position:absolute;top:112px;left:852px;width:198px;line-height:0;pointer-events:none}.driverandshaft-column .voice .no1-combination .cta{position:absolute;top:285px;width:380px}.driverandshaft-column .voice .no1-combination .cta a{padding-bottom:3px;color:#fff;font-family:"NotoSansJP-Black",sans-serif;font-size:24px;line-height:1.2;text-decoration:none;border-bottom:2px solid #fff}.driverandshaft-column .voice .no1-combination .cta a:hover{border-bottom:none}.driverandshaft-column .voice .no1-combination .cta.cta-club{left:121px}.driverandshaft-column .voice .no1-combination .cta.cta-shaft{left:522px}.driverandshaft-column .voice .copy-ranking{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;width:1140px;margin:0 auto}.driverandshaft-column .voice .copy-ranking .copy{width:590px;color:#000;font-family:"NotoSansJP-Black",sans-serif;font-size:32px;font-style:italic;line-height:1.3;text-align:left}.driverandshaft-column .voice .copy-ranking .table-block{width:540px}.driverandshaft-column .voice .ranking-table{width:100%}.driverandshaft-column .voice .ranking-table th,.driverandshaft-column .voice .ranking-table td{padding:10px;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-size:16px;font-weight:normal;line-height:1.3;text-align:center;border:2px solid #000}.driverandshaft-column .voice .ranking-table th.balloon-cell,.driverandshaft-column .voice .ranking-table td.balloon-cell{position:relative;-o-background-clip:padding-box;background-clip:padding-box}.driverandshaft-column .voice .ranking-table th.balloon-cell .balloon,.driverandshaft-column .voice .ranking-table td.balloon-cell .balloon{position:absolute;top:27px;left:82px;width:189px;pointer-events:none}.driverandshaft-column .voice .ranking-table thead th{color:#fff;white-space:nowrap;background-color:#474e62}.driverandshaft-column .voice .ranking-table tbody tr td{color:#000;background-color:#fff}.driverandshaft-column .voice .ranking-table tbody tr td:nth-child(1){width:10.7%}.driverandshaft-column .voice .ranking-table tbody tr td:nth-child(2){width:18.1%}.driverandshaft-column .voice .ranking-table tbody tr td:nth-child(3){width:27.4%}.driverandshaft-column .voice .ranking-table tbody tr.rank1 td{font-size:24px}.driverandshaft-column .voice .ranking-table tbody tr.rank2 td{background-color:#ededed}.driverandshaft-column .voice.color-y h2 strong{color:#ba9612}.driverandshaft-column .voice.color-y .voice-block .voice-body{border:3px solid #ebc867}.driverandshaft-column .voice.color-y .voice-block .voice-body.top-voice strong{color:#ba9612}.driverandshaft-column .voice.color-y .voice-block .voice-body::after{display:block;position:absolute;content:"";top:16px;left:-22px;width:22px;height:18px;line-height:0;background-image:url("/tokusyu/driverandshaft/assets/img/column/balloon_arrow_y_l.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;pointer-events:none}.driverandshaft-column .voice.color-y .voice-block.icon-right .voice-body::after{display:block;position:absolute;content:"";top:16px;left:auto;right:-22px;width:22px;height:18px;line-height:0;background-image:url("/tokusyu/driverandshaft/assets/img/column/balloon_arrow_y_r.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;pointer-events:none}.driverandshaft-column .voice.color-y .copy-ranking .copy strong{color:#ba9612}.driverandshaft-column .voice.color-y .ranking-table tbody tr.rank1 td{color:#ba9612}.driverandshaft-column .voice.color-r h2 strong{color:#ac1e1e}.driverandshaft-column .voice.color-r .voice-block .voice-body{border:3px solid #ef9090}.driverandshaft-column .voice.color-r .voice-block .voice-body.top-voice strong{color:#ac1e1e}.driverandshaft-column .voice.color-r .voice-block .voice-body::after{display:block;position:absolute;content:"";top:16px;left:-22px;width:22px;height:18px;line-height:0;background-image:url("/tokusyu/driverandshaft/assets/img/column/balloon_arrow_r_l.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;pointer-events:none}.driverandshaft-column .voice.color-r .voice-block.icon-right .voice-body::after{display:block;position:absolute;content:"";top:16px;left:auto;right:-22px;width:22px;height:18px;line-height:0;background-image:url("/tokusyu/driverandshaft/assets/img/column/balloon_arrow_r_r.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;pointer-events:none}.driverandshaft-column .voice.color-r .copy-ranking .copy strong{color:#ac1e1e}.driverandshaft-column .voice.color-r .ranking-table tbody tr.rank1 td{color:#ac1e1e}.driverandshaft-column .voice.category1 h1{margin-left:-273px;width:546px}.driverandshaft-column .voice.category2 h1,.driverandshaft-column .voice.category3 h1{margin-left:-328px;width:657px}.driverandshaft-column .voice.category4 h1{margin-left:-329px;width:659px}.driverandshaft-column .voice.category5 h1{margin-left:-368px;width:737px}.driverandshaft-column .voice.category6 h1{margin-left:-270px;width:540px}.driverandshaft-column .fitting-block{width:1200px;margin:0 auto 60px auto;background-color:#fff;border:6px solid #000}.driverandshaft-column .fitting-block .fitting1-head{position:relative;line-height:0}.driverandshaft-column .fitting-block .fitting1-head .subhead{position:absolute;top:25px;left:12px;width:760px;color:#ba9612;font-family:"NotoSansJP-Bold",sans-serif;font-size:32px;font-style:italic;font-weight:normal;line-height:1;text-align:left}.driverandshaft-column .fitting-block .fitting1-head h1{position:absolute;top:75px;left:12px;width:760px;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:41px;font-style:italic;font-weight:normal;line-height:1.3;text-align:left}.driverandshaft-column .fitting-block .fitting2-head{position:relative}.driverandshaft-column .fitting-block .fitting2-head .subhead{position:absolute;top:25px;left:12px;width:760px;color:#ba9612;font-family:"NotoSansJP-Bold",sans-serif;font-size:32px;font-style:italic;font-weight:normal;line-height:1;text-align:left}.driverandshaft-column .fitting-block .fitting2-head h1{position:absolute;top:75px;left:12px;width:860px;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:41px;font-style:italic;font-weight:normal;line-height:1.3;text-align:left}.driverandshaft-column .fitting-block .fitting2-head h1 strong{color:#c62a2a}.driverandshaft-column .fitting-block .fitting2-head .tourpro-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:absolute;top:12px;right:20px;width:295px}.driverandshaft-column .fitting-block .fitting2-head .tourpro-list .box{width:134px}.driverandshaft-column .fitting-block .fitting2-head .tourpro-list .box .tourpro-photo{width:115px;margin:0 auto;line-height:0}.driverandshaft-column .fitting-block .fitting2-head .tourpro-list .box .tourpro-name{padding:8px 0;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-size:16px;font-weight:normal;line-height:1}.driverandshaft-column .fitting-block .fitting2-head .tourpro-list .box .tourpro-link a{display:block;padding:8px;color:#000;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-size:14px;font-weight:normal;line-height:1;text-decoration:none;background-color:#fff;-webkit-border-radius:2px;border-radius:2px;opacity:1;-webkit-transition:.3s;transition:.3s}.driverandshaft-column .fitting-block .fitting2-head .tourpro-list .box .tourpro-link a:hover{opacity:.7}.driverandshaft-column .fitting-block .fitting-body{width:1080px;margin:0 auto;padding:30px 0 45px 0}.driverandshaft-column .fitting-block .fitting-body .body-text{margin-bottom:1.5em;font-size:18px;line-height:1.6;text-align:left}.driverandshaft-column .fitting-block .fitting-body .col2-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.driverandshaft-column .fitting-block .fitting-body .col2-block .text-block{-webkit-flex:1;-ms-flex:1;flex:1}.driverandshaft-column .fitting-block .fitting-body .col2-block .text-block .body-text:last-child{margin-bottom:0}.driverandshaft-column .fitting-block .fitting-body .col2-block .photo{width:500px;margin-left:40px;line-height:0}.driverandshaft-column .banner-block .banner-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;width:1200px;margin:0 auto}.driverandshaft-column .banner-block .banner-list li{width:580px;margin-bottom:40px}.driverandshaft-column .banner-block .banner-list li .banner-copy{display:inline-block;position:relative;margin-bottom:15px;padding:0 34px;font-family:"NotoSansJP-Black",sans-serif;font-size:22px;font-style:italic;line-height:1.1}.driverandshaft-column .banner-block .banner-list li .banner-copy::before{display:block;position:absolute;content:"";top:50%;left:0;width:18px;height:24px;margin-top:-11px;background-image:url("/tokusyu/driverandshaft/assets/img/column/bnr_deco_k_left.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.driverandshaft-column .banner-block .banner-list li .banner-copy::after{display:block;position:absolute;content:"";top:50%;right:0;width:20px;height:24px;margin-top:-11px;background-image:url("/tokusyu/driverandshaft/assets/img/column/bnr_deco_k_right.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.driverandshaft-column .banner-block .banner-list li a{display:block;width:580px;margin:0 auto;line-height:0}.driverandshaft-column .banner-block .banner-list li.pickup .banner-copy{color:#c7a243}.driverandshaft-column .banner-block .banner-list li.pickup .banner-copy::before{background-image:url("/tokusyu/driverandshaft/assets/img/column/bnr_deco_y_left.png")}.driverandshaft-column .banner-block .banner-list li.pickup .banner-copy::after{background-image:url("/tokusyu/driverandshaft/assets/img/column/bnr_deco_y_right.png")}.driverandshaft-column .banner-block .banner-list li.single{width:100%}.driverandshaft-column .banner-block .banner-list li.single a{width:580px;margin:0 auto}.driverandshaft-column .banner-block.middle-block{padding:60px 0}.driverandshaft-column .banner-block.middle-block .banner-list li{margin:0}.driverandshaft-column .banner-block.fitting-inner{padding:30px 0 0 0}.driverandshaft-column .banner-block.fitting-inner .banner-list{width:100%}.driverandshaft-column .banner-block.fitting-inner .banner-list li{margin:0}@media screen and (max-width: 768px){.driverandshaft-column{width:100%;margin:auto;-webkit-background-size:240px auto;-o-background-size:240px auto;background-size:240px auto}.driverandshaft-column .pcnone{display:initial}.driverandshaft-column .spnone{display:none}.driverandshaft-column a:hover img{opacity:1}.driverandshaft-column .head-text{padding:7.6vw 5.3vw}.driverandshaft-column .head-text h2{margin-bottom:4vw;font-size:4.53vw;line-height:1.5;text-align:left}.driverandshaft-column .head-text p{width:100%;margin:0;font-size:4vw}.driverandshaft-column .contents{padding:20px 0;-webkit-background-size:4vw auto;-o-background-size:4vw auto;background-size:4vw auto}.driverandshaft-column .intro{width:100%;margin:0 auto 14.67vw auto;padding:5.33vw 2.67vw;-webkit-background-size:3.73vw auto;-o-background-size:3.73vw auto;background-size:3.73vw auto}.driverandshaft-column .intro .copy{margin-bottom:5.33vw;padding:0 4vw;font-size:4vw;line-height:1.6}.driverandshaft-column .intro h1{margin-bottom:2.7vw;padding:2.4vw 0;font-size:4.53vw;border-top:0.8vw solid #ba9612;border-bottom:0.8vw solid #ba9612}.driverandshaft-column .intro .challenge-category-sp{display:table;width:100%;margin-bottom:4.8vw}.driverandshaft-column .intro .challenge-category-sp thead th{padding:2.7vw;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-size:4vw;line-height:1;text-align:center;background-color:#897013;border:2px solid #000}.driverandshaft-column .intro .challenge-category-sp tbody th{padding:1.6vw;text-align:center;background-color:#474e62;border:2px solid #000}.driverandshaft-column .intro .challenge-category-sp tbody th .num{display:block;width:6.13vw;height:6.13vw;margin:0 auto;text-align:center;background-color:#000;-webkit-border-radius:50%;border-radius:50%}.driverandshaft-column .intro .challenge-category-sp tbody th .num span{display:inline-block;margin:0.8vw 0 0 -0.8vw;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:4.2vw;font-style:italic;line-height:1}.driverandshaft-column .intro .challenge-category-sp tbody td{padding:1.6vw;color:#000;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-size:4vw;line-height:1.3;text-align:center;background-color:#fff;border:2px solid #000}.driverandshaft-column .intro .dracon-links{width:100%;margin:0 auto}.driverandshaft-column .intro .dracon-links li{width:45.87vw}.driverandshaft-column .voice{width:100%;margin:0 auto 14.93vw auto;padding:4vw 0 5.3vw 0;-webkit-background-size:2.13vw auto;-o-background-size:2.13vw auto;background-size:2.13vw auto;border-top:1.07vw solid #000}.driverandshaft-column .voice.category6{margin:0 auto}.driverandshaft-column .voice h1{position:absolute;top:-10.93vw;left:50%;height:12.13vw}.driverandshaft-column .voice h2{margin-bottom:2.4vw;font-size:4.7vw}.driverandshaft-column .voice .voice-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:2.67vw}.driverandshaft-column .voice .voice-block .voice-icon{width:17.47vw}.driverandshaft-column .voice .voice-block .voice-body{margin-top:4vw;padding:2.6vw 2.4vw 2.0vw 2.4vw;font-size:4vw;-webkit-border-radius:5px;border-radius:5px}.driverandshaft-column .voice .voice-block .voice-body.top-voice{font-size:4.8vw;line-height:1.2}.driverandshaft-column .voice .voice-list-wide{width:97.33vw;padding-bottom:5.33vw}.driverandshaft-column .voice .voice-list-wide .voice-block{width:95.73vw}.driverandshaft-column .voice .voice-list-wide .voice-block.icon-right{margin-left:1.6vw}.driverandshaft-column .voice .voice-list-wide .voice-block .voice-body{width:74.27vw}.driverandshaft-column .voice .voice-ranking{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:97.33vw}.driverandshaft-column .voice .voice-ranking .voice-list{width:100%;margin-bottom:8vw}.driverandshaft-column .voice .voice-ranking .voice-list .voice-block{width:95.73vw}.driverandshaft-column .voice .voice-ranking .voice-list .voice-block:last-child{margin-bottom:0}.driverandshaft-column .voice .voice-ranking .voice-list .voice-body{width:74.4vw}.driverandshaft-column .voice .voice-ranking .table-block{width:94.67vw;margin:0 auto}.driverandshaft-column .voice .no1-combination{width:95.2vw;margin:0 auto 4vw auto}.driverandshaft-column .voice .no1-combination .balloon{top:-7.4%;left:62%;width:27.73%}.driverandshaft-column .voice .no1-combination .cta{position:absolute;top:84.8%;width:45%}.driverandshaft-column .voice .no1-combination .cta a{padding-bottom:0.3vw;font-size:3vw;border-bottom:1px solid #fff}.driverandshaft-column .voice .no1-combination .cta a:hover{border-bottom:1px solid #fff}.driverandshaft-column .voice .no1-combination .cta.cta-club{left:0.1%}.driverandshaft-column .voice .no1-combination .cta.cta-shaft{left:auto;right:0.1%}.driverandshaft-column .voice .copy-ranking{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:94.67vw}.driverandshaft-column .voice .copy-ranking .copy{width:100%;margin-bottom:4vw;font-size:4.27vw}.driverandshaft-column .voice .copy-ranking .table-block{width:100%}.driverandshaft-column .voice .ranking-table{width:100%}.driverandshaft-column .voice .ranking-table th,.driverandshaft-column .voice .ranking-table td{padding:1.8vw;font-size:3.73vw;border:1px solid #000}.driverandshaft-column .voice .ranking-table th.balloon-cell .balloon,.driverandshaft-column .voice .ranking-table td.balloon-cell .balloon{position:absolute;top:5.8vw;left:15vw;width:25vw}.driverandshaft-column .voice .ranking-table tbody tr td{color:#000;background-color:#fff}.driverandshaft-column .voice .ranking-table tbody tr td:nth-child(1){width:10.7%}.driverandshaft-column .voice .ranking-table tbody tr td:nth-child(2){width:18.1%}.driverandshaft-column .voice .ranking-table tbody tr td:nth-child(3){width:27.4%}.driverandshaft-column .voice .ranking-table tbody tr.rank1 td{font-size:4vw}.driverandshaft-column .voice.color-y .voice-block .voice-body{border:0.6vw solid #ebc867}.driverandshaft-column .voice.color-y .voice-block .voice-body::after{top:3.2vw;left:-3.87vw;width:3.87vw;height:3.2vw}.driverandshaft-column .voice.color-y .voice-block.icon-right .voice-body::after{top:3.2vw;right:-3.87vw;width:3.87vw;height:3.2vw}.driverandshaft-column .voice.color-r .voice-block .voice-body{border:0.6vw solid #ef9090}.driverandshaft-column .voice.color-r .voice-block .voice-body::after{top:3.2vw;left:-3.87vw;width:3.87vw;height:3.2vw}.driverandshaft-column .voice.color-r .voice-block.icon-right .voice-body::after{top:3.2vw;right:-3.87vw;width:3.87vw;height:3.2vw}.driverandshaft-column .voice.category1 h1{margin-left:-36.4vw;width:72.8vw}.driverandshaft-column .voice.category2 h1,.driverandshaft-column .voice.category3 h1{margin-left:-43.8vw;width:87.6vw}.driverandshaft-column .voice.category4 h1{margin-left:-43.9vw;width:87.8vw}.driverandshaft-column .voice.category5 h1{margin-left:-49.1vw;width:98.2vw}.driverandshaft-column .voice.category6 h1{margin-left:-36vw;width:72vw}.driverandshaft-column .fitting-block{width:100%;margin:0 auto 8vw auto;border-top:0;border-right:none;border-bottom:0.8vw solid #000;border-left:none}.driverandshaft-column .fitting-block .fitting1-head .subhead{top:4.5%;left:0;width:100%;font-size:4vw;line-height:1;text-align:center}.driverandshaft-column .fitting-block .fitting1-head h1{top:16%;left:0;width:100%;font-size:5.2vw;line-height:1.3;text-align:center}.driverandshaft-column .fitting-block .fitting2-head{position:relative;line-height:0}.driverandshaft-column .fitting-block .fitting2-head .subhead{top:4%;left:0;width:100%;font-size:4vw;line-height:1;text-align:center}.driverandshaft-column .fitting-block .fitting2-head h1{top:12.5%;left:0;width:100%;font-size:5.2vw;line-height:1.3;text-align:center}.driverandshaft-column .fitting-block .fitting2-head .tourpro-list{top:42.2%;left:11.2%;right:auto;width:77.6%}.driverandshaft-column .fitting-block .fitting2-head .tourpro-list .box{width:38.8%}.driverandshaft-column .fitting-block .fitting2-head .tourpro-list .box .tourpro-photo{width:25.6vw}.driverandshaft-column .fitting-block .fitting2-head .tourpro-list .box .tourpro-name{padding:1.6vw 0;font-size:3.73vw}.driverandshaft-column .fitting-block .fitting2-head .tourpro-list .box .tourpro-link a{padding:8px;font-size:3.2vw;opacity:1;-webkit-transition:none;transition:none}.driverandshaft-column .fitting-block .fitting2-head .tourpro-list .box .tourpro-link a:hover{opacity:1}.driverandshaft-column .fitting-block .fitting-body{width:94.67%;padding:4vw 0 5.3vw 0}.driverandshaft-column .fitting-block .fitting-body .body-text{margin-bottom:1.2em;font-size:4vw;line-height:1.5}.driverandshaft-column .fitting-block .fitting-body .col2-block{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%}.driverandshaft-column .fitting-block .fitting-body .col2-block .text-block{-webkit-flex:none;-ms-flex:none;flex:none;width:100%}.driverandshaft-column .fitting-block .fitting-body .col2-block .text-block .body-text:last-child{margin-bottom:1.2em}.driverandshaft-column .fitting-block .fitting-body .col2-block .photo{width:100%;margin-left:0}.driverandshaft-column .banner-block{padding:0 0 5.33vw 0}.driverandshaft-column .banner-block .banner-list{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:94.67%;margin:0 auto}.driverandshaft-column .banner-block .banner-list li{width:100%;margin-bottom:5.33vw}.driverandshaft-column .banner-block .banner-list li:last-child{margin-bottom:0}.driverandshaft-column .banner-block .banner-list li .banner-copy{margin-bottom:3.3vw;padding:0 5vw;font-size:4vw}.driverandshaft-column .banner-block .banner-list li .banner-copy::before{width:3.6vw;height:4.67vw;margin-top:-2.2vw}.driverandshaft-column .banner-block .banner-list li .banner-copy::after{width:4vw;height:4.67vw;margin-top:-2.2vw}.driverandshaft-column .banner-block .banner-list li a{width:100%}.driverandshaft-column .banner-block .banner-list li.single{width:100%}.driverandshaft-column .banner-block .banner-list li.single a{width:100%;margin:0}.driverandshaft-column .banner-block.middle-block{padding:8vw 0}.driverandshaft-column .banner-block.middle-block .banner-list li{margin-bottom:5.33vw}.driverandshaft-column .banner-block.middle-block .banner-list li:last-child{margin-bottom:0}.driverandshaft-column .banner-block.fitting-inner{padding:8vw 0 0 0}.driverandshaft-column .banner-block.fitting-inner .banner-list{width:100%}.driverandshaft-column .banner-block.fitting-inner .banner-list li{margin:0}}
