body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}@media screen and (min-width: 960px){.sp{display:none !important}}@media screen and (min-width: 960px){.sp-c{display:contents !important}}@media screen and (max-width: 959px){.pc-c{display:contents !important}}@media screen and (max-width: 959px){.pc{display:none !important}}html{scroll-behavior:smooth}@media screen and (min-width: 960px){html *[id]{scroll-margin-top:min( calc(80 / 1440 * 98.5vw),80px)}}body{background:#000}body.lock{overflow:hidden}@media screen and (max-width: 959px){body.lock-nav{overflow:hidden}}#bodyInner{position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#fff}@media screen and (max-width: 959px){#bodyInner{font-size:5vw}}@media screen and (min-width: 960px){#bodyInner{font-size:min(1vw,15px)}}.bodyBox{overflow:hidden}a{color:#fff;text-decoration:none;font-weight:600;transition:opacity 0.3s}a.btn{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#000;font-family:"Chakra Petch","Noto Sans JP",sans-serif;word-break:keep-all;letter-spacing:0.3em;border:solid 1px #22f;padding:0.8em 0;box-sizing:border-box;margin:min(calc(31 / 1200 * 100%),31px) auto 0;z-index:20;overflow:hidden;transition:opacity 0.3s, width 0.3s 0.3s}@media screen and (max-width: 959px){a.btn{padding:0.7em 0;font-size:0.9em;margin:calc(45 / 750 * 100%) calc(34 / 750 * 100%) 0}}@media screen and (min-width: 960px){a.btn{width:calc(382 / 1440 * 98.5vw);max-width:382px;font-size:1em;padding:0.8em 0}}a.btn img.arrow{display:inline-block;width:0.7em;margin-right:0.75em}@media screen and (min-width: 960px){a:hover{opacity:0.6}}.js-t:not(.is-active) a.btn{width:0 !important}#bgCol{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 959px){#bgCol div{display:-webkit-flex;display:flex;width:calc(720 / 750 * 100%);max-width:1200px;height:100%;margin:0 auto}#bgCol div span{display:contents}#bgCol div span:nth-child(1):before,#bgCol div span:nth-child(2):before{background-image:linear-gradient(to bottom, #22c, #22c),linear-gradient(to bottom, #22c, #22c 2px, transparent 2px, transparent 8px)}#bgCol div span:nth-child(1):after,#bgCol div span:nth-child(2):after{background-image:linear-gradient(to bottom, #22c, #22c 2px, transparent 2px, transparent 8px),linear-gradient(to bottom, #22c, #22c)}#bgCol div span:before,#bgCol div span:after{content:"";display:block;background-size:1px 8px, 1px 8px;background-position:left top, right top;background-repeat:repeat-y, repeat-y;width:100%;height:100%;margin:0 2.5%}}@media screen and (min-width: 960px){#bgCol div{display:-webkit-flex;display:flex;width:calc(1200 / 1440 * 100%);max-width:1200px;height:100%;margin:0 auto}#bgCol div span{display:contents}#bgCol div span:nth-child(1):before,#bgCol div span:nth-child(4):before{background-image:linear-gradient(to bottom, #22c, #22c),linear-gradient(to bottom, #22c, #22c 2px, transparent 2px, transparent 8px)}#bgCol div span:nth-child(1):after,#bgCol div span:nth-child(4):after{background-image:linear-gradient(to bottom, #22c, #22c 2px, transparent 2px, transparent 8px),linear-gradient(to bottom, #22c, #22c 2px, transparent 2px, transparent 8px)}#bgCol div span:nth-child(2):before,#bgCol div span:nth-child(5):before{background-image:linear-gradient(to bottom, #22c, #22c 2px, transparent 2px, transparent 8px),linear-gradient(to bottom, #22c, #22c)}#bgCol div span:nth-child(2):after,#bgCol div span:nth-child(5):after{background-image:linear-gradient(to bottom, #22c, #22c),linear-gradient(to bottom, #22c, #22c 2px, transparent 2px, transparent 8px)}#bgCol div span:nth-child(3):before,#bgCol div span:nth-child(6):before{background-image:linear-gradient(to bottom, #22c, #22c 2px, transparent 2px, transparent 8px),linear-gradient(to bottom, #22c, #22c 2px, transparent 2px, transparent 8px)}#bgCol div span:nth-child(3):after,#bgCol div span:nth-child(6):after{background-image:linear-gradient(to bottom, #22c, #22c 2px, transparent 2px, transparent 8px),linear-gradient(to bottom, #22c, #22c)}#bgCol div span:before,#bgCol div span:after{content:"";display:block;background-size:1px 8px, 1px 8px;background-position:left top, right top;background-repeat:repeat-y, repeat-y;width:100%;height:100%;margin:0 0.75%}}header{position:fixed;top:0;width:100%;font-family:"Chakra Petch","Noto Sans JP",sans-serif;z-index:8000}@media screen and (max-width: 959px){header #gNavi-btn{position:absolute;top:0;right:0;display:block;background:#22f;width:calc(80 / 750 * 100vw);max-width:80px;aspect-ratio:1;z-index:300;cursor:pointer}header #gNavi-btn:before,header #gNavi-btn:after{content:"";position:absolute;top:50%;left:50%;background:#fff;width:calc(52 / 750 * 100vw);max-width:52px;height:2px;margin-left:max(calc(-26 / 750 * 100vw),-26px);-webkit-transform-origin:center;transform-origin:center;transition:margin-top 0.2s 0.2s, -webkit-transform 0.2s;transition:margin-top 0.2s 0.2s, transform 0.2s;transition:margin-top 0.2s 0.2s, transform 0.2s, -webkit-transform 0.2s}header #gNavi-btn:before{margin-top:max(calc(-1px + -8 / 750 * 100vw),-9px)}header #gNavi-btn:after{margin-top:min(calc(-1px + 8 / 750 * 100vw),7px)}header #gNavi-btn.open:before,header #gNavi-btn.open:after{margin-top:-1px;transition:margin-top 0.2s, -webkit-transform 0.2s 0.2s;transition:margin-top 0.2s, transform 0.2s 0.2s;transition:margin-top 0.2s, transform 0.2s 0.2s, -webkit-transform 0.2s 0.2s}header #gNavi-btn.open:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header #gNavi-btn.open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header #gNavi-btn.open+div{height:100vh}header #gNavi-btn+div{position:relative;background:#22f;width:100%;height:0;overflow:hidden;transition:height 0.2s}header #gNavi{padding:min(calc(176 / 750 * 100vw),176px) 0 0 min(calc(77 / 750 * 100vw),77px)}header #gNavi>ul>li{font-size:1.2em}header #gNavi>ul>li#gNavi_tw{position:absolute;bottom:calc(2.5em + 10vw);right:0;background:#fff;width:32.5%;font-size:0.8em;padding:0.7em 0.7em 0.7em 0;box-sizing:border-box;margin-top:0}header #gNavi>ul>li#gNavi_tw a{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;text-align:right;color:#22f}header #gNavi>ul>li#gNavi_tw a img{display:block;width:1em;margin-right:0.5em}header #gNavi>ul>li ul{font-size:0.9em;margin-left:0.6em}header #gNavi>ul>li+li{margin-top:min(calc(24 / 750 * 100vw),24px)}header #animeLink{position:absolute;bottom:5vw;right:0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;background:#fff;width:32.5%;font-size:0.8em;text-align:right;color:#22f;padding:0.7em 0.7em 0.7em 0;box-sizing:border-box}header #animeLink img{display:block;width:0.8em;margin-right:0.5em}}@media screen and (min-width: 960px){header{left:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background:#000;height:calc(80 / 1440 * 98.5vw);max-height:80px;line-height:1em;letter-spacing:0.1em;border-bottom:solid 1px #22c}header #gNavi-btn+div{display:contents}header:before{content:"";position:absolute;top:0;left:50%;width:calc(1200 / 1440 * 98.5%);max-width:calc(1200px * 0.985);height:6px;border-left:solid 1px #22c;border-right:solid 1px #22c;box-sizing:border-box;margin-left:max(calc(1200 / 1440 * -49.25%),calc(-600px * 0.985))}header nav{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-left:max(calc(50% - 1200 / 1440 * 49.25%),calc(50% - 600px * 0.985))}}@media screen and (min-width: 960px) and (min-width: 960px){header nav h1 a{width:calc(194 / 1440 * 98.5vw);max-width:194px}}@media screen and (min-width: 960px){header nav>ul{display:-webkit-flex;display:flex;border-left:solid 1px #22c;margin-left:min(calc(62 / 1440 * 98.5vw),62px)}header nav>ul>li{position:relative;padding:0 min(calc(21 / 1440 * 98.5vw),21px);border-right:solid 1px #22c}header nav>ul>li#gNavi_world:hover .innerNavi,header nav>ul>li#gNavi_game:hover .innerNavi{opacity:1;pointer-events:all}header nav>ul>li#gNavi_world:hover .innerNavi li,header nav>ul>li#gNavi_game:hover .innerNavi li{margin-top:0}header nav>ul>li#gNavi_world .innerNavi,header nav>ul>li#gNavi_game .innerNavi{position:absolute;top:100%;left:0;background:#000;padding:0.5em 0;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity 0.3s}header nav>ul>li#gNavi_world .innerNavi li,header nav>ul>li#gNavi_game .innerNavi li{width:min(calc(31 / 1440 * 98.5vw + 10em),calc(31px + 10em));padding:0.5em 0 0.5em min(calc(31 / 1440 * 98.5vw),31px);box-sizing:border-box;margin-top:calc(100% / -6);transition:margin-top 0.3s}header nav>ul>li#gNavi_tw{border-right:none;padding-right:0}header nav>ul>li#gNavi_tw a{position:relative;padding:0 1.5em 0 3.2em}header nav>ul>li#gNavi_tw a:before{content:"";position:absolute;left:0;top:50%;background:#22f;width:100%;height:2.6em;margin-top:-1.3em;z-index:-1}header nav>ul>li#gNavi_tw a img{position:absolute;top:50%;left:1.5em;width:1.3em;margin-top:-0.5em}header #animeLink{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background:#22f;height:2.6em;padding:0 1.5em 0 4.5em}header #animeLink img{display:inline-block;width:0.7em;vertical-align:baseline;margin-right:0.5em}}header h1 a{display:block}header h1 a img{width:100%}@media screen and (max-width: 959px){footer{position:relative;background:#000;border-top:solid 1px #22c;z-index:100}footer #footerInner{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;padding:calc(56 / 750 * 100%) calc(34 / 750 * 100%);box-sizing:border-box;margin:0 auto}footer #footerInner #externalLink{font-family:"Chakra Petch","Noto Sans JP",sans-serif;margin-top:calc(48 / 646 * 100%)}footer #footerInner #externalLink li:nth-child(1),footer #footerInner #externalLink li:nth-child(2){font-size:0.8em}footer #footerInner #externalLink li:nth-child(1) span,footer #footerInner #externalLink li:nth-child(2) span{font-size:0.8em;color:#22f;margin-right:0.5em}footer #footerInner #shareCol dl{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:calc(36 / 646 * 100%)}footer #footerInner #shareCol dl dt{color:#22f;font-size:0.65em}footer #footerInner #shareCol dl dd{margin-left:0.75em}footer #footerInner #shareCol dl dd img{height:calc(50 / 750 * 100vw)}footer #footerInner .inner{text-align:right}footer #footerInner .bnrList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}footer #footerInner .bnrList li{width:calc(304 / 646 * 100%)}footer #footerInner .bnrList li img{width:100%}footer #footerInner .bnrList li:nth-child(n+3){margin-top:calc(38 / 646 * 100%)}footer #footerInner .copy{font-size:0.5em;margin-top:4em}footer .attention{background:#22c;color:#fff;line-height:2em;font-size:0.5em;padding:3em 0}footer .attention ul{padding:0 calc(34 / 750 * 100%) calc(130 / 750 * 100%);box-sizing:border-box;margin:0 auto}footer .attention ul li{text-indent:-1em;padding-left:1em}footer .attention ul li img{display:inline;height:1em;vertical-align:baseline;margin:0 0.2em}footer .attention ul li+li{margin-top:0.5em}}@media screen and (min-width: 960px){footer{position:relative;background:#000;border-top:solid 1px #22c;z-index:100}footer #footerInner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:calc(1200 / 1440 * 98.5vw);max-width:1200px;height:100%;padding:min(calc(50 / 1440 * 98.5vw),50px) min(calc(9 / 1440 * 98.5vw),9px);box-sizing:border-box;margin:0 auto}footer #footerInner #externalLink{font-family:"Chakra Petch","Noto Sans JP",sans-serif}footer #footerInner #externalLink li:nth-child(1),footer #footerInner #externalLink li:nth-child(2){font-size:0.8em}footer #footerInner #externalLink li:nth-child(1) span,footer #footerInner #externalLink li:nth-child(2) span{font-size:0.8em;color:#22f;margin-right:0.5em}footer #footerInner #shareCol dl{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:1.5em}footer #footerInner #shareCol dl dt{color:#22f}footer #footerInner #shareCol dl dd{margin-left:0.75em}footer #footerInner #shareCol dl dd img{height:calc(22 / 1440 * 98.5vw);max-height:22px}footer #footerInner .inner{text-align:right}footer #footerInner .bnrList{display:-webkit-flex;display:flex}footer #footerInner .bnrList li{width:calc(180 / 1440 * 98.5vw);max-width:180px}footer #footerInner .bnrList li img{width:100%}footer #footerInner .bnrList li+li{margin-left:min(calc(20 / 1440 * 98.5vw),20px)}footer #footerInner .copy{font-size:0.5em;margin-top:4em}footer .attention{background:#22c;color:#fff;line-height:2em;font-size:0.5em;padding:3em 0}footer .attention ul{width:calc(1200 / 1440 * 98.5vw);max-width:1200px;padding:0 min(calc(9 / 1440 * 98.5vw),9px);box-sizing:border-box;margin:0 auto}footer .attention ul li{text-indent:-1em;padding-left:1em}footer .attention ul li img{display:inline;height:1em;vertical-align:baseline;margin:0 0.2em}footer .attention ul li+li{margin-top:0.5em}}#pTop{position:-webkit-sticky;position:sticky;bottom:0;display:none;pointer-events:none;z-index:200}@media screen and (max-width: 959px){#pTop a{position:absolute;bottom:0;right:calc(34 / 750 * 100%);display:block;width:calc(170 / 750 * 100%);pointer-events:all}}@media screen and (min-width: 960px){#pTop a{position:absolute;bottom:0;right:min(calc(18 / 1440 * 98.5vw),18px);display:block;width:calc(63 / 1440 * 98.5vw);max-width:63px;pointer-events:all}}#pTop img{width:100%}#newsList .cat{background:#22f}#newsList .cat.info{background:#22f}#newsList .cat.movie{background:#00e2ca;color:#000}#newsList .cat.event{background:#49f028;color:#000}#newsList .cat.special{background:#e20097}#newsList .cat.project{background:#ffe600;color:#000}#newsList .cat.game{background:#8f00e2}

/*# sourceMappingURL=maps/layout.css.map */
