@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact;top:0 !important;left:0 !important;width:200mm !important}}body.is-loading{overflow:hidden}html.is-loaded body,html.is-loaded-quick body{overflow:auto !important}.l-Loader__inner{overflow:visible;position:fixed;min-height:100%;min-width:100%;top:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#000;will-change:clip-path}.l-Loader__wrapper{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}body:not(.is-loaded-quick) .l-Loader__logo img{animation:logoFloat 3s ease-in-out infinite}.is-load .l-Loader{opacity:0;pointer-events:none}.l-Loader{transition:opacity .4s ease-out 1.4s}@media screen and (min-width: 821px){.is-loaded-quick .l-Loader__inner{clip-path:none}}@media screen and (max-width: 820px){.is-loaded-quick .l-Loader__inner{clip-path:none}}@media screen and (min-width: 821px){.is-loaded-quick .is-loaded .l-Loader__inner{clip-path:none}}@media screen and (max-width: 820px){.is-loaded-quick .is-loaded .l-Loader__inner{clip-path:none}}body{position:relative;color:var(--white);backface-visibility:hidden;font-family:"Cinzel",serif;line-height:1.6;font-optical-sizing:auto;font-weight:400;font-style:normal}::-webkit-scrollbar{width:var(--scrollbar);height:var(--scrollbar)}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:var(--black);box-shadow:0 0 0 1px hsla(0,0%,100%,0);border:solid 1px var(--black)}.c-frame-bg-top::before,.c-frame-bg-top::after,.c-frame-bg-bottom::before,.c-frame-bg-bottom::after{content:"";position:absolute;background:url("../img/common/frame_deco.webp") no-repeat center top/contain;pointer-events:none;aspect-ratio:1/1;z-index:9}@media screen and (min-width: 821px){.c-frame-bg-top::before,.c-frame-bg-top::after,.c-frame-bg-bottom::before,.c-frame-bg-bottom::after{width:4.9048316252vw}}@media screen and (max-width: 820px){.c-frame-bg-top::before,.c-frame-bg-top::after,.c-frame-bg-bottom::before,.c-frame-bg-bottom::after{width:8.9333333333vw}}@media screen and (min-width: 821px){.c-frame-bg-top::before{top:.7320644217vw;left:.7320644217vw}}@media screen and (max-width: 820px){.c-frame-bg-top::before{top:2.6666666667vw;left:2.6666666667vw}}.c-frame-bg-top::after{transform:rotate(90deg)}@media screen and (min-width: 821px){.c-frame-bg-top::after{top:.7320644217vw;right:.7320644217vw}}@media screen and (max-width: 820px){.c-frame-bg-top::after{top:2.6666666667vw;right:2.6666666667vw}}.c-frame-bg-bottom::before{transform:rotate(270deg)}@media screen and (min-width: 821px){.c-frame-bg-bottom::before{bottom:.7320644217vw;left:.7320644217vw}}@media screen and (max-width: 820px){.c-frame-bg-bottom::before{bottom:2.6666666667vw;left:2.6666666667vw}}.c-frame-bg-bottom::after{transform:rotate(180deg)}@media screen and (min-width: 821px){.c-frame-bg-bottom::after{bottom:.7320644217vw;right:.7320644217vw}}@media screen and (max-width: 820px){.c-frame-bg-bottom::after{bottom:2.6666666667vw;right:2.6666666667vw}}.font-ja{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}.font-en{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.font-en2{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@keyframes glow-pulse{0%,100%{text-shadow:0 0 10px rgba(220,38,38,.8),0 0 20px rgba(220,38,38,.6),0 0 40px rgba(220,38,38,.4)}50%{text-shadow:0 0 20px #dc2626,0 0 40px rgba(220,38,38,.8),0 0 80px rgba(220,38,38,.6),0 0 120px rgba(220,38,38,.4)}}#coming-soon h1{animation:glow-pulse 3s ease-in-out infinite}@media screen and (min-width: 821px){#coming-soon h1{font-size:7.3206442167vw}}@media screen and (max-width: 820px){#coming-soon h1{font-size:10.6666666667vw}}body.is-loading #coming-soon{opacity:0;transform:translateY(20px)}body:not(.is-loading) #coming-soon{opacity:1;transform:translateY(0);transition:opacity .8s ease-out,transform .8s ease-out}@keyframes skew{0%{transform:none}33%{transform:none}33.3%{transform:skewX(30deg)}33.6%{transform:skewX(-30deg)}33.9%{transform:none}66%{transform:none}66.3%{transform:skewX(5deg)}66.6%{transform:skewX(-5deg)}66.9%{transform:none}77%{transform:none}77.3%{transform:skewX(15deg)}77.6%{transform:skewX(-15deg)}77.9%{transform:none}}@keyframes skew2{0%{transform:translate3d(-50%, 0, 0)}33%{transform:translate3d(-50%, 0, 0)}33.3%{transform:skewX(30deg) translate3d(-50%, 0, 0)}33.6%{transform:skewX(-30deg) translate3d(-50%, 0, 0)}33.9%{transform:translate3d(-50%, 0, 0)}66%{transform:translate3d(-50%, 0, 0)}66.3%{transform:skewX(5deg) translate3d(-50%, 0, 0)}66.6%{transform:skewX(-5deg) translate3d(-50%, 0, 0)}66.9%{transform:translate3d(-50%, 0, 0)}77%{transform:translate3d(-50%, 0, 0)}77.3%{transform:skewX(15deg) translate3d(-50%, 0, 0)}77.6%{transform:skewX(-15deg) translate3d(-50%, 0, 0)}77.9%{transform:translate3d(-50%, 0, 0)}}@keyframes skew2-2{0%{transform:translate3d(-50%, 0, 0) rotate(180deg)}33%{transform:translate3d(-50%, 0, 0) rotate(180deg)}33.3%{transform:skewX(30deg) translate3d(-50%, 0, 0) rotate(180deg)}33.6%{transform:skewX(-30deg) translate3d(-50%, 0, 0) rotate(180deg)}33.9%{transform:translate3d(-50%, 0, 0) rotate(180deg)}66%{transform:translate3d(-50%, 0, 0) rotate(180deg)}66.3%{transform:skewX(5deg) translate3d(-50%, 0, 0) rotate(180deg)}66.6%{transform:skewX(-5deg) translate3d(-50%, 0, 0) rotate(180deg)}66.9%{transform:translate3d(-50%, 0, 0) rotate(180deg)}77%{transform:translate3d(-50%, 0, 0) rotate(180deg)}77.3%{transform:skewX(15deg) translate3d(-50%, 0, 0) rotate(180deg)}77.6%{transform:skewX(-15deg) translate3d(-50%, 0, 0) rotate(180deg)}77.9%{transform:translate3d(-50%, 0, 0) rotate(180deg)}}@keyframes skew3{0%{transform:translate3d(0, 0, 0)}33%{transform:translate3d(0, 0, 0)}33.3%{transform:skewX(30deg) translate3d(0, 0, 0)}33.6%{transform:skewX(-30deg) translate3d(0, 0, 0)}33.9%{transform:translate3d(0, 0, 0)}66%{transform:translate3d(0, 0, 0)}66.3%{transform:skewX(5deg) translate3d(0, 0, 0)}66.6%{transform:skewX(-5deg) translate3d(0, 0, 0)}66.9%{transform:translate3d(0, 0, 0)}77%{transform:translate3d(0, 0, 0)}77.3%{transform:skewX(15deg) translate3d(0, 0, 0)}77.6%{transform:skewX(-15deg) translate3d(0, 0, 0)}77.9%{transform:translate3d(0, 0, 0)}}@media screen and (min-width: 821px){.ly_fv{padding:1.0980966325vw 1.0980966325vw 0 1.0980966325vw}}@media screen and (max-width: 820px){.ly_fv{padding:3.3333333333vw 3.3333333333vw 0 3.3333333333vw}}.bl_fv{background-color:#fff}@media screen and (min-width: 821px){.bl_fv{height:56.2225475842vw}}@media screen and (max-width: 820px){.bl_fv{height:102.4vw}}.ly_body{width:100%;margin:auto;padding:4rem 0;overflow:hidden;position:relative}@media screen and (min-width: 821px){.ly_body{min-height:100vh;padding-top:17.5695461201vw;padding-bottom:13.17715959vw}}@media screen and (max-width: 820px){.ly_body{padding-top:20vw;padding-bottom:13.3333333333vw}}.bl_fv__bloc{position:relative;z-index:1;height:100%}@media screen and (min-width: 821px){.bl_fv__bloc{padding-top:10.2489019034vw}}@media screen and (max-width: 820px){.bl_fv__bloc{padding-top:18.6666666667vw}}.bl_bat{aspect-ratio:82/49;margin:auto}@media screen and (min-width: 821px){.bl_bat{width:6.0029282577vw}}@media screen and (max-width: 820px){.bl_bat{width:10.9333333333vw}}.bl_fv_ttl{text-align:center;transform:translate3d(0, 0, 0);animation:skew3 3s 3s ease infinite;aspect-ratio:297/185}@media screen and (min-width: 821px){.bl_fv_ttl{width:21.7423133236vw;margin:1.9033674963vw auto 0}}@media screen and (max-width: 820px){.bl_fv_ttl{width:39.6vw;margin:3.4666666667vw auto 0}}.deco_invitation01{position:absolute;line-height:1;left:50%;width:94%;text-align:center;animation:skew2 5s 3s ease infinite;transform:translate3d(-50%, 0, 0);letter-spacing:2em}@media screen and (min-width: 821px){.deco_invitation01{bottom:1.2em}}@media screen and (max-width: 820px){.deco_invitation01{letter-spacing:.9em;bottom:.9em}}.deco_starring01{position:absolute;line-height:1;left:50%;width:94%;text-align:center;animation:skew2 1.5s 3s ease infinite;transform:translate3d(-50%, 0, 0)}@media screen and (min-width: 821px){.deco_starring01{bottom:1.9em}}@media screen and (max-width: 820px){.deco_starring01{bottom:.9em}}.bl_invitation__starring{text-align:center;font-weight:bold;color:#000;font-weight:500;letter-spacing:.2em}@media screen and (min-width: 821px){.bl_invitation__starring{font-size:2.196193265vw}}@media screen and (max-width: 820px){.bl_invitation__starring{font-size:4vw}}.bl_teaser_text01{opacity:.3;font-weight:900;white-space:nowrap;transform:scale(1, 2)}@media screen and (min-width: 821px){.bl_teaser_text01{font-size:10.980966325vw}}@media screen and (max-width: 820px){.bl_teaser_text01{font-size:10vw}}.deco_invitation02{position:absolute;line-height:1;left:50%;font-weight:900;width:94%;text-align:center;transform:translate3d(-50%, 0, 0) rotate(180deg);white-space:nowrap;animation:skew2-2 2.5s 3s ease infinite}@media screen and (min-width: 821px){.deco_invitation02{top:1.67em}}@media screen and (max-width: 820px){.deco_invitation02{top:.67em}}.deco_starring02{position:absolute;line-height:1;left:50%;font-weight:900;width:94%;text-align:center;transform:translate3d(-50%, 0, 0) rotate(180deg);white-space:nowrap;animation:skew2-2 2.5s 2s ease infinite}@media screen and (min-width: 821px){.deco_starring02{top:1.67em}}@media screen and (max-width: 820px){.deco_starring02{top:.67em}}.bl_teaser_text02{opacity:.3;font-weight:900;white-space:nowrap;transform:scale(1, 2)}@media screen and (min-width: 821px){.bl_teaser_text02{font-size:9.5168374817vw}}@media screen and (max-width: 820px){.bl_teaser_text02{font-size:8.6666666667vw}}.bl_invitation__starring02{text-align:center;font-weight:bold;color:#fff;font-weight:500;letter-spacing:.2em}@media screen and (min-width: 821px){.bl_invitation__starring02{font-size:2.196193265vw}}@media screen and (max-width: 820px){.bl_invitation__starring02{font-size:4vw}}.bl_invitation{margin:auto}@media screen and (min-width: 821px){.bl_invitation{width:43.9238653001vw}}@media screen and (max-width: 820px){.bl_invitation{width:80vw}}.bl_invitation__bloc{position:relative;background-color:#c90000;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 821px){.bl_invitation__bloc{padding:2.9282576867vw;min-height:32.7232796486vw}}@media screen and (max-width: 820px){.bl_invitation__bloc{padding:5.3333333333vw;min-height:59.6vw}}.bl_cross{aspect-ratio:51/62}@media screen and (min-width: 821px){.bl_cross{width:3.7335285505vw;margin:1.8301610542vw auto 0}}@media screen and (max-width: 820px){.bl_cross{width:6.8vw;margin:3.3333333333vw auto 0}}.bl_invitation__ttl{text-align:center;color:#ccc;font-weight:500}@media screen and (min-width: 821px){.bl_invitation__ttl{font-size:3.6603221083vw;margin-top:.7320644217vw}}@media screen and (max-width: 820px){.bl_invitation__ttl{font-size:6.6666666667vw;margin-top:1.3333333333vw}}.bl_invitation__lead{text-align:center;font-weight:bold;color:#000;line-height:1.4}@media screen and (min-width: 821px){.bl_invitation__lead{font-size:2.9282576867vw;margin-top:.3660322108vw}}@media screen and (max-width: 820px){.bl_invitation__lead{font-size:5.3333333333vw;margin-top:.6666666667vw}}@media screen and (min-width: 821px){.bl_invitation__lead .-small{font-size:2.196193265vw}}@media screen and (max-width: 820px){.bl_invitation__lead .-small{font-size:4vw}}.bl_invitation__lead span{color:#ff6969}.bl_invitation__more{text-align:right;color:#000;font-weight:bold}@media screen and (min-width: 821px){.bl_invitation__more{align-self:flex-end;font-size:1.4641288433vw;margin-top:.7320644217vw}}@media screen and (max-width: 820px){.bl_invitation__more{align-self:flex-end;font-size:2.6666666667vw;margin-top:1.3333333333vw}}.deco_invitation_txt01,.deco_invitation_txt02{color:#c90000;line-height:1;font-weight:500;letter-spacing:.5em}@media screen and (min-width: 821px){.deco_invitation_txt01,.deco_invitation_txt02{font-size:1.0248901903vw}}@media screen and (max-width: 820px){.deco_invitation_txt01,.deco_invitation_txt02{font-size:1.8666666667vw}}.deco_invitation_txt02{transform:rotate(180deg)}.bl_x{display:flex;align-items:center;color:#fff}@media screen and (min-width: 821px){.bl_x{gap:3.074670571vw}}@media screen and (max-width: 820px){.bl_x{gap:4.2666666667vw}}.bl_x__txt{font-weight:medium}@media screen and (min-width: 821px){.bl_x__txt{font-size:1.0248901903vw}}@media screen and (max-width: 820px){.bl_x__txt{font-size:1.8666666667vw}}.bl_sns__link.-x{aspect-ratio:30/31}@media screen and (min-width: 821px){.bl_sns__link.-x{width:2.196193265vw}}@media screen and (max-width: 820px){.bl_sns__link.-x{width:4vw}}.bl_sns__link.-ytb{aspect-ratio:31/22}@media screen and (min-width: 821px){.bl_sns__link.-ytb{width:2.2693997072vw}}@media screen and (max-width: 820px){.bl_sns__link.-ytb{width:4.1333333333vw}}.bl_share{display:flex;align-items:center;color:#fff}@media screen and (min-width: 821px){.bl_share{gap:3.2210834553vw}}@media screen and (max-width: 820px){.bl_share{gap:5.8666666667vw}}.bl_share__list{display:flex;align-items:center;color:#fff}@media screen and (min-width: 821px){.bl_share__list{gap:1.8301610542vw}}@media screen and (max-width: 820px){.bl_share__list{gap:3.3333333333vw}}.bl_share__link{display:block}.bl_share__link.-x{aspect-ratio:30/31}@media screen and (min-width: 821px){.bl_share__link.-x{width:2.196193265vw}}@media screen and (max-width: 820px){.bl_share__link.-x{width:4vw}}.bl_share__link.-fb{aspect-ratio:16/30}@media screen and (min-width: 821px){.bl_share__link.-fb{width:1.1713030747vw}}@media screen and (max-width: 820px){.bl_share__link.-fb{width:2.1333333333vw}}.bl_share__link.-line{aspect-ratio:29/28}@media screen and (min-width: 821px){.bl_share__link.-line{width:2.1229868228vw}}@media screen and (max-width: 820px){.bl_share__link.-line{width:3.8666666667vw}}.bl_share__link,.bl_x__link{cursor:pointer;transition:opacity .2s ease}.bl_share__link:hover,.bl_x__link:hover{opacity:.7}@media screen and (min-width: 821px){.ly_footer{padding-bottom:3.6603221083vw}}@media screen and (max-width: 820px){.ly_footer{padding-bottom:6.6666666667vw}}.ly_footer__inner{margin:auto}@media screen and (min-width: 821px){.ly_footer__inner{width:43.9238653001vw}}@media screen and (max-width: 820px){.ly_footer__inner{width:80vw}}.bl_footer__sns{display:flex}@media screen and (min-width: 821px){.bl_footer__sns{justify-content:space-between}}@media screen and (max-width: 820px){.bl_footer__sns{justify-content:space-between}}.bl_share__title{font-weight:medium}@media screen and (min-width: 821px){.bl_share__title{font-size:1.0248901903vw}}@media screen and (max-width: 820px){.bl_share__title{font-size:1.8666666667vw}}.bl_copyright{font-weight:medium}@media screen and (min-width: 821px){.bl_copyright{margin-top:3.6603221083vw}}@media screen and (max-width: 820px){.bl_copyright{margin-top:6.6666666667vw}}#glitch-canvas{z-index:12}.bl_showImg{aspect-ratio:1223/723;animation:skew3 2s 2.5s ease infinite}@media screen and (min-width: 821px){.bl_showImg{width:89.5314787701vw;margin:auto}}@media screen and (max-width: 820px){.bl_showImg{width:90.6666666667vw;margin:auto}}.bl_cast{text-align:center}@media screen and (min-width: 821px){.bl_cast{margin-top:5.8565153734vw;padding:0 7.3206442167vw}}@media screen and (max-width: 820px){.bl_cast{margin-top:8vw;padding:0 5.3333333333vw}}@media screen and (min-width: 821px){.bl_cast__main{margin-bottom:3.6603221083vw}}@media screen and (max-width: 820px){.bl_cast__main{margin-bottom:8vw}}.bl_cast__main .bl_cast__role{color:#aaa;letter-spacing:.1em;line-height:1;animation:skew3 2s 2.5s ease infinite}@media screen and (min-width: 821px){.bl_cast__main .bl_cast__role{font-size:1.4641288433vw;margin-bottom:.5856515373vw}}@media screen and (max-width: 820px){.bl_cast__main .bl_cast__role{font-size:2.9333333333vw;margin-bottom:.8vw}}.bl_cast__main .bl_cast__name{color:#fff;font-weight:700;letter-spacing:.02em;line-height:1.2;animation:skew3 2s 3.5s ease infinite}@media screen and (min-width: 821px){.bl_cast__main .bl_cast__name{font-size:2.196193265vw}}@media screen and (max-width: 820px){.bl_cast__main .bl_cast__name{font-size:6.4vw}}.bl_cast__grid{display:flex;justify-content:space-between}@media screen and (min-width: 821px){.bl_cast__grid{max-width:48.3162518302vw;margin:0 auto}}@media screen and (max-width: 820px){.bl_cast__grid{flex-direction:column;gap:6.6666666667vw}}.bl_cast__col.-left{text-align:left}.bl_cast__col.-right{text-align:right}@media screen and (max-width: 820px){.bl_cast__col.-left,.bl_cast__col.-right{text-align:center}}.bl_cast__item{text-align:center;line-height:1.2}@media screen and (min-width: 821px){.bl_cast__item{margin-bottom:2.9282576867vw}}@media screen and (max-width: 820px){.bl_cast__item{margin-bottom:8vw}}.bl_cast__item:last-child{margin-bottom:0}.bl_cast__role{color:#888;letter-spacing:.1em;font-weight:700;animation:skew3 3s 3s ease infinite}@media screen and (min-width: 821px){.bl_cast__role{font-size:1.0248901903vw;margin-bottom:.2928257687vw}}@media screen and (max-width: 820px){.bl_cast__role{font-size:3.2vw;margin-bottom:.5333333333vw}}.bl_cast__name{color:#fff;font-weight:700;letter-spacing:.02em;animation:skew3 3s 3.7s ease infinite}@media screen and (min-width: 821px){.bl_cast__name{font-size:2.0497803807vw}}@media screen and (max-width: 820px){.bl_cast__name{font-size:4.8vw}}.bl_cast__name .-red{color:#e6002d}.bl_cast__more{color:#e6002d;font-weight:600}@media screen and (min-width: 821px){.bl_cast__more{font-size:1.4641288433vw;margin-top:3.6603221083vw}}@media screen and (max-width: 820px){.bl_cast__more{font-size:3.4666666667vw;margin-top:10.6666666667vw}}@media screen and (max-width: 820px){.u-pc-only{display:none !important}}@media screen and (min-width: 821px){.u-sp-only{display:none !important}}.none{display:none !important}.debug_window{position:fixed;display:inline;width:auto;top:0;left:0;z-index:300;background-color:#000}.debug_window p{color:#fff}.js-tab_content{display:none}.js-tab_content.active{display:block}
