html{scrollbar-gutter:stable;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{line-height:1;margin:0}a{color:currentColor;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1;margin:0}img{height:auto;max-width:100%;width:100%}figure{margin:0}svg{height:auto}table{border-collapse:collapse;box-sizing:border-box;font:inherit;margin:0;width:100%}tr,th,td{box-sizing:inherit}p{margin:0}hr{margin:0}blockquote{margin:0}small{font-size:100%}ul,ol,dl,dt,dd,li{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}label{line-height:1}input{line-height:1}input,textarea,select{font:inherit}button{background-color:rgba(0,0,0,0);border:inherit;border-radius:inherit;cursor:pointer;font:inherit;line-height:1;padding:0}[data-whatinput=mouse] *:focus,[data-whatinput=touch] *:focus{outline:none}body{background-color:#fff;color:#141414;font-family:"Noto Sans","Noto Sans JP",sans-serif;line-break:strict;overflow-wrap:anywhere;word-break:normal}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}}.l-wrapper{position:relative;width:100%}#loader{width:100%;height:100vh;background:#e0f4ff;position:fixed;top:0;left:0;z-index:99999;display:flex;justify-content:center;align-items:center}#loader.is-animated{display:none}#loader-in{width:210px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#loader-in div{height:10px;width:10px;background:#e33c36;border-radius:50%;position:absolute;-webkit-animation:animate11 1.2s ease infinite}#loader-in div:nth-child(2){background:#84b8e1;margin-left:20px;-webkit-animation-delay:.08s}#loader-in div:nth-child(3){background:#ed711c;margin-left:40px;-webkit-animation-delay:.16s}#loader-in div:nth-child(4){background:#32a5ca;margin-left:60px;-webkit-animation-delay:.24s}#loader-in div:nth-child(5){background:#465051;margin-left:80px;-webkit-animation-delay:.32s}#loader-in div:nth-child(6){background:#e74170;margin-left:100px;-webkit-animation-delay:.4s}#loader-in div:nth-child(7){background:#8f7ab5;margin-left:120px;-webkit-animation-delay:.54s}#loader-in div:nth-child(8){background:#6cc855;margin-left:140px;-webkit-animation-delay:.68s}#loader-in div:nth-child(9){background:#6e5096;margin-left:160px;-webkit-animation-delay:.76s}#loader-in div:nth-child(10){background:#fae902;margin-left:180px;-webkit-animation-delay:.84s}#loader-in div:nth-child(11){background:#81cfff;margin-left:200px;-webkit-animation-delay:.92s}@keyframes animate11{0%{transform:translateY(0)}25%{transform:translateY(-100px)}50%{transform:translateY(0)}100%{transform:translateY(0)}}.l-header{align-items:center;background-color:#000;box-sizing:border-box;display:flex;left:0;position:fixed;top:0;width:100%}@media screen and (max-width: 768px){.l-header{height:14.358974359vw;padding:0 4.1025641026vw}}@media screen and (min-width: 769px){.l-header{height:4.4444444444vw;padding:0 1.1111111111vw}}.l-header__title{color:#fff;font-weight:700}@media screen and (max-width: 768px){.l-header__title{font-size:6.1538461538vw}}@media screen and (min-width: 769px){.l-header__title{font-size:1.6666666667vw}}.l-gnav{display:none;height:100%;opacity:0;position:fixed;right:0;top:0;transition:opacity .4s ease;width:100%;z-index:11}.l-gnav__overlay{background-color:rgba(0,0,0,.8);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.l-gnav__inner{background-color:#fff;box-sizing:border-box;color:#000;height:100%;overflow:auto;position:relative}@media screen and (max-width: 768px){.l-gnav__inner{padding:20.5128205128vw 6.1538461538vw 16.4102564103vw}}@media screen and (min-width: 769px){.l-gnav__inner{display:flex;justify-content:space-between;margin:0 0 0 auto;padding:8.3333333333vw 5.5555555556vw 5.5555555556vw;width:37.6388888889vw}}.l-gnav__inner a{color:#000;transition:opacity .4s}.l-gnav__inner a:hover{opacity:.7}.l-gnav__list{border-top:1px solid rgba(0,0,0,.3);width:100%}.l-gnav__list__item{border-bottom:1px solid rgba(0,0,0,.3)}.l-gnav__list__link{display:block}@media screen and (max-width: 768px){.l-gnav__list__link{font-size:6.1538461538vw;padding:4.1025641026vw 2.0512820513vw}}@media screen and (min-width: 769px){.l-gnav__list__link{font-size:1.6666666667vw;padding:1.3888888889vw 1.1111111111vw}}.l-gnav__button{position:fixed;z-index:12}@media screen and (max-width: 768px){.l-gnav__button{height:12.3076923077vw;right:5.1282051282vw;top:1.2820512821vw;width:12.3076923077vw}}@media screen and (min-width: 769px){.l-gnav__button{height:3.3333333333vw;right:2.0833333333vw;top:.5555555556vw;width:3.3333333333vw}}.l-gnav__button::before,.l-gnav__button::after{background-color:#000;content:"";left:0;position:absolute;transition:height .4s,top .4s,transform .4s;width:100%}@media screen and (max-width: 768px){.l-gnav__button::before,.l-gnav__button::after{height:1.0256410256vw}}@media screen and (min-width: 769px){.l-gnav__button::before,.l-gnav__button::after{height:.2777777778vw}}@media screen and (max-width: 768px){.l-gnav__button::before{top:4.6153846154vw}}@media screen and (min-width: 769px){.l-gnav__button::before{top:1.25vw}}@media screen and (max-width: 768px){.l-gnav__button::after{top:7.6923076923vw}}@media screen and (min-width: 769px){.l-gnav__button::after{top:2.0833333333vw}}@media screen and (max-width: 768px){.l-gnav__button.is-open::before,.l-gnav__button.is-open::after{top:5.641025641vw}}@media screen and (min-width: 769px){.l-gnav__button.is-open::before,.l-gnav__button.is-open::after{top:1.5277777778vw}}.l-gnav__button.is-open::before{transform:rotate(45deg)}.l-gnav__button.is-open::after{transform:rotate(-45deg)}.c-y-modal{display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .4s ease;width:100%;z-index:70}@media screen and (min-width: 769px){.c-y-modal{min-width:1100px}}.c-y-modal__overlay{background-color:rgba(20,20,20,.8);height:100%;left:0;position:absolute;top:0;width:100%}.c-y-modal__inner{background-color:#141414;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.c-y-modal__inner{height:50.7692307692vw;width:90.2564102564vw}}@media screen and (min-width: 769px){.c-y-modal__inner{height:585px;width:1040px}}.c-y-modal__content{height:100%;position:relative;width:100%}.c-y-modal__content iframe{height:100%;left:0;position:absolute;top:0;width:100%}.c-y-modal__nav{display:flex;flex-wrap:wrap;position:absolute;justify-content:center;left:50%;transform:translateX(-50%);width:100%}@media screen and (max-width: 768px){.c-y-modal__nav{bottom:-12.3076923077vw;gap:1.2820512821vw}}@media screen and (min-width: 769px){.c-y-modal__nav{bottom:-48px;gap:12px}}.c-y-modal__nav__link{align-items:center;background-color:#99c;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;text-decoration:none}.c-y-modal__nav__link:last-child{margin-right:0}.c-y-modal__nav__link.is-active{background-color:#e69}@media screen and (max-width: 768px){.c-y-modal__nav__link{border-radius:.5128205128vw;font-size:3.3333333333vw;height:10.2564102564vw;line-height:1.2307692308;width:44.358974359vw}}@media screen and (min-width: 769px){.c-y-modal__nav__link{border-radius:2px;height:34px;font-size:14px;padding:0 10px;transition:background-color .2s,color .2s}.c-y-modal__nav__link:hover{background-color:#e69}}.c-y-modal__close{background-color:rgba(0,0,0,0);cursor:pointer;position:absolute;right:0;z-index:1}@media screen and (max-width: 768px){.c-y-modal__close{height:9.7435897436vw;top:-12.3076923077vw;width:9.7435897436vw}}@media screen and (min-width: 769px){.c-y-modal__close{height:50px;top:-64px;width:50px}}.c-y-modal__close::before,.c-y-modal__close::after{background-color:#fff;content:"";position:absolute;top:50%}@media screen and (max-width: 768px){.c-y-modal__close::before,.c-y-modal__close::after{height:.2564102564vw;left:-4px;width:12.3076923077vw}}@media screen and (min-width: 769px){.c-y-modal__close::before,.c-y-modal__close::after{height:1px;left:-6px;width:64px}}.c-y-modal__close::before{transform:rotate(-45deg)}.c-y-modal__close::after{transform:rotate(45deg)}.c-news-modal{display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .4s ease;width:100%;z-index:70}.c-news-modal__overlay{background-color:rgba(255,255,255,.8);height:100%;left:0;position:absolute;top:0;width:100%}.c-news-modal__inner{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.c-news-modal__inner{height:80svh;width:89.7435897436vw}}@media screen and (min-width: 769px){.c-news-modal__inner{height:70dvh;width:76.25vw}}.c-news-modal__content{background-color:#000;height:100%;width:100%}.c-news-modal__content iframe{height:100%;left:0;position:absolute;top:0;width:100%}.c-news-modal__close{cursor:pointer;font-size:0;position:absolute;right:0;top:0}@media screen and (max-width: 768px){.c-news-modal__close{height:11.0256410256vw;width:11.0256410256vw}}@media screen and (min-width: 769px){.c-news-modal__close{height:2.9861111111vw;width:2.9861111111vw}}.p-index{position:relative;margin:0 auto;font-family:"Dela Gothic One",sans-serif}.p-index__fv{position:relative;background-color:#3bb5d4}@media screen and (max-width: 768px){.p-index__fv{padding:22.5641025641vw 0 18.9743589744vw}}@media screen and (min-width: 769px){.p-index__fv{padding:6.25vw 0 3.4722222222vw}}.p-index__fv__ttl{margin:0 auto}@media screen and (max-width: 768px){.p-index__fv__ttl{width:78.4615384615vw}}@media screen and (min-width: 769px){.p-index__fv__ttl{width:38.8888888889vw}}.p-index__fv__roadshow{text-align:center;color:#fff}@media screen and (max-width: 768px){.p-index__fv__roadshow{font-size:8.7179487179vw;line-height:1.4411764706;margin:6.4102564103vw auto}}@media screen and (min-width: 769px){.p-index__fv__roadshow{font-size:3.1944444444vw;line-height:1.4565217391;margin:2.7777777778vw auto 2.0833333333vw}}@media screen and (max-width: 768px){.p-index__fv__roadshow .--sm{font-size:5.1282051282vw}}@media screen and (min-width: 769px){.p-index__fv__roadshow .--sm{font-size:1.3888888889vw}}.p-index__fv__sns{margin:0 auto;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.p-index__fv__sns{gap:6.4102564103vw}}@media screen and (min-width: 769px){.p-index__fv__sns{gap:2.7777777778vw}}.p-index__fv__sns__item{display:block;line-height:0}@media screen and (max-width: 768px){.p-index__fv__sns__item{width:15.3846153846vw}}@media screen and (min-width: 769px){.p-index__fv__sns__item{width:4.1666666667vw;transition:.2s}.p-index__fv__sns__item:hover{opacity:.7}}.p-index__movie{position:relative;background-color:#ffe200}@media screen and (max-width: 768px){.p-index__movie{padding:7.6923076923vw 0}}@media screen and (min-width: 769px){.p-index__movie{padding:3.4722222222vw 0 5.5555555556vw}}.p-index__movie__ttl{font-weight:400;text-align:center;color:#3bb5d4}@media screen and (max-width: 768px){.p-index__movie__ttl{font-size:7.6923076923vw;line-height:1.4333333333;margin-bottom:2.5641025641vw}}@media screen and (min-width: 769px){.p-index__movie__ttl{font-size:3.1944444444vw;line-height:1.4565217391;margin-bottom:.6944444444vw}}.p-index__movie__wrap{position:relative;margin:0 auto;aspect-ratio:16/9}@media screen and (max-width: 768px){.p-index__movie__wrap{width:94.8717948718vw}}@media screen and (min-width: 769px){.p-index__movie__wrap{width:53.3333333333vw}}.p-index__movie__wrap iframe{width:100%;height:100%}.p-index__other{position:relative;background-color:#3bb5d4}@media screen and (max-width: 768px){.p-index__other{padding:10.2564102564vw 0}}@media screen and (min-width: 769px){.p-index__other{padding:2.7777777778vw 0}}.p-index__other__credit{margin:0 auto}@media screen and (max-width: 768px){.p-index__other__credit{width:94.6153846154vw}}@media screen and (min-width: 769px){.p-index__other__credit{width:48.8888888889vw}}.u-display--block{display:block}.u-display--inline{display:inline}.u-display--inline-block{display:inline-block}.u-display--none{display:none}