﻿.root{color:#000;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;font-family:"FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;background-color:#fff}.root img{width:100%;height:auto;line-height:0}.root *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.root a,.root a:link{color:#0095bc;text-decoration:underline;outline:none}.root a:visited{color:#0095bc}.root a:hover{color:#0095bc;text-decoration:none}.root a:active{color:#0095bc}.root .btm1em{margin-bottom:1em}.root .btm0{margin-bottom:0}.root .btm5{margin-bottom:5px}.root .btm10{margin-bottom:10px}.root .btm15{margin-bottom:15px}.root .btm20{margin-bottom:20px}.root .btm25{margin-bottom:25px}.root .btm30{margin-bottom:30px}.root .btm35{margin-bottom:35px}.root .btm40{margin-bottom:40px}.root .btm45{margin-bottom:45px}.root .btm50{margin-bottom:50px}.root .btm60{margin-bottom:60px}.root .btm70{margin-bottom:70px}.root .pcnone{display:none}.root .MB101-B{font-family:"ゴシックMB101 B",sans-serif}.root .HirakakuProN-W3{font-family:"FP-ヒラギノ角ゴ ProN W3",sans-serif}.root .HirakakuProN-W6{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif}.root .Oswald{font-family:"Oswald",sans-serif}@media screen and (max-width: 768px){.root{width:100%;margin:auto}.root .pcnone{display:initial}.root .spnone{display:none}}.root.classic_putter{background:#efe7dd;padding:0 0 70px;text-align:left;font-size:1.4rem;color:#29304a}@media screen and (max-width: 768px){.root.classic_putter{padding:0 0 30px}}.root.classic_putter+.contentsBanner{border-top:none}.root.classic_putter .hero{width:100%}@media screen and (max-width: 768px){.root.classic_putter .hero{position:relative}}.root.classic_putter .hero .sp_scroll{display:none}@media screen and (max-width: 768px){.root.classic_putter .hero .sp_scroll{display:block;width:50px;position:absolute;bottom:6vw;left:0;right:0;margin:0 auto}}.root.classic_putter .nav{background:#29304a;margin:0 0 35px}@media screen and (max-width: 768px){.root.classic_putter .nav{margin:0 0 30px}}.root.classic_putter .nav ul{display:flex;max-width:1030px;padding:0 15px;margin:0 auto}@media screen and (max-width: 768px){.root.classic_putter .nav ul{padding:0 10px}}.root.classic_putter .nav ul li{width:calc(100% / 3);text-align:center;box-sizing:border-box;border-left:2px solid #47537c}.root.classic_putter .nav ul li:last-child{border-right:2px solid #47537c}.root.classic_putter .nav ul li a{display:block;padding:15px 10px;font-family:"baskerville",serif;font-size:2.4rem;color:#fff;text-decoration:none;text-align:center;transition:.3s}@media screen and (max-width: 768px){.root.classic_putter .nav ul li a{padding:12px 10px;font-size:1.6rem}}.root.classic_putter .nav ul li a:hover{opacity:0.7}.root.classic_putter>section{margin:0 0 100px}.root.classic_putter>section:last-child{margin:0}@media screen and (max-width: 768px){.root.classic_putter>section{margin:0 0 50px}}.root.classic_putter .ttl01{margin:0 0 40px;font-family:"baskerville",serif;font-size:6.0rem;text-align:center;line-height:1.2}@media screen and (max-width: 768px){.root.classic_putter .ttl01{margin:0 0 20px;font-size:4.0rem}}.root.classic_putter .ttl02{margin:0 0 30px;font-size:4.0rem;font-weight:bold;text-align:center;color:#595757;line-height:1.2}@media screen and (max-width: 768px){.root.classic_putter .ttl02{margin:0 0 20px;font-size:3.0rem}}.root.classic_putter .movie{max-width:1000px;margin:0 auto;text-align:center}.root.classic_putter .movie dt{margin:0 0 30px;font-size:2.8rem;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6";font-weight:bold;line-height:1.2}@media screen and (max-width: 768px){.root.classic_putter .movie dt{margin:0 0 15px;font-size:2.0rem}}.root.classic_putter .movie dd{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.root.classic_putter .movie dd iframe{position:absolute;top:0;left:0;width:100%;height:100%}.root.classic_putter .lineup_list{display:flex;justify-content:space-between;max-width:1030px;padding:0 15px;margin:0 auto 60px;text-align:center}@media screen and (max-width: 768px){.root.classic_putter .lineup_list{justify-content:space-around;flex-wrap:wrap;margin:0 auto 20px}}.root.classic_putter .lineup_list li{width:18%}@media screen and (max-width: 768px){.root.classic_putter .lineup_list li{width:32%;margin:0 0 20px;font-size:1.2rem}}.root.classic_putter .lineup_list li a{display:block;font-weight:bold;color:#29304a;text-decoration:none;transition:.3s}.root.classic_putter .lineup_list li a:hover{opacity:0.7}.root.classic_putter .lineup_list li a img{width:92%;margin:0 auto}.root.classic_putter .lineup_list li a span{display:block;margin:15px 0 0}.root.classic_putter .lineup_detail{display:flex;justify-content:center;flex-wrap:wrap;max-width:1060px;margin:0 auto}@media screen and (max-width: 768px){.root.classic_putter .lineup_detail{padding:0}}.root.classic_putter .lineup_detail dl{width:48.5%;margin:0 0 50px;padding:0 15px;box-sizing:border-box}@media screen and (max-width: 768px){.root.classic_putter .lineup_detail dl{width:100%;margin:0 0 30px;padding:0}}.root.classic_putter .lineup_detail dl:last-child{margin:0}.root.classic_putter .lineup_detail dl dt{background:#29304a;padding:10px;margin:0 0 20px;font-family:"baskerville",serif;font-size:2.8rem;text-align:center;line-height:1.2;color:#fff}@media screen and (max-width: 768px){.root.classic_putter .lineup_detail dl dt{margin:0 0 15px;font-size:2.0rem}}.root.classic_putter .lineup_detail dl dd{margin:0 0 20px;font-size:1.45rem}@media screen and (max-width: 768px){.root.classic_putter .lineup_detail dl dd{margin:0 0 15px;padding:0 15px;font-size:1.4rem}}.root.classic_putter .lineup_detail dl dd .slick-slider{margin-bottom:0}.root.classic_putter .lineup_detail dl .slider{margin:0 0 20px !important}@media screen and (max-width: 768px){.root.classic_putter .lineup_detail dl .slider{margin:0 0 3vw !important}}.root.classic_putter .lineup_detail dl .slider img{border:1px solid #d7d7d7}.root.classic_putter .lineup_detail dl .slider_nav .slick-list{padding:0 !important}.root.classic_putter .lineup_detail dl .slider_nav .slick-list .slick-track{display:flex;justify-content:space-between;width:100% !important}.root.classic_putter .lineup_detail dl .slider_nav .slick-list .slick-track::before,.root.classic_putter .lineup_detail dl .slider_nav .slick-list .slick-track::after{display:none}.root.classic_putter .lineup_detail dl .slider_nav .slick-list .slick-track li{width:31% !important}.root.classic_putter .lineup_detail dl .slider_nav .slick-list .slick-track li img{border:1px solid #d7d7d7;cursor:pointer}.root.classic_putter .lineup_detail dl .slider_nav .slick-list .slick-track li.slick-current img{border:2px solid #18339a}.root.classic_putter .spec_des{display:flex;justify-content:center;align-items:flex-start;margin:0 0 40px}@media screen and (max-width: 768px){.root.classic_putter .spec_des{flex-wrap:wrap;margin:0 0 30px}}.root.classic_putter .spec_des dl{margin:0 40px;text-align:center}@media screen and (max-width: 768px){.root.classic_putter .spec_des dl{display:flex;align-items:center;width:100%;margin:0 0 20px;padding:0 0 0 40px;box-sizing:border-box;text-align:left}}.root.classic_putter .spec_des dl dt{display:flex;align-items:flex-end;height:192px;margin:0 0 15px}@media screen and (max-width: 768px){.root.classic_putter .spec_des dl dt{display:block;height:auto;margin:0 20px 0 0}}.root.classic_putter .spec_des dl.hand img{width:66px;margin:0 auto}@media screen and (max-width: 768px){.root.classic_putter .spec_des dl.hand img{width:50px}}.root.classic_putter .spec_des dl.grip{margin:0 0 0 70px}@media screen and (max-width: 768px){.root.classic_putter .spec_des dl.grip{margin:0}}.root.classic_putter .spec_des dl.grip img{width:80px;margin:0 auto}@media screen and (max-width: 768px){.root.classic_putter .spec_des dl.grip img{width:45px}}.root.classic_putter .spec_material{margin:0 0 20px;text-align:center;font-weight:bold}@media screen and (max-width: 768px){.root.classic_putter .spec_material{margin:0 15px 15px}}.root.classic_putter .sp_scroll_txt{display:none}@media screen and (max-width: 768px){.root.classic_putter .sp_scroll_txt{display:block;margin:0 0 5px 15px;font-size:1.4rem}}.root.classic_putter .spec_scroll{max-width:1030px;margin:0 auto 30px;padding:0 15px;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width: 768px){.root.classic_putter .spec_scroll{margin:0 0 15px 15px;padding:0}}.root.classic_putter .spec_scroll .spec_table{border-top:1px solid #787878;border-left:1px solid #787878;width:1000px}@media screen and (max-width: 768px){.root.classic_putter .spec_scroll .spec_table{width:600px}}.root.classic_putter .spec_scroll .spec_table th,.root.classic_putter .spec_scroll .spec_table td{border-bottom:1px solid #787878;border-right:1px solid #787878;padding:18px 5px;text-align:center;vertical-align:middle}@media screen and (max-width: 768px){.root.classic_putter .spec_scroll .spec_table th,.root.classic_putter .spec_scroll .spec_table td{padding:10px 5px}}.root.classic_putter .spec_scroll .spec_table th{font-weight:bold;font-size:1.5rem}@media screen and (max-width: 768px){.root.classic_putter .spec_scroll .spec_table th{font-size:1.3rem}}.root.classic_putter .spec_scroll .spec_table td{font-size:1.4rem}@media screen and (max-width: 768px){.root.classic_putter .spec_scroll .spec_table td{font-size:1.3rem}}.root.classic_putter .spec_scroll .spec_table thead th{background:#29304a;color:#FFF}.root.classic_putter .spec_scroll .spec_table tbody tr:nth-child(odd) th,.root.classic_putter .spec_scroll .spec_table tbody tr:nth-child(odd) td{background:#FFF}.root.classic_putter .spec_scroll .spec_table tbody tr:nth-child(even) th,.root.classic_putter .spec_scroll .spec_table tbody tr:nth-child(even) td{background:#e9eaed}.root.classic_putter .spec_scroll .spec_table tbody th{color:#18339a}.root.classic_putter .spec_bottom{max-width:1030px;padding:0 15px;margin:0 auto}.root.classic_putter .spec_bottom .bold{font-weight:bold}.root.classic_putter .att{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.root.classic_putter .att{flex-wrap:wrap}.root.classic_putter .att p:nth-of-type(1){order:2}.root.classic_putter .att p:nth-of-type(2){order:1;width:100%;margin:0 0 10px;text-align:center}}.root.classic_putter .att img{width:250px}@media screen and (max-width: 768px){.root.classic_putter .att img{width:80%}}
