@property --vw-1{syntax:"<length>";inherits:true;initial-value:0px}:root{--vw-1: 1vw;--vw-to-px: calc(tan(atan2(var(--vw-1), 1px)));--ratio-em: (1rem / 16);--device: 960;--size: 24}@media screen and (width >= 768px){:root{--device: 1400;--size: 16}}@media screen and (width < 768px){body *[id]{scroll-margin-top:min(420/var(--device)*100vw,420px)}}@media screen and (width >= 768px){body *[id]{scroll-margin-top:min(300/var(--device)*100vw,300px)}}main .storeLinks p{font-family:"Noto Serif",serif;font-weight:400;text-align:center;line-height:1}@media screen and (width < 768px){main .storeLinks p{font-size:2rem}}@media screen and (width >= 768px){main .storeLinks p{font-size:2rem}}main .storeLinks ul{display:flex;justify-content:space-between}@media screen and (width < 768px){main .storeLinks ul{padding-inline:min(80/var(--device)*100vw,80px);margin-top:min(40/var(--device)*100vw,40px)}}@media screen and (width >= 768px){main .storeLinks ul{margin-top:min(20/var(--device)*100vw,20px)}}main .storeLinks ul li{width:100%}main .storeLinks ul li:has(.icoPs5){background:#003791}main .storeLinks ul li:has(.icoXbox){background:#107c10}main .storeLinks ul li:has(.icoSteam){background:#1a5e80}main .storeLinks ul li a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;border:solid 1px #ced3d9}@media screen and (width < 768px){main .storeLinks ul li a{height:min(80/var(--device)*100vw,80px)}}@media screen and (width >= 768px){main .storeLinks ul li a{height:min(60/var(--device)*100vw,60px)}}main .storeLinks ul li a::before,main .storeLinks ul li a::after{content:"";margin:min(5/var(--device)*100vw,5px)}@media screen and (width < 768px){main .storeLinks ul li a::before,main .storeLinks ul li a::after{width:min(20/var(--device)*100vw,20px);height:min(20/var(--device)*100vw,20px)}}@media screen and (width >= 768px){main .storeLinks ul li a::before,main .storeLinks ul li a::after{width:min(10/var(--device)*100vw,10px);height:min(10/var(--device)*100vw,10px)}}main .storeLinks ul li a::before{inset:0 auto auto 0;position:absolute;background:linear-gradient(135deg, #ced3d9 0%, #ced3d9 50%, rgba(206, 211, 217, 0) 50%)}main .storeLinks ul li a::after{inset:auto 0 0 auto;position:absolute;background:linear-gradient(-45deg, #ced3d9 0%, #ced3d9 50%, rgba(206, 211, 217, 0) 50%)}@media screen and (width < 768px){main .storeLinks ul li a img.icoPs5{width:min(115/var(--device)*100vw,115px)}}@media screen and (width >= 768px){main .storeLinks ul li a img.icoPs5{width:min(86.25/var(--device)*100vw,86.25px)}}@media screen and (width < 768px){main .storeLinks ul li a img.icoXbox{width:min(197/var(--device)*100vw,197px)}}@media screen and (width >= 768px){main .storeLinks ul li a img.icoXbox{width:min(147.75/var(--device)*100vw,147.75px)}}@media screen and (width < 768px){main .storeLinks ul li a img.icoSteam{width:min(112/var(--device)*100vw,112px)}}@media screen and (width >= 768px){main .storeLinks ul li a img.icoSteam{width:min(84/var(--device)*100vw,84px)}}main .storeLinks ul li+li{margin-left:min(10/var(--device)*100vw,10px)}@media screen and (width < 768px){main #mv{background:url(../images/top/img_mv_sp.webp) center top no-repeat;background-size:100% auto}}@media screen and (width >= 768px){main #mv{display:flex;align-items:center;background:url(../images/top/img_mv_pc.webp) center top no-repeat;background-size:min(2000/var(--device)*100vw,2000px) auto;height:min(1000/var(--device)*100vw,1000px)}}main #mv #mvInner{position:relative;display:flex;flex-wrap:wrap;justify-content:center;z-index:10}@media screen and (width < 768px){main #mv #mvInner{padding-top:min(1020/var(--device)*100vw,1020px)}}@media screen and (width >= 768px){main #mv #mvInner{width:min(1400/var(--device)*100vw,1400px);padding-right:min(640/var(--device)*100vw,640px);margin-inline:auto}}main #mv h1{width:-moz-fit-content;width:fit-content;filter:drop-shadow(0 0 min(30 / var(--device) * 100vw, 30px) #000)}main #mv h1 img{display:block;margin-block:auto}@media screen and (width < 768px){main #mv h1 img{width:min(797/var(--device)*100vw,797px)}}@media screen and (width >= 768px){main #mv h1 img{width:min(569/var(--device)*100vw,569px)}}main #mv #imgDate{margin-top:min(60/var(--device)*100vw,60px);filter:drop-shadow(0 0 min(30 / var(--device) * 100vw, 30px) #000)}@media screen and (width < 768px){main #mv #imgDate{width:min(881/var(--device)*100vw,881px)}}@media screen and (width >= 768px){main #mv #imgDate{width:min(683/var(--device)*100vw,683px)}}main #mv #imgPf{filter:drop-shadow(0 0 min(30 / var(--device) * 100vw, 30px) #000)}@media screen and (width < 768px){main #mv #imgPf{inset:0 auto auto 0;position:absolute;width:min(597/var(--device)*100vw,597px);margin:min(50/var(--device)*100vw,50px) 0 0 min(80/var(--device)*100vw,80px)}}@media screen and (width >= 768px){main #mv #imgPf{margin-top:min(30/var(--device)*100vw,30px);width:min(605/var(--device)*100vw,605px)}}main #mv .storeLinks{position:relative;margin-top:min(60/var(--device)*100vw,60px)}@media screen and (width < 768px){main #mv .storeLinks{background:#000;padding-block:min(60/var(--device)*100vw,60px);width:100%}}@media screen and (width >= 768px){main #mv .storeLinks{width:min(640/var(--device)*100vw,640px);padding-block:min(30/var(--device)*100vw,30px);margin:min(50/var(--device)*100vw,50px) auto 0}main #mv .storeLinks::before{content:"";inset:0 auto auto 50%;position:absolute;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, black 30%, black 70%, rgba(0, 0, 0, 0) 100%);width:min(800/var(--device)*100vw,800px);height:100%;transform:translateX(-50%);opacity:.7;z-index:-1}}main .ctgTit{margin-bottom:max(-80/var(--device)*100vw,-80px)}main .contentWrap#news .splide__list li.new dt::before{content:"";inset:0 auto auto 0;position:absolute;background:linear-gradient(135deg, #f2ba2c 0, #f2ba2c 50%, rgba(242, 186, 44, 0) 50%);z-index:5}@media screen and (width < 768px){main .contentWrap#news .splide__list li.new dt::before{width:min(40/var(--device)*100vw,40px);height:min(40/var(--device)*100vw,40px)}}@media screen and (width >= 768px){main .contentWrap#news .splide__list li.new dt::before{width:min(20/var(--device)*100vw,20px);height:min(20/var(--device)*100vw,20px)}}main .contentWrap#news .splide__list li a{text-decoration:none}main .contentWrap#news .splide__list li a dt{position:relative}main .contentWrap#news .splide__list li a dt::after{content:"";inset:0 auto auto 0;position:absolute;width:100%;height:100%;border:solid 1px #6d7073;box-sizing:border-box;z-index:10}main .contentWrap#news .splide__list li a dt img{width:100%}main .contentWrap#news .splide__list li a dd>div{color:#ced3d9}@media screen and (width < 768px){main .contentWrap#news .splide__list li a dd>div{margin-top:min(40/var(--device)*100vw,40px)}}@media screen and (width >= 768px){main .contentWrap#news .splide__list li a dd>div{margin-top:min(20/var(--device)*100vw,20px)}}main .contentWrap#news .splide__list li a dd>div:has(span){display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;font-weight:500}main .contentWrap#news .splide__list li a dd>div:has(span) .newsDate{color:#79faec;font-family:"Oswald","Noto Sans JP",serif;font-weight:300}main .contentWrap#news .splide__list li a dd>div:has(span) .newsCtg{display:flex;justify-content:center;width:10rem;font-family:"Oswald","Noto Sans JP",serif;font-size:.8rem;font-weight:600;color:#1a1a1a;padding:.1rem}main .contentWrap#news .splide__list li a dd>div:has(span) .newsCtg.notice,main .contentWrap#news .splide__list li a dd>div:has(span) .newsCtg.other{background:#ccc}main .contentWrap#news .splide__list li a dd>div:has(span) .newsCtg.info{background:#c66}main .contentWrap#news .splide__list li a dd>div:has(span) .newsCtg.event{background:#cc6}main .contentWrap#news .splide__list li a dd>div:has(span) .newsCtg.game{background:#6cb}main .contentWrap#news .splide__list li a dd>div:has(span) .newsCtg.goods,main .contentWrap#news .splide__list li a dd>div:has(span) .newsCtg.anime{background:#c96}@media screen and (width >= 768px){main .contentWrap#video .contentInner{width:-moz-fit-content;width:fit-content}}main .contentWrap#about .content{position:relative}@media screen and (width < 768px){main .contentWrap#about .content{background:rgba(0,0,0,.3) url(../images/top/img_about_sp.webp) left top no-repeat;background-size:100% auto}}@media screen and (width >= 768px){main .contentWrap#about .content{background:rgba(0,0,0,.3)}main .contentWrap#about .content::before{content:"";inset:0 auto auto max(-180/var(--device)*100vw,-180px);position:absolute;background:url(../images/top/img_about_pc.webp) left top no-repeat;background-size:min(1143/var(--device)*100vw,1143px) auto;width:125%;height:100%}}@media screen and (width >= 768px)and (min-width: 1400px){main .contentWrap#about .content::before{left:min((100vw - 1400px)/2 - 180px,0px)}}main .contentWrap#about .contentInner{position:relative}@media screen and (width < 768px){main .contentWrap#about .contentInner{padding-block:min(650/var(--device)*100vw,650px) min(80/var(--device)*100vw,80px)}}@media screen and (width >= 768px){main .contentWrap#about .contentInner{display:flex;align-items:center;min-height:min(720/var(--device)*100vw,720px);padding-block:min(80/var(--device)*100vw,80px);padding-left:min(700/var(--device)*100vw,700px)}}main .contentWrap#about .contentInner dl{width:100%}@media screen and (width >= 768px){main .contentWrap#about .contentInner dl{filter:drop-shadow(0 0 0.25em #000) drop-shadow(0 0 0.25em rgba(0, 0, 0, 0.5))}}main .contentWrap#about .contentInner dl dt{font-size:2rem;font-weight:500;font-family:"Noto Serif",serif}@media screen and (width >= 768px)and (max-width: 920px){main .contentWrap#about .contentInner dl dt{font-size:1.65rem}}main .contentWrap#about .contentInner dl dd{width:100%;padding-top:min(40/var(--device)*100vw,40px);border-top:solid 1px #6d7073;margin-top:min(40/var(--device)*100vw,40px)}@media screen and (width >= 768px)and (max-width: 1150px){main .contentWrap#about .contentInner dl dd br.pc{display:none}}main .contentWrap#spec .content{background:rgba(121,250,236,.05);padding-block:min(80/var(--device)*100vw,80px)}main .contentWrap#spec dl{margin-inline:auto}@media screen and (width >= 768px){main .contentWrap#spec dl{width:-moz-fit-content;width:fit-content}}@media screen and (width >= 768px){main .contentWrap#spec dl div{display:flex;align-items:baseline}}main .contentWrap#spec dl div>dt{display:flex;justify-content:center;align-items:center;width:min(180/var(--device)*100vw,180px);height:min(30/var(--device)*100vw,30px);text-align:center;font-size:.75rem;border:solid 1px #6d7073}@media screen and (width < 768px){main .contentWrap#spec dl div>dt{width:100%;height:min(60/var(--device)*100vw,60px);margin-inline:auto}}@media screen and (width >= 768px){main .contentWrap#spec dl div>dt{width:min(180/var(--device)*100vw,180px);height:min(30/var(--device)*100vw,30px)}}@media screen and (width < 768px){main .contentWrap#spec dl div>dd{text-align:center;margin-top:min(20/var(--device)*100vw,20px)}}@media screen and (width >= 768px){main .contentWrap#spec dl div>dd{margin-top:.25em;margin-left:min(30/var(--device)*100vw,30px)}}main .contentWrap#spec dl div>dd .list li{padding-left:0}main .contentWrap#spec dl div>dd .list li dl{text-indent:0}@media screen and (width >= 768px){main .contentWrap#spec dl div>dd .list li dl{display:flex;justify-content:space-between;align-items:center;width:23em}}main .contentWrap#spec dl div>dd .list li dl dt,main .contentWrap#spec dl div>dd .list li dl dd{text-indent:0}@media screen and (width < 768px){main .contentWrap#spec dl div+div{margin-top:min(60/var(--device)*100vw,60px)}}@media screen and (width >= 768px){main .contentWrap#spec dl div+div{margin-top:min(25/var(--device)*100vw,25px)}}@media screen and (width >= 768px){main .contentWrap#spec .storeLinks>*{width:min(640/var(--device)*100vw,640px);margin-inline:auto}}main .btnMore{display:block;width:-moz-fit-content;width:fit-content}@media screen and (width < 768px){main .btnMore{margin:min(80/var(--device)*100vw,80px) 0 0 auto}}@media screen and (width >= 768px){main .btnMore{inset:0 min(60/var(--device)*100vw,60px) auto auto;position:absolute;margin-top:calc(-1.5rem + max(-30/var(--device)*100vw,-30px))}}
/*# sourceMappingURL=_maps/top.css.map */
