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{display:block;height:auto;max-width:100%;width:100%}figure{margin:0}svg{display:block;height:auto;width:100%}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 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{opacity:0;position:relative;transition:opacity .8s ease;width:100%}.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)}.l-loader{background:radial-gradient(circle at 50% 45%, #3d1a66 0%, #260f3f 70%);display:grid;place-items:center;align-content:center;position:fixed;inset:0;transition:.3s;height:100dvh;width:100%;z-index:999}.l-loader.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.l-loader__heart{display:flex;filter:drop-shadow(0 0 8px rgba(179, 99, 229, 0.8));gap:14px;margin-bottom:20px}.l-loader__heart__item{aspect-ratio:1;background:linear-gradient(160deg, #e2c4f5, #b363e5 70%);animation:loader-hop 1.2s cubic-bezier(0.4, 0, 0.4, 1) infinite;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 90C20 66 4 49 4 30 4 16 15 5 29 5c10 0 17 6 21 14 4-8 11-14 21-14 14 0 25 11 25 25 0 19-16 36-46 60z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 90C20 66 4 49 4 30 4 16 15 5 29 5c10 0 17 6 21 14 4-8 11-14 21-14 14 0 25 11 25 25 0 19-16 36-46 60z'/%3E%3C/svg%3E") center/contain no-repeat;width:22px}.l-loader__heart__item:nth-child(2){animation-delay:.15s}.l-loader__heart__item:nth-child(3){animation-delay:.3s}.l-loader__txt{color:#e2c4f5;font-family:"Mochiy Pop One",sans-serif;font-weight:400;font-size:14px;letter-spacing:.25em;padding-left:.25em}@keyframes loader-hop{0%,60%,100%{transform:translateY(0) scale(1)}15%{transform:translateY(2px) scale(1.15, 0.85)}35%{transform:translateY(-16px) scale(0.95, 1.08)}}.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:-23.0769230769vw;gap:2.5641025641vw}}@media screen and (min-width: 769px){.c-y-modal__nav{bottom:-48px;gap:24px}}.c-y-modal__nav__link{align-items:center;background-color:#fff;color:#fff;display:flex;font-family:"Mochiy Pop One",sans-serif;flex-wrap:wrap;isolation:isolate;justify-content:center;position:relative;text-align:center;text-decoration:none}.c-y-modal__nav__link::before{background:linear-gradient(180deg, #D587F9 0%, #8F3CD0 100%);border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}.c-y-modal__nav__link:last-child{margin-right:0}.c-y-modal__nav__link.is-active{color:#ff64ff}.c-y-modal__nav__link.is-active::before{opacity:0}@media screen and (max-width: 768px){.c-y-modal__nav__link{border-radius:6.9230769231vw;font-size:3.3333333333vw;padding:2.5641025641vw 0;width:79.4871794872vw}}@media screen and (min-width: 769px){.c-y-modal__nav__link{border-radius:24px;font-size:14px;line-height:normal;padding:9px;transition:color .5s;width:22.2222222222vw}.c-y-modal__nav__link::before{transition:opacity .5s}.c-y-modal__nav__link:hover{color:#ff64ff}.c-y-modal__nav__link:hover::before{opacity:0}}.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}}.c-icon{height:0;overflow:hidden;position:absolute;width:0}.c-icon__circle{fill:var(--icon-circle, #8f3cd0)}@media screen and (min-width: 769px){.c-icon__circle{transition:fill .5s}}.c-icon__logo{fill:var(--icon-logo, #fff)}@media screen and (min-width: 769px){.c-icon__logo{transition:fill .5s}}.p-index{color:#fff}.p-index__kv{background-color:#260f3f;position:relative}.p-index__kv::after{background-color:rgba(18,6,32,.85);content:"";inset:0;pointer-events:none;position:absolute;transition:opacity 2.4s ease .3s;z-index:1}@media(prefers-reduced-motion: reduce){.p-index__kv::after{display:none}}.p-index__kv.is-lightup::after{opacity:0}@media screen and (max-width: 768px){.p-index__kv__wrapper{padding-bottom:6.6666666667vw;position:relative}}@media screen and (min-width: 769px){.p-index__kv__character{width:58.1944444444vw}}@media screen and (min-width: 769px){.p-index__kv__info{position:absolute;top:9.0277777778vw;right:7.7083333333vw;width:37.7777777778vw}}@media screen and (max-width: 768px){.p-index__kv__info__group{margin-bottom:13.8461538462vw}}@media screen and (min-width: 769px){.p-index__kv__info__group{margin-bottom:5vw}}@media screen and (max-width: 768px){.p-index__kv__info__celebrate{margin-top:-32.8205128205vw}}@media screen and (min-width: 769px){.p-index__kv__info__celebrate{margin-bottom:.2756944444vw}}@media screen and (max-width: 768px){.p-index__kv__info__celebrate__main{margin:0 auto;position:absolute;top:6.1538461538vw;left:0;right:0;width:63.5897435897vw}}@media screen and (min-width: 769px){.p-index__kv__info__celebrate__main{margin-left:7.6756944444vw;width:24.9784722222vw}}@media screen and (max-width: 768px){.p-index__kv__info__celebrate__movie{margin:0 auto 1.1435897436vw;width:91.2820512821vw}}@media screen and (min-width: 769px){.p-index__kv__info__celebrate__movie{margin-bottom:.4909722222vw;margin-top:-2.7777777778vw;width:37.7333333333vw}}.p-index__kv__info__roadshow{margin:0 auto}@media screen and (max-width: 768px){.p-index__kv__info__roadshow{margin-left:23.3333333333vw;width:56.4276923077vw}}@media screen and (min-width: 769px){.p-index__kv__info__roadshow{margin-left:7.8472222222vw;width:23.4895833333vw}}@media screen and (max-width: 768px){.p-index__kv__info__btn{margin-bottom:10.2564102564vw}}@media screen and (min-width: 769px){.p-index__kv__info__btn{margin-bottom:2.7777777778vw}}.p-index__kv__info__btn__item{background:#fff;font-family:"Mochiy Pop One",sans-serif;font-weight:400;color:#fff;display:block;isolation:isolate;line-height:normal;margin:0 auto;position:relative;text-align:center;text-decoration:none}.p-index__kv__info__btn__item::before{background:linear-gradient(180deg, #D587F9 0%, #8F3CD0 100%);border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}@media screen and (max-width: 768px){.p-index__kv__info__btn__item{border-radius:6.9230769231vw;font-size:5.641025641vw;padding:2.5641025641vw 0 3.0769230769vw;width:79.4871794872vw}}@media screen and (min-width: 769px){.p-index__kv__info__btn__item{border-radius:1.6666666667vw;font-size:1.5277777778vw;padding:.625vw 0;transition:color .5s;width:22.2222222222vw}.p-index__kv__info__btn__item::before{transition:opacity .5s}}@media screen and (min-width: 769px){.p-index__kv__info__btn__item:hover{color:#ff64ff}.p-index__kv__info__btn__item:hover::before{opacity:0}}.p-index__kv__info__sns__ttl{margin:0 auto}@media screen and (max-width: 768px){.p-index__kv__info__sns__ttl{margin-bottom:4.1025641026vw;width:32.8205128205vw}}@media screen and (min-width: 769px){.p-index__kv__info__sns__ttl{margin-bottom:1.1111111111vw;width:8.6805555556vw}}.p-index__kv__info__sns__list{display:flex;justify-content:center}@media screen and (max-width: 768px){.p-index__kv__info__sns__list{gap:0 6.1538461538vw}}@media screen and (min-width: 769px){.p-index__kv__info__sns__list{gap:0 1.6666666667vw}}@media screen and (max-width: 768px){.p-index__kv__info__sns__item{width:15.8974358974vw}}@media screen and (min-width: 769px){.p-index__kv__info__sns__item{transition:.3s;width:4.3055555556vw}}@media screen and (min-width: 769px){.p-index__kv__info__sns__item:hover svg{--icon-circle: #fff;--icon-logo: #FF64FF}}.p-index__kv__info__sns svg{--icon-circle: #8F3CD0}.p-index__message{background-position:top center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 768px){.p-index__message{background-image:url(../images/home/message_bg_sp.jpg)}}@media screen and (min-width: 769px){.p-index__message{background-image:url(../images/home/message_bg_pc.jpg)}}@media screen and (max-width: 768px){.p-index__message__wrapper{padding:16.4102564103vw 0 1.5384615385vw}}@media screen and (min-width: 769px){.p-index__message__wrapper{padding:8.8888888889vw 0 .625vw}}.p-index__message__ttl{margin:0 auto}@media screen and (max-width: 768px){.p-index__message__ttl{margin-bottom:6.1538461538vw;width:72.3076923077vw}}@media screen and (min-width: 769px){.p-index__message__ttl{margin-bottom:3.6111111111vw;width:24.4444444444vw}}.p-index__message__txt{margin:0 auto}@media screen and (max-width: 768px){.p-index__message__txt{margin-bottom:10.7692307692vw;width:78.4615384615vw}}@media screen and (min-width: 769px){.p-index__message__txt{margin-bottom:4.4444444444vw;width:47.5vw}}@media screen and (max-width: 768px){.p-index__message__sns{margin-bottom:12.3076923077vw}}@media screen and (min-width: 769px){.p-index__message__sns{margin-bottom:5.5555555556vw}}.p-index__message__sns__ttl{font-family:"Mochiy Pop One",sans-serif;font-weight:400;text-align:center}@media screen and (max-width: 768px){.p-index__message__sns__ttl{font-size:3.0769230769vw;margin-bottom:3.5897435897vw}}@media screen and (min-width: 769px){.p-index__message__sns__ttl{font-size:1.25vw;margin-bottom:1.1111111111vw}}.p-index__message__sns__list{display:flex;justify-content:center}@media screen and (max-width: 768px){.p-index__message__sns__list{gap:0 4.1025641026vw}}@media screen and (min-width: 769px){.p-index__message__sns__list{gap:0 1.6666666667vw}}.p-index__message__sns__item{border-radius:50%;box-shadow:inset 0 0 0 1px #fff}@media screen and (max-width: 768px){.p-index__message__sns__item{width:14.358974359vw}}@media screen and (min-width: 769px){.p-index__message__sns__item{transition:.3s;width:4.3055555556vw}}@media screen and (min-width: 769px){.p-index__message__sns__item:hover svg{--icon-circle: #fff;--icon-logo: #FF64FF}}.p-index__message__sns svg{--icon-circle: transparent}.p-index__message__foot{text-align:center}@media screen and (max-width: 768px){.p-index__message__foot{font-size:2.0512820513vw}}@media screen and (min-width: 769px){.p-index__message__foot{font-size:.7638888889vw}}@media screen and (max-width: 768px){.p-index__message__note{margin-bottom:1.0256410256vw}}@media screen and (min-width: 769px){.p-index__message__note{margin-bottom:.5555555556vw}}@media screen and (max-width: 768px){.p-index__message__note__item{line-height:1.75}}@media screen and (min-width: 769px){.p-index__message__note__item{line-height:1.6}}.p-index__message__copyright{line-height:normal}[data-aos=poyon]{opacity:0}[data-aos=poyon].aos-animate{animation:poyon .55s cubic-bezier(0.3, 1.6, 0.5, 1) forwards;animation-delay:inherit}@keyframes poyon{0%{opacity:0;transform:translateY(40px) scale(0.5)}60%{opacity:1;transform:translateY(-10px) scale(1.08)}100%{opacity:1;transform:none}}.p-news{background-color:#000;box-sizing:border-box;color:#fff;letter-spacing:.02em;min-height:100vh;width:100%}@media screen and (max-width: 585px){.p-news{padding:11.4285714286vw 6.8571428571vw}}@media screen and (min-width: 586px){.p-news{padding:5.8287795993vw}}.p-news__title{font-weight:600;text-transform:uppercase}@media screen and (max-width: 585px){.p-news__title{font-size:11.4285714286vw;padding-bottom:4.5714285714vw}}@media screen and (min-width: 586px){.p-news__title{font-size:4.0983606557vw;padding-bottom:1.4571948998vw}}.p-news__entry{border-top:1px solid #000}@media screen and (max-width: 585px){.p-news__entry{padding:9.1428571429vw 0}}@media screen and (min-width: 586px){.p-news__entry{padding:4.3715846995vw 0}}.p-news__entry:last-child{padding-bottom:0}.p-news__entry__header{display:flex;flex-direction:column-reverse}@media screen and (max-width: 585px){.p-news__entry__header{gap:2.2857142857vw;padding-bottom:6.8571428571vw}}@media screen and (min-width: 586px){.p-news__entry__header{gap:.7285974499vw;padding-bottom:2.1857923497vw}}.p-news__entry__title{font-weight:700;line-height:1.4}@media screen and (max-width: 585px){.p-news__entry__title{font-size:5.1428571429vw}}@media screen and (min-width: 586px){.p-news__entry__title{font-size:1.8214936248vw}}@media screen and (max-width: 585px){.p-news__entry__date{font-size:4.5714285714vw}}@media screen and (min-width: 586px){.p-news__entry__date{font-size:1.4571948998vw}}.p-news__entry__desc{line-height:1.75}@media screen and (max-width: 585px){.p-news__entry__desc{font-size:4.5714285714vw}}@media screen and (min-width: 586px){.p-news__entry__desc{font-size:1.4571948998vw}}.p-news__entry__desc a{color:#fff;text-decoration:underline}.p-news__entry__desc a:hover{text-decoration:none}.p-news__entry__desc p{padding-bottom:1em}.p-news__entry__desc p:last-child{padding-bottom:0}.p-news__entry__desc img{width:revert-layer}.p-news__entry__desc .landscape{display:block;margin:.5em auto}@media screen and (max-width: 585px){.p-news__entry__desc .landscape{width:100%}}@media screen and (min-width: 586px){.p-news__entry__desc .landscape{max-width:80%}}.p-news__entry__desc .portrait{display:block;width:auto;margin:.5em auto}@media screen and (max-width: 585px){.p-news__entry__desc .portrait{max-height:70vh}}@media screen and (min-width: 586px){.p-news__entry__desc .portrait{max-width:none;max-height:80vh}}.p-news__entry__desc ul{padding-bottom:1em}.p-news__entry__desc ul:last-child{padding-bottom:0}.p-news__entry__desc li{padding-bottom:.25em;padding-left:1em;text-indent:-1em}.p-news__entry__desc iframe{display:block;margin:0 auto}@media screen and (max-width: 585px){.p-news__entry__desc iframe{height:46.2857142857vw;width:82.2857142857vw}}@media screen and (min-width: 586px){.p-news__entry__desc iframe{height:37.7049180328vw;width:67.0309653916vw}}.p-news__entry__desc .no-padding{padding-bottom:0}.p-news__entry__desc .note{font-size:.9em}.p-news__entry__desc .indent{display:block;padding-left:1em;text-indent:-1em}.p-news__entry__desc .important{text-decoration:underline}.p-theater{background-color:#fff;font-weight:700}@media screen and (max-width: 768px){.p-theater{padding:8.2051282051vw 0 18.4615384615vw}}@media screen and (min-width: 769px){.p-theater{padding:1.1111111111vw 0 6.1111111111vw}}@media screen and (min-width: 1240px){.p-theater{padding:16px 0 88px}}.p-theater__inner{margin:0 auto}@media screen and (max-width: 768px){.p-theater__inner{width:90.2564102564vw}}@media screen and (min-width: 769px){.p-theater__inner{width:83.3333333333vw}}@media screen and (min-width: 1240px){.p-theater__inner{width:1200px}}.p-theater__header{align-items:flex-end;border-bottom:1px solid #99c;box-sizing:border-box;display:flex;font-size:0;justify-content:space-between}@media screen and (max-width: 768px){.p-theater__header{margin-bottom:6.1538461538vw;padding-bottom:2.5641025641vw}}@media screen and (min-width: 769px){.p-theater__header{margin-bottom:2.2222222222vw;padding-bottom:.9722222222vw}}@media screen and (min-width: 1240px){.p-theater__header{margin-bottom:32px;padding-bottom:14px}}.p-theater__header__title{color:#a69}@media screen and (max-width: 768px){.p-theater__header__title{font-size:10.2564102564vw}}@media screen and (min-width: 769px){.p-theater__header__title{font-size:3.8888888889vw}}@media screen and (min-width: 1240px){.p-theater__header__title{font-size:56px}}.p-theater__header__logo{position:relative}@media screen and (max-width: 768px){.p-theater__header__logo{flex-basis:26.6666666667vw}}@media screen and (min-width: 769px){.p-theater__header__logo{flex-basis:7.2222222222vw}}@media screen and (min-width: 1240px){.p-theater__header__logo{flex-basis:104px}}.p-theater__flex{align-items:flex-end;display:flex}@media screen and (max-width: 768px){.p-theater__flex{flex-direction:column;gap:8.2051282051vw}}@media screen and (min-width: 769px){.p-theater__flex{justify-content:space-between}}.p-theater__visual{font-size:0}@media screen and (max-width: 768px){.p-theater__visual{width:100%}}@media screen and (min-width: 769px){.p-theater__visual{flex-basis:70.1666666667%}}@media screen and (max-width: 768px){.p-theater__widget{width:100%}}@media screen and (min-width: 769px){.p-theater__widget{align-self:stretch;justify-content:space-between;display:flex;flex-direction:column;flex-basis:28.5%}}.p-theater__widget__text{font-weight:500;line-height:1.9;text-align:center}@media screen and (max-width: 768px){.p-theater__widget__text{font-size:4.6153846154vw;padding-bottom:2.0512820513vw}}@media screen and (min-width: 769px){.p-theater__widget__text{font-size:1.25vw}}@media screen and (min-width: 1240px){.p-theater__widget__text{font-size:18px}}@media screen and (max-width: 768px){.p-theater__widget__note{font-size:3.0769230769vw;padding-top:3.0769230769vw}}@media screen and (min-width: 769px){.p-theater__widget__note{font-size:.8333333333vw;padding-top:8px}}@media screen and (min-width: 1240px){.p-theater__widget__note{font-size:12px}}.p-theater__banners{display:flex;justify-content:center}@media screen and (max-width: 768px){.p-theater__banners{flex-direction:column;gap:6.1538461538vw 0;padding:10.2564102564vw 0;width:100%}}@media screen and (min-width: 769px){.p-theater__banners{align-items:flex-start;gap:0 2.2222222222vw;padding:3.3333333333vw 0}}@media screen and (min-width: 1240px){.p-theater__banners{gap:0 32px;padding:48px 0}}@media screen and (max-width: 768px){.p-theater__banners__item{width:100%}}@media screen and (min-width: 769px){.p-theater__banners__item{width:27.5vw}}@media screen and (min-width: 1240px){.p-theater__banners__item{width:396px}}@media screen and (min-width: 769px){.p-theater__banners__item:last-child{width:25vw}}@media screen and (min-width: 1240px){.p-theater__banners__item:last-child{width:360px}}.p-theater__banners__text{font-weight:500;line-height:1.75em;text-align:center}@media screen and (max-width: 768px){.p-theater__banners__text{font-size:4.6153846154vw;padding-bottom:2.0512820513vw}}@media screen and (min-width: 769px){.p-theater__banners__text{font-size:1.3888888889vw;padding-bottom:.5555555556vw}}@media screen and (min-width: 1240px){.p-theater__banners__text{font-size:20px;padding-bottom:8px}}.p-theater__banners__link{display:block;font-size:0}.p-theater__note{font-weight:500;line-height:1.5}@media screen and (max-width: 768px){.p-theater__note{font-size:3.5897435897vw;padding:6.1538461538vw 0 10.2564102564vw}}@media screen and (min-width: 769px){.p-theater__note{font-size:1.1111111111vw;padding:1.6666666667vw 0 2.7777777778vw}}@media screen and (min-width: 1240px){.p-theater__note{font-size:16px;padding:24px 0 40px}}.p-theater__note__item{padding-left:1em;text-indent:-1em}.p-theater__update{color:#e69;text-align:right}@media screen and (max-width: 768px){.p-theater__update{font-size:3.5897435897vw;padding-bottom:6.1538461538vw}}@media screen and (min-width: 769px){.p-theater__update{font-size:1.1111111111vw;padding-bottom:1.6666666667vw}}@media screen and (min-width: 1240px){.p-theater__update{font-size:16px;padding-bottom:24px}}.p-theater__nav{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){.p-theater__nav{gap:2.0512820513vw 0;padding-bottom:6.1538461538vw}}@media screen and (min-width: 769px){.p-theater__nav{gap:.5555555556vw 0;padding-bottom:2.2222222222vw}}@media screen and (min-width: 1240px){.p-theater__nav{gap:8px 0;padding-bottom:32px}}.p-theater__nav__item{border-right:1px solid #99c;box-sizing:border-box}@media screen and (max-width: 768px){.p-theater__nav__item{font-size:4.1025641026vw;padding:0 2.0512820513vw}}@media screen and (min-width: 769px){.p-theater__nav__item{font-size:1.1111111111vw;padding:0 .5555555556vw}}@media screen and (min-width: 1240px){.p-theater__nav__item{font-size:16px;padding:0 8px}}.p-theater__nav__item:first-child{padding-left:0}.p-theater__nav__item:last-child{border-right:none;padding-right:0}.p-theater__nav__link{color:#a69}@media screen and (min-width: 769px){.p-theater__nav__link{transition:color .4s}.p-theater__nav__link:hover{color:#e69;text-decoration:none}}.p-theater__list{line-height:1.8}@media screen and (max-width: 768px){.p-theater__list{margin-bottom:4.1025641026vw}}@media screen and (min-width: 769px){.p-theater__list{margin-bottom:1.1111111111vw}}@media screen and (min-width: 1240px){.p-theater__list{margin-bottom:16px}}.p-theater__list th{background-color:#99c;color:#fff;font-weight:700}@media screen and (max-width: 768px){.p-theater__list th{font-size:2.5641025641vw;padding:2.0512820513vw 0}}@media screen and (min-width: 769px){.p-theater__list th{font-size:1.1111111111vw;padding:.5555555556vw 0}}@media screen and (min-width: 1240px){.p-theater__list th{font-size:16px;padding:8px 0}}.p-theater__list td{border-bottom:1px solid #99c;box-sizing:border-box;font-weight:500;text-align:center}@media screen and (max-width: 768px){.p-theater__list td{font-size:2.8205128205vw;padding:2.0512820513vw 1.0256410256vw}}@media screen and (min-width: 769px){.p-theater__list td{font-size:1.1111111111vw;padding:.5555555556vw .2777777778vw}}@media screen and (min-width: 1240px){.p-theater__list td{font-size:16px;padding:8px 4px}}.p-theater__list a{color:#a69}@media screen and (min-width: 769px){.p-theater__list a:hover{text-decoration:none}}.p-theater__list .area{width:15%}.p-theater__list .theater{width:30%}.p-theater__list .date{width:20%}.p-theater__list .ticket{width:10%}.p-theater__list .note{text-align:left;width:25%}@media screen and (max-width: 768px){.p-theater__list .note{font-size:2.5641025641vw}}@media screen and (min-width: 769px){.p-theater__list .note{font-size:.9722222222vw}}@media screen and (min-width: 1240px){.p-theater__list .note{font-size:14px}}.p-theater__page-top{color:#e69;display:block;margin:0 0 0 auto}@media screen and (max-width: 768px){.p-theater__page-top{font-size:3.5897435897vw;margin-bottom:10.2564102564vw}}@media screen and (min-width: 769px){.p-theater__page-top{font-size:1.1111111111vw;margin-bottom:2.7777777778vw}}@media screen and (min-width: 1240px){.p-theater__page-top{font-size:16px;margin-bottom:40px}}.p-theater__top{margin:0 auto}@media screen and (max-width: 768px){.p-theater__top{font-size:4.1025641026vw;width:38.4615384615vw}}@media screen and (min-width: 769px){.p-theater__top{font-size:1.3888888889vw;width:12.5vw}}@media screen and (min-width: 1240px){.p-theater__top{font-size:20px;width:180px}}.p-theater__top__btn{align-items:center;background-color:#a69;border:2px solid #a69;box-sizing:border-box;color:#fff;display:flex;justify-content:center;margin:0 auto;text-decoration:none}@media screen and (max-width: 768px){.p-theater__top__btn{height:10.2564102564vw}}@media screen and (min-width: 769px){.p-theater__top__btn{height:3.3333333333vw;transition:background-color .4s,color .4s}.p-theater__top__btn:hover{background-color:#fff;color:#a69}}@media screen and (min-width: 1240px){.p-theater__top__btn{height:48px}}#mvtk-widgets-container{margin:0 auto}@media screen and (min-width: 769px){#mvtk-widgets-container{width:100% !important}}#mvtk-widgets-container.dummy{align-items:center;background-color:#99c;color:#fff;display:flex;font-size:24px;height:100%;justify-content:center;line-height:1.5;text-align:center;width:100%}#mvtk-widgets-container iframe{display:block;margin:0 auto}@media screen and (min-width: 769px){#mvtk-widgets-container iframe{width:100% !important}}.u-display--block{display:block}.u-display--inline{display:inline}.u-display--inline-block{display:inline-block}.u-display--none{display:none}