@media screen and (max-width: 767px){.content:not(.w){margin-top:calc(150 / 860 * 100%)}}@media screen and (min-width: 768px){.content:not(.w){margin-top:min(calc(150 / 1460 * 100%), 150px)}}@media screen and (max-width: 767px){.content:not(.w)+.content.w{margin-top:calc(150 / 860 * 100%)}}@media screen and (min-width: 768px){.content:not(.w)+.content.w{margin-top:min(calc(150 / 1460 * 100%), 150px)}}@media screen and (max-width: 767px){.content.w{padding:calc(150 / 860 * 100%) 0}}@media screen and (min-width: 768px){.content.w{padding:min(calc(150 / 1460 * 100%), 150px) 0}}#loading{position:fixed;top:0;left:0;background:#fff url(../images/common/loading/logo.png) center center no-repeat;width:100%;height:100vh;height:100dvh;z-index:10000000;overflow:hidden;-webkit-animation:loadingA 2s linear infinite;animation:loadingA 2s linear infinite;transition:opacity 1s;transition-delay:3.5s}@media screen and (max-width: 767px){#loading{background-size:50% auto}@-webkit-keyframes loadingA{0%{background-size:50% auto}50%{background-size:45% auto}100%{background-size:50% auto}}@keyframes loadingA{0%{background-size:50% auto}50%{background-size:45% auto}100%{background-size:50% auto}}}@media screen and (min-width: 768px){#loading{background-size:25% auto}@-webkit-keyframes loadingA{0%{background-size:25% auto}50%{background-size:23% auto}100%{background-size:25% auto}}@keyframes loadingA{0%{background-size:25% auto}50%{background-size:23% auto}100%{background-size:25% auto}}}#loading.n{pointer-events:none}#loading.s{opacity:0}#loading.s #color li:nth-child(1)::before{right:calc(50% / 3 * 2 + 50%)}#loading.s #color li:nth-child(1)::after{right:calc(50% / 3 + 50%)}#loading.s #color li:nth-child(2)::before{right:calc(50%)}#loading.s #color li:nth-child(2)::after{right:calc(50% / 3 * 2)}#loading.s #color li:nth-child(3)::before{right:calc(50% / 3)}#loading.s #color li:nth-child(3)::after{right:0}#loading.s img{opacity:1;margin-top:0}@media screen and (max-width: 767px){#loading.s img{-webkit-transform:scale(1);transform:scale(1)}}#loading>*{pointer-events:none}#loading #color{position:absolute;top:0;left:0;width:100%;height:100%}#loading #color li::before,#loading #color li::after{content:"";position:absolute;top:0;right:100%;width:100%;height:100%}#loading #color li:nth-child(1)::before{background:url(../images/common/loading/txt_imas.png) right top no-repeat,url(../images/common/loading/logo_imas.png) right bottom no-repeat;background-color:#f34e6c;background-size:100% auto;z-index:100;transition:right 0.2s}@media screen and (max-width: 767px){#loading #color li:nth-child(1)::before{background-size:200% auto, 150% auto}}@media screen and (min-width: 768px){#loading #color li:nth-child(1)::before{background-size:100% auto}}#loading #color li:nth-child(1)::after{background:url(../images/common/loading/txt_cinderella.png) right top no-repeat,url(../images/common/loading/logo_cinderella.png) right bottom no-repeat;background-color:#2581c7;z-index:99;transition:right 0.4s}@media screen and (max-width: 767px){#loading #color li:nth-child(1)::after{background-size:200% auto, 150% auto}}@media screen and (min-width: 768px){#loading #color li:nth-child(1)::after{background-size:100% auto}}#loading #color li:nth-child(2)::before{background:url(../images/common/loading/txt_million.png) right top no-repeat,url(../images/common/loading/logo_million.png) right bottom no-repeat;background-color:#ffc20b;z-index:98;transition:right 0.6s}@media screen and (max-width: 767px){#loading #color li:nth-child(2)::before{background-size:200% auto, 150% auto}}@media screen and (min-width: 768px){#loading #color li:nth-child(2)::before{background-size:100% auto}}#loading #color li:nth-child(2)::after{background:url(../images/common/loading/txt_sidem.png) right top no-repeat,url(../images/common/loading/logo_sidem.png) right bottom no-repeat;background-color:#11be93;z-index:97;transition:right 0.8s}@media screen and (max-width: 767px){#loading #color li:nth-child(2)::after{background-size:200% auto, 150% auto}}@media screen and (min-width: 768px){#loading #color li:nth-child(2)::after{background-size:100% auto}}#loading #color li:nth-child(3)::before{background:url(../images/common/loading/txt_shiny.png) right top no-repeat,url(../images/common/loading/logo_shiny.png) right bottom no-repeat;background-color:#8dbaff;z-index:96;transition:right 1s}@media screen and (max-width: 767px){#loading #color li:nth-child(3)::before{background-size:200% auto, 150% auto}}@media screen and (min-width: 768px){#loading #color li:nth-child(3)::before{background-size:100% auto}}#loading #color li:nth-child(3)::after{background:url(../images/common/loading/txt_gakumas.png) right top no-repeat,url(../images/common/loading/logo_gakumas.png) right bottom no-repeat;background-color:#f39800;z-index:95;transition:right 1.2s}@media screen and (max-width: 767px){#loading #color li:nth-child(3)::after{background-size:200% auto, 150% auto}}@media screen and (min-width: 768px){#loading #color li:nth-child(3)::after{background-size:100% auto}}#loading img{position:absolute;top:0;opacity:0;z-index:200;transition:opacity 0.5s, margin-top 1s linear, -webkit-transform 1s ease-in;transition:opacity 0.5s, margin-top 1s linear, transform 1s ease-in;transition:opacity 0.5s, margin-top 1s linear, transform 1s ease-in, -webkit-transform 1s ease-in;transition-delay:1.5s;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){#loading img{left:0;width:100%;max-width:none;height:auto;margin-top:calc(50vh - 2753 / 2000 * 50%);margin-top:calc(50dvh - 2753 / 2000 * 50%);-webkit-transform:scale(2);transform:scale(2)}}@media screen and (max-width: 767px) and (max-aspect-ratio: 2000 / 2753){#loading img{left:calc(-1000 / 2753 * 100vh + 50vw);left:calc(-1000 / 2753 * 100dvh + 50vw);width:calc(2000 / 2753 * 100vh);width:calc(2000 / 2753 * 100dvh);max-width:none;height:100vh;height:100dvh}}@media screen and (min-width: 768px){#loading img{left:0;width:100%;margin-top:calc(-2753 / 2000 * 100% + 100vh);margin-top:calc(-2753 / 2000 * 100% + 100dvh)}}#mvCol{position:relative}#mvCol #logo20th{position:absolute}@media screen and (max-width: 767px){#mvCol #logo20th{width:calc(240 / 960 * 100%);margin:calc(15 / 960 * 100%) 0 0 calc(10 / 960 * 100%)}}@media screen and (min-width: 768px){#mvCol #logo20th{width:min(calc(270 / 2000 * 100%), 270px);margin:min(calc(20 / 2000 * 100%), 20px) 0 0 min(calc(10 / 2000 * 100%), 10px)}}#mvCol #imgMv{display:block;max-width:100%;margin:0 auto}@media screen and (min-width: 768px){#mvCol #imgMv{width:calc(1100 / 1860 * 100%)}}#mvCol .txtBox{position:absolute;bottom:0;left:0;width:100%}#mvCol h1{margin:0 auto}@media screen and (max-width: 767px){#mvCol h1{width:calc(700 / 960 * 100%);margin-bottom:calc(25 / 960 * 100%);-webkit-filter:drop-shadow(0 0 2.5px #fff) drop-shadow(0 0 2.5px #fff);filter:drop-shadow(0 0 2.5px #fff) drop-shadow(0 0 2.5px #fff)}}@media screen and (min-width: 768px){#mvCol h1{width:min(calc(700 / 2000 * 100%), 700px);margin-bottom:min(calc(25 / 2000 * 100%), 25px);-webkit-filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0px 2.5px #fff);filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0px 2.5px #fff)}}#mvCol .catch{text-align:center;color:#fff;font-family:"M PLUS 1p",sans-serif;font-weight:bold;letter-spacing:-0.05em}@media screen and (max-width: 767px){#mvCol .catch{font-size:1.8em;margin-bottom:calc(100 / 960 * 100%)}}@media screen and (min-width: 768px){#mvCol .catch{font-size:2.4em;margin-bottom:min(calc(100 / 2000 * 100%), 100px)}}#mvCol .catch span{display:inline-block;background:#000;padding:0 0.4em;margin-top:0.3em}#newsCol #movieCol .movieBox{position:relative;margin:0 auto}@media screen and (max-width: 767px){#newsCol #movieCol .movieBox{width:calc(810 / 860 * 100%);margin-top:calc(30 / 860 * 100%)}}@media screen and (min-width: 768px){#newsCol #movieCol .movieBox{width:min(calc(960 / 1360 * 100%), 960px);margin-top:min(calc(30 / 1360 * 100%), 30px)}}#newsCol #movieCol .movieBox>div{padding-bottom:56.25%}#newsCol #movieCol .movieBox iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){#newsCol #movieCol+h2{margin-top:calc(100 / 860* 100%)}}@media screen and (min-width: 768px){#newsCol #movieCol+h2{margin-top:min(calc(100 / 1460 * 100%), 100px)}}@media screen and (max-width: 767px){#newsCol h2 img{width:calc(309 / 810 * 100%)}}@media screen and (min-width: 768px){#newsCol h2 img{width:min(calc(309 / 1360 * 100%), 309px)}}#newsCol .contentBox{padding:0;overflow:hidden}@media screen and (min-width: 768px){#newsCol .contentBox dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}#newsCol .contentBox dl dt,#newsCol .contentBox dl dd{box-sizing:border-box}@media screen and (max-width: 767px){#newsCol .contentBox dl dt,#newsCol .contentBox dl dd{padding:calc(30 / 810 * 100%) calc(50 / 810 * 100%) calc(25 / 810 * 100%)}}@media screen and (min-width: 768px){#newsCol .contentBox dl dt,#newsCol .contentBox dl dd{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}}#newsCol .contentBox dl dt{background:#000;font-size:1.2em;color:#fff;font-weight:700;line-height:1.1em}@media screen and (min-width: 768px){#newsCol .contentBox dl dt{-webkit-justify-content:flex-end;justify-content:flex-end;width:calc(9em / 12 * 10);padding:calc(0.75em / 12 * 10) 0;padding-right:calc(1em / 12 * 10)}}@media screen and (min-width: 768px){#newsCol .contentBox dl dd{width:calc(100% - 9em);padding:0.75em 1em}}@media screen and (max-width: 767px){#newsCol .contentBox+.contentBox{margin-top:calc(25 / 810 * 100%)}}@media screen and (min-width: 768px){#newsCol .contentBox+.contentBox{margin-top:min(calc(20 / 1360 * 100%), 20px)}}@media screen and (max-width: 767px){#aboutCol h2 img{width:calc(353 / 810 * 100%)}}@media screen and (min-width: 768px){#aboutCol h2 img{width:min(calc(353 / 1360 * 100%), 353px)}}#aboutCol .imgTxt{display:block;margin:0 auto}@media screen and (max-width: 767px){#aboutCol .imgTxt{width:calc(710 / 710 * 100%)}}@media screen and (min-width: 768px){#aboutCol .imgTxt{width:min(calc(1010 / 1260 * 100%), 1010px)}}#aboutCol .imgMv{display:block}@media screen and (max-width: 767px){#aboutCol .imgMv{width:100%;margin-bottom:calc(50 / 710 * 100%)}}@media screen and (min-width: 768px){#aboutCol .imgMv{width:min(calc(610 / 1260 * 100%), 610px);margin:0 auto min(calc(50 / 1260 * 100%), 50px)}}#aboutCol .t-r{display:inline-block;width:100%;text-align:right}@media screen and (min-width: 768px){#aboutCol .dlBox>dt{width:12em}}@media screen and (min-width: 768px){#aboutCol .dlBox>dd{width:28em}}#aboutCol .dlBox>dd .box{margin-top:0.5em}@media screen and (min-width: 768px){#aboutCol .dlBox>dd .box{font-size:0.7em}}@media screen and (max-width: 767px){#aboutCol .dlBox>dd hr{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}}#aboutCol .dlBox>dd .attentionList{margin-top:0.5em}#aboutCol .inner .catch{font-size:1em}@media screen and (max-width: 767px){#boothCol h2 img{width:calc(366 / 810 * 100%)}}@media screen and (min-width: 768px){#boothCol h2 img{width:min(calc(366 / 1360 * 100%), 366px)}}#boothCol .imgTxt{display:block;margin:0 auto}@media screen and (max-width: 767px){#boothCol .imgTxt{width:calc(705 / 710 * 100%)}}@media screen and (min-width: 768px){#boothCol .imgTxt{width:min(calc(705 / 1260 * 100%), 705px)}}#boothCol p{font-weight:700}@media screen and (max-width: 767px){#boothCol p{margin-top:calc(75 / 710 * 100%)}}@media screen and (min-width: 768px){#boothCol p{margin-top:min(calc(75 / 1260 * 100%), 75px)}}@media screen and (max-width: 767px){#supporterCol h2 img{width:calc(628 / 810 * 100%)}}@media screen and (min-width: 768px){#supporterCol h2 img{width:min(calc(628 / 1360 * 100%), 628px)}}#supporterCol .bnrL,#supporterCol .bnrS{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#supporterCol .bnrL li{width:calc(280 / 810 * 100%)}#supporterCol .bnrL li:nth-child(2n){margin-left:calc(50 / 810 * 100%)}}@media screen and (min-width: 768px){#supporterCol .bnrL li{width:min(calc(280 / 1260 * 100%), 280px)}#supporterCol .bnrL li:nth-child(2n){margin-left:min(calc(50 / 1260 * 100%), 50px)}}@media screen and (max-width: 767px){#supporterCol .bnrS{margin-top:calc(50 / 710 * 100%)}}@media screen and (min-width: 768px){#supporterCol .bnrS{margin-top:min(calc(50 / 1260 * 100%), 50px)}}@media screen and (max-width: 767px){#supporterCol .bnrS li{width:calc(230 / 810 * 100%);margin:0 calc(20 / 810 * 100%)}#supporterCol .bnrS li:nth-child(n+4){margin-top:calc(30 / 810 * 100%)}#supporterCol .bnrS li:nth-child(5n+4){margin-left:calc(155 / 810 * 100%)}#supporterCol .bnrS li:nth-child(5n){margin-right:calc(155 / 810 * 100%)}}@media screen and (min-width: 768px){#supporterCol .bnrS li{width:min(calc(210 / 1260 * 100%), 210px);margin:0 min(calc(25 / 1260 * 100%), 25px)}#supporterCol .bnrS li:nth-child(n+5){margin-top:min(calc(50 / 1260 * 100%), 50px)}#supporterCol .bnrS li:nth-child(7n+5){margin-left:min(calc(155 / 1260 * 100%), 155px)}#supporterCol .bnrS li:nth-child(7n){margin-right:min(calc(155 / 1260 * 100%), 155px)}#supporterCol .bnrS li:last-child{margin:min(calc(50 / 1260 * 100%), 50px) min(calc(25 / 1260 * 100%), 25px) 0}}@media (hover: hover){#supporterCol .bnrS li a{transition:opacity 0.3s}#supporterCol .bnrS li a:hover{opacity:0.5}}
