html{cursor:default;font-size:62.5%}*,:after,:before{box-sizing:border-box}address,blockquote,body,dd,div,dl,dt,figure,form,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin:0;padding:0;font-style:normal;font-weight:400}li{list-style:none}p{word-break:normal}img{vertical-align:bottom;border-style:none}option{padding-right:10px}input,select{vertical-align:middle}body{background-color:#000;color:#e4f2f7;font-family:"Roboto Serif",serif;font-weight:100;-webkit-font-smoothing:antialiased;font-size:10px;letter-spacing:.05em;font-family:Noto Sans JP,sans-serif;-webkit-text-size-adjust:100%}*{box-sizing:border-box}img,video{width:100%;vertical-align:bottom}a{color:#e4f2f7;text-decoration:none;cursor:pointer}.font-jp{font-family:Noto Sans JP,sans-serif}@font-face{font-family:univers;src:url(/_next/static/media/UniversLTStd-BoldCn.83a163b2.otf) format("opentype")}.header{padding-bottom:1.5rem;padding-top:1.5rem;position:fixed;width:100%;left:0;top:0;height:6rem;z-index:1000;background-color:#000}@media screen and (max-width:1140px){.header{height:5rem;padding-bottom:1rem;padding-top:1rem}}.header__inner{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;max-width:1200px;padding:0 4.8rem;width:100%;margin:0 auto}@media screen and (max-width:750px){.header__inner{padding:0 2rem}}@media screen and (max-width:1140px){.header__inner{padding:0 1rem}}.header__title{line-height:1}@media screen and (max-width:1140px){.header__title{height:1.6rem}}.header__title img{height:1.9rem;width:auto}@media screen and (max-width:1140px){.header__title img{height:100%;vertical-align:top}}.header__hamburger{width:2.8rem;height:2.8rem;display:none}@media screen and (max-width:1140px){.header__hamburger{display:block}}.header__nav{display:flex;align-items:center;align-content:center;justify-content:flex-end}@media screen and (max-width:1140px){.header__nav{opacity:0;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,.95);justify-content:center;flex-direction:column;transition:opacity .2s}.header__nav.is-show{opacity:1;pointer-events:auto}}.header__close{display:none}@media screen and (max-width:1140px){.header__close{display:block;position:absolute;right:1rem;top:1rem;width:2.8rem;height:2.8rem}}.header__lang{display:flex;margin-left:3rem;padding-left:3rem;border-left:1px solid #e4f2f7;font-family:univers}@media screen and (max-width:1140px){.header__lang{border:none;margin-left:0;padding-left:0;margin-top:4rem}}.header__lang li{cursor:pointer}.header__lang li:first-child{margin-right:1rem}.header__lang li span{font-size:1.3rem;opacity:.5;transition:.4s linear;transform:translateY(2px);display:inline-block}.header__lang li.is-active span{opacity:1}.header__sns{margin-left:3em;padding-left:3rem;border-left:1px solid #e4f2f7;display:flex;align-items:center;align-content:center}@media screen and (max-width:1140px){.header__sns{border:none;margin-left:0;padding-left:0;margin-top:4rem}}.header__sns li+li{margin-left:2rem}.header__sns li a{display:flex}.header__sns li img{width:1.8rem}.header__menu{display:flex;justify-content:flex-end;width:45rem;gap:2.5rem}@media screen and (max-width:1140px){.header__menu{width:100%;flex-direction:column}.header__menu li{display:flex;align-items:center;justify-content:center;margin-bottom:3.4rem}}.header__menu li a{font-size:1.8rem;transition:opacity .4s ease-out;height:3rem;display:flex;align-items:center;position:relative;font-family:univers;transform:translateY(5px);display:inline-block}.header__menu li a:hover{opacity:.7}@media screen and (max-width:1140px){.header__menu li a{height:auto;font-size:2.4rem}}.header__menu li a:after{content:"";height:1px;width:0;position:absolute;bottom:6px;left:0;background-color:#e4f2f7;transition:width .1s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:1140px){.header__menu li a:after{bottom:0}}.header__menu li a.is-current:after{width:100%}@media screen and (max-width:1140px){.header .fade-enter{opacity:0;display:flex}.header .fade-enter-active{opacity:1;transition:opacity .4s ease-in}.header .fade-enter-done{display:flex}.header .fade-exit{opacity:1;display:flex}.header .fade-exit-active{display:flex;opacity:0;transition:opacity .4s ease-out}.header .fade-exit-done{display:none}}.footer{padding:2rem 0}@media screen and (max-width:750px){.footer{padding:1rem 0}}.footer__copy{text-align:center;font-size:1.2rem}@media screen and (max-width:750px){.footer__copy{font-size:1rem}}.hero{margin-bottom:10rem;padding-top:6rem}@media screen and (max-width:1140px){.hero{padding-top:5rem;margin-bottom:6rem}}.hero__video{height:100%;width:100%;position:relative;overflow:hidden;height:calc(100vh - 6rem)}@media screen and (max-width:750px){.hero__video{height:auto;width:100%;aspect-ratio:9/16}}.hero__video video{object-fit:cover;width:100%;height:100%}.lineup-modal{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:100;overflow:scroll;height:100vh}@media screen and (max-width:750px){.lineup-modal{padding:2rem;align-items:flex-start}}.lineup-modal__overlay{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.lineup-modal__inner{display:flex;justify-content:space-between;position:relative;z-index:1;max-width:1800px;background-color:#000;width:100%;height:100vh}@media screen and (max-width:750px){.lineup-modal__inner{display:block;margin-top:3rem;height:auto}}.lineup-modal__close{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:2rem;top:2rem;width:3rem;height:auto}@media screen and (max-width:750px){.lineup-modal__close{right:0;top:-3.5rem;width:2.5rem}}.lineup-modal__img{width:45%;height:100vh}@media screen and (max-width:750px){.lineup-modal__img{display:block;width:100%;height:0;padding-bottom:125%;position:relative;overflow:hidden}}.lineup-modal__img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:750px){.lineup-modal__img img{position:absolute}}.lineup-modal__text{width:55%;padding:4rem}.lineup-modal__text .inner{height:100%;overflow:scroll;padding:2rem}@media screen and (max-width:750px){.lineup-modal__text .inner{padding:0 0 2rem}.lineup-modal__text{display:block;width:100%;padding:2rem}}.lineup-modal__title{font-family:univers;font-size:2.8rem}@media screen and (max-width:750px){.lineup-modal__title{font-size:2rem}}.lineup-modal__desc{font-size:1.5rem;margin-top:2.4rem;line-height:1.75}@media screen and (max-width:750px){.lineup-modal__desc{font-size:1.3rem;margin-top:1.6rem}}.lineup-modal__sc{margin-top:3rem;display:inline-block;transition:opacity .4s ease-out}.lineup-modal__sc:hover{opacity:.7}.lineup-modal__sc img{width:3rem}.modal-container .fade-enter{opacity:0;display:flex}.modal-container .fade-enter-active{opacity:1;transition:opacity .2s ease-in}.modal-container .fade-enter-done{display:flex}.modal-container .fade-exit{opacity:1;display:flex}.modal-container .fade-exit-active{display:flex;opacity:0;transition:opacity .2s ease-out}.modal-container .fade-exit-done{display:none}.button,.button a{display:flex;align-items:center;justify-content:center}.button a{max-width:40rem;border:1px solid #e4f2f7;height:6rem;width:100%;font-size:1.8rem;transition:all .4s cubic-bezier(.215,.61,.355,1);font-family:univers}@media screen and (max-width:750px){.button a{width:90%;max-width:32rem;font-size:1.6rem;height:5rem}}.button a span{transform:translateY(1px)}.button a:hover{background-color:#e4f2f7;color:#000}.section{padding-bottom:8rem}.section+.section{padding-top:8rem}@media screen and (max-width:750px){.section+.section{padding-top:4rem}.section{padding-bottom:4rem}}.section__inner{max-width:1200px;padding:0 4.8rem;width:100%;margin:0 auto}@media screen and (max-width:750px){.section__inner{padding:0 2rem}}.section__title{font-size:3.4rem;margin-bottom:4rem;text-align:center;font-family:univers}@media screen and (max-width:750px){.section__title{font-size:2.6rem;margin-bottom:3rem}}.section__subtitle{font-family:univers;font-size:3rem;margin-bottom:2rem}@media screen and (max-width:750px){.section__subtitle{font-size:2.2rem}}.section__conts{transition-delay:.3s!important}.section .fadeIn-wrapper .fadeIn-target{opacity:0;transform:translateY(1.5rem);transition:.4s cubic-bezier(.215,.61,.355,1)}.section .fadeIn-wrapper.is-fadeIn .fadeIn-target,.section .fadeIn-wrapper.is-fadeIn .section__conts,.section .fadeIn-wrapper.is-fadeIn .section__title{opacity:1;transform:translateY(0)}.loading{width:100%;height:100%;position:fixed;left:0;top:0;background:#000;z-index:10000;display:flex;align-items:center;justify-content:center}.loading .lds-roller{display:inline-block;position:relative;width:40px;height:40px}@media screen and (max-width:750px){.loading .lds-roller{transform:scale(.5)}}.loading .lds-roller div{animation:lds-roller 1s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.loading .lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#e4f2f7;margin:-4px 0 0 -4px}.loading .lds-roller div:first-child{animation-delay:-36ms}.loading .lds-roller div:first-child:after{top:63px;left:63px}.loading .lds-roller div:nth-child(2){animation-delay:-72ms}.loading .lds-roller div:nth-child(2):after{top:68px;left:56px}.loading .lds-roller div:nth-child(3){animation-delay:-.108s}.loading .lds-roller div:nth-child(3):after{top:71px;left:48px}.loading .lds-roller div:nth-child(4){animation-delay:-.144s}.loading .lds-roller div:nth-child(4):after{top:72px;left:40px}.loading .lds-roller div:nth-child(5){animation-delay:-.18s}.loading .lds-roller div:nth-child(5):after{top:71px;left:32px}.loading .lds-roller div:nth-child(6){animation-delay:-.216s}.loading .lds-roller div:nth-child(6):after{top:68px;left:24px}.loading .lds-roller div:nth-child(7){animation-delay:-.252s}.loading .lds-roller div:nth-child(7):after{top:63px;left:17px}.loading .lds-roller div:nth-child(8){animation-delay:-.288s}.loading .lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading.fade-exit{opacity:1}.loading.fade-exit-active{opacity:0;transition:opacity .3s cubic-bezier(.215,.61,.355,1) 1.5s}.loading.fade-exit-done{display:none}.main-container{transition:filter .2s ease-in-out .2s}.main-container.is-blur{filter:blur(8px)}.lineup .lineup-conts{display:flex;flex-wrap:wrap}@media screen and (max-width:750px){.lineup .lineup-conts{justify-content:space-between}}.lineup .lineup-card{width:18.4%;margin-right:2%;margin-bottom:3rem;cursor:pointer}.lineup .lineup-card:nth-child(5n){margin-right:0}@media screen and (max-width:1024px){.lineup .lineup-card{width:23.5%;margin-right:2%}.lineup .lineup-card:nth-child(5n){margin-right:2%}.lineup .lineup-card:nth-child(4n){margin-right:0}}@media screen and (max-width:750px){.lineup .lineup-card{width:48%;margin-bottom:2rem}.lineup .lineup-card:nth-child(2n),.lineup .lineup-card:nth-child(odd){margin-right:0;margin-left:0}}.lineup .lineup-card__name{margin-top:1rem;font-size:1.6rem;font-family:univers}@media screen and (max-width:750px){.lineup .lineup-card__name{margin-top:1rem;font-size:1.4rem}}.lineup .lineup-card__img{overflow:hidden;height:0;padding-bottom:125%;position:relative}.lineup .lineup-card__img img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:.4s cubic-bezier(.215,.61,.355,1);position:absolute}.lineup .lineup-card__img:hover img{transform:scale(1.1)}.events .upcoming-list__item{display:flex;gap:4rem;flex-wrap:wrap}@media screen and (max-width:750px){.events .upcoming-list__item{gap:2.5rem}}.events .upcoming-list__item+.upcoming-list__item{margin-top:10rem}@media screen and (max-width:750px){.events .upcoming-list__item+.upcoming-list__item{margin-top:6rem}}.events .upcoming-list__item .image{width:45rem}@media screen and (max-width:1024px){.events .upcoming-list__item .image{width:100%;text-align:center}.events .upcoming-list__item .image img{width:60%;max-width:640px}}@media screen and (max-width:750px){.events .upcoming-list__item .image{width:100%}.events .upcoming-list__item .image img{width:100%;max-width:100%}}.events .upcoming-list__item .text{flex:1 1}.events .upcoming-list__item .text .title{font-family:univers;font-size:2.4rem;margin-bottom:2rem}@media screen and (max-width:750px){.events .upcoming-list__item .text .title{font-size:1.8rem;margin-bottom:1rem}}.events .upcoming-list__item .text p{font-size:1.5rem;line-height:1.75}@media screen and (max-width:750px){.events .upcoming-list__item .text p{font-size:1.3rem}}.events .upcoming-list__item .button{justify-content:flex-start;margin-top:5rem}@media screen and (max-width:1024px){.events .upcoming-list__item .button{justify-content:center}}@media screen and (max-width:750px){.events .upcoming-list__item .button{margin-top:2rem;justify-content:center}}.events .upcoming-list+.section__subtitle{margin-top:10rem}@media screen and (max-width:750px){.events .upcoming-list+.section__subtitle{margin-top:6rem}}.events .past-list .swiper-button-next:after,.events .past-list .swiper-button-prev:after{color:#fff}@media screen and (max-width:750px){.events .past-list .swiper-button-next:after,.events .past-list .swiper-button-prev:after{font-size:3rem}}.events .past-list .swiper-button-prev{left:.5rem}.events .past-list .swiper-button-next{right:.5rem}.events .past-list .swiper-wrapper{align-items:center}.events .past-list .swiper-slide{aspect-ratio:157/196;background:#252525}.events .past-list .swiper-slide div,.events .past-list .swiper-slide>a{display:flex;height:100%}.events .past-list .swiper-slide div img,.events .past-list .swiper-slide>a img{object-fit:contain}.events .past-list .swiper-slide>a{transition:opacity .4s ease-out}.events .past-list .swiper-slide>a:hover{opacity:.7}.about .about-conts p{font-size:1.6rem;line-height:2;text-align:center}@media screen and (max-width:750px){.about .about-conts p{font-size:1.4rem}}.interview__list li+li{margin-top:6.8rem}@media screen and (max-width:750px){.interview__list li+li{margin-top:3.6rem}}.interview__list .image{margin-bottom:1.4rem}.interview__list .title{font-family:univers;font-size:2rem}@media screen and (max-width:750px){.interview__list .title{font-size:1.8rem}}.interview-index{padding-top:10rem;padding-bottom:8rem}@media screen and (max-width:750px){.interview-index{padding-top:7rem;padding-bottom:8rem}}.interview-index__inner{max-width:1200px;padding:0 4.8rem;width:100%;margin:0 auto}@media screen and (max-width:750px){.interview-index__inner{padding:0 2rem}}.interview-index__heading{font-family:univers;font-size:3rem;margin-bottom:4.6rem;text-align:center}@media screen and (max-width:750px){.interview-index__heading{font-size:2.4rem;margin-bottom:2rem}}.interview-index__list .image{margin-bottom:1.4rem}.interview-index__list .title{font-family:univers;font-size:2rem}@media screen and (max-width:750px){.interview-index__list .title{font-size:1.8rem}}.interview-detail{padding-top:10rem;padding-bottom:8rem}@media screen and (max-width:750px){.interview-detail{padding-top:5rem;margin-bottom:6rem}}.interview-detail__head .image{height:70vh;margin-bottom:4rem}.interview-detail__head .image img{object-fit:cover;width:100%;height:100%}.interview-detail__head .title{font-family:univers;text-align:center;font-size:3rem;max-width:1200px;padding:0 4.8rem;width:100%;margin:0 auto}@media screen and (max-width:750px){.interview-detail__head .title{padding:0 2rem;font-size:2.4rem}}.interview-detail__head .date{text-align:center;font-size:1.3rem;max-width:1200px;padding:0 4.8rem;width:100%;margin:0 auto}@media screen and (max-width:750px){.interview-detail__head .date{padding:0 2rem;font-size:1.1rem}}.interview-detail__body{max-width:90rem;padding:0 2rem 8rem;margin:8rem auto 0;line-height:1.85}@media screen and (max-width:750px){.interview-detail__body{margin:6rem auto 0;padding-bottom:4rem}}.interview-detail__body h2{font-weight:700;font-size:1.6rem;margin-bottom:3rem}@media screen and (max-width:750px){.interview-detail__body h2{font-size:1.4rem;margin-bottom:1.6rem}}.interview-detail__body p{font-size:1.6rem;margin-bottom:8rem}@media screen and (max-width:750px){.interview-detail__body p{font-size:1.4rem;margin-bottom:6rem}}.interview-detail__body figure{margin:6rem 0;text-align:center}.interview-detail__body figure img{max-width:60rem;height:auto;width:100%}@media screen and (max-width:750px){.interview-detail__body figure{margin:5rem 0}.interview-detail__body figure img{max-width:unset}}.interview-detail .upcoming-list{max-width:1200px;padding:0 4.8rem;width:100%;margin:0 auto}@media screen and (max-width:750px){.interview-detail .upcoming-list{padding:0 2rem}}.interview-detail .upcoming-list .heading{font-family:univers;font-size:3rem;margin-bottom:4rem;padding-top:4rem;border-top:.1rem solid #fff}@media screen and (max-width:750px){.interview-detail .upcoming-list .heading{font-size:2.4rem;margin-top:0;padding-top:2rem;margin-bottom:2rem}}.interview-detail .upcoming-list__item{display:flex;gap:4rem;flex-wrap:wrap}@media screen and (max-width:750px){.interview-detail .upcoming-list__item{gap:2.5rem}}.interview-detail .upcoming-list__item+.upcoming-list__item{margin-top:10rem}@media screen and (max-width:750px){.interview-detail .upcoming-list__item+.upcoming-list__item{margin-top:6rem}}.interview-detail .upcoming-list__item .image{width:45rem}.interview-detail .upcoming-list__item .image img{height:auto}@media screen and (max-width:1024px){.interview-detail .upcoming-list__item .image{width:100%;text-align:center}.interview-detail .upcoming-list__item .image img{width:60%;max-width:640px}}@media screen and (max-width:750px){.interview-detail .upcoming-list__item .image{width:100%}.interview-detail .upcoming-list__item .image img{width:100%;max-width:100%}}.interview-detail .upcoming-list__item .text{flex:1 1}.interview-detail .upcoming-list__item .text .title{font-family:univers;font-size:2.4rem;margin-bottom:2rem}@media screen and (max-width:750px){.interview-detail .upcoming-list__item .text .title{font-size:1.8rem;margin-bottom:1rem}}.interview-detail .upcoming-list__item .text p{font-size:1.5rem;line-height:1.75}@media screen and (max-width:750px){.interview-detail .upcoming-list__item .text p{font-size:1.3rem}}.interview-detail .upcoming-list__item .button{justify-content:flex-start;margin-top:5rem}@media screen and (max-width:1024px){.interview-detail .upcoming-list__item .button{justify-content:center}}@media screen and (max-width:750px){.interview-detail .upcoming-list__item .button{margin-top:2rem;justify-content:center}}