*{box-sizing:border-box;margin:0;padding:0;outline:none}ol li,ul li{list-style-type:none}img{width:auto;max-width:100%;margin:0 auto;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}iframe{width:100%;height:100%;aspect-ratio:16/9}.sp{display:block}@media(min-width: 1200px){.sp{display:none}}.pc{display:none}@media(min-width: 1200px){.pc{display:block}}.mt0{margin-top:0}@media(min-width: 1200px){.mt0{margin-top:0}}.mt10{margin-top:1.3333333333vw}@media(min-width: 751px)and (max-width: 1199px){.mt10{margin-top:min(0.8333333333vw,10px)}}@media(min-width: 1200px){.mt10{margin-top:min(0.5vw,10px)}}.mt20{margin-top:2.6666666667vw}@media(min-width: 751px)and (max-width: 1199px){.mt20{margin-top:min(1.6666666667vw,20px)}}@media(min-width: 1200px){.mt20{margin-top:min(1vw,20px)}}.mt30{margin-top:4vw}@media(min-width: 751px)and (max-width: 1199px){.mt30{margin-top:min(2.5vw,30px)}}@media(min-width: 1200px){.mt30{margin-top:min(1.5vw,30px)}}.mt40{margin-top:5.3333333333vw}@media(min-width: 751px)and (max-width: 1199px){.mt40{margin-top:min(3.3333333333vw,40px)}}@media(min-width: 1200px){.mt40{margin-top:min(2vw,40px)}}.mt50{margin-top:6.6666666667vw}@media(min-width: 751px)and (max-width: 1199px){.mt50{margin-top:min(4.1666666667vw,50px)}}@media(min-width: 1200px){.mt50{margin-top:min(2.5vw,50px)}}.mt60{margin-top:8vw}@media(min-width: 751px)and (max-width: 1199px){.mt60{margin-top:min(5vw,60px)}}@media(min-width: 1200px){.mt60{margin-top:min(3vw,60px)}}.mt70{margin-top:9.3333333333vw}@media(min-width: 751px)and (max-width: 1199px){.mt70{margin-top:min(5.8333333333vw,70px)}}@media(min-width: 1200px){.mt70{margin-top:min(3.5vw,70px)}}.mt80{margin-top:10.6666666667vw}@media(min-width: 751px)and (max-width: 1199px){.mt80{margin-top:min(6.6666666667vw,80px)}}@media(min-width: 1200px){.mt80{margin-top:min(4vw,80px)}}.mt90{margin-top:12vw}@media(min-width: 751px)and (max-width: 1199px){.mt90{margin-top:min(7.5vw,90px)}}@media(min-width: 1200px){.mt90{margin-top:min(4.5vw,90px)}}.mt100{margin-top:13.3333333333vw}@media(min-width: 751px)and (max-width: 1199px){.mt100{margin-top:min(8.3333333333vw,100px)}}@media(min-width: 1200px){.mt100{margin-top:min(5vw,100px)}}.mb0{margin-bottom:0 !important}@media(min-width: 751px)and (max-width: 1199px){.mb0{margin-bottom:0 !important}}@media(min-width: 1200px){.mb0{margin-bottom:0 !important}}.mb10{margin-bottom:1.3333333333vw}@media(min-width: 751px)and (max-width: 1199px){.mb10{margin-bottom:min(0.8333333333vw,10px)}}@media(min-width: 1200px){.mb10{margin-bottom:min(0.5vw,10px)}}.mb20{margin-bottom:2.6666666667vw}@media(min-width: 751px)and (max-width: 1199px){.mb20{margin-bottom:min(1.6666666667vw,20px)}}@media(min-width: 1200px){.mb20{margin-bottom:min(1vw,20px)}}.mb30{margin-bottom:4vw}@media(min-width: 751px)and (max-width: 1199px){.mb30{margin-bottom:min(2.5vw,30px)}}@media(min-width: 1200px){.mb30{margin-bottom:min(1.5vw,30px)}}.mb40{margin-bottom:5.3333333333vw}@media(min-width: 751px)and (max-width: 1199px){.mb40{margin-bottom:min(3.3333333333vw,40px)}}@media(min-width: 1200px){.mb40{margin-bottom:min(2vw,40px)}}.mb50{margin-bottom:6.6666666667vw}@media(min-width: 751px)and (max-width: 1199px){.mb50{margin-bottom:min(4.1666666667vw,50px)}}@media(min-width: 1200px){.mb50{margin-bottom:min(2.5vw,50px)}}.mb60{margin-bottom:8vw}@media(min-width: 751px)and (max-width: 1199px){.mb60{margin-bottom:min(5vw,60px)}}@media(min-width: 1200px){.mb60{margin-bottom:min(3vw,60px)}}.mb70{margin-bottom:9.3333333333vw}@media(min-width: 751px)and (max-width: 1199px){.mb70{margin-bottom:min(5.8333333333vw,70px)}}@media(min-width: 1200px){.mb70{margin-bottom:min(3.5vw,70px)}}.mb80{margin-bottom:10.6666666667vw}@media(min-width: 751px)and (max-width: 1199px){.mb80{margin-bottom:min(6.6666666667vw,80px)}}@media(min-width: 1200px){.mb80{margin-bottom:min(4vw,80px)}}.mb90{margin-bottom:12vw}@media(min-width: 751px)and (max-width: 1199px){.mb90{margin-bottom:min(7.5vw,90px)}}@media(min-width: 1200px){.mb90{margin-bottom:min(4.5vw,90px)}}.mb100{margin-bottom:13.3333333333vw}@media(min-width: 751px)and (max-width: 1199px){.mb100{margin-bottom:min(8.3333333333vw,100px)}}@media(min-width: 1200px){.mb100{margin-bottom:min(5vw,100px)}}.txtC{text-align:center}.txtS{font-size:90% !important}@media(max-width: 750px){.txtS{font-size:75% !important}}.bold{font-weight:700}.txtL{font-size:110% !important}.noto{font-family:"Noto Sans JP"}.line{background-color:none;border:none;height:2px;width:100%;border-top:dotted 2px #000;margin-block:4vw}@media(min-width: 1200px){.line{margin-block:min(2.5vw,30px)}}a{font-weight:600;color:#e94fa2;text-decoration:underline;text-decoration-thickness:1px;word-break:break-all}@media(hover: hover){a:hover{text-decoration:none}}.btn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;color:#fff;font-weight:600;margin-inline:auto;padding:.75em 9.3333333333vw .75em 9.3333333333vw;width:-moz-fit-content;width:fit-content;font-size:min(4vw,22px);text-align:center;text-decoration:none;background-color:#000;border:2px solid #000}@media(min-width: 1200px){.btn{padding:1.5625vw 7.2916666667vw 1.5625vw 7.2916666667vw;cursor:pointer;font-size:min(2vw,20px)}}@media(min-width: 1200px)and (min-width: 1200px){.btn{padding:15px 70px 15px 70px}}@media(min-width: 1200px)and (hover: hover){.btn{transition:.2s}.btn:hover{opacity:.7}}.btn.close{pointer-events:none;filter:grayscale(1);opacity:.4}.btn:before{content:"";background:#24cbff;position:absolute;top:0vw;left:0vw;clip-path:polygon(0 0, 0% 100%, 100% 0);width:.6em;height:100%}.btn:after{content:"";background:#fe0;position:absolute;bottom:0vw;right:0vw;clip-path:polygon(100% 0, 0% 100%, 100% 100%);width:.6em;height:100%}:target{scroll-margin-top:150px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#000}#load{transition:.5s;opacity:1;width:100vw;height:100lvh;z-index:9999 !important;position:fixed;top:0;left:0}#load::before{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:120%;height:120vh;z-index:-1;background:url(../images/common/bg_kira_cinderella.png) top left repeat-y,url(../images/common/bg_kira_million.png) top right repeat-y,url(../images/common/bg.jpg) center no-repeat;background-size:50% auto,50% auto,cover;filter:blur(5px)}@media(min-width: 751px)and (max-width: 1199px){#load::before{background:url(../images/common/bg_kira_cinderella.png) top left repeat-y,url(../images/common/bg_kira_million.png) top right repeat-y,url(../images/common/bg.jpg) center no-repeat;background-size:40% auto,40% auto,cover}}@media(min-width: 1200px){#load::before{background:url(../images/common/bg_kira.png) top center repeat-y,url(../images/common/bg.jpg) center no-repeat;background-size:contain,cover}}#load.s{opacity:0;pointer-events:none}#load>div{color:#000;font-weight:bold;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;font-family:"Archivo Black",sans-serif;mix-blend-mode:overlay;font-size:5.2083333333vw}@media(min-width: 1200px){#load>div{font-size:50px}}@media(max-width: 750px){#load>div{font-size:min(7vw,70px)}}#load .no1{animation:foo 2s ease infinite,bar 2s linear infinite;animation-delay:.1s}#load .no2{animation:foo 2s ease infinite,bar 2s linear infinite;animation-delay:.2s}#load .no3{animation:foo 2s ease infinite,bar 2s linear infinite;animation-delay:.3s;margin-right:.2em}#load .no4{animation:foo 2s ease infinite,bar 2s linear infinite;animation-delay:.4s}#load .no5{animation:foo 2s ease infinite,bar 2s linear infinite;animation-delay:.5s}#load .no6{animation:foo 2s ease infinite,bar 2s linear infinite;animation-delay:.6s}#load .no7{animation:foo 2s ease infinite,bar 2s linear infinite;animation-delay:.7s}#load .no8{animation:foo 2s ease infinite,bar 2s linear infinite;animation-delay:.8s}#load .no9{animation:foo 2s ease infinite,bar 2s linear infinite;animation-delay:.9s}#load .no10{animation:foo 2s ease infinite,bar 2s linear infinite;animation-delay:1s}@keyframes foo{10%{transform:translateY(-10px)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes bar{10%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes text-dot{0%,20%{opacity:0;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}60%{opacity:1;transform:translateY(0)}80%,100%{opacity:0}}.js-anime{opacity:0}.js-anime.s{animation:fadeUp .4s forwards}.js-anime.fadeIn.s{animation:fadeIn .4s forwards}@keyframes fadeIn{0%{opacity:1%}100%{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px);filter:blur(0)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-30px)}100%{opacity:1;transform:translateY(0)}}body{position:relative}body::before{position:fixed;top:0;left:0;content:"";background:url(../images/common/bg.webp) top center no-repeat;background-size:cover;width:100%;height:100vh;z-index:-1}#container{position:relative;background:url(../images/common/bg_kira_cinderella.png) top left repeat-y,url(../images/common/bg_kira_million.png) top right repeat-y;background-size:50% auto,50% auto}@media(min-width: 751px)and (max-width: 1199px){#container{background:url(../images/common/bg_kira_cinderella.png) top left repeat-y,url(../images/common/bg_kira_million.png) top right repeat-y;background-size:40% auto,40% auto}}@media(min-width: 1200px){#container{background:url(../images/common/bg_kira.png) top center repeat-y;background-size:contain}}#container::before{position:fixed;top:0;left:0;content:"";background:url(../images/common/bg_cinderella.webp) top left no-repeat;background-size:contain;width:38%;height:100vh;mix-blend-mode:overlay;z-index:-1}@media(min-width: 751px)and (max-width: 1199px){#container::before{width:18%}}@media(min-width: 1200px){#container::before{width:10%;z-index:0}}#container::after{position:fixed;top:0;right:0;content:"";background:url(../images/common/bg_million.webp) top right no-repeat;background-size:contain;width:40%;height:100vh;mix-blend-mode:overlay;z-index:-1}@media(min-width: 751px)and (max-width: 1199px){#container::after{width:20%}}@media(min-width: 1200px){#container::after{width:12%;z-index:0}}header{position:fixed;top:0;z-index:999;width:0}@media(min-width: 1200px){header{position:absolute;top:3.125vw;right:0vw;width:auto;position:sticky}}@media(min-width: 1200px)and (min-width: 1200px){header{top:30px;right:0px}}header .menuBtn{position:fixed;z-index:9999;top:0;right:0;cursor:pointer;padding:2vw 0vw 2vw 0vw;width:13.3333333333vw;height:13.3333333333vw;border:none;background:#000}@media(min-width: 751px)and (max-width: 1199px){header .menuBtn{width:min(8.3333333333vw,100px);height:min(8.3333333333vw,100px)}}header .menuBtn img{width:8vw;height:8vw}@media(min-width: 751px)and (max-width: 1199px){header .menuBtn img{width:min(5vw,60px);height:min(5vw,60px)}}@media(min-width: 1200px){header .menuBtn{position:sticky;width:100%;display:none;padding:0}}header .gnaviCol{z-index:99;width:100%;height:100dvh}@media(min-width: 1200px){header .gnaviCol{height:auto}}header .gnaviCol .gnaviColInner{transition:-webkit-backdrop-filter .3s;transition:backdrop-filter .3s;transition:backdrop-filter .3s, -webkit-backdrop-filter .3s;min-height:100lvh}@media(min-width: 1200px){header .gnaviCol .gnaviColInner{min-height:auto}}header .gnaviCol.panelactive{opacity:1;transition:.3s;pointer-events:visible}@media(max-width: 750px){header .gnaviCol.panelactive .gnaviColInner{overflow-y:scroll;width:100vw;-webkit-overflow-scrolling:touch;overflow-x:hidden;z-index:999;background-color:hsla(0,0%,100%,.5);position:fixed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%}}@media(min-width: 751px)and (max-width: 1199px){header .gnaviCol.panelactive .gnaviColInner{overflow-y:scroll;width:100vw;-webkit-overflow-scrolling:touch;overflow-x:hidden;z-index:999;background-color:hsla(0,0%,100%,.5);position:fixed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%}}@media(min-width: 1200px){header .gnaviCol.panelactive .gnaviColInner{height:auto;border:none;background:rgba(0,0,0,0);z-index:99}}header .gnaviCol.panelactive .gnaviColInner ul li.new{position:relative}header .gnaviCol.panelactive .gnaviColInner ul li.new::after{content:"";display:block;background:url(../images/common/ico_new.png) no-repeat top left/contain;position:absolute;top:-2.0833333333vw;left:0vw;width:7.9166666667vw;max-width:76px;height:2.0833333333vw;max-height:20px;max-height:12px}@media(min-width: 1200px){header .gnaviCol.panelactive .gnaviColInner ul li.new::after{top:-20px;left:0px}}@media(max-width: 750px){header .gnaviCol.panelactive .gnaviColInner ul li.new::after{position:absolute;top:-3.6vw;left:0vw;width:10.1333333333vw;height:2.6666666667vw}}header .gnaviCol ul{position:relative;margin-inline:auto;z-index:999;padding-block:35vw;display:flex;justify-content:center;flex-wrap:wrap;text-align:center;flex-direction:column;margin-top:auto;margin-bottom:auto;padding-inline:0;gap:6.6666666667vw}@media(min-width: 751px)and (max-width: 1199px){header .gnaviCol ul{gap:min(4.1666666667vw,50px);padding-block:20vw}}@media(min-width: 1200px){header .gnaviCol ul{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;margin:0 auto;gap:min(1vw,20px);width:100%;padding-block:0;min-height:auto}}header .gnaviCol ul li{display:block;position:relative;font-weight:600;width:80%;margin-inline:auto;filter:drop-shadow(4px 4px 0 #FFF)}@media(min-width: 751px)and (max-width: 1199px){header .gnaviCol ul li{width:70%}}@media(min-width: 1200px){header .gnaviCol ul li{width:auto;display:flex;align-items:center;width:auto;margin-inline:0;filter:drop-shadow(2px 2px 0 #FFF)}}@media(hover: hover){header .gnaviCol ul li:not(.close){transition:.3s}header .gnaviCol ul li:not(.close):hover{transform:translateY(2px)}}@media(min-width: 1200px){header .gnaviCol ul li+li{border-top:none}}header .gnaviCol ul li:last-child::after{content:none}header .gnaviCol ul li:nth-child(odd) a{clip-path:polygon(0 6%, 100% 0, 96% 100%, 5% 100%);padding:5.3333333333vw 0vw 5.3333333333vw 0vw}@media(min-width: 751px)and (max-width: 1199px){header .gnaviCol ul li:nth-child(odd) a{padding:3.125vw 0vw 3.125vw 0vw}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){header .gnaviCol ul li:nth-child(odd) a{padding:30px 0px 30px 0px}}@media(min-width: 1200px){header .gnaviCol ul li:nth-child(odd) a{clip-path:polygon(0 6px, 100% 0, calc(100% - 4px) 100%, 5px 100%);padding:1.3541666667vw 1.5625vw 1.1458333333vw 1.5625vw}}@media(min-width: 1200px)and (min-width: 1200px){header .gnaviCol ul li:nth-child(odd) a{padding:13px 15px 11px 15px}}header .gnaviCol ul li:nth-child(even) a{clip-path:polygon(1% 0, 100% 4%, 96% 100%, 0 100%);padding:5.3333333333vw 0vw 5.3333333333vw 0vw}@media(min-width: 751px)and (max-width: 1199px){header .gnaviCol ul li:nth-child(even) a{padding:3.125vw 0vw 3.125vw 0vw}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){header .gnaviCol ul li:nth-child(even) a{padding:30px 0px 30px 0px}}@media(min-width: 1200px){header .gnaviCol ul li:nth-child(even) a{clip-path:polygon(2px 0, 100% 4px, calc(100% - 4px) 100%, 0 100%);padding:1.3541666667vw 1.7708333333vw 1.1458333333vw 1.5625vw}}@media(min-width: 1200px)and (min-width: 1200px){header .gnaviCol ul li:nth-child(even) a{padding:13px 17px 11px 15px}}header .gnaviCol ul li a{line-height:1;display:block;background-color:#000}header .gnaviCol ul li a img{height:5.3333333333vw;max-height:30px}@media(min-width: 1200px)and (max-width: 1450px){header .gnaviCol ul li a img{height:2.1333333333vw;max-height:16px}}@media(min-width: 1451px){header .gnaviCol ul li a img{height:3.0666666667vw;max-height:21px}}@media(hover: hover){header .gnaviCol ul li a{transition:.3s}header .gnaviCol ul li a:hover{text-decoration:none}}header .gnaviCol ul li.active{filter:none}header .gnaviCol ul li.active a{background-color:#fff}header .gnaviCol ul li.active a img{filter:invert(1)}header .gnaviCol ul li.active::before{position:absolute;top:8px;left:4px;content:"";height:calc(100% - 5px);width:100%;background-color:#000}@media(min-width: 1200px){header .gnaviCol ul li.active::before{top:6px;left:2px}}header .gnaviCol ul li.active:nth-child(odd)::before{clip-path:polygon(0 6%, 100% 0, 96% 100%, 5% 100%)}@media(min-width: 1200px){header .gnaviCol ul li.active:nth-child(odd)::before{clip-path:polygon(0 6px, 100% 0, calc(100% - 4px) 100%, 5px 100%)}}header .gnaviCol ul li.active:nth-child(even)::before{clip-path:polygon(1% 0, 100% 4%, 96% 100%, 0 100%)}@media(min-width: 1200px){header .gnaviCol ul li.active:nth-child(even)::before{clip-path:polygon(2px 0, 100% 4px, calc(100% - 4px) 100%, 0 100%)}}header .gnaviCol ul li.active::after{filter:drop-shadow(4px 4px 0 #FFF)}@media(min-width: 1200px){header .gnaviCol ul li.active::after{filter:drop-shadow(2px 2px 0 #FFF)}}header .gnaviCol ul li.close{opacity:.4}header .gnaviCol ul li.close a{pointer-events:none}header .gnaviCol ul li.new{position:relative}header .gnaviCol ul li.new::after{content:"";display:block;background:url(../images/common/ico_new.png) no-repeat top left/contain}@media(min-width: 1200px){header .gnaviCol ul li.new::after{position:absolute;top:-10px;left:0vw;width:38px;height:11px}}@media(min-width: 1200px)and (min-width: 1200px){header .gnaviCol ul li.new::after{top:-10px;left:0px}}@media(min-width: 1200px){header .gnaviCol ul li.qa::before{top:7px;left:3px}}header .gnaviCol ul li.qa a img{height:6.6666666667vw;max-height:36px}@media(min-width: 1200px)and (max-width: 1450px){header .gnaviCol ul li.qa a img{height:1.8666666667vw;max-height:19px}}@media(min-width: 1451px){header .gnaviCol ul li.qa a img{height:1.8666666667vw;max-height:26px}}main{position:relative;color:#000;font-family:"Zen Kaku Gothic New",sans-serif;padding:0;margin:0}.ft-en{font-family:"Archivo Black",sans-serif}section#contents{padding-top:6.6666666667vw}@media(min-width: 1200px){section#contents{padding-top:min(6.25vw,75px)}}.hdl1,h1:not(.logo){position:relative;text-align:center;margin-bottom:12vw;z-index:5}@media(min-width: 1200px){.hdl1,h1:not(.logo){margin-bottom:min(5vw,100px)}}.hdl1 img,h1:not(.logo) img{height:12vw}@media(min-width: 751px)and (max-width: 1199px){.hdl1 img,h1:not(.logo) img{height:10vw}}@media(min-width: 1200px){.hdl1 img,h1:not(.logo) img{height:7vw;max-height:129px}}.hdl1 span,h1:not(.logo) span{position:relative;height:100%;display:inline-block}.hdl1 span::before,h1:not(.logo) span::before{content:"";position:absolute;bottom:0vw;left:-3.3333333333vw;background:url(../images/common/icon_tit_l.webp) no-repeat top center;background-size:contain;width:2.4vw;height:4.4vw;transform:rotate(5deg) translateX(30px)}@media(min-width: 1200px){.hdl1 span::before,h1:not(.logo) span::before{position:absolute;bottom:1.0416666667vw;left:-2.0833333333vw;width:1.3125vw;max-width:12.6px;height:2.40625vw;max-height:23.1px}}@media(min-width: 1200px)and (min-width: 1200px){.hdl1 span::before,h1:not(.logo) span::before{bottom:10px;left:-20px}}.hdl1 span::after,h1:not(.logo) span::after{content:"";position:absolute;top:0vw;right:-1.6vw;background:url(../images/common/icon_tit_r.webp) no-repeat top center;background-size:contain;width:2.52vw;height:3.7333333333vw;transform:rotate(-5deg) translateX(-30px)}@media(min-width: 1200px){.hdl1 span::after,h1:not(.logo) span::after{position:absolute;top:.5208333333vw;right:-.8333333333vw;width:1.828125vw;max-width:17.55px;height:2.7083333333vw;max-height:26px}}@media(min-width: 1200px)and (min-width: 1200px){.hdl1 span::after,h1:not(.logo) span::after{top:5px;right:-8px}}.hdl1.js-anime.s,h1:not(.logo).js-anime.s{animation:hdl1Anime .25s forwards;animation-delay:.1s}@keyframes hdl1Anime{0%{opacity:0;transform:rotate(5deg) translateY(10px)}90%{transform:translateY(-10px)}100%{opacity:1;transform:rotate(0deg) translateY(0)}}.hdl1.js-anime.s span::before,h1:not(.logo).js-anime.s span::before{animation:hdl1Anime-l .1s forwards;animation-delay:.3s}.hdl1.js-anime.s span::after,h1:not(.logo).js-anime.s span::after{animation:hdl1Anime-r .1s forwards;animation-delay:.3s}@keyframes hdl1Anime-l{0%{transform:rotate(5deg) translateX(30px)}100%{transform:rotate(0deg) translateX(0)}}@keyframes hdl1Anime-r{0%{transform:rotate(-5deg) translateX(-30px)}100%{transform:rotate(0deg) translateX(0)}}h2:not(.hdl1),.hdl2{position:relative;font-size:min(5.8vw,28px);letter-spacing:.03em;text-align:center;line-height:1.2}@media(min-width: 1200px){h2:not(.hdl1),.hdl2{font-size:4.1666666667vw}}@media(min-width: 1200px)and (min-width: 1200px){h2:not(.hdl1),.hdl2{font-size:40px}}h2:not(.hdl1) span,.hdl2 span{position:relative}h2:not(.hdl1) span::before,.hdl2 span::before{content:"";position:absolute;top:50%;left:-4vw;transform:translate(-50%, -50%);background:url(../images/common/h2_shape_l.webp) no-repeat top center;background-size:contain;width:6.2666666667vw;height:7.3333333333vw}@media(min-width: 751px)and (max-width: 1199px){h2:not(.hdl1) span::before,.hdl2 span::before{position:absolute;top:50%;left:-2.0833333333vw;width:3.4270833333vw;max-width:32.9px;height:4.0104166667vw;max-height:38.5px}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){h2:not(.hdl1) span::before,.hdl2 span::before{top:50%;left:-20px}}@media(min-width: 1200px){h2:not(.hdl1) span::before,.hdl2 span::before{position:absolute;top:50%;left:-3.9583333333vw;width:4.8958333333vw;max-width:47px;height:5.7291666667vw;max-height:55px}}@media(min-width: 1200px)and (min-width: 1200px){h2:not(.hdl1) span::before,.hdl2 span::before{top:50%;left:-38px}}h2:not(.hdl1) span::after,.hdl2 span::after{content:"";position:absolute;top:50%;right:-12.6666666667vw;transform:translate(-50%, -50%);background:url(../images/common/h2_shape_r.webp) no-repeat top center;background-size:contain;width:8.4vw;height:7.0666666667vw}@media(min-width: 751px)and (max-width: 1199px){h2:not(.hdl1) span::after,.hdl2 span::after{position:absolute;top:50%;right:-6.7708333333vw;width:4.59375vw;max-width:44.1px;height:3.8645833333vw;max-height:37.1px}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){h2:not(.hdl1) span::after,.hdl2 span::after{top:50%;right:-65px}}@media(min-width: 1200px){h2:not(.hdl1) span::after,.hdl2 span::after{position:absolute;top:50%;right:-10.625vw;width:6.5625vw;max-width:63px;height:5.5208333333vw;max-height:53px}}@media(min-width: 1200px)and (min-width: 1200px){h2:not(.hdl1) span::after,.hdl2 span::after{top:50%;right:-102px}}h3:not([class]),.hdl3{position:relative;text-align:center;font-size:min(4.8vw,22px);letter-spacing:.05em;padding-block:4vw .6666666667vw}@media(min-width: 1200px){h3:not([class]),.hdl3{padding-block:min(2.5vw,30px) min(0.8333333333vw,10px);font-size:3.125vw}}@media(min-width: 1200px)and (min-width: 1200px){h3:not([class]),.hdl3{font-size:30px}}h3:not([class]) span,.hdl3 span{position:relative;display:inline-block;background:linear-gradient(115deg, #0b5986 0%, #000 1.5em, #000 50%, #000 calc(100% - 1.2em), #978414 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}h3:not([class]) span::after,.hdl3 span::after{content:"";position:absolute;top:0vw;right:-3.6vw;transform:translateX(-50%);background:url(../images/common/h3_shape.webp) no-repeat bottom -1px center;background-size:contain;width:2.1333333333vw;height:2.5333333333vw}@media(min-width: 751px)and (max-width: 1199px){h3:not([class]) span::after,.hdl3 span::after{position:absolute;top:0vw;right:-2.0833333333vw;width:1.1458333333vw;max-width:11px;height:1.3541666667vw;max-height:13px}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){h3:not([class]) span::after,.hdl3 span::after{top:0px;right:-20px}}@media(min-width: 1200px){h3:not([class]) span::after,.hdl3 span::after{position:absolute;top:0vw;right:-2.0833333333vw;width:1.1458333333vw;max-width:11px;height:1.3541666667vw;max-height:13px}}@media(min-width: 1200px)and (min-width: 1200px){h3:not([class]) span::after,.hdl3 span::after{top:0px;right:-20px}}h4:not([class]),.hdl4{position:relative;margin-bottom:.5rem;text-align:center;width:-moz-max-content;width:max-content;margin-inline:auto;line-height:1.1;background:linear-gradient(90deg, #0f7ab9 0%, #000 25%, #000 50%, #000 75%, #947f0a 100%);width:100%;color:#fff;padding:min(0.3333333333vw,4px) min(0.4166666667vw,5px) min(0.5vw,6px);font-size:2.2916666667vw}@media(min-width: 1200px){h4:not([class]),.hdl4{font-size:22px}}@media(max-width: 750px){h4:not([class]),.hdl4{font-size:min(4vw,21px);padding:.9333333333vw .6666666667vw .9333333333vw}}h4:not([class]).ft-en,.hdl4.ft-en{padding:min(0.1666666667vw,2px) min(0.4166666667vw,5px);font-size:2.5vw}@media(min-width: 1200px){h4:not([class]).ft-en,.hdl4.ft-en{font-size:24px}}@media(max-width: 750px){h4:not([class]).ft-en,.hdl4.ft-en{font-size:min(4vw,22px);padding:.5333333333vw .6666666667vw .8vw}}h5:not([class]),.hdl5{position:relative;font-size:min(4.1vw,21px);padding-left:1.5em;font-weight:600}@media(min-width: 751px)and (max-width: 1199px){h5:not([class]),.hdl5{font-size:1.9791666667vw}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){h5:not([class]),.hdl5{font-size:19px}}@media(min-width: 1200px){h5:not([class]),.hdl5{font-size:2.1875vw}}@media(min-width: 1200px)and (min-width: 1200px){h5:not([class]),.hdl5{font-size:21px}}h5:not([class])::before,.hdl5::before{content:"";position:absolute;top:.8vw;left:1.0666666667vw;background:url(../images/common/h5_shape.png) no-repeat top center;background-size:contain;width:3.4666666667vw;height:4.8vw}@media(min-width: 751px)and (max-width: 1199px){h5:not([class])::before,.hdl5::before{position:absolute;top:.4166666667vw;left:.4166666667vw;width:2.1666666667vw;max-width:20.8px;height:3vw;max-height:28.8px}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){h5:not([class])::before,.hdl5::before{top:4px;left:4px}}@media(min-width: 1200px){h5:not([class])::before,.hdl5::before{position:absolute;top:.4166666667vw;left:.4166666667vw;width:2.1666666667vw;max-width:20.8px;height:3vw;max-height:28.8px}}@media(min-width: 1200px)and (min-width: 1200px){h5:not([class])::before,.hdl5::before{top:4px;left:4px}}h5:not([class]):has(span),.hdl5:has(span){text-align:center;padding-left:0;width:auto}h5:not([class]):has(span):before,.hdl5:has(span):before{background:none}h5:not([class]):has(span) span,.hdl5:has(span) span{position:relative}h5:not([class]):has(span) span::before,.hdl5:has(span) span::before{content:"";position:absolute;top:.8vw;left:-4.5333333333vw;background:url(../images/common/h5_shape.png) no-repeat top center;background-size:contain;width:3.4666666667vw;height:4.8vw}@media(min-width: 751px)and (max-width: 1199px){h5:not([class]):has(span) span::before,.hdl5:has(span) span::before{position:absolute;top:.4166666667vw;left:-3.125vw;width:2.1666666667vw;max-width:20.8px;height:3vw;max-height:28.8px}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){h5:not([class]):has(span) span::before,.hdl5:has(span) span::before{top:4px;left:-30px}}@media(min-width: 1200px){h5:not([class]):has(span) span::before,.hdl5:has(span) span::before{position:absolute;top:.4166666667vw;left:-3.125vw;width:2.1666666667vw;max-width:20.8px;height:3vw;max-height:28.8px}}@media(min-width: 1200px)and (min-width: 1200px){h5:not([class]):has(span) span::before,.hdl5:has(span) span::before{top:4px;left:-30px}}#contents{position:relative;z-index:1;max-width:1400px;width:90%;margin-inline:auto}#contents .box_border{border:1px solid #000;margin:2.6666666667vw 0;padding:2.6666666667vw}@media(min-width: 1200px){#contents .box_border{margin:min(1vw,20px) 0;padding:min(1.5vw,30px)}}#contents .box_border.mb0{margin:2.6666666667vw 0 0}@media(min-width: 1200px){#contents .box_border.mb0{margin:min(1vw,20px) 0 0}}#contents .box_border.mt0{margin:0 0 2.6666666667vw}@media(min-width: 1200px){#contents .box_border.mt0{margin:0 0 min(1vw,20px)}}#contents .list{font-weight:500}#contents .list li{text-indent:-1em;padding-left:1em;font-size:min(3.8vw,14px)}@media(min-width: 1200px){#contents .list li{font-size:1.6666666667vw}}@media(min-width: 1200px)and (min-width: 1200px){#contents .list li{font-size:16px}}#contents .list li+li{margin-top:.2em}#contents .bg{background:rgba(241,241,241,.7);padding:2vw 2.6666666667vw}@media(min-width: 1200px){#contents .bg{padding:min(1vw,20px) min(1.25vw,25px)}}#contents .notice{font-weight:500}#contents .notice li{text-indent:-1em;padding-left:1em;font-size:min(3.5vw,14px);line-height:1.3}@media(min-width: 1200px){#contents .notice li{font-size:min(3.1vw,15px)}}#contents .notice li+li{margin-top:.5em}#contents .notice.bg{padding:1.3333333333vw 2vw}@media(min-width: 1200px){#contents .notice.bg{padding:min(0.75vw,15px) min(1vw,20px)}}#contents .box{padding:2vw 2vw 2vw 2vw}@media(min-width: 1200px){#contents .box{padding:2.0833333333vw 2.0833333333vw 2.0833333333vw 2.0833333333vw}}@media(min-width: 1200px)and (min-width: 1200px){#contents .box{padding:20px 20px 20px 20px}}#contents p,#contents dd{font-weight:500;font-size:min(3.5vw,16px)}@media(min-width: 751px)and (max-width: 1199px){#contents p,#contents dd{font-size:min(3.5vw,16px)}}@media(min-width: 1200px){#contents p,#contents dd{font-size:min(3.1vw,18px)}}#contents a{font-size:min(3.5vw,17px)}@media(min-width: 1200px){#contents a{font-size:min(3.1vw,18px)}}#contents .notice a{font-size:min(3.5vw,14px);line-height:1.3}@media(min-width: 1200px){#contents .notice a{font-size:min(3.1vw,15px)}}#contents .icoUpdate span{margin-right:1em}#contents .icoUpdate .date{background:#e94fa2;padding:.2em .5em .2em;font-size:.8em;line-height:1;display:inline-block;margin-right:0}.frameCol{position:relative;background:#fff;padding:9.3333333333vw 4vw 2.6666666667vw;margin-inline:auto;z-index:2}@media(min-width: 751px)and (max-width: 1199px){.frameCol{padding:min(4.1666666667vw,50px) min(4.1666666667vw,50px) min(3.3333333333vw,40px)}}@media(min-width: 1200px){.frameCol{padding:min(4.1666666667vw,50px) min(4.1666666667vw,50px) min(3.3333333333vw,40px)}}.frameCol::before{content:"";background:url(../images/common/frame_t.webp) no-repeat bottom center/contain;width:100%;position:absolute;top:-12.6666666667vw;left:0vw;height:15.0666666667vw}@media(min-width: 751px)and (max-width: 1199px){.frameCol::before{position:absolute;top:-9.375vw;left:0vw;height:11.7708333333vw;max-height:113px}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){.frameCol::before{top:-90px;left:0px}}@media(min-width: 1200px){.frameCol::before{position:absolute;top:-9.8958333333vw;left:0vw;height:11.7708333333vw;max-height:113px}}@media(min-width: 1200px)and (min-width: 1200px){.frameCol::before{top:-95px;left:0px}}.frameCol::after{content:"";background:url(../images/common/frame_b.webp) no-repeat bottom center/cover;width:100%;position:absolute;bottom:-5.3333333333vw;left:0vw;height:7.4666666667vw}@media(min-width: 751px)and (max-width: 1199px){.frameCol::after{position:absolute;bottom:-4.1666666667vw;left:0vw;height:5.8333333333vw;max-height:56px}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){.frameCol::after{bottom:-40px;left:0px}}@media(min-width: 1200px){.frameCol::after{position:absolute;bottom:-5.8333333333vw;left:0vw;height:5.8333333333vw;max-height:56px}}@media(min-width: 1200px)and (min-width: 1200px){.frameCol::after{bottom:-56px;left:0px}}.frameCol+.frameCol{margin:26.6666666667vw auto 0}@media(min-width: 751px)and (max-width: 1199px){.frameCol+.frameCol{margin:min(16.6666666667vw,200px) auto 0}}@media(min-width: 1200px){.frameCol+.frameCol{margin-top:min(16.6666666667vw,200px)}}h1+.frameCol,.hdl1+.frameCol{z-index:1}@media(max-width: 750px){h1+.frameCol,.hdl1+.frameCol{margin-top:-16vw}}@media(min-width: 751px)and (max-width: 1199px){h1+.frameCol,.hdl1+.frameCol{margin-top:-14vw}}@media(min-width: 1200px){h1+.frameCol,.hdl1+.frameCol{margin-top:min(-6.6666666667vw,-80px)}}@media screen and (min-width: 1920px){h1+.frameCol,.hdl1+.frameCol{margin-top:-120px}}#contents #snav .tab{display:grid;gap:.5em}@media(min-width: 1200px){#contents #snav .tab{grid-template-columns:repeat(3, 1fr);gap:1em}}@media(min-width: 1200px){#contents #snav .tab.col2{grid-template-columns:repeat(2, 1fr)}}#contents #snav .tab li{position:relative;font-size:min(4vw,20px);background:#fff;color:#000;border:2px solid #000;text-align:center;display:flex;justify-content:center;align-items:center;padding:2vw 2vw 2vw 2vw;pointer-events:all;cursor:pointer;min-height:3em;font-weight:600;transition:.3s}@media(min-width: 1200px){#contents #snav .tab li{font-size:min(1.6vw,18px);padding:1.5625vw 1.5625vw 1.5625vw 1.5625vw;min-height:4.8em}}@media(min-width: 1200px)and (min-width: 1200px){#contents #snav .tab li{padding:15px 15px 15px 15px}}@media(hover: hover){#contents #snav .tab li:hover{background:#000;color:#fff}}#contents #snav .tab li.select{overflow:hidden;background:#000;color:#fff}#contents #snav .tab li.select:before{content:"";background:#24cbff;position:absolute;top:0vw;left:0vw;clip-path:polygon(0 0, 0% 100%, 100% 0);width:.6em;height:100%}#contents #snav .tab li.select:after{content:"";background:#fe0;position:absolute;bottom:0vw;right:0vw;clip-path:polygon(100% 0, 0% 100%, 100% 100%);width:.6em;height:100%}#contents #snav .tab li.new{position:relative}#contents #snav .tab li.update{position:relative}#contents .tabContent{display:none}#contents .tabContent.select{display:block}.accordionList{margin-top:2.6666666667vw}@media(min-width: 1200px){.accordionList{margin-top:min(1.6666666667vw,20px)}}.accordionList>dt{position:relative;z-index:0;cursor:pointer;margin:4vw 0vw 0vw 0vw;padding:2vw 10vw 2vw 2vw;background-color:#000;color:#fff;font-weight:700;font-size:min(4vw,16px);border-left:2px solid #24cbff;border-right:2px solid #fe0}@media(min-width: 751px)and (max-width: 1199px){.accordionList>dt{margin-top:min(0.8333333333vw,10px)}}@media(min-width: 1200px){.accordionList>dt{font-size:min(1.6vw,18px);margin-top:min(0.5vw,10px);padding:1.5625vw 2em 1.5625vw 1.5625vw;border-left:3px solid #24cbff;border-right:3px solid #fe0}}@media(min-width: 1200px)and (min-width: 1200px){.accordionList>dt{padding:15px 2em 15px 15px}}@media(min-width: 1200px){.accordionList>dt:first-of-type{margin-top:0}}.accordionList>dt:after{position:absolute;content:"";top:50%;translate:0 -50%;right:5%;width:.5em;height:.5em;border-top:2px solid #fe0;border-right:2px solid #fe0;transform:rotate(135deg);transition:.3s;margin-left:auto}@media(min-width: 1200px){.accordionList>dt:after{right:2%;top:45%;translate:0 -45%}}.accordionList>dt.show:after{transform:rotate(315deg) translate(-0.5vw, 0.5vw)}@media(min-width: 1200px){.accordionList>dt.show:after{transform:rotate(315deg) translate(-0.2vw, 0.2vw)}}@media(min-width: 1200px){.accordionList>dt.show:after{transform:rotate(315deg) translate(-5px, 1px)}}@media(hover: hover){.accordionList>dt{transition:.3s}.accordionList>dt:hover{transform:translateY(2px)}}@media(min-width: 751px)and (max-width: 1199px){.accordionList>dt:after{right:1.5em}}.accordionList>dt:has(.end) span{margin-right:1em}.accordionList>dt:has(.end) .end{margin-right:0}.accordionList>dd{display:none;padding:.8em 0 1em}.accordionList>dd.show{display:block}.accordionList>dd p{margin-top:1em}.accordionList>dd>*:first-child{margin-top:0}.accordionList span.end{background:hsla(0,0%,100%,.3);padding:.2em .5em;font-size:.8em;line-height:1;display:inline-block}h2+.accordionList{margin:6.6666666667vw 0vw 0vw 0vw}@media(min-width: 751px)and (max-width: 1199px){h2+.accordionList{margin-top:min(4.1666666667vw,50px)}}@media(min-width: 1200px){h2+.accordionList{margin-top:min(2.5vw,50px)}}@media(min-width: 1200px){dl.ticketList{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:stretch;width:100%;margin-block:10px}}dl.ticketList dt{background:#000;color:#fff;position:relative;display:flex;align-items:center;width:7em;padding:1.3333333333vw 2vw 1.3333333333vw 2vw;font-weight:600;width:100%;margin-block:10px 0;font-size:min(3.8vw,16px)}@media(min-width: 1200px){dl.ticketList dt{display:block;text-align:center;font-size:min(1.6vw,18px);margin-block:0 2px;width:8em;padding:1.5625vw 2.0833333333vw 1.5625vw 2.6041666667vw}}@media(min-width: 1200px)and (min-width: 1200px){dl.ticketList dt{padding:15px 20px 15px 25px}}dl.ticketList dd{background:rgba(241,241,241,.7);width:calc(100% - 9em);padding:1.3333333333vw 2vw 1.3333333333vw 2vw;display:flex;justify-content:center;flex-direction:column;width:100%;font-size:min(4.2vw,20px);font-weight:600}@media(min-width: 1200px){dl.ticketList dd{font-size:min(1.6vw,18px);margin-bottom:2px;width:calc(100% - 9em);padding:1.5625vw 2.6041666667vw 1.5625vw 2.6041666667vw}}@media(min-width: 1200px)and (min-width: 1200px){dl.ticketList dd{padding:15px 25px 15px 25px}}dl.ticketList dd .line{margin:1.6vw 0vw 1.3333333333vw 0vw}@media(min-width: 1200px){dl.ticketList dd .line{margin:1.25vw 0vw 1.0416666667vw 0vw}}@media(min-width: 1200px)and (min-width: 1200px){dl.ticketList dd .line{margin:12px 0px 10px 0px}}footer{position:relative;z-index:1;width:100%;padding-block:4vw;background-color:#000;color:#fff;font-family:"Archivo Black",sans-serif}@media(min-width: 751px)and (max-width: 1199px){footer{padding-block:min(2.5vw,30px);margin-top:min(4.1666666667vw,50px)}}@media(min-width: 1200px){footer{padding-block:min(2.5vw,30px);margin-top:min(4.1666666667vw,50px)}}footer .footerCol{display:flex;justify-content:center;flex-wrap:wrap;max-width:1400px;width:90%;margin-inline:auto}@media(min-width: 1200px){footer .footerCol{flex-wrap:nowrap;align-items:center;justify-content:space-between}}footer .snsCol dl{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 6.6666666667vw}@media(min-width: 751px)and (max-width: 1199px){footer .snsCol dl{gap:0 min(4.1666666667vw,50px)}}@media(min-width: 1200px){footer .snsCol dl{gap:0 6em}}footer .snsCol dt{position:relative;margin:0}@media(min-width: 751px)and (max-width: 1199px){footer .snsCol dt{font-size:2.9166666667vw}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){footer .snsCol dt{font-size:28px}}@media(min-width: 1200px){footer .snsCol dt{font-size:2.9166666667vw}}@media(min-width: 1200px)and (min-width: 1200px){footer .snsCol dt{font-size:28px}}footer .snsCol dd ul{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 5.3333333333vw}@media(min-width: 1200px){footer .snsCol dd ul{gap:0 min(1.5vw,30px)}}footer .snsCol dd li img{width:5.3333333333vw;min-width:35px;height:5.3333333333vw;min-height:35px}@media(min-width: 1200px){footer .snsCol dd li img{width:4.1666666667vw;max-width:40px;height:4.1666666667vw;max-height:40px}}footer .snsCol img{display:block}footer small{font-size:1;font-weight:500;text-align:center}@media(max-width: 750px){footer small{margin-top:2.6666666667vw}}@media(min-width: 751px)and (max-width: 1199px){footer small{margin-top:min(2.5vw,30px);font-size:1.875vw}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){footer small{font-size:18px}}@media(min-width: 1200px){footer small{text-align:right;font-size:1.875vw}}@media(min-width: 1200px)and (min-width: 1200px){footer small{font-size:18px}}.ot-sdk-row,.onetrust-policy-text{font-family:"Noto Sans JP",sans-serif !important}#btnPageTop{position:relative;z-index:900;opacity:0;pointer-events:none;transition:.2s}#btnPageTop img{width:22.8vw;height:21.3333333333vw;transition:.2s;position:sticky;bottom:min(0.8333333333vw,10px);left:calc(100% - min(15.0833333333vw,181px))}@media(min-width: 751px)and (max-width: 1199px){#btnPageTop img{width:min(12.825vw,153.9px);height:min(12vw,144px)}}@media(min-width: 1200px){#btnPageTop img{width:min(12.825vw,153.9px);height:min(12vw,144px)}}#btnPageTop.isShow{opacity:1;pointer-events:auto}@media(hover: hover){#btnPageTop:hover img{transform:rotate(5deg)}}table.ticket{table-layout:fixed;width:100%;border-spacing:0;text-align:center}table.ticket th{background-color:#000;color:#fff}table.ticket td{border-left:1px solid #000;border-bottom:1px solid #000}table.ticket td:last-child{border-right:1px solid #000}table.ticket th,table.ticket td{padding:1.3333333333vw 2vw 1.3333333333vw 2vw;font-size:min(3.5vw,17px);font-weight:500;line-height:1.2}@media(min-width: 1200px){table.ticket th,table.ticket td{padding:.5208333333vw 1.0416666667vw .5208333333vw 1.0416666667vw;font-size:1.875vw}}@media(min-width: 1200px)and (min-width: 1200px){table.ticket th,table.ticket td{padding:5px 10px 5px 10px}}@media(min-width: 1200px)and (min-width: 1200px){table.ticket th,table.ticket td{font-size:18px}}table.ticket th:not(:first-child),table.ticket td:not(:first-child){width:50%}#mvCol{position:relative;background-size:cover;width:100%;margin:0 auto;padding-top:0;background-color:hsla(0,0%,100%,.7)}#mvCol .mvColInner{position:relative}@media(max-width: 750px){#mvCol .mvColInner{z-index:4}}#mvCol .mvColInner.s::before{opacity:0;animation:fadeDown .4s forwards;animation-delay:.1s}#mvCol .mvColInner.s::after{opacity:0;animation:fadeDown .4s forwards;animation-delay:.2s}#mvCol .mvColInner::before{content:"";background:url(../images/top/shape_cinderella_3.webp) no-repeat bottom center/contain;position:absolute;bottom:-8vw;left:4%;width:12.1066666667vw;height:14.3466666667vw}@media(min-width: 751px)and (max-width: 1199px){#mvCol .mvColInner::before{position:absolute;bottom:2.6041666667vw;left:15%;width:7.5666666667vw;height:8.9666666667vw}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){#mvCol .mvColInner::before{bottom:25px;left:15%}}@media(min-width: 1200px){#mvCol .mvColInner::before{position:absolute;bottom:2.6041666667vw;left:25%;width:6.0533333333vw;height:7.1733333333vw}}@media(min-width: 1200px)and (min-width: 1200px){#mvCol .mvColInner::before{bottom:25px;left:25%}}#mvCol .mvColInner::after{content:"";background:url(../images/top/shape_million_3.webp) no-repeat bottom center/contain;position:absolute;bottom:-8vw;right:4%;width:12.2666666667vw;height:13.12vw}@media(min-width: 751px)and (max-width: 1199px){#mvCol .mvColInner::after{position:absolute;bottom:2.6041666667vw;right:15%;width:7.6666666667vw;height:8.2vw}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){#mvCol .mvColInner::after{bottom:25px;right:15%}}@media(min-width: 1200px){#mvCol .mvColInner::after{position:absolute;bottom:2.6041666667vw;right:26%;width:6.1333333333vw;height:6.56vw}}@media(min-width: 1200px)and (min-width: 1200px){#mvCol .mvColInner::after{bottom:25px;right:26%}}@media(min-width: 751px)and (max-width: 1199px){#mvCol .mvImg{width:120%;max-width:auto}}#mvCol::after{content:"";background:url(../images/top/frame_data_b.webp) no-repeat bottom center/100% 100%;width:100%;position:absolute;bottom:-8.5333333333vw;left:0vw;height:8.5333333333vw}@media(min-width: 751px)and (max-width: 1199px){#mvCol::after{position:absolute;bottom:-4.2666666667vw;left:0vw;height:4.2666666667vw}}@media(min-width: 1200px){#mvCol::after{position:absolute;bottom:-6.6666666667vw;left:0vw;height:6.6666666667vw;max-height:64px}}@media(min-width: 1200px)and (min-width: 1200px){#mvCol::after{bottom:-64px;left:0px}}#mvCol h1.logo{width:100%;position:absolute;bottom:0vw;left:50%;transform:translateX(-50%)}@media(max-width: 750px){#mvCol h1.logo{bottom:-10.6666666667vw}}#mvCol h1.logo img{display:block;margin-inline:auto;width:70%}@media(min-width: 751px)and (max-width: 1199px){#mvCol h1.logo img{width:60%}}@media(min-width: 1200px){#mvCol h1.logo img{position:absolute;bottom:0vw;left:50%;transform:translateX(-50%);width:40%}}@media(min-width: 1200px)and (min-width: 1200px){#mvCol h1.logo img{bottom:0px;left:50%}}#mvCol h1.logo.js-anime{transform:translateX(-50%)}#mvCol h1.logo.js-anime.s{transform:translateX(-50%);animation:none;opacity:1}@media(min-width: 1200px){.gnaviCol{margin-top:min(10.8333333333vw,130px)}}.dateCol{position:relative;z-index:3;display:flex;align-items:center;margin-inline:auto;padding-inline:min(1.6666666667vw,20px);background:url(../images/top/bg_date_cg.webp) no-repeat bottom left -4vw/10vw 10vw,url(../images/top/bg_date_cg.webp) no-repeat bottom left 20vw/20vw 20vw,url(../images/top/bg_date_ml.webp) no-repeat bottom right 20vw/20vw 20vw,url(../images/top/bg_date_ml.webp) no-repeat bottom right -4vw/10vw 10vw}@media(max-width: 750px){.dateCol{padding:12vw 4vw 2vw;background:url(../images/top/bg_date_cg.webp) no-repeat bottom 45vw left 5vw/25vw 25vw,url(../images/top/bg_date_cg.webp) no-repeat bottom left -5vw/40vw 40vw,url(../images/top/bg_date_ml.webp) no-repeat bottom 15vw right -5vw/40vw 40vw,url(../images/top/bg_date_ml.webp) no-repeat bottom 45vw right 15vw/25vw 25vw;flex-wrap:wrap}}@media(min-width: 751px)and (max-width: 1199px){.dateCol{padding-bottom:min(1.6666666667vw,20px)}}.dateCol .cinderella{width:25%;height:auto}@media(max-width: 750px){.dateCol .cinderella{position:absolute;bottom:2.6666666667vw;left:.6666666667vw;width:22.512vw;height:19.248vw}}@media(min-width: 751px)and (max-width: 1199px){.dateCol .cinderella{width:23%}}.dateCol .million{width:24.5%;padding-left:1.5%;height:auto}@media(max-width: 750px){.dateCol .million{position:absolute;bottom:2.6666666667vw;right:1.3333333333vw;width:19.92vw;height:19.104vw}}@media(min-width: 751px)and (max-width: 1199px){.dateCol .million{width:22.5%}}.dateCol .dateColInner{display:flex;justify-content:center;flex-wrap:wrap}@media(max-width: 750px){.dateCol .dateColInner{width:100%;gap:2.6666666667vw;padding-bottom:4vw}}@media(min-width: 751px)and (max-width: 1199px){.dateCol .dateColInner{flex-wrap:wrap;gap:min(1.25vw,15px);width:50%}}@media(min-width: 1200px){.dateCol .dateColInner{flex-wrap:wrap;gap:min(2.0833333333vw,25px);width:50%}}.dateCol .dateColInner.s::before{opacity:0;animation:fadeDown .4s forwards;animation-delay:.2s}.dateCol .dateColInner.s::after{opacity:0;animation:fadeDown .4s forwards;animation-delay:.4s}.dateCol .dateColInner::before{content:"";background:url(../images/top/shape_cinderella_1.webp) no-repeat bottom center/contain;position:absolute;top:1.3333333333vw;left:5%;width:3.8933333333vw;height:6.24vw}@media(min-width: 751px)and (max-width: 1199px){.dateCol .dateColInner::before{position:absolute;top:-1.0416666667vw;left:10%;width:2.4333333333vw;height:3.9vw}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){.dateCol .dateColInner::before{top:-10px;left:10%}}@media(min-width: 1200px){.dateCol .dateColInner::before{position:absolute;top:0vw;left:10%;width:1.9466666667vw;height:3.12vw}}@media(min-width: 1200px)and (min-width: 1200px){.dateCol .dateColInner::before{top:0px;left:10%}}.dateCol .dateColInner::after{content:"";background:url(../images/top/shape_million_1.webp) no-repeat bottom center/contain;position:absolute;top:1.3333333333vw;right:5%;width:4.1066666667vw;height:6.56vw}@media(min-width: 751px)and (max-width: 1199px){.dateCol .dateColInner::after{position:absolute;top:-.5208333333vw;right:12%;width:2.5666666667vw;height:4.1vw}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){.dateCol .dateColInner::after{top:-5px;right:12%}}@media(min-width: 1200px){.dateCol .dateColInner::after{position:absolute;top:0vw;right:12%;width:2.0533333333vw;height:3.28vw}}@media(min-width: 1200px)and (min-width: 1200px){.dateCol .dateColInner::after{top:0px;right:12%}}.dateCol .dateColInner .year{width:20%;height:auto}@media(max-width: 750px){.dateCol .dateColInner .year{width:30%}}.dateCol .dateColInner .venue{width:55%;height:auto}@media(max-width: 750px){.dateCol .dateColInner .venue{margin-block:5.3333333333vw 1.3333333333vw;width:50%}}.dateCol .dateColInner .venue.s{animation-delay:.8s}.dateCol .dateColInner .dateColBox{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:min(0.4166666667vw,5px)}@media(max-width: 750px){.dateCol .dateColInner .dateColBox{flex-wrap:nowrap;width:90%}}.dateCol .dateColInner .dateColBox.s::before{opacity:0;animation:fadeDown .4s forwards;animation-delay:.5s}.dateCol .dateColInner .dateColBox.s::after{opacity:0;animation:fadeDown .4s forwards;animation-delay:.7s}.dateCol .dateColInner .dateColBox::before{content:"";background:url(../images/top/shape_cinderella_2.webp) no-repeat bottom center/contain;position:absolute;bottom:-24vw;left:14%;width:9.66vw;height:10.2666666667vw}@media(min-width: 751px)and (max-width: 1199px){.dateCol .dateColInner .dateColBox::before{position:absolute;bottom:-8.3333333333vw;left:3%;width:6.9vw;height:7.3333333333vw}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){.dateCol .dateColInner .dateColBox::before{bottom:-80px;left:3%}}@media(min-width: 1200px){.dateCol .dateColInner .dateColBox::before{position:absolute;bottom:-14.0625vw;left:5%;width:5.52vw;height:5.8666666667vw}}@media(min-width: 1200px)and (min-width: 1200px){.dateCol .dateColInner .dateColBox::before{bottom:-135px;left:5%}}.dateCol .dateColInner .dateColBox::after{content:"";background:url(../images/top/shape_million_2.webp) no-repeat bottom center/contain;position:absolute;bottom:-22.6666666667vw;right:15%;width:9.94vw;height:8.7733333333vw}@media(min-width: 751px)and (max-width: 1199px){.dateCol .dateColInner .dateColBox::after{position:absolute;bottom:-7.2916666667vw;right:5%;width:7.1vw;height:6.2666666667vw}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){.dateCol .dateColInner .dateColBox::after{bottom:-70px;right:5%}}@media(min-width: 1200px){.dateCol .dateColInner .dateColBox::after{position:absolute;bottom:-11.9791666667vw;right:7%;width:5.68vw;height:5.0133333333vw}}@media(min-width: 1200px)and (min-width: 1200px){.dateCol .dateColInner .dateColBox::after{bottom:-115px;right:7%}}.dateCol .dateColInner .dateColBox img:first-child{width:45%;height:auto}.dateCol .dateColInner .dateColBox img:first-child.s{animation-delay:.2s}.dateCol .dateColInner .dateColBox img:nth-child(2){width:9%;height:auto}.dateCol .dateColInner .dateColBox img:nth-child(2).s{animation-delay:.4s}.dateCol .dateColInner .dateColBox img:nth-child(3){width:45%;height:auto}.dateCol .dateColInner .dateColBox img:nth-child(3).s{animation-delay:.6s}@media(max-width: 750px){#newsCol{padding-top:16vw}}@media(min-width: 751px)and (max-width: 1199px){#newsCol{padding-top:min(10vw,120px)}}@media(min-width: 1200px){#newsCol{padding-top:70px}}#newsCol #newsColInner{padding:0}@media(max-width: 750px){#newsCol #newsColInner{margin-top:-16vw}}@media(min-width: 751px)and (max-width: 1199px){#newsCol #newsColInner{margin-top:-14vw}}@media(min-width: 1200px){#newsCol #newsColInner{margin-top:-6vw}}@media screen and (min-width: 1920px){#newsCol #newsColInner{margin-top:-120px}}#newsCol #newsColBox{font-weight:500;line-height:1.1;max-height:15rem;min-height:7em;overflow-y:scroll;padding-block:6.6666666667vw 4vw}@media(min-width: 751px)and (max-width: 1199px){#newsCol #newsColBox{padding-block:min(5.8333333333vw,70px) min(2.5vw,30px)}}@media(min-width: 1200px){#newsCol #newsColBox{padding-block:min(4.1666666667vw,50px) min(2.5vw,30px)}}#newsCol #newsColBox dl{padding:3.3333333333vw 3.3333333333vw}@media(min-width: 751px)and (max-width: 1199px){#newsCol #newsColBox dl{gap:min(2.5vw,30px);display:flex;padding:min(0.8333333333vw,10px) min(4.1666666667vw,50px) min(1.6666666667vw,20px) min(4.1666666667vw,50px)}}@media(min-width: 1200px){#newsCol #newsColBox dl{gap:min(2.5vw,30px);display:flex;padding:min(0.8333333333vw,10px) min(8.3333333333vw,100px) min(1.6666666667vw,20px) min(8.3333333333vw,100px)}}#newsCol #newsColBox dl:first-child{padding-top:0}#newsCol #newsColBox dl:last-child{padding-bottom:0}#newsCol #newsColBox dl dt{font-family:"Archivo Black",sans-serif;letter-spacing:.05em;font-size:min(4vw,22px)}@media(max-width: 750px){#newsCol #newsColBox dl dt{margin-bottom:.3em}}@media(min-width: 751px)and (max-width: 1199px){#newsCol #newsColBox dl dt{font-size:2.0833333333vw}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){#newsCol #newsColBox dl dt{font-size:20px}}@media(min-width: 1200px){#newsCol #newsColBox dl dt{font-size:2.2916666667vw}}@media(min-width: 1200px)and (min-width: 1200px){#newsCol #newsColBox dl dt{font-size:22px}}#newsCol #newsColBox dl dd{font-size:min(3.7vw,16px)}@media(min-width: 751px)and (max-width: 1199px){#newsCol #newsColBox dl dd{font-size:1.7708333333vw}}@media(min-width: 751px)and (max-width: 1199px)and (min-width: 1200px){#newsCol #newsColBox dl dd{font-size:17px}}@media(min-width: 1200px){#newsCol #newsColBox dl dd{margin-top:.1em;font-size:1.9791666667vw}}@media(min-width: 1200px)and (min-width: 1200px){#newsCol #newsColBox dl dd{font-size:19px}}#pvCol{padding-block:13.3333333333vw 6.6666666667vw}@media(min-width: 751px)and (max-width: 1199px){#pvCol{padding-block:min(16.6666666667vw,200px) min(4.1666666667vw,50px)}}@media(min-width: 1200px){#pvCol{padding-block:min(18.3333333333vw,220px) 0}}#supportCol{padding-block:6.6666666667vw 6.6666666667vw}@media(min-width: 751px)and (max-width: 1199px){#supportCol{padding-block:min(10vw,120px) min(4.1666666667vw,50px)}}@media(min-width: 1200px){#supportCol{padding-block:min(12.5vw,150px) 0}}@media(max-width: 750px){#supportCol .frameCol{margin-top:-16vw}}@media(min-width: 751px)and (max-width: 1199px){#supportCol .frameCol{margin-top:-14vw}}@media(min-width: 1200px){#supportCol .frameCol{margin-top:-6vw}}@media screen and (min-width: 1920px){#supportCol .frameCol{margin-top:-120px}}#supportCol .supportBnrList{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.6666666667vw 3.3333333333vw}@media screen and (min-width: 700px){#supportCol .supportBnrList{grid-template-columns:repeat(3, 1fr);gap:min(1vw,20px) min(1.25vw,25px)}}@media screen and (min-width: 1000px){#supportCol .supportBnrList{grid-template-columns:repeat(6, 1fr);gap:min(1vw,20px) min(1.25vw,25px)}}#supportCol .supportBnrList li a img{width:100%}@media(hover: hover){#supportCol .supportBnrList li a img{display:block;transition:.2s}#supportCol .supportBnrList li a img:hover{opacity:1;transform:scale(92%)}}
/*# sourceMappingURL=maps/top.css.map */
