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;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@-webkit-keyframes a{0%{opacity:0;visibility:hidden}1%{visibility:visible}to{opacity:.9;visibility:visible}}@keyframes a{0%{opacity:0;visibility:hidden}1%{visibility:visible}to{opacity:.9;visibility:visible}}@-webkit-keyframes b{0%{opacity:.9;visibility:visible}99%{opacity:0}to{opacity:0;visibility:hidden}}@keyframes b{0%{opacity:.9;visibility:visible}99%{opacity:0}to{opacity:0;visibility:hidden}}.fancybox-bg{opacity:0;background:#000;-webkit-animation:b .3s ease-in 0s forwards;animation:b .3s ease-in 0s forwards}.fancybox-slide--iframe .fancybox-content{margin-top:5vw}.fancybox-iframe,.fancybox-slide--iframe .fancybox-content{background:#000}.fancybox-button--close{background:url(../../resources/img/common/btn_close_8de141359f73bb36e668a53f98f00542.png) top no-repeat!important;background-size:contain!important;width:85px;height:85px;max-width:85px;max-height:85px;opacity:1;padding:0;right:10px;top:10px}.fancybox-button--close svg{display:none}.fancybox-button--close:after{content:"";background:url(../../resources/img/common/btn_close_hover_2f75c58bbf662a3afdb3daed936713a6.png) top no-repeat!important;background-size:contain!important;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.fancybox-is-open .fancybox-bg{opacity:0;-webkit-animation:a .3s ease-in 0s forwards;animation:a .3s ease-in 0s forwards}.fancybox-slide{padding:105px 0}.fancybox-close-small{background:url(../../resources/img/common/btn_close_8de141359f73bb36e668a53f98f00542.png) top no-repeat!important;background-size:contain!important;width:85px;height:85px;max-width:85px;max-height:85px;opacity:1;padding:0;right:10px;top:-85px}.fancybox-close-small svg{display:none}.fancybox-close-small:after{content:"";background:url(../../resources/img/common/btn_close_hover_2f75c58bbf662a3afdb3daed936713a6.png) top no-repeat!important;background-size:contain!important;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.pv-modal{overflow-y:auto;overflow-x:hidden;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:100vw}.pv-modal .fancybox-bg{background:transparent}.pv-modal .fancybox-inner{right:0!important;position:relative;height:70.79262vw;max-height:652px}.pv-modal .fancybox-slide{overflow:hidden;padding:60px 0}.pv-modal .fancybox-content{max-width:919px;max-height:518px;vertical-align:top;position:relative;top:45px}.pv-modal .fancybox-thumbs{position:relative;margin:auto!important;left:0;width:100%;background:transparent}.pv-modal .fancybox-thumbs .fancybox-thumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:936px;height:auto;margin:auto}.pv-modal .fancybox-thumbs a{width:292px!important;height:164px!important;margin:0 10px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pv-modal .fancybox-thumbs a img{margin:0!important;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.pv-modal .fancybox-thumbs a:before{border:none}.pv-modal .fancybox-thumbs a.fancybox-thumbs-active:before{content:"";display:block;width:100%;height:100%;background-color:rgba(227,91,67,.8);position:absolute}.pv-modal .fancybox-thumbs a.fancybox-thumbs-active:after{content:"NOW PLAYING"!important;background:none!important;width:auto!important;height:auto!important;color:#ecede5;font-size:16px;position:absolute;z-index:99999}.pv-modal .fancybox-thumbs a:hover:before{content:"";display:block;width:100%;height:100%;background-color:rgba(227,91,67,.8);position:absolute;opacity:1}.pv-modal .fancybox-thumbs a:hover:after{content:"PLAY"!important;background:none!important;width:auto!important;height:auto!important;color:#ecede5;font-size:16px;position:absolute;z-index:99999}@-webkit-keyframes c{0%{opacity:1}to{opacity:0}}@keyframes c{0%{opacity:1}to{opacity:0}}@-webkit-keyframes d{0%{opacity:0}to{opacity:1}}@keyframes d{0%{opacity:0}to{opacity:1}}@-webkit-keyframes e{0%{opacity:0;-webkit-transform:translate(-30px);transform:translate(-30px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes e{0%{opacity:0;-webkit-transform:translate(-30px);transform:translate(-30px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes f{0%{opacity:0;-webkit-transform:translate(30px);transform:translate(30px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes f{0%{opacity:0;-webkit-transform:translate(30px);transform:translate(30px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes g{0%{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes g{0%{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes h{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes h{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes i{0%{opacity:0;-webkit-transform:translateY(-30%);transform:translateY(-30%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes i{0%{opacity:0;-webkit-transform:translateY(-30%);transform:translateY(-30%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes j{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes j{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes k{to{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}@keyframes k{to{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}:root{--color-black:#252525;--color-white:#ecede5;--color-accent:#e35b43}body{font-family:YakuHanMP,Noto Serif JP,Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;-webkit-text-size-adjust:100%;background-color:#121214;color:#fff;position:relative}img{width:100%;-o-object-fit:contain;object-fit:contain}#container{z-index:100;overflow:hidden}#container,section{position:relative}canvas{pointer-events:none}.disp-none{display:none}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}main{display:block}a{cursor:pointer;outline:none}rt{font-family:Noto Sans JP,sans-serif}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.v-pc{display:block}.v-sp{display:none}.common-btn{width:17.1875vw;display:block;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.common-btn:after,.common-btn:before{content:"";position:absolute;background-color:#5e574d}.common-btn:before{width:.7vw;height:4.4vw;right:0;top:0}.common-btn:after{width:2.1vw;height:.08vw;right:.7vw;top:2.2vw;-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out}.common-btn.detail-btn,.common-btn.toppage-btn{left:-2vw}.common-btn.detail-btn:after,.common-btn.detail-btn:before,.common-btn.toppage-btn:after,.common-btn.toppage-btn:before{background-color:#3a3632}.to-top-btn{width:3.64583vw;position:absolute;bottom:31vw;right:5vw;z-index:100}.to-top-btn img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.to-top-btn.fixed{position:fixed;bottom:1vw}.to-top-btn.frame-out{-webkit-animation:k 1s forwards;animation:k 1s forwards}.common-btn-zoom{width:4.42708vw;height:4.42708vw;position:absolute;z-index:10}.common-btn-zoom:after{content:"";background:url(../../resources/img/common/btn_zoom_hover_1c901cd5a2ee962c96b0078e40f81fc8.png) 0 0 no-repeat;background-size:100%!important;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}header{width:auto;height:100vh;position:fixed;top:0;right:0;z-index:200}header .header-menubar{width:3.95833vw;height:100vh;background:#121214;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;right:0;z-index:10}header .change-lang,header .menu-btn,header .sns-box{position:relative;width:100%}header .change-lang{height:6.90909%}header .change-lang img{width:42.10526%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header .menu-btn{height:75%;background:#d8d6d1}header .menu-btn img{width:23.68421%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}header .menu-btn .close{opacity:1}header .sns-box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .sns-box .sns-x{width:35.52632%;margin-bottom:1.2vw}header .sns-box .sns-youtube{width:47.36842%}header .lang-box{background:rgba(18,18,20,.8);position:absolute;top:0;right:0;opacity:0;-webkit-transform:translate(100%);transform:translate(100%);margin-right:3.8vw}header .lang-box .lang-list{position:relative;padding:.7vw 0}header .lang-box .lang-list li a{color:#fff;font-size:0.83333vw;padding:.7vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;text-underline-offset:.2rem}header .header-menu-box{background:rgba(36,36,35,.8);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);width:100vw;height:100vh;position:absolute;top:0;right:0;opacity:0;-webkit-transform:translate(100%);transform:translate(100%)}header .header-menu-box,header .header-menu-box .header-menu-spec-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header-menu-box .header-menu-spec-box{-webkit-box-flex:1;-ms-flex:1;flex:1}header .header-menu-box .header-menu-spec-box .header-menu-package{width:17.96875vw;margin-left:6.5vw}header .header-menu-box .header-menu-spec-box .header-menu-info{-webkit-box-flex:1;-ms-flex:1;flex:1}header .header-menu-box .header-menu-spec-box .header-menu-info .header-menu-logo{width:26.66667vw;position:relative;margin:auto;left:-.6vw}header .header-menu-box .header-menu-spec-box .header-menu-info .header-menu-catch{display:none}header .header-menu-box .header-menu-spec-box .header-menu-info .header-menu-spec{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:2.8;margin-top:1.5vw}header .header-menu-box .header-menu-spec-box .header-menu-info .header-menu-spec li{display:-webkit-box;display:-ms-flexbox;display:flex;color:#ecede5;color:var(--color-white);font-size:0.72917vw;margin-right:3.4vw}header .header-menu-box .header-menu-spec-box .header-menu-info .header-menu-spec li p{position:relative}header .header-menu-box .header-menu-spec-box .header-menu-info .header-menu-spec li p:first-child{margin-right:2.96875vw}header .header-menu-box .header-menu-spec-box .header-menu-info .header-menu-spec li p:first-child:before{content:"";position:absolute;width:1.82292vw;height:0.05208vw;background:#ecede5;background:var(--color-white);border-radius:50%;top:50%;right:-2.4vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .header-menu-box .header-menu-nav{width:26.19792vw;height:100%;background:rgba(36,36,35,.8);text-align:center;margin-right:3.8vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden}header .header-menu-box .header-menu-nav .header-menu-nav-contents{padding:1vw 0;margin:auto}header .header-menu-box .header-menu-nav .header-menu-logo{display:none}header .header-menu-box .header-menu-nav .header-menu-catch{color:hsla(42,7%,72%,.5);font-size:1.09375vw;line-height:1.67}header .header-menu-box .header-menu-nav .header-menu-nav-list{margin-top:5.2vw}header .header-menu-box .header-menu-nav .header-menu-nav-list li{margin-bottom:1.7vw}header .header-menu-box .header-menu-nav .header-menu-nav-list li a{color:#ecede5;color:var(--color-white);font-size:1.25vw;text-decoration:none}header .header-menu-box .header-menu-nav .pre-order-btn{margin:3vw auto 0}header .header-menu-box .header-menu-nav .header-menu-sns-box{display:none}header.lang-closed .lang-box{-webkit-animation:h .5s both;animation:h .5s both}header.lang-opened{width:5.20833vw}header.lang-opened .lang-box{-webkit-animation:g 1s both;animation:g 1s both}header.closed .header-menu-box{-webkit-animation:h .5s both;animation:h .5s both}header.opened{width:100vw}header.opened .menu-btn .close{opacity:0}header.opened .menu-btn .open{opacity:1}header.opened .header-menu-box{-webkit-animation:g 1s both;animation:g 1s both}footer{background:#121214;color:#ecede5;color:var(--color-white);position:relative;padding:5.4vw 0 6vw;padding-right:4vw;z-index:100}footer .footer-logo{width:23.125vw;margin:auto;position:relative}footer .footer-pf-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.9vw 0 .5vw}footer .footer-pf-box div{margin:0 1vw}footer .footer-pf-box .pf-ns{width:6.5625vw}footer .footer-pf-box .pf-ps{width:13.07292vw}footer .footer-pf-box .pf-xbox{width:12.44792vw}footer .footer-pf-box .pf-steam{width:7.70833vw}footer .footer-text{font-size:0.625vw;line-height:1.6;text-align:center}footer .footer-text>span{position:relative;display:inline-block}footer .footer-text .playstation-logo{width:0.98958vw}footer .footer-text .ps5-logo{width:2.23958vw}footer .footer-text .ps4-logo{width:2.1875vw}footer .footer-atlus-logo{width:7.86458vw;display:block;margin:2vw auto .4vw}footer .footer-copyright{font-size:0.625vw;text-align:center}.common-title{position:relative;z-index:10}.common-title .common-title-logo{width:13.80208vw;position:absolute;top:.9vw;left:.7vw}.common-title h1{width:96.04167vw}.common-text{font-size:1.25vw;letter-spacing:.07em;line-height:1.88;color:#252525;color:var(--color-black);position:relative;font-weight:700;padding:0 7vw}.common-text span{color:#e35b43;color:var(--color-accent)}.common-text ruby rt{color:#252525;color:var(--color-black)}.more-btn{width:14.01042vw;display:block;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.more-btn:after,.more-btn:before{content:"";position:absolute;background-color:#5e574d}.more-btn:before{width:.6vw;height:2.9vw;right:0;top:0}.more-btn:after{width:1.1vw;height:.08vw;right:.47vw;top:1.5vw;-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out}body .main-bg{background:url(../../resources/img/common/bg_repeat_4058d194591a63c9cbceb5ff3881b2a5.jpg) 0 0 repeat;width:100vw;height:100lvh;height:100dvh;position:fixed;top:0;left:0}body .back-bg{width:20.20833vw;position:absolute;bottom:34.6vw;right:3.8vw}body .back-bg img{vertical-align:bottom}body .gamesystem-tab{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5.5vw 0 2vw;left:-2vw}body .gamesystem-tab a{background:url(../../resources/img/gamesystem/tab_off_fe56f3b758f65b0bcf7ca2f119d0ada7.png) 0 0 no-repeat;background-size:contain;width:22.55208vw;font-size:1.82292vw;color:#252525;color:var(--color-black);font-weight:700;display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:0 .7vw;padding:1vw 0;text-decoration:none}body .gamesystem-tab a.current,body .gamesystem-tab a:hover{background-image:url(../../resources/img/gamesystem/tab_on_98bf6c484471ead60806d5df0710b6d3.png);color:#ecede5;color:var(--color-white)}@-webkit-keyframes l{0%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateY(1vw);transform:translateY(1vw)}}@keyframes l{0%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateY(1vw);transform:translateY(1vw)}}@-webkit-keyframes m{0%{opacity:0;-webkit-transform:translateY(-1vw);transform:translateY(-1vw)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes m{0%{opacity:0;-webkit-transform:translateY(-1vw);transform:translateY(-1vw)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes n{0%{opacity:0;-webkit-transform:translate(.8vw);transform:translate(.8vw)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes n{0%{opacity:0;-webkit-transform:translate(.8vw);transform:translate(.8vw)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes o{0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}to{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes o{0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}to{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes p{0%{opacity:1;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}to{opacity:0;-webkit-transform:rotate(-1turn) scale(0);transform:rotate(-1turn) scale(0)}}@keyframes p{0%{opacity:1;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}to{opacity:0;-webkit-transform:rotate(-1turn) scale(0);transform:rotate(-1turn) scale(0)}}body .gamesystem-contents{width:88.02083vw;background:url(../../resources/img/gamesystem/investigation/bg_0d2b0f4892b2a822a731c0093f146938.webp) top no-repeat;border:2px solid #5e574d;background-size:cover;position:relative;margin:auto;padding:5.5vw 0 3.2vw;left:-2vw}body .gamesystem-contents:after,body .gamesystem-contents:before{content:"";position:absolute;margin:auto;background-size:cover!important;width:22.55208vw;height:2.08333vw;left:0;right:0;z-index:2}body .gamesystem-contents:before{background:url(../../resources/img/gamesystem/green_deco_top_e9c3ed0a4fef0c21067d0c3652c9a17c.png) top no-repeat;top:0}body .gamesystem-contents:after{background:url(../../resources/img/gamesystem/green_deco_bottom_e0069f65aab023fdccce026b26f81c10.png) top no-repeat;bottom:0}body .gamesystem-contents .contents-bg-deco,body .gamesystem-contents .contents-bg-frame,body .gamesystem-contents .contents-bg-sub{position:absolute}body .gamesystem-contents .contents-bg-sub{width:30.46875vw;top:0;left:0}body .gamesystem-contents .contents-bg-frame{width:11.97917vw;bottom:0;right:0}body .gamesystem-contents .contents-bg-frame img{vertical-align:bottom}body .gamesystem-contents .contents-bg-deco{width:87.8125vw;top:47.6vw;left:0}body .gamesystem-contents h2{width:22.03125vw;position:relative;margin:auto}body .gamesystem-contents .sub-title{width:30.36458vw;position:relative;margin:1.8vw auto .9vw}body .gamesystem-contents .main-movie-box{position:relative;margin-left:3.4vw;opacity:0;-webkit-animation:d .4s both ease-in;animation:d .4s both ease-in}body .gamesystem-contents .main-movie-box .main-movie-deco{width:17.03125vw;position:absolute;top:4.8vw;right:2vw}body .gamesystem-contents .main-movie-box #main-movie{width:81.25vw;position:relative;z-index:2}body .gamesystem-contents .main-text{margin-top:1.3vw}body .gamesystem-contents .common-section,body .gamesystem-contents .common-section .common-slider,body .gamesystem-contents .common-section h3{position:relative}body .gamesystem-contents .common-section .common-bg,body .gamesystem-contents .common-section .common-ss{position:absolute}body .gamesystem-contents .common-section .common-slider,body .gamesystem-contents .common-section .common-ss,body .gamesystem-contents .common-section h3{opacity:0}body .gamesystem-contents .common-section .common-slider{display:-webkit-box;display:-ms-flexbox;display:flex}body .gamesystem-contents .common-section .common-slider .slider-item{position:relative}body .gamesystem-contents .common-section .common-slider.run,body .gamesystem-contents .common-section h3.run{-webkit-animation:d .4s both ease-in;animation:d .4s both ease-in}body .gamesystem-contents .common-section.sec1{margin-top:10.4vw}body .gamesystem-contents .common-section.sec1 .common-bg{width:82.08333vw;top:32.3vw;left:2.6vw}body .gamesystem-contents .common-section.sec1 h3{width:35.3125vw;margin:0 7.8vw 0 auto}body .gamesystem-contents .common-section.sec1 .common-ss{width:46.40625vw;top:-5vw;left:0}body .gamesystem-contents .common-section.sec1 .common-ss.run{-webkit-animation:e .4s .4s both ease-in;animation:e .4s .4s both ease-in}body .gamesystem-contents .common-section.sec1 .common-text{margin-top:4.3vw;padding:0 3.4vw}body .gamesystem-contents .common-section.sec1 .sec1-information{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:3.3vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-ss{position:relative;margin:0 14.2vw 0 0}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-ss .after,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-ss .before{width:36.45833vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-ss .before.hide{-webkit-animation:c 1s both;animation:c 1s both}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-ss .after{opacity:0;position:absolute;top:0}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-ss .after.show{-webkit-animation:d 1s both;animation:d 1s both}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-ss .effect{width:24.89583vw;position:absolute;top:-2.6vw;left:1.5vw;opacity:0}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-ss .effect.show{-webkit-animation:o 1s forwards,p 1s .8s forwards;animation:o 1s forwards,p 1s .8s forwards}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before{background:#ecede5;background:var(--color-white);border:1px solid #5e574d;font-size:1.09375vw;line-height:1.3;text-align:center;font-weight:700;padding:.7vw 1vw;position:absolute;top:-2vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after:after,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after:before,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before:after,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before:before{content:"";margin:auto;position:absolute;width:0;height:0;border-width:.6vw .4vw 0;border-style:solid;left:0;right:0}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after:before,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before:before{border-color:#5e574d transparent transparent;bottom:-.6vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after:after,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before:after{border-color:#ecede5 transparent transparent;border-color:var(--color-white) transparent transparent;bottom:-.45vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after .deco,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before .deco{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after .deco:after,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after .deco:before,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before .deco:after,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before .deco:before{content:"";margin:auto;position:absolute;width:0;height:0;border-width:1vw 1vw 0 0;border-style:solid}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after .deco:before,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before .deco:before{border-color:#84796b transparent transparent;top:.1vw;left:.1vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after .deco:after,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before .deco:after{border-color:transparent #84796b transparent transparent;bottom:.1vw;right:.1vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after p,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before p{color:#252525;color:var(--color-black)}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after a,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before a{color:#e35b43;color:var(--color-accent)}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before{left:42.5vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before.hide{-webkit-animation:l 1s both;animation:l 1s both;pointer-events:none}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after{left:38vw;opacity:0}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after.show{-webkit-animation:m 1s both;animation:m 1s both}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after .deco:before{border-color:#e35b43 transparent transparent;border-color:var(--color-accent) transparent transparent}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after .deco:after{border-color:transparent #e35b43 transparent transparent;border-color:transparent var(--color-accent) transparent transparent}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-devil{width:33.33333vw;position:absolute;top:1.3vw;right:-1.5vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-devil-serif{font-size:0.83333vw;color:#252525;color:var(--color-black);line-height:1.56;text-align:right;font-weight:700;position:absolute;top:1.6vw;right:3.3vw;opacity:0}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-devil-serif.show{-webkit-animation:n 1s both;animation:n 1s both}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-btn{width:11.19792vw;position:absolute;bottom:-.7vw;right:5.5vw;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-text{font-size:2.34375vw;color:#252525;color:var(--color-black);letter-spacing:.1em;line-height:1.4;font-weight:700;position:relative;margin:8.2vw 4vw 0 0}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-text span{color:#e35b43;color:var(--color-accent)}body .gamesystem-contents .common-section.sec2{margin-top:11.8vw}body .gamesystem-contents .common-section.sec2 .common-bg{width:76.82292vw;top:30.5vw;left:5.6vw}body .gamesystem-contents .common-section.sec2 h3{width:35.9375vw;margin-left:9.9vw}body .gamesystem-contents .common-section.sec2 .common-ss{width:46.40625vw;top:-5vw;right:0}body .gamesystem-contents .common-section.sec2 .common-ss.run{-webkit-animation:f .4s .4s both ease-in;animation:f .4s .4s both ease-in}body .gamesystem-contents .common-section.sec2 .common-text{margin-top:5.3vw}body .gamesystem-contents .common-section.sec2 .common-slider{margin-top:1vw}body .gamesystem-contents .common-section.sec2 .common-slider .slider-item:first-child{width:39.53125vw;margin-left:3.7vw}body .gamesystem-contents .common-section.sec2 .common-slider .slider-item:nth-child(2){width:39.53125vw;margin:-.5vw 0 0 1.4vw}body .gamesystem-contents .more-btn{margin:6.6vw auto 0}body .toppage-btn{margin:4.5vw auto 5vw}@media (width > 750px){.fancybox-button--close:hover:after,.fancybox-close-small:hover:after{opacity:1!important}.common-btn:hover{-webkit-transform:translateY(.5vw);transform:translateY(.5vw);-webkit-box-shadow:0 0 0 rgba(94,87,77,0);box-shadow:0 0 0 rgba(94,87,77,0)}.common-btn:hover:after{width:1.1vw}.to-top-btn:hover img{-webkit-transform:translateY(-.8vw);transform:translateY(-.8vw)}.common-btn-zoom:hover:after{opacity:1}header .lang-box .lang-list li a{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}header .lang-box .lang-list li a:hover{color:#d3c8b7}header .header-menu-box .header-menu-nav .header-menu-nav-list li a{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}header .header-menu-box .header-menu-nav .header-menu-nav-list li a:hover{color:#d3c8b7}.more-btn:hover{-webkit-transform:translateY(.5vw);transform:translateY(.5vw)}.more-btn:hover:after{width:.55vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-btn:hover{-webkit-transform:translateY(.8vw);transform:translateY(.8vw)}}@media (1024px > width > 750px){.pv-modal .fancybox-thumbs{padding:0 4.4vw}.pv-modal .fancybox-thumbs a{width:28.348vw!important;height:16.03128vw!important;margin:0 1vw 2vw}}@media (width <= 750px){.fancybox-close-small{width:11.33333vw;height:11.33333vw;top:-13vw}.pv-modal .fancybox-inner{height:86.93333vw}.pv-modal .fancybox-slide{overflow:visible;-webkit-transition:none!important;transition:none!important;padding:0}.pv-modal .fancybox-stage{overflow:visible}.pv-modal .fancybox-content{max-width:none;max-height:none;vertical-align:top;position:relative;margin-top:20%}.pv-modal .fancybox-thumbs{position:relative;margin:5% auto 0!important;left:0;width:100%;padding:0;background:transparent}.pv-modal .fancybox-thumbs .fancybox-thumbs__list{display:grid;grid-template-columns:1fr 1fr}.pv-modal .fancybox-thumbs a{width:44.26667vw!important;height:24.4vw!important;max-width:none;max-height:none;margin:0 auto 3.5vw}.pv-modal .fancybox-thumbs a img{margin:0!important;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.pv-modal .fancybox-thumbs a:before{border:none}.v-pc{display:none}.v-sp{display:block}.common-btn{width:53.33333vw}.common-btn:before{width:2.3vw;height:13.7vw}.common-btn:after{width:6vw;height:1px;right:2.2vw;top:6.6vw}.common-btn.detail-btn,.common-btn.toppage-btn{left:0}.to-top-btn{width:11.33333vw;bottom:125vw;right:2.5vw}.to-top-btn.fixed{bottom:1vw}.common-btn-zoom{width:9.33333vw;height:9.33333vw}header{width:100%;height:auto}header .header-menubar{width:100vw;height:9.33333vw;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}header .change-lang{width:12.4%;height:100%}header .change-lang img{width:5.86667vw}header .menu-btn{width:87.6%;height:100%}header .menu-btn img{width:15.73333vw;-webkit-transform:translate(-18%,-50%);transform:translate(-18%,-50%)}header .sns-box{display:none}header .lang-box{-webkit-transform:translateY(-100%);transform:translateY(-100%);margin-right:0}header .lang-box .lang-list{padding:10vw 0 2.1vw}header .lang-box .lang-list li a{font-size:2.13333vw;padding:1.7vw}header .header-menu-box{-webkit-transform:translateY(-100%);transform:translateY(-100%)}header .header-menu-box .header-menu-spec-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header-menu-box .header-menu-spec-box .header-menu-package{display:none}header .header-menu-box .header-menu-spec-box .header-menu-info{margin:0 0 0 4vw;-webkit-box-flex:0;-ms-flex:0;flex:0}header .header-menu-box .header-menu-spec-box .header-menu-info .header-menu-logo{display:none}header .header-menu-box .header-menu-spec-box .header-menu-info .header-menu-catch{display:block;color:hsla(42,7%,72%,.5);font-size:3.2vw;line-height:1.67;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:center;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}header .header-menu-box .header-menu-spec-box .header-menu-info .header-menu-spec{display:none}header .header-menu-box .header-menu-nav{width:80.8vw;margin-right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header-menu-box .header-menu-nav .header-menu-nav-contents{padding:15vw 0}header .header-menu-box .header-menu-nav .header-menu-logo{width:62.26667vw;display:block}header .header-menu-box .header-menu-nav .header-menu-catch{display:none}header .header-menu-box .header-menu-nav .header-menu-nav-list{margin-top:15vw}header .header-menu-box .header-menu-nav .header-menu-nav-list li{margin-bottom:5.3vw}header .header-menu-box .header-menu-nav .header-menu-nav-list li a{font-size:5.33333vw}header .header-menu-box .header-menu-nav .pre-order-btn{margin:12vw auto 0}header .header-menu-box .header-menu-nav .header-menu-sns-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:7vw}header .header-menu-box .header-menu-nav .header-menu-sns-box a{margin:0 3vw}header .header-menu-box .header-menu-nav .header-menu-sns-box .sns-x{width:7.06667vw}header .header-menu-box .header-menu-nav .header-menu-sns-box .sns-youtube{width:9.73333vw}header.lang-closed .lang-box{-webkit-animation:j .5s both;animation:j .5s both}header.lang-opened{width:0.13333vw;height:100vh}header.lang-opened .lang-box{-webkit-animation:i 1s both;animation:i 1s both}header.closed .header-menu-box{-webkit-animation:j .5s both;animation:j .5s both}header.opened{height:100vh}header.opened .header-menu-box{-webkit-animation:i 1s both;animation:i 1s both}footer{padding:17.3vw 0}footer .footer-logo{width:59.2vw}footer .footer-pf-box{margin:4.7vw 0 4.5vw;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-pf-box div{margin:0 1vw}footer .footer-pf-box .pf-ns{width:20.93333vw;margin:0 35vw .5vw}footer .footer-pf-box .pf-ps{width:28.26667vw}footer .footer-pf-box .pf-xbox{width:27.06667vw}footer .footer-pf-box .pf-steam{width:16.66667vw}footer .footer-text{font-size:2.53333vw;line-height:1.7;padding:0 2vw}footer .footer-text .playstation-logo{width:2.53333vw}footer .footer-text .ps5-logo{width:5.73333vw}footer .footer-text .ps4-logo{width:5.6vw}footer .footer-atlus-logo{width:26.66667vw;margin:4.7vw auto .4vw}footer .footer-copyright{font-size:2.53333vw}.common-title{padding-top:9.2vw}.common-title .common-title-logo{display:none}.common-title h1{width:100vw}.common-text{font-size:3.46667vw;line-height:1.7;padding:0 5vw}.more-btn{width:39.33333vw}.more-btn:before{width:1.57vw;height:8.12vw}.more-btn:after{width:2.68vw;right:1.47vw;top:4.08vw}body .back-bg{width:41.06667vw;bottom:115vw;right:0}body .gamesystem-tab{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:17vw 0 3vw;left:0}body .gamesystem-tab a{background:url(../../resources/img/sp/gamesystem/tab_off_7d5b8a90de42f2457aa8ef4fe8c76882.png) 0 0 no-repeat;background-size:contain;width:43.2vw;font-size:4.66667vw;margin:0 1.5vw 2.4vw;padding:2.6vw 0}body .gamesystem-tab a.current,body .gamesystem-tab a:hover{background-image:url(../../resources/img/sp/gamesystem/tab_on_34ddbcf34972447ccd5e2559b6a9cad3.png)}body .gamesystem-contents{width:94.66667vw;background:url(../../resources/img/sp/gamesystem/investigation/bg_49df9189ddcb8b6f10b62e0e701b0992.webp) top no-repeat;background-size:cover;padding:11.2vw 0 4.8vw;left:0}body .gamesystem-contents:after,body .gamesystem-contents:before{width:94.66667vw;height:5.33333vw}body .gamesystem-contents:before{background:url(../../resources/img/sp/gamesystem/green_deco_top_c0d8254171f13daf1058857a016396c4.png) top no-repeat}body .gamesystem-contents:after{background:url(../../resources/img/sp/gamesystem/green_deco_bottom_b743184aecb55b715ed37d18cc07963b.png) top no-repeat}body .gamesystem-contents .contents-bg-sub{width:50.53333vw;top:2vw}body .gamesystem-contents .contents-bg-frame{width:32.93333vw}body .gamesystem-contents .contents-bg-deco{width:94.13333vw;top:37.5vw}body .gamesystem-contents h2{width:43.6vw}body .gamesystem-contents .sub-title{width:69.6vw;margin:3.5vw auto 2vw}body .gamesystem-contents .main-movie-box{margin-left:2.6vw}body .gamesystem-contents .main-movie-box .main-movie-deco{width:18.66667vw;top:20.1vw;right:1.3vw}body .gamesystem-contents .main-movie-box #main-movie{width:89.2vw}body .gamesystem-contents .main-text{margin-top:1vw}body .gamesystem-contents .common-section .common-ss{position:relative;top:auto!important;left:auto!important;right:auto!important}body .gamesystem-contents .common-section.sec1{margin-top:6.7vw}body .gamesystem-contents .common-section.sec1 .common-bg{width:89.46667vw;top:117.5vw;left:2.6vw}body .gamesystem-contents .common-section.sec1 h3{width:71.6vw;margin:0 0 0 5vw}body .gamesystem-contents .common-section.sec1 .common-ss{width:96.53333vw;margin-top:1.6vw}body .gamesystem-contents .common-section.sec1 .common-text{margin-top:1vw;padding:0 5vw}body .gamesystem-contents .common-section.sec1 .sec1-information{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:11.5vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-ss{margin:0 auto}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-ss .after,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-ss .before{width:84vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-ss .effect{width:58.4vw;top:-4.6vw;left:-7.5vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before{font-size:2.8vw;padding:1.7vw 2.8vw;top:-4.5vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after:after,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after:before,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before:after,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before:before{border-width:1.4vw 1vw 0}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after:before,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before:before{bottom:-1.4vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after:after,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before:after{bottom:-1.15vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after .deco:after,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after .deco:before,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before .deco:after,body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before .deco:before{border-width:2.5vw 2.5vw 0 0}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-before{left:5.6vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-bubble-after{left:-2.1vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-devil{width:62.13333vw;top:-.5vw;right:-2.6vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-devil-serif{font-size:2.66667vw;line-height:1.25;top:-7.5vw;right:2.3vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-btn{width:42vw;bottom:auto;top:38.8vw;right:26.7vw}body .gamesystem-contents .common-section.sec1 .sec1-information .sec1-information-text{font-size:5.33333vw;text-align:center;margin:7.2vw auto 0}body .gamesystem-contents .common-section.sec2{margin-top:13.2vw}body .gamesystem-contents .common-section.sec2 .common-bg{display:none}body .gamesystem-contents .common-section.sec2 h3{width:67.6vw;margin-left:5vw}body .gamesystem-contents .common-section.sec2 .common-ss{width:96.53333vw;margin:3.6vw 0 0 -1.9vw}body .gamesystem-contents .common-section.sec2 .common-text{margin-top:1vw}body .gamesystem-contents .common-section.sec2 .common-slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2vw}body .gamesystem-contents .common-section.sec2 .common-slider .slider-item:first-child{width:89.33333vw;margin-left:8vw}body .gamesystem-contents .common-section.sec2 .common-slider .slider-item:nth-child(2){width:89.33333vw;margin:-10vw 0 0 -3vw}body .gamesystem-contents .more-btn{margin:10vw auto 0}body .toppage-btn{margin:10vw auto 20vw}}