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 #mvSlider: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)}}@media screen and (max-width: 959px){main .imgSlider .slick-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;font-size:0}main .imgSlider .slick-dots li button{background:#fff;width:10vw;height:calc(7 / 750 * 100vw);font-size:0;border:none;cursor:pointer;opacity:0.4}main .imgSlider .slick-dots li.slick-active button{opacity:1}main .imgSlider .slick-dots li+li{margin-left:2.5vw}}@media screen and (min-width: 960px){main .imgSlider .slick-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;font-size:0}main .imgSlider .slick-dots li button{background:#fff;width:calc(50 / 1440 * 98.5vw);max-width:50px;height:3px;font-size:0;border:none;cursor:pointer;opacity:0.4}main .imgSlider .slick-dots li.slick-active button{opacity:1}main .imgSlider .slick-dots li+li{margin-left:min(calc(10 / 1440 * 98.5vw),10px)}}main #mvCol{position:relative}main #mvCol #pf,main #mvCol #logoSynduality,main #mvCol .mvCatch{z-index:120}main #mvCol #mvSlider{position:relative;width:100%;margin:0 auto}main #mvCol #mvSlider: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 #mvSlider li:nth-child(1){background:url(../images/top/img_mv01.jpg) center center no-repeat;background-size:cover}main #mvCol #mvSlider li:nth-child(2){background:url(../images/top/img_mv02.jpg) center center no-repeat;background-size:cover}main #mvCol #mvSlider li.slick-active img{transition:-webkit-transform 8s linear;transition:transform 8s linear;transition:transform 8s linear, -webkit-transform 8s linear;-webkit-transform:scale(1.05);transform:scale(1.05)}main #mvCol #mvSlider li>span{display:block;background:rgba(0,0,0,0.5);text-align:center;-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%)}main #mvCol #mvSlider li>span span{display:inline-block;overflow:hidden}main #mvCol #mvSlider li img{width:100%;max-width:1440px;margin:0 auto}main #mvCol .progress{position:absolute;right:0;bottom:0;width:100%;height:3px;background:rgba(41,41,41,0.5)}main #mvCol .bar{display:block;width:0%;height:3px;background:#22f}@media screen and (max-width: 959px){main #mvCol{background:#000}main #mvCol #pf{position:absolute;top:0;left:0;width:75%;max-width:477px;margin:calc(23 / 750 * 100vw) 0 0 calc(33 / 750 * 100vw)}main #mvCol #logoSynduality{position:relative;width:84%;margin:0 auto;display:block;padding:calc(116 / 750 * 100%) 0 calc(62 / 750 * 100%);margin:0 auto}main #mvCol .mvCatch{position:absolute;bottom:0;left:0;display:block;width:100%;text-align:center;font-family:"Chakra Petch","Noto Sans JP",sans-serif;font-weight:600;letter-spacing:0.08em;margin-bottom:calc(-118 / 750 * 100%)}main #mvCol .mvBnr{position:absolute;bottom:0;left:0;right:0;display:block;width:91.5%;margin:0 auto calc(-318 / 750 * 100%)}main #mvCol .mvBnr li{position:relative;background:#292929;margin-top:0.5em}main #mvCol .mvBnr li:before,main #mvCol .mvBnr li:after{content:"";position:absolute;top:0;width:8px;height:8px;border-top:solid 1px #22f}main #mvCol .mvBnr li:before{left:0;border-left:solid 1px #22f}main #mvCol .mvBnr li:after{right:0;border-right:solid 1px #22f}main #mvCol .mvBnr li a{display:block}main #mvCol .mvBnr li a:before,main #mvCol .mvBnr li a:after{content:"";position:absolute;bottom:0;width:8px;height:8px;border-bottom:solid 1px #22f}main #mvCol .mvBnr li a:before{left:0;border-left:solid 1px #22f}main #mvCol .mvBnr li a:after{right:0;border-right:solid 1px #22f}main #mvCol .mvBnr li img{width:100%}}@media screen and (min-width: 960px){main #mvCol #pf{position:absolute;top:0;left:50%;width:calc(477 / 1441 * 98.5vw);max-width:477px;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)}main #mvCol #logoSynduality{position:absolute;top:45.5%;left:50%;width:calc(722 / 1440 * 98.5vw);max-width:722px;margin:max(calc(-165 / 1440 * 98.5vw / 2), calc(-165px / 2)) 0 0 max(calc(-361 / 1440 * 98.5vw), -361px);-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))}main #mvCol .mvCatch{position:absolute;top:86.5%;display:block;width:100%;text-align:center;font-size:1.2em;font-family:"Chakra Petch","Noto Sans JP",sans-serif;letter-spacing:0.08em;text-shadow:0 0 3px #000,0 0 3px #000,0 0 3px #000;margin-top:-0.5em;pointer-events:none}main #mvCol .mvBnr{position:absolute;left:50%;bottom:22.5%;display:block;width:18%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}main #mvCol .mvBnr li{position:relative;background:#292929;margin-top:0.5em}main #mvCol .mvBnr li:before,main #mvCol .mvBnr li:after{content:"";position:absolute;top:0;width:8px;height:8px;border-top:solid 1px #22f}main #mvCol .mvBnr li:before{left:0;border-left:solid 1px #22f}main #mvCol .mvBnr li:after{right:0;border-right:solid 1px #22f}main #mvCol .mvBnr li a{display:block}main #mvCol .mvBnr li a:before,main #mvCol .mvBnr li a:after{content:"";position:absolute;bottom:0;width:8px;height:8px;border-bottom:solid 1px #22f}main #mvCol .mvBnr li a:before{left:0;border-left:solid 1px #22f}main #mvCol .mvBnr li a:after{right:0;border-right:solid 1px #22f}main #mvCol .mvBnr li img{width:100%}}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}@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(400 / 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 #videopolicy a.btn{background:#22f;color:#FFF}@media screen and (min-width: 960px){main #videopolicy a.btn{width:calc(584 / 1440 * 98.5vw);max-width:584px;padding:1.5em 0}}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%}@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 #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}@media screen and (max-width: 959px){main #newsCol{margin:calc(200 / 750 * 100%) 0 0}main #newsCol .objText{position:absolute;top:0;left:0;margin:calc(-75 / 750 * 100%) 0 0 calc(34 / 750 * 100%)}main #newsCol 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(-65 / 750 * 100%) 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%)}main #newsCol #newsList li{position:relative;background:#292929}main #newsCol #newsList li>a,main #newsCol #newsList li>span{position:relative;display:block;width:100%;padding-top:calc(112 / 577 * 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{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{left:0;border-left:solid 1px #22f}main #newsCol #newsList li>a:after,main #newsCol #newsList li>span:after{right:0;border-right:solid 1px #22f}main #newsCol #newsList li>a img,main #newsCol #newsList li>span img{width:100%}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{width:calc(1200 / 1440 * 100%);max-width:1200px;margin:min(calc(130 / 1440 * 98.5vw),130px) auto 0}main #newsCol .objText{position:absolute;top:min(calc(-45 / 1440 * 98.5vw),-45px);left:min(calc(9 / 1440 * 98.5vw),9px)}main #newsCol h2{position:absolute;left:min(calc(9 / 1440 * 98.5vw),9px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:max(calc(-52 / 1440 * 98.5vw),-52px);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{margin:0 min(calc(9 / 1440 * 98.5vw), 9px)}main #newsCol #newsList li{position:relative;background:#292929}main #newsCol #newsList li>a,main #newsCol #newsList li>span{position:relative;display:block;padding:min(calc(55 / 1440 * 98.5vw),55px);box-sizing:border-box}main #newsCol #newsList li>a:before,main #newsCol #newsList li>a:after,main #newsCol #newsList li>span:before,main #newsCol #newsList li>span: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{left:0;border-left:solid 1px #22f}main #newsCol #newsList li>a:after,main #newsCol #newsList li>span:after{right:0;border-right:solid 1px #22f}main #newsCol #newsList li>a img,main #newsCol #newsList li>span img{width:100%}main #newsCol #newsList li dl{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}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;padding:0 0 0 min(calc(25 / 1440 * 98.5vw),25px)}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 #newsList li a{font-weight:normal}main #newsCol #newsList li a .date{font-family:"Chakra Petch","Noto Sans JP",sans-serif}main #pvCol.is-active dl:before{margin-right:0;opacity:1;transition:margin-right 0.4s 0.6s, opacity 0.4s 0.4s}main #pvCol.is-active dl:after{margin-left:0;opacity:1;transition:margin-left 0.4s 0.6s, opacity 0.4s 0.4s}main #pvCol.is-active dl dd{top:0;opacity:1;transition:top 0.4s 0.2s, opacity 0.4s 0.2s}main #pvCol:not(.is-active) dl:before{margin-right:-20%;opacity:0}main #pvCol:not(.is-active) dl:after{margin-left:-20%;opacity:0}main #pvCol:not(.is-active) dl dd{top:-10vw;opacity:0}main #pvCol .endPv{position:relative;pointer-events:none}main #pvCol .endPv a{-webkit-filter:brightness(0.3);filter:brightness(0.3)}main #pvCol .endPv .endTxt{display:inline-block;width:90%;height:3em;color:#fff;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1}@media screen and (max-width: 959px){main #pvCol{padding:calc(200 / 750 * 100%) 0 calc(365 / 750 * 100%)}main #pvCol dl{position:relative}main #pvCol dl .objText{position:absolute;top:0;left:50%;margin:calc(-50 / 750 * 100%) 0 0 0}main #pvCol dl dt{position:absolute;top:0;left:50%;margin:calc(-98 / 750 * 100%) 0 0 calc(-168 / 750 * 100%);z-index:100}main #pvCol dl dt h2{font-size:2.5em;font-weight:400;letter-spacing:0.1em}main #pvCol dl dt+dd #pvList{position:relative;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20801%20462%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bclip-path%3Aurl(%23clip-path)%3B%7D.cls-3%7Bfill%3A%2322f%3B%7D%3C%2Fstyle%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Crect%20class%3D%22cls-1%22%20width%3D%22820%22%20height%3D%22462%22%2F%3E%3C%2FclipPath%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%E3%83%AC%E3%82%A4%E3%82%A2%E3%82%A6%E3%83%88%22%3E%3Cg%20class%3D%22cls-2%22%3E%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22801%20439%20778%20462%20248%20462%20236%20450%2048%20450%2036%20462%200%20462%200%200%20801%200%20801%20439%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") left bottom no-repeat;background-size:100% auto;box-sizing:border-box}main #pvCol dl dt+dd #pvList:before{content:"";position:absolute;top:0;left:50%;width:calc(12 / 750 * 100vw);height:calc(10 / 750 * 100vw);border-top:calc(10 / 750 * 100vw) solid #22f;border-right:calc(6 / 750 * 100vw) solid transparent;border-left:calc(6 / 750 * 100vw) solid transparent;box-sizing:border-box;margin:calc(-17 / 750 * 100vw) 0 0 calc(-6 / 750 * 100vw)}main #pvCol dl dt+dd #pvList img{width:100%}main #pvCol dl dt+dd #pvList a{width:calc(650 / 750 * 100vw);padding:0 calc(8 / 750 * 100vw);display:block}main #pvCol dl dt+dd #pvList a p{min-height:40px;padding:10px 80px 20px 0;font-size:0.8em;letter-spacing:0.1em;font-weight:normal;font-family:"Chakra Petch","Noto Sans JP",sans-serif}}@media screen and (min-width: 960px){main #pvCol{overflow:visible;padding:min(calc(130 / 1440 * 98.5vw),130px) 0 min(calc(100 / 1440 * 98.5vw),100px) 0;box-sizing:border-box}main #pvCol dl{overflow:visible;position:relative;width:100%;margin:0 auto}main #pvCol dl:before,main #pvCol dl:after{content:"";position:absolute;top:0;background:#22f;width:min(calc(63 / 1440 * 98.5vw),63px);height:2px;margin-top:min(calc(230 / 1440 * 98.5vw),230px)}main #pvCol dl:before{right:min(calc(100% + 38 / 1440 * 98.5vw),calc(100% + 38px))}main #pvCol dl:after{left:min(calc(100% + 19 / 1440 * 98.5vw),calc(100% + 19px))}main #pvCol dl .objText{position:absolute;top:0;left:50%;width:20em;margin:max(calc(-80 / 1440 * 98.5vw),-80px) 0 0 clamp(0px, calc(245 / 1140 * 98.5vw), 310px);z-index:100}main #pvCol dl dt{position:absolute;top:0;left:50%;font-size:10.5em;letter-spacing:0.1em;margin:max(calc(-97 / 1440 * 98.5vw),-97px) 0 0 clamp(0px, calc(236 / 1140 * 98.5vw), 298px);z-index:100}main #pvCol dl dt h2 span{display:inherit}main #pvCol dl dt+dd #pvList{position:relative;width:100%}main #pvCol dl dt+dd #pvList:before{content:"";position:absolute;top:0;left:50%;width:min(calc(12 / 1440 * 98.5vw),12px);height:min(calc(12 / 1440 * 98.5vw),12px);border-top:min(calc(11 / 1440 * 98.5vw),11px) solid #22f;border-right:min(calc(6 / 1440 * 98.5vw),6px) solid transparent;border-left:min(calc(6 / 1440 * 98.5vw),6px) solid transparent;box-sizing:border-box;margin:max(calc(-20 / 1440 * 98.5vw),-20px) 0 0 min(calc(-5 / 1440 * 98.5vw),-5px)}main #pvCol dl dt+dd #pvList img{width:100%}main #pvCol dl dt+dd #pvList a{box-sizing:border-box;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20801%20462%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bclip-path%3Aurl(%23clip-path)%3B%7D.cls-3%7Bfill%3A%2322f%3B%7D%3C%2Fstyle%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Crect%20class%3D%22cls-1%22%20width%3D%22820%22%20height%3D%22462%22%2F%3E%3C%2FclipPath%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%E3%83%AC%E3%82%A4%E3%82%A2%E3%82%A6%E3%83%88%22%3E%3Cg%20class%3D%22cls-2%22%3E%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22801%20439%20778%20462%20248%20462%20236%20450%2048%20450%2036%20462%200%20462%200%200%20801%200%20801%20439%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat;background-position:left clamp(0px, calc(50 / 1440 * 98.5vw), calc(50px)) bottom;background-size:clamp(0px, calc(801 / 1440 * 98.5vw), 801px);width:calc(920 / 1440 * 98.5vw);max-width:920px;padding:0 clamp(0px, calc((138) / 2 / 1440 * 100vw), calc(138px / 2));display:block}main #pvCol dl dt+dd #pvList a p{padding:20px 0 30px;font-size:0.8em;letter-spacing:0.1em;font-weight:normal;font-family:"Chakra Petch","Noto Sans JP",sans-serif}}@media screen and (max-width: 959px){main #pvCol dl+.btn{margin:calc(90 / 750 * 100%) calc(34 / 750 * 100%) 0}}@media screen and (min-width: 960px){main #pvCol dl+.btn{margin:min(calc(62 / 1200 * 100%),62px) auto 0}}@media screen and (min-width: 960px){main #pvCol a.btn{width:calc(420 / 1440 * 98.5vw);max-width:420px}}main #pvCol .slick-prev,main #pvCol .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 #pvCol .slick-prev:hover,main #pvCol .slick-prev:focus,main #pvCol .slick-next:hover,main #pvCol .slick-next:focus{outline:none;background:transparent;color:transparent}main #pvCol .slick-prev:before,main #pvCol .slick-next:before{line-height:1;cursor:pointer}main #pvCol .slick-prev{top:calc(366 / 750 * 100vw + 10px);right:calc(50 / 750 * 100vw + 1% + 40px)}@media screen and (min-width: 960px){main #pvCol .slick-prev{top:50%;left:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);margin:0 0 0 min(calc(-430 / 1440 * 100vw), -430px)}}main #pvCol .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 #pvCol .slick-next{top:calc(366 / 750 * 100vw + 10px);right:calc(50 / 750 * 100vw)}@media screen and (min-width: 960px){main #pvCol .slick-next{top:50%;right:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);margin:0 min(calc(-430 / 1440 * 100vw), -430px) 0 0}}main #pvCol .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 #pvCol .slick-disabled{opacity:0}main #pvCol .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 #pvCol .slick-dots{bottom:calc(-30 / 750 * 100vw);left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@media screen and (min-width: 960px){main #pvCol .slick-dots{bottom:min(calc(-20 / 1440 * 100vw), -20px);left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}main #pvCol .slick-dots li button{background:#fff;font-size:0;border:none;cursor:pointer;opacity:0.4}@media screen and (max-width: 959px){main #pvCol .slick-dots li button{width:10vw;height:calc(7 / 750 * 100vw)}}@media screen and (min-width: 960px){main #pvCol .slick-dots li button{width:calc(30 / 1440 * 98.5vw);max-width:30px;height:3px}}main #pvCol .slick-dots li.slick-active button{opacity:1}@media screen and (max-width: 959px){main #pvCol .slick-dots li+li{margin-left:2.5vw}}@media screen and (min-width: 960px){main #pvCol .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}@media screen and (max-width: 959px){main #gameCol{padding-top:calc(205 / 750 * 100%);margin-top:calc(105 / 750 * 100%)}main #gameCol:before{content:"";position:absolute;top:0;left:0;background:#292929;width:calc(177 / 750 * 100%);height:100%;padding-bottom:calc(953 / 750 * 100%);z-index:-1}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 .imgSlider{position:relative;display:block;margin-top:calc(29 / 750 * 100%)}main #gameCol .imgSlider ul li{background-size:cover !important}main #gameCol .imgSlider ul li img{width:100%}main #gameCol .imgSlider .slick-dots{margin-top:calc(33 / 750 * 100%)}main #gameCol .catch{position:relative;display:inline-block;background:#000;font-size:0.8em;letter-spacing:0.05em;font-family:"Noto Serif JP",serif;padding:0 0 0.1em 0.5em;margin:0 0 0 calc(34 / 750 * 100%);z-index:100}main #gameCol .text{margin:40px calc(34 / 750 * 100%) 0;font-size:0.7em}}@media screen and (min-width: 960px){main #gameCol{height:calc(891 / 1440 * 98.5vw);max-height:891px;margin-top:min(calc(125 / 1440 * 98.5vw),125px)}main #gameCol:before{content:"";position:absolute;top:0;left:50%;background:#292929;width:calc(551 / 1440 * 98.5vw);max-width:551px;height:100%;margin-left:max(calc(-291 / 1440 * 98.5vw),-291px);z-index:-1}main #gameCol .objText{position:absolute;top:min(calc(5 / 1440 * 98.5vw),5px);left:50%;margin-left:max(calc(-591 / 1440 * 98.5vw),-591px)}main #gameCol h2{position:absolute;left:50%;margin:min(calc(23 / 1440 * 98.5vw),23px) 0 0 max(calc(-445 / 1440 * 98.5vw),-445px);z-index:100}main #gameCol h2 span{display:block;font-size:9.8em;line-height:1em;letter-spacing:0.1em}main #gameCol h2 span.sTxt{font-size:1.3em;margin-left:min(calc(8 / 1440 * 98.5vw),8px)}main #gameCol .imgSlider{position:relative;display:block;padding-top:min(calc(74 / 1440 * 98.5vw),74px)}main #gameCol .imgSlider ul li{background-size:cover !important}main #gameCol .imgSlider ul li span{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,0.5);height:calc(691 / 1440 * 98.5vw);max-height:691px;-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%);overflow:hidden}main #gameCol .imgSlider ul li img{width:100%;max-width:1440px;margin:0 auto}main #gameCol .imgSlider .slick-dots{margin-top:min(calc(30 / 1440 * 98.5vw),30px)}main #gameCol .imgSlider .inner{position:absolute;bottom:min(calc(3px + 30 / 1440 * 98.5vw),33px);left:50%;margin-left:min(calc(260 / 1440 * 98.5vw),260px)}main #gameCol .catch{position:relative;left:max(calc(-80 / 1440 * 98.5vw),-80px);display:inline-block;background:#000;font-size:1.3em;letter-spacing:0.08em;font-family:"Noto Serif JP",serif;padding:0 0 0.1em 0.5em;margin:0 0 min(calc(20 / 1440 * 98.5vw),20px) 0;z-index:100}main #gameCol .textBox{position:relative;display:block;width:calc(331 / 1440 * 98.5vw);max-width:331px;font-size:1.4em;padding-top:min(calc(12 / 1440 * 98.5vw),12px);z-index:100;overflow:hidden}main #gameCol .textBox:before,main #gameCol .textBox:after{content:"";position:absolute;top:0;background:#22f;height:min(calc(24 / 1440 * 98.5vw),24px);z-index:-1}main #gameCol .textBox:before{left:0;width:21%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:skewX(45deg);transform:skewX(45deg)}main #gameCol .textBox:after{right:0;width:43%;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}main #gameCol .textBox .text{display:block;background:#000;width:100%;font-size:0.55em;padding:min(calc(30 / 1440 * 98.5vw),30px);box-sizing:border-box}}main #onlineCol{position:relative}main #onlineCol.is-active:before{transition:height 0.4s 0.2s}main #onlineCol.is-active .imgSlider{top:0;opacity:1;transition:top 0.4s 0.6s, opacity 0.4s 0.6s}main #onlineCol:not(.is-active):before{height:0}main #onlineCol:not(.is-active) .imgSlider{top:-10vw;opacity:0}@media screen and (max-width: 959px){main #onlineCol:before{content:"";position:absolute;top:0;left:0;background:#292929;width:calc(177 / 750 * 100%);height:100%;padding-bottom:calc(953 / 750 * 100%);z-index:-1}main #onlineCol h2{position:absolute;top:0;left:0;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;width:100%;letter-spacing:0.1em;margin:calc(-50 / 750 * 100%) 0 0 0;z-index:100}main #onlineCol h2 span{display:block;font-size:2.5em;letter-spacing:0.1em}main #onlineCol h2 span.sTxt{font-size:0.9em;margin-left:calc(35 / 750 * 100%)}main #onlineCol .imgSlider{position:relative;display:block;margin-top:calc(150 / 750 * 100%)}main #onlineCol .imgSlider ul li{background-size:cover !important}main #onlineCol .imgSlider ul li img{width:100%}main #onlineCol .imgSlider .slick-dots{margin-top:calc(33 / 750 * 100%)}}@media screen and (min-width: 960px){main #onlineCol:before{content:"";position:absolute;top:0;left:50%;background:#292929;width:calc(551 / 1440 * 98.5vw);max-width:551px;height:100%;margin-left:max(calc(-291 / 1440 * 98.5vw),-291px);z-index:-1}main #onlineCol h2{position:absolute;left:0;right:0;margin:min(calc(23 / 1440 * 98.5vw),23px) auto 0 auto;text-align:center;z-index:100}main #onlineCol h2 span{display:block;font-size:9.8em;line-height:1em;letter-spacing:0.1em}main #onlineCol h2 span.sTxt{font-size:1.3em;margin-left:min(calc(8 / 1440 * 98.5vw),8px)}main #onlineCol .imgSlider{position:relative;display:block;padding-top:min(calc(74 / 1440 * 98.5vw),74px)}main #onlineCol .imgSlider ul li{background-size:cover !important}main #onlineCol .imgSlider ul li span{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,0.5);height:calc(562 / 1440 * 98.5vw);max-height:562px;-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%);overflow:hidden}main #onlineCol .imgSlider ul li img{width:100%;max-width:1180px;margin:0 auto}main #onlineCol .imgSlider .slick-dots{margin-top:min(calc(30 / 1440 * 98.5vw),30px)}main #onlineCol .imgSlider .inner{position:absolute;bottom:min(calc(3px + 30 / 1440 * 98.5vw),33px);left:50%;margin-left:min(calc(260 / 1440 * 98.5vw),260px)}}main .onnlineColInner{position:relative}main .onnlineColInner.is-active:before{transition:height 0.4s 0.2s}main .onnlineColInner.is-active:after{transition:width 0.8s 0.2s}main .onnlineColInner.is-active .imgSlider{top:0;opacity:1;transition:top 0.4s 0.6s, opacity 0.4s 0.6s}main .onnlineColInner:not(.is-active):before{height:0}main .onnlineColInner:not(.is-active):after{width:0}main .onnlineColInner:not(.is-active) .imgSlider{top:-10vw;opacity:0}@media screen and (max-width: 959px){main .onnlineColInner{margin-top:calc(68 / 750 * 100%)}main .onnlineColInner:before{content:"";position:absolute;top:0;left:0;background:#292929;width:calc(177 / 750 * 100%);height:100%;padding-bottom:calc(953 / 750 * 100%);z-index:-1}main .onnlineColInner:after{content:"";position:absolute;bottom:calc(-34 / 750 * 100%);left: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:100%;height:0;padding-top:calc(150 / 750 * 100%);z-index:-1}main .onnlineColInner h3{width:100%;font-weight:400;letter-spacing:0.1em;text-align:left;margin:calc(63 / 750 * 100%) 0 0 calc(27 / 750 * 100%);z-index:100}main .onnlineColInner h3 span{display:block;font-size:2em;letter-spacing:0.1em}main .onnlineColInner h3 span.sTxt{font-size:0.9em}main .onnlineColInner .imgSlider{position:relative;display:block;margin-top:calc(29 / 750 * 100%);padding-top:min(calc(21 / 1440 * 98.5vw),21px)}main .onnlineColInner .imgSlider>.objText{position:absolute;top:-1px;left:0;margin:calc(-20 / 750 * 100%) 0 0 0;width:calc(198 / 750 * 100%)}main .onnlineColInner .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 .onnlineColInner .imgSlider ul li{background-size:cover !important}main .onnlineColInner .imgSlider ul li img{width:100%}main .onnlineColInner .imgSlider .slick-dots{margin-top:calc(33 / 750 * 100%)}main .onnlineColInner .catch{position:relative;display:inline-block;background:#000;font-size:0.8em;letter-spacing:0;font-family:"Noto Serif JP",serif;padding:0 0 0.1em 0.5em;margin:0 0 0 calc(34 / 750 * 100%);z-index:100}main .onnlineColInner .text{margin:40px calc(34 / 750 * 100%) 0;font-size:0.7em;letter-spacing:-0.01em}main .onnlineColInner .text span+span{margin-top:0.3em}}@media screen and (min-width: 960px){main .onnlineColInner{padding-bottom:calc(30 / 750 * 100%)}main .onnlineColInner:before{content:"";position:absolute;top:0;left:50%;background:#292929;width:calc(551 / 1440 * 98.5vw);max-width:551px;height:100%;margin-left:max(calc(-291 / 1440 * 98.5vw),-291px);z-index:-1}main .onnlineColInner:after{content:"";position:absolute;bottom: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:50%;height:0;padding-top:calc(100 / 750 * 100%);z-index:-1}main .onnlineColInner h3{width:calc(1140 / 1440 * 98.5vw);max-width:1140px;padding:min(calc(80 / 1440 * 98.5vw),80px) 0 0 0;margin:0 auto;text-align:left}main .onnlineColInner h3 span{display:block;font-size:6.8em;line-height:1em;letter-spacing:0.075em}main .onnlineColInner h3 span.sTxt{font-size:1.3em;margin-left:min(calc(12 / 1440 * 98.5vw),12px)}main .onnlineColInner>.objText{position:absolute;top:min(calc(178 / 1440 * 98.5vw),178px);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 .onnlineColInner .imgSlider{position:relative;top:0;left:50%;width:calc(680 / 1440 * 98.5vw);max-width:680px;padding-top:min(calc(21 / 1440 * 98.5vw),21px);margin:min(calc(50 / 1440 * 98.5vw),50px) 0 0 max(calc(-591 / 1440 * 98.5vw),-591px);overflow:hidden;z-index:100}main .onnlineColInner .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 .onnlineColInner .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 .onnlineColInner .imgSlider .slick-dots{margin-top:min(calc(23 / 1440 * 98.5vw),23px)}main .onnlineColInner .text{position:absolute;top:min(calc(218 / 1440 * 98.5vw),218px);left:50%;width:calc(364 / 1440 * 98.5vw);max-width:364px;font-size:0.85em;letter-spacing:0.075em;padding:0;margin:min(calc(50 / 1440 * 98.5vw),50px) 0 0 min(calc(192 / 1440 * 98.5vw),192px)}main .onnlineColInner .text span+span{margin-top:0.3em}}main #amCol{position:relative}main #amCol.is-active:before{transition:height 0.4s 0.2s}main #amCol.is-active:after{transition:width 0.8s 0.2s}main #amCol.is-active .imgSlider{top:0;opacity:1;transition:top 0.4s 0.6s, opacity 0.4s 0.6s}main #amCol:not(.is-active):before{height:0}main #amCol:not(.is-active):after{width:0}main #amCol:not(.is-active) .imgSlider{top:-10vw;opacity:0}@media screen and (max-width: 959px){main #amCol:before{content:"";position:absolute;top:0;left:0;background:#292929;width:calc(177 / 750 * 100%);height:100%;padding-bottom:calc(200 / 750 * 100%);z-index:-1}main #amCol:after{content:"";position:absolute;bottom:calc(-34 / 750 * 100%);left: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:100%;height:0;padding-top:calc(150 / 750 * 100%);z-index:-1}main #amCol h2{width:100%;letter-spacing:0.1em;margin:calc(150 / 750 * 100%) 0 0 0;z-index:100;text-align:center}main #amCol h2 span{display:block;font-size:2.5em;letter-spacing:0.1em}main #amCol h2 span.sTxt{font-size:0.9em}main #amCol .imgSlider{position:relative;display:block;margin-top:calc(29 / 750 * 100%);padding-top:min(calc(21 / 1440 * 98.5vw),21px)}main #amCol .imgSlider>.objText{position:absolute;top:-1px;left:0;margin:calc(-20 / 750 * 100%) 0 0 0;width:calc(198 / 750 * 100%)}main #amCol .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 #amCol .imgSlider ul li{background-size:cover !important}main #amCol .imgSlider ul li img{width:100%}main #amCol .imgSlider .slick-dots{margin-top:calc(33 / 750 * 100%)}main #amCol .text{margin:40px calc(34 / 750 * 100%) 0;font-size:0.7em;letter-spacing:-0.01em}main #amCol .text span+span{margin-top:0.3em}}@media screen and (min-width: 960px){main #amCol{padding-bottom:calc(30 / 750 * 100%)}main #amCol:before{content:"";position:absolute;top:0;left:50%;background:#292929;width:calc(551 / 1440 * 98.5vw);max-width:551px;height:100%;margin-left:max(calc(-291 / 1440 * 98.5vw),-291px);z-index:-1}main #amCol:after{content:"";position:absolute;bottom: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:50%;height:0;padding-top:calc(100 / 750 * 100%);z-index:-1}main #amCol h2{padding:min(calc(100 / 1440 * 98.5vw),100px) 0 min(calc(30 / 1440 * 98.5vw),30px) 0;margin:0 auto;text-align:center;z-index:100}main #amCol h2 span{display:block;font-size:9.8em;line-height:1em;letter-spacing:0.075em}main #amCol h2 span.sTxt{font-size:1.3em;margin-left:min(calc(12 / 1440 * 98.5vw),12px)}main #amCol .imgSlider{position:relative;top:0;left:50%;width:calc(680 / 1440 * 98.5vw);max-width:680px;padding-top:min(calc(21 / 1440 * 98.5vw),21px);margin:min(calc(50 / 1440 * 98.5vw),50px) 0 0 max(calc(-591 / 1440 * 98.5vw),-591px);overflow:hidden;z-index:100}main #amCol .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 #amCol .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 #amCol .imgSlider .slick-dots{margin-top:min(calc(23 / 1440 * 98.5vw),23px)}main #amCol .text{position:absolute;top:min(calc(310 / 1440 * 98.5vw),310px);left:50%;width:calc(390 / 1440 * 98.5vw);max-width:390px;font-size:0.85em;letter-spacing:0.075em;padding:0;margin:min(calc(50 / 1440 * 98.5vw),50px) 0 0 min(calc(192 / 1440 * 98.5vw),192px)}main #amCol .text span+span{margin-top:0.3em}}main .amColInner{position:relative}main .amColInner.is-active:before{transition:height 0.4s 0.2s}main .amColInner.is-active:after{transition:width 0.8s 0.2s}main .amColInner.is-active .imgSlider{top:0;opacity:1;transition:top 0.4s 0.6s, opacity 0.4s 0.6s}main .amColInner:not(.is-active):before{height:0}main .amColInner:not(.is-active):after{width:0}main .amColInner:not(.is-active) .imgSlider{top:-10vw;opacity:0}@media screen and (max-width: 959px){main .amColInner{margin-top:calc(68 / 750 * 100%)}main .amColInner:before{content:"";position:absolute;top:0;left:0;background:#292929;width:calc(177 / 750 * 100%);height:100%;padding-bottom:calc(100 / 750 * 100%);z-index:-1}main .amColInner:after{content:"";position:absolute;bottom:calc(-34 / 750 * 100%);left: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:100%;height:0;padding-top:calc(150 / 750 * 100%);z-index:-1}main .amColInner h3{width:100%;font-weight:400;letter-spacing:0.1em;text-align:left;margin:calc(63 / 750 * 100%) 0 0 calc(27 / 750 * 100%);z-index:100}main .amColInner h3 span{display:block;font-size:2em;letter-spacing:0.1em}main .amColInner h3 span.sTxt{font-size:0.9em}main .amColInner .imgSlider{position:relative;display:block;margin-top:calc(29 / 750 * 100%);padding-top:min(calc(21 / 1440 * 98.5vw),21px)}main .amColInner .imgSlider>.objText{position:absolute;top:-1px;left:0;margin:calc(-20 / 750 * 100%) 0 0 0;width:calc(198 / 750 * 100%)}main .amColInner .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 .amColInner .imgSlider ul li{background-size:cover !important}main .amColInner .imgSlider ul li img{width:100%}main .amColInner .imgSlider .slick-dots{margin-top:calc(33 / 750 * 100%)}main .amColInner .catch{position:relative;display:inline-block;background:#000;font-size:0.8em;letter-spacing:0;font-family:"Noto Serif JP",serif;padding:0 0 0.1em 0.5em;margin:0 0 0 calc(34 / 750 * 100%);z-index:100}main .amColInner .text{margin:40px calc(34 / 750 * 100%) 0;font-size:0.7em;letter-spacing:-0.01em}main .amColInner .text span+span{margin-top:0.3em}}@media screen and (min-width: 960px){main .amColInner{padding-bottom:calc(30 / 750 * 100%)}main .amColInner:before{content:"";position:absolute;top:0;left:50%;background:#292929;width:calc(551 / 1440 * 98.5vw);max-width:551px;height:100%;margin-left:max(calc(-291 / 1440 * 98.5vw),-291px);z-index:-1}main .amColInner:after{content:"";position:absolute;bottom: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:50%;height:0;padding-top:calc(100 / 750 * 100%);z-index:-1}main .amColInner h3{width:calc(1140 / 1440 * 98.5vw);max-width:1140px;padding:min(calc(80 / 1440 * 98.5vw),80px) 0 0 0;margin:0 auto;text-align:left}main .amColInner h3 span{display:block;font-size:6.8em;line-height:1em;letter-spacing:0.075em}main .amColInner h3 span.sTxt{font-size:1.3em;margin-left:min(calc(12 / 1440 * 98.5vw),12px)}main .amColInner .imgSlider{position:relative;top:0;left:50%;width:calc(680 / 1440 * 98.5vw);max-width:680px;padding-top:min(calc(21 / 1440 * 98.5vw),21px);margin:min(calc(50 / 1440 * 98.5vw),50px) 0 0 max(calc(-591 / 1440 * 98.5vw),-591px);overflow:hidden;z-index:100}main .amColInner .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 .amColInner .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 .amColInner .imgSlider .slick-dots{margin-top:min(calc(23 / 1440 * 98.5vw),23px)}main .amColInner .text{position:absolute;top:min(calc(218 / 1440 * 98.5vw),218px);left:50%;width:calc(364 / 1440 * 98.5vw);max-width:364px;font-size:0.85em;letter-spacing:0.075em;padding:0;margin:min(calc(50 / 1440 * 98.5vw),50px) 0 0 min(calc(192 / 1440 * 98.5vw),192px)}main .amColInner .text span+span{margin-top:0.3em}}main .amCharaCol{position:relative}main .amCharaCol.is-active:before{transition:height 0.4s 0.2s}main .amCharaCol.is-active:after{transition:width 0.8s 0.2s}main .amCharaCol:not(.is-active):before{height:0}main .amCharaCol:not(.is-active):after{width:0}@media screen and (max-width: 959px){main .amCharaCol{margin-top:calc(140 / 750 * 100%)}main .amCharaCol:before{content:"";position:absolute;top:45%;left:50%;background:#000;width:calc(145 / 750 * 98.5vw);max-width:145px;height:0;padding-top:calc(350 / 750 * 100%);margin:auto 0 auto calc(200 / 750 * 100%);z-index:-1}main .amCharaCol:after{content:"";position:absolute;top:45%;left:0;background:#22f;width:100%;height:0;padding-top:calc(350 / 750 * 100%);z-index:-2}main .amCharaCol h3{width:100%;letter-spacing:0.1em;text-align:left;margin:calc(63 / 750 * 100%) 0 0 calc(27 / 750 * 100%);z-index:100}main .amCharaCol h3 span{display:block;font-size:2em;letter-spacing:0.1em}main .amCharaCol h3 span.sTxt{font-size:0.9em}main .amCharaCol h4{width:100%;letter-spacing:0.1em;text-align:left;margin:calc(63 / 750 * 100%) 0 0 calc(27 / 750 * 100%);z-index:100}main .amCharaCol h4 span{display:block;font-size:1.6em;letter-spacing:0.1em}main .amCharaCol h4 span.sTxt{font-size:0.9em}main .amCharaCol h4+p{padding-top:1.5em}main .amCharaCol h4+p span{display:inline-block;padding-left:calc(27 / 750 * 100%)}}@media screen and (min-width: 960px){main .amCharaCol{padding-bottom:calc(30 / 750 * 100%)}main .amCharaCol:before{content:"";position:absolute;top:0;bottom:0;left:50%;background:#000;width:calc(120 / 1440 * 98.5vw);max-width:120px;height:0;padding-top:calc(400 / 1440 * 100%);margin:auto 0 auto max(calc(376 / 1440 * 98.5vw),255px);z-index:-1}main .amCharaCol:after{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto 0;padding-top:calc(400 / 1440 * 100%);width:100%;height:0;background:#22f;z-index:-2}main .amCharaCol h3{width:calc(1140 / 1440 * 98.5vw);max-width:1140px;padding:min(calc(80 / 1440 * 98.5vw),80px) 0 0 0;margin:0 auto;text-align:left}main .amCharaCol h3 span{display:block;font-size:6.8em;line-height:1em;letter-spacing:0.075em}main .amCharaCol h3 span.sTxt{font-size:1.3em;margin-left:min(calc(12 / 1440 * 98.5vw),12px)}main .amCharaCol h4{width:calc(1180 / 1440 * 98.5vw);max-width:1180px;padding:min(calc(40 / 1440 * 98.5vw),40px) min(calc(20 / 1440 * 98.5vw),20px) 0 0;margin:0 auto;text-align:left}main .amCharaCol h4 span{font-size:4.8em;line-height:1em;letter-spacing:0.075em}main .amCharaCol h4 span.sTxt{font-size:1.3em;margin-left:min(calc(12 / 1440 * 98.5vw),12px)}main .amCharaCol h4+p{padding-top:1.5em}main .amCharaCol h4+p span{display:inline-block;padding-left:min(calc(12 / 1440 * 98.5vw),12px)}}main .amCharaCol #amCharaColInner.is-active .imgAmChara{left:40%;opacity:1;transition:left 0.4s 0.6s, opacity 0.4s 0.6s}main .amCharaCol #amCharaColInner.is-active .imgSlider{top:0;opacity:1;transition:top 0.4s 0.6s, opacity 0.4s 0.6s}main .amCharaCol #amCharaColInner:not(.is-active) .imgAmChara{left:100%;opacity:0}main .amCharaCol #amCharaColInner:not(.is-active) .imgSlider{top:-10vw;opacity:0}@media screen and (min-width: 960px){main .amCharaCol #amCharaColInner{width:calc(1180 / 1440 * 98.5vw);max-width:1180px;margin:0 auto}}main .amCharaCol #amCharaColInner .chara{overflow:hidden}@media screen and (max-width: 959px){main .amCharaCol #amCharaColInner .chara{padding-bottom:calc(10 / 750 * 100%)}}main .amCharaCol #amCharaColInner .slick-prev,main .amCharaCol #amCharaColInner .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 .amCharaCol #amCharaColInner .slick-prev:hover,main .amCharaCol #amCharaColInner .slick-prev:focus,main .amCharaCol #amCharaColInner .slick-next:hover,main .amCharaCol #amCharaColInner .slick-next:focus{outline:none;background:transparent;color:transparent}main .amCharaCol #amCharaColInner .slick-prev:before,main .amCharaCol #amCharaColInner .slick-next:before{line-height:1;cursor:pointer}main .amCharaCol #amCharaColInner .slick-prev{bottom:10px;right:calc(2% + 40px)}@media screen and (min-width: 960px){main .amCharaCol #amCharaColInner .slick-prev{top:50px}}main .amCharaCol #amCharaColInner .slick-prev:before{content:" ";display:block;background:url(../images/common/arw_prev.png) no-repeat top center;background-size:contain;width:40px;height:40px}main .amCharaCol #amCharaColInner .slick-next{bottom:10px;right:1%}@media screen and (min-width: 960px){main .amCharaCol #amCharaColInner .slick-next{top:50px}}main .amCharaCol #amCharaColInner .slick-next:before{content:" ";display:block;background:url(../images/common/arw_next.png) no-repeat top center;background-size:contain;width:40px;height:40px}main .amCharaCol #amCharaColInner .slick-disabled{opacity:0}main .amCharaCol #amCharaColInner>.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 .amCharaCol #amCharaColInner>.slick-dots{bottom:10px;left:1%}}@media screen and (min-width: 960px){main .amCharaCol #amCharaColInner>.slick-dots{top:52px;right:calc(5% + 80px)}}main .amCharaCol #amCharaColInner>.slick-dots li button{background:#fff;font-size:0;border:none;cursor:pointer;opacity:0.4}@media screen and (max-width: 959px){main .amCharaCol #amCharaColInner>.slick-dots li button{width:10vw;height:calc(7 / 750 * 100vw)}}@media screen and (min-width: 960px){main .amCharaCol #amCharaColInner>.slick-dots li button{width:calc(30 / 1440 * 98.5vw);max-width:30px;height:3px}}main .amCharaCol #amCharaColInner>.slick-dots li.slick-active button{opacity:1}@media screen and (max-width: 959px){main .amCharaCol #amCharaColInner>.slick-dots li+li{margin-left:2.5vw}}@media screen and (min-width: 960px){main .amCharaCol #amCharaColInner>.slick-dots li+li{margin-left:min(calc(10 / 1440 * 98.5vw),10px)}}main .amCharaDetail{font-weight:400;letter-spacing:0.1em;text-align:left}@media screen and (max-width: 959px){main .amCharaDetail{position:relative;width:100%;z-index:100}main .amCharaDetail .imgAmChara{position:absolute;bottom:0;left:40%;margin:0 0 calc(-60 / 750 * 100%) 0;width:70%}main .amCharaDetail .imgSlider{position:relative;display:block;width:52.5%;margin-top:calc(60 / 750 * 100%);padding-top:min(calc(21 / 1440 * 98.5vw),21px)}main .amCharaDetail .imgSlider>.objText{position:absolute;top:0;left:0;margin:calc(-38 / 750 * 100%) 0 0 0;width:calc(330 / 750 * 100%)}main .amCharaDetail .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 .amCharaDetail .imgSlider ul li img{width:100%;height:auto}main .amCharaDetail .imgSlider .slick-dots{margin-top:calc(33 / 750 * 100%)}main .amCharaDetail .text{margin:40px calc(34 / 750 * 100%) 0;font-size:0.7em;letter-spacing:-0.01em}main .amCharaDetail .text span+span{margin-top:0.3em}}@media screen and (min-width: 960px){main .amCharaDetail{display:-webkit-flex;display:flex;-webkit-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:calc(1180px / 1440 * 98.5vw);max-width:1180px;padding:min(calc(40 / 1440 * 98.5vw),40px) 0 0 0;margin:0 auto}main .amCharaDetail .imgAmChara{width:calc(480 / 1440 * 98.5vw);max-width:480px}main .amCharaDetail .imgSlider{position:relative;top:0;left:0;width:calc(680 / 1440 * 98.5vw);max-width:680px;padding-top:min(calc(21 / 1440 * 98.5vw),21px);overflow:hidden;z-index:100}main .amCharaDetail .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 .amCharaDetail .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 .amCharaDetail .imgSlider li img{width:100%;height:auto}main .amCharaDetail .imgSlider .slick-dots{margin-top:min(calc(23 / 1440 * 98.5vw),23px)}main .amCharaDetail .text{box-sizing:border-box;width:calc(680 / 1440 * 98.5vw);max-width:680px;font-size:0.85em;letter-spacing:0.075em;margin:min(calc(80 / 1440 * 98.5vw),50px) 0 0 0}main .amCharaDetail .text span+span{margin-top:0.3em}}main #worldCol{position:relative}main #worldCol.is-active:before{transition:padding-bottom 0.4s 0.2s, height 0.4s 0.2s}main #worldCol.is-active:after{transition:width 0.4s 0.2s}main #worldCol.is-active .imgSlider{top:0;opacity:1;transition:top 0.4s 0.6s, opacity 0.4s 0.6s}main #worldCol:not(.is-active):before{height:0;padding-bottom:0}main #worldCol:not(.is-active):after{width:0}main #worldCol:not(.is-active) .imgSlider{top:-10vw;opacity:0}@media screen and (max-width: 959px){main #worldCol{padding-top:calc(195 / 750 * 100%);margin-top:calc(68 / 750 * 100%)}main #worldCol:before,main #worldCol:after{content:"";position:absolute;z-index:-1}main #worldCol:before{top:0;left:0;background:#292929;width:100%;height:0;padding-bottom:calc(880 / 750 * 100%);margin-top:calc(130 / 750 * 100%)}main #worldCol:after{top:0;left:0;background:#22f;width:calc(285 / 750 * 100%);height:0;padding-bottom:calc(1775 / 750 * 100%)}main #worldCol>.objText{position:absolute;top:0;left:0;margin:calc(85 / 750 * 100%) 0 0 calc(34 / 750 * 100%);width:calc(198 / 750 * 100%);color:#000;padding-top:calc(20 / 750 * 100%);border-top:solid 2px #000}main #worldCol h2{position:absolute;top:0;right:0;width:100%;font-weight:400;letter-spacing:0.1em;text-align:right;margin:calc(63 / 750 * 100%) calc(20 / 750 * 100%) 0 0;z-index:100}main #worldCol h2 span{font-size:2.5em;letter-spacing:0.1em}main #worldCol .imgSlider{position:relative;display:block;margin-top:calc(29 / 750 * 100%)}main #worldCol .imgSlider ul li{background-size:cover !important}main #worldCol .imgSlider ul li img{width:100%}main #worldCol .imgSlider .slick-dots{margin-top:calc(33 / 750 * 100%)}main #worldCol .catch{position:relative;display:inline-block;background:#000;font-size:0.8em;letter-spacing:0;font-family:"Noto Serif JP",serif;padding:0 0 0.1em 0.5em;margin:0 0 0 calc(34 / 750 * 100%);z-index:100}main #worldCol .text{margin:40px calc(34 / 750 * 100%) 0;font-size:0.7em;letter-spacing:-0.01em}main #worldCol .text span+span{margin-top:0.3em}}@media screen and (min-width: 960px){main #worldCol{height:calc(956 / 1440 * 98.5vw);max-height:956px}main #worldCol:before,main #worldCol:after{content:"";position:absolute;z-index:-1}main #worldCol:before{top:min(calc(224 / 1440 * 98.5vw),224px);left:0;background:#292929;width:100%;height:calc(509 / 1440 * 98.5vw);max-height:509px}main #worldCol:after{top:0;right:50%;background:#22f;width:50%;height:100%;margin-right:min(calc(290 / 1440 * 98.5vw),290px)}main #worldCol>.objText{position:absolute;top:min(calc(178 / 1440 * 98.5vw),178px);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 #worldCol h2{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:baseline;align-items:baseline;padding:min(calc(149 / 1440 * 98.5vw),149px) 0 0 min(calc(270 / 1440 * 98.5vw),270px);margin:0 auto;z-index:100}main #worldCol h2 span{font-size:9.8em;line-height:1em;letter-spacing:0.075em}main #worldCol h2 span.sTxt{font-size:1.3em;margin-left:min(calc(12 / 1440 * 98.5vw),12px)}main #worldCol .imgSlider{position:absolute;top:0;left:50%;width:calc(680 / 1440 * 98.5vw);max-width:680px;padding-top:min(calc(21 / 1440 * 98.5vw),21px);margin:min(calc(418 / 1440 * 98.5vw),418px) 0 0 max(calc(-591 / 1440 * 98.5vw),-591px);overflow:hidden;z-index:100}main #worldCol .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 #worldCol .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 #worldCol .imgSlider .slick-dots{margin-top:min(calc(23 / 1440 * 98.5vw),23px)}main #worldCol .catchWrap{position:relative;text-align:center;margin-top:min(calc(60 / 1440 * 98.5vw),60px);z-index:100}main #worldCol .catchWrap .catch{display:inline-block;background:#000;font-size:1.3em;letter-spacing:0.08em;font-family:"Noto Serif JP",serif;padding:0 0.5em 0.1em}main #worldCol .text{width:calc(364 / 1440 * 98.5vw);max-width:364px;font-size:0.85em;letter-spacing:0.075em;padding:0 min(calc(28 / 1440 * 98.5vw),28px) 0 min(calc(808 / 1440 * 98.5vw),808px);margin:min(calc(50 / 1440 * 98.5vw),50px) auto 0}main #worldCol .text span+span{margin-top:0.3em}}main .imgWrap{position:relative;z-index:100;overflow:hidden}@media screen and (max-width: 959px){main .imgWrap{padding:calc(27 / 750 * 100%);padding-right:calc(18 / 750 * 100%);margin:0 calc(34 / 750 * 100%)}}@media screen and (min-width: 960px){main .imgWrap{width:calc(680 / 1440 * 98.5vw);max-width:680px;padding:min(calc(27 / 1440 * 98.5vw),27px);padding-right:min(calc(18 / 1440 * 98.5vw),18px);margin-right:min(calc(9 / 1440 * 98.5vw),9px)}}main .imgWrap:before,main .imgWrap:after{content:"";position:absolute;top:0;width:8px;height:8px;border-top:solid 1px #22f}main .imgWrap:before{left:0;border-left:solid 1px #22f}main .imgWrap:after{right:0;border-right:solid 1px #22f}main .imgWrap .objText{position:absolute;top:0;left:0}@media screen and (max-width: 959px){main .imgWrap .objText{font-size:0.4em;margin:0 0 0 calc(27 / 682 * 100%)}}@media screen and (min-width: 960px){main .imgWrap .objText{font-size:0.8em;margin:0.5em 0 0 min(calc(27 / 1440 * 98.5vw),27px)}}main .imgWrap .obj{position:absolute;left:0;height:100%;overflow:hidden;z-index:-1}@media screen and (max-width: 959px){main .imgWrap .obj{top:calc(54 / 750 * 100%);width:calc(100% - 18 / 682 * 100%)}}@media screen and (min-width: 960px){main .imgWrap .obj{top:min(calc(54 / 1440 * 98.5vw),54px);width:calc(100% - 18 / 1440 * 98.5vw);min-width:calc(100% - 18px)}}main .imgWrap .obj:before{content:"";position:absolute;bottom:0;left:-7.5%;background:#22f;width:100%;height:100%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:skewX(45deg);transform:skewX(45deg)}main .imgWrap .imgBox:before,main .imgWrap .imgBox:after{content:"";position:absolute;bottom:0;width:8px;height:8px;border-bottom:solid 1px #22f}main .imgWrap .imgBox:before{left:0;border-left:solid 1px #22f}main .imgWrap .imgBox:after{right:0;border-right:solid 1px #22f}main .imgWrap .imgBox img{width:100%}@media screen and (min-width: 960px){main .imgChara{position:absolute}}main .imgChara div{display:block;width:100%;height:100%;overflow:hidden}main .imgChara img{width:100%}main .txtChara{position:absolute;top:0;font-family:"Chakra Petch","Noto Sans JP",sans-serif;font-weight:700;letter-spacing:0.05em;-webkit-transform:rotate(90deg);transform:rotate(90deg);pointer-events:none;z-index:100}@media screen and (max-width: 959px){main .txtChara{right:0;font-size:2em;-webkit-transform-origin:right top;transform-origin:right top}}@media screen and (min-width: 960px){main .txtChara{left:50%;font-size:3em;-webkit-transform-origin:left bottom;transform-origin:left bottom}}main #drifterCol{position:relative}main #drifterCol.is-active:before,main #drifterCol.is-active:after{transition:width 0.4s 0.2s}main #drifterCol.is-active .imgWrap{left:0;transition:left 0.4s 0.6s}main #drifterCol.is-active .imgChara div{transition:height 0.8s 0.2s}main #drifterCol:not(.is-active):before,main #drifterCol:not(.is-active):after{width:0}main #drifterCol:not(.is-active) .imgWrap{left:100vw}main #drifterCol:not(.is-active) .imgChara div{height:0}@media screen and (max-width: 959px){main #drifterCol{margin-top:calc(170 / 750 * 100%)}main #drifterCol:before,main #drifterCol:after{content:"";position:absolute;top:0;background:#22f;width:calc(180 / 750 * 100%);height:0;padding-top:calc(1060 / 750 * 100%);margin-top:calc(275 / 750 * 100%);z-index:-1}main #drifterCol:before{left:0;margin-left:calc(71 / 750 * 100%)}main #drifterCol:after{right:0;margin-right:calc(71 / 750 * 100%)}main #drifterCol h2{position:absolute;top:0;left:0;width:100%;font-weight:400;letter-spacing:0.1em;margin:0 0 0 calc(27 / 750 * 100%);z-index:100}main #drifterCol h2 span{display:block;font-size:2.5em;letter-spacing:0.1em}main #drifterCol h2 span.sTxt{font-size:0.9em}main #drifterCol .imgChara{width:73.5%;aspect-ratio:367 / 855;padding-top:calc(170 / 750 * 100%);margin-left:23%}main #drifterCol .txtChara{margin:calc(500 / 750 * 100%) calc(14 / 750 * 100%) 0 0}main #drifterCol .text{font-size:0.7em;margin:calc(25 / 750 * 100%) calc(34 / 750 * 100%) 0}main #drifterCol .imgWrap{margin-top:calc(45 / 750 * 100%)}}@media screen and (min-width: 960px){main #drifterCol{height:calc(990 / 1440 * 98.5vw);max-height:990px}main #drifterCol:before{content:"";position:absolute;top:0;left:50%;background:#292929;width:calc(501 / 1440 * 98.5vw);max-width:501px;height:calc(100% - 37 / 1440 * 98.5vw);max-height:calc(100% - 37px);margin-left:max(calc(-310 / 1440 * 98.5vw),-310px);z-index:-1}main #drifterCol>.obj:before,main #drifterCol>.obj:after{content:"";position:absolute;bottom:0;right:50%;background:#22f;width:calc(135 / 1440 * 98.5vw);max-width:135px;height:calc(100% - 180 / 1440 * 98.5vw);max-height:calc(100% - 180px);z-index:-1}main #drifterCol>.obj:before{margin-right:min(calc(229 / 1440 * 98.5vw),229px)}main #drifterCol>.obj:after{margin-right:min(calc(510 / 1440 * 98.5vw),510px)}main #drifterCol .imgChara{top:0;left:50%;width:calc(367 / 1440 * 98.5vw);max-width:367px;aspect-ratio:367 / 855;margin:min(calc(52 / 1440 * 98.5vw),52px) 0 0 max(calc(-538 / 1440 * 98.5vw),-538px)}main #drifterCol .txtChara{margin-left:max(calc(-604 / 1440 * 98.5vw),-604px)}main #drifterCol .inner{width:calc(800 / 1440 * 98.5vw);max-width:800px;text-align:right;padding-left:min(calc(400 / 1440 * 98.5vw),400px);margin:0 auto}main #drifterCol .inner h2{display:inline-block;text-align:left;margin-top:min(calc(37 / 1440 * 98.5vw),37px)}main #drifterCol .inner h2 span{display:block;font-size:9.8em;line-height:1em;letter-spacing:0.1em}main #drifterCol .inner h2 span.sTxt{font-size:1.3em;margin-left:min(calc(8 / 1440 * 98.5vw),8px)}main #drifterCol .inner .text{display:inline-block;width:calc(482 / 1440 * 98.5vw);max-width:482px;font-size:0.9em;text-align:left;margin:min(calc(38 / 1440 * 98.5vw),38px) min(calc(9 / 1440 * 98.5vw),9px) 0 0}main #drifterCol .inner .text span+span{margin-top:0.2em}main #drifterCol .inner .imgWrap{display:inline-block;margin:min(calc(45 / 1440 * 98.5vw),45px) min(calc(9 / 1440 * 98.5vw),9px) 0 0}}main #magusCol{position:relative}main #magusCol.is-active:before{transition:padding-top 0.4s 0.2s}main #magusCol.is-active>.obj div{transition:width 0.8s 0.2s}main #magusCol.is-active .imgWrap{left:0;transition:left 0.4s 0.6s}main #magusCol.is-active .imgChara div{transition:height 0.8s 0.2s}main #magusCol:not(.is-active):before{padding-top:0}main #magusCol:not(.is-active)>.obj div{width:0}main #magusCol:not(.is-active) .imgWrap{left:100vw}main #magusCol:not(.is-active) .imgChara div{height:0}@media screen and (max-width: 959px){main #magusCol{margin-top:calc(165 / 750 * 100%)}main #magusCol:before{content:"";position:absolute;top:0;right:0;background:#292929;width:calc(395 / 750 * 100%);height:0;padding-top:calc(1650 / 750 * 100%);margin-top:calc(95 / 750 * 100%);z-index:-1}main #magusCol>.obj div{position:absolute;top:0;width:calc(1150 / 750 * 100vw);height:calc(1150 / 750 * 100vw / 958 * 830);z-index:-1;overflow:hidden}main #magusCol>.obj div:nth-child(1){left:50%;margin-top:calc(165 / 750 * 100%)}main #magusCol>.obj div:nth-child(2){left:-80%;margin-top:calc(710 / 750 * 100%)}main #magusCol>.obj div img{height:100%}main #magusCol h2{position:absolute;top:0;left:0;width:100%;font-weight:400;letter-spacing:0.1em;margin:0 0 0 calc(27 / 750 * 100%);z-index:100}main #magusCol h2 span{display:block;font-size:2.5em;letter-spacing:0.1em}main #magusCol h2 span.sTxt{font-size:0.9em}main #magusCol .imgChara{width:65.5%;padding-top:calc(165 / 750 * 100%);aspect-ratio:328 / 880;margin-left:7%}main #magusCol .txtChara{margin:calc(500 / 750 * 100%) calc(14 / 750 * 100%) 0 0}main #magusCol .text{font-size:0.7em;margin:calc(50 / 750 * 100%) calc(34 / 750 * 100%) 0}main #magusCol .imgWrap{margin-top:calc(45 / 750 * 100%)}}@media screen and (min-width: 960px){main #magusCol{height:calc(1144 / 1440 * 98.5vw);max-height:1144px}main #magusCol:before{content:"";position:absolute;top:min(calc(204 / 1440 * 98.5vw),204px);left:50%;background:#292929;width:70%;height:0;padding-top:min(calc(597 / 1440 * 98.5vw),597px);margin-left:max(calc(-291 / 1440 * 98.5vw),-291px);z-index:-1}main #magusCol>.obj div{position:absolute;top:0;width:calc(958 / 1440 * 98.5vw);max-width:958px;height:calc(830 / 1440 * 98.5vw);max-height:830px;overflow:hidden;z-index:-1}main #magusCol>.obj div:nth-child(1){left:50%;margin:max(calc(-10 / 1440 * 98.5vw),-10px) 0 0 min(calc(391 / 1440 * 98.5vw),391px)}main #magusCol>.obj div:nth-child(2){left:50%;margin:min(calc(306 / 1440 * 98.5vw),306px) 0 0 max(calc(-1020 / 1440 * 98.5vw),-1020px)}main #magusCol>.obj div img{height:100%}main #magusCol .imgChara{top:0;left:50%;width:calc(328 / 1440 * 98.5vw);max-width:328px;aspect-ratio:328 / 880;margin:min(calc(153 / 1440 * 98.5vw),153px) 0 0 max(calc(-550 / 1440 * 98.5vw),-550px)}main #magusCol .txtChara{margin:min(calc(100 / 1440 * 98.5vw),100px) 0 0 max(calc(-604 / 1440 * 98.5vw),-604px)}main #magusCol .inner{width:calc(800 / 1440 * 98.5vw);max-width:800px;text-align:right;padding-left:min(calc(400 / 1440 * 98.5vw),400px);margin:0 auto}main #magusCol .inner h2{display:inline-block;text-align:left;padding-right:min(calc(130 / 1440 * 98.5vw),130px);margin-top:min(calc(124 / 1440 * 98.5vw),124px)}main #magusCol .inner h2 span{display:block;font-size:9.8em;line-height:1em;letter-spacing:0.1em}main #magusCol .inner h2 span.sTxt{font-size:1.3em;margin-left:min(calc(8 / 1440 * 98.5vw),8px)}main #magusCol .inner .text{display:inline-block;width:calc(482 / 1440 * 98.5vw);max-width:482px;font-size:0.9em;text-align:left;margin:min(calc(38 / 1440 * 98.5vw),38px) min(calc(9 / 1440 * 98.5vw),9px) 0 0}main #magusCol .inner .text span+span{margin-top:0.2em}main #magusCol .inner .imgWrap{display:inline-block;margin:min(calc(45 / 1440 * 98.5vw),45px) min(calc(9 / 1440 * 98.5vw),9px) 0 0}}main #cradlecoffinCol{position:relative}main #cradlecoffinCol.is-active:before{transition:height 0.4s 0.2s}main #cradlecoffinCol.is-active:after{transition:width 0.8s 0.2s}main #cradlecoffinCol.is-active .imgChara div{transition:height 0.8s 0.2s}main #cradlecoffinCol:not(.is-active):before{height:0}main #cradlecoffinCol:not(.is-active):after{width:0}main #cradlecoffinCol:not(.is-active) .imgChara div{height:0}@media screen and (max-width: 959px){main #cradlecoffinCol{margin-top:calc(140 / 750 * 100%)}main #cradlecoffinCol:after{content:"";position:absolute;top:0;left: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:100%;height:0;padding-top:calc(572 / 750 * 100%);margin-top:calc(360 / 750 * 100%);z-index:-1}main #cradlecoffinCol h2{position:absolute;top:0;left:0;width:100%;font-weight:400;letter-spacing:0.1em;margin:0 0 0 calc(27 / 750 * 100%);z-index:100}main #cradlecoffinCol h2 span{display:block;font-size:2.5em;letter-spacing:0.1em}main #cradlecoffinCol h2 span+span:not(.sTxt){margin-top:calc(-25 / 750 * 100%)}main #cradlecoffinCol h2 span.sTxt{font-size:0.9em}main #cradlecoffinCol .imgChara{width:146%;aspect-ratio:1073 / 759;padding-top:calc(280 / 750 * 100%);margin-left:-26.5%}main #cradlecoffinCol .txtChara{margin:calc(635 / 750 * 100%) calc(14 / 750 * 100%) 0 0}main #cradlecoffinCol .text{font-size:0.7em;margin:calc(30 / 750 * 100%) calc(34 / 750 * 100%) 0}main #cradlecoffinCol .imgWrap{margin-top:calc(45 / 750 * 100%)}}@media screen and (min-width: 960px){main #cradlecoffinCol{height:calc(825 / 1440 * 98.5vw);max-height:825px;margin-top:min(calc(42 / 1440 * 98.5vw),42px)}main #cradlecoffinCol:before,main #cradlecoffinCol:after{content:"";position:absolute;z-index:-1}main #cradlecoffinCol:before{top:min(calc(177 / 1440 * 98.5vw),177px);right:50%;background:#292929;width:60%;height:calc(488 / 1440 * 98.5vw);max-height:488px;margin-right:max(calc(-72 / 1440 * 98.5vw),-72px)}main #cradlecoffinCol:after{bottom:0;left: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:100%;height:calc(480 / 1440 * 98.5vw);max-height:480px;margin-right:min(calc(290 / 1440 * 98.5vw),290px)}main #cradlecoffinCol .objText{position:absolute;top:0;left:50%;margin-left:max(calc(-591 / 1440 * 98.5vw),-591px)}main #cradlecoffinCol .imgChara{left:50%;width:calc(1073 / 1440 * 98.5vw);max-width:1073px;aspect-ratio:1073 / 759;margin:min(calc(27 / 1440 * 98.5vw),27px) 0 0 max(calc(-309 / 1440 * 98.5vw),-309px)}main #cradlecoffinCol .txtChara{-webkit-transform-origin:left top;transform-origin:left top;margin:min(calc(23 / 1440 * 98.5vw),23px) 0 0 min(calc(604 / 1440 * 98.5vw),604px)}main #cradlecoffinCol .inner{position:relative;width:calc(800 / 1440 * 98.5vw);max-width:800px;text-align:left;padding-right:min(calc(400 / 1440 * 98.5vw),400px);margin:0 auto;z-index:100}main #cradlecoffinCol .inner h2{display:inline-block;text-align:left;padding-right:min(calc(130 / 1440 * 98.5vw),130px);margin-top:min(calc(11 / 1440 * 98.5vw),11px)}main #cradlecoffinCol .inner h2 span{display:block;font-size:9.8em;line-height:1em;letter-spacing:0.1em}main #cradlecoffinCol .inner h2 span+span:not(.sTxt){margin-top:max(calc(-17 / 1440 * 98.5vw),-17px)}main #cradlecoffinCol .inner h2 span.sTxt{font-size:1.3em;margin-left:min(calc(8 / 1440 * 98.5vw),8px)}main #cradlecoffinCol .inner .text{display:inline-block;width:calc(382 / 1440 * 98.5vw);max-width:382px;font-size:0.9em;text-align:left;margin:min(calc(112 / 1440 * 98.5vw),112px) 0 0 min(calc(9 / 1440 * 98.5vw),9px)}main #cradlecoffinCol .inner .text span+span{margin-top:0.2em}main #cradlecoffinCol .inner .imgWrap{display:inline-block;margin:min(calc(45 / 1440 * 98.5vw),45px) min(calc(9 / 1440 * 98.5vw),9px) 0 0}}main #chronologyCol{position:relative}main #chronologyCol.is-active #chronologyListWrap:before,main #chronologyCol.is-active #chronologyListWrap:after{width:50%}main #chronologyCol.is-active #chronologyListWrap:before{transition:width 0.3s 0.9s}main #chronologyCol.is-active #chronologyListWrap:after{transition:width 0.3s 1.2s}main #chronologyCol.is-active #chronologyList img{opacity:1;transition:opacity 0.05s 0.85s}main #chronologyCol.is-active #chronologyList span:before,main #chronologyCol.is-active #chronologyList span:after{width:100%;left:100%;opacity:0}main #chronologyCol.is-active #chronologyList span.anime01:before{transition:width 0.3s 0.3s, left 0.3s 0.95s, opacity 0.3s 2.8s}main #chronologyCol.is-active #chronologyList span.anime01:after{transition:width 0.3s 0.35s, left 0.3s 1s, opacity 0.3s 2.8s}main #chronologyCol.is-active #chronologyList span.anime02:before{transition:width 0.3s 0.4s, left 0.3s 1.05s, opacity 0.3s 2.8s}main #chronologyCol.is-active #chronologyList span.anime02:after{transition:width 0.3s 0.45s, left 0.3s 1.1s, opacity 0.3s 2.8s}main #chronologyCol.is-active #chronologyList span.anime03:before{transition:width 0.3s 0.5s, left 0.3s 1.15s, opacity 0.3s 2.8s}main #chronologyCol.is-active #chronologyList span.anime03:after{transition:width 0.3s 0.55s, left 0.3s 1.2s, opacity 0.3s 2.8s}main #chronologyCol.is-active #chronologyList span.anime04:before{transition:width 0.3s 0.6s, left 0.3s 1.25s, opacity 0.3s 2.8s}main #chronologyCol.is-active #chronologyList span.anime04:after{transition:width 0.3s 0.65s, left 0.3s 1.3s, opacity 0.3s 2.8s}main #chronologyCol.is-active #chronologyList span.anime05:before{transition:width 0.3s 0.7s, left 0.3s 1.35s, opacity 0.3s 2.8s}main #chronologyCol.is-active #chronologyList span.anime05:after{transition:width 0.3s 0.75s, left 0.3s 1.4s, opacity 0.3s 2.8s}main #chronologyCol:not(.is-active) #chronologyListWrap:before,main #chronologyCol:not(.is-active) #chronologyListWrap:after{width:0}main #chronologyCol:not(.is-active) #chronologyList img{opacity:0}main #chronologyCol:not(.is-active) #chronologyList span:before,main #chronologyCol:not(.is-active) #chronologyList span:after{width:0}main #chronologyCol #chronologyList{position:relative;display:block;margin:0 auto;overflow-x:hidden}main #chronologyCol #chronologyList img{width:100%}main #chronologyCol #chronologyList span{position:absolute;top:0;left:0;width:100%;height:20%;pointer-events:none}main #chronologyCol #chronologyList span:before,main #chronologyCol #chronologyList span:after{content:"";position:absolute;left:0;background:#22f;height:50%;opacity:1}main #chronologyCol #chronologyList span:before{top:0}main #chronologyCol #chronologyList span:after{top:50%}main #chronologyCol #chronologyList span.anime02{top:20%}main #chronologyCol #chronologyList span.anime03{top:40%}main #chronologyCol #chronologyList span.anime04{top:60%}main #chronologyCol #chronologyList span.anime05{top:80%}main #chronologyCol .animeLink{position:absolute;top:0;left:0;background:#000;opacity:0}@media screen and (max-width: 959px){main #chronologyCol{margin-top:calc(152 / 750 * 100%)}main #chronologyCol>.obj img{position:absolute;top:0;width:calc(135 / 750 * 100%);margin-top:calc(835 / 750 * 100%);z-index:-1}main #chronologyCol>.obj img:nth-child(1){left:50%;margin-left:calc(-412 / 750 * 100%)}main #chronologyCol>.obj img:nth-child(2){right:50%;margin-right:calc(-412 / 750 * 100%)}main #chronologyCol h2{position:absolute;top:0;left:0;width:100%;font-weight:400;letter-spacing:0.05em;margin:0 0 0 calc(27 / 750 * 100%);z-index:100}main #chronologyCol h2 span{display:block;font-size:2.5em;letter-spacing:0.05em}main #chronologyCol .animeLink{width:calc(327 / 684 * 100%);height:0;padding-bottom:calc(350 / 684 * 100%);margin-top:calc(1565 / 684 * 100%);z-index:50}main #chronologyCol .animeLink:hover{opacity:0}main #chronologyCol #chronologyListWrap{padding-top:calc(152 / 750 * 100%)}main #chronologyCol #chronologyList{width:calc(684 / 750 * 100%);max-width:684px}}@media screen and (min-width: 960px){main #chronologyCol{margin-top:min(calc(148 / 1440 * 98.5vw),148px)}main #chronologyCol>.obj img{position:absolute;top:0;width:calc(226 / 1440 * 98.5vw);max-width:226px;margin-top:min(calc(96 / 1440 * 98.5vw),96px);z-index:-1}main #chronologyCol>.obj img:nth-child(1){left:50%;margin-left:max(calc(-793 / 1440 * 98.5vw),-793px)}main #chronologyCol>.obj img:nth-child(2){right:50%;margin-right:max(calc(-793 / 1440 * 98.5vw),-793px)}main #chronologyCol h2{position:relative;width:100%;text-align:center;z-index:100}main #chronologyCol h2 span{display:block;font-size:9.8em;line-height:1em;letter-spacing:0.1em}main #chronologyCol .animeLink{width:calc(452 / 1440 * 98.5vw);max-width:452px;height:0;padding-bottom:min(calc(124 / 1440 * 98.5vw),124px);margin-top:min(calc(1211 / 1440 * 98.5vw),1211px)}main #chronologyCol .animeLink:hover{opacity:0.25}main #chronologyCol #chronologyListWrap{position:relative;padding-top:min(calc(50 / 1440 * 98.5vw),50px)}main #chronologyCol #chronologyListWrap:before,main #chronologyCol #chronologyListWrap:after{content:"";position:absolute;height:calc(50% - (25 / 1440 * 98.5vw));max-height:calc(50% - 25px);z-index:-1}main #chronologyCol #chronologyListWrap:before{top:0;right:50%;background:#292929;height:calc(75% - (37.5 / 1440 * 98.5vw));max-height:calc(75% - 37.5px);margin-top:min(calc(50 / 1440 * 98.5vw),50px);margin-right:min(calc(509 / 1440 * 98.5vw),509px)}main #chronologyCol #chronologyListWrap:after{bottom:0;left:50%;background:#22f;height:calc(50% - (25 / 1440 * 98.5vw));max-height:calc(50% - 25px);margin-left:min(calc(509 / 1440 * 98.5vw),509px)}main #chronologyCol #chronologyList{width:calc(782 / 1440 * 98.5vw);max-width:782px}}main #chronologyCol #hobbyCol.is-active .imgBox span:before,main #chronologyCol #hobbyCol.is-active .imgBox span:after{opacity:0}main #chronologyCol #hobbyCol.is-active .imgBox span:before{transition:width 0.3s, opacity 0.1s 0.7s}main #chronologyCol #hobbyCol.is-active .imgBox span:after{transition:width 0.3s 0.1s, opacity 0.1s 0.7s}main #chronologyCol #hobbyCol.is-active .imgBox span+span:before{transition:width 0.3s 0.2s, opacity 0.1s 0.7s}main #chronologyCol #hobbyCol.is-active .imgBox span+span:after{transition:width 0.3s 0.3s, opacity 0.1s 0.7s}main #chronologyCol #hobbyCol.is-active .imgBox div{transition:width 0.3s 0.4s}main #chronologyCol #hobbyCol:not(.is-active) .imgBox span:before,main #chronologyCol #hobbyCol:not(.is-active) .imgBox span:after{width:0}main #chronologyCol #hobbyCol:not(.is-active) .imgBox div{width:0}main #chronologyCol #hobbyCol .imgBox{position:relative;aspect-ratio:1020 / 574}@media screen and (max-width: 959px){main #chronologyCol #hobbyCol .imgBox{margin:0 calc(53 / 750 * 100%)}}@media screen and (min-width: 960px){main #chronologyCol #hobbyCol .imgBox{width:calc(1020 / 1440 * 98.5vw);max-width:1020px;margin:0 auto}}main #chronologyCol #hobbyCol .imgBox span{position:absolute;top:0;left:0;width:100%;height:40%;pointer-events:none}main #chronologyCol #hobbyCol .imgBox span:before,main #chronologyCol #hobbyCol .imgBox span:after{content:"";position:absolute;left:0;background:url(../images/top/bnr_plamodel.jpg) no-repeat;background-size:auto 500%;width:100%;height:50%}main #chronologyCol #hobbyCol .imgBox span:before{top:0;background-position:left top}main #chronologyCol #hobbyCol .imgBox span:after{top:50%;background-position:left 25%}main #chronologyCol #hobbyCol .imgBox span+span{top:40%;left:0}main #chronologyCol #hobbyCol .imgBox span+span:before{background-position:left 50%}main #chronologyCol #hobbyCol .imgBox span+span:after{background-position:left 75%}main #chronologyCol #hobbyCol .imgBox div{display:block;width:100%;height:100%;overflow:hidden}main #chronologyCol #hobbyCol .imgBox img{display:block;height:100%}main #chronologyCol #hobbyCol .textBox .text{text-align:center;font-family:"Noto Serif JP",serif}@media screen and (max-width: 959px){main #chronologyCol #hobbyCol .textBox .text{font-size:0.8em;margin-top:calc(43 / 750 * 100%)}}@media screen and (min-width: 960px){main #chronologyCol #hobbyCol .textBox .text{font-size:1.4em;margin-top:min(calc(31 / 1200 * 100%),31px)}}main #chronologyCol #hobbyCol .textBox .text span{display:inline-block;width:auto}main #projectCol{position:relative}main #projectCol #projectSyn.is-active .imgBox div,main #projectCol #animeCol.is-active .imgBox div,main #projectCol #messageCol div.is-active .imgBox div{transition:height 0.6s 0.2s}main #projectCol #projectSyn:not(.is-active) .imgBox div,main #projectCol #animeCol:not(.is-active) .imgBox div,main #projectCol #messageCol div:not(.is-active) .imgBox div{height:0}@media screen and (max-width: 959px){main #projectCol{margin-top:calc(152 / 750 * 100%)}main #projectCol>.obj img{position:absolute;top:0;width:calc(135 / 750 * 100%);margin-top:calc(835 / 750 * 100%);z-index:-1}main #projectCol>.obj img:nth-child(1){left:50%;margin-left:calc(-412 / 750 * 100%)}main #projectCol>.obj img:nth-child(2){right:50%;margin-right:calc(-412 / 750 * 100%)}main #projectCol h2{position:absolute;top:0;left:0;width:100%;font-weight:400;letter-spacing:0.1em;margin:0 0 0 calc(27 / 750 * 100%);z-index:100;line-height:0.9}main #projectCol h2 span{display:block;font-size:2.5em;letter-spacing:0.1em}main #projectCol h3{width:100%;text-align:center;font-weight:400;letter-spacing:0.1em;margin:calc(87 / 750 * 100%) 0 calc(37 / 750 * 100%);z-index:100}main #projectCol h3 span{display:block;font-size:1.8em;letter-spacing:0.1em}main #projectCol #projectSyn .imgBox{width:100%;aspect-ratio:582 / 630;padding-top:calc(132 / 750 * 100%)}main #projectCol #projectSyn .imgBox div{width:100%;height:100%;overflow:hidden}main #projectCol #projectSyn .imgBox img{width:100%}main #projectCol #projectSyn .txtBox{padding-top:calc(40 / 750 * 100%)}main #projectCol #projectSyn .txtBox .catch{margin-left:calc(71 / 750 * 100%)}main #projectCol #projectSyn .txtBox .catch span{display:inline-block;background:#fff;color:#000;font-size:0.8em;letter-spacing:0.08em;font-family:"Noto Serif JP",serif;font-weight:700;padding:0 0.5em 0.1em}main #projectCol #projectSyn .txtBox .catch br+span{margin-top:0.6em}main #projectCol #projectSyn .text{font-size:0.7em;margin:calc(65 / 750 * 100%) calc(34 / 750 * 100%) 0}main #projectCol #projectSyn #logoProjectSyn{width:75%;margin:calc(85 / 750 * 100%) auto 0}main #projectCol #messageCol>div{position:relative;background:#292929;margin:0 calc(53 / 750 * 100%)}main #projectCol #messageCol>div:before,main #projectCol #messageCol>div:after{content:"";position:absolute;top:0;width:8px;height:8px;border-top:solid 1px #22f}main #projectCol #messageCol>div:before{left:0;border-left:solid 1px #22f}main #projectCol #messageCol>div:after{right:0;border-right:solid 1px #22f}main #projectCol #messageCol>div+div{margin-top:calc(60 / 750 * 100%)}main #projectCol #messageCol dl{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;padding:calc(66 / 750 * 100%) calc(36 / 750 * 100%)}main #projectCol #messageCol dl:before,main #projectCol #messageCol dl:after{content:"";position:absolute;bottom:0;width:8px;height:8px;border-bottom:solid 1px #22f}main #projectCol #messageCol dl:before{left:0;border-left:solid 1px #22f}main #projectCol #messageCol dl:after{right:0;border-right:solid 1px #22f}main #projectCol #messageCol dl dd,main #projectCol #messageCol dl dt{width:100%;height:100%}main #projectCol #messageCol dl dd{position:relative;margin-top:calc(50 / 750 * 100%);font-size:0.8em}main #projectCol #messageCol dl dd .sTit{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}main #projectCol #messageCol dl dd .sTit>span{font-size:1.4em;font-weight:700}main #projectCol #messageCol dl dd .objText{display:block;font-size:0.7em;margin:0.5em 0 1.5em}main #projectCol #messageCol dl dd .imgSign{display:block;width:40%;margin:.5em 0 0 auto}main #projectCol #messageCol dl dd .imgSign img{width:100%}main #projectCol #messageCol dl dt{padding:0 calc(56 / 750 * 100%);box-sizing:border-box}main #projectCol #messageCol dl dt .imgBox{width:100%;aspect-ratio:500 / 560}main #projectCol #messageCol dl dt .imgBox div{display:block;width:100%;height:100%;overflow:hidden}main #projectCol #messageCol dl dt .imgBox img{width:100%}main #projectCol #animeCol .imgBox{aspect-ratio:1020 / 1442}}@media screen and (max-width: 959px) and (max-width: 959px){main #projectCol #animeCol .imgBox{margin:0 calc(53 / 750 * 100%)}}@media screen and (max-width: 959px) and (min-width: 960px){main #projectCol #animeCol .imgBox{width:calc(1020 / 1440 * 98.5vw);max-width:1020px;margin:0 auto}}@media screen and (max-width: 959px){main #projectCol #animeCol .imgBox div{display:block;width:100%;height:100%;overflow:hidden}main #projectCol #animeCol .imgBox img{width:100%}main #projectCol #animeCol .textBox .text{text-align:center;font-family:"Noto Serif JP",serif}}@media screen and (max-width: 959px) and (max-width: 959px){main #projectCol #animeCol .textBox .text{font-size:0.8em;margin-top:calc(43 / 750 * 100%)}}@media screen and (max-width: 959px) and (min-width: 960px){main #projectCol #animeCol .textBox .text{font-size:1.4em;margin-top:min(calc(31 / 1200 * 100%),31px)}}@media screen and (max-width: 959px){main #projectCol #animeCol .textBox .text span{display:inline-block;width:auto}}@media screen and (min-width: 960px){main #projectCol{margin-top:min(calc(148 / 1440 * 98.5vw),148px)}main #projectCol>.obj img{position:absolute;top:0;width:calc(226 / 1440 * 98.5vw);max-width:226px;margin-top:min(calc(96 / 1440 * 98.5vw),96px);z-index:-1}main #projectCol>.obj img:nth-child(1){left:50%;margin-left:max(calc(-793 / 1440 * 98.5vw),-793px)}main #projectCol>.obj img:nth-child(2){right:50%;margin-right:max(calc(-793 / 1440 * 98.5vw),-793px)}main #projectCol h2{position:relative;width:100%;text-align:center;z-index:100}main #projectCol h2 span{display:block;font-size:7.7em;line-height:1em;letter-spacing:0.1em}main #projectCol h3{position:relative;width:100%;text-align:center;margin:min(calc(86 / 1440 * 98.5vw),86px) 0 min(calc(30 / 1440 * 98.5vw),30px);z-index:100}main #projectCol h3 span{display:block;font-size:3.2em;line-height:1em;letter-spacing:0.1em}main #projectCol .flexBox{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}main #projectCol .flexBox>*{width:calc(582 / 1440 * 98.5vw);max-width:582px;margin:0 min(calc(9 / 1440 * 98.5vw),9px)}main #projectCol #projectSyn{margin-top:max(calc(-49 / 1440 * 98.5vw),-49px)}main #projectCol #projectSyn .imgBox{aspect-ratio:582 / 630}main #projectCol #projectSyn .imgBox div{display:block;width:100%;height:100%;overflow:hidden}main #projectCol #projectSyn .imgBox img{width:100%}main #projectCol #projectSyn .txtBox{padding-top:min(calc(87 / 1440 * 98.5vw),87px)}main #projectCol #projectSyn .txtBox .catch{width:calc(382 / 1440 * 98.5vw);max-width:382px;margin:0 auto}main #projectCol #projectSyn .txtBox .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 #projectCol #projectSyn .txtBox .catch br+span{margin-top:0.6em}main #projectCol #projectSyn .txtBox .text{width:calc(382 / 1440 * 98.5vw);max-width:382px;font-size:0.9em;margin:min(calc(20 / 1440 * 98.5vw),20px) auto 0}main #projectCol #projectSyn .txtBox .text+.text{margin-top:min(calc(9/ 1440 * 98.5vw),9px)}main #projectCol #projectSyn .txtBox #logoProjectSyn{width:calc(353 / 1440 * 98.5vw);max-width:353px;margin:min(calc(40 / 1440 * 98.5vw),40px) auto 0}main #projectCol #messageCol>div{position:relative;background:#292929}main #projectCol #messageCol>div:before,main #projectCol #messageCol>div:after{content:"";position:absolute;top:0;width:8px;height:8px;border-top:solid 1px #22f}main #projectCol #messageCol>div:before{left:0;border-left:solid 1px #22f}main #projectCol #messageCol>div:after{right:0;border-right:solid 1px #22f}main #projectCol #messageCol dl{display:-webkit-flex;display:flex;height:calc(340 / 1440 * 98.5vw);max-height:340px;padding:min(calc(36 / 1440 * 98.5vw),36px)}main #projectCol #messageCol dl:before,main #projectCol #messageCol dl:after{content:"";position:absolute;bottom:0;width:8px;height:8px;border-bottom:solid 1px #22f}main #projectCol #messageCol dl:before{left:0;border-left:solid 1px #22f}main #projectCol #messageCol dl:after{right:0;border-right:solid 1px #22f}main #projectCol #messageCol dl dd{width:110%;position:relative}main #projectCol #messageCol dl dd .sTit{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}main #projectCol #messageCol dl dd .sTit>span{font-size:1.4em;font-weight:700}main #projectCol #messageCol dl dd .objText{display:block;margin:1em 0}main #projectCol #messageCol dl dd .imgSign{position:absolute;bottom:0;right:0;display:block;width:calc(120 / 1440 * 98.5vw);max-width:120px}main #projectCol #messageCol dl dd .imgSign img{width:100%}main #projectCol #messageCol dl dt{width:90%;margin-left:min(calc(18 / 1440 * 98.5vw),18px)}main #projectCol #messageCol dl dt .imgBox{width:100%;aspect-ratio:500 / 560}main #projectCol #messageCol dl dt .imgBox div{display:block;width:100%;height:100%;overflow:hidden}main #projectCol #messageCol dl dt .imgBox img{width:100%}main #projectCol #animeCol .imgBox{aspect-ratio:1020 / 1442}}@media screen and (min-width: 960px) and (max-width: 959px){main #projectCol #animeCol .imgBox{margin:0 calc(53 / 750 * 100%)}}@media screen and (min-width: 960px) and (min-width: 960px){main #projectCol #animeCol .imgBox{width:calc(1020 / 1440 * 98.5vw);max-width:1020px;margin:0 auto}}@media screen and (min-width: 960px){main #projectCol #animeCol .imgBox div{display:block;width:100%;height:100%;overflow:hidden}main #projectCol #animeCol .imgBox img{width:100%}main #projectCol #animeCol .textBox .text{text-align:center;font-family:"Noto Serif JP",serif}}@media screen and (min-width: 960px) and (max-width: 959px){main #projectCol #animeCol .textBox .text{font-size:0.8em;margin-top:calc(43 / 750 * 100%)}}@media screen and (min-width: 960px) and (min-width: 960px){main #projectCol #animeCol .textBox .text{font-size:1.4em;margin-top:min(calc(31 / 1200 * 100%),31px)}}@media screen and (min-width: 960px){main #projectCol #animeCol .textBox .text span{display:inline-block;width:auto}}main #projectCol #hobbyCol.is-active .imgBox span:before,main #projectCol #hobbyCol.is-active .imgBox span:after{opacity:0}main #projectCol #hobbyCol.is-active .imgBox span:before{transition:width 0.3s, opacity 0.1s 0.7s}main #projectCol #hobbyCol.is-active .imgBox span:after{transition:width 0.3s 0.1s, opacity 0.1s 0.7s}main #projectCol #hobbyCol.is-active .imgBox span+span:before{transition:width 0.3s 0.2s, opacity 0.1s 0.7s}main #projectCol #hobbyCol.is-active .imgBox span+span:after{transition:width 0.3s 0.3s, opacity 0.1s 0.7s}main #projectCol #hobbyCol.is-active .imgBox div{transition:width 0.3s 0.4s}main #projectCol #hobbyCol:not(.is-active) .imgBox span:before,main #projectCol #hobbyCol:not(.is-active) .imgBox span:after{width:0}main #projectCol #hobbyCol:not(.is-active) .imgBox div{width:0}main #projectCol #hobbyCol .imgBox{position:relative;aspect-ratio:1020 / 574}@media screen and (max-width: 959px){main #projectCol #hobbyCol .imgBox{margin:0 calc(53 / 750 * 100%)}}@media screen and (min-width: 960px){main #projectCol #hobbyCol .imgBox{width:calc(1020 / 1440 * 98.5vw);max-width:1020px;margin:0 auto}}main #projectCol #hobbyCol .imgBox span{position:absolute;top:0;left:0;width:100%;height:40%;pointer-events:none}main #projectCol #hobbyCol .imgBox span:before,main #projectCol #hobbyCol .imgBox span:after{content:"";position:absolute;left:0;background:url(../images/top/bnr_plamodel.jpg) no-repeat;background-size:auto 500%;width:100%;height:50%}main #projectCol #hobbyCol .imgBox span:before{top:0;background-position:left top}main #projectCol #hobbyCol .imgBox span:after{top:50%;background-position:left 25%}main #projectCol #hobbyCol .imgBox span+span{top:40%;left:0}main #projectCol #hobbyCol .imgBox span+span:before{background-position:left 50%}main #projectCol #hobbyCol .imgBox span+span:after{background-position:left 75%}main #projectCol #hobbyCol .imgBox div{display:block;width:100%;height:100%;overflow:hidden}main #projectCol #hobbyCol .imgBox img{display:block;height:100%}main #projectCol #hobbyCol .textBox .text{text-align:center;font-family:"Noto Serif JP",serif}@media screen and (max-width: 959px){main #projectCol #hobbyCol .textBox .text{font-size:0.8em;margin-top:calc(43 / 750 * 100%)}}@media screen and (min-width: 960px){main #projectCol #hobbyCol .textBox .text{font-size:1.4em;margin-top:min(calc(31 / 1200 * 100%),31px)}}main #projectCol #hobbyCol .textBox .text span{display:inline-block;width:auto}main #specCol{position:relative}@media screen and (max-width: 959px){main #specCol{padding-bottom:calc(156 / 750 * 100%);margin-top:calc(152 / 750 * 100%)}main #specCol h2{position:absolute;top:0;left:0;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{text-align:center;padding-top:calc(152 / 750 * 100%);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 br+span{margin-top:0.6em}main #specCol .catch br+span.stit{margin-top:1.5em}}@media screen and (min-width: 960px){main #specCol{width:calc(1200 / 1440 * 98.5vw);max-width:1200px;padding-bottom:min(calc(100 / 1440 * 98.5vw),100px);margin:min(calc(148 / 1440 * 98.5vw),148px) auto 0}main #specCol h2{position:absolute;top:0;left:0;text-align:left;margin-top:max(calc(-20 / 1440 * 98.5vw),-20px);z-index:100}main #specCol h2 span{display:block;font-size:9.8em;line-height:1em;letter-spacing:0.1em}main #specCol .catch{margin-left:min(calc(509 / 1440 * 98.5vw),509px)}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 br+span{margin-top:0.6em}}.popupCbt .fancybox-content{width:100% !important;max-width:1000px}.popupCbt .fancybox-slide{padding:44px 20px}.popupCbt .fancybox-button--close{background:url(../images/common/close.png) no-repeat top center;background-size:contain}.popupCbt .fancybox-button--close:hover{background:url(../images/common/close_w.png) no-repeat top center;background-size:contain}

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