@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: (1em / 16)}main{position:relative}main::before{content:"";position:absolute;display:block;z-index:0}@media screen and (max-width: 767px){main::before{background:url(../images/product/bg_product_sp.png) left top no-repeat;background-size:100% auto;left:-3.125%;width:125.2083333333%;padding-bottom:50%}}@media screen and (min-width: 768px){main::before{width:146.0625%;max-width:2337px;background:url(../images/product/bg_product.png) left top no-repeat;background-size:100% auto;top:0;left:50%;margin-left:min(-880px,-880vw/var(--device)*100);padding-bottom:min(660px,660vw/var(--device)*100)}}main p{margin-top:.5em;font-size:1em}@media screen and (min-width: 768px){main p{font-size:1.2em}}#productCol{position:relative}@media screen and (max-width: 767px){#productCol{background:url(../images/top/bg_movie_sp.png) left -13vw no-repeat;background-size:100% auto}}@media screen and (min-width: 768px){#productCol{background:url(../images/top/bg_movie.png) left top no-repeat;background-size:min(880px,880vw/var(--device)*100) auto}}@media screen and (max-width: 767px){#productCol h1{text-align:right;padding-top:39.5833333333%}}@media screen and (min-width: 768px){#productCol h1{text-align:left;max-width:1600px;padding-top:min(90px,90vw/var(--device)*100);margin:0 auto}}#productCol h1 img{filter:drop-shadow(0 0 10px rgba(0, 19, 51, 0.3)) drop-shadow(0 0 10px rgba(0, 19, 51, 0.4)) drop-shadow(0 0 8px rgba(0, 0, 0, 0.3)) drop-shadow(0 0 3px rgba(0, 19, 51, 0.4))}@media screen and (max-width: 767px){#productCol h1 img{width:81.7708333333%}}@media screen and (min-width: 768px){#productCol h1 img{width:94.3125%;max-width:1509px}}#productCol #snav ul{display:flex;justify-content:center;flex-wrap:wrap;margin-top:1em}@media screen and (min-width: 768px){#productCol #snav ul{gap:1em;max-width:1600px;margin-inline:auto}}@media screen and (max-width: 767px){#productCol #snav li{width:100%;margin:.5em}}@media screen and (min-width: 768px){#productCol #snav li{width:40%}}#productCol #snav li dt{margin:0;font-weight:700;text-align:center}@media screen and (max-width: 767px){#productCol #snav li dt{font-size:1.1em}}@media screen and (min-width: 768px){#productCol #snav li dt{font-size:1.3em}}@media screen and (max-width: 767px){#productCol #snav>ul{display:block}}#productCol #snav>ul>li{margin:0}@media screen and (max-width: 767px){#productCol #snav>ul>li{margin:0 auto;width:90%}}@media screen and (max-width: 767px){#productCol #snav>ul>li{margin:6.25vw auto}}#productCol #snav>ul>li:nth-child(2){background:var(--color-purple);border-radius:.5em}@media screen and (min-width: 768px){#productCol #snav>ul>li:nth-child(2){padding:1em 1em 1.5em 1em;width:calc(42% - 2.5em)}}@media screen and (max-width: 1200px){#productCol #snav>ul>li:nth-child(2){width:calc(50% - 2.5em)}}@media screen and (max-width: 767px){#productCol #snav>ul>li:nth-child(2){width:calc(95% - 2em);padding:1em 1em .75em 1em}}#productCol #snav>ul>li.nsw{background:var(--color-red);border-radius:.5em}@media screen and (min-width: 768px){#productCol #snav>ul>li.nsw{padding:1em 1em 1.5em 1em;width:calc(42% - 2.5em)}}@media screen and (max-width: 1200px){#productCol #snav>ul>li.nsw{width:calc(50% - 2.5em)}}@media screen and (max-width: 767px){#productCol #snav>ul>li.nsw{width:calc(95% - 2em);padding:1em 1em .75em 1em}}#productCol #snav>ul>li.nsw h3{background:var(--color-red)}@media screen and (min-width: 768px){#productCol #snav>ul>li:first-child{width:80%}}@media screen and (max-width: 1200px){#productCol #snav>ul>li:first-child{width:90%}}@media screen and (min-width: 768px){#productCol #snav>ul>li li{width:calc(45% - 1em)}}@media screen and (max-width: 1200px){#productCol #snav>ul>li li{width:95%}}#productCol #snav a{display:block;box-sizing:border-box;border:2px solid var(--color-yellow);background:#000;padding:.5em 0;text-decoration:none;font-weight:bold;text-align:center;color:var(--color-yellow)}@media screen and (min-width: 768px){#productCol #snav a{width:100%;font-size:1.2em}}#productCol #snav a.act{border:2px solid #000;background:var(--color-yellow);color:#000}@media(any-hover: hover),(-ms-high-contrast: none){#productCol #snav a{transition:.3s}#productCol #snav a:hover{border:2px solid #000;background:var(--color-yellow);color:#000}}#productCol .flexBox{position:relative;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.75) 0%, rgba(17, 55, 134, 0.75) 100%);box-sizing:border-box;max-width:1600px}@media screen and (max-width: 767px){#productCol .flexBox{margin:4.1666666667% 0 0 4.1666666667%;padding:5.2083333333% 9.375% 9.375% 5.2083333333%;border-radius:5.2083333333vw 0 0 5.2083333333vw}}@media screen and (min-width: 768px){#productCol .flexBox{padding:min(50px,50vw/var(--device)*100);border-radius:min(50px,50vw/var(--device)*100) min(50px,50vw/var(--device)*100) 0 0;margin:min(50px,50vw/var(--device)*100) auto 0}}#productCol #ssnav ul{display:flex;justify-content:center;flex-wrap:wrap}#productCol #ssnav ul+ul{margin-top:1rem}#productCol #ssnav ul+.dlc{margin-top:0;padding-bottom:1rem;border-bottom:1px solid var(--color-yellow)}@media screen and (min-width: 768px){#productCol #ssnav ul{gap:1em;max-width:1100px;margin:0 auto}#productCol #ssnav ul+ul{margin-top:2rem}#productCol #ssnav ul+.dlc{padding-bottom:2rem;margin-top:1.5rem}}@media screen and (max-width: 767px){#productCol #ssnav ul li{width:43%;margin:.5em}}@media screen and (min-width: 768px){#productCol #ssnav ul li{width:30%}}@media screen and (min-width: 768px){#productCol #ssnav ul li:nth-of-type(3n+1){margin-inline:0}}@media screen and (min-width: 768px){#productCol #ssnav ul li.last{margin-left:0}}@media screen and (max-width: 767px){#productCol #ssnav ul.line li{width:100%}}#productCol #ssnav li+li{margin-left:.5em}#productCol #ssnav a{display:block;box-sizing:border-box;border:2px solid var(--color-yellow);background:#000;padding:.5em 0;text-decoration:none;font-weight:bold;text-align:center;color:var(--color-yellow)}@media screen and (min-width: 768px){#productCol #ssnav a{width:100%;font-size:1.2em}}#productCol #ssnav a.act{border:2px solid var(--color-yellow);background:var(--color-yellow);color:#000}@media(any-hover: hover),(-ms-high-contrast: none){#productCol #ssnav a{transition:.3s}#productCol #ssnav a:hover{border:2px solid var(--color-yellow);background:var(--color-yellow);color:#000}}@media screen and (min-width: 768px){#productCol h2{margin:min(60px,60vw/var(--device)*100) auto 0;text-align:center}}@media screen and (max-width: 767px){#productCol h2 img{width:75.8333333333vw}}@media screen and (min-width: 768px){#productCol h2 img{width:58.8125vw;max-width:941px}}#productCol .productColInner{max-width:1200px;margin:0 auto}@media(any-hover: hover),(-ms-high-contrast: none){#productCol .imgCol{transition:.2s}#productCol .imgCol:hover{transform:translateY(5px)}}#productCol .content+h5{margin-top:2em}#productCol .notice{text-align:left}@media screen and (max-width: 767px){#productCol .notice{font-size:.8em}}#productCol .notice li{padding-left:1em;text-indent:-1em}#productCol .notice li+li{margin-top:.5em}#productCol .inner+.notice{margin-top:1em}@media screen and (max-width: 767px){#productCol .inner+.notice{font-size:.8em}}#productCol .inner+.notice li{padding-left:1.8rem;text-indent:-1.8rem}#productCol .btnSmall{display:inline-block;box-sizing:border-box;border:1px solid var(--color-yellow);background:#000;width:-moz-fit-content;width:fit-content;margin:0 0 0 1em;padding:.4em .8em;text-decoration:none;font-size:.8em;font-weight:bold;text-align:center;color:var(--color-yellow)}@media(any-hover: hover),(-ms-high-contrast: none){#productCol .btnSmall{transition:.2s}#productCol .btnSmall:hover{transform:translateY(5px)}}#productCol .btnCol{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 767px){#productCol .btnCol{margin:5.2083333333vw 0}}@media screen and (min-width: 768px){#productCol .btnCol{gap:1em;margin-block:min(60px,60vw/var(--device)*100)}}@media screen and (max-width: 767px){#productCol .btnCol li{width:100%}}@media screen and (min-width: 768px){#productCol .btnCol li{width:30%}}@media screen and (max-width: 767px){#productCol .btnCol li+li{margin-top:.5em}}@media screen and (min-width: 768px){#productCol .btnCol li+li{margin-left:.5em}}#productCol .btnCol a{display:block;box-sizing:border-box;border:2px solid var(--color-yellow);background:#000;padding:.5em;text-decoration:none;font-weight:bold;text-align:center;color:var(--color-yellow)}@media screen and (min-width: 768px){#productCol .btnCol a{width:100%;font-size:1.2em;padding:.5em 1em}}@media(any-hover: hover),(-ms-high-contrast: none){#productCol .btnCol a{transition:.2s}#productCol .btnCol a:hover{transform:translateY(5px)}}#productCol .btnCol a span{display:block;font-weight:normal;font-size:.8em;color:#fff}#productCol .btnCol a.glout{pointer-events:none;border:2px solid #646464;background:#2e2e2e;color:#646464}#productCol .btnCol a.glout span{color:#646464;font-weight:bold}#productCol .btnCol.dble a{width:100%;border:2px solid #fdb01c;border:2px solid #fdb01c;color:#fdb01c}@media screen and (max-width: 767px){#productCol .btnCol.nsw li{width:100%}}@media screen and (min-width: 768px){#productCol .btnCol.nsw li{width:calc(25% - 2em)}}@media screen and (max-width: 767px){#productCol .btnCol.nsw li:nth-child(3){margin-top:1.5em}}@media screen and (min-width: 768px){#productCol .btnCol.nsw li:nth-child(3){margin-left:2em}}#productCol .btnBack{display:block}@media screen and (max-width: 767px){#productCol .btnBack{margin-top:6.25%}}@media screen and (min-width: 768px){#productCol .btnBack{width:34.75%;max-width:556px;margin:0 auto;margin-top:min(60px,60vw/var(--device)*100)}}.inner.scroll{overflow-x:auto;position:relative}@media screen and (max-width: 767px){.inner.scroll{padding:0}}.inner.scroll table{border-collapse:collapse;width:100%;white-space:nowrap;background:#000;border:1px solid #3058b1}@media screen and (max-width: 767px){.inner.scroll table{table-layout:inherit;font-size:.8em}}.inner.scroll table th,.inner.scroll table td{border:1px solid #3058b1;padding:.5em;vertical-align:middle}.inner.scroll table th{background:#113786;padding:.5em 1em;text-align:center}.inner.scroll table th.sticky{position:sticky;top:0;left:0;background:none;border-left:none;border-right:none;text-align:left}.inner.scroll table th.sticky::before{content:"";position:absolute;top:0;left:-1px;width:100%;height:100%;border-left:1px solid #3058b1;border-right:1px solid #3058b1;background:#113786;z-index:-1}.inner.scroll table th.nsw{background:var(--color-red);color:#fff;font-weight:normal}.inner.scroll table td{text-align:center}.inner.scroll table td:nth-child(odd){background:#161616}.inner.scroll table td.nsw{background:#2d0000;color:#fff;font-weight:normal}.inner.scroll table td.nsw:nth-child(even){background:#430808}.inner.scroll table .boxededition th{background:#000}.inner.scroll table .boxededition th.nsw{background:#2d0000;color:#fff;font-weight:normal}.inner.scroll table .edition th{background:#000}.inner.scroll table .edition th:nth-child(even){background:#161616}.inner.scroll table .edition th.nsw{background:#2d0000;color:#fff;font-weight:normal}.inner.scroll table .edition th.nsw:nth-child(2n+1){background:#430808}img[class*=dot]{bottom:0}@media screen and (max-width: 767px){.dotL01{margin:0 0 -72.9166666667% -62.5%}}@media screen and (min-width: 768px){.dotL01{margin:0 0 min(-575px,-575vw/var(--device)*100) min(-850px,-850vw/var(--device)*100)}}@media screen and (min-width: 768px){.dotS01{margin:0 0 min(-225px,-225vw/var(--device)*100) min(100px,100vw/var(--device)*100)}}.bgmList{margin-top:min(40px,40vw/var(--device)*100)}@media screen and (min-width: 768px){.bgmList{margin-top:min(20px,20vw/var(--device)*100)}}.bgmList dt{font-size:1.2em}.bgmList ul{display:grid;gap:.5em}@media screen and (min-width: 768px){.bgmList ul{grid-template-columns:repeat(3, 1fr);gap:.5em}.bgmList ul li{box-sizing:border-box;font-size:1.2em}}.dlcPack dt{font-size:1em;margin-top:min(40px,40vw/var(--device)*100)}@media screen and (min-width: 768px){.dlcPack dt{font-size:1.2em;margin-top:min(30px,30vw/var(--device)*100)}}.dlcPack dd{font-size:1em}@media screen and (min-width: 768px){.dlcPack dd{font-size:1.2em}}.dlcPack dd ul li{margin-top:.5em}.dlcPack dd h5:not(.hdl5){font-size:1em;font-weight:600}main[id^=n-] #productCol .flexBox h3,main[id^=n-] #productCol .flexBox .hdl3{background:var(--color-red)}main[id^=n-] #productCol .flexBox h4,main[id^=n-] #productCol .flexBox .hdl4{border-bottom:3px solid var(--color-red)}main[id^=n-] #productCol .flexBox h5,main[id^=n-] #productCol .flexBox .hdl5{border-left:2px solid var(--color-red)}@media screen and (max-width: 767px){#n-pkg #ssnav ul li{width:100%}}#n-pkg h5{margin:3em 0 1em}#n-pkg .btnCol{margin-top:1em}
/*# sourceMappingURL=maps/product.css.map */
