p{font-size:16px;line-height:1.6em}@media(max-width: 767px){p{font-size:4vw}}p.smallText{font-size:14px}@media(max-width: 767px){p.smallText{font-size:3.7vw}}p.bigText{font-size:18px}@media(max-width: 767px){p.bigText{font-size:4.7vw}}p.center{text-align:center}.aboutBtn{margin-top:15px;text-align:center}@media(max-width: 767px){.aboutBtn{margin-top:4vw;padding:0 5vw}}.aboutBtn .jtcupBaseBtn+.jtcupBaseBtn{margin-left:10px}@media(max-width: 767px){.aboutBtn .jtcupBaseBtn+.jtcupBaseBtn{margin:2.6vw 0 0}}.aboutBtn+dl,.aboutBtn+p{margin-top:10px}@media(max-width: 767px){.aboutBtn+dl,.aboutBtn+p{margin-top:2.6vw}}.aboutSponsored{padding:50px 0 10px;margin-bottom:50px}@media(max-width: 767px){.aboutSponsored{padding:13vw 0 2.6vw;margin-bottom:13.3vw}}.relatedSites{padding:50px 0}@media(max-width: 767px){.relatedSites{padding:8vw 6vw}}.relatedSites .siteBnrArea{padding:0 50px}@media(max-width: 767px){.relatedSites .siteBnrArea{padding:0}}.relatedSites .siteBnrArea a{display:inline-block}.relatedSites .siteBnrArea a[target*=_blank]{position:relative}.relatedSites .siteBnrArea a[target*=_blank]::after{content:"";position:absolute;background-image:url("/sports/jtcup/assets/images/icon_anime_window.png");background-repeat:no-repeat;background-size:100% auto;width:26px;height:26px;top:2px;right:10px}.relatedSites .siteBnrArea a[target*=_blank]:hover::after{animation:winanime .3s steps(15) forwards}.courseImage{position:relative;padding:0 70px 20px}@media(max-width: 767px){.courseImage{padding:0 1.3vw;margin-bottom:6vw}}.courseImage .total{position:absolute;background-color:#af9755;color:#fff;font-size:20px;line-height:1;padding:18px 35px;bottom:10px;right:0}@media(max-width: 767px){.courseImage .total{position:static;text-align:center;font-size:5.3vw;padding:2.6vw 0;margin:2.6vw 4.7vw}}.courseImage .total span{font-size:18px;margin-left:20px}@media(max-width: 767px){.courseImage .total span{font-size:4.7vw;margin-left:1.3vw}}.courseTable{display:flex;border-top:solid 1px #af9755;margin-bottom:10px}@media(max-width: 767px){.courseTable{display:block;margin:0 6vw;margin-bottom:2.6vw}}.courseTable .outinTitle{background-color:#af9755;color:#fff;font-size:20px;width:9.7%;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.courseTable .outinTitle{width:100%;font-size:5.3vw;line-height:1;padding:1.6vw 0}}.courseTable .holeTable{width:90.3%;display:flex}@media(max-width: 767px){.courseTable .holeTable{width:100%;flex-wrap:wrap}}.courseTable .holeTable dl{text-align:center;width:9.2%;flex-shrink:0}@media(max-width: 767px){.courseTable .holeTable dl{width:20%;box-sizing:border-box}}.courseTable .holeTable dl dt{background-color:#f6f4ed;border-bottom:solid 1px #af9755;border-right:solid 1px #af9755;padding:10px 0;line-height:1}.courseTable .holeTable dl dd{border-bottom:solid 1px #af9755;border-right:solid 1px #af9755;padding:10px 0;line-height:1}.courseTable .holeTable dl.holeTh,.courseTable .holeTable dl.holeTotal{width:8.6%}.courseTable .holeTable dl.holeTh dd,.courseTable .holeTable dl.holeTotal dd{color:#af9755}@media(max-width: 767px){.courseTable .holeTable dl.holeTotal{width:20%}}.courseTable .holeTable dl.holeTotal dt{background-color:#e6d79d}@media(max-width: 767px){.courseTable .holeTable dl.holeTh{display:none}}@media(max-width: 767px){.courseTable .holeTable dl:nth-child(n+7){margin-top:1.3vw;border-top:solid 1px #af9755}}@media(max-width: 767px){.courseTable .holeTable dl:nth-child(2),.courseTable .holeTable dl:nth-child(7){border-left:solid 1px #af9755}}.holeLinkArea{padding:20px 0 50px}@media(max-width: 767px){.holeLinkArea{padding:8vw 6vw 10vw;box-sizing:border-box}}.holeLinkArea .holeLinkBox{background-color:#f6f4ed;padding:12px 8px 20px}@media(max-width: 767px){.holeLinkArea .holeLinkBox{padding:4vw 1vw 7vw}}.holeLinkArea .holeLinkBox .holeLinkTitle{font-size:22px;text-align:center;font-weight:500;margin-bottom:10px}@media(max-width: 767px){.holeLinkArea .holeLinkBox .holeLinkTitle{font-size:5.3vw;margin-bottom:2.6vw}}.holeLinkArea .holeLinkBox ul{display:flex}@media(max-width: 767px){.holeLinkArea .holeLinkBox ul{flex-wrap:wrap}}.holeLinkArea .holeLinkBox ul li{width:11.111%;padding:0 8px;box-sizing:border-box}@media(max-width: 767px){.holeLinkArea .holeLinkBox ul li{width:33.333%;padding:0 1.2vw}}@media(max-width: 767px){.holeLinkArea .holeLinkBox ul li:nth-child(n+4){margin-top:2.6vw}}.holeLinkArea .holeLinkBox+.holeLinkBox{margin-top:20px}@media(max-width: 767px){.holeLinkArea .holeLinkBox+.holeLinkBox{margin-top:4vw}}.holeMovie{background-image:url(/sports/jtcup/about/course/images/video_bg.webp);background-position:center top;padding:40px 0 55px}@media(max-width: 767px){.holeMovie{padding:7.4vw 6vw 9vw}}.holeMovie .title_lv3{margin-bottom:30px}@media(max-width: 767px){.holeMovie .title_lv3{margin-bottom:4.7vw}}.holeMovie .hole18Movie{width:618px;margin:0 auto}@media(max-width: 767px){.holeMovie .hole18Movie{width:100%}}.holeMovie .hole18Movie video{width:618px;border-radius:8px}@media(max-width: 767px){.holeMovie .hole18Movie video{width:100%}}.holeMovie p{text-align:center;margin-top:20px}@media(max-width: 767px){.holeMovie p{text-align:left;margin-top:6vw}}.courseLayoutMain{padding:0 35px;margin-bottom:20px;display:grid;grid-template-columns:363px 1fr;grid-template-rows:auto auto 1fr}@media(max-width: 767px){.courseLayoutMain{padding:0 6vw 10vw;margin-bottom:0;display:block}}.courseLayoutMain .holeMainTitle{grid-column:2/3;grid-row:1/2}.courseLayoutMain .holeMainTitle .title_lv2{display:inline-block}@media(max-width: 767px){.courseLayoutMain .holeMainTitle .title_lv2{display:block;margin-bottom:0}}.courseLayoutMain .holeMainTitle .title_lv2 h2{display:inline-block;line-height:1}@media(max-width: 767px){.courseLayoutMain .holeMainTitle .title_lv2 h2{display:block}}.courseLayoutMain .holeMainTitle .title_lv2 h2 span{font-size:28px}@media(max-width: 767px){.courseLayoutMain .holeMainTitle .title_lv2 h2 span{font-size:5.3vw}}.courseLayoutMain .holeImg{grid-column:1/2;grid-row:1/4;padding:20px 0 60px}@media(max-width: 767px){.courseLayoutMain .holeImg{padding:6vw 0;text-align:center}}.courseLayoutMain .holeImg picture img{height:580px !important;max-width:none !important}@media(max-width: 767px){.courseLayoutMain .holeImg picture img{height:84vw !important}}.courseLayoutMain .eachHoleMovie{grid-column:2/3;grid-row:2/3}@media(max-width: 767px){.courseLayoutMain .eachHoleMovie{width:100%}}.courseLayoutMain .eachHoleMovie video{width:618px;height:auto;border-radius:8px}@media(max-width: 767px){.courseLayoutMain .eachHoleMovie video{width:100%}}.courseLayoutMain .holeExplanation{grid-column:2/3;grid-row:3/4}.courseLayoutMain .holeExplanation .title_lv3{margin:15px 0 12px}@media(max-width: 767px){.courseLayoutMain .holeExplanation .title_lv3{margin:4vw 0 2.6vw}}.courseLayoutMain .holeImg+.holeExplanation .title_lv3{margin:0 0 12px}@media(max-width: 767px){.courseLayoutMain .holeImg+.holeExplanation .title_lv3{margin:0 0 2.6vw}}.otherHalls{padding:40px 0 50px;background-image:url(/sports/jtcup/about/course/images/video_bg.webp)}@media(max-width: 767px){.otherHalls{padding:10vw 10vw 13vw}}.otherHalls .holeSliderOut{position:relative}.otherHalls .holeSliderOut .holeSliderPrvBtn{position:absolute;display:inline-block;width:30px;height:30px;background-image:url(/sports/jtcup/about/course/images/arrow_prev.webp);background-repeat:no-repeat;background-size:contain;left:-20px;top:calc(50% - 18px);transform:translateY(-50%)}@media(max-width: 767px){.otherHalls .holeSliderOut .holeSliderPrvBtn{width:6.3vw;height:6.3vw;top:calc(50% - 3.1vw);left:-6.5vw}}.otherHalls .holeSliderOut .holeSliderNxtBtn{position:absolute;display:inline-block;width:30px;height:30px;background-image:url(/sports/jtcup/about/course/images/arrow_next.webp);background-repeat:no-repeat;background-size:contain;right:-20px;top:calc(50% - 18px);transform:translateY(-50%)}@media(max-width: 767px){.otherHalls .holeSliderOut .holeSliderNxtBtn{width:6.3vw;height:6.3vw;top:calc(50% - 3.1vw);right:-6.5vw}}.otherHalls .holeSlider{margin:0 10px;overflow:hidden}@media(max-width: 767px){.otherHalls .holeSlider{margin:0}}.otherHalls .holeSlider ul{display:flex;width:3708px}@media(max-width: 767px){.otherHalls .holeSlider ul{width:720vw}}.otherHalls .holeSlider ul li{width:206px;height:250px;padding:0 10px 36px;box-sizing:border-box}@media(max-width: 767px){.otherHalls .holeSlider ul li{width:40vw;height:52vw;padding:0 1.5vw 9.5vw}}.otherHalls .holeSlider ul li a{display:block;text-align:center;height:100%;background-color:#fff;border-radius:8px}.otherHalls .holeSlider ul li a picture{display:block;height:100%;padding:10px 0;box-sizing:border-box}.otherHalls .holeSlider ul li a picture img{max-height:100%;max-width:none}.otherHalls .holeSlider ul li a span{display:inline-block;margin-top:8px;padding-right:15px;position:relative;font-family:"NotoSerifJP",sans-serif;font-weight:bold}.otherHalls .holeSlider ul li a span::after{content:"";position:absolute;width:4px;height:4px;border-top:solid 1px #111;border-right:solid 1px #111;right:0;top:50%;transform:translateY(-50%) rotate(45deg)}.otherHalls .holeBtn{text-align:center;margin-top:20px}@media(max-width: 767px){.otherHalls .holeBtn{margin-top:3.7vw;padding:0 4vw}}