@font-face{font-family:SIE;src:url(/yomawari/long-night-collection/assets/SIE-T2.0-CCLAPAc0.otf)format("opentype");font-display:swap}@font-face{font-family:chalkduster;src:url(/yomawari/long-night-collection/assets/Chalkduster-B2L2n5Js.otf)format("opentype");font-display:swap}*,:before,:after{box-sizing:border-box;scroll-behavior:smooth}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font-family:the-seasons,sans-serif}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-family:the-seasons,sans-serif}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}footer{position:relative;z-index:10!important}.footer-wrapper{background-image:url(../assets/footer-left.webp);background-repeat:no-repeat;background-position:top -80%;color:#fff;background-blend-mode:multiply;background-color:#000;background-size:100%;border-top:1px solid #fff;flex-direction:column;align-items:center;padding-top:50px;display:flex}.mailchimp{flex-direction:column;align-items:center;gap:25px;max-width:95vw;padding-bottom:25px;font-family:the-seasons,serif;display:flex}.mailchimp .subscribe{text-align:center;padding-bottom:50px;font-size:1.5em;font-weight:700}.subscribe-wrapper{border:3px solid #7e7e7e;border-radius:12px;justify-content:center;align-items:center;max-width:95vw;display:flex}.subscribe-wrapper input{color:#000;border:0;border-radius:10px 0 0 10px;width:60vw;max-width:500px;padding:5px 5px 5px 10px;font-size:1.25em;font-weight:700}.subscribe-wrapper input::placeholder{color:#000}.subscribe-wrapper button{color:#000;text-transform:capitalize;cursor:pointer;background-color:#4faaff;border:0;border-radius:0 10px 10px 0;padding:5px 10px;font-size:1.25em;font-weight:700;transition:all .5s}.subscribe-wrapper button:hover{color:#dab076;background-color:#000}.platforms{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%;max-width:90vw;display:flex}.platforms img{max-width:250px}.platforms .nsw{width:100px}.platforms .PlayStation®5{width:250px!important}.platforms .nsw12{width:200px}.platforms .Xbox{width:350px}.platforms .Steam{width:200px}.developer{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;padding-top:25px;display:flex}.developer .nisj{width:200px}.developer .nis{width:250px}.copyrights{text-align:center;width:100%;padding:25px 0;font-size:.75em}.font-sie{font-family:SIE,sans-serif}.page-container{background-color:#000;flex-direction:column;align-items:center;width:100%;max-width:100%;height:100vh;animation:5s forwards no-scroll;display:flex;overflow:hidden}.hero-container{background-color:#000;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-container .hero-content{z-index:5;opacity:0;filter:drop-shadow(0 0 10px #000)drop-shadow(0 0 10px #000)drop-shadow(0 0 4px #000);max-width:800px;padding-bottom:25vh;animation:2s 5s forwards fade-in}.hero-container .hero-content .collection-captcha{color:#960000;text-align:center;opacity:0;font-family:chalkduster;font-size:1.5em;animation:2s 7s forwards fade-in}.hero-container .hero-left{background-image:url(/yomawari/long-night-collection/assets/bg-1-ChGVAq47.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;width:50%;height:100vh;animation:5s forwards move-up;position:absolute;top:50%;left:0}.hero-container .hero-right{background-image:url(/yomawari/long-night-collection/assets/bg-2-Cwsc3ELR.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;width:50%;height:100vh;animation:5s forwards move-up;position:absolute;top:50%;right:0}.coming-soon-captcha{color:#fff;text-align:center;opacity:0;margin-bottom:100px;font-family:minion-pro;font-size:2em;font-weight:200;animation:2s 9s forwards fade-in;transform:translateY(-150%);-webkit-mask-image:url(/yomawari/long-night-collection/assets/texture-S-Y2Uycd.png);mask-image:url(/yomawari/long-night-collection/assets/texture-S-Y2Uycd.png);-webkit-mask-size:cover;mask-size:cover}.game-container{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:50px;display:flex}.game-section{flex-direction:column;align-items:center;min-width:400px;display:flex}.game-section .game-logo{width:95vw;max-width:600px}.game-section .button-list{justify-content:center;align-items:center;font-family:chalkduster;font-size:1.25em;display:flex}.game-section .button-list a,.game-section .button-list button{color:#8ec1ff;justify-content:center;align-items:center;width:222px;height:94px;transition:all .5s;display:flex;position:relative}.game-section .button-list button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.game-section .button-list a:before,.game-section .button-list button:before{content:"";z-index:10;opacity:0;background-image:url(/yomawari/long-night-collection/assets/circle_1-CGTklTx9.png);background-repeat:no-repeat;background-size:100% 100%;width:100%;height:94px;transition:all .5s;position:absolute;top:0;left:0}.game-section .button-list a:hover,.game-section .button-list button:hover{color:#fff}.game-section .button-list a:hover:before,.game-section .button-list button:hover:before{opacity:1}.game-section .game-swiper{aspect-ratio:16/9;width:95vw;max-width:600px}.game-section .game-swiper .slide{width:100%;height:100%}.game-section .game-swiper .slide[hidden]{display:none}.game-section .game-swiper .game-ss{object-fit:cover;border:1px solid #fff;width:100%;height:100%}.game-spec{color:#fff;margin:100px;padding-bottom:200px;font-family:minion-pro;font-size:1.5em;font-weight:200}.game-spec th{color:#960000!important}.game-spec td{padding-left:20px}.spec-title{text-align:center;color:#960000;margin-top:100px;margin-bottom:50px;font-family:chalkduster;font-size:2em}.product-modal{z-index:100;background-color:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:scroll}.product-modal .modal-overlay{pointer-events:none;z-index:10;justify-content:center;align-items:start;display:flex;position:fixed;inset:0;overflow:hidden}.product-modal .modal-overlay .flashlight-overlay{max-width:none;height:250vh;left:50%;transform:translateY(-30vh)}.product-modal .modal-overlay .flashlight-blackout{background-color:#000;animation:3s linear forwards flashlight-flicker;position:absolute;inset:0}.product-modal .product-section{color:#fff;background-image:url(/yomawari/long-night-collection/assets/frame_middle-DW3GBlXf.png);background-position:50%;flex-direction:column;align-items:center;width:100vw;max-width:800px;min-height:600px;margin-top:600px;display:flex;position:relative}.product-modal .product-section img{width:80vw;max-width:600px}.product-modal .product-section:before{content:"";background-image:url(/yomawari/long-night-collection/assets/frame_header-v7Bnxo8s.png);background-position:top;background-repeat:no-repeat;width:100vw;max-width:800px;height:200px;position:absolute;top:-50px}.product-modal .product-section:after{content:"";background-image:url(/yomawari/long-night-collection/assets/frame_footer-BggZCSWS.png);background-position:bottom;background-repeat:no-repeat;width:100vw;max-width:800px;height:200px;position:absolute;bottom:-50px}.product-modal .product-wrapper{z-index:2;color:#000;flex-direction:column;align-items:center;padding-top:50px;font-family:chalkduster;display:flex}.product-modal .modal-close{z-index:2;color:#8ec1ff;cursor:pointer;opacity:0;background:0 0;border:none;padding:0;font-family:chalkduster;font-size:2.5em;transition:all .5s;animation:.5s 1.8s forwards fade-in;position:absolute;top:20px;right:30px}.product-modal .modal-close:hover{color:#fff}.product-modal iframe{max-width:80vw;margin-top:50px}.button-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;max-width:100%;font-family:chalkduster;font-size:1.25em;display:flex}.button-list a,.button-list button{color:#8ec1ff;justify-content:center;align-items:center;width:222px;height:94px;text-decoration:none;transition:all .5s;display:flex;position:relative}.button-list button{font:inherit;cursor:pointer;text-align:left;color:#000;background:url(/yomawari/long-night-collection/assets/button-Dp_Q-bMP.webp) 0 0/100% 100% no-repeat;border:none;width:250px;height:70px;padding:0}.button-list a:before,.button-list button:before{content:"";z-index:10;opacity:0;width:100%;height:94px;transition:all .5s;position:absolute;top:0;left:0}.button-list a:hover,.button-list button:hover{color:#960000}.button-list a:hover:before,.button-list button:hover:before{opacity:1}@media screen and (width<=1200px){.hero-container{min-height:100vh}.hero-container .hero-left{width:100%;top:0}.hero-container .hero-right{width:100%;bottom:0}.coming-soon-captcha{transform:translateY(0)}.game-section{max-width:90vw}.game-spec{margin:0}tr{flex-direction:column;align-items:center;display:flex}}@media screen and (width<=768px){.product-modal .product-overlay .flashlight-overlay{transform:translateY(-10vh);height:130vh!important}}@keyframes flashlight-flicker{0%{opacity:1}4%{opacity:1}5%{opacity:.15}7%{opacity:1}18%{opacity:1}19%{opacity:.6}21%{opacity:1}23%{opacity:.1}25%{opacity:.9}38%{opacity:.9}39%{opacity:0}41%{opacity:.8}43%{opacity:0}46%{opacity:.95}55%{opacity:.95}56%{opacity:0}60%{opacity:.3}63%{opacity:0}68%{opacity:.7}70%{opacity:0}82%{opacity:.15}85%{opacity:0}to{opacity:0}}@keyframes no-scroll{0%{overflow:hidden}99%{overflow:hidden}to{overflow:scroll}}@keyframes move-up{0%{top:50%}to{top:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}
