.banner[data-v-0f1b1bdc]{background-position:50%;background-repeat:no-repeat;background-size:cover;height:360px;position:relative}.banner.is-bg[data-v-0f1b1bdc]{background-color:#2bb}.banner.is-bg[data-v-0f1b1bdc]:after{background:#0003;content:"";display:block;height:100%;width:100%}.banner.is-championship[data-v-0f1b1bdc]{background-image:url(../images/default/img_banner_03.png);border-radius:8px;margin:0 auto;max-width:1136px}.banner.is-tournament[data-v-0f1b1bdc]{background-image:url(../images/default/img_banner_02.png)}.banner.is-minigame-info[data-v-0f1b1bdc]{background-image:url(../images/default/img_banner_04.png)}.banner.is-golf-course[data-v-0f1b1bdc]{background-image:url(../images/default/img_banner_05.png)}.banner.is-inquiry[data-v-0f1b1bdc]{background-image:url(../images/default/img_banner_06.png)}.banner.is-inquiry .banner-wrap[data-v-0f1b1bdc]{margin:0 auto;max-width:1136px;text-align:left;width:100%}.banner.is-inquiry .banner-wrap .title[data-v-0f1b1bdc]{color:#14171a;font-size:clamp(22px,2.6vw,32px);line-height:1.56;margin:0}.banner-wrap[data-v-0f1b1bdc]{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.banner-wrap-inner[data-v-0f1b1bdc]{opacity:0;transform:translateY(40px);transition:all .4s cubic-bezier(.37,0,.63,1)}.banner-wrap-inner.is-move[data-v-0f1b1bdc]{opacity:1;transform:translateY(0)}.banner-wrap img[data-v-0f1b1bdc]{height:64px;margin:0 auto}.banner-wrap .title[data-v-0f1b1bdc]{align-items:center;background:none;color:#fff;display:inline-flex;font-size:clamp(24px,2.93vw,36px);font-weight:700;gap:20px;margin-top:36px}.banner-wrap .title .label[data-v-0f1b1bdc]{align-items:center;background:#298097;border-radius:2px;display:inline-flex;font-size:16px;height:30px;justify-content:center;min-width:50px}.banner-wrap .title .text[data-v-0f1b1bdc]{position:relative}.banner-wrap .title .text[data-v-0f1b1bdc]:hover:after{transform:scaleX(1)}.banner-wrap .title .text[data-v-0f1b1bdc]:after{background:#fff;bottom:-4px;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:all .2s ease;width:100%}.banner-wrap .sub[data-v-0f1b1bdc]{font-size:20px;margin-top:20px}.banner-wrap .btn-wrap[data-v-0f1b1bdc]{margin-top:30px}.banner-wrap a[data-v-0f1b1bdc],.banner-wrap button[data-v-0f1b1bdc]{background:#fff;color:#000;margin:0 auto;min-width:142px}.banner-wrap a[data-v-0f1b1bdc]:before,.banner-wrap button[data-v-0f1b1bdc]:before{background:#f8f9fa}.banner-wrap .name[data-v-0f1b1bdc]{font-size:clamp(31px,4.39vw,54px);font-weight:700;opacity:0;transform:translateY(40px);transition:all .4s cubic-bezier(.37,0,.63,1)}.banner-wrap.is-move .name[data-v-0f1b1bdc]{opacity:1;transform:translateY(0)}@media screen and (max-width:1176px){.banner.is-inquiry .banner-wrap[data-v-0f1b1bdc]{margin:0 20px}}@media screen and (max-width:1152px){.banner.is-championship[data-v-0f1b1bdc]{border-radius:0}}@media screen and (max-width:1024px){.banner[data-v-0f1b1bdc]{aspect-ratio:375/242}.banner[data-v-0f1b1bdc],.banner-wrap[data-v-0f1b1bdc]{width:100%}.banner.is-inquiry[data-v-0f1b1bdc]{display:none}}@media screen and (max-width:768px){.banner[data-v-0f1b1bdc]{height:180px}.banner-wrap[data-v-0f1b1bdc]{width:100%}.banner-wrap img[data-v-0f1b1bdc]{height:42px}.banner-wrap .title[data-v-0f1b1bdc]{font-size:23px;gap:10px;margin-top:24px}.banner-wrap .title .label[data-v-0f1b1bdc]{font-size:12px;height:24px;min-width:36px}.banner-wrap .sub[data-v-0f1b1bdc]{font-size:15px;margin-top:14px}.banner-wrap .btn-wrap[data-v-0f1b1bdc]{margin-top:20px}.banner-wrap .name[data-v-0f1b1bdc]{font-size:32px}}.banner.is-bg .banner-wrap .name[data-v-0f1b1bdc]{text-shadow:0 2px 8px rgba(0,0,0,.25)}@media screen and (min-width:769px){.banner.is-bg .banner-wrap .name[data-v-0f1b1bdc]{margin-right:42%}}.banner.is-bg .banner-wrap .name[data-v-0f1b1bdc]{white-space:nowrap}@media screen and (min-width:769px){.banner.is-bg .banner-wrap .name[data-v-0f1b1bdc]{margin-left:0;margin-right:auto}}@media screen and (max-width:768px){.banner.is-bg .banner-wrap .name[data-v-0f1b1bdc]{align-self:center;margin-left:20px;margin-right:auto;text-align:left}}
