html,body,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{background:none}input[type=text],input[type=email],input[type=password],input[type=number],textarea,select{border:none;padding:0;margin:0;background-color:rgba(0,0,0,0);font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;resize:none;border-radius:0;outline:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}::-moz-placeholder{color:#999;opacity:1}::placeholder{color:#999;opacity:1}html{font-size:100%;overflow-x:hidden}body{position:relative;font-family:"Noto Sans JP",sans-serif;font-size:1rem;-webkit-text-size-adjust:100%;background:#000;width:100%;overflow-x:hidden;overflow-y:auto}body.is-no-scroll{overflow:hidden;touch-action:none}p,li,dt,dd,input,textarea,th,td{color:#a0a9a0;line-height:170%}h1{color:#a0a9a0;line-height:170%}main{position:relative}a{text-decoration:none;color:#a0a9a0}img{vertical-align:bottom;width:100%;height:auto}figure img{width:100%}.wrapper{width:1100px;margin:0 auto}@media only screen and (max-width: 1100px){.wrapper{width:90%}}.pc{display:block}@media only screen and (max-width: 768px){.pc{display:none}}.pc-min-1281{display:none}@media only screen and (min-width: 1281px){.pc-min-1281{display:inherit}}.pc-1280{display:none}@media only screen and (max-width: 1280px){.pc-1280{display:inherit}}@media only screen and (max-width: 768px){.pc-1280{display:none}}.sp{display:none}@media only screen and (max-width: 768px){.sp{display:inherit}}img.pc,br.pc,span.pc,strong.pc,small.pc{display:inline}@media only screen and (max-width: 768px){img.pc,br.pc,span.pc,strong.pc,small.pc{display:none}}img.sp,br.sp,span.sp,strong.sp,small.sp{display:none}@media only screen and (max-width: 768px){img.sp,br.sp,span.sp,strong.sp,small.sp{display:inline}}.device-pc,.device-sp{display:none}.is-pc .device-pc{display:block}.is-mobile .device-sp{display:block}.c-ttl01{font-family:Inter,sans-serif;font-size:36px;font-weight:900;color:#e20000}@media only screen and (max-width: 1280px){.c-ttl01{font-size:2.8125vw}}@media only screen and (max-width: 768px){.c-ttl01{font-size:8vw}}.c-ttl01.--center{text-align:center}.c-ttl01_sub{display:block;margin-top:15px;margin-bottom:25px;font-size:16px;font-weight:500;line-height:100%;text-align:center}@media only screen and (max-width: 1280px){.c-ttl01_sub{margin-top:1.171875vw;margin-bottom:1.953125vw;font-size:1.25vw}}@media only screen and (max-width: 768px){.c-ttl01_sub{margin-top:1.3333333333vw;margin-bottom:4vw;font-size:2.9333333333vw}}.c-btn01{width:500px;margin:0 auto}@media only screen and (max-width: 1280px){.c-btn01{width:39.0625vw}}@media only screen and (max-width: 768px){.c-btn01{width:100%}}.c-btn01 a{position:relative;display:flex;align-items:center;padding:12px 20px;background:#d5d9d5;border-radius:10px;font-size:20px;line-height:150%;font-weight:bold;color:#000;letter-spacing:.04em;transition:.3s all linear}@media only screen and (max-width: 1280px){.c-btn01 a{padding:0.9375vw 1.171875vw;font-size:1.5625vw}}@media only screen and (max-width: 768px){.c-btn01 a{padding:2.4vw 2.1333333333vw;font-size:3.2vw;border-radius:5px}}.c-btn01 a:hover{opacity:.7}.c-btn01 a::after{content:" ";position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-style:solid;border-width:2px 2px 0 0;border-color:#e20000}@media only screen and (max-width: 1280px){.c-btn01 a::after{right:1.5625vw;width:0.78125vw;height:0.78125vw}}@media only screen and (max-width: 768px){.c-btn01 a::after{right:2.6666666667vw;width:1.8666666667vw;height:1.8666666667vw}}.c-btn01.--red a{background:#e20000;color:#fff}.c-btn01.--red a::after{border-color:#fff}.p-header{position:fixed;z-index:98;top:0;left:0;width:100%;padding:20px 30px;box-sizing:border-box}@media only screen and (max-width: 768px){.p-header{padding:4vw 5.3333333333vw 4vw 4vw}}.p-header .p-header__inner{display:flex;justify-content:space-between;align-items:center}.p-header .p-header__logo{width:45px}@media only screen and (max-width: 768px){.p-header .p-header__logo{width:10.6666666667vw}}.p-footer{padding:50px 0}@media only screen and (max-width: 768px){.p-footer{padding:13.3333333333vw 0 8vw}}.p-footer .p-footer__sns{display:flex;justify-content:center;align-items:center;gap:35px}@media only screen and (max-width: 768px){.p-footer .p-footer__sns{gap:9.3333333333vw}}.p-footer .p-footer__sns li{line-height:100%;transition:.3s all linear}.p-footer .p-footer__sns li:hover{opacity:.7}.p-footer .p-footer__sns .youtube{width:31px}@media only screen and (max-width: 768px){.p-footer .p-footer__sns .youtube{width:8.2666666667vw}}.p-footer .p-footer__sns .insta{width:25px}@media only screen and (max-width: 768px){.p-footer .p-footer__sns .insta{width:6.6666666667vw}}.p-footer .p-footer__sns .x{width:25px}@media only screen and (max-width: 768px){.p-footer .p-footer__sns .x{width:6.6666666667vw}}.p-footer .p-footer__sns .tiktok{width:22px}@media only screen and (max-width: 768px){.p-footer .p-footer__sns .tiktok{width:5.8666666667vw}}.p-footer .p-footer__tokusho{display:block;margin-top:20px;font-size:12px;font-weight:500;color:#a0a9a0;text-decoration:underline;text-align:center}@media only screen and (max-width: 768px){.p-footer .p-footer__tokusho{margin-top:5.3333333333vw;font-size:3.2vw}}.p-footer .p-footer__text{margin-top:25px;font-family:Inter,sans-serif;font-size:12px;text-align:center;font-weight:bold}@media only screen and (max-width: 768px){.p-footer .p-footer__text{margin-top:6.6666666667vw;font-size:3.2vw}}.p-drawer{width:30px;height:18px;cursor:pointer;position:relative;z-index:100}@media only screen and (max-width: 768px){.p-drawer{width:5.3333333333vw;height:3.2vw}}.p-drawer .p-drawer__box{position:relative;width:100%;height:100%}.p-drawer .p-drawer__box .p-drawer__box__line{position:absolute;width:100%;height:1px;background:#a0a9a0;transition:all .3s ease}.p-drawer .p-drawer__box .p-drawer__box__line:first-child{top:0;left:0}.p-drawer .p-drawer__box .p-drawer__box__line:nth-child(2){top:50%;left:0;transform:translateY(-50%)}.p-drawer .p-drawer__box .p-drawer__box__line:last-child{bottom:0;left:0}.p-drawer.is-active .p-drawer__box__line:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}.p-drawer.is-active .p-drawer__box__line:nth-child(2){opacity:0}.p-drawer.is-active .p-drawer__box__line:last-child{bottom:50%;transform:translateY(50%) rotate(-45deg)}.p-nav{position:absolute;z-index:99;top:70px;right:30px;padding:45px 0;width:240px;background:rgba(160,169,160,.9);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}@media only screen and (max-width: 768px){.p-nav{position:fixed;top:50%;right:50%;transform:translate(50%, -50%);padding:13.3333333333vw 0;width:64vw}}.p-nav.is-active{opacity:1;visibility:visible}.p-nav .p-nav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 0}@media only screen and (max-width: 768px){.p-nav .p-nav__list{gap:5.3333333333vw 0}}.p-nav .p-nav__list li{width:100%;font-family:Inter,sans-serif;font-size:18px;font-weight:500;text-align:center;line-height:100%;box-sizing:border-box}@media only screen and (max-width: 768px){.p-nav .p-nav__list li{font-size:4.8vw}}.p-nav .p-nav__list li:first-child,.p-nav .p-nav__list li:last-child,.p-nav .p-nav__list li:nth-last-child(2){width:100%;padding:0}.p-nav .p-nav__list li a{color:#fff;transition:.3s all linear}.p-nav .p-nav__list li a:hover{opacity:.4}.p-nav .p-nav__link{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:20px 0;padding-top:35px;margin-top:35px}@media only screen and (max-width: 768px){.p-nav .p-nav__link{gap:5.3333333333vw 0;padding-top:9.3333333333vw;margin-top:9.3333333333vw}}.p-nav .p-nav__link::before{content:" ";position:absolute;top:0;left:50%;transform:translateX(-50%);width:150px;height:1px;background:#abb3ab}@media only screen and (max-width: 768px){.p-nav .p-nav__link::before{width:53.57%}}.p-nav .p-nav__link li{width:100%;font-family:Inter,sans-serif;font-size:15px;font-weight:500;text-align:center;line-height:100%}@media only screen and (max-width: 768px){.p-nav .p-nav__link li{font-size:3.7333333333vw}}.p-nav .p-nav__link li a{color:#fff;transition:.3s all linear}.p-nav .p-nav__link li a:hover{opacity:.4}.p-nav .p-nav__sns{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:35px}@media only screen and (max-width: 768px){.p-nav .p-nav__sns{gap:5.3333333333vw;margin-top:9.3333333333vw}}.p-nav .p-nav__sns li{line-height:100%;transition:.3s all linear}.p-nav .p-nav__sns li:hover{opacity:.7}.p-nav .p-nav__sns .youtube{width:25px}@media only screen and (max-width: 768px){.p-nav .p-nav__sns .youtube{width:6.6666666667vw}}.p-nav .p-nav__sns .insta{width:20px}@media only screen and (max-width: 768px){.p-nav .p-nav__sns .insta{width:5.3333333333vw}}.p-nav .p-nav__sns .x{width:20px}@media only screen and (max-width: 768px){.p-nav .p-nav__sns .x{width:5.3333333333vw}}.p-nav .p-nav__sns .tiktok{width:18px}@media only screen and (max-width: 768px){.p-nav .p-nav__sns .tiktok{width:4.8vw}}.p-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.p-modal.is-open{opacity:1;visibility:visible}.p-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(160,169,169,.7);cursor:pointer}.p-modal--tokusho .p-modal__overlay{background:rgba(0,0,0,.9)}.p-modal__content{position:relative;width:90%;max-width:800px;z-index:1}.p-modal__close-btn{position:absolute;top:-30px;right:-25px;width:30px;height:18px;cursor:pointer}@media only screen and (max-width: 768px){.p-modal__close-btn{top:-6.6666666667vw;right:-0.5333333333vw;width:5.3333333333vw;height:3.2vw}}.p-modal__close-btn::before,.p-modal__close-btn::after{content:" ";position:absolute;top:50%;left:50%;width:100%;height:1px;background:#000}.p-modal__close-btn::after{transform:translate(-50%, -50%) rotate(45deg)}.p-modal__close-btn::before{transform:translate(-50%, -50%) rotate(-45deg)}.p-modal--tokusho__wrap{position:relative;width:90%;max-width:900px;z-index:1}.p-modal--tokusho__content{max-height:85vh;overflow-y:auto;background:#d5d9d5}@media only screen and (max-width: 768px){.p-modal--tokusho__content{max-height:80vh}}.p-modal--tokusho__close{position:absolute;top:-30px;right:-25px;width:29px;height:29px;background:none;border:none;cursor:pointer;padding:0}@media only screen and (max-width: 768px){.p-modal--tokusho__close{top:-7.4666666667vw;right:0vw;width:5.8666666667vw;height:5.8666666667vw}}.p-modal--tokusho__close::before,.p-modal--tokusho__close::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;background:#fff}.p-modal--tokusho__close::before{transform:translate(-50%, -50%) rotate(45deg)}.p-modal--tokusho__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.p-modal--tokusho__inner{padding:50px 80px}@media only screen and (max-width: 768px){.p-modal--tokusho__inner{padding:10.6666666667vw 6.6666666667vw}}.p-modal--tokusho__ttl{font-size:20px;font-weight:700;letter-spacing:.04em;color:#000;line-height:100%;margin-bottom:20px}@media only screen and (max-width: 768px){.p-modal--tokusho__ttl{font-size:4.2666666667vw}}.p-modal--tokusho__table{width:100%;table-layout:fixed;border-collapse:collapse}.p-modal--tokusho__table tr{border-bottom:1px solid #a0a9a0}.p-modal--tokusho__table tr:first-child{border-top:1px solid #a0a9a0}.p-modal--tokusho__table th{width:120px;padding:20px 20px 20px 0;font-size:14px;font-weight:700;line-height:150%;letter-spacing:.04em;color:#000;vertical-align:top;text-align:left}@media only screen and (max-width: 768px){.p-modal--tokusho__table th{display:block;width:100%;padding:2.6666666667vw 0 1.3333333333vw;font-size:3.2vw;white-space:normal;border-bottom:none}}.p-modal--tokusho__table td{width:600px;padding:20px 0;font-size:14px;font-weight:400;line-height:150%;color:#000;vertical-align:top}@media only screen and (max-width: 768px){.p-modal--tokusho__table td{display:block;width:100%;padding:0 0 2.6666666667vw;font-size:3.2vw}}.p-modal__video-wrapper{position:relative;width:100%;padding-top:56.25%}.p-modal__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#mv{position:relative;left:0;width:100%;height:100vh;height:100dvh;z-index:0}.p-mv{position:relative;width:100%;height:100%}.p-mv .p-mv__movie{position:relative;width:100%;height:100%;overflow:hidden}.p-mv .p-mv__movie .pc{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100vw;height:56.25vw;min-height:100vh;min-height:100dvh;min-width:177.78vh;min-width:177.78dvh}.p-mv .p-mv__movie .sp{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100vw;height:177.78vw;min-height:100vh;min-height:100dvh;min-width:56.25vh;min-width:56.25dvh}.p-mv .p-mv__movie iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;pointer-events:none}.p-mv .p-mv__text{position:absolute;bottom:2.196193265vw;left:3.6603221083vw}@media only screen and (max-width: 768px){.p-mv .p-mv__text{top:inherit;bottom:5.3333333333vw;left:5.3333333333vw}}.p-mv .p-mv__text h1{font-family:Inter,sans-serif;font-size:1.0248901903vw;font-weight:800;margin-bottom:5px}@media only screen and (max-width: 768px){.p-mv .p-mv__text h1{margin-bottom:1.3333333333vw;font-size:3.7333333333vw;line-height:140%}}.p-mv .p-mv__text span a{position:relative;font-family:Inter,sans-serif;font-size:0.9516837482vw;transition:.3s all linear}@media only screen and (max-width: 768px){.p-mv .p-mv__text span a{font-size:3.4666666667vw}}.p-mv .p-mv__text span a:hover{opacity:.7}.p-mv .p-mv__text span a::after{content:" ";position:absolute;bottom:-0.3660322108vw;left:0;width:100%;height:1px;background:#313330}@media only screen and (max-width: 768px){.p-mv .p-mv__text span a::after{bottom:-1.3333333333vw}}.p-mv .p-mv__circle_btns{position:absolute;z-index:20;bottom:30px;right:30px;display:flex;flex-direction:row;gap:10px}@media only screen and (max-width: 1366px){.p-mv .p-mv__circle_btns{bottom:2.196193265vw;right:2.196193265vw;gap:0.7320644217vw}}@media only screen and (max-width: 768px){.p-mv .p-mv__circle_btns{bottom:21.3333333333vw;right:inherit;left:2.6666666667vw;gap:2.1333333333vw}}.p-mv .p-mv__circle_btn{width:120px;height:120px}@media only screen and (max-width: 1366px){.p-mv .p-mv__circle_btn{width:8.78477306vw;height:8.78477306vw}}@media only screen and (max-width: 768px){.p-mv .p-mv__circle_btn{width:22.4vw;height:22.4vw}}.p-mv .p-mv__circle_btn a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#0029dc;border-radius:50%;text-align:center;transition:all .3s linear}.p-mv .p-mv__circle_btn a:hover{opacity:.7}.p-mv .p-mv__circle_btn__text{font-size:16px;font-weight:600;color:#fff;letter-spacing:0;line-height:125%}@media only screen and (max-width: 1366px){.p-mv .p-mv__circle_btn__text{font-size:1.1713030747vw}}@media only screen and (max-width: 768px){.p-mv .p-mv__circle_btn__text{font-size:3.2vw}}.p-msg-camp{position:relative;overflow:visible;padding:70px 0 100px;background-image:url(../img/bg_blue.webp);background-size:1366px 768px;background-repeat:repeat;text-align:center}@media only screen and (max-width: 768px){.p-msg-camp{padding:13.3333333333vw 0 42.6666666667vw;background-size:100vw 56.2666666667vw}}.p-msg-camp .p-msg-camp__ttl{width:463px;margin:0 auto 25px}@media only screen and (max-width: 768px){.p-msg-camp .p-msg-camp__ttl{width:62.6666666667vw;margin-bottom:6.6666666667vw}}.p-msg-camp .p-msg-camp__ttl img{width:100%;height:auto}.p-msg-camp .p-msg-camp__deco-left{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.p-msg-camp .p-msg-camp__deco-left__kobe{position:absolute;left:0;bottom:5.1244509517vw;width:17.8623718887vw;height:auto;display:none;z-index:1}@media only screen and (max-width: 768px){.p-msg-camp .p-msg-camp__deco-left__kobe{display:block;bottom:14.4vw;width:25.6vw}}.p-msg-camp .p-msg-camp__deco-left__hachimura{position:absolute;left:16.1054172767vw;bottom:0;width:10.2489019034vw;height:auto;display:block;z-index:11}@media only screen and (max-width: 768px){.p-msg-camp .p-msg-camp__deco-left__hachimura{left:24vw;bottom:9.3333333333vw;width:14.6666666667vw}}.p-msg-camp .p-msg-camp__deco-left__deco{position:absolute;left:0;bottom:0;transform:translateY(50%);width:31.4787701318vw;height:auto;display:block;z-index:10}@media only screen and (max-width: 768px){.p-msg-camp .p-msg-camp__deco-left__deco{transform:none;width:44.5333333333vw}}.p-msg-camp .p-msg-camp__pillars{display:flex;gap:40px;justify-content:center;margin-top:80px}@media only screen and (max-width: 768px){.p-msg-camp .p-msg-camp__pillars{flex-direction:column;gap:5.3333333333vw;margin-top:10.6666666667vw}}.p-msg-camp .p-msg-camp__pillar{width:320px;flex-shrink:0}@media only screen and (max-width: 768px){.p-msg-camp .p-msg-camp__pillar{width:100%}}.p-msg-camp .p-msg-camp__pillar__ttl{font-family:Inter,sans-serif;font-size:32px;font-weight:900;color:#c1dd00;line-height:100%;letter-spacing:0;margin-bottom:10px;text-align:center}@media only screen and (max-width: 768px){.p-msg-camp .p-msg-camp__pillar__ttl{font-size:5.3333333333vw;margin-bottom:2.6666666667vw}}.p-msg-camp .p-msg-camp__pillar__text{font-size:16px;color:#fff;line-height:160%;letter-spacing:0;text-align:left}@media only screen and (max-width: 768px){.p-msg-camp .p-msg-camp__pillar__text{font-size:3.2vw}}.p-msg-camp .p-msg-camp__text{font-size:20px;font-weight:700;line-height:175%;letter-spacing:0;color:#fff}@media only screen and (max-width: 768px){.p-msg-camp .p-msg-camp__text{font-size:3.4666666667vw;line-height:200%;letter-spacing:0;margin-top:6.6666666667vw}}.p-msg-camp .p-msg-camp__schedule{margin:90px auto 0;max-width:800px}@media only screen and (max-width: 768px){.p-msg-camp .p-msg-camp__schedule{margin-top:10.6666666667vw;width:78.6666666667vw}}.p-camp{position:relative;overflow:visible;overflow-x:clip;padding:100px 0 80px;background-image:url(../img/bg_green.webp);background-size:1366px 768px;background-repeat:repeat}@media only screen and (max-width: 768px){.p-camp{overflow-x:clip;padding:13.3333333333vw 0 10.6666666667vw;background-size:100vw 56.2666666667vw}}.p-camp .p-camp__wave-clip{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.p-camp .p-camp__deco-hachimura-left{position:absolute;bottom:35px;left:0;width:193px;height:auto;display:block;pointer-events:none;z-index:31}@media only screen and (max-width: 1360px){.p-camp .p-camp__deco-hachimura-left{display:none}}@media only screen and (max-width: 768px){.p-camp .p-camp__deco-hachimura-left{display:inherit;width:25.6vw;left:2.6666666667vw;bottom:-8vw}}.p-camp .p-camp__deco-right{position:absolute;right:0;top:0;pointer-events:none}.p-camp .p-camp__deco-right__deco{position:absolute;right:0;top:0;height:auto;z-index:20;width:27.8184480234vw}@media only screen and (max-width: 768px){.p-camp .p-camp__deco-right__deco{top:-16vw;width:44.5333333333vw}}.p-camp .p-camp__deco-right__kobe{position:absolute;right:0;top:7.6866764275vw;width:21.9619326501vw;height:auto;display:block;z-index:21}@media only screen and (max-width: 768px){.p-camp .p-camp__deco-right__kobe{top:-11.2vw;width:32vw}}.p-camp .p-camp__deco-right__hachimura{position:absolute;right:17.5695461201vw;top:-7.3206442167vw;width:12.737920937vw;height:auto;display:block;z-index:22}@media only screen and (max-width: 768px){.p-camp .p-camp__deco-right__hachimura{top:-34.6666666667vw;right:18.6666666667vw;width:18.6666666667vw}}.p-camp>.l-container02{position:relative;z-index:30}@media only screen and (max-width: 768px){.p-camp>.l-container02{width:100%}}.p-camp .p-camp__wave-left,.p-camp .p-camp__wave-right{position:absolute;top:460px;width:2400px;height:116px;display:block;pointer-events:none;z-index:0}@media only screen and (max-width: 768px){.p-camp .p-camp__wave-left,.p-camp .p-camp__wave-right{width:auto;height:15.4666666667vw}}.p-camp .p-camp__wave-left{top:240px;right:calc(100% - 26.3543191801vw)}@media only screen and (max-width: 1080px){.p-camp .p-camp__wave-left{right:calc(100% - 11.3469985359vw)}}@media only screen and (max-width: 768px){.p-camp .p-camp__wave-left{top:80vw;right:calc(100% - 24vw)}}.p-camp .p-camp__wave-right{top:745px;left:calc(100% - 26.3543191801vw);transform:scaleX(-1)}@media only screen and (max-width: 1080px){.p-camp .p-camp__wave-right{left:calc(100% - 15.7393850659vw)}}@media only screen and (max-width: 768px){.p-camp .p-camp__wave-right{top:216vw;left:calc(100% - 24.8vw)}}.p-camp .p-camp__header{margin-bottom:80px;text-align:center}@media only screen and (max-width: 768px){.p-camp .p-camp__header{margin-bottom:10.6666666667vw}}.p-camp .p-camp__ttl{font-family:"Noto Sans JP",sans-serif;font-size:80px;font-weight:900;line-height:100%;letter-spacing:0;color:#c1dd00;text-align:center;margin-bottom:30px}@media only screen and (max-width: 1280px){.p-camp .p-camp__ttl{font-size:6.25vw}}@media only screen and (max-width: 768px){.p-camp .p-camp__ttl{font-size:10.6666666667vw;margin-bottom:4vw}}.p-camp .p-camp__lead{font-size:20px;font-weight:700;color:#fff;line-height:175%;letter-spacing:0;text-align:center}@media only screen and (max-width: 768px){.p-camp .p-camp__lead{font-size:3.4666666667vw;line-height:170%;letter-spacing:0}}.p-camp .p-camp__img{width:360px;margin:25px auto 35px}.p-camp .p-camp__img img{width:100%;height:auto;display:block}@media only screen and (max-width: 768px){.p-camp .p-camp__img{width:53.3333333333vw;margin-bottom:8vw}}.p-camp .p-camp__pillars__title{margin-bottom:40px;font-family:Inter,sans-serif;font-size:32px;font-weight:900;line-height:100%;color:#fff;text-align:center;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:1px;text-underline-offset:4px}@media only screen and (max-width: 768px){.p-camp .p-camp__pillars__title{margin-bottom:8vw;font-size:6.6666666667vw}}.p-camp .p-camp__pillars{display:flex;gap:40px;align-items:flex-start;width:1070px;max-width:100%;margin:0 auto 100px}@media only screen and (max-width: 768px){.p-camp .p-camp__pillars{flex-direction:column;gap:8vw;width:78.6666666667vw;margin-bottom:13.3333333333vw}}.p-camp .p-camp__pillar{flex:1}.p-camp .p-camp__pillar__num{font-family:Inter,sans-serif;font-size:45px;font-weight:900;color:#c1dd00;line-height:80%;text-align:center;margin-bottom:10px}@media only screen and (max-width: 768px){.p-camp .p-camp__pillar__num{font-size:8vw;margin-bottom:2.6666666667vw}}.p-camp .p-camp__pillar__ttl{font-family:Inter,sans-serif;font-size:32px;font-weight:900;color:#c1dd00;line-height:100%;letter-spacing:0;margin-bottom:10px;text-align:center}@media only screen and (max-width: 768px){.p-camp .p-camp__pillar__ttl{font-size:5.3333333333vw;margin-bottom:2.6666666667vw}}.p-camp .p-camp__pillar__text{font-size:16px;color:#fff;line-height:160%;letter-spacing:0}@media only screen and (max-width: 768px){.p-camp .p-camp__pillar__text{font-size:3.2vw}}.p-camp__schedule{position:relative}.p-camp__schedule__title{margin-bottom:40px;font-family:Inter,sans-serif;font-size:32px;font-weight:900;line-height:100%;color:#fff;text-align:center;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:1px;text-underline-offset:4px}@media only screen and (max-width: 768px){.p-camp__schedule__title{margin-bottom:8vw;font-size:6.6666666667vw}}.p-camp__schedule__img{margin:0 auto;width:800px}@media only screen and (max-width: 768px){.p-camp__schedule__img{width:78.6666666667vw}}.p-camp__location{display:flex;gap:40px;width:800px;max-width:100%;margin:40px auto 0}@media only screen and (max-width: 768px){.p-camp__location{flex-direction:column;gap:5.3333333333vw;width:78.6666666667vw;margin-top:10.6666666667vw}}.p-camp__location__img{flex-shrink:0;width:360px}.p-camp__location__img img{width:100%;height:auto;display:block}@media only screen and (max-width: 768px){.p-camp__location__img{width:100%}}.p-camp__location__info{display:flex;flex-direction:column;gap:5px;margin-top:20px;color:#fff}@media only screen and (max-width: 768px){.p-camp__location__info{margin-top:0;gap:1.3333333333vw}}.p-camp__location__label{display:inline-flex;align-items:center;justify-content:center;width:100px;height:32px;font-size:20px;font-weight:500;color:#fff;border:1px solid #509657;line-height:100%}@media only screen and (max-width: 768px){.p-camp__location__label{font-size:3.7333333333vw;width:16vw;height:5.8666666667vw}}.p-camp__location__name{font-family:Inter,sans-serif;font-size:30px;font-weight:700;letter-spacing:.04em;color:#fff;line-height:100%;margin-top:5px}@media only screen and (max-width: 768px){.p-camp__location__name{margin-top:1.3333333333vw;font-size:5.8666666667vw}}.p-camp__location__address{font-size:20px;font-weight:500;line-height:150%;color:#fff}@media only screen and (max-width: 768px){.p-camp__location__address{font-size:3.7333333333vw}}.p-basketball-camp{position:relative;overflow-x:clip;background-image:url(../img/bg_blue.webp);background-size:1366px 768px;background-repeat:repeat;padding:80px 0 10.980966325vw}@media only screen and (max-width: 768px){.p-basketball-camp{padding:13.3333333333vw 0 22.6666666667vw;background-size:100vw 56.2666666667vw}}@media only screen and (max-width: 768px){.p-basketball-camp .l-container02{width:100%}}.p-basketball-camp .p-basketball-camp__deco-red{position:absolute;top:0;right:0;width:500px;height:auto;display:block;pointer-events:none;z-index:0}@media only screen and (max-width: 768px){.p-basketball-camp .p-basketball-camp__deco-red{top:0;right:-29.3333333333vw;width:auto;height:28vw}}.p-basketball-camp .p-basketball-camp__wave{position:absolute;top:160px;left:calc(100% - 31.4787701318vw);width:2400px;height:116px;display:block;pointer-events:none;z-index:0;transform:scaleX(-1)}@media only screen and (max-width: 1080px){.p-basketball-camp .p-basketball-camp__wave{left:calc(100% - 15.7393850659vw)}}@media only screen and (max-width: 768px){.p-basketball-camp .p-basketball-camp__wave{top:18.6666666667vw;left:calc(100% - 28vw);width:auto;height:15.4666666667vw}}.p-basketball-camp .p-basketball-camp__deco-hachimura{position:absolute;top:80px;right:177px;width:160px;height:auto;display:block;pointer-events:none;z-index:1}@media only screen and (max-width: 768px){.p-basketball-camp .p-basketball-camp__deco-hachimura{top:8vw;right:2.4vw;width:21.3333333333vw}}.p-basketball-camp .p-basketball-camp__header{position:relative;z-index:1;text-align:center;margin-bottom:60px}@media only screen and (max-width: 768px){.p-basketball-camp .p-basketball-camp__header{margin-bottom:8vw}}.p-basketball-camp .p-basketball-camp__ttl{font-family:Inter,sans-serif;font-size:70px;font-weight:900;line-height:100%;color:#fff;text-align:center;margin-bottom:30px}@media only screen and (max-width: 1280px){.p-basketball-camp .p-basketball-camp__ttl{font-size:5.46875vw}}@media only screen and (max-width: 768px){.p-basketball-camp .p-basketball-camp__ttl{font-size:9.6vw;margin-bottom:5.3333333333vw}}.p-basketball-camp .p-basketball-camp__lead{font-size:20px;font-weight:700;color:#fff;line-height:200%;letter-spacing:0;text-align:center}@media only screen and (max-width: 768px){.p-basketball-camp .p-basketball-camp__lead{font-size:3.4666666667vw;line-height:200%}}.p-basketball-camp .p-basketball-camp__btn{margin-top:50px;display:flex;justify-content:center;gap:20px}@media only screen and (max-width: 768px){.p-basketball-camp .p-basketball-camp__btn{flex-direction:column;align-items:center;gap:4vw;margin-top:5.3333333333vw}}.p-basketball-camp .p-basketball-camp__btn a{position:relative;display:flex;align-items:center;gap:0;width:350px;height:85px;padding:0 50px 0 0;box-sizing:border-box;background:#000;border-radius:10px;text-decoration:none;transition:opacity .3s}@media only screen and (max-width: 768px){.p-basketball-camp .p-basketball-camp__btn a{width:63.4666666667vw;height:16vw;padding-right:0;border-radius:1.8666666667vw}}.p-basketball-camp .p-basketball-camp__btn a:hover{opacity:.7}.p-basketball-camp .p-basketball-camp__btn a::after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-style:solid;border-width:2px 2px 0 0;border-color:#fff}@media only screen and (max-width: 768px){.p-basketball-camp .p-basketball-camp__btn a::after{right:2.6666666667vw;width:1.8666666667vw;height:1.8666666667vw}}.p-basketball-camp .p-basketball-camp__btn__icon{width:75px;height:auto;display:block;margin-right:40px;flex-shrink:0}@media only screen and (max-width: 768px){.p-basketball-camp .p-basketball-camp__btn__icon{width:13.8666666667vw;margin-right:8vw}}.p-basketball-camp .p-basketball-camp__btn__texts{display:flex;flex-direction:column;gap:7px}@media only screen and (max-width: 768px){.p-basketball-camp .p-basketball-camp__btn__texts{gap:1.8666666667vw}}.p-basketball-camp .p-basketball-camp__btn__title{font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;line-height:100%}@media only screen and (max-width: 768px){.p-basketball-camp .p-basketball-camp__btn__title{font-size:3.7333333333vw}}.p-basketball-camp .p-basketball-camp__btn__sub{font-size:20px;font-weight:700;color:#c1dd00;letter-spacing:.04em;line-height:100%}@media only screen and (max-width: 768px){.p-basketball-camp .p-basketball-camp__btn__sub{font-size:3.7333333333vw}}.p-basketball-camp .p-basketball-camp__btn a.--no-icon{justify-content:flex-start;padding:0 30px 0 20px}@media only screen and (max-width: 768px){.p-basketball-camp .p-basketball-camp__btn a.--no-icon{padding:0 9.3333333333vw 0 3.7333333333vw}}.p-coach{position:relative;color:#fff}.p-coach .l-container02{overflow:hidden;background-image:url(../img/bg_gray.webp);background-size:300px 180px;background-repeat:repeat;width:85.6515373353vw;max-width:1170px}@media only screen and (max-width: 768px){.p-coach .l-container02{width:85vw;background-size:100vw 60vw}}.p-coach .p-coach__top{padding:60px 45px 45px;text-align:center}@media only screen and (max-width: 768px){.p-coach .p-coach__top{padding:8vw 5.3333333333vw 5.3333333333vw}}.p-coach .p-coach__ttl{font-family:Inter,sans-serif;font-size:40px;font-weight:900;line-height:100%;color:#fff}@media only screen and (max-width: 1280px){.p-coach .p-coach__ttl{font-size:3.125vw}}@media only screen and (max-width: 768px){.p-coach .p-coach__ttl{font-size:6.4vw}}.p-coach .p-coach__inner{display:flex;align-items:stretch}@media only screen and (max-width: 768px){.p-coach .p-coach__inner{flex-direction:column}}.p-coach .p-coach__imgs.pc{width:280px;flex-shrink:0;display:flex;flex-direction:column;align-self:flex-start;gap:10px;margin-right:110px}@media only screen and (max-width: 768px){.p-coach .p-coach__imgs.pc{display:none;margin-right:0}}.p-coach .p-coach__imgs.sp{display:none}@media only screen and (max-width: 768px){.p-coach .p-coach__imgs.sp{display:flex;flex-direction:row;justify-content:space-between;margin-left:-5.3333333333vw;margin-right:-5.3333333333vw;margin-bottom:8vw}}.p-coach .p-coach__img{overflow:hidden}@media only screen and (max-width: 768px){.p-coach .p-coach__img{width:41.3333333333vw;flex-shrink:0}}.p-coach .p-coach__img img{width:100%;height:auto;display:block}.p-coach .p-coach__content{flex:1;padding:0 45px 40px 0}@media only screen and (max-width: 768px){.p-coach .p-coach__content{padding:0 5.3333333333vw 0}}.p-coach .p-coach__name{font-size:28px;font-weight:700;color:#fff;line-height:100%;padding-left:12px;border-left:5px solid #b4bbb4;margin-bottom:15px}@media only screen and (max-width: 768px){.p-coach .p-coach__name{font-size:4.2666666667vw;margin-bottom:2.6666666667vw;padding-left:0;border-left:none;text-align:center}}.p-coach .p-coach__text{font-size:16px;color:#fff;line-height:170%;margin-bottom:40px}@media only screen and (max-width: 768px){.p-coach .p-coach__text{font-size:3.2vw;margin-bottom:8vw}}.p-coach .p-coach__box{background-color:rgba(0,0,0,.2);padding:30px 40px}@media only screen and (max-width: 768px){.p-coach .p-coach__box{padding:8vw 5.3333333333vw 10.6666666667vw;margin-left:-5.3333333333vw;margin-right:-5.3333333333vw}}.p-coach .p-coach__message__ttl{font-family:Inter,sans-serif;font-size:24px;font-weight:700;color:#fff;line-height:100%;margin-bottom:15px}@media only screen and (max-width: 768px){.p-coach .p-coach__message__ttl{font-size:4.2666666667vw;margin-bottom:2.6666666667vw;text-align:center}}.p-coach .p-coach__message__en{font-size:16px;color:#fff;line-height:170%}@media only screen and (max-width: 768px){.p-coach .p-coach__message__en{font-size:3.2vw}}.p-coach .p-coach__ja-msg{border-top:1px solid #a0a9a0;margin-top:25px;padding-top:25px}@media only screen and (max-width: 768px){.p-coach .p-coach__ja-msg{margin-top:4vw;padding-top:4vw}}.p-coach .p-coach__ja-msg__ttl{font-size:18px;font-weight:700;color:#fff;line-height:150%;margin-bottom:15px}@media only screen and (max-width: 768px){.p-coach .p-coach__ja-msg__ttl{font-size:3.2vw;margin-bottom:2.6666666667vw;text-align:center}}.p-coach .p-coach__ja-msg__text{font-size:16px;color:#fff;line-height:170%}@media only screen and (max-width: 768px){.p-coach .p-coach__ja-msg__text{font-size:3.2vw}}.p-detail{position:relative;padding:60px 0 100px}@media only screen and (max-width: 768px){.p-detail{padding:10.6666666667vw 0 17.3333333333vw}}.p-detail .l-container02{position:relative;box-sizing:border-box;background-image:url(../img/bg_paper.webp);background-size:300px 180px;background-repeat:repeat;padding:40px 70px;width:85.6515373353vw;max-width:1170px}@media only screen and (max-width: 768px){.p-detail .l-container02{width:85vw;padding:8vw 5.3333333333vw;background-size:100vw 60vw}}.p-detail .p-detail__deco-hachimura{position:absolute;top:-38px;right:50px;width:117px;height:auto;display:block;pointer-events:none;z-index:1}@media only screen and (max-width: 1280px){.p-detail .p-detail__deco-hachimura{width:8.5651537335vw;right:3.6603221083vw}}@media only screen and (max-width: 768px){.p-detail .p-detail__deco-hachimura{display:none}}.p-detail .p-detail__ttl-wrap{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:25px}@media only screen and (max-width: 1220px){.p-detail .p-detail__ttl-wrap{flex-direction:column;gap:12px}}@media only screen and (max-width: 768px){.p-detail .p-detail__ttl-wrap{flex-direction:column;align-items:stretch;gap:0;margin-bottom:4vw}}.p-detail .p-detail__ttl{font-family:Inter,sans-serif;font-size:40px;font-weight:900;line-height:100%;color:#000;text-align:center;margin-bottom:0}@media only screen and (max-width: 1280px){.p-detail .p-detail__ttl{font-size:3.125vw}}@media only screen and (max-width: 768px){.p-detail .p-detail__ttl{font-size:6.4vw;text-align:center}}.p-detail .p-detail__lang-toggle{position:absolute;top:0;right:90px;display:flex;align-items:center;gap:10px}@media only screen and (max-width: 1220px){.p-detail .p-detail__lang-toggle{position:static}}@media only screen and (max-width: 768px){.p-detail .p-detail__lang-toggle{position:static;gap:2.1333333333vw;align-self:flex-end;margin-top:5.3333333333vw}}.p-detail .p-detail__lang-toggle__label{font-size:14px;font-weight:700;color:#000;cursor:pointer;transition:color .3s,font-weight .3s;white-space:nowrap}@media only screen and (max-width: 768px){.p-detail .p-detail__lang-toggle__label{font-size:2.9333333333vw}}.p-detail .p-detail__lang-toggle__label.--en{color:#0029dc;text-decoration:underline;font-weight:400}.p-detail .p-detail__lang-toggle__btn{position:relative;width:54px;height:30px;background:#000;border:none;border-radius:15px;cursor:pointer;padding:0;flex-shrink:0}@media only screen and (max-width: 768px){.p-detail .p-detail__lang-toggle__btn{width:6.6666666667vw;height:3.7333333333vw;border-radius:1.8666666667vw}}.p-detail .p-detail__lang-toggle__knob{position:absolute;top:4px;left:4px;width:22px;height:22px;background:#fff;border-radius:50%;transition:transform .3s cubic-bezier(0.34, 1.2, 0.64, 1);pointer-events:none}@media only screen and (max-width: 768px){.p-detail .p-detail__lang-toggle__knob{top:0.5333333333vw;left:0.5333333333vw;width:2.6666666667vw;height:2.6666666667vw}}.p-detail .p-detail__lang-content.--en{display:none}.p-detail.is-lang-en .p-detail__lang-toggle__label.--ja{color:#0029dc;text-decoration:underline;font-weight:400}.p-detail.is-lang-en .p-detail__lang-toggle__label.--en{color:#000;text-decoration:none;font-weight:700}.p-detail.is-lang-en .p-detail__lang-toggle__knob{transform:translateX(24px)}@media only screen and (max-width: 768px){.p-detail.is-lang-en .p-detail__lang-toggle__knob{transform:translateX(2.9333333333vw)}}.p-detail.is-lang-en .p-detail__lang-content.--ja{display:none}.p-detail.is-lang-en .p-detail__lang-content.--en{display:block}.p-detail .p-detail__table{width:100%;border-collapse:collapse;margin-bottom:60px}@media only screen and (max-width: 768px){.p-detail .p-detail__table{margin-bottom:9.3333333333vw}}.p-detail .p-detail__table thead th{padding:10px 0;font-size:18px;font-weight:700;color:#000;text-align:center;border-top:2px solid #000;border-bottom:1px solid #000}@media only screen and (max-width: 768px){.p-detail .p-detail__table thead th{font-size:3.2vw;line-height:133%;padding:1.8666666667vw 0}}.p-detail .p-detail__table tbody tr{border-bottom:1px solid #bfbfbf}.p-detail .p-detail__table tbody tr:first-child{border-top:1px solid #bfbfbf}.p-detail .p-detail__table tbody tr:last-child{border-bottom:none}.p-detail .p-detail__table tbody tr:last-child th,.p-detail .p-detail__table tbody tr:last-child td{padding-bottom:0}.p-detail .p-detail__table tbody th{width:200px;padding:25px 20px 25px 0;font-size:20px;font-weight:700;line-height:150%;color:#000;vertical-align:top;text-align:left;white-space:nowrap}@media only screen and (max-width: 768px){.p-detail .p-detail__table tbody th{display:block;width:100%;padding:2.6666666667vw 0 1.3333333333vw;font-size:3.2vw;border-bottom:none}}.p-detail .p-detail__table tbody td{padding:25px 0;font-size:18px;font-weight:500;line-height:155%;color:#000;vertical-align:top}@media only screen and (max-width: 768px){.p-detail .p-detail__table tbody td{display:block;width:100%;padding:0 0 2.6666666667vw;font-size:3.2vw}}.p-detail .p-detail__note-list{list-style:none;padding:0;margin:10px 0 0}@media only screen and (max-width: 768px){.p-detail .p-detail__note-list{margin-top:1.3333333333vw}}.p-detail .p-detail__note-list li{font-size:16px;font-weight:400;line-height:160%;color:#000;margin-bottom:5px}.p-detail .p-detail__note-list li:last-child{margin-bottom:0}@media only screen and (max-width: 768px){.p-detail .p-detail__note-list li{font-size:2.9333333333vw}}.p-detail .p-detail__more-content{height:0;overflow:hidden;transition:height .4s ease}.p-detail .p-detail__section{margin-bottom:40px}.p-detail .p-detail__section:first-child{margin-top:0}.p-detail .p-detail__section:last-child{margin-bottom:50px}@media only screen and (max-width: 768px){.p-detail .p-detail__section{margin-bottom:6.6666666667vw}.p-detail .p-detail__section:last-child{margin-bottom:8vw}}.p-detail .p-detail__h1{font-size:20px;font-weight:700;color:#fff;line-height:100%;padding:10px 20px;background-color:#a0a9a0;margin-bottom:20px}@media only screen and (max-width: 768px){.p-detail .p-detail__h1{font-size:3.7333333333vw;padding:2.1333333333vw 3.2vw;margin-bottom:3.2vw}}.p-detail .p-detail__block{margin-bottom:30px}.p-detail .p-detail__block:last-child{margin-bottom:0}@media only screen and (max-width: 768px){.p-detail .p-detail__block{margin-bottom:5.3333333333vw}}.p-detail .p-detail__h2{font-size:20px;font-weight:700;color:#000;line-height:100%;padding-left:10px;border-left:3px solid #217a2a;margin-bottom:15px}@media only screen and (max-width: 768px){.p-detail .p-detail__h2{font-size:3.7333333333vw;margin-bottom:2.1333333333vw}}.p-detail .p-detail__list{list-style:none;padding:0;margin:0 0 15px}.p-detail .p-detail__list:last-child{margin-bottom:0}.p-detail .p-detail__list li{position:relative;padding-left:20px;font-size:18px;font-weight:500;color:#000;line-height:155%;margin-bottom:10px}.p-detail .p-detail__list li:last-child{margin-bottom:0}.p-detail .p-detail__list li::before{content:"";position:absolute;left:0;top:10px;width:10px;height:10px;border-radius:50%;background-color:#217a2a}@media only screen and (max-width: 768px){.p-detail .p-detail__list li{font-size:3.2vw;padding-left:4vw;margin-bottom:1.0666666667vw}.p-detail .p-detail__list li::before{top:1.6vw;width:1.8666666667vw;height:1.8666666667vw}}.p-detail .p-detail__text{font-size:18px;font-weight:500;color:#000;line-height:155%;margin-bottom:10px}.p-detail .p-detail__text:last-child{margin-bottom:0}@media only screen and (max-width: 768px){.p-detail .p-detail__text{font-size:3.2vw;margin-bottom:1.6vw}}.p-detail .p-detail__note{font-size:16px;font-weight:400;color:#000;line-height:162.5%;margin-top:15px}@media only screen and (max-width: 768px){.p-detail .p-detail__note{font-size:2.9333333333vw;margin-top:2.1333333333vw}}.p-detail .p-detail__link{color:#217a2a;text-decoration:underline}.p-detail .p-detail__link:hover{opacity:.7}.p-detail .p-detail__more-toggle{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:20px 0 5px;background:none;border:none;cursor:pointer}.p-detail .p-detail__more-toggle__text{font-size:14px;font-weight:600;color:#000;line-height:100%}@media only screen and (max-width: 768px){.p-detail .p-detail__more-toggle__text{font-size:2.9333333333vw}}.p-detail .p-detail__more-toggle__icon{display:inline-block;width:18px;height:18px;border-right:2px solid #0029dc;border-bottom:2px solid #0029dc;transform:rotate(45deg);transition:transform .4s ease;margin-top:0}@media only screen and (max-width: 768px){.p-detail .p-detail__more-toggle__icon{width:3.2vw;height:3.2vw}}.p-detail .p-detail__more-toggle.is-open .p-detail__more-toggle__icon{transform:rotate(-135deg);margin-top:4px}@media only screen and (max-width: 768px){.p-detail .p-detail__more-toggle{padding:0 0 1.3333333333vw}}.p-detail .p-detail__btn{margin-top:40px;display:flex;justify-content:center}.p-detail .p-detail__btn a{display:block;width:340px;transition:opacity .3s}.p-detail .p-detail__btn a:hover{opacity:.7}.p-detail .p-detail__btn a img{width:100%;height:auto;display:block}@media only screen and (max-width: 768px){.p-detail .p-detail__btn{margin-top:5.3333333333vw}.p-detail .p-detail__btn a{width:63.4666666667vw}}.p-showcase{position:relative;overflow-x:clip;padding:80px 0 80px}@media only screen and (max-width: 768px){.p-showcase{padding:26.6666666667vw 0 9.3333333333vw;overflow-x:clip}}.p-showcase .p-showcase__wave-clip{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.p-showcase .p-showcase__ttl{position:relative;z-index:1;font-family:"Noto Sans JP",sans-serif;font-size:70px;font-weight:900;line-height:100%;letter-spacing:0;color:#fff;text-align:center;margin-bottom:25px}@media only screen and (max-width: 1280px){.p-showcase .p-showcase__ttl{font-size:5.46875vw}}@media only screen and (max-width: 768px){.p-showcase .p-showcase__ttl{font-size:9.6vw;white-space:nowrap;margin-bottom:4vw}}.p-showcase .p-showcase__lead{position:relative;z-index:1;width:100%;font-size:20px;font-weight:700;color:#fff;line-height:175%;letter-spacing:0;text-align:center;margin-bottom:50px}.p-showcase .p-showcase__lead.--mb-sm{margin-bottom:1em}@media only screen and (max-width: 768px){.p-showcase .p-showcase__lead{font-size:3.4666666667vw;line-height:175%;letter-spacing:0;margin-top:0;margin-bottom:6.6666666667vw}.p-showcase .p-showcase__lead.--mb-sm{margin-bottom:1em}}@media only screen and (max-width: 768px){.p-showcase .p-showcase__lead+.p-showcase__lead{margin-top:0}}.p-showcase .p-showcase__table{position:relative;z-index:1;width:750px;max-width:100%;margin:0 auto 50px;border-collapse:collapse}@media only screen and (max-width: 768px){.p-showcase .p-showcase__table{width:100%;margin-bottom:8vw}}.p-showcase .p-showcase__table thead th{padding:10px 0;font-size:24px;font-weight:700;color:#fff;text-align:center;border-top:3px solid #4462e5;border-bottom:3px solid #4462e5}@media only screen and (max-width: 768px){.p-showcase .p-showcase__table thead th{font-size:4vw;padding:2.6666666667vw 0}}.p-showcase .p-showcase__table tbody tr{border-bottom:1px solid #4462e5}.p-showcase .p-showcase__table tbody tr:first-child{border-top:1px solid #4462e5}.p-showcase .p-showcase__table tbody tr.--section-start{border-top:2px solid #4462e5}.p-showcase .p-showcase__table tbody tr.--gap-bottom th{padding-bottom:50px}@media only screen and (max-width: 768px){.p-showcase .p-showcase__table tbody tr.--gap-bottom th{padding-bottom:1.3333333333vw}}.p-showcase .p-showcase__table tbody tr.--gap-bottom td{padding-bottom:50px}@media only screen and (max-width: 768px){.p-showcase .p-showcase__table tbody tr.--gap-bottom td{padding-bottom:9.3333333333vw}}.p-showcase .p-showcase__table tbody th{width:200px;padding:25px 20px 25px 0;font-size:20px;font-weight:700;line-height:150%;color:#fff;vertical-align:top;text-align:left;white-space:nowrap}@media only screen and (max-width: 768px){.p-showcase .p-showcase__table tbody th{display:block;width:100%;padding:2.6666666667vw 0 1.3333333333vw;font-size:3.2vw;border-bottom:none}}.p-showcase .p-showcase__table tbody td{padding:25px 0;font-size:18px;font-weight:500;line-height:155%;color:#fff;vertical-align:top}@media only screen and (max-width: 768px){.p-showcase .p-showcase__table tbody td{display:block;width:100%;padding:0 0 2.6666666667vw;font-size:3.2vw}}.p-showcase .p-showcase__table tbody tr.--section-head th{vertical-align:top;white-space:normal;padding-bottom:25px}@media only screen and (max-width: 768px){.p-showcase .p-showcase__table tbody tr.--section-head th{text-align:center;padding-bottom:2.6666666667vw}}.p-showcase .p-showcase__table tbody tr.--section-head td{vertical-align:top;padding-bottom:25px}@media only screen and (max-width: 768px){.p-showcase .p-showcase__table tbody tr.--section-head td{padding-bottom:2.6666666667vw}}.p-showcase .p-showcase__badge{display:inline-block;width:150px;padding:5px 0;font-size:18px;font-weight:700;letter-spacing:.06em;color:#fff;line-height:140%;text-align:center;white-space:nowrap}.p-showcase .p-showcase__badge.--red{background-color:#e20000}.p-showcase .p-showcase__badge.--green{background-color:#217a2a}.p-showcase .p-showcase__badge .--dot{margin:0 -0.3em}@media only screen and (max-width: 768px){.p-showcase .p-showcase__badge{width:29.3333333333vw;padding:1.0666666667vw 0;font-size:3.2vw}}.p-showcase .p-showcase__section-ttl{display:block;font-size:24px;font-weight:700;color:#fff;line-height:140%;margin-bottom:10px}@media only screen and (max-width: 768px){.p-showcase .p-showcase__section-ttl{font-size:4vw;margin-bottom:1.3333333333vw;text-align:center}}.p-showcase .p-showcase__section-desc{font-size:16px;font-weight:400;color:#fff;line-height:160%;margin:0}@media only screen and (max-width: 768px){.p-showcase .p-showcase__section-desc{font-size:3.2vw}}.p-showcase .p-showcase__note-list{list-style:none;padding:0;margin:10px 0 0}.p-showcase .p-showcase__note-list li{font-size:16px;font-weight:400;line-height:160%;color:#fff}@media only screen and (max-width: 768px){.p-showcase .p-showcase__note-list li{font-size:3.2vw}}.p-showcase .p-showcase__ticket{width:750px;max-width:100%;margin:50px auto 0}@media only screen and (max-width: 768px){.p-showcase .p-showcase__ticket{margin-top:4vw}}.p-showcase .p-showcase__ticket__note{font-size:16px;font-weight:500;color:#d5d9d5;line-height:150%;margin:15px 0 0;text-align:center}@media only screen and (max-width: 768px){.p-showcase .p-showcase__ticket__note{font-size:3.2vw;margin-top:2.6666666667vw}}.p-showcase .p-showcase__ticket__account{margin-top:15px;text-align:center}@media only screen and (max-width: 768px){.p-showcase .p-showcase__ticket__account{margin-top:2.6666666667vw}}.p-showcase .p-showcase__video{position:relative;z-index:2;width:500px;max-width:100%;margin:40px auto 0}@media only screen and (max-width: 1280px){.p-showcase .p-showcase__video{width:39.0625vw}}@media only screen and (max-width: 768px){.p-showcase .p-showcase__video{width:100%;margin-top:5.3333333333vw}}.p-showcase .p-showcase__video__link{position:relative;display:block}.p-showcase .p-showcase__video__link img{width:100%;height:auto;display:block}.p-showcase .p-showcase__video__link:hover{opacity:.85}.p-showcase .p-showcase__map{width:750px;max-width:100%;margin:0 auto 20px}@media only screen and (max-width: 768px){.p-showcase .p-showcase__map{margin-bottom:2.1333333333vw}}.p-showcase .p-showcase__map img{width:100%;height:auto;display:block}.p-showcase .p-showcase__photos{position:relative;z-index:1;width:750px;max-width:100%;margin:0 auto 5px}@media only screen and (max-width: 768px){.p-showcase .p-showcase__photos{margin-bottom:2.6666666667vw}}.p-showcase .p-showcase__photos img{width:100%;height:auto;display:block}.p-showcase .p-showcase__notes{list-style:none;padding:0;width:750px;max-width:100%;margin:0 auto}.p-showcase .p-showcase__notes li{font-size:12px;font-weight:400;color:#fff;line-height:162.5%;margin-bottom:0}@media only screen and (max-width: 768px){.p-showcase .p-showcase__notes li{font-size:2.9333333333vw;margin-bottom:0}}.p-showcase .p-showcase__deco-hachimura{position:absolute;bottom:35px;right:190px;width:118px;height:auto;display:block;pointer-events:none;z-index:1}@media only screen and (max-width: 1280px){.p-showcase .p-showcase__deco-hachimura{width:8.6383601757vw;right:13.9092240117vw;bcbottom:5.8565153734vw}}@media only screen and (max-width: 768px){.p-showcase .p-showcase__deco-hachimura{display:none}}.p-showcase .p-showcase__wave-right{position:absolute;bottom:0;left:calc(100% - 43.9238653001vw);width:2400px;height:116px;display:block;pointer-events:none;z-index:0;transform:scaleX(-1)}@media only screen and (max-width: 1080px){.p-showcase .p-showcase__wave-right{left:calc(100% - 21.9619326501vw)}}@media only screen and (max-width: 768px){.p-showcase .p-showcase__wave-right{left:calc(100% - 15.2vw);width:auto;height:15.4666666667vw}}.p-showcase .p-showcase__kobe{position:absolute;bottom:0;right:91px;width:375px;height:auto;display:block;pointer-events:none;z-index:1}@media only screen and (max-width: 768px){.p-showcase .p-showcase__kobe{right:0;width:50.1333333333vw}}.p-showcase .p-showcase__wave{position:absolute;bottom:0;left:0;width:2400px;height:116px;display:block;pointer-events:none;z-index:0}@media only screen and (max-width: 768px){.p-showcase .p-showcase__wave{width:auto;height:15.4666666667vw}}.p-showcase .p-showcase__deco__yellow{position:absolute;top:-7.3206442167vw;left:0;width:36.6032210835vw}@media only screen and (max-width: 768px){.p-showcase .p-showcase__deco__yellow{top:-13.3333333333vw;width:66.6666666667vw}}.p-showcase .p-showcase__deco__red{position:absolute;right:0;top:0;width:82.2108345534vw}@media only screen and (max-width: 768px){.p-showcase .p-showcase__deco__red{top:0;right:-81.3333333333vw;width:auto;height:30.6666666667vw}.p-showcase .p-showcase__deco__red img{width:auto;height:100%}}.p-showcase .p-showcase__deco__kobe{position:absolute;top:-8.0527086384vw;left:17.7891654466vw;width:28.0380673499vw}@media only screen and (max-width: 768px){.p-showcase .p-showcase__deco__kobe{top:-14.6666666667vw;left:auto;right:15.4666666667vw;width:50.9333333333vw}}.p-showcase .p-showcase__deco__wave{position:absolute;top:8.4187408492vw;right:calc(100% - 36.1639824305vw);width:175.6954612006vw;height:8.4919472914vw;pointer-events:none}@media only screen and (max-width: 768px){.p-showcase .p-showcase__deco__wave{top:15.4666666667vw;right:calc(100% - 66.6666666667vw);height:15.4666666667vw}}.p-showcase__note{font-size:16px;font-weight:400}@media only screen and (max-width: 768px){.p-showcase__note{font-size:2.9333333333vw}}.p-park{position:relative;overflow-x:clip;padding:90px 0 60px}@media only screen and (max-width: 768px){.p-park{padding:9.3333333333vw 0}}.p-park .p-park__ttl{position:relative;z-index:1;font-family:"Noto Sans JP",sans-serif;font-size:70px;font-weight:900;line-height:100%;letter-spacing:0;color:#fff;text-align:center;margin-bottom:25px}@media only screen and (max-width: 1280px){.p-park .p-park__ttl{font-size:5.46875vw}}@media only screen and (max-width: 768px){.p-park .p-park__ttl{font-size:9.6vw;margin-bottom:4vw}}.p-park .p-park__lead{position:relative;z-index:1;width:100%;font-size:20px;font-weight:700;color:#fff;line-height:175%;letter-spacing:0;text-align:center;margin-bottom:50px}@media only screen and (max-width: 768px){.p-park .p-park__lead{font-size:3.4666666667vw;line-height:175%;margin-top:0;margin-bottom:6.6666666667vw}}.p-park .p-park__table{width:750px;max-width:100%;margin:0 auto 50px;border-collapse:collapse}@media only screen and (max-width: 768px){.p-park .p-park__table{width:100%;margin-bottom:8vw}}.p-park .p-park__table thead th{padding:10px 0;font-size:24px;font-weight:700;color:#fff;text-align:center;border-top:3px solid #4462e5;border-bottom:3px solid #4462e5}@media only screen and (max-width: 768px){.p-park .p-park__table thead th{font-size:4vw;padding:2.6666666667vw 0}}.p-park .p-park__table tbody tr{border-bottom:1px solid #509657}.p-park .p-park__table tbody tr:first-child{border-top:1px solid #509657}.p-park .p-park__table tbody tr.--section-start{border-top:2px solid #509657}.p-park .p-park__table tbody th{width:200px;padding:25px 20px 25px 0;font-size:20px;font-weight:700;line-height:150%;color:#fff;vertical-align:top;text-align:left;white-space:nowrap}@media only screen and (max-width: 768px){.p-park .p-park__table tbody th{display:block;width:100%;padding:2.6666666667vw 0 1.3333333333vw;font-size:3.2vw;border-bottom:none}}.p-park .p-park__table tbody td{padding:25px 0;font-size:18px;font-weight:500;line-height:155%;color:#fff;vertical-align:top}@media only screen and (max-width: 768px){.p-park .p-park__table tbody td{display:block;width:100%;padding:0 0 2.6666666667vw;font-size:3.2vw}}.p-park .p-park__table tbody tr.--section-head th{vertical-align:top;white-space:normal;padding-bottom:25px}@media only screen and (max-width: 768px){.p-park .p-park__table tbody tr.--section-head th{text-align:center;padding-bottom:2.6666666667vw}}.p-park .p-park__table tbody tr.--section-head td{vertical-align:top;padding-bottom:25px}@media only screen and (max-width: 768px){.p-park .p-park__table tbody tr.--section-head td{padding-bottom:2.6666666667vw}}.p-park .p-park__badge{display:inline-block;width:150px;padding:5px 0;font-size:18px;font-weight:700;letter-spacing:.06em;color:#fff;line-height:140%;text-align:center;white-space:nowrap}.p-park .p-park__badge.--green{background-color:#217a2a}.p-park .p-park__badge .--dot{margin:0 -0.3em}@media only screen and (max-width: 768px){.p-park .p-park__badge{width:29.3333333333vw;padding:1.0666666667vw 0;font-size:3.2vw}}.p-park .p-park__section-ttl{display:block;font-size:24px;font-weight:700;color:#fff;line-height:140%;margin-bottom:10px}@media only screen and (max-width: 768px){.p-park .p-park__section-ttl{font-size:4vw;margin-bottom:1.3333333333vw;text-align:center}}.p-park .p-park__section-desc{font-size:16px;font-weight:400;color:#fff;line-height:160%;margin:0}@media only screen and (max-width: 768px){.p-park .p-park__section-desc{font-size:3.2vw}}.p-park .p-park__note-list{list-style:none;padding:0;margin:0}.p-park .p-park__note-list li{font-size:16px;font-weight:400;line-height:160%;color:#fff}@media only screen and (max-width: 768px){.p-park .p-park__note-list li{font-size:3.2vw}}.p-park .p-park__map{width:750px;max-width:100%;margin:0 auto 20px}@media only screen and (max-width: 768px){.p-park .p-park__map{margin-bottom:2.1333333333vw}}.p-park .p-park__map img{width:100%;height:auto;display:block}.p-park .p-park__wave-clip{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.p-park .p-park__wave{position:absolute;bottom:0;left:0;width:2400px;height:116px;display:block;pointer-events:none;z-index:0}@media only screen and (max-width: 768px){.p-park .p-park__wave{width:auto;height:15.4666666667vw}}.p-park .p-park__notes{list-style:none;padding:0;width:750px;max-width:100%;margin:0 auto}.p-park .p-park__notes li{font-size:13px;font-weight:400;color:#fff;line-height:150%;margin-bottom:0}@media only screen and (max-width: 768px){.p-park .p-park__notes li{font-size:2.9333333333vw;margin-bottom:0}}.p-tickets{position:relative;overflow-x:clip;padding:90px 0 0;z-index:2}.p-tickets .p-tickets__deco-green{position:absolute;top:220px;left:0;width:300px;height:auto;display:block;pointer-events:none;z-index:0}@media only screen and (max-width: 768px){.p-tickets .p-tickets__deco-green{top:10.6666666667vw;left:-17.3333333333vw;width:40vw;height:auto;z-index:3}}.p-tickets .p-tickets__deco-hachimura{position:absolute;top:90px;left:95px;width:192px;height:auto;display:block;pointer-events:none;z-index:1}@media only screen and (max-width: 768px){.p-tickets .p-tickets__deco-hachimura{top:-5.8666666667vw;left:-1.3333333333vw;width:25.6vw}}@media only screen and (max-width: 768px){.p-tickets{padding:16vw 0 24vw}}.p-tickets .p-tickets__ttl{font-family:Inter,sans-serif;font-size:40px;font-weight:900;line-height:100%;color:#0029dc;text-align:center}@media only screen and (max-width: 1280px){.p-tickets .p-tickets__ttl{font-size:3.125vw}}@media only screen and (max-width: 768px){.p-tickets .p-tickets__ttl{font-size:8vw}}.p-tickets .p-tickets__ttl__sub{color:#000;margin-bottom:10px}@media only screen and (max-width: 768px){.p-tickets .p-tickets__ttl__sub{font-size:2.9333333333vw;margin:1.3333333333vw 0 2.6666666667vw}}.p-tickets .p-tickets__sep{width:540px;max-width:100%;margin:50px auto;border-top:1px dashed #5c6b5c}@media only screen and (max-width: 768px){.p-tickets .p-tickets__sep{margin:5.3333333333vw auto}}.p-tickets .p-tickets__item{text-align:center}.p-tickets .p-tickets__item__head{font-size:34px;font-weight:700;line-height:150%;color:#000;margin-bottom:15px}@media only screen and (max-width: 1280px){.p-tickets .p-tickets__item__head{font-size:2.65625vw}}@media only screen and (max-width: 768px){.p-tickets .p-tickets__item__head{font-size:4.2666666667vw;margin-bottom:1.3333333333vw}}.p-tickets .p-tickets__item__note{font-size:14px;font-weight:500;line-height:180%;color:#000;margin-bottom:25px}@media only screen and (max-width: 768px){.p-tickets .p-tickets__item__note{font-size:3.2vw;margin-bottom:2.6666666667vw}}.p-tickets .p-tickets__video{position:relative;z-index:2;width:500px;max-width:100%;margin:40px auto 0}@media only screen and (max-width: 1280px){.p-tickets .p-tickets__video{width:39.0625vw}}@media only screen and (max-width: 768px){.p-tickets .p-tickets__video{width:100%;margin-top:5.3333333333vw}}.p-tickets .p-tickets__video__link{position:relative;display:block}.p-tickets .p-tickets__video__link img{width:100%;height:auto;display:block}.p-tickets .p-tickets__video__link:hover{opacity:.85}.p-merch{position:relative;overflow-x:clip;padding:0 0 100px}@media only screen and (max-width: 768px){.p-merch{padding:0 0 18.6666666667vw}}.p-merch .p-park__kobe{position:absolute;bottom:0;left:0;width:375px;height:auto;display:block;pointer-events:none;z-index:1}@media only screen and (max-width: 768px){.p-merch .p-park__kobe{left:0;width:50.1333333333vw}}.p-merch .p-merch__deco-red{position:absolute;top:-210px;right:0;width:500px;height:auto;display:block;pointer-events:none;z-index:0}@media only screen and (max-width: 768px){.p-merch .p-merch__deco-red{top:-32vw;right:-29.3333333333vw;width:auto;height:28vw}}.p-merch .p-merch__wave{position:absolute;top:-48px;left:calc(100% - 31.4787701318vw);width:2400px;height:116px;display:block;pointer-events:none;z-index:0;transform:scaleX(-1)}@media only screen and (max-width: 1080px){.p-merch .p-merch__wave{left:calc(100% - 15.7393850659vw)}}@media only screen and (max-width: 768px){.p-merch .p-merch__wave{top:-12vw;left:calc(100% - 28vw);width:auto;height:15.4666666667vw;z-index:0}}.p-merch .p-merch__deco-hachimura{position:absolute;top:-130px;right:177px;width:160px;height:auto;display:block;pointer-events:none;z-index:1}@media only screen and (max-width: 768px){.p-merch .p-merch__deco-hachimura{top:-21.3333333333vw;right:2.4vw;width:21.3333333333vw}}.p-merch .p-merch__ttl{font-family:Inter,sans-serif;font-size:40px;font-weight:900;line-height:100%;color:#0029dc;text-align:center}@media only screen and (max-width: 1280px){.p-merch .p-merch__ttl{font-size:3.125vw}}@media only screen and (max-width: 768px){.p-merch .p-merch__ttl{font-size:8vw}}.p-merch .p-merch__ttl__sub{color:#000;margin-bottom:30px}@media only screen and (max-width: 768px){.p-merch .p-merch__ttl__sub{font-size:2.9333333333vw;margin:1.3333333333vw 0 2.6666666667vw}}.p-merch .p-merch__catch{font-size:26px;font-weight:700;line-height:138%;color:#fff;text-align:center;margin-bottom:15px}@media only screen and (max-width: 1280px){.p-merch .p-merch__catch{font-size:2.03125vw}}@media only screen and (max-width: 768px){.p-merch .p-merch__catch{font-size:4.8vw;margin-bottom:2.6666666667vw}}.p-merch .p-merch__img{width:500px;max-width:100%;margin:0 auto}@media only screen and (max-width: 1280px){.p-merch .p-merch__img{width:39.0625vw}}@media only screen and (max-width: 768px){.p-merch .p-merch__img{width:100%;margin-bottom:2.6666666667vw}}.p-merch .p-merch__img a{display:block;transition:opacity .3s}.p-merch .p-merch__img a:hover{opacity:.7}.p-merch .p-merch__img img{width:100%;height:auto;display:block}.p-merch .p-merch__store-btn{margin-top:15px}@media only screen and (max-width: 768px){.p-merch .p-merch__store-btn{margin-top:0}}.p-merch .p-merch__info{list-style:none;padding:0;width:500px;max-width:100%;margin:15px auto 10px}@media only screen and (max-width: 1280px){.p-merch .p-merch__info{width:39.0625vw}}@media only screen and (max-width: 768px){.p-merch .p-merch__info{width:100%;margin:2.6666666667vw auto 1.3333333333vw}}.p-merch .p-merch__info li{font-size:18px;font-weight:500;line-height:155%;color:#000}@media only screen and (max-width: 768px){.p-merch .p-merch__info li{font-size:3.7333333333vw}}.p-merch .p-merch__notes{list-style:none;padding:0;width:720px;max-width:100%;margin:0 auto 30px}@media only screen and (max-width: 768px){.p-merch .p-merch__notes{width:100%;margin-bottom:0}}.p-merch .p-merch__notes li{font-size:16px;font-weight:500;line-height:150%;color:#000}@media only screen and (max-width: 768px){.p-merch .p-merch__notes li{font-size:3.2vw}}.p-wallpaper{position:relative;z-index:1;padding:0;overflow:visible;margin-bottom:-40px}@media only screen and (max-width: 768px){.p-wallpaper{margin-bottom:-13.3333333333vw}}.p-wallpaper::before{content:"";position:absolute;top:0;left:0;right:0;height:calc(100% - 40px);background-image:url(../img/bg_yellow.webp);background-size:1366px 768px;background-repeat:repeat;z-index:0}@media only screen and (max-width: 768px){.p-wallpaper::before{background-size:100vw 56.2666666667vw}}.p-wallpaper .p-wallpaper__ttl{position:relative;z-index:1;font-family:Inter,sans-serif;font-size:100px;font-weight:900;line-height:70%;text-align:center;color:rgba(0,0,0,.5);opacity:.3 !important;margin-bottom:-30px}@media only screen and (max-width: 1280px){.p-wallpaper .p-wallpaper__ttl{font-size:7.8125vw;margin-bottom:-2.34375vw}}@media only screen and (max-width: 768px){.p-wallpaper .p-wallpaper__ttl{font-size:13.3333333333vw;margin-bottom:-2.6666666667vw}}.p-wallpaper .p-wallpaper__list{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:15px}@media only screen and (max-width: 1280px){.p-wallpaper .p-wallpaper__list{gap:1.171875vw}}@media only screen and (max-width: 768px){.p-wallpaper .p-wallpaper__list{flex-wrap:wrap;justify-content:space-between;gap:6.6666666667vw 0;width:72vw;margin:0 auto}}.p-wallpaper .p-wallpaper__list__item{width:166px;overflow:hidden;flex-shrink:0;border:1px solid #a0a9a0}@media only screen and (max-width: 1280px){.p-wallpaper .p-wallpaper__list__item{width:12.96875vw}}@media only screen and (max-width: 768px){.p-wallpaper .p-wallpaper__list__item{width:32vw;flex:none}}.p-wallpaper .p-wallpaper__list__item:first-child{width:347px}@media only screen and (max-width: 1280px){.p-wallpaper .p-wallpaper__list__item:first-child{width:27.109375vw}}@media only screen and (max-width: 768px){.p-wallpaper .p-wallpaper__list__item:first-child{width:100%;flex:none}}.p-wallpaper .p-wallpaper__list__item a{display:block}.p-wallpaper .p-wallpaper__list__item img{width:100%;height:auto;display:block;transition:transform .3s linear}.p-wallpaper .p-wallpaper__list__item img:hover{transform:scale(1.05)}.p-partners{position:relative;z-index:0;padding:90px 0 165px;overflow-x:clip;background-image:url(../img/bg_blue.webp);background-size:1366px 768px;background-repeat:repeat}@media only screen and (max-width: 768px){.p-partners{padding:25.3333333333vw 0 29.3333333333vw;background-size:100vw 56.2666666667vw}}.p-partners .p-partners__wave{position:absolute;bottom:0;left:0;width:2400px;height:116px;display:block;pointer-events:none;z-index:0}@media only screen and (max-width: 768px){.p-partners .p-partners__wave{width:auto;height:15.4666666667vw}}.p-partners .p-partners__ttl{color:#c1dd00 !important;margin-bottom:30px}@media only screen and (max-width: 768px){.p-partners .p-partners__ttl{font-size:8vw;margin-bottom:5.3333333333vw}}.p-partners .p-partners__list{display:flex;justify-content:center;flex-wrap:wrap;gap:40px;margin-top:30px}@media only screen and (max-width: 768px){.p-partners .p-partners__list{gap:10.6666666667vw}}.p-partners .p-partners__list .p-partners__list__item{width:100%}.p-partners .p-partners__list .p-partners__list__item .p-partners__list__item_ttl{font-size:16px;color:#a0a9a0;text-align:center}@media only screen and (max-width: 768px){.p-partners .p-partners__list .p-partners__list__item .p-partners__list__item_ttl{font-size:3.2vw}}.p-partners .p-partners__list .p-partners__list__item .p-partners__logo{display:flex;justify-content:center;align-items:center;gap:40px;margin-top:40px;list-style:none;padding:0}@media only screen and (max-width: 768px){.p-partners .p-partners__list .p-partners__list__item .p-partners__logo{flex-wrap:wrap;gap:8vw;margin-top:10.6666666667vw}}.p-partners .p-partners__list .p-partners__list__item .p-partners__logo.--align-start{align-items:flex-start}.p-partners .p-partners__list .p-partners__list__item .p-partners__logo.--block{display:block;margin-top:40px}@media only screen and (max-width: 768px){.p-partners .p-partners__list .p-partners__list__item .p-partners__logo.--block{margin-top:10.6666666667vw}}.p-partners .p-partners__list .p-partners__list__item .p-partners__logo.--block li+li{margin-top:40px}@media only screen and (max-width: 768px){.p-partners .p-partners__list .p-partners__list__item .p-partners__logo.--block li+li{margin-top:10.6666666667vw}}.p-partners .p-partners__list .p-partners__list__item .p-partners__logo li img{display:block;width:100%;height:auto}.p-partners .p-partners__list .p-partners__list__item .p-partners__logo .daiichi_life{width:360px}@media only screen and (max-width: 768px){.p-partners .p-partners__list .p-partners__list__item .p-partners__logo .daiichi_life{width:68.8vw}}.p-partners .p-partners__list .p-partners__list__item .p-partners__logo .softbank{margin:0 auto;width:340px}@media only screen and (max-width: 768px){.p-partners .p-partners__list .p-partners__list__item .p-partners__logo .softbank{width:63.4666666667vw}}.p-partners .p-partners__list .p-partners__list__item .p-partners__logo .jordan{margin:0 auto;width:122px}@media only screen and (max-width: 768px){.p-partners .p-partners__list .p-partners__list__item .p-partners__logo .jordan{margin-top:10.6666666667vw;width:22.4vw}}.p-partners .p-partners__list .p-partners__list__item .p-partners__logo .canon{width:271px}@media only screen and (max-width: 768px){.p-partners .p-partners__list .p-partners__list__item .p-partners__logo .canon{width:56vw}}.p-partners .p-partners__list .p-partners__list__item .p-partners__logo .axs{width:93px}@media only screen and (max-width: 768px){.p-partners .p-partners__list .p-partners__list__item .p-partners__logo .axs{width:17.0666666667vw}}.p-partners .p-partners__list .p-partners__list__item .p-partners__logo .tv_asahi{width:184px}@media only screen and (max-width: 768px){.p-partners .p-partners__list .p-partners__list__item .p-partners__logo .tv_asahi{width:34.6666666667vw}}.p-partners .p-partners__list .p-partners__list__item .p-partners__logo .glion_arena_kobe{width:318px}@media only screen and (max-width: 768px){.p-partners .p-partners__list .p-partners__list__item .p-partners__logo .glion_arena_kobe{width:59.7333333333vw}}.l-container01{margin:0 auto;width:80.5270863836vw;max-width:1100px}@media only screen and (max-width: 768px){.l-container01{width:78.6666666667vw}}.l-container02{margin:0 auto;width:81.9912152269vw;max-width:1120px}@media only screen and (max-width: 768px){.l-container02{width:78.6666666667vw}}.l-in_container01{position:relative;margin-left:auto;width:57.1010248902vw}@media only screen and (max-width: 768px){.l-in_container01{width:100%;max-width:100%}}.l-in_container01.--center{margin:0 auto}.l-gray_bg{position:relative;background:url(../img/bg_summit.webp) repeat-y top left/100vw 66.2518301611vw}.l-blue-bg{background-image:url(../img/bg_blue.webp);background-size:1366px 768px;background-repeat:repeat}@media only screen and (max-width: 768px){.l-blue-bg{background-size:100vw 56.2666666667vw}}.l-green-bg{background-image:url(../img/bg_green.webp);background-size:1366px 768px;background-repeat:repeat}@media only screen and (max-width: 768px){.l-green-bg{background-size:100vw 56.2666666667vw}}.l-yellow_bg{background-image:url(../img/bg_yellow.webp);background-size:1366px 768px;background-repeat:repeat}@media only screen and (max-width: 768px){.l-yellow_bg{background-size:100vw 56.2666666667vw}}.l-yellow_bg__sep{position:relative;z-index:1;width:720px;max-width:90%;margin:50px auto;border-top:1px solid #5c6b5c}@media only screen and (max-width: 768px){.l-yellow_bg__sep{display:none}}.l-image_bg{position:relative;background-color:#000;background-image:url(../img/bg_wallpaper.webp);background-repeat:no-repeat;background-position:top left;background-size:100vw 106.6617862372vw}@media only screen and (max-width: 768px){.l-image_bg{background-image:url(../img/bg_wallpaper_sp.webp);background-size:100% 211.2vw}}.line-wrap{display:block;overflow:visible;vertical-align:bottom}.line-inner{display:inline-block;transform:translateY(60px) scale(0.9);opacity:0;transform-origin:center bottom;transition:transform .8s cubic-bezier(0.25, 1, 0.5, 1),opacity .8s ease-out;transition-delay:calc(var(--base-delay, 0s) + var(--line-delay, 0s))}.js-reveal-lines.is-active .line-inner{transform:translateY(0) scale(1);opacity:1}.js-stagger-item{opacity:0;transform:translateY(60px) scale(0.9);transform-origin:center bottom;transition:opacity .8s cubic-bezier(0.25, 1, 0.5, 1),transform .8s cubic-bezier(0.25, 1, 0.5, 1);transition-delay:var(--delay, 0s)}.js-stagger-item.is-active{opacity:1;transform:translateY(0) scale(1)}.js-slide-in-left{opacity:0;transform:translateX(-80px);transition:opacity .8s cubic-bezier(0.16, 1, 0.3, 1),transform .8s cubic-bezier(0.16, 1, 0.3, 1);transition-delay:var(--delay, 0s)}@media only screen and (max-width: 768px){.js-slide-in-left{transform:translateX(-13.3333333333vw)}}.js-slide-in-left.is-active{opacity:1;transform:translateX(0)}.js-typewriter .tw-char{opacity:0;display:inline-block}.js-typewriter.is-active .tw-char{animation:typeWriterFadeIn .05s forwards}@keyframes typeWriterFadeIn{0%{opacity:0}100%{opacity:1}}.js-wave-fadein{opacity:0;transition:opacity 1s ease-out}.js-wave-fadein.is-active{opacity:1}.js-deco-from-left{clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(0.16, 1, 0.3, 1)}.js-deco-from-left.is-active{clip-path:inset(0 0% 0 0)}.js-deco-from-right{clip-path:inset(0 0 0 100%);transition:clip-path .9s cubic-bezier(0.16, 1, 0.3, 1)}.js-deco-from-right.is-active{clip-path:inset(0 0 0 0%)}.js-hachimura-jump{opacity:0}.js-hachimura-jump.is-active{animation:hachimuraJump .9s cubic-bezier(0.34, 1.4, 0.64, 1) forwards}@keyframes hachimuraJump{0%{opacity:0;transform:translateY(100px)}45%{opacity:1}100%{opacity:1;transform:translateY(0)}}.js-hachimura-from-left{opacity:0}.js-hachimura-from-left.is-active{animation:hachimuraFromLeft .7s cubic-bezier(0.16, 1, 0.3, 1) forwards}@keyframes hachimuraFromLeft{0%{opacity:0;transform:translateX(-120px)}100%{opacity:1;transform:translateX(0)}}.js-hachimura-defense{opacity:0}.js-hachimura-defense.is-active{animation:hachimuraDefense 1.4s ease-out forwards}@keyframes hachimuraDefense{0%{opacity:0;transform:translateY(20px)}20%{opacity:1;transform:translateY(0)}35%{transform:translateX(-15px)}52%{transform:translateX(15px)}66%{transform:translateX(-8px)}80%{transform:translateX(8px)}100%{opacity:1;transform:translateX(0)}}.js-hachimura-from-right{opacity:0}.js-hachimura-from-right.is-active{animation:hachimuraFromRight .7s cubic-bezier(0.16, 1, 0.3, 1) forwards}@keyframes hachimuraFromRight{0%{opacity:0;transform:translateX(120px)}100%{opacity:1;transform:translateX(0)}}