@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:inherit;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button{-webkit-appearance:none;appearance:none;background:0;border:0;margin:0;outline:none;padding:0}dialog{display:block}:where(dialog){background-color:unset;border:unset;color:unset;height:unset;inset-inline-end:unset;inset-inline-start:unset;margin:unset;max-height:unset;max-width:unset;overflow:unset;padding:unset;width:unset}.anime{animation-duration:.5s;animation-fill-mode:forwards}.anime:not(.key){transition-duration:.5s}.anime.quick{animation-duration:0s;transition-duration:0s}.anime.flip-x{transform:rotateX(90deg)}.anime.flip-y{transform:rotateY(90deg)}.anime.zoom-in{transform:scale(0)}.anime.top-in{transform:translateY(-50px);transform-origin:0 0}.anime.bottom-in{transform:translateY(50px)}.anime.left-in{transform:translateX(-50px)}.anime.right-in{transform:translateX(50px)}@keyframes transform-purge{to{opacity:1;transform:none}}.anime.bottom-in,.anime.fade-in,.anime.flip-x,.anime.flip-y,.anime.left-in,.anime.right-in,.anime.top-in,.anime.zoom-in{opacity:0;transition-property:opacity,transform}.anime.animated .anime.bottom-in.chain:not(.key),.anime.animated .anime.fade-in.chain:not(.key),.anime.animated .anime.flip-x.chain:not(.key),.anime.animated .anime.flip-y.chain:not(.key),.anime.animated .anime.left-in.chain:not(.key),.anime.animated .anime.right-in.chain:not(.key),.anime.animated .anime.top-in.chain:not(.key),.anime.animated .anime.zoom-in.chain:not(.key),.anime.bottom-in.animated:not(.key),.anime.bottom-in.lock:not(.key),.anime.fade-in.animated:not(.key),.anime.fade-in.lock:not(.key),.anime.flip-x.animated:not(.key),.anime.flip-x.lock:not(.key),.anime.flip-y.animated:not(.key),.anime.flip-y.lock:not(.key),.anime.left-in.animated:not(.key),.anime.left-in.lock:not(.key),.anime.right-in.animated:not(.key),.anime.right-in.lock:not(.key),.anime.top-in.animated:not(.key),.anime.top-in.lock:not(.key),.anime.zoom-in.animated:not(.key),.anime.zoom-in.lock:not(.key),.swiper-slide-active .anime.bottom-in:not(.key),.swiper-slide-active .anime.fade-in:not(.key),.swiper-slide-active .anime.flip-x:not(.key),.swiper-slide-active .anime.flip-y:not(.key),.swiper-slide-active .anime.left-in:not(.key),.swiper-slide-active .anime.right-in:not(.key),.swiper-slide-active .anime.top-in:not(.key),.swiper-slide-active .anime.zoom-in:not(.key){opacity:1;transform:none}.anime.animated .anime.bottom-in.chain.key,.anime.animated .anime.fade-in.chain.key,.anime.animated .anime.flip-x.chain.key,.anime.animated .anime.flip-y.chain.key,.anime.animated .anime.left-in.chain.key,.anime.animated .anime.right-in.chain.key,.anime.animated .anime.top-in.chain.key,.anime.animated .anime.zoom-in.chain.key,.anime.bottom-in.animated.key,.anime.bottom-in.lock.key,.anime.fade-in.animated.key,.anime.fade-in.lock.key,.anime.flip-x.animated.key,.anime.flip-x.lock.key,.anime.flip-y.animated.key,.anime.flip-y.lock.key,.anime.left-in.animated.key,.anime.left-in.lock.key,.anime.right-in.animated.key,.anime.right-in.lock.key,.anime.top-in.animated.key,.anime.top-in.lock.key,.anime.zoom-in.animated.key,.anime.zoom-in.lock.key,.swiper-slide-active .anime.bottom-in.key,.swiper-slide-active .anime.fade-in.key,.swiper-slide-active .anime.flip-x.key,.swiper-slide-active .anime.flip-y.key,.swiper-slide-active .anime.left-in.key,.swiper-slide-active .anime.right-in.key,.swiper-slide-active .anime.top-in.key,.swiper-slide-active .anime.zoom-in.key{animation-name:transform-purge}.anime.expand-left{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}.anime.expand-right{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.anime.expand-top{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.anime.expand-bottom{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.anime.animated .anime.expand-bottom.chain:not(.key),.anime.animated .anime.expand-left.chain:not(.key),.anime.animated .anime.expand-right.chain:not(.key),.anime.animated .anime.expand-top.chain:not(.key),.anime.expand-bottom.animated:not(.key),.anime.expand-bottom.lock:not(.key),.anime.expand-left.animated:not(.key),.anime.expand-left.lock:not(.key),.anime.expand-right.animated:not(.key),.anime.expand-right.lock:not(.key),.anime.expand-top.animated:not(.key),.anime.expand-top.lock:not(.key),.swiper-slide-active .anime.expand-bottom:not(.key),.swiper-slide-active .anime.expand-left:not(.key),.swiper-slide-active .anime.expand-right:not(.key),.swiper-slide-active .anime.expand-top:not(.key){-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.anime.animated .anime.expand-bottom.chain.key,.anime.animated .anime.expand-left.chain.key,.anime.animated .anime.expand-right.chain.key,.anime.animated .anime.expand-top.chain.key,.anime.expand-bottom.animated.key,.anime.expand-bottom.lock.key,.anime.expand-left.animated.key,.anime.expand-left.lock.key,.anime.expand-right.animated.key,.anime.expand-right.lock.key,.anime.expand-top.animated.key,.anime.expand-top.lock.key,.swiper-slide-active .anime.expand-bottom.key,.swiper-slide-active .anime.expand-left.key,.swiper-slide-active .anime.expand-right.key,.swiper-slide-active .anime.expand-top.key{animation-name:expand}@keyframes expand{to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.anime.blur-in{filter:blur(12px);opacity:0}.anime.animated .anime.blur-in.chain:not(.key),.anime.blur-in.animated:not(.key),.anime.blur-in.lock:not(.key),.swiper-slide-active .anime.blur-in:not(.key){filter:blur(0);opacity:1}.anime.animated .anime.blur-in.chain.key,.anime.blur-in.animated.key,.anime.blur-in.lock.key,.swiper-slide-active .anime.blur-in.key{animation-name:blur-in}@keyframes blur-in{to{filter:blur(0);opacity:1}}body .jer,button.jer,input.jer,select.jer,textarea.jer{font-family:Jersey\ 10,M PLUS\ 1,sans-serif}body .dot,button.dot,input.dot,select.dot,textarea.dot{font-family:DotGothic16,M PLUS\ 1,sans-serif}body .spa,button.spa,input.spa,select.spa,textarea.spa{font-family:Space Grotesk,M PLUS\ 1,sans-serif}.flex{display:flex}.flex.bet,.pc-flex.bet,.sp-flex.bet{justify-content:space-between}.flex.aro,.pc-flex.aro,.sp-flex.aro{justify-content:space-around}.flex.vstart,.pc-flex.vstart,.sp-flex.vstart{align-items:flex-start}.flex.vend,.pc-flex.vend,.sp-flex.vend{align-items:flex-end}.flex.vcenter,.pc-flex.vcenter,.sp-flex.vcenter{align-items:center}.flex.hstart,.pc-flex.hstart,.sp-flex.hstart{justify-content:flex-start}.flex.hcenter,.pc-flex.hcenter,.sp-flex.hcenter{justify-content:center}.flex.hend,.pc-flex.hend,.sp-flex.hend{justify-content:flex-end}.flex.str,.pc-flex.str,.sp-flex.str{align-items:stretch}.flex.vert,.pc-flex.vert,.sp-flex.vert{flex-direction:column}.flex.break,.pc-flex.break,.sp-flex.break{flex-wrap:wrap}body.lock{overflow:hidden}.serif{font-family:M PLUS\ 1,Yu Mincho,YuMincho,Hiragino Mincho ProN,"NotoSerifCJKjp",HGS明朝E,HG明朝E,serif}.is-none{display:none!important}.ta-center{text-align:center}.ta-right{text-align:right}.ta-left{text-align:left}.fw-700{font-weight:700}.fw-900{font-weight:900}.fz-e7{font-size:.7em}.fz-e8{font-size:.8em}.fz-e9{font-size:.9em}.is-false{pointer-events:none}.is-screenReader{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.grayscale,.is-disable{filter:grayscale(100%)}.is-disable{pointer-events:none}.youtube-wrap,.youtubeWrap{padding-top:56.25%;position:relative;width:100%}.youtube-wrap iframe,.youtubeWrap iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}.youtubeCrop{overflow:hidden;padding-bottom:56%;position:relative;z-index:1}.youtubeCrop__img{left:0;position:absolute;top:50%;translate:0,-50%;width:100%}.uLineAnime{position:relative;text-decoration:none}.uLineAnime:before{background:#0251b6;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:rotateY(90deg);transform-origin:50%;transition-duration:.5s;width:100%;z-index:5}.uLineAnime.uline-block{display:block}.uLineAnime.uline-left:before{transform-origin:0}.uLineAnime.uline-right:before{transform-origin:100%}.uLineAnime.active,.uLineAnime:hover,a.active .uLineAnime,a:hover .uLineAnime{text-decoration:none}.uLineAnime.active:before,.uLineAnime:hover:before,a.active .uLineAnime:before,a:hover .uLineAnime:before{transform:rotateY(0deg)}.activeView:not(.active){display:none!important}.activeToggle.active .activeToggle__off,.activeToggle:not(.active) .activeToggle__on{display:none}.slideshow{overflow:hidden}.slideshow__list{animation-fill-mode:both;animation-iteration-count:infinite;animation-name:slideshow-loop;animation-timing-function:linear;will-change:translate}.slideshow--hoverStop:hover .slideshow__list{animation-play-state:paused}.slideshow--r .slideshow__list{animation-direction:reverse}.slideshow__item{white-space:nowrap}@keyframes slideshow-loop{0%{translate:0}to{translate:-100% 0}}.mdOverlay{background:rgba(0,0,0,.5);cursor:pointer;height:100%;position:fixed;right:0;top:0;transition-duration:.5s;width:100%;z-index:1000}.mdOverlay:not(.active){opacity:0;pointer-events:none;visibility:hidden}.mdOverlay--ripple{border-radius:50%;height:300vh;transform:translate(50%,-50%);width:300vh}.mdOverlay--ripple:not(.active){height:0;width:0}.mdOverlay--shutter{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5) 50%,hsla(0,0%,100%,0));height:200vh}.mdOverlay--shutter:not(.active){transform:translateY(-100%)}.mdModal{left:50%;pointer-events:none;position:fixed;top:50%;transition-duration:.3s;width:-moz-fit-content;width:fit-content;z-index:50000}.mdModal:not([open]){opacity:0;visibility:hidden}.mdModal a,.mdModal button,.mdModal iframe,.mdModal__bg,.mdModal__box{pointer-events:auto}.mdModal__bg{background:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.mdModal__bg:not(.js-modal-close){cursor:default}.mdModal__bg--hide{opacity:0}.mdModal__frame{position:relative;transform:translate(-50%,-50%);z-index:2}.mdModal__close{color:#fff;font-size:4rem;height:5rem;position:absolute;right:0;top:0;width:5rem;z-index:2}.mdModal__box{display:inline-block;max-height:100vh;overflow-y:auto;position:relative;z-index:2}.mdLoading{max-height:60vh;min-height:9rem;position:relative}.mdLoading:before{animation-duration:.5s;animation-iteration-count:infinite;animation-name:mdLoading;animation-timing-function:linear;border:3px solid #0251b6;border-bottom-color:rgba(2,81,182,.5);border-radius:50%;content:"";display:block;height:4rem;left:50%;margin:-2rem 0 0 -2rem;position:absolute;top:50%;width:4rem;z-index:2}.mdLoading:not(.active){opacity:0;visibility:hidden}@keyframes mdLoading{to{transform:rotate(1turn)}}.o-list>li,.oList>li,.u-list>li,.uList>li{margin:0 0 0 1.5em}.u-list>li,.uList>li{list-style-type:disc}.o-list>li,.oList>li{list-style-type:decimal}.mdLay{display:flex;transform:perspective(0) translateZ(0);vertical-align:middle;z-index:1}.mdLay,.mdLay__bg{position:relative;transition-duration:.3s}.mdLay__bg{width:100%;z-index:2}.mdLay__bg img{display:block;width:100%}.mdLay.zoom{overflow:hidden}.mdLay__box{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}a.active .mdLay.zoom .mdLay__bg,button.active .mdLay.zoom .mdLay__bg{scale:1.1}@font-face{font-display:swap;font-family:iconfont;src:url(font/icon/iconfont.eot?7a9e0c4d731591ce2c3ae413d3168544?#iefix) format("embedded-opentype"),url(font/icon/iconfont.woff2?7a9e0c4d731591ce2c3ae413d3168544) format("woff2"),url(font/icon/iconfont.woff?7a9e0c4d731591ce2c3ae413d3168544) format("woff")}.iconfont,i[class*=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:iconfont!important;font-style:normal;font-variant:normal;font-weight:400!important;text-decoration:none;text-transform:none}i[class*=icon-]{display:inline-block;line-height:1;pointer-events:none;vertical-align:middle}i[class*=icon-]:before{display:inline-block;vertical-align:bottom}.icon-alert:before{content:"\f101"}.icon-close:before{content:"\f102"}.icon-down:before{content:"\f103"}.icon-facebook:before{content:"\f104"}.icon-illustrator:before{content:"\f105"}.icon-instagram:before{content:"\f106"}.icon-left:before{content:"\f107"}.icon-line:before{content:"\f108"}.icon-mark-down:before{content:"\f109"}.icon-minus:before{content:"\f10a"}.icon-nav-sep:before{content:"\f10b"}.icon-page-nav-off:before{content:"\f10c"}.icon-page-nav-on:before{content:"\f10d"}.icon-page-nav:before{content:"\f10e"}.icon-right:before{content:"\f10f"}.icon-up:before{content:"\f110"}.icon-vocaloid:before{content:"\f111"}.icon-web:before{content:"\f112"}.icon-x-alt:before{content:"\f113"}.icon-x:before{content:"\f114"}.icon-youtube:before{content:"\f115"}.icon-zoom-in:before{content:"\f116"}.icon-zoom-out:before{content:"\f117"}.confirm .formArea__input,.formArea:not(.confirm) .formArea__confirm{display:none!important}.wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:static}.wpcf7-not-valid-tip{color:#fee}.wpcf7-checkbox,.wpcf7-radio{display:flex;flex-wrap:wrap;gap:.5rem}.mdBtn{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;overflow:hidden;position:relative;text-decoration:none;transition-duration:.3s;width:100%;z-index:1}.mdBtn--mat a,.mdBtn--mat button,.mdBtn--mat input[type=submit]{display:block;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.mdBtn:before{background:none;content:"";display:inline-block;height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition-duration:.3s;width:100%;z-index:-1}.mdBtn--r:before{left:100%}.mdBtn--stay:before{display:none}.mdBtn.hover,.mdBtn:hover,a.hover .mdBtn,a:hover .mdBtn{text-decoration:none}.mdBtn.hover:before,.mdBtn:hover:before,a.hover .mdBtn:before,a:hover .mdBtn:before{left:0}.mdBtn.black{background-color:#000;border:1px solid #000;color:#fff}.mdBtn.black.hover,.mdBtn.black:before,.mdBtn.black:hover,a.hover .mdBtn.black,a:hover .mdBtn.black{background-color:#fff;color:#000}.mdBtn.disable{filter:grayscale(100%);opacity:.5;pointer-events:none}.mdAcc__check{display:none}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__btn{cursor:pointer}.mdAcc__body{transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease,-ms-grid-rows .3s ease}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__body{display:grid;grid-template-rows:0fr;overflow:hidden}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__body>*{overflow:hidden}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__body.active,.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__check:checked~.mdAcc__body,.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__check:checked~.mdAcc__btn .mdAcc__body{grid-template-rows:1fr}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__in{overflow:hidden}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__check:checked~.mdAcc__btn .mdAcc__off,.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__check:not(:checked)~.mdAcc__btn .mdAcc__on{display:none}.unwrap{margin-inline:calc(50% - 50vw);width:100vw}.pageTitle{margin:14rem auto 0;width:57.2rem}.pageTitle--market{width:48rem}.pageTitle--stage{margin:6.4rem auto 0;width:56.2rem}.pageNav{background:#d5dadd;border:1px solid #fff;line-height:1;transition-duration:.3s}.pageNav__head{border-bottom:1px solid #675ccb;color:#675ccb;font-size:2.4rem;font-weight:400;padding:0 0 1.5rem}.pageNav__list{margin:1.2rem 0 0}.pageNav__item{background:#fff;border-radius:.4rem;color:#675ccb;display:block;font-weight:700;padding:.9rem .8rem}.pageNav__item--sub{margin-left:2.4rem}.pageNav__item:not(:first-child){margin-top:.8rem}.pageNav__item:hover{background:#eceefe}.pageBtn{background:linear-gradient(180deg,#faffba,#a9ffd2);box-shadow:6px 6px 0 0 rgba(42,49,57,.16);display:inline-block}.pageBtn img{width:100%}.pageBody{padding:0 0 44rem;pointer-events:none;position:relative;z-index:20}.pageBody>*{pointer-events:auto}.pageBg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.marker{background:rgba(255,235,120,.75);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .3em .1em}.fixTicket{bottom:8rem;position:fixed;right:2rem;transition-duration:.3s;width:32rem;z-index:20}.fixTicket__link{display:block;position:relative;z-index:1}.fixTicket__close{color:#f3f5f5;position:absolute;right:1.5rem;top:.2rem;z-index:2}.siteBody--stage{background:#000}html{box-sizing:border-box;font-size:.52vw}*,:after,:before{box-sizing:inherit}body{min-height:100dvh;position:relative;width:100%}img{box-sizing:content-box;height:auto;max-width:100%;vertical-align:middle}body{line-height:1.8}body,button,input,select,textarea{word-wrap:break-word;color:#333;font-family:M PLUS\ 1,-apple-system,Noto Sans CJK JP,Noto Sans Japanese,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:1.6rem;font-weight:400}a{color:#0251b6;text-decoration:none;transition-duration:.3s}p:not([class],:last-child){margin-bottom:1em}::selection{background-color:#02469d;color:#fff}b,strong{font-weight:700}sup{font-size:.7em;vertical-align:super}table{max-width:100%;width:100%}table p:not([class],:last-child){margin-bottom:1em}td,th{word-wrap:break-word;min-height:1em;word-break:break-all}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c1c1c1}input::placeholder,textarea::placeholder{color:#c1c1c1}textarea{resize:vertical}[type=email],[type=password],[type=search],[type=tel],[type=text],[type=url],button,select,textarea{background:0;border:0;outline:none}[type=checkbox],[type=radio],[type=submit],a,area,button,label,select,summary{cursor:pointer}.headerPad{padding-top:21.6rem}.header{height:21.6rem;left:0;pointer-events:none;position:fixed;top:0;transition-duration:.3s;width:100%;z-index:100}.header>*{pointer-events:auto}.header:not(.show){opacity:0}.header:not(.show)>*{pointer-events:none}.headerLogo{display:block;left:4rem;top:4.2rem;width:23.3rem;z-index:100}.gNavBtn,.headerLogo{position:fixed;transition-duration:.3s}.gNavBtn{border:0;cursor:pointer;display:inline-block;right:4rem;top:6.45rem;vertical-align:middle;width:8rem;z-index:1000}.gNavBtn.active{opacity:0;pointer-events:none}.gNav,.gNavBtn img{width:100%}.gNav{height:100vh;left:0;overflow-y:auto;padding:4rem;position:fixed;top:0;transition-duration:.3s;z-index:1001}.gNav:not(.active){opacity:0;visibility:hidden}.gNav__block{width:49%}.gNav__intro{color:#666884;font-size:2rem;line-height:1;text-align:center;white-space:nowrap}.gNavBox:after{content:"";display:block;height:5rem}.gNavBox:not(:first-child){margin-top:2rem}.gNavBox--sns{gap:3rem;margin-left:auto;width:44rem}.gNavBox__head{background:#c198d4;border-radius:1.2rem 1.2rem 0 0;color:#f3f5f5;font-size:4.8rem;height:5.6rem;padding:0 .5rem 0 2.4rem}.gNavBox__head--sns{font-size:2.4rem;height:3rem;padding:0 1rem}.gNavBox__close{height:5.6rem;width:5.6rem}.gNavBox__close img{width:3.2rem}.gNavBox__body{background:#f3f5f5;border:.5rem solid #c198d4;border-radius:0 0 1.2rem 1.2rem;border-top:0;padding:4.8rem}.gNavBox__body--sns{background:#fff;gap:3rem;padding:1.6rem}.gNavItem{background:#fff;border-radius:1.2rem;overflow:hidden;position:relative;z-index:1}.gNavItem:not(:first-child){margin-top:2.4rem}.gNavItem__head{display:block;width:100%}.gNavItem__block,.gNavItem__frame,.gNavItem__head img{width:100%}.gNavItem__item{color:#666884;font-size:2rem;font-weight:700;gap:.8rem;height:6.8rem;padding:0 4rem;width:50%}.gNavItem__item:hover{background:rgba(102,104,132,.2);color:#675ccb}.gNavItem__sep{font-size:1.6rem}.gNavSns{background:#fff;border:2px solid #c198d4;border-radius:.8rem;line-height:1;margin:2rem 0 0;padding:1.6rem 2.4rem;width:100%}.gNavSns__head{color:#666884;font-size:2.4rem}.gNavSns__item{width:24rem}.gNavSns__item img{width:100%}.pagetop{bottom:30rem;position:absolute;right:4rem;width:11.2rem;z-index:100}.pagetop__bg{position:relative;z-index:1}.pagetop__disc{left:50%;position:absolute;top:1.5rem;translate:-50% 0;width:8rem;z-index:2}a:hover .pagetop__disc{animation-duration:.5s;animation-iteration-count:infinite;animation-name:circleSpin;animation-timing-function:linear}@keyframes circleSpin{to{transform:rotate(1turn)}}.footer{color:#f3f5f5;margin-top:-50rem;overflow:hidden;position:sticky;top:100%;z-index:10}.footer__bg{pointer-events:none;position:relative;z-index:1}.footer__front{bottom:0;left:0;padding:0 0 5.8rem;position:absolute;width:100%;z-index:2}.footerData__list{gap:4rem}.footerData__logo--1{width:15.3rem}.footerData__logo--2{width:16.7rem}.footerNav{color:#f3f5f5;gap:4.8rem}.footerNav__block{width:40rem}.footerNav__br{display:block}.footerNavItem__head{display:block;width:100%}.footerNavItem__head img{width:100%}.footerNavItem__frame{margin:1rem 0}.footerNavItem__block{width:50%}.footerNavItem__item{color:#f3f5f5;font-size:1.4rem;font-weight:700;gap:.8rem;height:2.6rem;line-height:1.3;width:100%}.footerNavItem__sep{font-size:1.6rem;padding-top:.1em}.footerSns{background:#f3f5f5;border:1px solid #c198d4;border-radius:.8rem;margin:4.8rem 0 0;padding:1rem 1.6rem}.footerSns__head{color:#c198d4;font-size:2rem}.footerSns__list{gap:.8rem}.footerSns__item{width:3.2rem}.footerSns__item img{width:100%}.footerBottom{margin:4.8rem 0 0}.footerContact__head{background:#c198d4;border-radius:.4rem;font-size:1.6rem;height:3.2rem;width:11rem}.footerContact__text{font-size:1.6rem;font-weight:500;margin:1.5rem 0 0}.footerContact__link{color:#f3f5f5;text-decoration:underline}.footerContact__link:hover{text-decoration:none}.footerCopy{color:#c198d4;font-size:1.2rem;text-align:center}.footerCopy__logo{width:5rem}.topNav{background:#074a96;height:6rem;padding:0 4rem;position:relative;z-index:2}.topNav__item{align-items:center;background-image:url(../img/top_nav_bg_on.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;color:#675ccb;display:flex;font-size:3.2rem;font-weight:500;gap:.5rem;height:4.8rem;line-height:1.2;padding:0 2.4rem;text-decoration:none;width:22rem}.topNav__item:not(.active,:hover){background-image:url(../img/top_nav_bg_off.png);filter:grayscale(100%)}.topNav__item.active{pointer-events:none}.topNav__item--07{width:30rem}.topNav__icon{width:2.8rem}.topNav__label{white-space:nowrap}.topNav__scale{position:absolute;right:1.6rem;top:50%;translate:0 -50%;width:2.8rem;z-index:2}.topMv{position:relative;z-index:2}.topBody{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 23.15%,rgba(0,82,171,.5) 34.18%,rgba(0,82,171,.9));height:calc(100% - 120rem);position:absolute;width:100%;z-index:2}.topIntro{color:#074a96;padding:18rem 0 0;position:relative;text-align:center;z-index:3}.topIntro__title{margin:0 auto;max-width:95rem}.topIntro__text{font-size:2.4rem;font-weight:700;line-height:2;margin:6.5rem 0 0;padding:0 2rem}.topTape{height:42rem;overflow:hidden;position:relative}.topTape__item{left:50%;position:absolute;top:50%;transform-origin:50% 50%;translate:-50% -50%;z-index:2}.topTape__item--1{transform:rotate(-6.5deg)}.topTape__item--2{transform:rotate(2.5deg)}.topTape__label{max-width:none;width:293rem}.topSec{color:#074a96;font-size:2rem;font-weight:700;margin:-4rem 0 0;overflow:hidden;padding:0 0 45rem;pointer-events:none;position:relative;z-index:11}.topSec *{pointer-events:auto}.topSec__bg{left:0;position:absolute;top:19rem;width:100%;z-index:1}.topAbout{margin:1rem 0 0 49rem;width:79.3rem}.topAbout,.topAbout__bg{position:relative;z-index:1}.topAbout__bg{display:block;width:100%}.topAbout__front{left:12rem;position:absolute;top:17.5rem;width:57rem;z-index:2}.topAbout__line{line-height:2}.topAbout__line:not(:first-child){margin-top:2.5rem}.topAbout__head{font-weight:700;width:18rem}.topAbout__body{font-weight:500;width:calc(100% - 18rem)}.topAbout__more{margin:1rem 0 0}.topAbout__btn{width:15.4rem}.topAbout__note{font-size:1.6rem;font-weight:500;margin:1.5rem 0 0}.topMark{margin:1.8rem 0 0 74rem;width:65.2rem}.topMark,.topMark__bg{position:relative;z-index:1}.topMark__bg{display:block;width:100%}.topMark__front{left:5rem;position:absolute;text-align:center;top:18rem;width:51rem;z-index:2}.topMark__more{margin:3.2rem 0 0;text-align:center}.topMark__btn{width:21rem}.topMark__line+.topMark__line{margin-top:1.5rem}.topMark__head{font-weight:700}.topPart{display:block;pointer-events:none;position:relative;z-index:5}.topPart--1{margin:-11rem 0 0 auto;width:23rem}.topPart--2{margin:-8rem 0 0 2.5rem;width:21rem}.topPart--3{margin:-7rem 0 0 1rem;width:35rem}.topCont{margin:-.2rem 0 0 48rem;width:69.3rem}.topCont,.topCont__bg{position:relative;z-index:1}.topCont__bg{display:block;width:100%}.topCont__front{left:11rem;position:absolute;text-align:center;top:19rem;width:51rem;z-index:2}.topCont__more{margin:3.2rem 0 0;text-align:center}.topCont__btn{width:21rem}.topCont__line+.topCont__line{margin-top:1.5rem}.topCont__head{font-weight:700}.topStage{margin:2rem 0 0 67rem;width:68rem}.topStage,.topStage__bg{position:relative;z-index:1}.topStage__bg{display:block;width:100%}.topStage__front{left:6rem;position:absolute;text-align:center;top:17rem;width:50rem;z-index:2}.topStage__more{margin:3.2rem 0 0;text-align:center}.topStage__btn{width:21.6rem}.topStage__line+.topStage__line{margin-top:1.5rem}.topStage__head{font-weight:700}.topTicket{margin:3rem 0 0 49rem;width:72rem}.topTicket,.topTicket__bg{position:relative;z-index:1}.topTicket__bg{display:block;width:100%}.topTicket__front{left:12rem;position:absolute;top:17rem;width:67rem;z-index:2}.topTicket__more{margin:3.2rem 0 0;text-align:center}.topTicket__btn{width:15.6rem}.topTicket__line+.topTicket__line{margin-top:1.5rem}.topTicket__head{font-weight:700}.topTicket__link{left:12.5rem;position:absolute;top:17.5rem;width:51rem;z-index:3}.topGoods{margin:-2rem 0 0 59rem;width:51rem}.topGoods,.topGoods__bg{position:relative;z-index:1}.topGoods__bg{display:block;width:100%}.topGoods__front{left:7rem;position:absolute;text-align:center;top:13rem;width:40rem;z-index:2}.topGoods__more{margin:2rem 0 0;text-align:center}.topGoods__btn{width:21rem}.topGoods__line+.topGoods__line{margin-top:1.5rem}.ticketDate,.topGoods__head{font-weight:700}.ticketDate{color:#fff;margin:8rem 0 0;text-align:center}.ticketDate__title{font-size:4rem;font-weight:800}.ticketDate__text{font-size:1.8rem}.flexBg{pointer-events:none}.flexBg img{display:block}.ticketSec{color:#074a96;margin:8rem 0 0;position:relative}.ticketSec__chip{position:absolute;width:12.8rem;z-index:3}.ticketSec__chip--1{left:2.5rem;top:-5rem}.ticketSec__chip--2{bottom:-3rem;right:3.2rem}.ticketSec__chip--3{bottom:-5.5rem;left:2rem}.ticketSec__chip--market{bottom:-4rem;right:2rem}.ticketSec__block{position:relative;z-index:1}.ticketSec__block+.ticketSec__block{margin-top:8rem}.ticketSec__bg{position:relative;z-index:1}.ticketSec__front{left:0;position:absolute;top:6.4rem;width:100%;z-index:2}.ticketSec__title{font-size:2.4rem;font-weight:700;gap:1.2rem}.ticketSec__box{background:#ffffcf;border:1px solid #ff5e96;border-radius:.2rem;color:#ff5e96;margin:2rem 0 0;padding:1.1rem 1.6rem}.ticketSec__more{margin:4rem 0 0;text-align:center}.ticketSec__btn{display:inline-block}.ticketSec__btn--1{width:30.6rem}.ticketSec__btn--2{width:27.5rem}.ticketSec__note{color:#666884;font-weight:500}.ticketSec__img{margin:3.2rem 0 0}.ticketSecTitle{color:#ff5e96;font-size:2.4rem;font-weight:700;line-height:1.5;margin:0 0 .5rem;text-align:center}.ticketPrice{font-feature-settings:"palt";font-size:2rem;font-weight:700;line-height:1}.ticketPrice+.ticketPrice{margin-top:1rem}.ticketPrice__tax{font-size:1.2rem}.ticketBlock__item{border:1px solid #074a96;border-radius:.4rem;margin:4.7rem 0 0;padding:3.2rem 1.6rem 2.4rem;position:relative}.ticketBlock__title{background:#074a96;border-radius:.4rem;color:#fff;font-size:2rem;font-weight:700;line-height:1;padding:.8rem 1.2rem;position:absolute;top:0;translate:0 -50%}.ticketBlock__text{font-size:1.8rem;font-weight:500}.ticketBlock__text+.ticketBlock__text{margin-top:.8rem}.ticketBlock__head{font-weight:700;line-height:1.5}.ticketBlock__link{color:#074a96;text-decoration:underline}.ticketBlock__link:hover{text-decoration:none}.ticketBlock__note{font-size:1.6rem;margin:3rem 0 0}.ticketGuide{color:#074a96}.ticketGuide__block+.ticketGuide__block{margin:3.2rem 0 0}.ticketGuide__head{font-size:2rem;font-weight:700;margin:.5rem 0 0}.ticketGuide__text{font-weight:500;line-height:1.5;margin:2.4rem 0 0}.stBody{font-family:Space Grotesk,-apple-system,Noto Sans CJK JP,Noto Sans Japanese,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.stLabel{background:linear-gradient(90deg,#01b2c9,#99fdd2 99.97%);color:#fff;font-size:4rem;height:4.8rem;line-height:1;white-space:nowrap}.stageMv{padding:1px 0 0;position:relative}.stageMv__bg{left:0;position:absolute;top:0;width:100%;z-index:1}.stageMv__front{position:relative;z-index:2}.stageMv__title{margin:6.4rem auto 0;width:62.6rem}.stIntro{color:#fff;margin:10rem 0 0;position:relative;z-index:2}.stIntro,.stIntro__title{text-align:center}.stIntro__title img{width:100%}.stIntro__text{font-size:2rem;line-height:1.6}.stIntro__note{font-size:1.8rem;font-weight:500;margin:1.6rem 0 0}.stAbout{background-image:url(../img/stage_about_bg.png);background-position:bottom;background-repeat:no-repeat;background-size:100% auto;color:#fff;line-height:1.6;padding:10rem 0 16rem;position:relative;z-index:2}.stAbout__title{border-bottom:2px solid #20c0e6;color:#000;font-size:2.4rem;line-height:1}.stAbout__titleText{background:#20c0e6;padding:.8rem 1.6rem}.stAbout__list{margin:3rem 0 0}.stAbout__data{width:65rem}.stAbout__img{width:36.8rem}.stAbout__head{font-size:2rem;font-weight:500;margin:0 0 .2rem}.stAbout__text{font-size:2rem;margin:1.8rem 0 0}.stAbout__more{margin:6.5rem 0 0;text-align:center}.stAbout__btn{align-items:center;background:#000;border:1px solid #20c0e6;color:#20c0e6;display:inline-flex;font-size:2.2rem;font-weight:500;gap:.8rem;height:6.7rem;justify-content:center;position:relative;width:30rem}.stAbout__btn:hover{background:#ff5e96;border-color:#fff;color:#fff}.stAbout__arrow{position:absolute;right:0;top:50%;translate:50% -50%;width:7rem;z-index:2}.stAbout__bg{bottom:-4.5rem;position:absolute;right:0;width:50rem;z-index:1}.stHead{background:#20c0e6;color:#000;line-height:1}.stHead__en{font-size:8.8rem;letter-spacing:-.05em;line-height:.75}.stHead__ja{font-size:2rem;padding:1.6rem 0}.stSec{color:#fff}.stSec__block+.stSec__block{margin-top:12rem}.stSec__frame{padding:0 2rem}.stNote,.stSec__img{margin:12rem 0 0}.stNote{color:#fff}.stNote__box{background-image:url(../img/stage_note_bg.png);background-position:100% 100%;background-size:cover;border:2px solid #555;padding:6.4rem 5.6rem}.stNote__title{color:#ff5e96;font-size:2.4rem;gap:1.2rem;line-height:1}.stNote__head{font-size:2rem;font-weight:500;margin:2.4rem 0 0}.stNoteBlock{font-size:1.6rem;margin:1.6rem 0 0}.stNoteBlock__head{font-size:1.8rem;font-weight:500}.stNoteBlock__list{margin:1rem 0 0}.stCont{margin:4rem 0 0}.stCont+.stCont{margin-top:3rem}.stCont__head{color:#20c0e6;font-size:2.8rem;font-weight:500;gap:.8rem}.stCont__sub{margin-left:.8rem}.stCont__icon{width:2.8rem}.stCont__text{font-size:2rem;margin:1.4rem 0 0}.stCont__img{margin:2.4rem 0 0;text-align:center}.stCont__note{font-size:1.6rem;font-weight:500;margin:2.4rem 0 0}.stTable{margin:12rem 0 0}.stTable__item{border:3px solid #204b92;position:relative;width:48%}.stTable__item img{display:block;width:100%}.stTable__item--01{border-color:#20c0e6}.stTable__item--02{border-color:#ff5e96}.stTable__canvas{display:block;height:auto!important;width:100%!important}.stTable__canvas--modal{margin:0 auto;width:50vh!important}.stTable__view{margin:6rem 0 0;overflow:hidden;position:relative;z-index:1}.stTable__frame{height:calc(100vh - 30rem)}.stTable__frame.is-pdfZoom{-webkit-overflow-scrolling:touch;cursor:default;overflow:auto}.stTable .js-stTable-pdf.is-pdfZoom .stTable__canvas--modal{height:var(--pdf-h,auto)!important;width:var(--pdf-w,100%)!important}.stTableUI{background:#fff;border:2px solid #204b92;margin:4.5rem 0 0;padding:.2rem}.stTableUI--01{border-color:#20c0e6}.stTableUI--02{border-color:#ff5e96}.stTableUI__list{border:1px solid #000}.stTableUI--01 .stTableUI__list{border-color:#20c0e6}.stTableUI--02 .stTableUI__list{border-color:#ff5e96}.stTableUI__btn{color:#204b92;font-size:3.2rem;height:6.4rem;width:6.4rem}.stTableUI__btn--zoomIn{font-size:4.4rem}.stTableUI--01 .stTableUI__btn{color:#20c0e6}.stTableUI--02 .stTableUI__btn{color:#ff5e96}.markBg--illustrator{background-color:#ff5e96}.markBg--vocaloid{background-color:#20c0e6}.js-filter-item:not(.ini-hit.day-hit){display:none}.markIntro{color:#fff;font-size:2rem;margin:3rem 0 0;padding:0 2rem;text-align:center}.markIntro__note{color:#f3f457;font-size:1.6rem;font-weight:500;margin:1.5rem 0 0}.markDay{margin:6.8rem auto 0;max-width:60rem;padding:0 2rem}.markDay__list{background:#074a96;border:1px solid #fff;border-radius:10rem;color:#fff;font-size:2rem;font-weight:700;padding:.3rem}.markDay__check{display:none}.markDay__label{border-radius:10rem;height:5.6rem;width:100%}:checked+.markDay__label{background:#ffffcf;color:#074a96}.markMap{margin:7rem 0 0}.markMap__head{background:#ffffcf;border-radius:.8rem;color:#074a96;font-size:2rem;font-weight:700;line-height:1;padding:1.2rem 1.6rem}.markMap__box{margin:2.4rem 0 0;position:relative}.markMap__btn{background:#f3f5f5;bottom:2.8rem;position:absolute;right:2.8rem;transition-duration:.3s;width:6.4rem;z-index:2}.markMap__btn:hover{background:#d5dadd}.markMap__btn img{width:100%}.markMapModal{width:80vw}.markMenu{gap:4rem;margin:6.4rem 0 0;padding:0 2rem}.markMenu__item{border-radius:.8rem;color:#fff;font-size:2rem;font-weight:700;gap:1rem;height:6.4rem;position:relative;width:28rem}.markMenu__icon{font-size:2.4rem}.markMenu__down{bottom:.4rem;color:#fff;font-size:1rem;left:50%;position:absolute;z-index:1}.markSec{margin:6.4rem 0 0}.markSec__block+.markSec__block{margin-top:6.4rem}.markSec__title{align-items:center;border-radius:.4rem;color:#fff;display:inline-flex;font-weight:700;gap:.4rem;line-height:1;padding:.8rem 1.2rem}.markSec__icon,.markSec__title{font-size:2.4rem}.markFilter{margin:2.4rem 0 0}.markFilter__head{color:#fff;font-size:2rem}.markFilter__list{margin:1.2rem 0 0}.markFilter__btn{background-image:url(../img/mark_filter_btn_off.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;color:#074a96;font-size:2.4rem;height:4.8rem;width:9.8rem}.markFilter__btn--clear{font-size:1.6rem;height:4rem;width:7.2rem}:checked+.markFilter__btn{background-image:url(../img/mark_filter_btn_on.svg);color:#fff}:not(:checked)+.markFilter__btn{background-color:#f3f5f5!important}.markList{gap:1.6rem 0;margin:3.2rem 0 0}.markList__item{width:32%}.circleItem{background:#f3f5f5;border:2px solid #000;border-radius:.8rem;overflow:hidden;padding:4.5rem 1.2rem 1.2rem;position:relative;z-index:1}.circleItem--illustrator{border-color:#ff5e96}.circleItem--vocaloid{border-color:#20c0e6}.circleItem__no{border-radius:0 0 .8rem;color:#fff;font-size:1.4rem;font-weight:700;gap:.2rem;left:0;line-height:1;padding:.4rem .8rem;position:absolute;text-align:center;top:0}.circleItem__no--illustrator{background:#ff5e96}.circleItem__no--vocaloid{background-color:#20c0e6}.circleItem__icon{font-size:1.2em}.circleItem__circle{color:#074a96;font-size:1.6rem;font-weight:700;line-height:1}.circleItem__list{margin:1.2rem 0 0}.circleItem__img{width:10rem}.circleItem__data{width:calc(100% - 11.2rem)}.circleItem__head{font-size:1rem;font-weight:700}.circleItem__head--illustrator{color:#ff5e96}.circleItem__head--vocaloid{color:#20c0e6}.circleItem__name{color:#074a96;font-size:1.4rem;font-weight:700;line-height:1.3}.circleMusic{background:#fff;color:#074a96;font-size:1.2rem;margin:1.2rem 0 0;min-height:7rem;padding:.8rem;position:relative}.circleMusic__head{color:#20c0e6;font-size:1rem;font-weight:700;line-height:1}.circleMusic__more{color:#666884;font-size:1rem;line-height:1;text-align:right}.circleLink{gap:.6rem;position:absolute;right:.8rem;top:.8rem}.circleLink__item{background:#666884;border-radius:50%;color:#fff;height:3.2rem;width:3.2rem}.circleLink__item--illustrator:hover{background:#ff5e96}.circleLink__item--vocaloid:hover{background:#20c0e6}.circleLink__icon--youtube{font-size:1.3em}.markGuide{line-height:1.5;margin:6.4rem 0 0;position:relative}.markGuide__intro{font-size:1.6rem;font-weight:500;margin:2.4rem 0 0}.markGuide__head{font-size:2rem;font-weight:700;margin:1.6rem 0 0}.markGuide__list{font-weight:500;margin:2.4rem 0 0}.markGuide__text{font-size:1.6rem;font-weight:500;margin:1.6rem 0 0}.goodsSoon{margin:10rem 0 0}.contHead{color:#fff;font-weight:700;line-height:1;text-align:center}.contHead__star{display:block}.contSec{color:#fff;margin:10rem 0 0;text-align:center}.contSec+.contSec{margin-top:8rem}.contSec__title{display:block;margin:0 auto}.contSec__title--1{width:20.7rem}.contSec__title--2{width:30rem}.contSec__title--3{width:26.6rem}.contSec__title--4{width:25.4rem}.contSec__title--5{width:34.6rem}.contSec__title--6{width:39.2rem}.contSec__text{font-size:2rem;font-weight:500}.contSec__img,.contSec__text{margin:3.2rem 0 0}.contSec__note{font-size:1.6rem;margin:1rem 0 0;text-align:left}.contFood{color:#fff;margin:8rem 0 0}.contFood__text{font-size:2rem;font-weight:500;margin:3.2rem 0 0;text-align:center}.contMarket{color:#fff;margin:8rem 0 0;text-align:center}.contMarket__intro{font-size:2rem;font-weight:500;margin:3.2rem 0 0;text-align:center}.contMarket__text{font-weight:500}.contMarket__box{margin:3.2rem 0 0}.contMarket__bg,.contMarket__box{position:relative;z-index:1}.contMarket__front{color:#074a96;font-size:1.8rem;font-weight:500;left:0;position:absolute;top:8rem;width:100%;z-index:2}.contMarket__more{margin:2.4rem 0 0}.contMarket__btn{width:20.6rem}.contTicket{margin:8rem auto 0;max-width:60rem}@media screen and (min-width:769px){.pc-flex{display:flex}.flex.pc-bet,.pc-flex.pc-bet{justify-content:space-between}.flex.aro,.flex.pc-aro,.pc-flex.aro,.pc-flex.pc-aro{justify-content:space-around}.flex.pc-vstart,.pc-flex.pc-vstart{align-items:flex-start}.flex.pc-vend,.pc-flex.pc-vend{align-items:flex-end}.flex.pc-vcenter,.pc-flex.pc-vcenter{align-items:center}.flex.pc-hstart,.pc-flex.pc-hstart{justify-content:flex-start}.flex.pc-hcenter,.pc-flex.pc-hcenter{justify-content:center}.flex.pc-hend,.pc-flex.pc-hend{justify-content:flex-end}.flex.pc-str,.pc-flex.pc-str{align-items:stretch}.flex.pc-vert,.pc-flex.pc-vert{flex-direction:column}.flex.pc-break,.pc-flex.pc-break{flex-wrap:wrap}.flex>.pc-1,.pc-flex>.pc-1{order:1}.flex>.pc-2,.pc-flex>.pc-2{order:2}.flex>.pc-3,.pc-flex>.pc-3{order:3}.sp{display:none!important}.pc-hide{display:none}.pc-ta-center{text-align:center}.pc-ta-right{text-align:right}.pc-ta-left{text-align:left}.op:hover{opacity:.7}.hoverToggle:hover .hoverToggle__off,.hoverToggle:not(:hover) .hoverToggle__on{display:none}a.hover .mdLay.zoom .mdLay__bg,a:hover .mdLay.zoom .mdLay__bg,button.hover .mdLay.zoom .mdLay__bg{scale:1.1}.wrap{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.wrap.w900{max-width:94rem}.wrap.w1080{max-width:112rem}.wrap.w1400{max-width:144rem}.pageNav{bottom:4rem;padding:1.2rem 1.6rem;position:fixed;right:4rem;width:32rem;z-index:100}.pageNav:not(.show){opacity:0}.pageNav:not(.show)>*,.pageNav__head{pointer-events:none}.pageBtn:hover{opacity:.7}.gNavItem__head:not(:hover){filter:grayscale(100%)}.gNavItem__head:hover{background:rgba(102,104,132,.2)}.footerNavItem__frame--04{border-bottom:1px solid #fff}.footerNavItem__frame{padding:0 0 1rem}.ticketSec__front{left:50%;padding:0 5.6rem;translate:-50% 0}.ticketSec__front--1{width:80rem}.stSec__img{text-align:center}.stSec__img img{width:44rem}.markList:after,.markList:before{content:"";order:2;width:32%}.circleMusic__more{bottom:1rem;position:absolute;right:1rem}}@media screen and (max-width:768px){.sp-flex{display:flex}.flex.sp-bet,.sp-flex.sp-bet{justify-content:space-between}.flex.aro,.flex.sp-aro,.sp-flex.aro,.sp-flex.sp-aro{justify-content:space-around}.flex.sp-vstart,.sp-flex.sp-vstart{align-items:flex-start}.flex.sp-vend,.sp-flex.sp-vend{align-items:flex-end}.flex.sp-vcenter,.sp-flex.sp-vcenter{align-items:center}.flex.sp-hstart,.sp-flex.sp-hstart{justify-content:flex-start}.flex.sp-hcenter,.sp-flex.sp-hcenter{justify-content:center}.flex.sp-hend,.sp-flex.sp-hend{justify-content:flex-end}.flex.sp-str,.sp-flex.sp-str{align-items:stretch}.flex.sp-vert,.sp-flex.sp-vert{flex-direction:column}.flex.sp-break,.sp-flex.sp-break{flex-wrap:wrap}.flex>.sp-1,.sp-flex>.sp-1{order:1}.flex>.sp-2,.sp-flex>.sp-2{order:2}.flex>.sp-3,.sp-flex>.sp-3{order:3}.pc{display:none!important}.sp-hide{display:none}.sp-ta-center{text-align:center}.sp-ta-right{text-align:right}.sp-ta-left{text-align:left}.hoverToggle__on{display:none}.mdModal__close{font-size:3rem}.mdAcc--sp .mdAcc__btn{cursor:pointer}.mdAcc--sp .mdAcc__body{display:grid;grid-template-rows:0fr;overflow:hidden}.mdAcc--sp .mdAcc__body>*{overflow:hidden}.mdAcc--sp .mdAcc__body.active,.mdAcc--sp .mdAcc__check:checked~.mdAcc__body,.mdAcc--sp .mdAcc__check:checked~.mdAcc__btn .mdAcc__body{grid-template-rows:1fr}.mdAcc--sp .mdAcc__in{overflow:hidden}.mdAcc--sp .mdAcc__check:checked~.mdAcc__btn .mdAcc__off,.mdAcc--sp .mdAcc__check:not(:checked)~.mdAcc__btn .mdAcc__on{display:none}.sp-wrap,.spWrap{padding-left:2rem;padding-right:2rem}.pageTitle{margin:7.5rem auto 0;width:28rem}.pageTitle--stage{margin:4rem auto 0;width:27.9rem}.pageNav{width:100%}.pageNav__btn{bottom:calc(100% - 1px);left:50%;position:absolute;translate:-50% 0}.pageNav__head{border:0;font-size:2.4rem;padding:1.2rem 1.6rem;position:relative}.pageNav__head:after{background:#675ccb;bottom:0;content:"";display:block;height:1px;opacity:0;position:absolute;width:calc(100% - 3.2rem)}.mdAcc__check:checked~.pageNav__head:after{opacity:1}.pageNav__icon{font-size:2rem;position:absolute;right:1.6rem;top:50%;translate:0 -50%;z-index:2}.mdAcc__check:checked~.mdAcc__btn .pageNav__icon--off,.mdAcc__check:not(:checked)~.mdAcc__btn .pageNav__icon--on{display:none}.pageNav__list{margin:0;padding:1.2rem 1.6rem}.pageNav__item{border-radius:.2rem;font-size:1.4rem;padding:.9rem .8rem}.pageNav__item--sub{margin-left:2.4rem}.pageNav__item:not(:first-child){margin-top:.8rem}.pageBody{padding:0 0 43rem}.fixTicket{bottom:2rem;width:21.8rem}.fixTicket:not(.show){opacity:0;pointer-events:none}.fixTicket__link{display:block;position:relative;z-index:1}.fixTicket__close{font-size:1.6rem;right:1.5rem;top:0}html{font-size:2.65vw}.headerPad{padding-top:10rem}.header{height:10rem}.headerLogo{left:2rem;top:2.4rem;width:8.7rem}.gNavBtn{right:2rem;top:1.2rem;width:5.6rem}.gNav{padding:1.2rem 2rem}.gNav__block{width:100%}.gNav__block+.gNav__block{margin-top:1.6rem}.gNav__intro{font-size:1.6rem}.gNavBox:not(:first-child){margin-top:2.4rem}.gNavBox--sns{gap:3rem;width:100%}.gNavBox__head{border-radius:.8rem .8rem 0 0;font-size:2.8rem;height:4rem;padding:0 .5rem 0 1.2rem}.gNavBox__head--sns{font-size:2rem;height:2rem;padding:0 1.2rem}.gNavBox__body--sns{gap:3rem}.gNavBox__block:not(:first-child){margin-top:1.6rem}.gNavBox__close{height:4rem;width:4rem}.gNavBox__close img{width:2.4rem}.gNavBox__body{border-radius:0 0 .8rem .8rem;padding:2.4rem 2rem}.gNavBox__body--sns{padding:1.6rem}.gNavItem:not(:first-child){margin-top:1.6rem}.gNavItem__frame{padding:0 0 1rem}.gNavItem__block{width:100%}.gNavItem__item{color:#675ccb;font-size:1.4rem;height:2.8rem;padding:0 1.6rem;width:100%}.gNavItem__sep{font-size:1.6rem}.gNavSns{border-radius:.2rem;gap:1.6rem;margin:1.6rem 0 0;padding:1.6rem}.gNavSns__head{font-size:1.8rem}.gNavSns__item{width:100%}.pagetop{bottom:auto;right:2rem;top:24.5rem;width:5.6rem}.pagetop__bg{position:relative;z-index:1}.pagetop__disc{top:.8rem;width:4rem}.footer{margin-top:-43.5rem}.footer__front{padding:0 2rem 2rem}.footerData{width:100%}.footerData__list{gap:2.4rem;width:100%}.footerData__logo--1{width:13.4rem}.footerData__logo--2{width:16.2rem}.footerNav{gap:0;margin:1rem 0 0}.footerNav__block{width:100%}.footerNavItem{margin:1.2rem 0 0}.footerNavItem__frame{margin:.8rem 0 0}.footerNavItem__block{width:50%}.footerNavItem__item{font-size:1.1rem;gap:.8rem;height:2.4rem;width:100%}.footerNavItem__sep{font-size:1.2rem;padding-top:.2em}.footerSns{margin:3.2rem 0 0;padding:1.2rem 1.6rem}.footerSns__head{font-size:1.8rem}.footerSns__list{gap:.8rem}.footerSns__item{width:3.2rem}.footerBottom{gap:3.2rem;margin:3.2rem 0 0}.footerContact{text-align:center;width:100%}.footerContact__head{font-size:1.4rem;height:3.2rem;margin:0 auto;width:11rem}.footerContact__text{font-size:1.2rem;margin:1.5rem 0 0}.footerCopy{font-size:.8rem;width:100%}.footerCopy__logo{width:4.1rem}.topIntro{padding:6.5rem 0 0}.topIntro__title{max-width:31.3rem}.topIntro__text{font-size:1.4rem;margin:4rem 0 0;padding:0 2rem}.topIntro__line+.topIntro__line{margin-top:1em}.topTape{height:19rem}.topTape__item--1{transform:rotate(-15deg)}.topTape__item--2{transform:rotate(9deg)}.topTape__label{width:180rem}.topSec{font-size:1.6rem;margin:0}.topAbout{margin:-1rem 0 0 1rem;width:36.5rem}.topAbout__front{left:5.5rem;top:12rem;width:29rem}.topAbout__line:not(:first-child){margin-top:1.6rem}.topAbout__head{width:100%}.topAbout__body{line-height:1.5;width:100%}.topAbout__more{margin:1rem 0 0}.topAbout__btn{width:13rem}.topAbout__note{font-size:1.4rem;margin:1rem 0 0}.topMark{margin:-4rem 0 0 1rem;width:36rem}.topMark__front{left:2rem;top:12.5rem;width:28.6rem}.topMark__more{margin:2.4rem 0 0}.topMark__btn{width:18rem}.topCont{margin:-2rem 0 0 1rem;width:36rem}.topCont__front{left:4.5rem;top:14rem;width:30.6rem}.topCont__more{margin:2.4rem 0 0}.topCont__btn{width:18rem}.topStage{line-height:1.5;margin:-1rem 0 0 1rem;width:36.5rem}.topStage__front{left:1.8rem;top:13.5rem;width:28.6rem}.topStage__more{margin:2.4rem 0 0}.topStage__btn{width:18.3rem}.topStage__line+.topStage__line{margin-top:1.5rem}.topStage__head{font-weight:700}.topTicket{margin:0 0 0 2rem;width:34rem}.topTicket__link{left:4.5rem;top:13rem;width:28rem}.topGoods{margin:-1rem 0 0 1.5rem;width:36.5rem}.topGoods__front{left:1rem;top:12rem;width:30.6rem}.topGoods__more{margin:2.4rem 0 0}.topGoods__btn{width:18rem}.topGoods__line+.topGoods__line{margin-top:1.5rem}.topGoods__head{font-weight:700}.ticketDate{margin:3rem 0 0}.ticketDate__title{font-size:2.4rem}.ticketDate__text{font-size:1.4rem;margin:.5rem 0 0}.ticketSec{margin:3rem 0 0}.ticketSec__chip{width:9rem}.ticketSec__chip--1{left:2.5rem;top:-2rem}.ticketSec__chip--2{bottom:-2rem;right:3.2rem}.ticketSec__chip--3{bottom:-2rem;left:2rem}.ticketSec__chip--market{bottom:-2rem;right:2rem}.ticketSec__block+.ticketSec__block{margin-top:3rem}.ticketSec__front{max-width:30rem}.ticketSec__front--1,.ticketSec__front--2,.ticketSec__front--3{left:4rem;top:5rem}.ticketSec__title{font-size:2rem;gap:.4rem;white-space:nowrap}.ticketSec__icon{width:2.4rem}.ticketSec__box{margin:2rem 0 0;padding:.8rem 1.2rem}.ticketSec__more{margin:2.5rem 0 0}.ticketSec__btn--1{width:24.2rem}.ticketSec__btn--2{width:27.5rem}.ticketSec__note{font-size:1.2rem;margin:2rem 0 0;white-space:nowrap}.ticketSec__img{margin:3.2rem 0 0}.ticketSecTitle{font-size:2rem;margin:0 0 1.2rem}.ticketPrice{font-size:1.6rem}.ticketPrice+.ticketPrice{margin-top:.5rem}.ticketPrice__tax{font-size:1rem}.ticketBlock__item{border-radius:.2rem;margin:4.7rem 0 0;padding:2rem 1.2rem 1.6rem}.ticketBlock__title{border-radius:.2rem;font-size:1.8rem;padding:.8rem}.ticketBlock__text{font-size:1.4rem}.ticketBlock__text+.ticketBlock__text{margin-top:.8rem}.ticketBlock__note{font-size:1.2rem;margin:2.4rem 0 0}.ticketGuide__block+.ticketGuide__block{margin:2.4rem 0 0}.ticketGuide__head{margin:2rem 0 0}.ticketGuide__text{font-size:1.4rem;margin:1.2rem 0 0}.stLabel{font-size:2.4rem;height:3.2rem}.stageMv__title{margin:4rem auto 0;width:31.3rem}.stIntro{margin:-1rem 0 0;text-align:left}.stIntro__text{font-size:1.6rem;margin:4.8rem 0 0;padding:0 2rem}.stIntro__note{font-size:1.4rem;margin:.8rem 0 0}.stAbout{background-image:url(../img/stage_about_bg_sp.png);padding:4.8rem 0 16rem}.stAbout__bg{bottom:-2rem;width:100%}.stAbout__title{padding:0 2rem}.stAbout__titleText{padding:.4rem 1.6rem}.stAbout__list{gap:3rem}.stAbout__text{font-size:1.6rem;margin:1.6rem 0 0}.stAbout__head{margin:0 0 .2rem}.stAbout__img{padding:0 3.2rem;text-align:center}.stAbout__more{margin:4.6rem 0 0}.stAbout__btn{font-size:1.8rem;height:5.5rem;width:24rem}.stAbout__arrow{width:5rem}.stHead__en{font-size:6.4rem}.stHead__ja{font-size:1.6rem}.stSec__block+.stSec__block{margin-top:6.4rem}.stSec__frame{padding:0 2rem}.stSec__img{margin:2.4rem 0 0}.stNote{margin:6.4rem 0 0;padding:0 2rem}.stNote__box{background-image:url(../img/stage_note_bg_sp.png);padding:4rem 2rem}.stNote__title{font-size:2rem;gap:.8rem}.stNote__icon{font-size:2.4rem}.stNote__head{font-size:1.8rem;font-weight:500;margin:2.4rem 0 0}.stNoteBlock{margin:1.6rem 0 0}.stNoteBlock__head{font-size:1.6rem}.stNoteBlock__list{font-size:1.4rem;margin:.4rem 0 0}.stCont{margin:4.5rem 0 0}.stCont+.stCont{margin-top:4rem}.stCont__head{font-size:2.2rem;gap:.5rem .8rem}.stCont__sub{margin:0}.stCont__text{font-size:1.6rem}.stCont__img,.stCont__note,.stCont__text{margin:1.4rem 0 0}.stCont__note{font-size:1.4rem}.stTable{gap:4rem;margin:4rem 0 0}.stTable__item{width:100%}.stTableUI{margin:4.5rem 0 0;padding:.2rem}.stTableUI__btn{font-size:2.4rem;height:4.8rem;width:4.8rem}.stTableUI__btn--zoomIn{font-size:3.2rem}.markIntro,.markNav{margin:2rem 0 0}.markIntro{font-size:1.5rem;padding:0 2rem;text-align:left}.markIntro__note{font-size:1.2rem;margin:1.5rem 0 0}.markDay{margin:4rem 0 0;padding:0 2rem}.markDay__list{border-radius:10rem;font-size:1.6rem}.markDay__label{height:4rem;width:100%}.markMap{margin:4rem 0 0;padding:0 2rem}.markMap__head{border-radius:.4rem;font-size:1.6rem;padding:1rem 1.6rem}.markMap__box{margin:1.6rem 0 0}.markMap__btn{bottom:1.2rem;right:1.2rem;width:4rem}.markMapModal{width:100vw}.markMenu{gap:0;margin:4rem 0 0;padding:0 2rem}.markMenu__item{border-radius:.4rem;font-size:1.6rem;gap:.2rem;height:5.6rem;width:48%}.markMenu__down{bottom:.4rem;font-size:1rem}.markSec{margin:4rem 0 0;padding:0 2rem}.markSec__block+.markSec__block{margin-top:4rem}.markSec__title{border-radius:.4rem;gap:.4rem;padding:.8rem}.markFilter{margin:1.6rem 0 0}.markFilter__head{font-size:1.4rem}.markFilter__list{gap:.5rem 0;margin:1.2rem 0 0}.markFilter__btn{font-size:1.8rem;height:4rem;width:19%}.markFilter__btn--clear{font-size:1.2rem;height:4rem;width:5.6rem}.markList{gap:1.2rem;margin:2.4rem 0 0}.markList__item{width:100%}.circleItem{border-radius:.4rem;padding:4.5rem 1.2rem 1.2rem}.circleItem__no{border-radius:0 0 .4rem;gap:.2rem;padding:.4rem .8rem}.circleItem__circle{font-size:1.6rem}.circleItem__list{margin:1.2rem 0 0}.circleItem__img{width:10rem}.circleItem__data{width:calc(100% - 11.2rem)}.circleItem__head{font-size:1rem}.circleItem__name{font-size:1.4rem}.circleMusic{font-size:1.2rem;min-height:0;padding:.8rem}.circleMusic__body{margin:.8rem 0 0}.circleMusic__more{font-size:1rem;margin:.5rem 0 0}.markGuide{margin:4.8rem 0 0}.markGuide__intro{font-size:1.4rem;margin:2.4rem 0 0}.markGuide__head{font-size:1.8rem;margin:1.5rem 0 0}.markGuide__list{font-size:1.4rem;margin:1rem 0 0}.markGuide__text{font-size:1.4rem;margin:1.5rem 0 0}.goodsSoon{margin:4rem 0 0;padding:0 2rem 2rem}.contHead{font-size:2.4rem}.contHead--1{margin:4rem 0 0}.contHead__star{margin:1rem auto 0;width:5.8rem}.contNav{margin:2.4rem 0 0}.contSec{margin:5.8rem 0 0;padding:0 2rem}.contSec+.contSec{margin-top:5.6rem}.contSec__title--1{width:12.5rem}.contSec__title--2{width:18.2rem}.contSec__title--3{width:15.2rem}.contSec__title--4{width:15.4rem}.contSec__title--5{width:19.9rem}.contSec__title--6{width:22.7rem}.contSec__text{font-size:1.6rem;margin:2rem 0 0}.contSec__img{margin:2.4rem 0 0}.contSec__note{font-size:1.2rem;margin:.5rem 0 0}.contFood{margin-top:5.6rem;padding:0 2rem}.contFood__text{font-size:1.6rem;margin:2.4rem 0 0}.contMarket{margin:4.8rem 0 0;padding:0 2rem}.contMarket__intro{font-size:1.6rem;margin:2.4rem 0 0}.contMarket__box,.contMarket__text{margin:2.4rem 0 0}.contMarket__front{font-size:1.4rem;top:5.5rem}.contMarket__more{margin:2rem 0 0}.contMarket__btn{width:18.3rem}.contTicket{margin:5rem 0 0;padding:0 2rem 2rem}}@media screen and (orientation:landscape){.mdOverlay--ripple{height:300vw;width:300vw}}@media screen and (orientation:portrait){.stTable__canvas--modal{width:80%!important}}/*# sourceMappingURL=common.css.map */