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{border:0;box-sizing:border-box;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif";font-size:100%;font:inherit;margin:0;padding:0;scroll-behavior:smooth;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height: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}.header-container{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:120px 0 100px;position:relative;width:100%}.header-container .bg{-webkit-animation:slide 10s ease-in-out infinite alternate;animation:slide 10s ease-in-out infinite alternate;background-image:linear-gradient(-60deg,transparent 60%,#f49ac1 0);height:100%;left:-50%;position:absolute;top:0;width:200vw;z-index:4}.header-container .bg2{-webkit-animation-delay:2s;animation-delay:2s;background-image:linear-gradient(-60deg,transparent 50%,#fff44e 0);z-index:3}.header-container .bg3{background-image:linear-gradient(-60deg,transparent 25%,#8ac865 0);z-index:2}.header-container .bg4{-webkit-animation-delay:4s;animation-delay:4s;background-image:linear-gradient(-60deg,#40c8f4 40%,transparent 0);z-index:3}.header-container .content{align-items:center;background-color:hsla(0,0%,100%,.9);display:flex;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.6));filter:drop-shadow(0 0 10px rgba(0,0,0,.6));flex-wrap:wrap;justify-content:space-evenly;overflow:hidden;padding:25px;width:100%;z-index:5}.header-container .content .collab-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;max-width:700px}.header-container .content .nis{-webkit-animation:nis 1s ease-in-out forwards;animation:nis 1s ease-in-out forwards;max-width:250px;width:90%}.header-container .content .falcom{-webkit-animation:falcom 1s ease-in-out forwards;animation:falcom 1s ease-in-out forwards;max-width:300px;padding-left:10px;width:90%}.header-container .content .x-container{align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center;width:70px}.header-container .content .x-container .bar{background-color:#231f20;grid-column:1/2;grid-row:1/2;height:70px;-webkit-transform-origin:center;transform-origin:center;width:5px}.header-container .content .x-container .first{-webkit-animation:x-left 1s forwards;animation:x-left 1s forwards;-webkit-animation-delay:1s;animation-delay:1s;opacity:0}.header-container .content .x-container .second{-webkit-animation:x-right 1s forwards;animation:x-right 1s forwards;-webkit-animation-delay:1s;animation-delay:1s;opacity:0}.header-container .content .captcha-wrapper{align-items:center;-webkit-animation:fadeIn 1s ease-in forwards;animation:fadeIn 1s ease-in forwards;-webkit-animation-delay:2s;animation-delay:2s;display:flex;flex-direction:column;max-width:800px;opacity:0;padding:50px}.header-container .content .captcha-wrapper h1{font-family:inherit;font-size:1.5em;font-weight:200;line-height:1.5em;padding-bottom:10px;text-align:center}.title-wrapper{display:flex;-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.2));filter:drop-shadow(0 0 4px rgba(0,0,0,.2));justify-content:center;max-width:1200px;padding-top:50px;width:90%;z-index:5}.title-wrapper img{max-width:150px}.title-wrapper h1{color:#231f20;font-family:inherit;font-size:3em;text-align:center}.featured-container{background-color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,7%,.2);border-radius:4px;display:flex;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.2));filter:drop-shadow(0 0 10px rgba(0,0,0,.2));flex-wrap:wrap;justify-content:space-evenly;margin-top:25px;max-width:1200px;padding:25px;width:90%;z-index:10}.featured-container .game-wrapper{align-items:center;display:flex;flex-direction:column;max-width:550px}.featured-container .game-wrapper .game-title{font-family:inherit;font-size:1.5em;font-weight:400;padding-bottom:25px}.featured-container .game-wrapper .image-wrapper{cursor:pointer;display:grid;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.2));filter:drop-shadow(0 0 10px rgba(0,0,0,.2));grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden}.featured-container .game-wrapper .image-wrapper img{grid-column:1/2;grid-row:1/2;transition:.5s;width:100%}.featured-container .game-wrapper .image-wrapper .fade{-webkit-animation:fadeIn 1s forwards;animation:fadeIn 1s forwards}.featured-container .game-wrapper .image-wrapper .fade-out{-webkit-animation:fadeOut 1s forwards;animation:fadeOut 1s forwards}.featured-container .game-wrapper .image-wrapper:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.image-wrapper{cursor:pointer;display:grid;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.2));filter:drop-shadow(0 0 10px rgba(0,0,0,.2));grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden}.image-wrapper img{grid-column:1/2;grid-row:1/2;transition:.5s;width:100%}.image-wrapper .fade{-webkit-animation:fadeIn 1s forwards;animation:fadeIn 1s forwards}.image-wrapper .fade-out{-webkit-animation:fadeOut 1s forwards;animation:fadeOut 1s forwards}.container{align-items:center;background-color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,7%,.2);border-radius:4px;display:flex;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.2));filter:drop-shadow(0 0 10px rgba(0,0,0,.2));flex-direction:column;max-width:1200px;padding:25px;z-index:10}.banner,.container{margin:25px 0;width:90%}.banner{cursor:pointer;-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.2));filter:drop-shadow(0 0 4px rgba(0,0,0,.2));max-width:800px;overflow:hidden;transition:.5s;z-index:5}.banner img{width:100%}.banner .overlay{align-items:center;background-color:hsla(0,0%,100%,.8);color:#000;display:flex;-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.2));filter:drop-shadow(0 0 4px rgba(0,0,0,.2));font-family:inherit;font-size:3em;height:50%;justify-content:center;left:-25%;position:absolute;top:25%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);width:150%}.banner:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.banner-title{font-family:inherit;font-size:2em;padding-bottom:25px}.schedule-list{font-family:inherit;font-size:1.5em;font-weight:200;line-height:2em}.schedule-list .bold{align-items:center;display:flex;font-family:inherit;font-size:1.8rem;font-weight:800;text-align:center}.schedule-list .bold img{margin-right:10px;max-width:20px}.schedule-list ul{list-style:circle;padding-left:50px}.schedule-list .special{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(45deg,#f49ac1,#fff44e,#8ac865,#40c8f4);-webkit-background-clip:text;-webkit-filter:drop-shadow(.5px 0 0 #000) drop-shadow(-.5px 0 0 #000) drop-shadow(0 .5px 0 #000) drop-shadow(0 -.5px 0 #000);filter:drop-shadow(.5px 0 0 black) drop-shadow(-.5px 0 0 black) drop-shadow(0 .5px 0 black) drop-shadow(0 -.5px 0 black);font-family:inherit;font-size:1em;font-weight:600;padding:0 10px}.twitch-wrapper{display:flex;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.2));filter:drop-shadow(0 0 10px rgba(0,0,0,.2));justify-content:center;margin-top:25px;max-width:1200px;width:100%;z-index:5}.merch-wrapper{flex-wrap:wrap}.merch-pair,.merch-wrapper{display:flex;justify-content:space-evenly;width:100%}.merch-pair{align-items:center;flex-direction:column;margin:10px;max-width:250px}.merch-pair img{align-items:center;border:1px solid #231f20;display:flex;justify-content:center;max-height:250px;width:100%}@-webkit-keyframes slide{50%{-webkit-transform:translateX(-12.5vw);transform:translateX(-12.5vw)}to{-webkit-transform:translateX(12.5vw);transform:translateX(12.5vw)}}@keyframes slide{50%{-webkit-transform:translateX(-12.5vw);transform:translateX(-12.5vw)}to{-webkit-transform:translateX(12.5vw);transform:translateX(12.5vw)}}@-webkit-keyframes x-left{0%{opacity:0}50%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}to{opacity:1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes x-left{0%{opacity:0}50%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}to{opacity:1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes x-right{0%{opacity:0}50%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}to{opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes x-right{0%{opacity:0}50%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}to{opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@-webkit-keyframes nis{0%{-webkit-transform:translateY(-400%);transform:translateY(-400%)}}@keyframes nis{0%{-webkit-transform:translateY(-400%);transform:translateY(-400%)}}@-webkit-keyframes falcom{0%{-webkit-transform:translateY(400%);transform:translateY(400%)}}@keyframes falcom{0%{-webkit-transform:translateY(400%);transform:translateY(400%)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media screen and (max-width:1280px){.featured-container .game-wrapper{padding-bottom:25px}}@media screen and (max-width:700px){.schedule-list{font-size:1.5em}.collab-wrapper{align-items:center;display:flex;flex-direction:column}}@font-face{font-family:SIE;src:url(/event/falcom/static/media/SIE-T2.0.fe606f9a1a3e5981dff0.otf) format("opentype")}.footer-container{background-color:transparent;font-family:tzimmes,serif;position:relative;width:100%;z-index:0}.footer-container .footer-content{align-items:center;background-color:#000;display:flex;flex-direction:column}.footer-container .logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;z-index:inherit}.footer-container .logos .f-logo{margin:1.5em 10px}.footer-container .logos .play{align-items:center;display:flex}.footer-container .logos #ESRB{height:90px}.footer-container .logos #ps{height:45px}.footer-container .logos #PS4{height:30px}.footer-container .logos #PS45{height:70px}.footer-container .logos #NSW{height:65px}.footer-container .logos #NIS{height:60px}.footer-container .logos #NISA{height:50px}.footer-container .logos #FURYU{height:55px}.footer-container .logos #FALCOM{height:80px}.footer-container .logos #GOG,.footer-container .logos #STEAM{height:60px}.footer-container p{color:#fff;font-family:sans-serif;font-size:.7em;font-weight:400;line-height:1.5;padding-bottom:1em;text-align:center}.footer-container p .SIE{color:#fff;font-family:SIE}.footer-container .contents{color:#fff;display:flex;font-family:sans-serif;font-size:1em;justify-content:center;max-width:90%;padding-top:50px;text-align:left}.footer-container .contents th{padding-bottom:.25em;padding-right:1em}.footer-container .contents td{max-width:400px}.footer-container .mailchimp{align-items:center;display:flex;flex-direction:column;text-align:center}.footer-container .subscribe{color:#fff;font-family:tzimmes,serif;font-size:1em;font-weight:600;padding-bottom:1em}.footer-container .interact{display:flex;height:30px;width:100%}.footer-container .interact .email{width:80%}.footer-container .interact .button{background-color:#ff0165;border:none;border-radius:.3em;color:#fff;font-family:tzimmes,serif;height:30px;margin-left:.5em;padding:.2em;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform}.footer-container .interact .button:hover{background-color:#000;border:1px solid #fff;color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.footer-container .interact input:focus{border:none;outline:none}.social{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding-top:25px}.social .social-btn{background-color:#fff;border:2px solid #fff;border-radius:10px;-webkit-filter:invert(0);filter:invert(0);margin:20px;padding:5px 15px;transition:.5s;width:65px}.social .social-btn:hover{background-color:transparent;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.spec-container{width:100%}@media screen and (max-width:960px){.footer-container{background-color:#000}}.App{background-attachment:fixed;background-blend-mode:lighten;background-color:hsla(0,0%,100%,.97);background-image:url(/event/falcom/static/media/bg.00c8a72c8d4b29e1d38d.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-container{align-items:center;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.page-container button{-webkit-animation:flip 1s forwards;animation:flip 1s forwards;background-image:linear-gradient(45deg,#f49ac1 25%,#fff44e 0,#fff44e 50%,#8ac865 0,#8ac865 75%,#40c8f4 0);background-repeat:no-repeat;background-size:500%;border:0;border-radius:5px;color:#fff;cursor:pointer;-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.2));filter:drop-shadow(0 0 4px rgba(0,0,0,.2));font-family:inherit;font-size:1.5em;margin-top:25px;min-height:50px;min-width:200px;padding:0 10px;text-shadow:0 0 10px rgba(0,0,0,.2)}.page-container button:hover{-webkit-animation:back 1s forwards;animation:back 1s forwards}.nav-container{background-color:#fff;display:flex;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.6));filter:drop-shadow(0 0 10px rgba(0,0,0,.6));justify-content:center;position:fixed;text-transform:uppercase;width:100%;z-index:49}.nav-wrapper{border-bottom:4px solid #545454;height:100%;padding:11px 0;text-align:center;transition:.5s;width:100%;z-index:50}.nav-container_mobile-open{background-color:#fff}.nav-container_mobile-open .hamburger{position:fixed;right:15px;top:15px;-webkit-transform:scale(.9);transform:scale(.9)}.nav-container_mobile-open .nav-wrapper{background-color:#fff;border-bottom:0;display:flex;flex-direction:column;height:100%;padding:0;position:fixed}.nav-container_mobile-open .nav-wrapper .nav-link{align-items:center;display:flex;font-family:inherit;font-size:3rem;justify-content:center;padding:10px 0;text-transform:uppercase}.nav-container_mobile-closed .hamburger{position:fixed;right:15px;top:15px;-webkit-transform:scale(.9);transform:scale(.9)}.nav-container_mobile-closed .nav-wrapper{border:0;display:flex;flex-direction:column;height:100%;padding:0;position:fixed;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.nav-container_mobile-closed .nav-wrapper .nav-link{border-bottom:0;font-family:inherit;font-size:3em;height:50px;padding:10px 0;text-transform:uppercase}.nav-link{border-bottom:4px solid #545454;color:#545454;font-family:inherit;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif";font-size:1.5em;font-weight:600;height:100%;padding:10px;text-decoration:none;transition:.25s}.red:hover{border-bottom:4px solid #f49ac1;color:#f49ac1}.yellow:hover{border-bottom:4px solid #fff44e;color:#fff44e}.green:hover{border-bottom:4px solid #8ac865;color:#8ac865}.blue:hover{border-bottom:4px solid #40c8f4;color:#40c8f4}.orange:hover{border-bottom:4px solid #ff9613;color:#ff9613}.hamburger{cursor:pointer;height:45px;position:relative;width:60px;z-index:70}.hamburger .line{background-color:#111;height:5px;width:60px}.hamburger .top{top:0}.hamburger .middle,.hamburger .top{position:absolute;-webkit-transform-origin:center;transform-origin:center;transition:.5s}.hamburger .middle{top:calc(50% - 2.5px)}.hamburger .bottom{bottom:0;position:absolute;-webkit-transform-origin:center;transform-origin:center;transition:.5s}.open .top{-webkit-transform:translateY(20px) rotate(225deg);transform:translateY(20px) rotate(225deg)}.open .bottom{-webkit-transform:translateY(-20px) rotate(135deg);transform:translateY(-20px) rotate(135deg)}.open .middle{opacity:0;-webkit-transform:rotate(315deg);transform:rotate(315deg)}@-webkit-keyframes back{0%{background-position-x:0}to{background-position-x:100%}}@keyframes back{0%{background-position-x:0}to{background-position-x:100%}}@-webkit-keyframes flip{0%{background-position-x:100%}to{background-position-x:0}}@keyframes flip{0%{background-position-x:100%}to{background-position-x:0}}
/*# sourceMappingURL=main.da8d8d9d.css.map*/