@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: 750}@media(min-width: 750px){:root{--device: 1600}}:root{--color-txt: #58301c;--color-txt2: #7d3306;--color-link: #cf2c00;--color-white: #fffcf8;--color-nsw2: #cc000e;--color-ps5: #0061b2;--color-xbox: #328212;--color-pcdg: #32383a;--color-steam: #375e80}#news{--color-link: #960a00}#movie{--color-base: #636363}#story{--color-base: #76350e;--color-bg: #fff2cb;--color-line: #ffd087}#game{--color-base: #0c7500;--color-line: #e1f99c}#character{--color-base: #d43766;--color-bg: #fff4fc;--color-line: #ffd2f0}#spec{--color-base: #c56902;--color-bg: #f5ecdf;--color-line: #e8cfab}footer{--color-link: #ffdf47;--color-line: #b4f9fd}#special{--color-base: #0f6575;--color-bg: #f8fffe}.frame{--color-base: #0f6575}header{position:fixed;top:0;left:0;width:100%;z-index:1000}header .gnaviCol{display:block;opacity:0;visibility:hidden;pointer-events:none;transition:.3s}header .gnaviCol.isOpen{opacity:1;visibility:visible;pointer-events:auto}header .menuBtn{position:fixed;top:10px;right:10px;width:13.8666666667vw;height:14.4vw;min-width:52px;min-height:54px;border:none;background-color:rgba(0,0,0,0);cursor:pointer;z-index:1100;background:url(../images/common/btn_menu.png) no-repeat center/cover}@media screen and (min-width: 751px){header .menuBtn{display:none}}header .menuBtn.isOpen{background:url(../images/common/btn_menu_close.png) no-repeat center/cover}header .gnaviCol{position:fixed}@media screen and (max-width: 750px){header .gnaviCol{opacity:0;visibility:hidden;pointer-events:none;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media screen and (min-width: 751px){header .gnaviCol{display:block;top:min(0.5vw, 10px);left:min(0.5vw, 10px);width:min(55vw, 983px);min-width:580px;background:url(../images/common/bg_nav.png) no-repeat left top/100% 100%}}@media screen and (max-width: 750px){header .gnaviCol .gnaviColInner{min-height:100%;display:flex;justify-content:center;align-items:center;background:url(../images/common/bg_nav_sp.png) no-repeat center/100% 100%}}header .gnaviCol .gnaviColInner ul{display:flex;flex-direction:column}@media screen and (min-width: 751px){header .gnaviCol .gnaviColInner ul{justify-content:center;flex-direction:row;padding:min(1.5vw, 30px) 0;gap:min(2.5vw, 30px)}}@media screen and (min-width: 1921px){header .gnaviCol .gnaviColInner ul{padding:30px 0;gap:25px;width:90%;margin-inline:auto}}@media screen and (max-width: 750px){header .gnaviCol .gnaviColInner ul{padding-block:6.6666666667vw}}header .gnaviCol .gnaviColInner li{position:relative}@media screen and (max-width: 750px){header .gnaviCol .gnaviColInner li{display:grid;place-content:center;margin:6.6666666667vw 0}}@media screen and (min-width: 751px){header .gnaviCol .gnaviColInner li{padding:0 min(0.5vw, 10px)}}header .gnaviCol .gnaviColInner li a{display:block;filter:drop-shadow(0 0 4px #9e492c) drop-shadow(0 0 2px #9e492c) drop-shadow(0 0 2px #9e492c)}header .gnaviCol .gnaviColInner li a img{width:auto;height:min(1.45vw, 29px);min-height:16px}@media screen and (max-width: 750px){header .gnaviCol .gnaviColInner li a img{height:8vw}}header .gnaviCol .gnaviColInner li::before{content:"";position:absolute;bottom:-.35vw;right:-1.35vw;background:url(../images/common/nav_act.webp) no-repeat left top/100%;width:min(2.05vw, 41px);height:min(1.1vw, 22px);z-index:1;transition:.3s;transform:rotate(-15deg);transform-origin:bottom left;opacity:0}@media screen and (max-width: 750px){header .gnaviCol .gnaviColInner li::before{bottom:-4vw;right:-4vw;width:5.4666666667vw;height:2.9333333333vw}}@media screen and (min-width: 1921px){header .gnaviCol .gnaviColInner li::before{bottom:-7px;right:-25px}}@media(hover: hover){header .gnaviCol .gnaviColInner li:hover::before{right:-1.6vw;transform:rotate(0);opacity:1}}@media screen and (hover: hover)and (min-width: 1921px){header .gnaviCol .gnaviColInner li:hover::before{right:-32px}}header .gnaviCol .gnaviColInner li.act:not(.top)::before{content:"";position:absolute;bottom:-.35vw;right:-1.35vw;background:url(../images/common/nav_act.webp) no-repeat left top/100%;width:min(2.05vw, 41px);height:min(1.1vw, 22px);z-index:1;transition:.3s;transform:rotate(-15deg);transform-origin:bottom left;opacity:1}@media screen and (max-width: 750px){header .gnaviCol .gnaviColInner li.act:not(.top)::before{bottom:-4vw;right:-4vw;width:5.4666666667vw;height:2.9333333333vw}}@media screen and (min-width: 1921px){header .gnaviCol .gnaviColInner li.act:not(.top)::before{bottom:-7px;right:-25px}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}ol li,ul li{list-style-type:none}#load{transition:.5s;opacity:1;width:100vw;height:100lvh;z-index:9999 !important;position:fixed;background:#693a1e;top:0;left:0}#load::before{content:"";background-image:linear-gradient(to right, #FFF, #FFF 10px, transparent 1px, transparent 20px);background-size:20px 3px;background-repeat:repeat-x;position:absolute;top:20px;left:0;height:20px;width:100%;z-index:9999 !important}#load::after{content:"";background-image:linear-gradient(to right, #FFF, #FFF 10px, transparent 1px, transparent 20px);background-size:20px 3px;background-repeat:repeat-x;position:absolute;bottom:0;left:0;height:20px;width:100%;z-index:9999 !important}#load .loadInner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:min(37.5vw, 500px);height:min(28.8vw, 384px)}@media screen and (max-width: 750px){#load .loadInner{width:66.6666666667vw;height:51.2vw}}#load .loadInner .loadTxt{animation:txtAnime .7s infinite alternate}@keyframes txtAnime{to{transform:translateY(10px)}from{transform:translateY(0)}}#load .loadInner .loadTxt .dots{display:inline-block;overflow:hidden;vertical-align:bottom;animation:dotsAnime 1.5s infinite}#load .loadInner .loadTxt .dots:nth-child(2){animation-delay:.5s}#load .loadInner .loadTxt .dots:nth-child(3){animation-delay:1s}@keyframes dotsAnime{0%{opacity:0}100%{opacity:1}}#load .loadInner span{display:block;color:var(--color-white);font-weight:900;margin-inline:auto;text-align:center;margin-top:.5em;letter-spacing:.1em;font-size:clamp(40 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (40 / var(--device) * 100)),40 * var(--ratio-em))}@media screen and (max-width: 1600px){#load .loadInner span{font-size:clamp(30 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (30 / var(--device) * 100)),30 * var(--ratio-em))}}@media screen and (max-width: 750px){#load .loadInner span{margin-left:2.6666666667vw;font-size:min(50 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (50 / var(--device) * 100)))}}#load.s{opacity:0;pointer-events:none}img{width:100%;margin:0 auto;display:block;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}a{font-weight:600;color:var(--color-link);text-decoration:underline;word-wrap:break-word}@media(hover: hover){a:hover{text-decoration:none}}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}section{scroll-margin-top:2.5vw}@media screen and (max-width: 750px){section{scroll-margin-top:0}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#ffeed7}::-webkit-scrollbar-thumb{background:var(--color-txt2);box-shadow:none}::-webkit-scrollbar-button{display:none}.sp{display:block}@media screen and (min-width: 751px){.sp{display:none}}.pc{display:block}@media screen and (max-width: 750px){.pc{display:none}}.mt0{margin-top:0}@media screen and (min-width: 751px){.mt0{margin-top:0}}.mt10{margin-top:1.3333333333vw}@media screen and (min-width: 751px){.mt10{margin-top:min(0.5vw, 10px)}}.mt20{margin-top:2.6666666667vw}@media screen and (min-width: 751px){.mt20{margin-top:min(1vw, 20px)}}.mt30{margin-top:4vw}@media screen and (min-width: 751px){.mt30{margin-top:min(1.5vw, 30px)}}.mt40{margin-top:5.3333333333vw}@media screen and (min-width: 751px){.mt40{margin-top:min(2vw, 40px)}}.mt50{margin-top:6.6666666667vw}@media screen and (min-width: 751px){.mt50{margin-top:min(2.5vw, 50px)}}.mt60{margin-top:8vw}@media screen and (min-width: 751px){.mt60{margin-top:min(3vw, 60px)}}.mt70{margin-top:9.3333333333vw}@media screen and (min-width: 751px){.mt70{margin-top:min(3.5vw, 70px)}}.mt80{margin-top:10.6666666667vw}@media screen and (min-width: 751px){.mt80{margin-top:min(4vw, 80px)}}.mt90{margin-top:12vw}@media screen and (min-width: 751px){.mt90{margin-top:min(4.5vw, 90px)}}.mt100{margin-top:13.3333333333vw}@media screen and (min-width: 751px){.mt100{margin-top:min(5vw, 100px)}}.mb0{margin-bottom:0 !important}@media screen and (min-width: 751px){.mb0{margin-bottom:0 !important}}.mb10{margin-bottom:1.3333333333vw}@media screen and (min-width: 751px){.mb10{margin-bottom:min(0.5vw, 10px)}}.mb20{margin-bottom:2.6666666667vw}@media screen and (min-width: 751px){.mb20{margin-bottom:min(1vw, 20px)}}.mb30{margin-bottom:4vw}@media screen and (min-width: 751px){.mb30{margin-bottom:min(1.5vw, 30px)}}.mb40{margin-bottom:5.3333333333vw}@media screen and (min-width: 751px){.mb40{margin-bottom:min(2vw, 40px)}}.mb50{margin-bottom:6.6666666667vw}@media screen and (min-width: 751px){.mb50{margin-bottom:min(2.5vw, 50px)}}.mb60{margin-bottom:8vw}@media screen and (min-width: 751px){.mb60{margin-bottom:min(3vw, 60px)}}.mb70{margin-bottom:9.3333333333vw}@media screen and (min-width: 751px){.mb70{margin-bottom:min(3.5vw, 70px)}}.mb80{margin-bottom:10.6666666667vw}@media screen and (min-width: 751px){.mb80{margin-bottom:min(4vw, 80px)}}.mb90{margin-bottom:12vw}@media screen and (min-width: 751px){.mb90{margin-bottom:min(4.5vw, 90px)}}.mb100{margin-bottom:13.3333333333vw}@media screen and (min-width: 751px){.mb100{margin-bottom:min(5vw, 100px)}}.txtC{text-align:center}.upper{text-transform:uppercase}.tableInner{margin-inline:5%;overflow-x:auto;display:block}@media screen and (max-width: 750px){.tableInner{margin-inline:0}}.pageTop,.menuBtn{opacity:0;pointer-events:none;transition:.2s;visibility:hidden}.pageTop.isShow,.menuBtn.isShow{opacity:1;transition:.2s;pointer-events:all;visibility:visible}@media screen and (min-width: 751px){#gNavi.isShow{display:block;opacity:1;transition:.2s;pointer-events:all;visibility:visible}}@media screen and (max-width: 750px){.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:0}}@media screen and (max-width: 750px){.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:0}}.splide__slide a{margin:10px;display:block}.splide__pagination{margin-top:min(1.25vw, 25px);gap:2.5vw}@media screen and (max-width: 750px){.splide__pagination{margin-block:6.6666666667vw 5.3333333333vw;gap:5.3333333333vw}}.splide__pagination__page{background-color:var(--color-base);width:min(2.2vw, 44px);height:min(2.2vw, 44px);border:none;transform:rotate(45deg) scale(0.55, 0.55);transition:.2s}@media screen and (max-width: 750px){.splide__pagination__page{min-height:30px;min-width:30px;width:5.8666666667vw;height:5.8666666667vw}}.splide__pagination__page.is-active{width:min(2.2vw, 44px);height:min(2.2vw, 44px);transform:rotate(45deg) scale(1, 1)}@media screen and (max-width: 750px){.splide__pagination__page.is-active{min-height:30px;min-width:30px;width:5.8666666667vw;height:5.8666666667vw}}@media(hover: hover){.splide__pagination__page:hover{cursor:pointer;transform:scale(0.8, 0.8) rotate(45deg)}.splide__pagination__page:hover.is-active{transform:scale(1, 1) rotate(45deg)}}.splide__arrows button{cursor:pointer}.splide__arrow--prev{position:absolute;border:none;top:50%;transform:translateY(calc(-50% - min(2.2vw, 44px)));left:12vw;width:4.1vw;height:4.05vw;transition:.2s}@media screen and (max-width: 750px){.splide__arrow--prev{top:50%;transform:translateY(calc(-50% - 7.3333333333vw));left:2vw;min-width:30px;min-height:30px;width:6.56vw;height:6.48vw}}@media(hover: hover){.splide__arrow--prev:hover{transform:translateY(calc(-50% - min(2.2vw, 44px))) scale(1.2, 1.2)}}@media screen and (min-width: 1921px){.splide__arrow--prev{width:82px;height:81px}}.splide__arrow--next{position:absolute;border:none;top:50%;transform:translateY(calc(-50% - min(2.2vw, 44px))) scale(-1, 1);right:12vw;width:4.1vw;height:4.05vw;transition:.2s}@media screen and (max-width: 750px){.splide__arrow--next{transform:translateY(calc(-50% - 7.3333333333vw)) scale(-1, 1);top:50%;right:2vw;min-width:30px;min-height:30px;width:6.56vw;height:6.48vw}}@media(hover: hover){.splide__arrow--next:hover{transform:translateY(calc(-50% - min(2.2vw, 44px))) scale(-1.2, 1.2)}}@media screen and (min-width: 1921px){.splide__arrow--next{width:82px;height:81px}}body{position:relative;overflow-x:hidden;-webkit-text-size-adjust:100%;font-family:"Zen Kaku Gothic New",sans-serif}body.is-menuOpen{overflow:hidden}header summary,header button,header a,main summary,main button,main a,footer summary,footer button,footer a{cursor:pointer}header summary:focus-visible,header button:focus-visible,header a:focus-visible,main summary:focus-visible,main button:focus-visible,main a:focus-visible,footer summary:focus-visible,footer button:focus-visible,footer a:focus-visible{outline:2px solid #cf2c00;outline-offset:2px;box-shadow:0 0 0 3px #fff}@media(hover: hover){header summary:hover,header button:hover,header a:hover,main summary:hover,main button:hover,main a:hover,footer summary:hover,footer button:hover,footer a:hover{transition:.2s}header summary:hover img,header button:hover img,header a:hover img,main summary:hover img,main button:hover img,main a:hover img,footer summary:hover img,footer button:hover img,footer a:hover img{transition:opacity .2s}}#bodyInner.other{position:relative}#bodyInner.other::before{position:fixed;content:"";top:0;left:0;width:100%;height:100%;background:url(../images/common/bg_other.webp) no-repeat top center/100% 100%;z-index:-1}@media screen and (max-width: 750px){#bodyInner.other::before{background:url(../images/common/bg_other.webp) no-repeat top center/auto 100%}}.btn{position:relative;display:block;width:20em;max-width:100%;text-align:center;background-color:var(--color-txt);color:var(--color-white);text-decoration:none;padding:min(1.25vw, 25px) min(2.5vw, 50px);margin:min(2.5vw, 50px) auto 0;font-size:clamp(20 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (20 / var(--device) * 100)),22 * var(--ratio-em));transition:.3s}@media screen and (max-width: 1600px){.btn{font-size:clamp(16 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (16 / var(--device) * 100)),16 * var(--ratio-em))}}@media screen and (max-width: 750px){.btn{display:block;text-align:center;margin:10vw auto 0;width:-moz-max-content;width:max-content;padding:4vw 10vw;font-size:clamp(16 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (16 / var(--device) * 100)),16 * var(--ratio-em))}}@media(hover: hover){.btn:hover::before{right:12px}}.btn::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:15px;background:url(../images/common/btn_shape2.webp) no-repeat center/contain;width:min(1.25vw, 25px);height:min(1.35vw, 27px);z-index:1;transition:.2s}@media screen and (min-width: 751px){.btn::before{min-width:25px;min-height:27px}}@media screen and (max-width: 750px){.btn::before{right:8px;width:4.2666666667vw;height:4.6666666667vw}}.btn.back{border:2px solid var(--color-white);margin:min(3.75vw, 75px) auto;width:70%;max-width:20em}@media screen and (max-width: 750px){.btn.back{margin:10vw auto}}.btn.back::before{right:auto;left:15px;background:url(../images/common/btn_shape.webp) no-repeat center/contain;transition:.2s}@media screen and (max-width: 750px){.btn.back::before{left:8px}}@media(hover: hover){.btn.back:hover::before{left:12px}}.frame{background-color:hsla(0,0%,100%,.8);padding:min(3.75vw, 75px)}@media screen and (max-width: 750px){.frame{padding:4vw}}.frame .btn{background-color:var(--color-base)}.frame p,.frame .list,.frame a.link{color:var(--color-txt);font-weight:600;font-size:clamp(19 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (19 / var(--device) * 100)),19 * var(--ratio-em))}@media screen and (max-width: 1600px){.frame p,.frame .list,.frame a.link{font-size:clamp(16 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (16 / var(--device) * 100)),16 * var(--ratio-em))}}@media screen and (max-width: 750px){.frame p,.frame .list,.frame a.link{font-size:clamp(14 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (16 / var(--device) * 100)),16 * var(--ratio-em))}}.frame .notice{color:var(--color-txt2);font-weight:600;font-size:clamp(16 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (16 / var(--device) * 100)),16 * var(--ratio-em))}@media screen and (max-width: 1600px){.frame .notice{font-size:clamp(14 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (14 / var(--device) * 100)),14 * var(--ratio-em))}}@media screen and (max-width: 750px){.frame .notice{font-size:clamp(14 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (14 / var(--device) * 100)),14 * var(--ratio-em))}}.hdl2{position:relative;display:inline-block;margin-left:10px;padding-bottom:min(3.75vw, 75px);z-index:10}@media screen and (max-width: 750px){.hdl2{padding-bottom:6.6666666667vw}}.hdl2::before{content:"";position:absolute;top:10px;left:-10px;width:100%;height:100%;z-index:1}@media screen and (max-width: 1600px){.hdl2::before{top:.5vw;left:-0.5vw}}@media screen and (max-width: 750px){.hdl2::before{top:1vw;left:-1vw}}.hdl2 img{position:relative;width:auto;height:min(7.75vw, 155px);z-index:10}@media screen and (max-width: 750px){.hdl2 img{height:14.1866666667vw}}.hdl2.s{animation:none}.hdl2.s::before{opacity:0;animation:h2anime .2s forwards;animation-delay:.5s}@keyframes h2anime{0%{top:0;left:0;opacity:0}100%{top:10px;left:-10px;opacity:1}}@media screen and (max-width: 1600px){@keyframes h2anime{0%{top:0;left:0;opacity:0}100%{top:.5vw;left:-0.5vw;opacity:1}}}@media screen and (max-width: 1600px){@keyframes h2anime{0%{top:0;left:0;opacity:0}100%{top:.5vw;left:-0.5vw;opacity:1}}}@media screen and (max-width: 750px){@keyframes h2anime{0%{top:0;left:0;opacity:0}100%{top:1vw;left:-1vw;opacity:1}}}.list li,.notice li{text-indent:-1em;margin-left:1em}.list li+li,.notice li+li{margin-top:min(0.25vw, 5px)}@media screen and (max-width: 750px){.list li+li,.notice li+li{margin-top:.6666666667vw}}.bg{background-color:rgba(255,254,235,.5);padding:min(0.75vw, 15px) min(1vw, 20px)}@media screen and (max-width: 750px){.bg{padding:2.6666666667vw}}.pdtb{padding:min(3.75vw, 75px) 0}@media screen and (max-width: 750px){.pdtb{padding:10vw 0}}.linetb{border-top:5px solid var(--color-line);border-bottom:5px solid var(--color-line)}@media screen and (max-width: 750px){.linetb{border-top:3px solid var(--color-line);border-bottom:3px solid var(--color-line)}}.contentWrap{max-width:1600px;width:92%;margin-inline:auto}.pageTop{position:fixed;right:-1px;bottom:0;transition:opacity .3s ease,visibility 0s linear .3s;z-index:10;background:none;border:none;cursor:pointer;z-index:999;width:min(8.5vw, 170px);height:min(9.25vw, 185px)}@media screen and (max-width: 750px){.pageTop{width:22.6666666667vw;height:24.6666666667vw}}.pageTop.is-show{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}@media(hover: hover){.pageTop{transition:.3s}.pageTop:hover{opacity:.7}}footer{color:var(--color-white);background:url(../images/common/badge_salty.webp) no-repeat top 15% left 13%,url(../images/common/badge_crisis.webp) no-repeat bottom 18% left 9%,url(../images/common/badge_sour.webp) no-repeat top 15% right 22%,url(../images/common/badge_sweet.webp) no-repeat bottom 18% right 17%,url(../images/common/bg_footer.webp) no-repeat top 50% right 0,url(../images/common/bg.webp) center;padding:min(3.75vw, 75px) min(2.5vw, 30px);background-size:4.2vw 4.2vw,4.2vw 4.2vw,4.2vw 4.2vw,4.2vw 4.2vw,14.15vw 17.95vw,25%}@media screen and (max-width: 1700px){footer{background:url(../images/common/badge_salty.webp) no-repeat top 8% left 15%,url(../images/common/badge_crisis.webp) no-repeat top 18% left 6%,url(../images/common/badge_sour.webp) no-repeat top 8% right 15%,url(../images/common/badge_sweet.webp) no-repeat top 18% right 6%,url(../images/common/bg_footer.webp) no-repeat top 50% right 0,url(../images/common/bg.webp) center;background-size:4.2vw 4.2vw,4.2vw 4.2vw,4.2vw 4.2vw,4.2vw 4.2vw,14.15vw 17.95vw,25%}}@media screen and (max-width: 750px){footer{background:url(../images/common/bg_footer.webp) no-repeat top 5% right 0,url(../images/common/bg.webp) center;background-size:26.4133333333vw 33.5066666667vw,60%;padding:6.6666666667vw 5.3333333333vw;font-size:clamp(14 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (16 / var(--device) * 100)),16 * var(--ratio-em))}}@media screen and (min-width: 1921px){footer{background-size:84px 84px,84px 84px,84px 84px,84px 84px,283px 359px,300px}}footer .linkCol{display:flex;justify-content:center;gap:min(1vw, 20px);filter:drop-shadow(0 0 4px #421d13) drop-shadow(0 0 2px #421d13)}@media screen and (max-width: 750px){footer .linkCol{display:block;text-align:center}}@media screen and (max-width: 750px){footer .linkCol li+li{margin-top:2.6666666667vw}}footer .shareCol{display:flex;justify-content:center;gap:30px;margin-block:min(2vw, 40px);filter:drop-shadow(0 0 4px #421d13) drop-shadow(0 0 2px #421d13)}@media screen and (max-width: 750px){footer .shareCol{gap:5.3333333333vw;margin-block:5.3333333333vw}}footer .shareCol li a{display:block;transition:.3s}@media(hover: hover){footer .shareCol li a:hover{transform:scale(0.9)}}footer .shareCol li img{width:min(2.2vw, 44px);min-width:38px;height:min(2.2vw, 44px);min-height:38px}@media screen and (max-width: 750px){footer .shareCol li img{width:5.8666666667vw;height:5.8666666667vw;min-width:40px;min-height:40px}}footer .txt{filter:drop-shadow(0 0 4px #421d13) drop-shadow(0 0 2px #421d13);text-align:center}@media screen and (max-width: 750px){footer .txt{text-align:left}}footer .txt li{margin-left:1em;text-indent:-1em}footer .txt+.txt{margin-top:min(0.75vw, 15px)}@media screen and (max-width: 750px){footer .txt+.txt{margin-top:2vw}}.ot-sdk-row,.onetrust-policy-text{font-family:"Noto Sans JP",sans-serif !important}.js-anime{opacity:0}.js-anime.s{animation:fadeUp .5s forwards;animation-delay:.3s}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:scale(0.7)}100%{opacity:1;transform:scale(1)}}.tableInner{box-sizing:border-box;position:relative;max-width:1400px;z-index:99;border-collapse:collapse}.tableInner table{margin-inline:auto;border-spacing:0;font-weight:700;min-width:100%}.tableInner table .sticky{position:sticky;top:0;left:0;border-right:none;z-index:2;text-align:left;min-width:6em;color:var(--color-white)}@media screen and (min-width: 751px){.tableInner table .sticky{left:0;min-width:11em}}.tableInner table .nsw2{background:var(--color-nsw2);color:var(--color-white)}.tableInner table .ps5{background:var(--color-ps5);color:var(--color-white)}.tableInner table .xbox{background:var(--color-xbox);color:var(--color-white)}.tableInner table .pcdg{background:var(--color-pcdg);color:var(--color-white)}.tableInner table tr th{position:relative;background-color:var(--color-txt2);text-align:center;padding:.3rem .5rem;min-width:5em}@media screen and (min-width: 751px){.tableInner table tr th{white-space:nowrap;padding:.7rem 1rem;width:8em}}.tableInner table tr td{background-color:#fff;text-align:center;line-height:1.2;padding:.75rem;white-space:nowrap;width:auto}.tableInner table tr th,.tableInner table tr td{color:var(--color-txt);width:auto;font-size:clamp(14 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (14 / var(--device) * 100)),14 * var(--ratio-em))}@media screen and (min-width: 751px){.tableInner table tr th,.tableInner table tr td{font-size:clamp(20 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (20 / var(--device) * 100)),20 * var(--ratio-em));line-height:1.2}}.tableInner table thead th{border-bottom:2px solid var(--color-white)}.tableInner table thead th:nth-child(n+2){border-left:1px solid var(--color-white)}.tableInner table tbody th{border-bottom:1px solid var(--color-txt2)}.tableInner table tbody td{border-bottom:1px solid var(--color-txt2);border-left:1px solid var(--color-txt2)}.tableInner table tbody tr th{border-bottom:1px solid var(--color-white)}.tableInner table tbody tr td:last-child{border-right:1px solid var(--color-txt2)}.tableInner table tbody tr:last-child th{border-bottom:none}
/*# sourceMappingURL=maps/layout.css.map */
