@charset "UTF-8";img,svg{height:auto}article,aside,button,details,figcaption,figure,footer,header,hgroup,main,menu,nav,picture,section{display:block}a,a:active,a:hover,a:visited,button{color:inherit}:root{--z-index--top:1;--z-index--loader:1000;--color-red:#b10000;--color-darkred:#730000;--grad-gold:linear-gradient(90deg, #CDBC5B 0%, #FFF3C5 100%)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:bottom}button,img{border:none}.u-fontAdjust,body{font-feature-settings:"palt" 1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:top;width:100%}*,::after,::before{box-sizing:border-box}input{vertical-align:middle;width:auto}input[type=radio],input[type=checkbox]{margin:0}label{font-weight:400}*{-webkit-print-color-adjust:exact}html{width:100%;overflow-x:hidden}@media (max-width:768px){html{font-size:calc(1 / 390 * 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}.u-scroll,body{overflow-x:hidden}body{line-height:1;width:100%;background:#191A1F;color:#fff;font-weight:500}body.is-fixed{overflow:hidden!important}a{text-decoration:none}svg{width:100%}sup{vertical-align:super;font-size:smaller;font-family:Roboto,Verdana,'Droid Sans',sans-serif}strong{font-weight:700}button{background-color:transparent;cursor:pointer;outline:0;padding:0;appearance:none;font-weight:inherit;font-feature-settings:inherit}.bnr,.footer{display:flex}.bnr{width:650rem;margin-inline:auto;margin-top:60rem;flex-direction:column;pointer-events:none;gap:20rem}@media screen and (min-width:769px){.bnr{z-index:10;position:absolute;left:20rem;bottom:60rem;width:auto;gap:10rem}}.bnr__item{pointer-events:auto;width:650rem}@media screen and (min-width:769px){.bnr__item{width:186rem}}.bnr__link{width:100%}.c-inviewPos{position:relative}.c-inviewPos__point{z-index:100;position:absolute;width:1px;height:1px;top:50%;left:50%;pointer-events:none}.c-inviewPos__point--20{top:20%}.c-inviewPos__point--30{top:30%}.c-inviewPos__point--40{top:40%}.c-inviewPos__point--50{top:50%}.c-inviewPos__point--20rem{top:20rem}.c-inviewPos__point--30rem{top:30rem}.c-inviewPos__point--40rem{top:40rem}.c-inviewPos__point--50rem{top:50rem}.c-inviewPos__point--60rem{top:60rem}.c-inviewPos__point--70rem{top:70rem}.c-inviewPos__point--80rem{top:80rem}.c-inviewPos__point--90rem{top:90rem}.c-inviewPos__point--100rem{top:100rem}.footer{position:relative;justify-content:center;align-items:center;flex-direction:column;gap:10rem;flex-wrap:wrap;font-size:12rem;line-height:normal;color:#767269;padding:0 40rem 24rem}@media screen and (min-width:769px){.footer{z-index:10;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;flex-direction:row;gap:0;padding:20rem}.footer__logo{flex-shrink:0}}.footer__link a,.footer__logo a,.logo,.logo__parts-item{display:block}.footer__logo img[src*=ico_towap-toho]{width:130rem}.footer__copyright{width:100%;text-align:center}.footer__link a{text-decoration:underline}@media screen and (min-width:769px){.footer__copyright{width:auto;text-align:left;flex-shrink:0;margin-left:17rem}.footer__link{flex-shrink:0;margin-left:auto}.footer__link a:hover{text-decoration:none}.hero{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;padding-block:50px}}@media screen and (max-width:768px){.footer{margin-top:auto}.footer__logo{order:1}.footer__copyright{order:3}.footer__link{order:2}}.hero{width:100%;overflow:hidden}.hero__center{position:relative;width:100%;margin-top:180rem}.hero__center-deco{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.hero__center-inner,.hero__copy,.hero__logo,.l-wrap,.logo{position:relative}.hero__center-inner{z-index:2;display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:0}.hero__copy{width:242rem}@media screen and (min-width:769px){.hero__center{margin:66px auto 0;max-width:1200px}.hero__copy{width:calc(418 / 1200 * 100%)}}.hero__logo{width:310rem;margin-top:16rem}@media screen and (min-width:769px){.hero__logo{width:calc(559 / 1200 * 100%);margin-top:calc(32 / 1200 * 100%)}}.hero__date{width:84rem;margin-top:16rem}@media screen and (min-width:769px){.hero__date{width:calc(135 / 1200 * 100%);margin-top:calc(32 / 1200 * 100%)}}.heroGlitter{position:absolute;bottom:83rem;left:-111rem;width:554rem;height:110rem}@media screen and (min-width:769px){.heroGlitter{top:0;margin-top:calc(397 / 1200 * 100%);width:calc(1753 / 1200 * 100%);padding-top:calc(350 / 1200 * 100%);height:0;left:50%;transform:translateX(-50%);margin-left:calc(84 / 1200 * 100%)}}.heroGlitter__base{z-index:1;background:#191A1F;position:absolute;width:100%;height:100%;top:0;left:0}.heroGlitter__item{position:absolute;aspect-ratio:922/339;width:290rem}.heroGlitter__item--01{top:0;left:0}.heroGlitter__item--02{bottom:0;right:0}.heroGlitter__img{z-index:2;background:url(../img/heroGlitter/deco_glitter.png) center center/contain no-repeat;mix-blend-mode:lighten}.heroGlitter__maskFlow{z-index:3;animation:a-heroGlitter-maskFlow--sp 20s infinite both linear;background-image:url(../img/heroGlitter/mask_giltter_flow.png);background-repeat:repeat;background-size:110rem 110rem;opacity:.9}@media screen and (min-width:769px){.heroGlitter__item{width:calc(922 / 1753 * 100%)}.heroGlitter__maskFlow{background-size:600px 600px;animation-name:a-heroGlitter-maskFlow--pc}}@keyframes a-heroGlitter-maskFlow--sp{0%{background-position-x:0}100%{background-position-x:110rem}}@keyframes a-heroGlitter-maskFlow--pc{0%{background-position-x:0}100%{background-position-x:600px}}.heroGlitter__maskSpot{z-index:4;position:absolute;top:0;left:0;width:100%;height:100%}.heroGlitter__maskSpot-item{position:absolute;width:25%;padding-top:25%;height:0;background:url(../img/heroGlitter/mask_giltter_spot.png) center center/cover no-repeat}.heroGlitter__maskSpot-item--01{top:-20%;left:0}.heroGlitter__maskSpot-item--02{top:-20%;left:18%}.heroGlitter__maskSpot-item--03{left:37%;top:-35%}.heroGlitter__maskSpot-item--04{left:50%;top:-7%}.heroGlitter__maskSpot-item--05{left:65%;top:-15%}.heroGlitter__maskSpot-item--06{left:80%;top:-30%}.l-wrap{width:100%;height:100%;overflow:hidden;min-height:100vh}.logo{width:100%;line-height:0;aspect-ratio:702/441}.logo__all,.logo__parts,.logo__parts-item{position:absolute;top:0;width:100%;height:100%;left:0}.logo__all{z-index:1}.logo__parts{z-index:2}.share{margin-top:24rem}.share__list{display:flex;justify-content:center;align-items:center;gap:10rem}@media screen and (min-width:769px){.share{margin-top:20rem;pointer-events:none;opacity:0;transform:translateX(50rem);transition:opacity .5s,transform .8s}.share.is-show{pointer-events:auto;opacity:1;transform:none;transition:opacity .3s,transform .3s}.share__list{justify-content:flex-end;gap:10rem}.sns{z-index:10;position:absolute;top:20px;right:20px}}.sns__list,.topNav__list{justify-content:center;gap:16rem;display:flex}.share__item{line-height:0;font-size:0}.share__item.is-eigacom[data-digits="2"]{width:100px}.share__item.is-eigacom[data-digits="3"]{width:105px}.share__item.is-eigacom[data-digits="4"]{width:110px}.sns__link,.top{position:relative}.sns__list{align-items:center}.sns__item{width:24rem}@media screen and (min-width:769px){.sns__list{justify-content:flex-end}.sns__item{width:18px}}.topNav,.topNav__link,.top__hero,.yt-bg,.yt-overlay{width:100%}.top{z-index:var(--z-index--top);overflow:hidden;min-height:100vh;display:flex;flex-direction:column}.top__firstTrailer{position:absolute;top:0;right:200vw;opacity:0}.topNav__item,.topNav__link{position:relative}@media screen and (max-width:768px){.top__cont{padding:40rem 0 80rem}}.topNav{margin-top:120rem}@media screen and (min-width:769px){.top{height:100%;justify-content:space-between}.top__hero{min-height:calc(100vh - 66px)}.topNav{margin-top:calc(80 / 1200 * 100%)}.topNav__list{gap:25rem}}.topNav__list{align-items:center}.topNav__link,.yt-tabs,.yt-videoWrap{justify-content:center}.topNav__link{z-index:1;overflow:hidden;display:flex;align-items:center;padding:4rem 40rem 6rem;background:linear-gradient(180deg,#FFF3C5 0,#FFF 100%);font-weight:700}.topNav__link::after{content:"";position:absolute;inset:0;z-index:1;background-color:rgba(255,255,255,.2);mix-blend-mode:screen;opacity:0;transition:opacity .3s ease;pointer-events:none}.yt-close::after,.yt-close::before,.yt-tab::before{content:'';inset:0}.topNav__link:hover::after{opacity:1}.topNav__txt{position:relative;z-index:3;color:#CFA10B!important;line-height:normal;font-size:16rem}@media screen and (min-width:769px){.topNav__txt{font-size:24px}}@media (min-width:769px) and (max-width:1200px){.topNav__list{gap:calc(25 / 1200 * 100vw)}.topNav__link{padding:calc(4 / 1200 * 100vw) calc(40 / 1200 * 100vw) calc(6 / 1200 * 100vw)}.topNav__txt{font-size:calc(24 / 1200 * 100vw)}}.yt-overlay{display:none;position:fixed;top:0;left:0;height:100%;z-index:1010;background-color:#191A1F;overflow:hidden}.is-youtube-overHeight .yt-overlay,.u-scroll{overflow-y:scroll}.yt-bg{height:100%;position:absolute;top:0;left:0}.yt-close{position:fixed;top:20rem;right:20rem;line-height:1;width:45rem;aspect-ratio:45/24}@media screen and (min-width:769px){.yt-close{width:60px;transition:opacity .3s}.yt-close:hover{opacity:.7}}.yt-close::after,.yt-close::before{position:absolute;margin:auto;display:block;background:#D9D9D9;width:45rem;height:1.5rem}@media screen and (min-width:769px){.yt-close::after,.yt-close::before{width:60px;height:2px}}.yt-close::before{transform:rotate(30deg)}.yt-close::after{transform:rotate(-30deg)}.yt-videoWrap{width:100%;min-height:100vh;position:absolute;top:0;left:0;display:flex;align-items:center}.yt-playerWrap,.yt-video{margin:0 auto;position:relative;width:100%}.is-youtube-overHeight .yt-videoWrap{align-items:flex-start}.yt-video{padding:90rem 0;pointer-events:none}.yt-video>*{pointer-events:auto}.yt-playerWrap{clear:both;aspect-ratio:16/9;background:#3E3E4B}.yt-playerWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.yt-loader{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:128px;height:128px;z-index:0}.yt-player,.yt-tab,.yt-tab>span{position:relative}.yt-player{z-index:2}.yt-tabs{display:flex;align-items:stretch;flex-wrap:wrap;width:326rem;margin:40rem auto 0;gap:8rem}@media screen and (min-width:769px){.yt-video{max-width:1120px;padding:50px 0}.yt-tabs{width:100%;margin-top:20px}}.yt-tab{width:100%;min-height:45rem;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#3E3E4B;padding:10rem;font-size:16rem;font-weight:500;line-height:140%;text-align:center;transition:color .5s}.yt-tab>span{z-index:1}.yt-tab.is-active{color:#191A1F;cursor:default}.yt-tab::before{position:absolute;z-index:0;background:var(--grad-gold);transition:opacity .5s;pointer-events:none;opacity:0}.yt-tab.is-active::before{opacity:1}@media screen and (max-width:768px){.yt-tabs[data-sp-columns="1"] .yt-tab{width:100%}.yt-tabs[data-sp-columns="2"] .yt-tab{width:calc((100% - (8rem * (2 - 1)))/ 2)}}@media screen and (min-width:769px){.yt-tab:hover{color:#191A1F;cursor:pointer}.yt-tab:hover::before{opacity:1}.yt-tabs[data-pc-columns="1"] .yt-tab{width:100%}.yt-tabs[data-pc-columns="2"] .yt-tab{width:calc((100% - (8px * (2 - 1)))/ 2)}.yt-tabs[data-pc-columns="3"] .yt-tab{width:calc((100% - (8px * (3 - 1)))/ 3)}.yt-tabs[data-pc-columns="4"] .yt-tab{width:calc((100% - (8px * (4 - 1)))/ 4)}.yt-tabs[data-pc-columns="5"] .yt-tab{width:calc((100% - (8px * (5 - 1)))/ 5)}}.l-wrap{opacity:0;transition:opacity 1s}.is-trailerClosed .l-wrap{opacity:1}.hero__copy{opacity:0;filter:blur(15rem)}.is-trailerClosed .hero__copy{opacity:1;filter:none!important;transition:opacity 2s,filter 1s}.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(100%)}.is-trailerClosed .topNav__item{opacity:1;transform:none!important;transition:opacity 1.5s,transform 1.5s}.heroGlitter{opacity:0}.is-trailerClosed .heroGlitter{opacity:1;transition:opacity 4s}.heroGlitter__maskSpot-item{opacity:0}.is-trailerClosed .heroGlitter__maskSpot-item{opacity:1;animation:a-heroGlitter-maskSpot 3s ease-in-out infinite both}@keyframes a-heroGlitter-maskSpot{0%,100%{opacity:0}50%{opacity: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)}@media screen and (max-width:768px){.share__item{opacity:0;transform:translateY(20rem)}.is-trailerClosed .share__item{opacity:1;transform:none!important;transition:opacity 1s,transform 3s cubic-bezier(.19,1,.22,1)}}.footer{opacity:0}.is-trailerClosed .footer{opacity:1;transition:opacity 2s}.is-trailerClosed .hero__copy{transition-delay:1s}.is-trailerClosed .hero__logo{transition-delay:2.5s}.is-trailerClosed .hero__date{transition-delay:2.8s}.is-trailerClosed .topNav__item:nth-child(1){transition-delay:3.7s}.is-trailerClosed .topNav__item:nth-child(2){transition-delay:3.9s}.is-trailerClosed .topNav__item:nth-child(3){transition-delay:4.1s}.is-trailerClosed .heroGlitter{transition-delay:5s}.is-trailerClosed .heroGlitter__maskSpot-item--01{animation-delay:6s}.is-trailerClosed .heroGlitter__maskSpot-item--02{animation-delay:7.58s}.is-trailerClosed .heroGlitter__maskSpot-item--03{animation-delay:6.41s}.is-trailerClosed .heroGlitter__maskSpot-item--04{animation-delay:8.23s}.is-trailerClosed .heroGlitter__maskSpot-item--05{animation-delay:6.93s}.is-trailerClosed .heroGlitter__maskSpot-item--06{animation-delay:8.71s}.is-trailerClosed .sns__item:nth-child(1){transition-delay:7.1s}.is-trailerClosed .sns__item:nth-child(2){transition-delay:7.2s}.is-trailerClosed .sns__item:nth-child(3){transition-delay:7.3s}.is-trailerClosed .sns__item:nth-child(4){transition-delay:7.4s}.is-trailerClosed .sns__item:nth-child(5){transition-delay:7.5s}.is-trailerClosed .sns__item:nth-child(6){transition-delay:7.6s}.is-trailerClosed .sns__item:nth-child(7){transition-delay:7.7s}@media screen and (max-width:768px){.is-trailerClosed .share__item:nth-child(1){transition-delay:7.8s}.is-trailerClosed .share__item:nth-child(2){transition-delay:7.9s}.is-trailerClosed .share__item:nth-child(3){transition-delay:8s}}.is-trailerClosed .footer{transition-delay:7s}.is-noAnimation .a-noAnime,.is-noAnimation .l-wrap{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}.is-noAnimation .l-wrap{opacity:1}.u-fontAdjust-none{font-feature-settings:normal}.u-font-Noto-Sans-JP,body{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal}.u-font-Playfair-Display{font-family:"Playfair Display",serif;font-optical-sizing:auto;font-style:normal}.u-hover-tremble{display:block}@media screen and (max-width:768px){.is-onlyPC{display:none}}@media screen and (min-width:769px){.footer__link a,.footer__logo a,.u-hover{transition:opacity .3s}.footer__link a:hover,.footer__logo a:hover,.u-hover:hover{opacity:.5;cursor:pointer}.u-hover-tremble:hover{animation:a-tremble 1s infinite ease-in-out}.is-onlySP{display:none}}.js-replaceSVG,.u-opacity-0{opacity:0}.u-svg{fill-rule:evenodd}.u-svg-noStroke{stroke-width:0}.u-svg-white{fill:#fff}.u-svg-black{fill:#000}.u-scroll::-webkit-scrollbar{background:0 0;width:5rem}.u-scroll::-webkit-scrollbar-thumb{background:#fff;border-radius:0}@-moz-document url-prefix(){.u-scroll{scrollbar-width:thin;scrollbar-color:#fff transparent}}@media screen and (min-width:769px){.u-scroll--pc{overflow-x:hidden;overflow-y:scroll}.u-scroll--pc::-webkit-scrollbar{background:0 0;width:5rem}.u-scroll--pc::-webkit-scrollbar-thumb{background:#fff;border-radius:0}@-moz-document url-prefix(){.u-scroll--pc{scrollbar-width:thin;scrollbar-color:#fff transparent}}}.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 */
