@charset "UTF-8";/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{overflow:auto;font-size:62.5%}body{font-family:"Noto Sans JP",游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:100%;position:relative;background:#e5e5e5;overflow:hidden;font-size:1.6em;line-height:1.8;height:100%;color:#000;letter-spacing:.05em}img{vertical-align:middle;max-width:100%}a:link{color:#e62b6d;text-decoration:none}a:visited{color:#e62b6d;text-decoration:none}a:active{color:#e62b6d;text-decoration:none}a:hover{color:#e62b6d;text-decoration:underline}@media screen and (min-width:1025px){a[href^="tel:"]{display:inline-block;pointer-events:none;text-decoration:none}}@media (max-width:1024px){html{width:100%}body{position:relative;overflow:hidden;min-width:inherit;width:100%}}.l-wrapper{position:relative;background:#fff;max-width:1400px;margin:0 auto}.js-fade-down,.js-fade-in,.js-fade-pop,.js-fade-up{opacity:0}.l-main{position:relative;width:100%}.l-contents{margin:0 auto;width:100%}.footer{background:#000;position:relative;padding:min(6vw,60px) min(4vw,40px);color:#fff;text-align:center}.footer__logo{margin:0 auto min(3.5vw,25px);width:136px}.footer__logo a{transition:all .15s linear}.footer__logo a:hover{opacity:.6}.footer__copyright{font-size:1.4rem;line-height:1.5}#btn_ptop{position:fixed;bottom:min(2vw,20px);right:min(2vw,20px);z-index:8888;font-size:5rem;line-height:1}#btn_ptop a{color:#ba000c;transition:all .25s ease}#btn_ptop a:hover{opacity:.7}@media (max-width:1024px){.footer__logo{width:126px}.footer__copyright{font-size:1.3rem}}@media (max-width:768px){#btn_ptop{font-size:3.5rem}}.c-title-1{display:flex;align-items:center;padding:min(1.6vw,20px);background:#fff;color:#00498b;font-size:min(2.4vw, 3rem);font-weight:700;line-height:1.4}.c-title-1 .line{display:inline-block;padding-left:min(1.2vw,15px);border-left:solid min(.8vw,10px) #00498b}.number{display:inline-block;background:#00498b;color:#fff;width:7vw;height:7vw;font-size:4.5vw;line-height:7vw;border-radius:50%;text-align:center}@media (max-width:768px){.c-title-1{padding:3vw 1vw 3vw 3vw;font-size:5.2vw;line-height:1.4}.c-title-1 .line{padding-left:2.5vw;border-left:solid 1.5vw #00498b}.c-title-1 .line.-none{padding-left:1.5vw;border-left:none}}.c-button-1{display:block;background:#000;padding:14px;font-size:1.8rem;font-weight:600;color:#fff;line-height:1;letter-spacing:.025em;border-radius:5px;text-decoration:none;text-align:center;position:relative;transition:all .15s linear;width:100%;border:none}.c-button-1::before{content:"";position:absolute;right:17px;top:47%;width:8px;height:8px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(135deg)}.c-button-1.fujikura{background:#ed7970}.c-button-1.graphite-design{background:#20b7bc}.c-button-1.ust-mamiya{background:#f6ac1d}.c-button-1.nippon-shaft{background:#31b370}a.c-button-2{display:block;background:#ba000c;padding:25px;font-size:2.4rem;font-weight:600;color:#fff;line-height:1;letter-spacing:.025em;border-radius:5px;text-decoration:none;text-align:center;position:relative;transition:all .15s linear;width:100%}a.c-button-2:hover{opacity:.7}a.c-button-2::before{content:"";position:absolute;right:24px;top:50%;width:12px;height:12px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg)}.c-btn-wrap{margin:0 auto;max-width:640px}@media (max-width:768px){.c-button-1{padding:2.4vw;transition:all 0s linear}a.c-button-2{padding:3.2vw;font-size:3.2vw;transition:all 0s linear}a.c-button-2:hover{opacity:1}.c-btn-wrap{margin:0 auto;max-width:inherit}}.p-mv__inner{position:relative}.p-mv__title{position:relative;margin:0 0 0 2.4285714286%;width:58.9285714286%;z-index:10}.p-mv__title img{margin-top:-7.6428571429%}.p-mv__lead{position:relative;z-index:10;padding:4.2857142857% 0 4.2857142857% 10%;font-size:min(1.43vw, 2rem);font-weight:600}.p-mv__clubfitter{position:absolute;bottom:0;right:2.1428571429%;width:62.8571428571%}.p-mv__logo-box{position:absolute;top:min(3.21vw,45px);right:35px}.p-mv__logo-box-title{margin-bottom:min(.71vw,10px);background:#000;color:#fff;text-align:center;border-radius:2px}.p-mv__logo{width:min(32.8vw,460px);text-align:center}.p-mv__logo-list{display:inline-block;padding:min(.36vw,5px) min(.71vw,10px)}.p-mv__logo-list.fujikura img{width:min(11.42vw,160px)}.p-mv__logo-list.graphite-design img{width:min(16.78vw,235px)}.p-mv__logo-list.ust-mamiya img{width:min(12.14vw,170px)}.p-mv__logo-list.nippon-shaft img{width:min(16.78vw,235px)}.p-mv__logo-list a{transition:all .15s linear}.p-mv__logo-list a:hover{opacity:.7}.p-mv__ph-1,.p-mv__ph-2{display:flex}.p-mv__ph-1-list,.p-mv__ph-2-list{width:20%}@media (max-width:1024px){.p-mv__inner{position:inherit;padding:4vw}.p-mv__title{position:inherit;margin:-16vw auto 3vw;width:auto}.p-mv__title img{margin-top:0}.p-mv__lead{position:inherit;padding:0;font-size:1.8rem}.p-mv__clubfitter{position:inherit;bottom:inherit;right:inherit;width:auto;margin:0 5vw 0 -20vw}.p-mv__logo-box{position:inherit;top:inherit;right:inherit}.p-mv__logo-box-title{margin-bottom:2vw;padding:1vw;background:#000;color:#fff;text-align:center;font-size:2rem;border-radius:5px}.p-mv__logo{width:auto;text-align:center}.p-mv__logo-list{display:inline-block;padding:1vw 2vw}.p-mv__logo-list.fujikura img{width:28vw}.p-mv__logo-list.graphite-design img{width:38vw}.p-mv__logo-list.ust-mamiya img{width:30vw}.p-mv__logo-list.nippon-shaft img{width:38vw}.p-mv__logo-list a{transition:all 0s linear}.p-mv__logo-list a:hover{opacity:1}}@media (max-width:768px){.p-mv__clubfitter{margin:0 3vw 0 -30vw}}@media (max-width:576px){.p-mv__clubfitter{margin:0 0 0 -40vw}}.p-venue{background:#f1f1f1 url(../img/p-venue_bg.jpg) no-repeat right bottom;background-size:100%;padding:min(8vw,80px) min(4vw,40px) min(9vw,90px)}.p-venue__title-frame{margin:0 auto min(7vw,60px);max-width:1120px;text-align:center}.p-venue__title{margin:0 auto min(1vw,10px);max-width:772px}.p-venue__lead{font-size:min(7.4vw, 6.4rem);font-weight:800;display:flex;align-items:center}.p-venue__lead:after,.p-venue__lead:before{content:"";height:1px;flex-grow:1;background-color:#c9c9c9}.p-venue__lead:before{margin-right:.5em}.p-venue__lead:after{margin-left:.5em}.p-venue__info{font-size:1.8rem;line-height:1.6}.p-venue__link{display:flex;flex-wrap:wrap;gap:min(4vw,40px);margin:0 auto;max-width:1120px}.p-venue__link-list{position:relative;width:calc((100% - min(4vw,40px))/ 2);text-align:center}.p-venue__link-list img{width:100%}.p-venue__link-list a{transition:all .15s linear}.p-venue__link-list a:hover{opacity:.7}.p-venue__link-area{position:absolute;top:max(-2vw,-20px);right:max(-2vw,-20px);width:min(8vw,102px)}@media (max-width:768px){.p-venue__info{font-size:1.6rem}.p-venue__link-list{width:100%}.p-venue__link-list a{transition:all 0s linear}.p-venue__link-list a:hover{opacity:1}.p-venue__link-area{width:15vw}}@media (max-width:576px){.p-venue__info{font-size:1.4rem}}.p-prize{padding:min(12vw,120px) min(4vw,40px) min(10vw,100px);text-align:center}.p-prize__title{margin:0 auto min(7.5vw,75px);text-align:center;max-width:1172px}.p-prize__ph{display:flex;flex-wrap:wrap;gap:min(4vw,40px);margin:0 auto min(5vw,50px);max-width:920px}.p-prize__ph-list{position:relative;width:calc((100% - min(4vw,40px))/ 2);text-align:center}.p-prize__info-1{font-size:1.8rem;font-weight:600}.p-prize__info-2{margin-bottom:min(1vw,10px);font-size:1.6rem}.p-prize__link a{font-size:1.8rem;font-weight:600;color:#000;text-decoration:underline}.p-prize__link a:hover{text-decoration:none}@media (max-width:576px){.p-prize__ph-list{width:100%}.p-prize__info-1{font-size:1.6rem;text-align:left}.p-prize__info-2{font-size:1.3rem;text-align:left}.p-prize__link{text-align:left}.p-prize__link a{font-size:1.6rem}.p-prize__link a:hover{text-decoration:underline}}.p-course{background:#000;padding:min(5vw,50px) min(4vw,40px) 0;color:#fff}.p-course__inner{position:relative;margin:0 auto;max-width:1000px}.p-course__lead{margin-bottom:min(1vw,10px);font-size:min(3.8vw, 4.2rem);font-weight:600}.p-course__lead span{color:#f6ac1d}.p-course .-frame{display:flex}.p-course .-detail{width:min(73vw,730px)}.p-course .-detail.-title-1{margin-bottom:min(2.5vw,25px);max-width:min(72.9vw,729px)}.p-course .-detail.-title-1 .-title-1-2{position:absolute;top:10px;right:-50px;width:110px}.p-course .-detail.-day{background:#f6ac1d;margin-bottom:min(1.5vw,15px);padding:min(.5vw,5px);text-align:center;font-size:min(2.8vw, 3rem);color:#fff;font-weight:600;border-radius:9999px}.p-course .-detail.-title-2{margin-bottom:min(1.5vw,15px);text-align:center;font-size:min(3.2vw, 3.6rem);font-weight:600;color:#f6ac1d}.p-course .-detail.-title-2 span{color:#fff}.p-course .-detail.-schedule{margin-bottom:min(2vw,20px);max-width:min(68vw,680px)}.p-course .-detail.-txt-1{font-size:min(2vw, 2rem)}.p-course .-detail.-txt-2{font-size:min(1.4vw, 1.4rem)}.p-course .-clubfitter{margin-right:max(-29vw,-190px);padding-top:min(4vw,40px);width:min(56vw,460px)}@media (max-width:1024px){.p-course{padding:6vw 4vw 0}.p-course__lead{font-size:min(3.8vw, 4.2rem);text-align:center}.p-course .-frame{display:block}.p-course .-detail{text-align:center;width:auto}.p-course .-detail.-title-1{margin:0 auto 2.5vw;max-width:780px;display:flex;align-items:center}.p-course .-detail.-title-1 .-title-1-1{width:85%}.p-course .-detail.-title-1 .-title-1-2{position:inherit;top:inherit;right:inherit;padding-left:10px;width:15%}.p-course .-detail.-day{font-size:4vw}.p-course .-detail.-title-2{font-size:4.5vw}.p-course .-detail.-schedule{margin:0 auto 2vw;max-width:680px}.p-course .-detail.-txt-1{font-size:3.4vw}.p-course .-detail.-txt-2{font-size:1.8vw}.p-course .-clubfitter{margin:0 auto;padding:4vw 8vw 0;width:100%;max-width:460px}}.p-lineup{padding:min(10vw,100px) min(4vw,40px) min(10vw,100px)}.p-lineup__inner{margin:0 auto;max-width:1120px}.p-lineup__title-1{margin:0 auto min(4vw,40px);max-width:720px}.p-lineup__title-2{background:#000;width:100%;color:#fff;text-align:center;line-height:1.4;margin-bottom:min(3vw,30px);padding:min(2vw,20px) min(2vw,20px) min(4vw,40px);border-radius:3px}.p-lineup__title-2-txt-1{font-size:min(4.6vw, 5.6rem);font-weight:800}.p-lineup__title-2-txt-2{font-size:min(2.4vw, 2.2rem);font-weight:600}.p-lineup__nav ul{display:flex;flex-wrap:wrap;gap:min(2vw,20px);margin:0 auto min(12vw,120px)}.p-lineup__nav-list{position:relative;width:calc((100% - min(6vw,60px))/ 4);text-align:center}.p-lineup__nav-list a{transition:all .15s linear;text-decoration:none}.p-lineup__nav-list a:hover{opacity:.7}.p-lineup__nav-list .-logo{display:flex;justify-content:center;align-items:center;padding:min(1vw,10px)}.p-lineup__nav-list .-logo.fujikura img{max-width:65%}.p-lineup__nav-list .-logo.graphite-design img{max-width:90%}.p-lineup__nav-list .-logo.ust-mamiya img{max-width:80%}.p-lineup__nav-list .-logo.nippon-shaft img{max-width:90%}@media (max-width:1024px){.p-lineup__nav{padding-top:2vw}.p-lineup__nav-list{width:calc((100% - min(2vw,20px))/ 2)}.p-lineup__nav-list a{transition:all .15s linear;text-decoration:none}.p-lineup__nav-list a:hover{opacity:.7}.p-lineup__nav-list .-logo.fujikura img{max-width:65%}.p-lineup__nav-list .-logo.graphite-design img{max-width:90%}.p-lineup__nav-list .-logo.ust-mamiya img{max-width:80%}.p-lineup__nav-list .-logo.nippon-shaft img{max-width:90%}}@media (max-width:576px){.p-lineup__nav{padding-bottom:5vw}.p-lineup__nav-list{width:100%}.p-lineup__nav-list a{transition:all 0s linear}.p-lineup__nav-list a:hover{opacity:1}.p-lineup__nav-list .-logo{margin-top:3vw;padding:2vw}.p-lineup__nav-list .-logo.fujikura img{max-width:65%}.p-lineup__nav-list .-logo.graphite-design img{max-width:90%}.p-lineup__nav-list .-logo.ust-mamiya img{max-width:80%}.p-lineup__nav-list .-logo.nippon-shaft img{max-width:90%}}.p-shaft__box{padding-bottom:min(12vw,120px);text-align:center}.p-shaft__box:last-child{padding-bottom:min(2vw,20px)}.p-shaft__title{margin-bottom:min(2vw,20px)}.p-shaft__title-logo.fujikura{margin:0 auto;width:min(54vw,372px)}.p-shaft__title-logo.graphite-design{margin:0 auto;width:min(77.5vw,675px)}.p-shaft__title-logo.ust-mamiya{margin:0 auto;width:min(62vw,470px)}.p-shaft__title-logo.nippon-shaft{margin:0 auto;width:min(78.5vw,685px)}.p-shaft__title-jp{font-size:min(3.8vw, 2.2rem);font-weight:600}.p-shaft__lead{margin-bottom:min(4vw,40px);font-size:1.6rem}.p-shaft__inner{background:#828282;margin-bottom:min(4vw,40px);padding:min(9vw,90px) 0 min(7vw,70px);border-radius:8px}.p-shaft__inner.fujikura{background:#ed7970;color:#000}.p-shaft__inner.graphite-design{background:#20b7bc;color:#fff}.p-shaft__inner.ust-mamiya{background:#f6ac1d;color:#000}.p-shaft__inner.nippon-shaft{background:#31b370;color:#fff}.p-shaft__img{margin-bottom:min(1vw,10px)}.p-shaft__name{font-family:Poppins,sans-serif;font-size:min(6vw, 6rem);line-height:1.4;font-weight:600}.p-shaft__copy{margin-bottom:min(6vw,60px);font-size:min(2.4vw, 2.2rem);font-weight:600;line-height:1.4}.p-shaft__lists-info{margin-bottom:min(1vw,10px);font-size:1.8rem;text-align:center;color:#fff;font-weight:600}.p-shaft__lists-list{margin:0 min(6vw,60px);padding:min(4vw,40px) min(5vw,50px);background:#fff;border-radius:5px;font-size:1.8rem;text-align:left;color:#000}.p-shaft__lists-list span{color:#31b370}@media (max-width:768px){.p-shaft__lead{font-size:1.6rem;text-align:left}.p-shaft__inner{padding:6vw 0 3vw}.p-shaft__name{font-size:min(6vw, 6rem)}.p-shaft__copy{font-size:4vw}.p-shaft__lists-info{font-size:1.6rem}.p-shaft__lists-list{margin:0 3vw;padding:3vw;font-size:1.6rem}}.p-caution{padding:0 min(4vw,40px) min(10vw,100px)}.p-caution__inner{margin:0 auto;max-width:1120px}.p-caution__title{margin-bottom:min(4vw,40px);padding:min(2vw,20px);font-size:min(4.2vw, 4.2rem);font-weight:600;text-align:center;border-bottom:solid 3px #000}.p-caution__lists{margin-bottom:min(7vw,70px)}.p-caution__lists-list{margin-bottom:min(1vw,10px);font-size:1.5rem;line-height:1.6;text-indent:-1em;padding-left:1em}.p-caution__lists-list em{font-style:normal;color:red;font-weight:600}.p-support{text-align:center}.p-support__tel{font-size:min(3.5vw, 3.5rem);font-weight:600}.p-support__tel span{display:inline-block;padding-right:min(3vw,30px)}.p-support__tel a{color:#000;text-decoration:none}.p-support__info{font-size:1.5rem}@media (max-width:768px){.p-caution__title{font-size:4.8vw}.p-caution__lists-list{font-size:1.5rem}.p-support__tel{font-size:4.5vw;line-height:1.4;margin-bottom:3vw}.p-support__tel span{display:block;padding-right:0}.p-support__info{font-size:1.4rem;text-align:left}}.display-none{display:none}.xl-none{display:inline-block}.lg-none{display:inline-block}.md-none{display:inline-block}.sm-none{display:inline-block}.xl-on{display:none}.lg-on{display:none}.md-on{display:none}.sm-on{display:none}@media (max-width:1240px){.xl-none{display:none}.lg-none{display:inline-block}.md-none{display:inline-block}.sm-none{display:inline-block}.xl-on{display:inline-block}.lg-on{display:none}.md-on{display:none}.sm-on{display:none}}@media (max-width:1024px){.lg-none{display:none}.md-none{display:inline-block}.sm-none{display:inline-block}.lg-on{display:inline-block}.md-on{display:none}.sm-on{display:none}}@media (max-width:768px){.md-none{display:none}.sm-none{display:inline-block}.lg-on{display:inline-block}.md-on{display:inline-block}.sm-on{display:none}}@media (max-width:576px){.sm-none{display:none}.sm-on{display:inline-block}}
/*# sourceMappingURL=style.min.css.map */