[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
  content: ' ';
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: '';
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s 0.5s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.5;
  transition-delay: 0s;
  transition-duration: 0s;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 0;
  bottom: 0;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.simplebar-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
  -ms-overflow-style: scrollbar !important;
}

.simplebar-dummy-scrollbar-size > div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/*!
 * http://meyerweb.com/eric/tools/css/reset/
 * v2.0 | 20110126
 * License: none (public domain)
 */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{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;font-size:62.5%}body,html{width:100%}body{height:auto;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;word-wrap:break-word;color:#fff;background-color:#110f0f;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;overflow-wrap:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0)}main{display:block}h1,h2,h3,h4,h5,h6{font-weight:400}a,button,input,textarea{outline:none}a{text-decoration:none}button{padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.is-show{display:block!important}.is-hide,.is-sp{display:none!important}@media screen and (min-width:374px){.is-sp-min{display:none!important}}.fixed-front{position:fixed;z-index:100}.simpleModal{position:fixed;top:0;left:0;visibility:hidden;overflow:auto;width:100%;height:100%;pointer-events:none;opacity:0;background-color:rgba(0,0,0,.75);-webkit-overflow-scrolling:touch}.simpleModal,.simpleModal.show{-webkit-transition:opacity .15s linear 0s;transition:opacity .15s linear 0s}.simpleModal.show{visibility:visible;pointer-events:auto;opacity:1}.simpleModal.hide{visibility:visible;-webkit-transition:opacity .15s linear 0s,height 0s linear .15s;transition:opacity .15s linear 0s,height 0s linear .15s;pointer-events:none;opacity:0}.simpleModal[data-easySwitch-state=show]{visibility:visible;-webkit-transition:opacity .15s linear 0s;transition:opacity .15s linear 0s;pointer-events:auto;opacity:1}.simpleModal[data-easySwitch-state=hide]{visibility:visible;height:0;-webkit-transition:opacity .15s linear 0s,height 1ms linear .15s;transition:opacity .15s linear 0s,height 1ms linear .15s;pointer-events:none;opacity:0}.js-anim-paste{-webkit-transition:opacity .05s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s;transition:opacity .05s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity .05s cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity .05s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s;-webkit-transform:scale(2);transform:scale(2);opacity:0}.js-anim-paste.is-entered{-webkit-transform:scale(1);transform:scale(1);opacity:1}.js-anim-scale-up{-webkit-transition:opacity .05s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s;transition:opacity .05s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity .05s cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity .05s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s;-webkit-transform:scale(0);transform:scale(0);opacity:0}.js-anim-scale-up.is-entered{-webkit-transform:scale(1);transform:scale(1);opacity:1}.js-anim-slide-up{-webkit-transition:opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translateY(10vw);transform:translateY(10vw);opacity:0}.js-anim-slide-up.is-entered{-webkit-transform:translate(0);transform:translate(0);opacity:1}.js-anim-slide-down{-webkit-transition:opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translateY(-10vw);transform:translateY(-10vw);opacity:0}.js-anim-slide-down.is-entered{-webkit-transform:translate(0);transform:translate(0);opacity:1}.js-anim-slide-left{-webkit-transition:opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translateX(10vw);transform:translateX(10vw);opacity:0}.js-anim-slide-left.is-entered{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.js-anim-slide-right{-webkit-transition:opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translateX(-10vw);transform:translateX(-10vw);opacity:0}.js-anim-slide-right.is-entered{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.js-anim-fade-in{-webkit-transition:opacity .8s cubic-bezier(.25,.46,.45,.94) .1s;transition:opacity .8s cubic-bezier(.25,.46,.45,.94) .1s;opacity:0}.js-anim-fade-in.is-entered{opacity:1}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.header{position:fixed;z-index:101;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:600px;height:100.8px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.show-menu .header{visibility:hidden;pointer-events:none}.header-ticket{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.show-menu .header-ticket{pointer-events:none;opacity:0}.header-ticket-link{height:100%;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1;border:2px solid transparent;-o-border-image:linear-gradient(90deg,#e01f39,#00a0e9 51.36%,#eaeeb0 97.11%) 1;border-image:-webkit-gradient(linear,left top, right top,from(#e01f39),color-stop(51.36%, #00a0e9),color-stop(97.11%, #eaeeb0)) 1;border-image:linear-gradient(90deg,#e01f39,#00a0e9 51.36%,#eaeeb0 97.11%) 1;background:radial-gradient(60% 100% at 50% 100%,#ede197 0,#ffc064 15%,#ffa620 30%,#fe202c 80%);-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.header-ticket-link,.header-ticket-link-text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-ticket-link-text{width:170.4px;-webkit-column-gap:10.4px;-moz-column-gap:10.4px;column-gap:10.4px;-webkit-filter:drop-shadow(0 0 60px rgba(0,0,0,.55));filter:drop-shadow(0 0 60px rgba(0,0,0,.55))}.header-ticket-link-text:after{content:"";position:absolute;top:50%;right:-42.4px;display:block;width:32px;height:32px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/dreamdaze/4/assets/common/img/blank.svg) 50%/100% no-repeat}.header-ticket-link-text img{width:100%}.header-menu{width:100.8px;height:100.8px;margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 100.8px;flex:0 0 100.8px}.show-menu .header-menu{visibility:visible;pointer-events:auto}.header-menu-btn{position:relative;display:block;width:100.8px;height:100.8px;cursor:pointer;border:2px solid transparent;-o-border-image:linear-gradient(90deg,#e01f39,#00a0e9 51.36%,#eaeeb0 97.11%) 1;border-image:-webkit-gradient(linear,left top, right top,from(#e01f39),color-stop(51.36%, #00a0e9),color-stop(97.11%, #eaeeb0)) 1;border-image:linear-gradient(90deg,#e01f39,#00a0e9 51.36%,#eaeeb0 97.11%) 1;background:-webkit-gradient(linear,left top, right top,from(rgba(0,33,99,.9)),color-stop(60%, rgba(9,43,83,.9)),to(rgba(9,65,98,.9)));background:linear-gradient(90deg,rgba(0,33,99,.9),rgba(9,43,83,.9) 60%,rgba(9,65,98,.9))}.header-menu-btn-line{position:absolute;z-index:1;left:50%;display:block;width:41.6px;height:3.2px;margin:auto;-webkit-transition:.4s;transition:.4s;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fffef2}.header-menu-btn-line:first-child{top:31.2px}.header-menu-btn-line:nth-child(2){top:0;bottom:0}.header-menu-btn-line:nth-child(3){bottom:31.2px}.show-menu .header-menu-btn-line:first-child{top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.show-menu .header-menu-btn-line:nth-child(2){opacity:0}.show-menu .header-menu-btn-line:nth-child(3){top:50%;bottom:auto;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.footer{position:relative;z-index:1;overflow:hidden;max-width:600px;margin:0 auto;background-color:#110f0f}@media screen and (min-width:600px){.footer{-webkit-box-shadow:0 25px 24px 0 hsla(0,0%,100%,.1),0 25px 34px 0 #de5b3a;box-shadow:0 25px 24px 0 hsla(0,0%,100%,.1),0 25px 34px 0 #de5b3a}}.footer .logo-line{top:208px;background-color:#110f0f}.footer-navi{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:2px solid #eaeeb0;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-navi-item{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #eaeeb0;background:-webkit-gradient(linear,left top, right top,from(rgba(0,33,99,.9)),color-stop(60%, rgba(9,43,83,.9)),to(rgba(9,65,98,.9)));background:linear-gradient(90deg,rgba(0,33,99,.9),rgba(9,43,83,.9) 60%,rgba(9,65,98,.9));-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.footer-navi-item:nth-child(odd){border-right:2px solid #eaeeb0}.footer-navi-item[data-navi=ticket] .footer-navi-icon{margin-right:12.8px}.footer-navi-item[data-navi=ticket] .footer-navi-text{width:120.8px}.footer-navi-item[data-navi=benefit] .footer-navi-icon{margin-right:14.4px}.footer-navi-item[data-navi=benefit] .footer-navi-text{width:139.2px}.footer-navi-item[data-navi=stage] .footer-navi-icon{margin-right:13.6px}.footer-navi-item[data-navi=stage] .footer-navi-text{width:112px}.footer-navi-item[data-navi=comingsoon] .footer-navi-text{width:196px;height:97.6px}.footer-navi-item .footer-navi-text{-webkit-filter:drop-shadow(0 0 60px rgba(0,0,0,.55));filter:drop-shadow(0 0 60px rgba(0,0,0,.55))}.footer-navi-link{display:-webkit-box;display:-ms-flexbox;display:flex;height:97.6px;padding-left:17.6px;font-family:din-2014,sans-serif;font-size:3.52rem;font-weight:900;letter-spacing:.1em;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-navi-link.comingsoon{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding-left:0;font-size:2.88rem;color:#645c66;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-navi-icon{width:64px;margin-right:12.8px;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}.footer-contents{position:relative;padding:205.6px 0 160px}.footer-contents .logo-line{top:-32px}.footer-logo{margin-bottom:64px;text-align:center}.footer-logo-img{width:53.3333333333%}.footer-share{margin-bottom:144px}.footer-share-title{margin-bottom:64px;font-size:3.84rem;font-weight:800;text-align:center;letter-spacing:.1em;color:#fff}.footer-share-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-share-item{margin:0 16px;-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px}.footer-share-btn{width:100%}.footer-banner{margin-bottom:144px;padding:0 32px}.footer-banner-item{margin-bottom:32px}.footer-banner-item:last-child{margin-bottom:0}.footer-banner-img{max-width:100%}.footer-sponsor{margin-bottom:128px}.footer-sponsor-title{margin-bottom:64px;font-size:3.84rem;font-weight:800;text-align:center;letter-spacing:.1em}.footer-sponsor-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-sponsor-item{margin-right:4%;margin-bottom:24px;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}.footer-sponsor-item:nth-child(2n){margin-right:0}.footer-sponsor-item.is-wide{margin-right:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.footer-sponsor-img,.footer-sponsor-item.is-wide .footer-sponsor-img{width:100%}.footer-mixi{margin-bottom:144px;text-align:center}.footer-mixi-logo{width:40%;margin-bottom:40px}.footer-mixi-text{font-size:2.08rem;font-weight:700;color:#fff}.footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-links-item{padding:0 9.6px;border-right:1px solid #fff}.footer-links-item:last-child{border-right:none}.footer-links-text,.footer__copyright{font-size:2.08rem;color:#fff}.footer__copyright{display:block;text-align:center}.footer-access{background:url(/dreamdaze/4/assets/common/img/title_bg_red.png) 0 100%/100% no-repeat}.contents-frame .footer-access-contents{margin-bottom:64px}.contents-frame .footer-access-contents .footer-access-contents_inner{padding:48px 32px 0}.contents-frame .footer-access-contents .footer-access-contents-block+.footer-access-contents-block{margin-top:32px}.contents-frame .footer-access-contents .access-title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.72rem;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contents-frame .footer-access-contents .access-title:before{content:"";display:inline-block;width:6.4px;height:57.6px;margin-right:22.4px;background-color:#e01f39}.contents-frame .footer-access-contents .access-text{margin-top:11.2px;font-size:3.68rem;font-weight:700;line-height:1.5;letter-spacing:.06em;color:#eaeeb0}.contents-frame .footer-access-contents .access-data{margin-top:6.4px;font-size:2.08rem;line-height:1.8}.contents-frame .footer-access-contents .footer-access-dl{margin-top:14.4px}.contents-frame .footer-access-contents .footer-access-dt{margin-top:14.4px;font-size:2.4rem;font-weight:700;line-height:1.6;letter-spacing:.04em;color:#eaeeb0}.contents-frame .footer-access-contents .footer-access-dd{margin-top:3.2px;font-size:2.08rem;line-height:1.8}.contents-frame .footer-access-contents .map{width:100%;height:auto;margin:48px 0}.contents-frame .footer-access-contents .btn{margin:-3.2px auto -1.6px}.noscript{position:fixed;z-index:10;top:80px;width:100%}.noscript__wrap{width:90%;max-width:840px;margin:0 auto;padding:10px;font-size:1.4rem;line-height:1.8;color:#fff;background-color:#d93025}.contents-wrapper{position:relative;z-index:2;overflow:hidden;padding:118.4px 25.6px 0;background-color:#110f0f}.toppage .contents-wrapper{margin-top:0;padding:176px 25.6px 0}.contents-wrapper[data-contents=news]{padding-top:192px;padding-bottom:164px}.contents-wrapper[data-contents=ticket]{overflow:visible;padding-top:0;padding-bottom:164px}.contents-wrapper[data-contents=benefit]{overflow:visible;padding-top:280px;padding-right:0;padding-left:0}.contents-wrapper[data-contents=goods]{padding-bottom:166.4px}.contents-wrapper[data-contents=faq]{overflow:visible;margin-top:100px;padding-top:164.8px;padding-bottom:96px}.contents-wrapper[data-contents=information]{margin-bottom:0;padding:240px 32px 96px}.contents-wrapper[data-contents=access]{margin-top:0;padding-top:96px;padding-bottom:192px}.main.notice .contents-wrapper[data-contents=notice],.main.stage .contents-wrapper[data-contents=stage]{margin-top:0;padding-top:132.8px;padding-bottom:96px}.main.faq .contents-wrapper[data-contents=faq]{margin-top:0;padding-top:136.8px;padding-bottom:96px}.main.benefit .contents-wrapper[data-contents=benefit]{padding:134.4px 0 96px}.main.ticket .contents-wrapper[data-contents=ticket]{padding:133.6px 25.6px 96px}.contents-wrapper.-ttl-under-bg-red:before{background:url(/dreamdaze/4/assets/common/img/title_bg_red_under.png) 0 0/100% no-repeat;aspect-ratio:750/448}.contents-wrapper.-ttl-under-bg-red:before,.contents-wrapper.-ttl-under-bg:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;pointer-events:none}.contents-wrapper.-ttl-under-bg:before{background:url(/dreamdaze/4/assets/common/img/title_bg.png) 0 0/100% no-repeat;aspect-ratio:750/681}.sparks-container{position:absolute;z-index:1;top:-50%;left:50%;width:70%;height:200%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;will-change:transform,opacity}.sparks-container.is-menu{z-index:-1;top:auto;bottom:0;overflow:hidden;width:100%;height:50%}.sparks{position:absolute;bottom:0;opacity:0}.sparks-red{background:linear-gradient(225deg,#ff001d,#990012);-webkit-box-shadow:0 0 21px 5px red;box-shadow:0 0 21px 5px red}.sparks-white-core{background:#efcfcf;-webkit-box-shadow:0 0 21px 5px red;box-shadow:0 0 21px 5px red}.sparks-white-core-circle{border-radius:9999px;background:#fff;-webkit-box-shadow:0 0 21px 5px red;box-shadow:0 0 21px 5px red}.sparks-bg-img{position:absolute;z-index:0;top:-40.8px;left:50%;width:502.4px;height:392px;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;opacity:.5}.sparks-bg-img.is-animating{-webkit-animation:opacity 7.1s cubic-bezier(.45,.05,.55,.95) 3.1s infinite;animation:opacity 7.1s cubic-bezier(.45,.05,.55,.95) 3.1s infinite}.digital-dot-container{position:absolute;z-index:1;top:-70%;left:50%;width:80%;height:200%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;will-change:transform,opacity}.digital-dot-container.is-menu{z-index:-1;top:0;overflow:hidden;width:100%;height:30%}.digital-dot{position:absolute;opacity:0}.digital-dot-aqua{background:rgba(53,243,252,.8);-webkit-box-shadow:0 0 6px rgba(53,243,252,.8);box-shadow:0 0 6px rgba(53,243,252,.8)}.digital-dot-white-core{background:#fff;-webkit-box-shadow:0 0 10px 2px rgba(53,243,252,.8),inset 0 0 4px rgba(53,243,252,.8);box-shadow:0 0 10px 2px rgba(53,243,252,.8),inset 0 0 4px rgba(53,243,252,.8)}.digital-dot-bg-img{position:absolute;z-index:0;top:-40.8px;left:50%;width:544.8px;height:167.2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;opacity:.3}.digital-dot-bg-img.is-animating{-webkit-animation:opacity 7.1s cubic-bezier(.45,.05,.55,.95) 3.1s infinite;animation:opacity 7.1s cubic-bezier(.45,.05,.55,.95) 3.1s infinite}.title{position:relative;margin-bottom:48px;text-align:center}.title:has(.sparks-container):before{position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;content:"";left:50%;width:600px;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;background:url(/dreamdaze/4/assets/index/img/title_bg_shine_red.png) 50%/100% no-repeat;aspect-ratio:750/322}.title:has(.digital-dot-container):before{position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;content:"";top:-18.4px;left:50%;width:600px;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;background:url(/dreamdaze/4/assets/index/img/title_bg_shine.png) 50%/100% no-repeat;aspect-ratio:750/301}.title.-under{margin-bottom:64px}.title-main{position:relative;z-index:2;margin:0 auto;isolation:isolate}.title-main[data-title=ABOUT]{width:283.2px}.title-main[data-title=NEWS]{width:232.8px}.title-main[data-title=TICKET]{width:303.2px}.title-main[data-title=BENEFIT]{width:346.4px}.title-main[data-title=GOODS]{width:276px}.title-main[data-title=FAQ]{width:154.4px}.title-main[data-title=ACCESS]{width:320.8px}.main.stage .title-main[data-title=STAGE]{width:302.4px}.main.notice .title-main[data-title=NOTICE]{width:334.4px}.main.faq .title-main[data-title=FAQ]{width:175.2px}.main.ticket .title-main[data-title=TICKET]{width:342.4px}.title-main .glitch-effect{position:relative;display:block;width:100%;height:100%}.title-main .glitch-effect:after,.title-main .glitch-effect:before{content:"";position:absolute;top:0;left:50%;display:block;visibility:hidden;width:100%;height:100%;pointer-events:none;background:url(/dreamdaze/4/assets/common/img/title_about.svg) no-repeat 0 0;will-change:transform,clip-path}.title-main .glitch-effect:before{visibility:visible;-webkit-animation:glitch-frag-text1 3s linear infinite;animation:glitch-frag-text1 3s linear infinite}.title-main .glitch-effect:after{visibility:visible;-webkit-animation:glitch-frag-text2 2.3s linear infinite;animation:glitch-frag-text2 2.3s linear infinite}.title-main .glitch-effect-dot{position:absolute;z-index:10;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.title-main .glitch-effect-dot:after,.title-main .glitch-effect-dot:before{content:"";position:absolute;display:block;visibility:hidden;background-image:url(/dreamdaze/4/assets/common/img/glitch_dot.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;inset:0;mix-blend-mode:difference;will-change:transform,clip-path}.title-main .glitch-effect-dot:before{visibility:visible;-webkit-animation:glitch-frag-1 2.5s linear infinite;animation:glitch-frag-1 2.5s linear infinite}.title-main .glitch-effect-dot:after{visibility:visible;-webkit-animation:glitch-frag-2 1.8s linear infinite;animation:glitch-frag-2 1.8s linear infinite}.title-main .title-main-txt{display:block;width:100%;margin-bottom:16px;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateY(4.8px);transform:translateY(4.8px);letter-spacing:.05em;opacity:0}.js-main-anime-entered .title-main .title-main-txt:first-child,.js-main-anime-entered .title-main .title-main-txt:nth-child(2),.js-main-anime-entered .title-main .title-main-txt:nth-child(3),.parallax .title-main .title-main-txt:first-child,.parallax .title-main .title-main-txt:nth-child(2),.parallax .title-main .title-main-txt:nth-child(3){-webkit-transform:translateY(0);transform:translateY(0)}.js-main-anime-entered .title-main .title-main-txt:first-child,.js-main-anime-entered .title-main .title-main-txt:nth-child(2),.js-main-anime-entered .title-main .title-main-txt:nth-child(3),.parallax .title-main .title-main-txt:first-child,.parallax .title-main .title-main-txt:nth-child(2),.parallax .title-main .title-main-txt:nth-child(3){opacity:1}@media screen and (max-width:374px){.title-main{font-size:6.56rem}}.title-sub{position:relative;z-index:2;font-size:2.24rem;font-weight:900;line-height:1.4;-webkit-transition:.6s cubic-bezier(.25,.46,.45,.94);transition:.6s cubic-bezier(.25,.46,.45,.94);-webkit-transition-delay:.3s;transition-delay:.3s;letter-spacing:.6em;opacity:0;color:#fffef2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.js-main-anime-entered .title-sub,.parallax_before.parallax .title-sub{opacity:1}@-webkit-keyframes glitch-frag-1{0%{-webkit-transform:translate(-10px,2px);transform:translate(-10px,2px);opacity:1;-webkit-clip-path:inset(20% 0 70% 0);clip-path:inset(20% 0 70% 0)}2%{-webkit-transform:translate(10px,-2px);transform:translate(10px,-2px);-webkit-clip-path:inset(50% 0 30% 0);clip-path:inset(50% 0 30% 0)}4%{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@keyframes glitch-frag-1{0%{-webkit-transform:translate(-10px,2px);transform:translate(-10px,2px);opacity:1;-webkit-clip-path:inset(20% 0 70% 0);clip-path:inset(20% 0 70% 0)}2%{-webkit-transform:translate(10px,-2px);transform:translate(10px,-2px);-webkit-clip-path:inset(50% 0 30% 0);clip-path:inset(50% 0 30% 0)}4%{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@-webkit-keyframes glitch-frag-2{0%{-webkit-transform:translate(15px);transform:translate(15px);opacity:1;-webkit-clip-path:inset(80% 0 5% 0);clip-path:inset(80% 0 5% 0)}3%{-webkit-transform:translate(-15px);transform:translate(-15px);-webkit-clip-path:inset(10% 0 80% 0);clip-path:inset(10% 0 80% 0)}6%{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@keyframes glitch-frag-2{0%{-webkit-transform:translate(15px);transform:translate(15px);opacity:1;-webkit-clip-path:inset(80% 0 5% 0);clip-path:inset(80% 0 5% 0)}3%{-webkit-transform:translate(-15px);transform:translate(-15px);-webkit-clip-path:inset(10% 0 80% 0);clip-path:inset(10% 0 80% 0)}6%{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@-webkit-keyframes glitch-frag-text1{0%{-webkit-transform:translateX(-50%) translate(-15px);transform:translateX(-50%) translate(-15px);opacity:1;-webkit-clip-path:inset(20% 0 75% 0);clip-path:inset(20% 0 75% 0)}1%{-webkit-transform:translateX(-50%) translate(10px,-2px);transform:translateX(-50%) translate(10px,-2px);-webkit-clip-path:inset(10% 0 85% 0);clip-path:inset(10% 0 85% 0)}2.5%{-webkit-transform:translateX(-50%) translate(-5px,2px);transform:translateX(-50%) translate(-5px,2px);-webkit-clip-path:inset(40% 0 55% 0);clip-path:inset(40% 0 55% 0)}5%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@keyframes glitch-frag-text1{0%{-webkit-transform:translateX(-50%) translate(-15px);transform:translateX(-50%) translate(-15px);opacity:1;-webkit-clip-path:inset(20% 0 75% 0);clip-path:inset(20% 0 75% 0)}1%{-webkit-transform:translateX(-50%) translate(10px,-2px);transform:translateX(-50%) translate(10px,-2px);-webkit-clip-path:inset(10% 0 85% 0);clip-path:inset(10% 0 85% 0)}2.5%{-webkit-transform:translateX(-50%) translate(-5px,2px);transform:translateX(-50%) translate(-5px,2px);-webkit-clip-path:inset(40% 0 55% 0);clip-path:inset(40% 0 55% 0)}5%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@-webkit-keyframes glitch-frag-text2{0%{-webkit-transform:translateX(-50%) translate(15px);transform:translateX(-50%) translate(15px);opacity:1;-webkit-clip-path:inset(75% 0 15% 0);clip-path:inset(75% 0 15% 0)}1%{-webkit-transform:translateX(-50%) translate(-10px,2px);transform:translateX(-50%) translate(-10px,2px);-webkit-clip-path:inset(85% 0 5% 0);clip-path:inset(85% 0 5% 0)}2.5%{-webkit-transform:translateX(-50%) translate(5px,-2px);transform:translateX(-50%) translate(5px,-2px);-webkit-clip-path:inset(60% 0 35% 0);clip-path:inset(60% 0 35% 0)}5%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@keyframes glitch-frag-text2{0%{-webkit-transform:translateX(-50%) translate(15px);transform:translateX(-50%) translate(15px);opacity:1;-webkit-clip-path:inset(75% 0 15% 0);clip-path:inset(75% 0 15% 0)}1%{-webkit-transform:translateX(-50%) translate(-10px,2px);transform:translateX(-50%) translate(-10px,2px);-webkit-clip-path:inset(85% 0 5% 0);clip-path:inset(85% 0 5% 0)}2.5%{-webkit-transform:translateX(-50%) translate(5px,-2px);transform:translateX(-50%) translate(5px,-2px);-webkit-clip-path:inset(60% 0 35% 0);clip-path:inset(60% 0 35% 0)}5%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}.logo-line{position:absolute;z-index:3;left:-15%;width:120%;-webkit-transform:rotate(-6.48deg);transform:rotate(-6.48deg)}.logo-line.-single{position:relative;top:0;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.logo-line.-rotate-reverse{-webkit-transform:rotate(6.48deg);transform:rotate(6.48deg)}.logo-line-item{position:relative;z-index:1;display:inline-block;height:88px;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.logo-line-item .logo-line-item-line{position:relative;display:inline-block;height:88px;background-color:#000;background-repeat:repeat-x;background-position:50%;background-size:contain}.logo-line-item .logo-line-item-line:first-of-type{position:relative}.logo-line-item .logo-line-item-line:nth-of-type(2){position:absolute;top:0;left:calc(100% - 1px)}.logo-line-item:first-child{-webkit-animation-name:logo-line-animation;animation-name:logo-line-animation;animation-direction:reverse}.logo-line-item:first-child .logo-line-item-line{width:2788px;background-image:url(/dreamdaze/4/assets/common/img/line_title01.svg)}.logo-line-item:nth-child(2){-webkit-animation-name:logo-line-animation2;animation-name:logo-line-animation2;animation-direction:reverse}.logo-line-item:nth-child(2) .logo-line-item-line{width:2783.2px;background-image:url(/dreamdaze/4/assets/common/img/line_title02.svg)}@-webkit-keyframes logo-line-animation{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes logo-line-animation{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes logo-line-animation2{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes logo-line-animation2{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.contents-frame{position:relative;background:-webkit-gradient(linear,left top, right top,from(rgba(0,33,99,.9)),color-stop(60%, rgba(9,43,83,.9)),to(rgba(9,65,98,.9)));background:linear-gradient(90deg,rgba(0,33,99,.9),rgba(9,43,83,.9) 60%,rgba(9,65,98,.9))}.contents-frame,.contents-frame[data-bg-style=dot]{border:1.6px solid transparent;-o-border-image:linear-gradient(90deg,#e01f39,#00a0e9 51.36%,#eaeeb0 97.11%) 1;border-image:-webkit-gradient(linear,left top, right top,from(#e01f39),color-stop(51.36%, #00a0e9),color-stop(97.11%, #eaeeb0)) 1;border-image:linear-gradient(90deg,#e01f39,#00a0e9 51.36%,#eaeeb0 97.11%) 1}.contents-frame[data-bg-style=dot]{background:none}[data-contents=news] .contents-frame{margin:0}.main.toppage [data-contents=ticket] .contents-frame{margin-top:32px}.main.toppage [data-contents=ticket] .contents-frame.ticket-apply{margin-top:64px}.contents-frame:after,.contents-frame:before{content:"";position:absolute;z-index:1;display:block;width:27.2px;height:27.2px;border-top:4.8px solid #fffef2}.contents-frame:before{border-left:4.8px solid #fffef2}.contents-frame:after{border-right:4.8px solid #fffef2}.contents-frame-bg-dot{content:"";position:absolute;z-index:-1;background:url(/dreamdaze/4/assets/common/img/dot-row.png) 50%/93% repeat-y rgba(0,0,0,.5019607843);inset:0}.contents-frame_inner:after,.contents-frame_inner:before{content:"";position:absolute;z-index:1;display:block;width:27.2px;height:27.2px;border-bottom:4.8px solid #fffef2}.contents-frame_inner:before{border-left:4.8px solid #fffef2}.contents-frame_inner:after{border-right:4.8px solid #fffef2}.article-note-item{position:relative;padding-left:24px;font-size:1.92rem;line-height:1.9;letter-spacing:.04em;color:#fffef2}.article-note-item+.article-note-item{margin-top:16px}.article-note-item:before{content:"※";position:absolute;top:0;left:0}.article-note-item a{position:relative;display:inline-block;line-height:1.6;color:#fffef2;border-bottom:1px solid #fffef2}.article-note-item a[target=_blank]{margin-right:28px}.article-note-item a[target=_blank]:after{content:"";position:absolute;top:0;right:-30.4px;width:32px;height:32px;background-color:#de5b3a;-webkit-mask:url(/dreamdaze/4/assets/common/img/blank.svg) center center/100% no-repeat;mask:url(/dreamdaze/4/assets/common/img/blank.svg) center center/100% no-repeat}.simplebar-track.simplebar-vertical{right:0;width:4.8px;background-color:#5a6a7a}.simplebar-track.simplebar-vertical .simplebar-scrollbar{width:4.8px;background-color:#e0192a}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{right:0;left:0;width:4.8px;height:calc(100% + 1px);opacity:1;border-radius:0;background-color:#e0192a}.bg{position:fixed;z-index:0;top:0;left:0;width:100%;height:100%;background:url(/dreamdaze/4/assets/common/img/bg.jpg) no-repeat bottom;background-size:cover}.main{position:relative;z-index:1;background-color:#110f0f}@media screen and (min-width:600px){.main{-webkit-box-shadow:0 0 24px 0 hsla(0,0%,100%,.1),0 0 34px 0 #de5b3a;box-shadow:0 0 24px 0 hsla(0,0%,100%,.1),0 0 34px 0 #de5b3a}}.menu{position:fixed;z-index:100;top:0;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:600px;height:100%;margin:0 auto;-webkit-transition:.4s .15s;transition:.4s .15s;opacity:0;will-change:opacity;background-color:#1e1e1e;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-scroll-chaining:none;overscroll-behavior:none}.menu.is-open{visibility:visible;opacity:1;-webkit-transition:.4s;transition:.4s}.menu-inner{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-inner:after,.menu-inner:before{content:"";position:absolute;z-index:-1;width:100%;margin:auto;pointer-events:none}.menu-inner:before{top:0;right:0;left:0;background:url(/dreamdaze/4/assets/common/img/menu_bg_top.png) 0 0/100% no-repeat;aspect-ratio:750/680}.menu-inner:after{bottom:0;left:0;background:url(/dreamdaze/4/assets/common/img/menu_bg_bottom.png) 0 0/100% no-repeat;aspect-ratio:750/760}.menu-content{position:relative;z-index:1;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.menu-content .footer-share{margin-bottom:0;padding-bottom:128px}.menu-content .footer-share-title{margin-bottom:32px}.menu-content:after,.menu-content:before{content:"";position:absolute;z-index:-1;right:0;left:0;margin:auto;-webkit-animation-name:opacity;animation-name:opacity;-webkit-animation-duration:7.1s;animation-duration:7.1s;-webkit-animation-timing-function:cubic-bezier(.45,.05,.55,.95);animation-timing-function:cubic-bezier(.45,.05,.55,.95);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;pointer-events:none}.menu-content:before{top:0;width:558.4px;opacity:.3;background:url(/dreamdaze/4/assets/common/img/bg_digital-dot.png) 0 0/100% no-repeat;aspect-ratio:349/113}.menu-content:after{bottom:-64px;width:548.8px;-webkit-animation-delay:3.1s;animation-delay:3.1s;opacity:.5;background:url(/dreamdaze/4/assets/common/img/bg_spark.png) 0 0/100% no-repeat;aspect-ratio:654/517}@-webkit-keyframes opacity{50%{opacity:1}}@keyframes opacity{50%{opacity:1}}.menu-logo{width:456.8px;margin:0 auto 48px;padding-top:128px;text-align:center}.menu-logo-img,.menu-logo-link{width:100%}.menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:78.6666666667%;margin:16px auto 48px;-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:108.8px;padding:0 19.2px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .menu-list{margin-bottom:144px}.menu-list-item{width:48.5%;margin-right:3%;-webkit-box-flex:0;-ms-flex:0 0 48.5%;flex:0 0 48.5%}.menu-list-item:nth-child(2n){margin-right:0}.menu-list-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:86.4px;font-size:2.08rem;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-list-link:before{top:0;right:0;width:32px;height:32px;margin:auto;background:url(/dreamdaze/4/assets/common/img/arrow.svg) 50%/100% no-repeat}.menu-list-link:after,.menu-list-link:before{content:"";position:absolute;bottom:0;display:block}.menu-list-link:after{left:0;width:100%;height:3.2px;background:-webkit-gradient(linear,left top, right top,from(#e01f39),color-stop(68.2%, #1e26c2),to(#00edff));background:linear-gradient(90deg,#e01f39,#1e26c2 68.2%,#00edff)}.menu-list-link.is-blank:before{position:absolute;top:0;right:4px;bottom:0;width:25.6px;height:19.2px;margin:auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);border:none;background:url(/dreamdaze/4/assets/common/img/blank.svg) no-repeat 0 0;background-size:contain}.btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:451.2px;height:97.6px;font-size:2.56rem;font-weight:800;-webkit-transform:translateZ(0);transform:translateZ(0);color:#fffef2;background:url(/dreamdaze/4/assets/common/img/btn.svg) no-repeat 50%;background-size:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;will-change:filter;-webkit-filter:drop-shadow(0 0 22px rgba(255,0,0,.55));filter:drop-shadow(0 0 22px rgba(255,0,0,.55))}.btn:after{content:"";position:absolute;top:0;right:24px;bottom:0;display:block;width:32px;height:32px;margin:auto;background-color:#fffef2;-webkit-mask:url(/dreamdaze/4/assets/common/img/arrow.svg) center center/100% no-repeat;mask:url(/dreamdaze/4/assets/common/img/arrow.svg) center center/100% no-repeat}.btn.-bottom:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn.is-blank:after{content:"";position:absolute;top:0;right:25.6px;bottom:0;display:block;width:32px;height:32px;margin:auto;-webkit-transform:rotate(0);transform:rotate(0);border:none;background:url(/dreamdaze/4/assets/common/img/blank.svg) 50%/100% no-repeat;-webkit-mask:none;mask:none}.btn.is-black{padding:0 25.6px}.btn.is-black:after{border-top:2px solid #fff;border-right:2px solid #fff}.btn.is-disabled{color:#585664;background:url(/dreamdaze/4/assets/common/img/btn_disabled.svg) no-repeat 50%;background-size:100%;-webkit-filter:none;filter:none}.btn.is-disabled:after{background:#585664;-webkit-mask:url(/dreamdaze/4/assets/common/img/blank.svg) center center/100% no-repeat;mask:url(/dreamdaze/4/assets/common/img/blank.svg) center center/100% no-repeat}.btn-accordion{right:30.4px;width:41.6px;height:40px;background:url(/dreamdaze/4/assets/common/img/btn_sml.svg) no-repeat 0 0;background-size:contain}.btn-accordion,.btn-accordion:after,.btn-accordion:before{position:absolute;top:0;bottom:0;display:block;margin:auto}.btn-accordion:after,.btn-accordion:before{content:"";width:14.4px;height:3.2px;-webkit-transition:.3s;transition:.3s;background-color:#252525;right:0;left:0}.btn-accordion:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.is-open .btn-accordion:after{-webkit-transform:rotate(0);transform:rotate(0)}.text-link{padding-bottom:4.8px;font-size:2.24rem;line-height:1.6;cursor:pointer;color:#fffef2;border-bottom:2px solid #fffef2}.text-link.is-blank:after{margin-left:4.8px;background:url(/dreamdaze/4/assets/common/img/blank.svg) no-repeat 50%;background-size:contain}.text-link.is-arrow:after,.text-link.is-blank:after{content:"";position:relative;top:-2.4px;display:inline-block;width:32px;height:32px;vertical-align:middle}.text-link.is-arrow:after{margin-left:4px;background-color:#fffef2;-webkit-mask:url(/dreamdaze/4/assets/common/img/arrow.svg) center center/100% no-repeat;mask:url(/dreamdaze/4/assets/common/img/arrow.svg) center center/100% no-repeat}.news-list{overflow:hidden;max-height:313.6px;padding:43.2px 14.4px 43.2px 32px}.news-list-scroll{overflow:auto;max-height:227.2px;padding-right:17.6px;scrollbar-width:none}.news-list-scroll::-webkit-scrollbar{display:none;width:0}.news-item{border-bottom:1px solid rgba(234,238,176,.2)}.news-item:first-of-type{margin-top:-16px}.news-item:last-child{margin-bottom:1.6px}.news-link{position:relative;display:block;padding:16px 0;color:#fffef2}.news-link[href] .news-text:after{right:8px;-webkit-mask:url(/dreamdaze/4/assets/common/img/arrow.svg) center center/100% no-repeat;mask:url(/dreamdaze/4/assets/common/img/arrow.svg) center center/100% no-repeat}.news-link.is-blank .news-text:after,.news-link[href] .news-text:after{content:"";display:block;width:32px;height:32px;margin-left:auto;background-color:#de5b3a}.news-link.is-blank .news-text:after{-webkit-transform:rotate(0);transform:rotate(0);border:none;-webkit-mask:url(/dreamdaze/4/assets/common/img/blank.svg) center center/100% no-repeat;mask:url(/dreamdaze/4/assets/common/img/blank.svg) center center/100% no-repeat}.news-date{font-size:1.92rem;line-height:1.9;color:#eaeeb0}.news-text{position:relative;display:-ms-grid;display:grid;font-size:2.08rem;font-weight:400;line-height:1.8;-ms-grid-columns:1fr minmax(25.6px,auto);grid-template-columns:1fr minmax(25.6px,auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.8px}.news-text,.ticket-price{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ticket-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ticket-price+.ticket-price{margin-top:8px}.ticket-price-lead{padding-bottom:6.4px;font-size:1.92rem}.ticket-price-text{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:din-2014,sans-serif;font-size:4.16rem;font-weight:700;white-space:nowrap;color:#e01f39;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ticket-price-text:before{content:"";display:block;width:100%;height:1px;margin-top:27.2px;background-color:rgba(234,238,176,.2)}.ticket-price-text.is-sml{font-size:2.56rem}.ticket-price-text-yen{margin-bottom:-8px;margin-left:8px;font-size:2.56rem}.ticket-price-tax{margin-right:-9.6px;margin-bottom:-16px;margin-left:-4.8px;font-size:1.36rem;font-weight:700;white-space:nowrap}.ticket-apply{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%}.ticket-apply-inner{position:relative;z-index:1;height:100%;padding:32px}.ticket-apply-inner a{color:#fffef2;border-bottom:1px solid #fffef2}.ticket-apply-title{margin-top:22.4px;margin-bottom:27.2px;font-size:3.68rem;font-weight:700;text-align:center;letter-spacing:.06em;color:#fffef2}.ticket-apply-lead{margin-bottom:16px;padding:8px 16px;font-size:2.4rem;font-weight:700;line-height:1.6;text-align:center;letter-spacing:.04em;background-color:#e01f39}.ticket-apply-text{margin-top:16px;font-size:2.08rem;line-height:1.7;color:#fffef2}.ticket-apply-text ul+ul{padding-top:16px}.ticket-apply-text li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.ticket-apply-text li .value{max-width:360px}.ticket-apply-text li .value .note{margin-bottom:9.6px}.ticket-apply-text li .colon.-center,.ticket-apply-text li .value.-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.ticket-apply-text li .note{margin-top:0}.ticket-apply-text .note{display:block;padding-left:1em;font-size:1.92rem;line-height:1.9;text-indent:-1em;letter-spacing:.04em}*+.ticket-apply-text .note{margin-top:16px}.ticket-apply-item{margin-bottom:32px}.ticket-apply-item.-border-bottom{padding-bottom:32px;border-bottom:1px solid rgba(234,238,176,.2)}.ticket-apply-item-lead{margin-bottom:24px;font-size:2.24rem;font-weight:700}.ticket-apply-item-text{font-size:2.56rem;font-weight:700}.main{overflow:hidden;max-width:600px;margin:0 auto}.contents-frame:after,.contents-frame:before{top:-2.4px}.contents-frame:before{left:-2.4px}.contents-frame:after{right:-2.4px}.contents-frame_inner:after,.contents-frame_inner:before{bottom:-2.4px}.contents-frame_inner:before{left:-2.4px}.contents-frame_inner:after{right:-2.4px}.menu-list-link:after{height:3px}
