body:not(.loading) #loader-wrap #loader .inner{-webkit-animation:flashing 0.6s linear infinite;animation:flashing 0.6s linear infinite}@-webkit-keyframes flashing{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@keyframes flashing{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}body:not(.loading) #loader-wrap #loader .inner:before,body:not(.loading) #loader-wrap #loader .inner:after{top:calc(50% - 0.5px)}body:not(.loading) #loader-wrap #loader .inner:before{left:calc(50% - 0.5px)}body:not(.loading) #loader-wrap #loader .inner:after{right:calc(50% - 0.5px)}body:not(.loading) #loader-wrap #loader .inner .obj:before,body:not(.loading) #loader-wrap #loader .inner .obj:after{bottom:calc(50% - 0.5px)}body:not(.loading) #loader-wrap #loader .inner .obj:before{left:calc(50% - 0.5px)}body:not(.loading) #loader-wrap #loader .inner .obj:after{right:calc(50% - 0.5px)}body:not(.loading) #loader-wrap #loader .inner .box{opacity:0}body.loaded #loader-wrap:before{right:-100vh;transition:right 0.5s}body.loaded #loader-wrap #loader{opacity:0;transition:opacity 0.1s 0.5s}body.loaded #loader-wrap .catch{opacity:1;transition:opacity 0.2s 0.2s}body.loaded.play #loader-wrap:before{right:calc(-200vh + -100%);transition:right 0.5s 1s}body.loaded.play #loader-wrap .catch{opacity:0;transition:opacity 0.2s 1s}body.loaded.play #mvCol #mv:before{background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background 1.5s 1.5s, -webkit-backdrop-filter 3s 1.5s;transition:background 1.5s 1.5s, backdrop-filter 3s 1.5s;transition:background 1.5s 1.5s, backdrop-filter 3s 1.5s, -webkit-backdrop-filter 3s 1.5s}#loader-wrap{position:fixed;top:0;left:0;width:100%;height:100vh;font-family:"Chakra Petch","Noto Sans JP",sans-serif;font-weight:600;color:#fff;z-index:999999999999}#loader-wrap:before{content:"";position:absolute;top:0;right:100%;display:block;background:#22f;width:calc(100% + 100vh);height:100%;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:right top;transform-origin:right top;z-index:10}#loader-wrap #loader{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#000;width:100%;height:100%;pointer-events:none}#loader-wrap #loader .inner{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;width:90%;height:36%;padding:0 5%;box-sizing:border-box}#loader-wrap #loader .inner:before,#loader-wrap #loader .inner:after{content:"";position:absolute;top:0;width:15px;height:15px;border-top:solid 1px #22f}#loader-wrap #loader .inner:before{left:0;border-left:solid 1px #22f;transition:top 0.3s, left 0.3s}#loader-wrap #loader .inner:after{right:0;border-right:solid 1px #22f;transition:top 0.3s, right 0.3s}#loader-wrap #loader .inner .obj:before,#loader-wrap #loader .inner .obj:after{content:"";position:absolute;bottom:0;width:15px;height:15px;border-bottom:solid 1px #22f}#loader-wrap #loader .inner .obj:before{left:0;border-left:solid 1px #22f;transition:bottom 0.3s, left 0.3s}#loader-wrap #loader .inner .obj:after{right:0;border-right:solid 1px #22f;transition:bottom 0.3s, right 0.3s}#loader-wrap #loader .inner .box{width:100%;font-size:0.7em;letter-spacing:0.1em;transition:opacity 0.2s 0.3s}#loader-wrap #loader p{display:block;text-align:center}#loader-wrap #loader #bar{background:#292929;height:1px;margin:2em 0}#loader-wrap #loader #bar span{display:block;background:#22f;width:0;height:1px}#loader-wrap .catch{position:absolute;top:0;left:0;display:-webkit-flex;display:flex;width:100%;height:100%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-family:"Chakra Petch","Noto Sans JP",sans-serif;font-size:1.2em;letter-spacing:0.1em;font-weight:600;color:#fff;z-index:20;opacity:0;pointer-events:none}@-webkit-keyframes textShow01{0%{color:transparent}40%{color:transparent}60%{color:#fff}100%{color:#fff}}@keyframes textShow01{0%{color:transparent}40%{color:transparent}60%{color:#fff}100%{color:#fff}}@-webkit-keyframes textShow01-blue{0%{color:transparent}40%{color:transparent}60%{color:#22f}100%{color:#22f}}@keyframes textShow01-blue{0%{color:transparent}40%{color:transparent}60%{color:#22f}100%{color:#22f}}@-webkit-keyframes textShow02{0%{width:0;left:0}40%{width:100%;left:0}60%{width:100%;left:0}100%{width:100%;left:100%}}@keyframes textShow02{0%{width:0;left:0}40%{width:100%;left:0}60%{width:100%;left:0}100%{width:100%;left:100%}}@-webkit-keyframes catchShow{0%{left:0}100%{left:100%}}@keyframes catchShow{0%{left:0}100%{left:100%}}main .js-t.is-active .text span{-webkit-animation:textShow01 0.75s forwards;animation:textShow01 0.75s forwards}main .js-t.is-active .text span.blue{-webkit-animation:textShow01-blue 0.75s forwards;animation:textShow01-blue 0.75s forwards}main .js-t.is-active .text span:before{-webkit-animation:textShow02 0.75s forwards;animation:textShow02 0.75s forwards}main .js-t.is-active .catch.black:before,main .js-t.is-active .catch.white span:before{-webkit-animation:catchShow 0.6s forwards;animation:catchShow 0.6s forwards}@media screen and (min-width: 960px){main{margin-top:min(calc(80 / 1440 * 98.5vw),80px)}}main .objText{font-family:"Chakra Petch","Noto Sans JP",sans-serif;color:#22f;letter-spacing:0.06em;font-weight:700;pointer-events:none}@media screen and (max-width: 959px){main .objText{font-size:0.5em}}@media screen and (min-width: 960px){main .objText{font-size:0.6em}}main .objText img{display:inline-block;width:0.7em;vertical-align:baseline;margin-right:0.2em}main h2 span,main h3 span,main h4 span{font-family:"Chakra Petch","Noto Sans JP",sans-serif;color:#22f;font-weight:700;pointer-events:none;opacity:1}main h2 span.sTxt,main h3 span.sTxt,main h4 span.sTxt{font-family:"Noto Sans JP",sans-serif;color:#fff}main .shuffle:not(.is-active){opacity:0 !important}main .text>span{position:relative;display:block;width:100%;padding:0.1em 0;overflow:hidden;color:transparent}main .text>span.line{font-size:0.5em}main .text>span.line:after{content:"";position:absolute;top:0.7em;left:0;background:#fff;width:100%;height:1px;pointer-events:none}main .text>span:before{content:"";position:absolute;top:0;left:0;background:#22f;width:0;height:100%;pointer-events:none;z-index:5}main .text>span:nth-child(1){-webkit-animation-delay:0s !important;animation-delay:0s !important}main .text>span:nth-child(1):before{-webkit-animation-delay:0s !important;animation-delay:0s !important}main .text>span:nth-child(2){-webkit-animation-delay:0.1s !important;animation-delay:0.1s !important}main .text>span:nth-child(2):before{-webkit-animation-delay:0.1s !important;animation-delay:0.1s !important}main .text>span:nth-child(3){-webkit-animation-delay:0.2s !important;animation-delay:0.2s !important}main .text>span:nth-child(3):before{-webkit-animation-delay:0.2s !important;animation-delay:0.2s !important}main .text>span:nth-child(4){-webkit-animation-delay:0.3s !important;animation-delay:0.3s !important}main .text>span:nth-child(4):before{-webkit-animation-delay:0.3s !important;animation-delay:0.3s !important}main .text>span:nth-child(5){-webkit-animation-delay:0.4s !important;animation-delay:0.4s !important}main .text>span:nth-child(5):before{-webkit-animation-delay:0.4s !important;animation-delay:0.4s !important}main .text>span:nth-child(6){-webkit-animation-delay:0.5s !important;animation-delay:0.5s !important}main .text>span:nth-child(6):before{-webkit-animation-delay:0.5s !important;animation-delay:0.5s !important}main .text>span:nth-child(7){-webkit-animation-delay:0.6s !important;animation-delay:0.6s !important}main .text>span:nth-child(7):before{-webkit-animation-delay:0.6s !important;animation-delay:0.6s !important}main .text>span:nth-child(8){-webkit-animation-delay:0.7s !important;animation-delay:0.7s !important}main .text>span:nth-child(8):before{-webkit-animation-delay:0.7s !important;animation-delay:0.7s !important}main .text>span:nth-child(9){-webkit-animation-delay:0.8s !important;animation-delay:0.8s !important}main .text>span:nth-child(9):before{-webkit-animation-delay:0.8s !important;animation-delay:0.8s !important}main .text>span:nth-child(10){-webkit-animation-delay:0.9s !important;animation-delay:0.9s !important}main .text>span:nth-child(10):before{-webkit-animation-delay:0.9s !important;animation-delay:0.9s !important}main .text>span:nth-child(11){-webkit-animation-delay:1s !important;animation-delay:1s !important}main .text>span:nth-child(11):before{-webkit-animation-delay:1s !important;animation-delay:1s !important}main .text>span:nth-child(12){-webkit-animation-delay:1.1s !important;animation-delay:1.1s !important}main .text>span:nth-child(12):before{-webkit-animation-delay:1.1s !important;animation-delay:1.1s !important}main .text>span:nth-child(13){-webkit-animation-delay:1.2s !important;animation-delay:1.2s !important}main .text>span:nth-child(13):before{-webkit-animation-delay:1.2s !important;animation-delay:1.2s !important}main .text>span:nth-child(14){-webkit-animation-delay:1.3s !important;animation-delay:1.3s !important}main .text>span:nth-child(14):before{-webkit-animation-delay:1.3s !important;animation-delay:1.3s !important}main .text>span:nth-child(15){-webkit-animation-delay:1.4s !important;animation-delay:1.4s !important}main .text>span:nth-child(15):before{-webkit-animation-delay:1.4s !important;animation-delay:1.4s !important}main .text>span:nth-child(16){-webkit-animation-delay:1.5s !important;animation-delay:1.5s !important}main .text>span:nth-child(16):before{-webkit-animation-delay:1.5s !important;animation-delay:1.5s !important}main .text>span:nth-child(17){-webkit-animation-delay:1.6s !important;animation-delay:1.6s !important}main .text>span:nth-child(17):before{-webkit-animation-delay:1.6s !important;animation-delay:1.6s !important}main .text>span:nth-child(18){-webkit-animation-delay:1.7s !important;animation-delay:1.7s !important}main .text>span:nth-child(18):before{-webkit-animation-delay:1.7s !important;animation-delay:1.7s !important}main .text>span:nth-child(19){-webkit-animation-delay:1.8s !important;animation-delay:1.8s !important}main .text>span:nth-child(19):before{-webkit-animation-delay:1.8s !important;animation-delay:1.8s !important}main .text>span:nth-child(20){-webkit-animation-delay:1.9s !important;animation-delay:1.9s !important}main .text>span:nth-child(20):before{-webkit-animation-delay:1.9s !important;animation-delay:1.9s !important}main .text>span:nth-child(21){-webkit-animation-delay:2s !important;animation-delay:2s !important}main .text>span:nth-child(21):before{-webkit-animation-delay:2s !important;animation-delay:2s !important}main .text>span:nth-child(22){-webkit-animation-delay:2.1s !important;animation-delay:2.1s !important}main .text>span:nth-child(22):before{-webkit-animation-delay:2.1s !important;animation-delay:2.1s !important}main .text>span:nth-child(23){-webkit-animation-delay:2.2s !important;animation-delay:2.2s !important}main .text>span:nth-child(23):before{-webkit-animation-delay:2.2s !important;animation-delay:2.2s !important}main .text>span:nth-child(24){-webkit-animation-delay:2.3s !important;animation-delay:2.3s !important}main .text>span:nth-child(24):before{-webkit-animation-delay:2.3s !important;animation-delay:2.3s !important}main .text>span:nth-child(25){-webkit-animation-delay:2.4s !important;animation-delay:2.4s !important}main .text>span:nth-child(25):before{-webkit-animation-delay:2.4s !important;animation-delay:2.4s !important}main .text>span:nth-child(26){-webkit-animation-delay:2.5s !important;animation-delay:2.5s !important}main .text>span:nth-child(26):before{-webkit-animation-delay:2.5s !important;animation-delay:2.5s !important}main .text>span:nth-child(27){-webkit-animation-delay:2.6s !important;animation-delay:2.6s !important}main .text>span:nth-child(27):before{-webkit-animation-delay:2.6s !important;animation-delay:2.6s !important}main .text>span:nth-child(28){-webkit-animation-delay:2.7s !important;animation-delay:2.7s !important}main .text>span:nth-child(28):before{-webkit-animation-delay:2.7s !important;animation-delay:2.7s !important}main .text>span:nth-child(29){-webkit-animation-delay:2.8s !important;animation-delay:2.8s !important}main .text>span:nth-child(29):before{-webkit-animation-delay:2.8s !important;animation-delay:2.8s !important}main .text>span:nth-child(30){-webkit-animation-delay:2.9s !important;animation-delay:2.9s !important}main .text>span:nth-child(30):before{-webkit-animation-delay:2.9s !important;animation-delay:2.9s !important}main .text>span+span{margin-top:0.4em}main .catch.black,main .catch.white span{position:relative;overflow:hidden}main .catch.black:before,main .catch.white span:before{content:"";position:absolute;top:0;left:0;background:#22f;width:100%;height:100%;pointer-events:none;z-index:5}main .catch.black{color:#fff}main .catch.white{color:#000}@-webkit-keyframes mvZoom{0%{scale:1 1}100%{scale:1.1}}@keyframes mvZoom{0%{scale:1 1}100%{scale:1.1}}main #mvCol{position:relative}main #mvCol #pf,main #mvCol #logoSynduality,main #mvCol .mvCatch{z-index:120}main #mvCol #mv{position:relative;width:100%;margin:0 auto;text-align:center}main #mvCol #mv:before{content:"";position:absolute;top:0;left:0;display:block;background:#000;width:100%;height:100%;z-index:110;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}main #mvCol #mv:after{content:"";position:absolute;top:0;left:0;display:block;background:transparent;width:100%;height:100%;z-index:0;pointer-events:none;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1)}main #mvCol .mvBnr .btn{background:#22f;color:#FFF;width:100%;max-width:100%;margin:0}main #mvCol .mvBnrNotice{position:relative;box-sizing:border-box}@media screen and (max-width: 959px){main #mvCol .mvBnrNotice{padding:0 calc(34 / 750 * 100%);width:100%}}@media screen and (min-width: 960px){main #mvCol .mvBnrNotice{position:absolute;bottom:13%}}main #mvCol .mvBnrNotice .btn{background:#e30000;border-color:#e30000;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:block;text-align:center;transition:opacity 0.3s}@media screen and (max-width: 959px){main #mvCol .mvBnrNotice .btn{margin:0 auto;width:100%;line-height:1.2}}@media screen and (min-width: 960px){main #mvCol .mvBnrNotice .btn{width:calc(1200 / 1440 * 98.5vw);max-width:1200px}}main #mvCol .mvBnrNotice .btn span{line-height:1.1;display:inline-block;background:#FFF;color:#e30000;font-weight:bold;font-size:1.2em;text-align:center;padding:0.1em 1em 0;margin-bottom:0.2em}@media screen and (max-width: 959px){main #mvCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:column;flex-flow:column;gap:calc(30 / 750 * 100%);background:url(../images/top/img_mv.webp) no-repeat top center/cover;aspect-ratio:750/1200;width:100%;height:auto;padding:0 0 calc(50 / 750 * 100%) 0}main #mvCol #pf{position:absolute;top:0;left:0;width:75%;max-width:477px;height:auto;margin:calc(23 / 750 * 100vw) 0 auto calc(33 / 750 * 100vw);-webkit-filter:drop-shadow(0 0 2px #000) drop-shadow(0 0 4px #000);filter:drop-shadow(0 0 2px #000) drop-shadow(0 0 4px #000);-webkit-transform:translateZ(0);transform:translateZ(0)}main #mvCol #logoSynduality{width:84%;margin:0 auto;display:block;margin:auto auto 0;-webkit-filter:drop-shadow(0 0 4px #000) drop-shadow(0 0 6px #000) drop-shadow(0 0 12px #000);filter:drop-shadow(0 0 4px #000) drop-shadow(0 0 6px #000) drop-shadow(0 0 12px #000);-webkit-transform:translateZ(0);transform:translateZ(0)}main #mvCol #mv{display:none}main #mvCol .mvBnr{box-sizing:border-box;display:grid;gap:1rem;width:100%;max-width:100%;padding:0 calc(34 / 750 * 100%)}main #mvCol .mvBnr.column img:not([class]){width:100%}main #mvCol .mvDate{display:grid;gap:0.5em;width:calc(682 / 750 * 100%);text-align:center;font-size:calc(55/750*100vw);font-family:"Chakra Petch","Noto Sans JP",sans-serif;font-weight:600;letter-spacing:0.08em;color:#22f;-webkit-filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 4px #fff) drop-shadow(0 0 10px #fff);filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 4px #fff) drop-shadow(0 0 10px #fff);-webkit-transform:translateZ(0);transform:translateZ(0)}main #mvCol .mvDate span:nth-of-type(1){-webkit-order:1;order:1}main #mvCol .mvDate span:nth-of-type(2){-webkit-order:3;order:3}}@media screen and (min-width: 960px){main #mvCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:column;flex-flow:column;overflow:hidden;height:56.25vw;max-height:800px;gap:min(calc(40 / 1440 * 98.5vw), 40px)}main #mvCol:has(.mvBnr.column) #logoSynduality{margin-top:max(-220px, calc(-220 / 1440 * 98.5vw))}main #mvCol:before{content:"";position:absolute;z-index:2;top:0;left:0;background:url(../images/top/bg_dots.gif) repeat center/auto;width:100%;height:100%}main #mvCol:after{content:"";position:absolute;z-index:3;background:url(../images/top/img_mv_pc.webp) no-repeat top center/cover;width:100%;height:100%;opacity:0;-webkit-filter:blur(30px);filter:blur(30px);transition:opacity 2s, -webkit-filter 2s;transition:opacity 2s, filter 2s;transition:opacity 2s, filter 2s, -webkit-filter 2s;-webkit-animation:mvZoom 30s 0s linear 1 forwards;animation:mvZoom 30s 0s linear 1 forwards;-webkit-animation-play-state:paused;animation-play-state:paused}main #mvCol #pf{position:absolute;z-index:10;top:0;left:50%;width:calc(477 / 1441 * 98.5vw);max-width:477px;height:auto;margin:min(calc(15 / 1440 * 98.5vw),15px) 0 0 max(calc(-590 / 1440 * 98.5vw),-590px);-webkit-filter:drop-shadow(0 0 3px #000);filter:drop-shadow(0 0 3px #000);-webkit-transform:translateZ(0);transform:translateZ(0)}main #mvCol #logoSynduality{position:relative;z-index:10;width:calc(722 / 1440 * 98.5vw);max-width:722px;-webkit-filter:drop-shadow(0 2px 3px rgba(0,0,0,0.75));filter:drop-shadow(0 2px 3px rgba(0,0,0,0.75));-webkit-transform:translateZ(0);transform:translateZ(0)}main #mvCol #mv{position:absolute;z-index:1;width:100%;height:100%}main #mvCol #mv video{position:absolute;z-index:1;top:50%;left:50%;translate:-50% -50%;width:100%;height:auto;opacity:1;-webkit-filter:blur(0);filter:blur(0);transition:opacity 2s, -webkit-filter 2s;transition:opacity 2s, filter 2s;transition:opacity 2s, filter 2s, -webkit-filter 2s}main #mvCol #mv img{display:none}main #mvCol .mvBnr{position:absolute;z-index:10;bottom:5%;left:50%;display:grid;grid-template-columns:1fr 1fr;gap:20px;width:calc(1200 / 1440* 100%);max-width:1200px;translate:-50% 0}main #mvCol .mvBnr.column{grid-template-columns:1fr;width:-webkit-fit-content;width:fit-content}main #mvCol .mvBnr.column>li{max-width:680px;width:calc(680 / 1440 * 98.5vw)}main #mvCol .mvBnr.column>li img:not([class]){width:100%}main #mvCol .mvDate{position:relative;z-index:10;display:grid;gap:0.5em;width:100%;text-align:center;font-size:min(calc(40 / 1440 * 98.5vw),40px);font-family:"Chakra Petch","Noto Sans JP",sans-serif;letter-spacing:0.08em;pointer-events:none;-webkit-filter:drop-shadow(0 0 3px #000) drop-shadow(0 0 3px #000);filter:drop-shadow(0 0 3px #000) drop-shadow(0 0 3px #000);-webkit-transform:translateZ(0);transform:translateZ(0)}main #mvCol .mvDate span:nth-of-type(1){-webkit-order:1;order:1}main #mvCol .mvDate span:nth-of-type(2){-webkit-order:3;order:3}main #mvCol.hide:after{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-animation-play-state:running;animation-play-state:running}main #mvCol.hide #mv video{opacity:0;-webkit-filter:blur(30px);filter:blur(30px)}}@media screen and (max-width: 959px){main #infoCol{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20237%20509%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2322f%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22%E8%83%8C%E6%99%AF%E6%9F%84%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%220%200%200%20509%2058%20451%2058%20451%2058%20451%2058%20179%20237%200%200%200%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat,url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20229.5%20545.5%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2322f%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22%E8%83%8C%E6%99%AF%E6%9F%84%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22229.5%200%20178.5%2051%20178.5%2051%20178.5%2051%20178.5%20367%200%20545.5%20229.5%20545.5%20229.5%200%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat,url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20798%20311.5%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23292929%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22%E8%83%8C%E6%99%AF%E6%9F%84%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2288%2088%20574.5%2088%20798%20311.5%20798%200%200%200%2088%2088%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat;background-size:60% auto, 54% auto, 202% auto;background-position:-38% top, right bottom, -46% top;padding:calc(100 / 750 * 100vw) 0 0 0}}@media screen and (min-width: 960px){main #infoCol{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20237%20509%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2322f%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22%E8%83%8C%E6%99%AF%E6%9F%84%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%220%200%200%20509%2058%20451%2058%20451%2058%20451%2058%20179%20237%200%200%200%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") left top no-repeat,url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20229.5%20545.5%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2322f%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22%E8%83%8C%E6%99%AF%E6%9F%84%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22229.5%200%20178.5%2051%20178.5%2051%20178.5%2051%20178.5%20367%200%20545.5%20229.5%20545.5%20229.5%200%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") right bottom no-repeat,url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20798%20311.5%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23292929%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22%E8%83%8C%E6%99%AF%E6%9F%84%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2288%2088%20574.5%2088%20798%20311.5%20798%200%200%200%2088%2088%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") right top no-repeat;background-size:min(calc(237 / 1440 * 100%),237px) auto,min(calc(230 / 1440 * 100%),230px) auto,min(calc(798 / 1440 * 100%),798px) auto}}main #discordCol{position:relative;z-index:0;display:block}main #discordCol.is-active{top:0;opacity:1;transition:top 0.4s 0.2s, opacity 0.4s 0.2s}main #discordCol.is-active:before{margin-right:0;opacity:1;transition:margin-right 0.4s 0.6s, opacity 0.4s 0.4s}main #discordCol.is-active:after{margin-left:0;opacity:1;transition:margin-left 0.4s 0.6s, opacity 0.4s 0.4s}main #discordCol:not(.is-active){top:-10vw;opacity:0}main #discordCol:not(.is-active):before{margin-right:-20%;opacity:0}main #discordCol:not(.is-active):after{margin-left:-20%;opacity:0}@media screen and (max-width: 959px){main #discordCol{margin:0 calc(34 / 750 * 100%)}}@media screen and (min-width: 960px){main #discordCol{box-sizing:border-box;width:calc(820 / 1440 * 98.5vw);max-width:820px;margin:0 auto;padding:min(calc(20 / 960 * 100vw),20px) 0}main #discordCol:before,main #discordCol:after{content:"";position:absolute;top:50%;background:#22f;width:min(calc(63 / 1440 * 98.5vw),63px);height:2px;margin-top:-1px}main #discordCol:before{right:min(calc(100% + 38 / 1440 * 98.5vw),calc(100% + 38px))}main #discordCol:after{left:min(calc(100% + 19 / 1440 * 98.5vw),calc(100% + 19px))}}@media screen and (min-width: 960px){main #discordCol a{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch}}main #discordCol a img{width:auto;max-width:100%;height:auto}@media screen and (min-width: 960px){main #discordCol a img{width:min(calc(680 / 960 * 100vw),680px)}}main #discordCol a .logo{position:relative;display:block}@media screen and (min-width: 960px){main #discordCol a .logo{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:50%}}main #discordCol a .logo:before,main #discordCol a .logo:after{content:"";position:absolute;top:0;width:8px;height:8px;border-top:solid 1px #22f}main #discordCol a .logo:before{left:0;border-left:solid 1px #22f}main #discordCol a .logo:after{right:0;border-right:solid 1px #22f}main #discordCol a .logo span{display:block}main #discordCol a .logo span:before,main #discordCol a .logo span:after{content:"";position:absolute;bottom:0;width:8px;height:8px;border-bottom:solid 1px #22f}main #discordCol a .logo span:before{left:0;border-left:solid 1px #22f}main #discordCol a .logo span:after{right:0;border-right:solid 1px #22f}main #discordCol a .txt{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#22f;font-family:"Chakra Petch","Noto Sans JP",sans-serif;word-break:keep-all;letter-spacing:0.3em;padding:0.8em 0;box-sizing:border-box;z-index:20;overflow:hidden;transition:opacity 0.3s, width 0.3s 0.3s}@media screen and (max-width: 959px){main #discordCol a .txt{padding:0.7em 0;font-size:0.9em}}@media screen and (min-width: 960px){main #discordCol a .txt{width:50%;font-size:1em;padding:0.8em 0}}main #discordCol a .txt img.arrow{display:inline-block;width:0.7em;margin-right:0.75em}main #noticeList.is-active a.btn{width:calc(100% - calc(34 / 750 * 100*2%));max-width:100%}@media screen and (min-width: 960px){main #noticeList.is-active a.btn{width:100%}}main #noticeList a.btn{background:#22f;color:#FFF}@media screen and (max-width: 959px){main #noticeList a.btn:has(.date){padding-top:2em}}@media screen and (min-width: 960px){main #noticeList a.btn{padding:1.5em 0}}main #noticeList a.btn .date{background:#FFF;width:-webkit-fit-content;width:fit-content;margin:0 0 0 1em;padding:0 0 0 0.5em;color:#22f;font-size:0.9em;text-align:center}@media screen and (max-width: 959px){main #noticeList a.btn .date{position:absolute;top:0;left:0;width:100%;margin:0}}@media screen and (min-width: 960px){main #noticeList{box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:16px;width:calc(1200 / 1440 * 100%);max-width:1200px;margin:0 auto 0;padding:0 min(calc(9 / 1440 * 98.5vw), 9px)}}main #newsCol{position:relative}main #newsCol.is-active #newsList li{top:0;opacity:1;transition:top 0.4s, opacity 0.4s}main #newsCol.is-active #newsList li:nth-child(1){transition-delay:0s !important}main #newsCol.is-active #newsList li:nth-child(2){transition-delay:0.1s !important}main #newsCol.is-active #newsList li:nth-child(3){transition-delay:0.2s !important}main #newsCol.is-active #newsList li:nth-child(4){transition-delay:0.3s !important}main #newsCol.is-active #newsList li:nth-child(5){transition-delay:0.4s !important}main #newsCol.is-active #newsList li:nth-child(6){transition-delay:0.5s !important}main #newsCol.is-active #newsList li:nth-child(7){transition-delay:0.6s !important}main #newsCol.is-active #newsList li:nth-child(8){transition-delay:0.7s !important}main #newsCol.is-active #newsList li:nth-child(9){transition-delay:0.8s !important}main #newsCol.is-active #newsList li:nth-child(10){transition-delay:0.9s !important}main #newsCol:not(.is-active) #newsList li{top:-10vw;opacity:0}main #newsCol h2{text-transform:uppercase}@media screen and (max-width: 959px){main #newsCol{margin:calc(120 / 750 * 100%) 0 0}main #newsCol .objText{position:absolute;top:0;left:0;margin:calc(-20 / 750 * 100%) 0 0 calc(34 / 750 * 100%)}main #newsCol h2{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;font-weight:400;letter-spacing:0.1em;margin:0 0 0 calc(27 / 750 * 100%);z-index:100}main #newsCol h2 span{font-size:2.5em;letter-spacing:0.1em}main #newsCol h2 span.sTxt{font-size:0.9em;margin-left:calc(35 / 750 * 100%)}main #newsCol #newsList{margin:0 calc(34 / 750 * 100%) 80px}main #newsCol #newsList li{position:relative;background:#292929}main #newsCol #newsList li>a,main #newsCol #newsList li>span,main #newsCol #newsList li>div{position:relative;display:block;width:100%;box-sizing:border-box;aspect-ratio:282 / 318}main #newsCol #newsList li>a:before,main #newsCol #newsList li>a:after,main #newsCol #newsList li>span:before,main #newsCol #newsList li>span:after,main #newsCol #newsList li>div:before,main #newsCol #newsList li>div:after{content:"";position:absolute;top:0;width:8px;height:8px;border-top:solid 1px #22f}main #newsCol #newsList li>a:before,main #newsCol #newsList li>span:before,main #newsCol #newsList li>div:before{left:0;border-left:solid 1px #22f}main #newsCol #newsList li>a:after,main #newsCol #newsList li>span:after,main #newsCol #newsList li>div:after{right:0;border-right:solid 1px #22f}main #newsCol #newsList li>a img,main #newsCol #newsList li>span img,main #newsCol #newsList li>div img{width:100%;height:auto}main #newsCol #newsList li dl:before,main #newsCol #newsList li dl:after{content:"";position:absolute;bottom:0;width:8px;height:8px;border-bottom:solid 1px #22f}main #newsCol #newsList li dl:before{left:0;border-left:solid 1px #22f}main #newsCol #newsList li dl:after{right:0;border-right:solid 1px #22f}main #newsCol #newsList li dl dd{font-size:0.9em}main #newsCol #newsList li dl dd .cat{display:block;font-size:0.8em;letter-spacing:0.1em;margin-bottom:calc(25 / 577 * 100%)}main #newsCol #newsList li dl dd .date{display:block;font-size:0.8em;letter-spacing:0.1em;margin-top:calc(25 / 577 * 100%)}}@media screen and (min-width: 960px){main #newsCol{position:relative;z-index:0;display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;gap:max(calc(20 / 1440 * 98.5vw),20px);width:calc(1200 / 1440 * 100%);max-width:1200px;margin:min(calc(130 / 1440 * 98.5vw),130px) auto 0}main #newsCol .objText{position:absolute;top:0;left:min(calc(9 / 1440 * 98.5vw),9px)}main #newsCol h2{grid-column:1/2;grid-row:1/2;position:relative;left:min(calc(9 / 1440 * 98.5vw),9px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;z-index:100}main #newsCol h2 span{font-size:4.4em;letter-spacing:0.07em}main #newsCol h2 span.sTxt{font-size:1.4em;margin-left:min(calc(25 / 1440 * 98.5vw),25px)}main #newsCol #newsList{grid-column:1/3;grid-row:2/3;display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin:0 min(calc(9 / 1440 * 98.5vw), 9px)}main #newsCol #newsList li{position:relative;background:#292929}main #newsCol #newsList li:nth-child(-n+4){margin-top:0}main #newsCol #newsList li>a,main #newsCol #newsList li>span,main #newsCol #newsList li>div{position:relative;display:block;box-sizing:border-box;height:100%}main #newsCol #newsList li>a:before,main #newsCol #newsList li>a:after,main #newsCol #newsList li>span:before,main #newsCol #newsList li>span:after,main #newsCol #newsList li>div:before,main #newsCol #newsList li>div:after{content:"";position:absolute;top:0;width:8px;height:8px;border-top:solid 1px #22f}main #newsCol #newsList li>a:before,main #newsCol #newsList li>span:before,main #newsCol #newsList li>div:before{left:0;border-left:solid 1px #22f}main #newsCol #newsList li>a:after,main #newsCol #newsList li>span:after,main #newsCol #newsList li>div:after{right:0;border-right:solid 1px #22f}main #newsCol #newsList li>a img,main #newsCol #newsList li>span img,main #newsCol #newsList li>div img{width:100%;height:auto}main #newsCol #newsList li dl{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}main #newsCol #newsList li dl:before,main #newsCol #newsList li dl:after{content:"";position:absolute;bottom:0;width:8px;height:8px;border-bottom:solid 1px #22f}main #newsCol #newsList li dl:before{left:0;border-left:solid 1px #22f}main #newsCol #newsList li dl:after{right:0;border-right:solid 1px #22f}main #newsCol #newsList li dl dd{-webkit-flex:1;flex:1;font-size:0.9em;padding-top:min(calc(25 / 1440 * 98.5vw),25px);padding-bottom:min(calc(50 / 1440 * 98.5vw),50px)}main #newsCol #newsList li dl dd .cat{display:block;width:-webkit-fit-content;width:fit-content;font-size:0.85em;letter-spacing:0.1em;margin-bottom:min(calc(8 / 1440 * 98.5vw),8px)}main #newsCol #newsList li dl dd .date{display:block;font-size:0.85em;letter-spacing:0.1em;margin-top:min(calc(8 / 1440 * 98.5vw),8px)}main #newsCol .btn{grid-column:2/3;grid-row:1/2;position:relative;top:0;right:min(calc(9 / 1440 * 98.5vw),9px);width:calc(282 / 1440* 98.5vw);max-width:282px;margin:0}}main #newsCol #newsList li a,main #newsCol #newsList li div{font-weight:normal}main #newsCol #newsList li a .date,main #newsCol #newsList li div .date{font-family:"Chakra Petch","Noto Sans JP",sans-serif}main #newsCol .slick-prev,main #newsCol .slick-next{position:absolute;display:block;width:40px;height:40px;line-height:0px;font-size:0px;cursor:pointer;background:none;padding:0;border:none;outline:none;z-index:3}main #newsCol .slick-prev:hover,main #newsCol .slick-prev:focus,main #newsCol .slick-next:hover,main #newsCol .slick-next:focus{outline:none;background:transparent;color:transparent}main #newsCol .slick-prev:before,main #newsCol .slick-next:before{line-height:1;cursor:pointer}main #newsCol .slick-prev{bottom:-20px;right:calc(40px + 10px);translate:0 100%}main #newsCol .slick-prev:before{content:" ";display:block;background:url(../images/common/arw_prev_w.png) no-repeat top center;background-size:contain;width:40px;height:40px}main #newsCol .slick-next{bottom:-20px;right:0;translate:0 100%}main #newsCol .slick-next:before{content:" ";display:block;background:url(../images/common/arw_next_w.png) no-repeat top center;background-size:contain;width:40px;height:40px}main #newsCol .slick-disabled{opacity:0}main #newsCol .slick-dots{position:absolute;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;font-size:0}@media screen and (max-width: 959px){main #newsCol .slick-dots{bottom:-20px;left:0;translate:0 0}}main #newsCol .slick-dots li button{background:#fff;font-size:0;border:none;cursor:pointer;opacity:0.4}@media screen and (max-width: 959px){main #newsCol .slick-dots li button{width:10vw;height:calc(7 / 750 * 100vw)}}@media screen and (min-width: 960px){main #newsCol .slick-dots li button{width:calc(30 / 1440 * 98.5vw);max-width:30px;height:3px}}main #newsCol .slick-dots li.slick-active button{opacity:1}@media screen and (max-width: 959px){main #newsCol .slick-dots li+li{margin-left:2.5vw}}@media screen and (min-width: 960px){main #newsCol .slick-dots li+li{margin-left:min(calc(10 / 1440 * 98.5vw),10px)}}main #gameCol{position:relative}main #gameCol.is-active:before{transition:width 0.4s 0.2s}main #gameCol.is-active .imgSlider{top:0;opacity:1;transition:top 0.4s 0.6s, opacity 0.4s 0.6s}main #gameCol:not(.is-active):before{width:0}main #gameCol:not(.is-active) .imgSlider{top:-10vw;opacity:0}main #gameCol h2{text-transform:uppercase}@media screen and (max-width: 959px){main #gameCol{padding:calc(205 / 750 * 100%) 0 calc(100 / 750 * 100%);margin-top:calc(105 / 750 * 100%)}main #gameCol:before,main #gameCol:after{content:"";position:absolute;z-index:-1}main #gameCol:before{top:0;left:0;background:#292929;width:100%;height:0;padding-bottom:calc(880 / 750 * 100%);margin-top:calc(130 / 750 * 100%)}main #gameCol:after{top:calc(130 / 750 * 100%);left:0;background:#22f;width:calc(285 / 750 * 100%);height:calc(100% - calc(130 / 750 * 100%))}main #gameCol .objText{position:absolute;top:0;left:0;margin:calc(45 / 750 * 100%) 0 0 calc(34 / 750 * 100%)}main #gameCol h2{position:absolute;top:0;left:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;font-weight:400;letter-spacing:0.1em;margin:calc(63 / 750 * 100%) 0 0 calc(27 / 750 * 100%);z-index:100}main #gameCol h2 span{font-size:2.5em;letter-spacing:0.1em}main #gameCol h2 span.sTxt{font-size:0.9em;margin-left:calc(35 / 750 * 100%)}main #gameCol .text{margin:40px calc(34 / 750 * 100%) 0;font-size:0.7em}main #gameCol .imgSlider{position:relative;display:block;margin:calc(60 / 750 * 100%) 0 0 0}main #gameCol .imgSlider ul li{background-size:cover !important}main #gameCol .imgSlider ul li img{max-width:100%;width:auto;height:auto}main #gameCol .imgSlider .slick-dots{margin-top:calc(33 / 750 * 100%)}}@media screen and (min-width: 960px){main #gameCol{margin-top:min(calc(125 / 1440 * 98.5vw),125px)}main #gameCol:before,main #gameCol:after{content:"";position:absolute;z-index:-1}main #gameCol:before{top:min(calc(224 / 1440 * 98.5vw),224px);left:0;background:#292929;width:100%;height:calc(100% - min(calc(224 / 1440 * 98.5vw), 224px))}main #gameCol:after{top:0;right:50%;background:#22f;width:50%;height:100%;margin-right:min(calc(290 / 1440 * 98.5vw),290px)}main #gameCol>.objText{position:absolute;top:min(calc(69 / 1440 * 98.5vw),69px);left:50%;width:calc(182 / 1440 * 98.5vw);max-width:182px;color:#000;padding-top:min(calc(9 / 1440 * 98.5vw),9px);border-top:solid 2px #000;margin-left:max(calc(-591 / 1440 * 98.5vw),-591px)}main #gameCol h2{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:baseline;align-items:baseline;padding:min(calc(40 / 1440 * 98.5vw),40px) 0 0 min(calc(363 / 1440 * 98.5vw),363px);margin:0 auto;z-index:100}main #gameCol h2 span{font-size:9.8em;line-height:1em;letter-spacing:0.075em}main #gameCol h2 span.sTxt{font-size:1.3em;margin-left:min(calc(12 / 1440 * 98.5vw),12px)}main #gameCol .inner{box-sizing:border-box;display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;-webkit-align-items:center;align-items:center;width:calc(1200 / 1440 * 100%);max-width:1200px;margin:0 auto;padding:min(calc(60 / 1440 * 98.5vw),60px) min(calc(9 / 1440* 98.5vw), 9px)}main #gameCol .textBox{width:calc(364 / 1440 * 98.5vw);max-width:364px;padding:0 0 0 min(calc(82 / 1440 * 98.5vw),82px)}main #gameCol .text{display:grid;-webkit-align-content:center;align-content:center;font-size:0.85em;letter-spacing:0.075em;margin:0 0 0}main #gameCol .text span+span{margin-top:0.3em}main #gameCol .btn{max-width:100%;margin:min(calc(30 / 1440 * 98.5vw),30px) 0 0 0}main #gameCol .imgSlider{width:calc(680 / 1440 * 98.5vw);max-width:680px;margin:0 0 0 0;overflow:hidden;z-index:100}main #gameCol .imgSlider>.objText{position:absolute;top:0;left:0;height:calc(42 / 1440 * 98.5vw);max-height:42px;padding:0.4em 0 0 1.5em}main #gameCol .imgSlider>.objText:before{content:"";position:absolute;top:0;left:0;background:#000;width:100%;height:200%;padding-left:8em;z-index:-1;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:skewX(45deg);transform:skewX(45deg)}main #gameCol .imgSlider .slick-dots{margin-top:min(calc(23 / 1440 * 98.5vw),23px)}main #gameCol .imgSlider img{max-width:100%;width:auto;height:auto}}main #worldCol{position:relative}main #worldCol>a.is-active:before{transition:height 0.4s 0.2s}main #worldCol>a.is-active .imgSlider{top:0;opacity:1;transition:top 0.4s 0.6s, opacity 0.4s 0.6s}main #worldCol>a.is-active .ill{bottom:0;opacity:1;transition:top 0.4s 0.6s, opacity 0.4s 0.6s}main #worldCol>a.is-active .more{margin:0 0 0 0;opacity:1;transition:margin 0.4s 0.6s, opacity 0.4s 0.6s}main #worldCol>a.is-active[href*="world"] .obj div{transition:width 0.8s 0.2s}main #worldCol>a.is-active[href*="character"]:after{transition:width 0.8s 0.2s}main #worldCol>a:not(.is-active):before{height:0}main #worldCol>a:not(.is-active) .imgSlider{top:-10vw;opacity:0}main #worldCol>a:not(.is-active) .ill{bottom:-10vw;opacity:0}main #worldCol>a:not(.is-active) .more{margin:0 0 0 -30vw;opacity:0}main #worldCol>a:not(.is-active)[href*="world"] .obj div{width:0}main #worldCol>a:not(.is-active)[href*="character"]:after{width:0}main #worldCol h2{text-transform:uppercase}@media screen and (max-width: 959px){main #worldCol{padding:0 0 calc(100 / 750 * 100%) 0}main #worldCol>a{position:relative;display:block;padding:calc(205 / 750 * 100%) 0 calc(130 / 750 * 100%) 0;margin-top:calc(105 / 750 * 100%)}main #worldCol>a:before,main #worldCol>a:after{content:"";position:absolute;z-index:-1}main #worldCol>a:before{top:0;left:50%;background:#292929;width:calc(100% - calc(34 / 750 * 100% * 2));height:calc(100% - calc(130 / 750 * 100vw));margin-top:calc(130 / 750 * 100%);translate:-50% 0}main #worldCol>a .objText{position:absolute;top:0;left:0;margin:calc(45 / 750 * 100%) 0 0 calc(34 / 750 * 100%)}main #worldCol>a h2{position:absolute;top:0;left:-0.1em;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;font-weight:400;letter-spacing:0.1em;margin:calc(63 / 750 * 100%) 0 0 calc(27 / 750 * 100%);z-index:100;text-transform:uppercase}main #worldCol>a h2 span{font-size:2.5em;letter-spacing:0.1em}main #worldCol>a h2 span.sTxt{font-size:0.9em;margin-left:calc(35 / 750 * 100%)}main #worldCol>a .more{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;position:absolute;bottom:0;left:50%;font-family:"Chakra Petch","Noto Sans JP",sans-serif;word-break:keep-all;letter-spacing:0.3em;translate:-50% 50%}main #worldCol>a .more img.arrow{display:inline-block;width:0.7em;margin-right:0.75em}main #worldCol>a[href*="world"] .imgSlider{position:relative;display:block;margin:calc(60 / 750 * 100%) 0 0 0}main #worldCol>a[href*="world"] .imgSlider ul li{background-size:cover !important}main #worldCol>a[href*="world"] .imgSlider ul li img{max-width:100%;width:auto;height:auto}main #worldCol>a[href*="world"] .imgSlider .slick-dots{margin-top:calc(33 / 750 * 100%)}main #worldCol>a[href*="world"] .obj div{position:absolute;top:0;width:calc(450 / 750 * 100vw);height:52.02312vw;z-index:-1;overflow:hidden}main #worldCol>a[href*="world"] .obj div:nth-child(1){left:60%;margin-top:calc(10 / 750 * 100%)}main #worldCol>a[href*="world"] .obj div:nth-child(2){left:-30%;margin-top:calc(670 / 750 * 100%)}main #worldCol>a[href*="world"] .obj div img{height:100%;width:auto}main #worldCol>a[href*="character"]{padding:calc(1180 / 750 * 100%) 0 calc(180 / 750 * 100%) 0}main #worldCol>a[href*="character"]:after{content:"";position:absolute;bottom:0;right:0%;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20540%20476%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2322f%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22%E8%83%8C%E6%99%AF%E6%9F%84%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22283%20476%20540%20219%20540%200%20477%200%201%20476%20283%20476%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22219%200%200%200%200%20219%20219%200%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") left top repeat-x;background-size:auto 100%;width:47.5%;height:0;padding-top:calc(150 / 750* 100%);z-index:-1;translate:0 50%}main #worldCol>a[href*="character"] h2{display:block}main #worldCol>a[href*="character"] h2 span.sTxt{width:100%;margin-left:0}main #worldCol>a[href*="character"] .ill{position:absolute;margin:0 0 calc(30 / 750 * 100%) 0}main #worldCol>a[href*="character"] .ill img{width:100%;height:auto}main #worldCol>a[href*="character"] .magus{left:2%;width:40%;z-index:1}main #worldCol>a[href*="character"] .cradlecoffin{right:-85%;width:210%}}@media screen and (min-width: 960px){main #worldCol{box-sizing:border-box;display:grid;grid-template-columns:49.3% 49.3%;-webkit-justify-content:space-between;justify-content:space-between;width:calc(1200 / 1440 * 100%);max-width:1200px;margin:min(calc(125 / 1440 * 98.5vw),125px) auto 0;padding:min(calc(60 / 1440 * 98.5vw),60px) min(calc(9 / 1440* 98.5vw), 9px)}main #worldCol>a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;aspect-ratio:1/1;width:100%;height:auto}main #worldCol>a:before,main #worldCol>a:after{content:"";position:absolute;z-index:-2}main #worldCol>a:before{top:0;left:0;background:#292929;width:100%;height:100%}main #worldCol>a h2{position:absolute;bottom:0;left:-0.15em;display:block;padding:min(calc(149 / 1440 * 98.5vw),149px) 0 0 0;margin:0 auto min(calc(-50 / 1440 * 98.5vw),-50px);z-index:100;text-transform:uppercase}main #worldCol>a h2 span{display:inline-block;font-size:5.5em;line-height:1em;letter-spacing:0.075em}main #worldCol>a h2 span.sTxt{font-size:1.3em;margin-left:min(calc(12 / 1440 * 98.5vw),12px)}main #worldCol>a .more{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;position:absolute;z-index:100;bottom:50%;right:10px;aspect-ratio:10/11;width:20px;font-family:"Chakra Petch","Noto Sans JP",sans-serif;word-break:keep-all;letter-spacing:0.3em;translate:0 50%;text-indent:100%;white-space:nowrap;overflow:hidden}main #worldCol>a .more img.arrow{position:absolute;top:50%;left:50%;display:inline-block;width:100%;translate:-50% -50%}main #worldCol>a[href*="world"] .imgSlider{margin:0 0 0 0;overflow:hidden;z-index:100}main #worldCol>a[href*="world"] .imgSlider .slick-dots{margin-top:min(calc(23 / 1440 * 98.5vw),23px)}main #worldCol>a[href*="world"] .imgSlider img{max-width:100%;width:auto;height:auto}main #worldCol>a[href*="world"] .obj div{position:absolute;top:0;width:calc(350 / 1440 * 98.5vw);max-width:350px;height:20.75807vw;max-height:303.46821px;overflow:hidden;z-index:-1}main #worldCol>a[href*="world"] .obj div:nth-child(1){left:50%;margin:max(calc(-80 / 1440 * 98.5vw),-80px) 0 0 0}main #worldCol>a[href*="world"] .obj div:nth-child(2){left:max(calc(-260 / 1440 * 98.5vw),-260px);margin:min(calc(300 / 1440 * 98.5vw),300px) 0 0 0}main #worldCol>a[href*="world"] .obj div img{height:100%;width:auto}main #worldCol>a[href*="character"]:after{content:"";position:absolute;top:0;left:50%;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20540%20476%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2322f%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22%E8%83%8C%E6%99%AF%E6%9F%84%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22283%20476%20540%20219%20540%200%20477%200%201%20476%20283%20476%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22219%200%200%200%200%20219%20219%200%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") left top repeat-x;background-size:auto 80%;width:calc(calc(100vw - calc(clamp(0px, 1200 / 1440 * 100%, 1200px)/2)) - 50%);height:0;padding-top:200px;z-index:-1;translate:0 -50%}main #worldCol>a[href*="character"] h2{display:block}main #worldCol>a[href*="character"] h2 span.sTxt{width:100%;margin-left:0}main #worldCol>a[href*="character"] .ill{position:absolute;margin:0 0 calc(30 / 750 * 100%) 0}main #worldCol>a[href*="character"] .ill img{width:100%;height:auto}main #worldCol>a[href*="character"] .magus{left:0%;width:30%;z-index:1}main #worldCol>a[href*="character"] .cradlecoffin{right:-40%;width:150%}}main #productCol{position:relative}main #productCol.is-active .productList li{top:0;opacity:1;transition:top 0.4s, opacity 0.4s}main #productCol.is-active .productList li:nth-child(1){transition-delay:0s !important}main #productCol.is-active .productList li:nth-child(2){transition-delay:0.1s !important}main #productCol.is-active .productList li:nth-child(3){transition-delay:0.2s !important}main #productCol.is-active .productList li:nth-child(4){transition-delay:0.3s !important}main #productCol:not(.is-active) .productList li{top:-10vw;opacity:0}main #productCol h2{text-transform:uppercase}@media screen and (max-width: 959px){main #productCol{margin:calc(100 / 750 * 100%) 0 0}main #productCol h2{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;font-weight:400;letter-spacing:0.1em;margin:0 0 0 calc(27 / 750 * 100%);z-index:100}main #productCol h2 span{font-size:2.5em;letter-spacing:0.1em}main #productCol h2 span.sTxt{font-size:0.9em;margin-left:calc(35 / 750 * 100%)}main #productCol .slick-track{display:-webkit-flex;display:flex}main #productCol .slick-slide{height:auto !important}main #productCol .productList{margin:0 calc(34 / 750 * 100%) 80px}main #productCol .productList li{position:relative;background:#292929}main #productCol .productList li dl{position:relative;display:grid;width:100%;height:100%;box-sizing:border-box}main #productCol .productList li dl:before,main #productCol .productList li dl:after{content:"";position:absolute;top:0;width:8px;height:8px;border-top:solid 1px #22f}main #productCol .productList li dl:before{left:0;border-left:solid 1px #22f}main #productCol .productList li dl:after{right:0;border-right:solid 1px #22f}main #productCol .productList li dl dt{-webkit-order:2;order:2;padding:1em;text-align:center}main #productCol .productList li dl dt:before,main #productCol .productList li dl dt:after{content:"";position:absolute;bottom:0;width:8px;height:8px;border-bottom:solid 1px #22f}main #productCol .productList li dl dt:before{left:0;border-left:solid 1px #22f}main #productCol .productList li dl dt:after{right:0;border-right:solid 1px #22f}main #productCol .productList li dl dd{-webkit-order:1;order:1}main #productCol .productList li dl dd img{width:100%;height:auto}}@media screen and (min-width: 960px){main #productCol{position:relative;z-index:0;display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;gap:max(calc(20 / 1440 * 98.5vw),20px);width:calc(1200 / 1440 * 100%);max-width:1200px;margin:min(calc(130 / 1440 * 98.5vw),130px) auto 0}main #productCol h2{grid-column:1/2;grid-row:1/2;position:relative;left:min(calc(4 / 1440 * 98.5vw),4px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;z-index:100}main #productCol h2 span{font-size:6em;letter-spacing:0.07em}main #productCol h2 span.sTxt{font-size:1.4em;margin-left:min(calc(25 / 1440 * 98.5vw),25px)}main #productCol .productList{grid-column:1/3;grid-row:2/3;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 min(calc(9 / 1440 * 98.5vw), 9px)}main #productCol .productList li{position:relative;background:#292929}main #productCol .productList li:nth-child(-n+4){margin-top:0}main #productCol .productList li dl{position:relative;display:grid;box-sizing:border-box;text-align:center}main #productCol .productList li dl:before,main #productCol .productList li dl:after{content:"";position:absolute;top:0;width:8px;height:8px;border-top:solid 1px #22f}main #productCol .productList li dl:before{left:0;border-left:solid 1px #22f}main #productCol .productList li dl:after{right:0;border-right:solid 1px #22f}main #productCol .productList li dl dt{-webkit-order:2;order:2;padding:2em;font-size:0.9em}main #productCol .productList li dl dt br{display:none}main #productCol .productList li dl dd{-webkit-order:1;order:1}main #productCol .productList li dl dd:before,main #productCol .productList li dl dd:after{content:"";position:absolute;bottom:0;width:8px;height:8px;border-bottom:solid 1px #22f}main #productCol .productList li dl dd:before{left:0;border-left:solid 1px #22f}main #productCol .productList li dl dd:after{right:0;border-right:solid 1px #22f}main #productCol .productList li dl dd img{width:100%;height:auto}main #productCol .btn{grid-column:2/3;grid-row:1/2;position:relative;top:0;right:min(calc(9 / 1440 * 98.5vw),9px);width:calc(282 / 1440* 98.5vw);max-width:282px;margin:0}}main #productCol .productList li a{font-weight:normal}main #productCol .productList li a .date{font-family:"Chakra Petch","Noto Sans JP",sans-serif}main #productCol .slick-prev,main #productCol .slick-next{position:absolute;display:block;width:40px;height:40px;line-height:0px;font-size:0px;cursor:pointer;background:none;padding:0;border:none;outline:none;z-index:3}main #productCol .slick-prev:hover,main #productCol .slick-prev:focus,main #productCol .slick-next:hover,main #productCol .slick-next:focus{outline:none;background:transparent;color:transparent}main #productCol .slick-prev:before,main #productCol .slick-next:before{line-height:1;cursor:pointer}main #productCol .slick-prev{bottom:-20px;right:calc(40px + 10px);translate:0 100%}main #productCol .slick-prev:before{content:" ";display:block;background:url(../images/common/arw_prev_w.png) no-repeat top center;background-size:contain;width:40px;height:40px}main #productCol .slick-next{bottom:-20px;right:0;translate:0 100%}main #productCol .slick-next:before{content:" ";display:block;background:url(../images/common/arw_next_w.png) no-repeat top center;background-size:contain;width:40px;height:40px}main #productCol .slick-disabled{opacity:0}main #productCol .slick-dots{position:absolute;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;font-size:0}@media screen and (max-width: 959px){main #productCol .slick-dots{bottom:-20px;left:0;translate:0 0}}main #productCol .slick-dots li button{background:#fff;font-size:0;border:none;cursor:pointer;opacity:0.4}@media screen and (max-width: 959px){main #productCol .slick-dots li button{width:8vw;height:calc(7 / 750 * 100vw)}}@media screen and (min-width: 960px){main #productCol .slick-dots li button{width:calc(30 / 1440 * 98.5vw);max-width:30px;height:3px}}main #productCol .slick-dots li.slick-active button{opacity:1}@media screen and (max-width: 959px){main #productCol .slick-dots li+li{margin-left:2.5vw}}@media screen and (min-width: 960px){main #productCol .slick-dots li+li{margin-left:min(calc(10 / 1440 * 98.5vw),10px)}}main #specCol{position:relative}main #specCol.is-active:before{transition:width 0.4s 0.2s}main #specCol.is-active .imgSlider{top:0;opacity:1;transition:top 0.4s 0.6s, opacity 0.4s 0.6s}main #specCol:not(.is-active):before{width:0}main #specCol:not(.is-active) .imgSlider{top:-10vw;opacity:0}main #specCol h2{text-transform:uppercase}main #specCol .catch{text-align:left}main #specCol table{background:#000;width:100%}main #specCol table th,main #specCol table td{padding:0.8em;text-align:center;word-break:keep-all;vertical-align:middle}main #specCol table th{font-weight:700}main #specCol table tr:first-child th{background:#22c;font-weight:700}main #specCol table tr:nth-child(n+2) th,main #specCol table tr:nth-child(n+2) td{border-right:1px dotted #292929;border-bottom:1px dotted #292929}main #specCol table tr:nth-child(n+2) th:last-child,main #specCol table tr:nth-child(n+2) td:last-child{border-right:none}main #specCol table tr:last-child th,main #specCol table tr:last-child td{border-bottom:none}@media screen and (max-width: 959px){main #specCol{padding-bottom:calc(156 / 750 * 100%);margin:calc(100 / 750 * 100%) 0 0}main #specCol:before{content:"";position:absolute;top:0;left:0;background:#292929;width:calc(177 / 750 * 100%);height:100%;z-index:-1}main #specCol h2{width:100%;font-weight:400;letter-spacing:0.1em;margin:0 0 0 calc(27 / 750 * 100%);z-index:100}main #specCol h2 span{display:block;font-size:2.5em;letter-spacing:0.1em}main #specCol .catch{padding:calc(60 / 750 * 100%) 0 0;margin:0 calc(34 / 750 * 100%);font-size:0.8em}main #specCol .catch span{display:inline-block;background:#fff;color:#000;letter-spacing:0.08em;font-family:"Noto Serif JP",serif;font-weight:700;padding:0 0.5em 0.1em}main #specCol .catch span.stit{font-size:0.6em;margin-top:0.9em}main #specCol .catch span.indent{margin-left:1em}main #specCol .catch br+span{margin-top:0.6em}main #specCol .catch br+span.stit{margin-top:1.5em}main #specCol .catch.tit{margin-bottom:1em}main #specCol .table{box-sizing:border-box;width:calc(100% - calc(34 / 750 * 100%));margin:0 0 0 auto;padding:0 calc(34 / 750 * 100vw) 0 0;overflow-x:auto;font-size:0.8em}main #specCol .notice{width:calc(100% - calc(34 * 2 / 750 * 100%));margin:1em auto 0;font-size:0.7em}}@media screen and (min-width: 960px){main #specCol{width:calc(calc(1200 / 1440 * 100%) - calc(9*2 / 1440 * 98.5vw));max-width:calc(1200px - calc(9 * 2px));margin:min(calc(130 / 1440 * 98.5vw),130px) auto 0;padding:min(calc(80 / 1440 * 98.5vw),80px) 0 min(calc(100 / 1440 * 98.5vw),100px) 0}main #specCol:before,main #specCol:after{content:"";position:absolute;z-index:-1}main #specCol:before{top:0;right:50%;background:#292929;width:50vw;height:100%;margin-right:min(calc(290 / 1440 * 98.5vw),290px)}main #specCol h2{text-align:left}main #specCol h2 span{display:block;font-size:9.8em;line-height:1em;letter-spacing:0.1em}main #specCol .catch{margin-top:min(calc(30 / 1440 * 98.5vw),30px);margin-left:min(calc(300 / 1440 * 98.5vw),300px)}main #specCol .catch span{display:inline-block;background:#fff;color:#000;font-size:1.3em;letter-spacing:0.08em;font-family:"Noto Serif JP",serif;font-weight:700;padding:0 0.5em 0.1em}main #specCol .catch span.indent{margin-left:1em}main #specCol .catch br+span{margin-top:0.6em}main #specCol .catch.tit{margin-left:0;margin-top:2em;margin-bottom:1em}main #specCol .table{font-size:1.1em}main #specCol table td{word-break:normal}main #specCol .notice{margin:1em 0 0;font-size:0.9em}}

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