/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./scss/top.scss ***!
  \**************************************************************************************************************************************************/.has-main-text-color{color:#244866}.has-main-text-background-color{background-color:#244866}.has-main-text-border-color{border-color:#244866}.has-sub-text-color{color:#90aac0}.has-sub-text-background-color{background-color:#90aac0}.has-sub-text-border-color{border-color:#90aac0}.has-white-color{color:#fff}.has-white-background-color{background-color:#fff}.has-white-border-color{border-color:#fff}.has-black-color{color:#000}.has-black-background-color{background-color:#000}.has-black-border-color{border-color:#000}.has-gray-color{color:#687c8d}.has-gray-background-color{background-color:#687c8d}.has-gray-border-color{border-color:#687c8d}.has-light-gray-color{color:#dbe3e9}.has-light-gray-background-color{background-color:#dbe3e9}.has-light-gray-border-color{border-color:#dbe3e9}.has-atlus-blue-color{color:#005ead}.has-atlus-blue-background-color{background-color:#005ead}.has-atlus-blue-border-color{border-color:#005ead}.has-atlus-red-color{color:#e60012}.has-atlus-red-background-color{background-color:#e60012}.has-atlus-red-border-color{border-color:#e60012}.has-playstation-blue-color{color:#00439c}.has-playstation-blue-background-color{background-color:#00439c}.has-playstation-blue-border-color{border-color:#00439c}.has-nintendo-red-color{color:#e60012}.has-nintendo-red-background-color{background-color:#e60012}.has-nintendo-red-border-color{border-color:#e60012}.has-xbox-green-color{color:#107c10}.has-xbox-green-background-color{background-color:#107c10}.has-xbox-green-border-color{border-color:#107c10}.has-steam-blue-color{color:#004968}.has-steam-blue-background-color{background-color:#004968}.has-steam-blue-border-color{border-color:#004968}.has-windows-blue-color{color:#0078d7}.has-windows-blue-background-color{background-color:#0078d7}.has-windows-blue-border-color{border-color:#0078d7}html{margin-top:0!important}#wpadminbar{display:none}.c-page-top .top-visual-wrapper{margin-top:-26px;overflow:hidden}.c-page-top .top-visual{height:calc(32.39583vw + 66px);-webkit-transform:translateX(-18.5vw);transform:translateX(-18.5vw);width:137.5vw}.c-page-top .top-visual .swiper{opacity:0;padding-top:40px}.c-page-top .top-visual .swiper.initial *{-webkit-transition:none!important;transition:none!important}.c-page-top .top-visual .swiper.complete{opacity:1}.c-page-top .top-visual .swiper-wrapper{-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding-bottom:42px;--swiper-pagination-bottom:0}.c-page-top .top-visual .swiper-slide{padding:45px 0;-webkit-transition:.4s ease-out;transition:.4s ease-out;width:40vw}.c-page-top .top-visual .swiper-slide:before{background-color:hsla(0,0%,100%,.6);border-radius:40px;bottom:45px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";opacity:0;position:absolute;top:45px;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:100%;z-index:1}.c-page-top .top-visual .swiper-slide.swiper-slide-active{--magnification:calc(50vw/(47.91667vw - 120px));-webkit-transform:scale(calc(50vw/(47.91667vw - 120px)));transform:scale(calc(50vw/(47.91667vw - 120px)));-webkit-transform:scale(var(--magnification));transform:scale(var(--magnification))}.c-page-top .top-visual .swiper-slide.swiper-slide-active:before{opacity:0;pointer-events:none;width:100%}.c-page-top .top-visual .swiper-slide.swiper-slide-active iframe,.c-page-top .top-visual .swiper-slide.swiper-slide-active img{-webkit-box-shadow:0 0 calc(40px/var(--magnification)) 0 rgba(0,94,173,.102);box-shadow:0 0 calc(40px/var(--magnification)) 0 rgba(0,94,173,.102)}.c-page-top .top-visual .swiper-slide.swiper-slide-next:before,.c-page-top .top-visual .swiper-slide.swiper-slide-prev:before{opacity:1}.c-page-top .top-visual span.swiper-pagination-bullet{background:rgba(0,94,173,.15);border:1px solid transparent;border-radius:0;border-radius:2px;height:10px;opacity:1;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;width:46px}.c-page-top .top-visual span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#005ead}.c-page-top .top-visual .slide{aspect-ratio:16/9}.c-page-top .top-visual .slide iframe,.c-page-top .top-visual .slide img{aspect-ratio:16/9;border-radius:40px;-webkit-box-shadow:0 0 40px 0 rgba(0,94,173,.102);box-shadow:0 0 40px 0 rgba(0,94,173,.102);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.c-page-top .top-visual .swiper-navigation{--swiper-navigation-sides-offset:-90px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50vw;z-index:1}.c-page-top .top-visual .swiper-button-next,.c-page-top .top-visual .swiper-button-prev{background:#fff;border-radius:30px;-webkit-box-shadow:0 0 20px 0 rgba(0,94,173,.102);box-shadow:0 0 20px 0 rgba(0,94,173,.102);height:60px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:60px}.c-page-top .top-visual .swiper-button-next:after,.c-page-top .top-visual .swiper-button-prev:after{background:#005ead;content:"";height:20px;-webkit-mask-image:url(/wp-content/themes/atlus/resources/dist/font/58217e497256f19f6fbf.svg);mask-image:url(/wp-content/themes/atlus/resources/dist/font/58217e497256f19f6fbf.svg);width:26px}.c-page-top .top-visual .swiper-button-next:hover,.c-page-top .top-visual .swiper-button-prev:hover{background:#005ead}.c-page-top .top-visual .swiper-button-next:hover:after,.c-page-top .top-visual .swiper-button-prev:hover:after{background:#fff}.c-page-top .top-visual .swiper-button-next:after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.c-page-top section{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;gap:3.90625vw}.c-page-top section h2{color:#244866;font-family:LINE Seed JP_OTF;font-weight:700;letter-spacing:0}.c-page-top section h2 span:first-of-type{display:block;font-family:Lexend;font-size:72px;line-height:50px}.c-page-top section h2 span:last-of-type{display:block;font-family:LINESeedJP;font-size:20px;line-height:100%;padding-top:20px}.c-page-top section .btn-container{margin-top:40px}.c-page-top section .float-container{position:absolute;top:0}.c-page-top section .heading-bg{position:absolute;z-index:-1}.c-page-top .news{margin:80px 20px 0}.c-page-top .news .news-heading{min-width:215px;position:relative;width:350px}.c-page-top .news .news-heading .heading-bg{left:-82px;top:-183px}.c-page-top .news .news-heading>div{position:absolute;top:0}.c-page-top .news .news-container{-ms-flex:1;-webkit-box-flex:1;flex:1;max-width:1040px;padding-bottom:162px;z-index:1}.c-page-top .news .news-container ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-pack:center;-webkit-box-pack:center;gap:3.125vw 2.0833333333vw;justify-content:center}.c-page-top .news .news-item{position:relative;width:calc(33.33333% - 26.66667px)}.c-page-top .news .news-item.new:before{background:#e60012;border-radius:10px;color:#fff;content:"NEW!";display:-ms-flexbox;display:-webkit-box;display:flex;font-family:LINE Seed JP_OTF,sans-serif;font-size:16px;font-style:normal;font-weight:700;height:77px;left:0;letter-spacing:.04em;line-height:26px;padding:1px 1vw 0;position:absolute;text-align:center;top:-29px;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.c-page-top .news .news-item a{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative}.c-page-top .news .news-item .img-wrapper{aspect-ratio:16/9;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#fff;border:1px solid #dbe3e9;border-radius:10px;overflow:hidden}.c-page-top .news .news-item .img-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-page-top .news .news-item .info{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-bottom:16px;margin-top:20px}.c-page-top .news .news-item .info ul{display:-ms-flexbox;display:-webkit-box;display:flex;gap:10px}.c-page-top .news .news-item .date{color:#90aac0;font-family:LINESeedJP,sans-serif;font-size:14px;font-style:Bold;font-weight:700;letter-spacing:0;line-height:100%}.c-page-top .news .news-item .category{background:#dbe3e9;border-radius:28px;font-size:12px;font-style:Regular;font-weight:400;padding:4px 10px;text-align:center}.c-page-top .news .news-item .category,.c-page-top .news .news-item .game-title{color:#244866;font-family:LINESeedJP,sans-serif;letter-spacing:0;line-height:100%}.c-page-top .news .news-item .game-title{font-size:14px;font-style:Bold;font-weight:700;margin-bottom:12px}.c-page-top .news .news-item .headline{color:#244866;font-family:LINESeedJP,sans-serif;font-size:16px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:160%}.c-page-top .line-up{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;margin:73px 20px 0}.c-page-top .line-up .line-up-heading{position:relative;width:525px}.c-page-top .line-up .line-up-heading .heading-bg{right:-285px;top:-73px}.c-page-top .line-up .line-up-container{padding-bottom:50px}.c-page-top .line-up .line-up-list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.0833333333vw;max-width:1160px}.c-page-top .line-up .line-up-list li{width:calc(25% - 30px)}.c-page-top .line-up .line-up-list a{display:block}.c-page-top .line-up .line-up-list a .img-wrapper{aspect-ratio:260/366;background:#fff;border-radius:8px;-webkit-box-shadow:0 0 40px 0 rgba(0,94,173,.102);box-shadow:0 0 40px 0 rgba(0,94,173,.102);overflow:hidden}.c-page-top .line-up .line-up-list a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-page-top .line-up .line-up-list a p{color:#244866;font-family:LINESeedJP;font-size:16px;font-weight:700;letter-spacing:0;line-height:120%;margin-top:21px}.c-page-top .pick-up{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;backdrop-filter:blur(20px);background:hsla(0,0%,100%,.698);border-radius:40px;-webkit-box-shadow:0 0 20px 0 rgba(0,94,173,.102);box-shadow:0 0 20px 0 rgba(0,94,173,.102);flex-direction:column;gap:60px;margin:50px auto 150px;max-width:1460px;padding:50px;width:calc(100% - 40px)}.c-page-top .pick-up,.c-page-top .pick-up h2{display:-ms-flexbox;display:-webkit-box;display:flex}.c-page-top .pick-up h2{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;gap:5px}.c-page-top .pick-up h2 span:first-of-type{font-size:64px}.c-page-top .pick-up h2 img{margin-left:5px}.c-page-top .pick-up .pick-up-list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}.c-page-top .pick-up .pick-up-list .img-wrapper{aspect-ratio:320/150;border:1px solid #dbe3e9;border-radius:10px;overflow:hidden}.c-page-top .pick-up .pick-up-list li{width:320px}.c-page-top .pick-up .pick-up-list li a{display:block;width:100%}.c-page-top .pick-up .pick-up-list li a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-page-top .tmb-hover img{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.c-page-top .tmb-hover:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}@media screen and (min-width:1921px){.c-page-top section{gap:75px}.c-page-top .news .news-container ul{gap:60px 40px}.c-page-top .line-up .line-up-list{gap:40px}.c-page-top .pick-up{border-radius:40px;margin:50px auto 150px}}@media screen and (max-width:1690px){.c-page-top .pick-up{padding:2.9585798817vw}.c-page-top .pick-up .pick-up-list{gap:1.4792899408vw}.c-page-top .pick-up .pick-up-list li{max-width:calc(25% - 18.75px);min-width:207px}}@media screen and (max-width:1320px){.c-page-top .pick-up{padding:3.7878787879vw}.c-page-top .pick-up .pick-up-list{-ms-flex-pack:space-evenly;-webkit-box-pack:space-evenly;gap:1.8939393939vw;justify-content:space-evenly}.c-page-top .pick-up .pick-up-list li{max-width:calc(33.33333% - 16.66667px)}}@media screen and (max-width:960px){.c-page-top .container{overflow:hidden}.c-page-top .top-visual{height:472px;-webkit-transform:translateX(-457px);transform:translateX(-457px);width:1660px}.c-page-top .top-visual .swiper{padding-top:60px}.c-page-top .top-visual .swiper-wrapper{padding-bottom:52px}.c-page-top .top-visual .swiper-slide.swiper-slide-active{-webkit-transform:scale(1.3333333333);transform:scale(1.3333333333)}.c-page-top .top-visual .swiper-slide.swiper-slide-active:has(iframe):before{pointer-events:auto}.c-page-top .top-visual .swiper-navigation{width:730px;--swiper-navigation-sides-offset:0}.c-page-top .top-visual .swiper-slide-active .slide iframe,.c-page-top .top-visual .swiper-slide-active .slide img{border-radius:32px}.c-page-top section .float-container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;position:static;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.c-page-top section .btn-container{margin-top:0}.c-page-top .line-up,.c-page-top .news{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.c-page-top .news{gap:67px;margin:58px 30px 0}.c-page-top .news .news-heading{width:100%}.c-page-top .news .news-heading .heading-bg{left:-30px;top:-91px}.c-page-top .news .news-heading>div{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;position:static;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.c-page-top .news .news-container{padding-bottom:80px}.c-page-top .news .news-container ul{gap:6.25vw 3.125vw}.c-page-top .news .news-container .bottom-cn{margin-top:100px;text-align:center}.c-page-top .news .news-container .bottom-cn a{padding:18px 104px 18px 30px}.c-page-top .news .news-item{position:relative;width:calc(50% - 15px)}.c-page-top .news .news-item.new:before{padding:1px 10px 0}.c-page-top .news .news-item .info{margin-bottom:0;margin-top:16px}.c-page-top .news .news-item .date,.c-page-top .news .news-item .game-title{font-size:20px;line-height:160%;margin-bottom:0}.c-page-top .news .news-item .headline{font-size:22px;line-height:160%}.c-page-top .line-up{gap:10px;margin:90px 0 0}.c-page-top .line-up .line-up-heading{margin:0 30px;width:calc(100% - 60px)}.c-page-top .line-up .line-up-heading .heading-bg{left:-30px;right:auto;top:-91px}.c-page-top .line-up .line-up-container{padding-bottom:30px;width:100%}.c-page-top .line-up .line-up-container .simplebar-scrollbar{background:#90aac0}.c-page-top .line-up .line-up-container .simplebar-scrollbar:before{background:#90aac0;opacity:1}.c-page-top .line-up .line-up-container .simplebar-track{background:rgba(144,170,192,.2);height:8px;margin:0 30px}.c-page-top .line-up .line-up-container .simplebar-track.simplebar-horizontal{height:8px}.c-page-top .line-up .line-up-container .simplebar-content{padding-bottom:30px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.c-page-top .line-up .line-up-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:30px;max-width:none;padding-bottom:36px}.c-page-top .line-up .line-up-list li{-ms-flex:1 0 auto;width:315px;-webkit-box-flex:1;flex:1 0 auto}.c-page-top .line-up .line-up-list li:first-of-type{padding-left:30px;width:345px}.c-page-top .line-up .line-up-list li:last-of-type{padding-right:30px;width:345px}.c-page-top .line-up .line-up-list a .img-wrapper{border-radius:20px;margin:40px 0 0}.c-page-top .line-up .line-up-list a p{font-size:24px}.c-page-top .pick-up{border-radius:40px;margin:100px 0;padding:70px calc(50% - 330px);width:100%}.c-page-top .pick-up .pick-up-list{gap:20px}.c-page-top .pick-up .pick-up-list li{-ms-flex:none;-webkit-box-flex:0;flex:none;height:150px;max-width:none;min-width:auto;width:320px}}