.yt-tab,body{font-weight:500}img,svg{width:100%;height:auto}a,a:active,a:hover,a:visited,button{color:inherit}.hero__actor,.hero__center,.hero__logo,.l-wrap{position:relative}:root{--z-index--top:1;--z-index--loader:1000;--color-white:#ffffff;--color-black:#000000;--color-gray:#403d39}html{width:100%;overflow-x:hidden}@media (max-width:768px){html{font-size:calc(1 / 750 * 100vw)}}@media (min-width:769px){html{font-size:1px}}@media (min-width:1900px){html{font-size:1px}}html.is-fixed,html.is-fixed body{overflow:hidden!important}body{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-style:normal;width:100%;overflow-x:hidden;background:var(--color-white);color:var(--color-white);font-feature-settings:"palt" 1;font-optical-sizing:auto}body.is-fixed{overflow:hidden!important}figure,main,picture{display:block}img{vertical-align:top}a{text-decoration:none}sup{vertical-align:super;font-size:smaller;font-family:Roboto,Verdana,'Droid Sans',sans-serif}strong{font-weight:700}button{display:block;font-weight:inherit;font-feature-settings:inherit}.footer{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;font-size:16rem;line-height:1;color:var(--color-gray);padding:88rem 40rem 70rem}@media screen and (min-width:769px){.footer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;flex-direction:row-reverse;padding:12rem 13rem;font-size:10rem;height:40rem}}.footer__misc{display:flex;justify-content:center;align-items:flex-start;gap:27rem}.footer__link-item a,.footer__logo-item a{display:block}.footer__logo-item img[src*=ico_towap-toho]{width:93rem}@media screen and (min-width:769px){.footer__misc{gap:11rem}.footer__logo-item img[src*=ico_towap-toho]{width:79rem}.hero{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;padding-block:50rem;overflow:hidden}}@media screen and (max-width:768px){.footer{margin-top:auto}.footer__misc{margin-top:50rem}.footer__copyright{width:100%;text-align:center;margin-top:55rem}}.hero{width:100%}.hero__center{width:100%;margin-top:144rem;display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:0}.hero__actor{width:247rem}@media screen and (min-width:769px){.hero__center{margin:0 auto;max-width:1200rem}.hero__actor{width:calc(331 / 1200 * 100%)}}.hero__logo{width:652rem;margin-top:8rem}@media screen and (min-width:769px){.hero__logo{width:calc(1061 / 1200 * 100%);margin-top:calc(9 / 1200 * 100%)}}.hero__date{width:269rem;margin-top:50rem}@media screen and (min-width:769px){.hero__date{width:calc(321 / 1200 * 100%);margin-top:calc(37 / 1200 * 100%)}.sns{z-index:5;position:absolute;top:18rem;right:24rem}}.l-wrap{width:100%;height:100%;overflow:hidden;min-height:100vh;min-height:100dvh}.sns__list{display:flex;justify-content:center;align-items:center;gap:30rem}.sns__link img[src*=ico_facebook]{width:36rem}.sns__link img[src*=ico_x]{width:30rem}.sns__link img[src*=ico_instagram],.sns__link img[src*=ico_line]{width:36rem}.sns__link img[src*=ico_tiktok]{width:32rem}.sns__link img[src*=ico_youtube]{width:36rem}@media screen and (min-width:769px){.sns__list{justify-content:flex-end;gap:22rem}.sns__link img[src*=ico_facebook]{width:24rem}.sns__link img[src*=ico_x]{width:22rem}.sns__link img[src*=ico_instagram],.sns__link img[src*=ico_line]{width:24rem}.sns__link img[src*=ico_tiktok]{width:21rem}.sns__link img[src*=ico_youtube]{width:24rem}}.topNav,.top__hero{width:100%}.top{z-index:var(--z-index--top);position:relative;overflow:hidden;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.top__firstTrailer{position:absolute;top:0;right:200vw;opacity:0}.topNav{margin-top:90rem}@media screen and (min-width:769px){.top{height:100%;justify-content:space-between}.top__hero{min-height:calc(100vh - 40rem);min-height:calc(100dvh - 40rem)}.topNav{margin-top:calc(65 / 1200 * 100%)}}.topNav__list{display:flex;justify-content:center;align-items:center;gap:20rem}@media screen and (max-width:768px){.topNav__list{flex-direction:column}}@media screen and (min-width:769px){.topNav__list{gap:25rem}}.topNav__item{width:510rem;height:90rem}@media screen and (min-width:769px){.topNav__item{width:290rem;height:60rem}}@media (min-width:769px) and (max-width:1200px){.topNav__list{gap:calc(25 / 1200 * 100vw)}.topNav__item{width:calc(290 / 1200 * 100vw);height:calc(60 / 1200 * 100vw)}}.topNav__link,.yt-bg,.yt-overlay{width:100%;height:100%}.topNav__link{display:flex;justify-content:center;align-items:center;background:var(--color-black)}.topNav__txt{font-family:YakuHanMP,"Hiragino Mincho ProN","Noto Serif JP","Yu Mincho",YuMincho,serif;font-weight:700;font-weight:600;color:var(--color-white);line-height:1;font-size:40rem;text-align:center;letter-spacing:.1em}@media screen and (min-width:769px){.topNav__txt{font-size:28rem}}@media (min-width:769px) and (max-width:1200px){.topNav__txt{font-size:calc(28 / 1200 * 100vw)}}.yt-overlay{display:none;position:fixed;top:0;left:0;z-index:1010;background:var(--color-white);overflow:hidden}.yt-close,.yt-playerWrap{background:var(--color-black)}.is-youtube-overHeight .yt-overlay{overflow-y:scroll}.yt-bg{position:absolute;top:0;left:0}.yt-close{display:flex;align-items:center;justify-content:center;position:fixed;top:23rem;right:18rem;z-index:1;width:80rem;height:80rem;padding:0;border:none;border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:769px){.yt-close{position:absolute;top:calc(-74rem + 100rem);right:-74rem;width:64rem;height:64rem;transition:opacity .3s}.yt-close:hover{opacity:.7}}.yt-close__x{position:relative;display:block;width:18rem;height:18rem}@media screen and (min-width:769px){.yt-close__x{width:14rem;height:14rem}}.yt-close__x::after,.yt-close__x::before{content:'';position:absolute;top:50%;left:50%;width:2rem;height:calc(100% * sqrt(2));background:var(--color-white);transform:translate(-50%,-50%) rotate(45deg)}.yt-close__x::after{transform:translate(-50%,-50%) rotate(-45deg)}.yt-videoWrap{width:100%;min-height:100vh;min-height:100dvh;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.yt-playerWrap,.yt-video{margin:0 auto;position:relative}.is-youtube-overHeight .yt-videoWrap{align-items:flex-start}.yt-video{width:660rem;padding:90rem 0;pointer-events:none}.yt-video>*{pointer-events:auto}.yt-playerWrap{clear:both;width:100%;aspect-ratio:16/9}.yt-loader,.yt-player,.yt-playerWrap iframe{position:absolute;top:0;left:0}.yt-playerWrap iframe{width:100%;height:100%;z-index:2}.yt-loader{display:block;bottom:0;right:0;margin:auto;width:64rem;height:64rem;border:4rem solid var(--color-white);border-top-color:transparent;border-radius:50%;z-index:0;animation:a-yt-loader .4s infinite linear;pointer-events:none}.yt-tab,.yt-tabs{display:flex;justify-content:center}@keyframes a-yt-loader{100%{transform:rotate(360deg)}}.yt-player{width:100%;height:100%;z-index:2}.yt-tabs{align-items:stretch;flex-wrap:wrap;width:100%;margin:20rem auto 0;gap:10rem}@media screen and (min-width:769px){.yt-video{min-width:1000rem;padding:100rem 0}.yt-tabs{margin-top:20rem}}.yt-tab{width:100%;min-height:45rem;align-items:center;position:relative;border:1px solid var(--color-black);color:var(--color-black);background:var(--color-white);padding:10rem;font-size:22rem;line-height:140%;text-align:center;transition:color .5s,background .5s}.yt-tab>span{position:relative;z-index:1}.yt-tab.is-active{color:var(--color-white);background:var(--color-black);cursor:default}.l-wrap{opacity:0;transition:opacity 1s}.is-trailerClosed .l-wrap{opacity:1}.hero__actor{opacity:0;filter:blur(15rem);transform:translateY(50rem)}.is-trailerClosed .hero__actor{opacity:1;filter:none!important;transform:none;transition:opacity 2s,filter 1s,transform 2s}.hero__logo{opacity:0;filter:blur(5rem);transform:scale(1.1)}.is-trailerClosed .hero__logo{opacity:1;filter:none!important;transform:none;transition:opacity 2s,transform 2s,filter 1s}.hero__date{opacity:0;filter:blur(5rem);transform:scale(1.1)}.is-trailerClosed .hero__date{opacity:1;filter:none!important;transform:none;transition:opacity 2s,transform 2s,filter 1s}.topNav__item{opacity:0;transform:translateY(40rem)}.is-trailerClosed .topNav__item{opacity:1;transform:none!important;transition:opacity 1.5s,transform 3s cubic-bezier(.19,1,.22,1)}.sns__item{opacity:0;transform:translateY(20rem)}.is-trailerClosed .sns__item{opacity:1;transform:none!important;transition:opacity 1s,transform 3s cubic-bezier(.19,1,.22,1)}.a-footer{opacity:0}.is-trailerClosed .a-footer{opacity:1;transition:opacity 2s}.is-trailerClosed .hero__actor{transition-delay:.5s}.is-trailerClosed .hero__logo{transition-delay:2s}.is-trailerClosed .hero__date{transition-delay:2.3s}.is-trailerClosed .topNav__item:nth-child(1){transition-delay:3.2s}.is-trailerClosed .topNav__item:nth-child(2){transition-delay:3.4s}.is-trailerClosed .sns__item:nth-child(1){transition-delay:3.9s}.is-trailerClosed .sns__item:nth-child(2){transition-delay:4s}.is-trailerClosed .sns__item:nth-child(3){transition-delay:4.1s}.is-trailerClosed .sns__item:nth-child(4){transition-delay:4.2s}.is-trailerClosed .sns__item:nth-child(5){transition-delay:4.3s}.is-trailerClosed .sns__item:nth-child(6){transition-delay:4.4s}.is-trailerClosed .a-footer{transition-delay:4.5s}.is-noAnimation .a-noAnime,.is-noAnimation .l-wrap{transition-duration:0ms!important;transition-delay:0ms!important;animation-duration:0ms!important;animation-delay:0ms!important}.is-noAnimation .l-wrap{opacity:1}@media screen and (max-width:768px){.yt-tabs[data-sp-columns=auto] .yt-tab{width:325rem}.yt-tabs[data-sp-columns="1"] .yt-tab{width:100%}.yt-tabs[data-sp-columns="2"] .yt-tab{width:calc((100% - (10rem * (2 - 1)))/ 2)}.is-onlyPC{display:none}}@media screen and (min-width:769px){.yt-tab{font-size:18rem}.yt-tab:hover{color:var(--color-white);background:var(--color-black);cursor:pointer}.yt-tabs[data-pc-columns=auto] .yt-tab{width:320rem}.yt-tabs[data-pc-columns="1"] .yt-tab{width:100%}.yt-tabs[data-pc-columns="2"] .yt-tab{width:calc((100% - (10rem * (2 - 1)))/ 2)}.yt-tabs[data-pc-columns="3"] .yt-tab{width:calc((100% - (10rem * (3 - 1)))/ 3)}.yt-tabs[data-pc-columns="4"] .yt-tab{width:calc((100% - (10rem * (4 - 1)))/ 4)}.yt-tabs[data-pc-columns="5"] .yt-tab{width:calc((100% - (10rem * (5 - 1)))/ 5)}.footer__link-item a,.footer__logo-item a,.topNav__link,.u-hover{transition:opacity .3s}.footer__link-item a:hover,.footer__logo-item a:hover,.topNav__link:hover,.u-hover:hover{opacity:.5;cursor:pointer}.is-onlySP{display:none}}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=style.min.css.map */
