*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}.u-pc{display:none}@media (min-width: 768px){.u-pc{display:block}}.u-sp{display:block}@media (min-width: 768px){.u-sp{display:none}}.common__img{width:100%;max-width:unset;height:auto}main{width:100%}.c-section-heading{position:relative;width:91.4666666667vw;margin-inline:auto;padding:8.5333333333vw 0 2.6666666667vw}@media (min-width: 768px){.c-section-heading{width:min(78.125vw,1000px);padding:min(4.53125vw,58px) 0 min(1.171875vw,15px)}}.c-section-heading__arch{position:absolute;top:-.2666666667vw;left:-.32vw;width:92vw;height:6.4vw;background:url(../image/bg_arch01_sp.svg) no-repeat 0 0/100% 100%}@media (min-width: 768px){.c-section-heading__arch{top:calc(-1*min(.15625vw,2px));left:calc(-1*min(.15625vw,2px));width:min(78.4375vw,1004px);height:min(3.671875vw,47px);background-image:url(../image/bg_arch01_pc.svg)}}.c-section-heading__label{position:absolute;left:50%;transform:translate(-50%);background:no-repeat center/100% 100%}.c-section-heading--topics .c-section-heading__label{top:2.8373333333vw;width:15.848vw;height:3.1546666667vw;background-image:url(../image/img_label-topics01_sp.svg)}@media (min-width: 768px){.c-section-heading--topics .c-section-heading__label{top:min(1.7859375vw,22.86px);width:min(7.14375vw,91.44px);height:min(1.43984375vw,18.43px);background-image:url(../image/img_label-topics01_pc.svg)}}.c-section-heading--join .c-section-heading__label{top:2.8293333333vw;width:16.368vw;height:3.3413333333vw;background-image:url(../image/img_label-joinin01_sp.svg)}@media (min-width: 768px){.c-section-heading--join .c-section-heading__label{top:min(1.7828125vw,22.82px);width:min(7.37265625vw,94.37px);height:min(1.52734375vw,19.55px);background-image:url(../image/img_label-joinin01_pc.svg)}}.c-section-heading__title{display:flex;align-items:center;justify-content:center;gap:.8vw;font-size:6.4vw;font-weight:900;line-height:7.7333333333vw;letter-spacing:-.05em;text-align:center;color:#fff}.c-section-heading__title:before,.c-section-heading__title:after{content:"";flex:none;height:2.1333333333vw;margin-block:-.2666666667vw;background:no-repeat 0 0/100% 100%}@media (min-width: 768px){.c-section-heading__title{gap:min(4.6875vw,60px);font-size:min(3.125vw,40px);line-height:1.2}.c-section-heading__title:before,.c-section-heading__title:after{height:min(1.5625vw,20px);margin-block:calc(-1*min(.15625vw,2px))}}.c-section-heading--topics .c-section-heading__text{min-width:24.5333333333vw}@media (min-width: 768px){.c-section-heading--topics .c-section-heading__text{min-width:min(12.03125vw,154px)}}.c-section-heading--join .c-section-heading__text{min-width:49.0666666667vw}@media (min-width: 768px){.c-section-heading--join .c-section-heading__text{min-width:min(23.90625vw,306px)}}.c-section-heading--topics .c-section-heading__title{justify-content:flex-start}@media (min-width: 768px){.c-section-heading--topics .c-section-heading__title{justify-content:center}}.c-section-heading--topics .c-section-heading__title:before{width:32.8533333333vw;margin-left:-.32vw;background-image:url(../image/bg_chevron-topics01_sp.svg)}@media (min-width: 768px){.c-section-heading--topics .c-section-heading__title:before{width:min(28.1640625vw,360.5px);margin-left:calc(-1*min(.1953125vw,2.5px));margin-right:calc(-1*min(.15625vw,2px));background-image:url(../image/bg_chevron-topics01_pc.svg)}}.c-section-heading--topics .c-section-heading__title:after{width:32.8533333333vw;margin-right:-.32vw;background-image:url(../image/bg_chevron-topics02_sp.svg)}@media (min-width: 768px){.c-section-heading--topics .c-section-heading__title:after{width:min(28.1640625vw,360.5px);margin-left:calc(-1*min(.15625vw,2px));margin-right:calc(-1*min(.1953125vw,2.5px));background-image:url(../image/bg_chevron-topics02_pc.svg)}}.c-section-heading--join .c-section-heading__title:before{width:21.6533333333vw;margin-left:-.32vw;background-image:url(../image/bg_chevron-join01_sp.svg)}@media (min-width: 768px){.c-section-heading--join .c-section-heading__title:before{width:min(21.6015625vw,276.5px);margin-left:calc(-1*min(.1953125vw,2.5px));margin-right:calc(-1*min(.15625vw,2px));background-image:url(../image/bg_chevron-join01_pc.svg)}}.c-section-heading--join .c-section-heading__title:after{width:20.0533333333vw;margin-right:-.32vw;background-image:url(../image/bg_chevron-join02_sp.svg)}@media (min-width: 768px){.c-section-heading--join .c-section-heading__title:after{width:min(21.6015625vw,276.5px);margin-left:calc(-1*min(.15625vw,2px));margin-right:calc(-1*min(.1953125vw,2.5px));background-image:url(../image/bg_chevron-join02_pc.svg)}}.c-section-heading__en{font-family:Archivo Black,sans-serif;font-weight:400;line-height:0}@media (min-width: 768px){.c-section-heading__en{font-family:inherit;font-weight:inherit}}.c-section-heading__tight{letter-spacing:-.12em}@media (min-width: 768px){.c-section-heading__tight{letter-spacing:inherit}}.c-section-heading__small{font-size:4.8vw;line-height:0}@media (min-width: 768px){.c-section-heading__small{font-size:inherit;line-height:inherit}}.c-section-heading__line{position:absolute;bottom:-.2666666667vw;left:-.2666666667vw;width:92vw;height:.5333333333vw;background:url(../image/bg_arch02_sp.svg) no-repeat 0 0/100% 100%}@media (min-width: 768px){.c-section-heading__line{bottom:calc(-1*min(.15625vw,2px));left:calc(-1*min(.15625vw,2px));width:min(78.4375vw,1004px);height:min(.3125vw,4px);background:url(../image/bg_arch02_pc.svg) no-repeat left top/min(28.828125vw,369px) min(.3125vw,4px),url(../image/bg_arch03_pc.svg) no-repeat right top/min(28.515625vw,365px) min(.3125vw,4px)}}.page{background:#181b39}.kv{position:relative;overflow:hidden;height:81.0666666667vw;background:#181b39}@media (min-width: 768px){.kv{height:34.0625vw}}.kv__title{height:100%}.kv__picture{display:block;position:absolute;top:0;left:calc(50% + .1333333333vw);width:138.1333333333vw;height:100%;transform:translate(-50%);mask-image:linear-gradient(to bottom,#000 83.17%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 83.17%,transparent 100%)}@media (min-width: 768px){.kv__picture{left:0;width:100%;transform:none;mask-image:linear-gradient(to bottom,#000 87.98%,transparent 92.79%);-webkit-mask-image:linear-gradient(to bottom,#000 87.98%,transparent 92.79%)}}.kv__img{height:100%;object-fit:cover}.kv__copy{position:absolute;right:4.2666666667vw;bottom:4.2666666667vw;font-size:2.1333333333vw;line-height:1.05;letter-spacing:.05em;color:#fff}@media (min-width: 768px){.kv__copy{right:10.9375vw;bottom:4.296875vw;font-size:.9375vw}}.statement{position:relative;height:142.9333333333vw;background:#181b39}@media (min-width: 768px){.statement{height:min(42.96875vw,550px)}}.statement:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:59.7333333333vw;background:url(../image/bg_statement01_sp.webp) no-repeat center/cover;opacity:.8}@media (min-width: 768px){.statement:before{height:100%;background-image:url(../image/bg_statement01_pc.webp);background-position:50% 33%;mask-image:linear-gradient(to bottom,transparent 0,#000 37.08%,#000 85.24%,transparent 95.43%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 37.08%,#000 85.24%,transparent 95.43%)}}.statement__text{display:block;position:absolute;top:8.0906666667vw;left:6.2373333333vw;width:84.8vw}@media (min-width: 768px){.statement__text{top:min(3.9078125vw,50.02px);left:calc(50% - min(31.63359375vw,404.91px));width:min(61.953125vw,793px)}}.news{padding:6.4vw 4.2666666667vw 10.6666666667vw;background:#181b39}@media (min-width: 768px){.news{padding:min(3.125vw,40px) 0 min(6.25vw,80px)}}.news__inner{width:91.4666666667vw;margin-inline:auto}@media (min-width: 768px){.news__inner{width:min(78.125vw,1000px)}}.news__list{margin-top:6.4vw}@media (min-width: 768px){.news__list{margin-top:min(3.125vw,40px)}}.news__item{position:relative;background:#fff}.news__item:before,.news__item:last-child:after{content:"";position:absolute;left:-.2666666667vw;width:92vw;height:.5333333333vw;background:url(../image/bg_line01_sp.svg) no-repeat 0 0/100% 100%}@media (min-width: 768px){.news__item:before,.news__item:last-child:after{left:calc(-1*min(.078125vw,1px));width:min(78.28125vw,1002px);height:min(.15625vw,2px);background-image:url(../image/bg_line01_pc.svg)}}.news__item:before{top:-.2666666667vw}@media (min-width: 768px){.news__item:before{top:calc(-1*min(.078125vw,1px))}}.news__item:last-child:after{bottom:-.2666666667vw}@media (min-width: 768px){.news__item:last-child:after{bottom:calc(-1*min(.078125vw,1px))}}.news__link{display:flex;align-items:center;gap:4.2666666667vw;min-height:27.4666666667vw;padding:4.2666666667vw}@media (min-width: 768px){.news__link{align-items:flex-start;gap:min(2.5vw,32px);min-height:min(7.578125vw,97px);padding:min(1.875vw,24px) min(1.25vw,16px)}}.news__link--arrow{gap:2.6666666667vw}@media (min-width: 768px){.news__link--arrow{align-items:center;gap:min(1.5625vw,20px)}}.news__link--arrow:after{content:"";flex:none;width:2.6666666667vw;height:1.7786666667vw;margin-inline:-.4453333333vw;background:url(../image/icon_arrow01_sp.svg) no-repeat 0 0/100% 100%;transform:rotate(-90deg)}@media (min-width: 768px){.news__link--arrow:after{width:min(1.171875vw,15px);height:min(.78125vw,10px);margin-inline:calc(-1*min(.1953125vw,2.5px));background-image:url(../image/icon_arrow01_pc.svg)}}.news__link--thumb{flex-direction:row-reverse;justify-content:space-between;min-height:33.3333333333vw}@media (min-width: 768px){.news__link--thumb{min-height:min(11.015625vw,141px)}}.news__body{flex:1}.news__link--thumb .news__body{flex:none;width:47.4666666667vw}@media (min-width: 768px){.news__link--thumb .news__body{flex:1;width:auto}}.news__thumb{position:relative;flex:none;overflow:hidden;width:26.6666666667vw;height:24.8vw}@media (min-width: 768px){.news__thumb{width:min(12.5vw,160px);height:min(7.265625vw,93px)}}.news__thumb-inner{position:absolute;top:-2.6666666667vw;left:-8vw;width:41.0666666667vw;height:27.4666666667vw}@media (min-width: 768px){.news__thumb-inner{top:calc(-1*min(1.015625vw,13px));left:calc(-1*min(1.73125vw,22.16px));width:min(15.24140625vw,195.09px);height:min(10.16328125vw,130.09px)}}.news__thumb-img{height:100%;object-fit:cover}.news__date{display:block;height:5.0666666667vw;font-family:Archivo Black,sans-serif;font-size:3.2vw;line-height:1.6;color:#b3a369}@media (min-width: 768px){.news__date{height:min(1.484375vw,19px);font-size:min(.9375vw,12px)}}.news__title{margin-top:2.1333333333vw;font-size:3.7333333333vw;font-weight:700;line-height:5.8666666667vw;color:#181b39}@media (min-width: 768px){.news__title{margin-top:min(.625vw,8px);font-size:min(1.09375vw,14px);line-height:min(1.71875vw,22px)}}.join{position:relative;padding:6.4vw 4.2666666667vw 10.6666666667vw 4vw;background:#181b39}@media (min-width: 768px){.join{padding:min(3.125vw,40px) 0 min(7.8125vw,100px)}}.join__bg{position:absolute;top:30.6666666667vw;left:0;width:100%;height:41.8666666667vw;background:url(../image/bg_stadium01.webp) no-repeat center top/cover;mask-image:linear-gradient(to bottom,transparent 2%,#000 65.6%,transparent 93.87%);-webkit-mask-image:linear-gradient(to bottom,transparent 2%,#000 65.6%,transparent 93.87%)}@media (min-width: 768px){.join__bg{top:min(11.71875vw,150px);height:min(41.953125vw,537px)}}.join__inner{position:relative;max-width:1280px;margin-inline:auto}@media (min-width: 768px){.join__inner{left:min(.0390625vw,.5px)}}.join__intro{display:flex;flex-direction:column;align-items:center;gap:6.4vw}@media (min-width: 768px){.join__intro{gap:min(3.125vw,40px)}}.join__lead{font-size:3.7333333333vw;font-weight:700;line-height:5.8666666667vw;text-align:center;white-space:nowrap;color:#fff}@media (min-width: 768px){.join__lead{font-size:min(1.5625vw,20px);line-height:1.6}}.join__lead-en{font-family:Archivo Black,sans-serif;font-weight:400;line-height:1}.c-cta-btn{position:relative;display:flex;align-items:center;justify-content:center;width:80.5333333333vw;height:14.9333333333vw;border-radius:9999px;background:#d22630}.c-cta-btn__text{font-size:3.7333333333vw;font-weight:700;letter-spacing:.05em;white-space:nowrap;color:#fff}@media (min-width: 768px){.c-cta-btn__text{font-size:min(1.875vw,24px)}}.c-cta-btn:after{content:"";position:absolute;top:50%;right:5.8666666667vw;width:5.3333333333vw;height:5.3333333333vw;background:url(../image/icon_cta-arrow01_sp.svg) no-repeat 0 0/100% 100%;transform:translateY(-50%)}@media (min-width: 768px){.c-cta-btn{width:min(36.25vw,464px);height:min(5vw,64px)}.c-cta-btn:before{content:"";position:absolute;top:50%;right:min(1.875vw,24px);width:min(2.5vw,32px);height:min(2.5vw,32px);background:url(../image/icon_cta-circle01_pc.svg) no-repeat 0 0/100% 100%;transform:translateY(-50%)}.c-cta-btn:after{right:calc(min(3.125vw,40px) - (min(1.0714296875vw,13.7143px)/2));width:min(1.0714296875vw,13.7143px);height:min(.7142859375vw,9.14286px);background-image:url(../image/icon_cta-arrow01_pc.svg);transform:translateY(-50%) rotate(-90deg)}}.use{display:flex;flex-direction:column;align-items:center;gap:4.2666666667vw;margin-top:10.6666666667vw;padding:6.4vw 0;background:#464961}@media (min-width: 768px){.use{gap:min(1.875vw,24px);width:min(78.125vw,1000px);margin-top:min(6.25vw,80px);margin-inline:auto;padding:min(3.125vw,40px) 0}}.use__title{display:flex;align-items:center;justify-content:center;font-size:4.2666666667vw;font-weight:700;line-height:1.6;color:#fff}@media (min-width: 768px){.use__title{font-size:min(1.5625vw,20px)}}.use__title:before,.use__title:after{content:"";flex:none;width:4.8vw;height:1.6vw;margin-inline:-.5146666667vw;background:url(../image/icon_slash01.svg) no-repeat 0 0/100% 100%}@media (min-width: 768px){.use__title:before,.use__title:after{width:min(1.40625vw,18px);height:min(.46875vw,6px);margin-inline:calc(-1*min(.15078125vw,1.93px))}}.use__title:before{transform:rotate(45deg) scaleY(-1)}.use__title:after{transform:rotate(135deg)}@media (min-width: 768px){.use__title-text{margin-left:min(.3796875vw,4.86px)}}.use__title-em{font-size:5.3333333333vw;color:#b3a369}@media (min-width: 768px){.use__title-em{font-size:min(1.875vw,24px)}}.use__title-en{font-family:Archivo Black,sans-serif;font-weight:400;line-height:1}.use__title-tight{letter-spacing:-.2em}.use__list{display:flex;flex-direction:column;gap:4.2666666667vw;width:75.7333333333vw}@media (min-width: 768px){.use__list{flex-direction:row;gap:min(1.25vw,16px);width:min(69.0625vw,884px)}}.use__item{position:relative;flex:none;width:75.7333333333vw;height:50.4vw;list-style:none}@media (min-width: 768px){.use__item{width:min(22.1875vw,284px);height:min(14.765625vw,189px)}}.use__item:before{content:"";position:absolute;top:5.8666666667vw;left:0;width:100%;height:44.5333333333vw;background:url(../image/bg_card01.svg) no-repeat 0 0/100% 100%}@media (min-width: 768px){.use__item:before{top:min(1.71875vw,22px);height:min(13.046875vw,167px)}}.use__item:after{content:"";position:absolute;top:0;left:4.3813333333vw;width:66.9413333333vw;height:13.8133333333vw;background:url(../image/bg_card02.svg) no-repeat 0 0/100% 100%}@media (min-width: 768px){.use__item:after{left:min(1.28359375vw,16.43px);width:min(19.61171875vw,251.03px);height:min(4.046875vw,51.8px)}}.use__label{position:absolute;z-index:1;top:2.1333333333vw;right:0;left:0;font-size:5.3333333333vw;font-weight:700;line-height:1.3;text-align:center;color:#fff}@media (min-width: 768px){.use__label{top:min(.625vw,8px);font-size:min(1.5625vw,20px)}}.use__icon{display:block;position:absolute;z-index:1;top:14.1333333333vw;left:21.8666666667vw;width:32vw;height:32vw}@media (min-width: 768px){.use__icon{top:min(4.140625vw,53px);left:min(6.40625vw,82px);width:min(9.375vw,120px);height:min(9.375vw,120px)}}.use__icon--touch{left:25.0666666667vw}@media (min-width: 768px){.use__icon--touch{left:min(7.1875vw,92px)}}.crowd{position:relative;height:50.9333333333vw;background:#181b39}@media (min-width: 768px){.crowd{height:min(28.59375vw,366px)}}.crowd:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../image/bg_crowd01.webp);background-repeat:no-repeat;background-position:0 3.72vw;background-size:100% auto;opacity:.64;mask-image:linear-gradient(to bottom,transparent 2%,#000 37.34%,#000 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 2%,#000 37.34%,#000 100%)}@media (min-width: 768px){.crowd:before{background-position:50% 48.05%}}
