@charset "UTF-8";@font-face{font-family:"Sansilk";src:url(//dreamhigh.wp1-live.umg-wp.umgapps.com/wp-content/themes/dreamhigh/assets/css/../font/Sansilk.woff2) format("woff2"),url(//dreamhigh.wp1-live.umg-wp.umgapps.com/wp-content/themes/dreamhigh/assets/css/../font/Sansilk.otf) format("opentype"),url(//dreamhigh.wp1-live.umg-wp.umgapps.com/wp-content/themes/dreamhigh/assets/css/../font/Sansilk.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}@media (max-width:600px){html{font-size:3.26vw}}img{width:100%;height:auto;vertical-align:bottom}li{list-style:none}body{line-height:1.6;font-family:"LINE Seed JP";background-color:#f5f5f5}@media (max-width:600px){.pc{display:none}}.sp{display:none !important}@media (max-width:600px){.sp{display:block !important}}.aa-center{align-items:center !important}.section .section-heading{height:11rem;margin:0 auto;contain:layout paint;transform:translateZ(0);will-change:transform}@media (max-width:600px){.section .section-heading{height:7rem}}.section .about-heading{height:12.2rem}@media (max-width:600px){.section .about-heading{height:8rem}}.section .about-bg{position:absolute;bottom:0;width:100%}.section .section-inner{padding:7.5rem 0;width:85.9rem;max-width:95.4%;margin:0 auto}@media (max-width:980px){.section .section-inner{padding:5rem 0}}@media (max-width:600px){.section .section-inner{padding:4rem 0}}.section .section-inner h2{font-family:"Sansilk",sans-serif;font-size:8rem;text-align:center;font-weight:400;font-synthesis:none;display:flex;flex-direction:column;justify-content:center;line-height:1.1;position:relative;z-index:1}@media (max-width:980px){.section .section-inner h2{font-size:6rem}}@media (max-width:600px){.section .section-inner h2{font-size:4rem}}.section .section-inner h2 span{display:inline-block;font-size:1.5rem;font-family:"LINE Seed JP";font-weight:700}@media (max-width:600px){.section .section-inner h2 span{font-size:1.2rem}}.section .section-inner .section-inner-title{width:20rem;margin:0 auto}@media (max-width:600px){.section .section-inner .section-inner-title{width:12rem}}.hero{position:relative;overflow:hidden;height:auto;contain:layout paint}.hero .hero-back{width:100%;height:100%}.hero .hero-back img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .hero-catch{position:absolute;top:21%;left:32%;z-index:2;transform-origin:left center}@media (max-width:600px){.hero .hero-catch{top:initial;bottom:14.5rem;left:3%}}.hero .hero-catch-item{display:flex;flex-direction:column;align-items:flex-start;gap:.5vw}.hero .hero-catch-item img{width:auto;height:19.5vw;margin-bottom:.6rem}@media (max-width:600px){.hero .hero-catch-item img{height:9rem}}.hero .hero-logo{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);width:90%;z-index:2}.hero .hero-label{position:absolute;right:3.85vw;bottom:5.2vw;width:16.3vw;z-index:10}@media (max-width:600px){.hero .hero-label{right:.7rem;bottom:initial;top:19.5rem;width:9.5rem}}@media (max-width:600px){.hero .hero-label .sp{animation:labelBounce 3s ease-in-out infinite;transform-origin:center center;will-change:transform}}.hero .hero-label-inner{position:relative;width:100%;display:inline-block;transition:filter .3s ease}.hero .hero-label-inner:hover{filter:drop-shadow(0 0 12px rgba(255,60,60,.9)) drop-shadow(0 0 24px rgba(255,30,30,.6))}.hero .hero-label-inner p{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:1.85vw;text-align:center;line-height:1.2}.hero .hero-label-inner .hight{font-size:3.75rem;font-size:3.5vw;line-height:1;display:inline-block}.hero .hero-label-inner .mid{display:inline-block;font-size:2.5rem;font-size:2.35vw;white-space:nowrap}header{position:fixed;top:0;z-index:10;background-color:rgba(6,19,36,.5)}@media (max-width:600px){header{background-color:initial}}header{width:100%}header .header-inner{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media (max-width:800px){header .header-inner{flex-direction:column}}@media (max-width:600px){header .header-inner{flex-direction:row}}header .header-inner .header-logo{width:11.25rem;margin-left:4rem;margin-top:.3rem;margin-bottom:.55rem}@media (max-width:980px){header .header-inner .header-logo{margin-left:1rem;width:8rem}}@media (max-width:600px){header .header-inner .header-logo{width:7.9rem;margin-top:1rem;position:relative;z-index:9999}}@media (max-width:600px){header .header-inner .header-nav{display:none}}header .header-inner .header-nav ul{display:flex;align-items:center;gap:2rem;padding-right:3.45rem}@media (max-width:1500px){header .header-inner .header-nav ul{padding-right:0}}@media (max-width:980px){header .header-inner .header-nav ul{padding-right:.5rem}}header .header-inner .header-nav ul li{text-align:center;border-right:1px #fff solid;padding-right:3rem}@media (max-width:1250px){header .header-inner .header-nav ul li{padding-right:1.5vw}}@media (max-width:980px){header .header-inner .header-nav ul li{padding-right:1.45rem}}header .header-inner .header-nav ul li:last-child{border:none}header .header-inner .header-nav ul li a{color:#fff;display:flex;justify-content:center;flex-direction:column;text-decoration:none;font-family:"Sansilk",sans-serif;font-size:2rem;line-height:1.1;transition:.2s}header .header-inner .header-nav ul li a:hover{color:#ffcf76;transition:.2s}@media (max-width:1250px){header .header-inner .header-nav ul li a{font-size:2rem}}@media (max-width:980px){header .header-inner .header-nav ul li a{font-size:1.6rem}}header .header-inner .header-nav ul li a span{font-family:"LINE Seed JP",sans-serif;font-weight:500;font-size:1rem;display:inline-block}@media (max-width:1250px){header .header-inner .header-nav ul li a span{font-size:.8rem}}@media (max-width:980px){header .header-inner .header-nav ul li a span{font-size:.7rem}}header .header-inner .hamburger{display:none}@media (max-width:600px){header .header-inner .hamburger{display:flex;position:fixed;top:0;right:0;z-index:1000;flex-direction:column;justify-content:space-between;box-sizing:content-box;width:2.4rem;height:2.3rem;padding:1.3rem 1.5rem;background:0 0;border:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}}header .header-inner .hamburger .hamburger-line{display:block;width:100%;height:2px;background-color:#fff;transition:transform .3s ease,opacity .3s ease}header .header-inner .hamburger img{width:2.3rem;height:auto}header .menu-overlay{position:fixed;top:0;left:0;width:100%;max-width:100%;height:100vh;height:100dvh;background-color:rgba(245,245,245,.1);z-index:999;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}header .menu-overlay.active{opacity:1;visibility:visible}header .menu-overlay .menu-overlay-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:3rem;padding:2rem;margin-top:-3rem}header .menu-overlay .menu-overlay-logo{width:50%;max-width:20rem}header .menu-overlay .menu-overlay-nav ul{display:flex;flex-direction:column;align-items:center;gap:2.5rem}@media (max-width:600px){header .menu-overlay .menu-overlay-nav ul{gap:2.2rem}}header .menu-overlay .menu-overlay-nav ul li{text-align:center}header .menu-overlay .menu-overlay-nav ul li a{color:#fff;display:flex;justify-content:center;flex-direction:column;text-decoration:none;font-family:"Sansilk",sans-serif;font-size:3rem;line-height:1.1}@media (max-width:600px){header .menu-overlay .menu-overlay-nav ul li a{font-size:2.3rem}}header .menu-overlay .menu-overlay-nav ul li a span{font-family:"LINE Seed JP",sans-serif;font-weight:500;font-size:1rem;display:inline-block;margin-top:.3rem}@media (max-width:600px){header .menu-overlay .menu-overlay-nav ul li a span{font-size:1rem}}.menu-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:998}.menu-backdrop.active{opacity:1;visibility:visible}.hamburger.active .hamburger-line:nth-of-type(1){transform:translateY(calc(0.8rem - 1px)) rotate(45deg)}.hamburger.active .hamburger-line:nth-of-type(2){visibility:hidden}.hamburger.active .hamburger-line:nth-of-type(3){transform:translateY(calc(-0.37rem + 1px)) rotate(-45deg)}.cast{background:url(//dreamhigh.wp1-live.umg-wp.umgapps.com/wp-content/themes/dreamhigh/assets/css/../images/cast-bgv3.webp);background-size:100%;overflow-x:clip;vertical-align:bottom}@media (max-width:600px){.cast{background:url(//dreamhigh.wp1-live.umg-wp.umgapps.com/wp-content/themes/dreamhigh/assets/css/../images/cast-bgv3-sp.webp);background-size:100%}}.cast .cast-click-txt{padding:.4rem 0;box-sizing:border-box;width:28rem;background-color:#470962;max-width:90%;margin:0 auto;margin-top:0;font-size:1.2rem;color:#fff;font-weight:600;text-align:center;text-align:center}@media (max-width:600px){.cast .cast-click-txt{font-size:1rem;width:100%;margin-top:1rem}}.cast .section-inner{padding-top:8.9rem}.cast .cast-intro-heading{width:37.5rem;margin:0 auto 3rem;max-width:90%}.cast .cast-intro{margin-bottom:3.5rem}@media (max-width:600px){.cast .cast-intro{margin-bottom:2rem}}.cast .cast-intro .cast-intro-txt{position:relative;background-color:#29232f;border-radius:.65rem;padding:3rem 3.1rem;width:74.5rem;max-width:90%;margin:0 auto}@media (max-width:600px){.cast .cast-intro .cast-intro-txt{padding:2rem}}.cast .cast-intro .cast-intro-txt .cast-copy{position:absolute;top:-3rem;right:9rem;width:25rem}@media (max-width:600px){.cast .cast-intro .cast-intro-txt .cast-copy{width:18rem;right:1rem;top:-2rem}}.cast .cast-intro .cast-intro-txt p{color:#fff;font-weight:400;line-height:1.7;font-size:1.125rem}.cast .cast-intro .cast-intro-txt span{font-weight:600}.cast .cast-list{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:4.7rem}@media (max-width:980px){.cast .cast-list{margin-top:2.7rem}}@media (max-width:600px){.cast .cast-list{row-gap:2rem;margin-top:2rem;gap:.4rem;justify-content:center}}.cast .cast-list .cast-list-item{position:relative;width:24%}@media (max-width:600px){.cast .cast-list .cast-list-item{flex:0 0 45%;max-width:32%}}.cast .cast-list .cast-list-item .cast-thamnail{margin:0 auto;width:100%}.cast .cast-list .cast-list-item .cast-name{display:flex;flex-direction:column;align-items:center;font-weight:700;margin-top:.6rem;gap:.1rem;font-size:1.14rem}@media (max-width:980px){.cast .cast-list .cast-list-item .cast-name{font-size:.9rem}}@media (max-width:600px){.cast .cast-list .cast-list-item .cast-name{font-size:1rem}}.cast .cast-list .cast-list-item .cast-name .cast-group{font-weight:500}.cast .cast-list .cast-list-item .cast-name .cast-name-role{text-align:center;font-size:1.5rem;color:#ffcf76}@media (max-width:980px){.cast .cast-list .cast-list-item .cast-name .cast-name-role{font-size:1.1rem}}@media (max-width:600px){.cast .cast-list .cast-list-item .cast-name .cast-name-role{font-size:.95rem}}.cast .cast-list .cast-list-item .cast-name .cast-name-role.dancer{font-size:1.15rem}@media (max-width:600px){.cast .cast-list .cast-list-item .cast-name .cast-name-role.dancer{font-size:.95rem}}.cast .cast-list .cast-list-item .cast-name .cast-group{font-size:1.25rem;display:inline-block;margin-left:.2rem}@media (max-width:980px){.cast .cast-list .cast-list-item .cast-name .cast-group{font-size:.95rem}}@media (max-width:600px){.cast .cast-list .cast-list-item .cast-name .cast-group{font-size:.9rem;margin-left:0}}.cast .cast-list .cast-list-item .out-side-name{position:absolute;left:0;bottom:40%;writing-mode:sideways-lr}.cast .cast-list .cast-list-item .card-list-deco{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%}.cast .cast-list-item.guest{margin-bottom:13rem}@media (max-width:600px){.cast .cast-list-item.guest{margin-bottom:5rem}}.cast .cast-list._v2 .cast-list-item{flex:0 0 auto;max-width:none;width:calc((100% - 4rem) / 5);width:19%}@media (max-width:980px){.cast .cast-list._v2 .cast-list-item{width:calc((100% - 2rem) / 3)}}@media (max-width:600px){.cast .cast-list._v2 .cast-list-item{width:calc((100% - 0.8rem) / 3)}}.cast .cast-list._v3 .cast-list-item{flex:0 0 auto;max-width:none;width:calc((100% - 4rem) / 4);width:19%}@media (max-width:980px){.cast .cast-list._v3 .cast-list-item{width:calc((100% - 2rem) / 3)}}@media (max-width:600px){.cast .cast-list._v3 .cast-list-item{width:calc((100% - 0.8rem) / 3)}}.cast .cast-list-title{margin:4rem auto 0;width:23%}@media (max-width:600px){.cast .cast-list-title{width:50%}}.cast .cast-list-special{margin-top:4rem}@media (max-width:600px){.cast .cast-list-special{margin-top:0}}.cast .cast-list-special .cast-list-item{margin-top:1rem}.cast .cast-list-special .cast-name{margin-top:.6rem;font-size:1.2rem}@media (max-width:600px){.cast .cast-list-special .cast-name{font-size:.95rem}}.cast .cast-thamnail{margin:1rem auto 0;width:25%}@media (max-width:600px){.cast .cast-thamnail{margin:0 auto 0;width:40%}}.cast .cast-list-special.guest .cast-thamnail{margin:1rem auto 0;width:47%}@media (max-width:600px){.cast .cast-list-special.guest .cast-thamnail{margin:0 auto 0;width:65%}}.movie{background-color:#000}.movie .movie-inner{padding-top:4rem}@media (max-width:600px){.movie .movie-inner{padding-top:2rem;padding-bottom:2rem}}.movie .movie-body{width:80%;margin:2rem auto}@media (max-width:600px){.movie .movie-body{width:90%}}.about{width:100%;background-color:#f5f5f5;overflow:hidden;position:relative}.about .about-inner{width:100%;position:relative}@media (max-width:600px){.about .about-inner{max-width:91%}}.about .about-inner .about-back{position:relative;margin-top:4.7rem;z-index:1}@media (max-width:600px){.about .about-inner .about-back{margin-top:3rem}}@media (min-width:1700px){.about .about-inner .about-back .about-img{width:1648px;margin:0 auto}}@media (max-width:1080px){.about .about-inner .about-back .about-img{width:90%;margin:0 auto}}@media (max-width:600px){.about .about-inner .about-back .about-img{margin-bottom:2rem;width:100%}}.about .about-inner .about-back .about-img img{height:auto}.about .about-inner .about-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-color:rgba(255,255,255,.95);padding:3.8rem 3.5rem;box-sizing:border-box;width:62.5rem;max-width:90%}@media (max-width:1080px){.about .about-inner .about-txt{position:static;position:static;transform:initial;margin:0 auto}}@media (max-width:600px){.about .about-inner .about-txt{padding:2.5rem;position:static;transform:initial;margin:0 auto}}.about .about-inner .about-txt p{text-align:center}.about .about-inner .about-txt .under-line{margin:1rem auto 1.5rem;text-align:center}@media (max-width:600px){.about .about-inner .about-txt .under-line{margin:.2rem auto .7rem}}.about .about-inner .about-txt .under-line .under-line-inner{border-top:3px #9d091d solid;display:inline-block;width:180px}@media (max-width:600px){.about .about-inner .about-txt .under-line .under-line-inner{width:10rem}}.about .about-inner .about-txt h3{text-align:center;font-size:2rem;font-weight:700;line-height:1.5}@media (max-width:600px){.about .about-inner .about-txt h3{font-size:1.5rem}}.about .about-inner .about-txt p{line-height:2;font-size:1.1rem;color:#101010}@media (max-width:600px){.about .about-inner .about-txt p{font-size:1.1rem}}.about .about-inner .red-line-wrapper{width:90%;position:absolute;bottom:-15rem;left:-25%}@media (max-width:600px){.about .about-inner .red-line-wrapper{left:-60%;top:48%;width:45rem}}.about .about-inner .red-line-wrapper2{width:72%;position:absolute;top:5rem;right:-19%}@media (max-width:600px){.about .about-inner .red-line-wrapper2{width:40rem;top:1rem;right:-45%}}.about .about-inner .about-intro{position:relative}.about .about-inner .about-intro-heading{width:35.4rem;margin:4rem auto 2rem;max-width:90%}.about .about-inner .about-intro-heading .about-intro-underline{width:31rem;max-width:90%;margin:0 auto}.about .about-inner .about-intro-txt{text-align:center}@media (max-width:600px){.about .about-inner .about-intro-txt{text-align:left}}.about .about-inner .about-intro-txt p{line-height:1.7;font-size:1.125rem}@media (max-width:600px){.about .about-inner .about-intro-txt p{font-size:1.102rem}}.about .about-inner .about-silhouette{position:absolute;right:11rem;bottom:0;width:15.5rem}.about .about-history{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;width:67.5rem;max-width:90%;gap:2.5rem;margin-bottom:3rem}@media (max-width:1000px){.about .about-history{display:flex;flex-direction:column}}@media (max-width:600px){.about .about-history{grid-template-columns:1fr;max-width:100%}}.about .about-history .about-history-subtitle{text-align:center;color:#fff;font-weight:700;font-size:1.125rem;background-color:#29232f;display:inline-block;padding:.1rem 1rem;border-radius:999px}.about .about-history .about-history-item{padding:2.4rem;background:linear-gradient(to bottom,#c3a84d,#90750a);position:relative}.about .about-history .about-history-item h3{margin-top:1rem}.about .about-history .about-history-txt{font-weight:400;line-height:200%;margin-top:1.8rem;color:#fff}@media (max-width:600px){.about .about-history .about-history-txt{margin-top:1.5rem}}.about .about-history .about-history-item-corner{position:absolute;left:0;top:0}.about .about-history .about-history-underline{width:81%;width:24.5rem;margin:0 auto}@media (max-width:600px){.about .about-history .about-history-underline{width:18.5rem;width:100%}}.about .about-comment{position:relative;z-index:1;margin-top:5rem}@media (max-width:600px){.about .about-comment{margin-top:3rem}}.about .about-comment .about-comment-item{width:67.5rem;max-width:90%;margin:0 auto 2.5rem;display:flex;align-items:flex-start;gap:3.5rem;border:4px solid transparent;border-radius:.75rem;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom,#c3a84d,#90750a) border-box;padding:3rem 3.5rem;box-shadow:10px 10px 20px 0 rgba(3,3,3,.25)}@media (max-width:980px){.about .about-comment .about-comment-item{flex-direction:column}}@media (max-width:600px){.about .about-comment .about-comment-item{padding:2rem;flex-direction:column;gap:1.8rem;max-width:100%}}.about .about-comment .about-comment-profile{flex-shrink:0;width:15rem;text-align:center}@media (max-width:600px){.about .about-comment .about-comment-profile{width:100%;text-align:center}}.about .about-comment .about-comment-profile .about-comment-img{width:100%;height:auto;border-radius:50%;overflow:hidden;background-color:#d9d9d9}@media (max-width:600px){.about .about-comment .about-comment-profile .about-comment-img{width:15.7rem;margin:0 auto}}.about .about-comment .about-comment-profile .about-comment-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about .about-comment .about-comment-profile .about-comment-name{position:relative;margin-top:-3rem;padding:.9rem .5rem}@media (max-width:600px){.about .about-comment .about-comment-profile .about-comment-name{margin-top:-4.3rem}}.about .about-comment .about-comment-profile .about-comment-name .about-comment-name-bg{position:absolute;top:50%;left:61%;transform:translate(-50%,-50%);width:99%;max-width:none;height:auto;z-index:0;pointer-events:none}@media (max-width:600px){.about .about-comment .about-comment-profile .about-comment-name .about-comment-name-bg{width:64%}}.about .about-comment .about-comment-profile .about-comment-name .role{position:relative;z-index:1;transform:translateX(1.7rem);font-size:.815rem;color:#fff;line-height:1.4;font-weight:700}@media (max-width:600px){.about .about-comment .about-comment-profile .about-comment-name .role{transform:translateX(3.2rem)}}.about .about-comment .about-comment-profile .about-comment-name .name{position:relative;z-index:1;transform:translateX(1.7rem);font-size:1.25rem;font-weight:700;margin-top:0;color:#fff;line-height:1;letter-spacing:-3%}@media (max-width:600px){.about .about-comment .about-comment-profile .about-comment-name .name{transform:translateX(3rem)}}.about .about-comment .about-comment-profile .about-comment-name .name span{font-size:.85rem}.about .about-comment .about-comment-body{flex:1}.about .about-comment .about-comment-body h3{font-size:1.5rem;font-weight:700;color:#101010;margin-bottom:1.2rem;line-height:1.5}@media (max-width:600px){.about .about-comment .about-comment-body h3{margin-bottom:.4rem;font-size:1.3rem}}.about .about-comment .about-comment-body p{font-size:1rem;line-height:2;color:#101010}@media (max-width:600px){.about .about-comment .about-comment-body p{font-size:1.02rem}}.picture .picture-inner{display:flex;position:relative;flex-wrap:wrap}.picture .picture-inner .picture-item{width:25%}@media (max-width:600px){.picture .picture-inner .picture-item{width:50%}}.picture .picture-inner .picture-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff;font-size:2.5rem;font-weight:700}@media (max-width:600px){.picture .picture-inner .picture-label{width:100%;text-align:center;font-size:1.8rem}}footer{width:100%;background-color:#0f0d12}@media (max-width:1700px){footer{background-size:auto}}@media (max-width:600px){footer{background-size:cover;background-position:90%}}footer .footer-inner{text-align:center;color:#fff}footer .footer-inner .footer-credit{padding:5.9rem 0;background-image:url(//dreamhigh.wp1-live.umg-wp.umgapps.com/wp-content/themes/dreamhigh/assets/css/../images/footer_bg2.webp);background-size:cover;background-position:top center;background-repeat:no-repeat}@media (max-width:600px){footer .footer-inner .footer-credit{background-size:cover}}footer .footer-inner .footer-credit h4{font-size:.94rem}footer .footer-inner .footer-credit p{font-size:.81rem;line-height:1.7;font-weight:400}footer .footer-contact{width:75rem;max-width:90%;margin:0 auto;padding-top:4rem;padding-bottom:5.9rem;color:#fff;text-align:center}@media (max-width:600px){footer .footer-contact{padding-bottom:4rem}}footer .footer-contact .footer-contact-box{border:1px solid #fff;padding:3rem 2rem;margin-bottom:2.5rem}footer .footer-contact .footer-contact-box:last-child{margin-bottom:0}@media (max-width:600px){footer .footer-contact .footer-contact-box{padding:2.5rem 1.2rem}}footer .footer-contact .footer-contact-title{font-size:1.25rem;font-weight:700}@media (max-width:600px){footer .footer-contact .footer-contact-title{font-size:1.15rem}}footer .footer-contact .footer-contact-lead{margin-top:1.8rem;font-size:1.13rem;font-weight:700;line-height:1.8}@media (max-width:600px){footer .footer-contact .footer-contact-lead{font-size:1rem}}footer .footer-contact .footer-contact-btn{display:inline-flex;align-items:center;gap:.6rem;margin-top:2rem;padding:.85rem 2.2rem;background-color:#fff;color:#101010;font-size:1.1rem;font-weight:700;text-decoration:none;border-radius:999px;transition:opacity .3s ease}footer .footer-contact .footer-contact-btn span.arrow{display:inline-flex;align-items:center;width:.7rem}footer .footer-contact .footer-contact-btn span.arrow img{width:100%;display:block}footer .footer-contact .footer-contact-btn:hover{opacity:.8}footer .footer-contact .footer-contact-note{margin-top:1.8rem;font-size:.85rem;line-height:1.9;font-weight:400}@media (max-width:600px){footer .footer-contact .footer-contact-note{font-size:.8rem}}footer .copylight{background-color:#101010;text-align:center;padding:5.9rem 0}@media (max-width:600px){footer .copylight{padding:3rem 0}}footer .copylight .footer-logo{width:17.5rem;margin:0 auto}@media (max-width:600px){footer .copylight .footer-logo{width:15rem}}footer .copylight p{color:#fff;margin-top:2rem;font-size:.875rem}.intro{position:relative;overflow:clip;isolation:isolate;background-color:#1b0b21}.intro:before{content:"";position:absolute;inset:0 -30%;background-image:url(//dreamhigh.wp1-live.umg-wp.umgapps.com/wp-content/themes/dreamhigh/assets/css/../images/Framed358.webp);background-size:cover;background-position:center;z-index:-1;transform:translate3d(var(--intro-bg-x,0),0,0);will-change:transform}@media (max-width:600px){.intro:before{background-image:url(//dreamhigh.wp1-live.umg-wp.umgapps.com/wp-content/themes/dreamhigh/assets/css/../images/intro-bg-sp.webp)}}.intro .intro-inner{min-height:34rem;padding-top:9rem;position:relative}@media (min-width:601px){.intro .intro-inner{padding-bottom:5vh}}@media (max-width:600px){.intro .intro-inner{padding-top:4rem;padding-bottom:4rem;min-height:29rem}}.intro .intro-inner .intro-inner-deco{position:absolute;bottom:0}.intro .intro-inner .intro-inner-content{margin:0 auto 1rem;background-color:rgba(27,9,33,.9);width:74.5rem;max-width:90%;padding:3rem 3.8rem;color:#fff;text-align:center;border-radius:.65rem}@media (min-width:601px){.intro .intro-inner .intro-inner-content{position:sticky;min-height:20rem;display:flex;flex-direction:column;justify-content:center;margin-bottom:35vh;transform-origin:center top;will-change:transform,filter}.intro .intro-inner .intro-inner-content:nth-child(1){top:calc(50vh - 20rem)}.intro .intro-inner .intro-inner-content:nth-child(2){top:calc(50vh - 18rem)}.intro .intro-inner .intro-inner-content:nth-child(3){top:calc(50vh - 16rem)}.intro .intro-inner .intro-inner-content:nth-child(4){top:calc(50vh - 14rem)}}@media (max-width:600px){.intro .intro-inner .intro-inner-content:nth-child(4){margin-bottom:0}}@media (max-width:600px){.intro .intro-inner .intro-inner-content{padding:2rem;position:sticky;min-height:14rem;display:flex;flex-direction:column;justify-content:center;margin-bottom:25vh;transform-origin:center top;will-change:transform,filter}.intro .intro-inner .intro-inner-content:nth-child(1){top:calc(50vh - 14rem)}.intro .intro-inner .intro-inner-content:nth-child(2){top:calc(50vh - 13rem)}.intro .intro-inner .intro-inner-content:nth-child(3){top:calc(50vh - 12rem)}}.intro .intro-inner .intro-inner-content .intro-inner-item{position:relative}@media (max-width:1100px){.intro .intro-inner .intro-inner-content .intro-copy{width:22rem;right:-5rem}}@media (max-width:600px){.intro .intro-inner .intro-inner-content .intro-copy{right:-3rem;top:-4.5rem;width:15rem}}.intro .intro-inner .intro-inner-content h3{text-align:center}.intro .intro-inner .intro-inner-content p{font-size:1.5rem;font-weight:700;line-height:1.7;letter-spacing:6%}@media (max-width:600px){.intro .intro-inner .intro-inner-content p{font-size:1.259rem}}.intro .intro-inner .intro-inner-content._01{background-color:rgba(65,4,20,.9)}.intro .intro-inner .intro-inner-content._01 .intro-copy{width:837px;max-width:100%;margin:0 auto 1rem}.intro .intro-inner .intro-inner-content._01 p{text-align:left;font-weight:500;font-size:1.125rem}@media (max-width:600px){.intro .intro-inner .intro-inner-content._01 p{font-size:1.1015rem}}.intro .intro-inner .intro-inner-content._02{background-color:rgba(45,19,71,.9)}.intro .intro-inner .intro-inner-content._02 .intro-copy{width:890px;max-width:100%;margin:0 auto 1rem}.intro .intro-inner .intro-inner-content._02 p{text-align:left;font-weight:500;font-size:1.125rem}@media (max-width:600px){.intro .intro-inner .intro-inner-content._02 p{font-size:1.1015rem}}.intro .intro-inner .intro-inner-content._03{background-color:rgba(65,4,20,.9)}.intro .intro-inner .intro-inner-content._03 .intro-copy{width:590px;max-width:100%;margin:0 auto 1rem}.intro .intro-inner .intro-inner-content._03 p{text-align:left;font-weight:500;font-size:1.125rem}@media (max-width:600px){.intro .intro-inner .intro-inner-content._03 p{font-size:1.1015rem}}.intro .intro-inner .intro-inner-content._04{background-color:rgba(19,44,71,.9)}.intro .intro-inner .intro-inner-content._04 .intro-copy{width:790px;max-width:100%;margin:0 auto 1rem}@media (max-width:600px){.intro .intro-inner .intro-inner-content._04 .intro-copy{width:22rem}}.intro .intro-inner .intro-inner-content._04 p{text-align:left;font-weight:500;font-size:1.125rem}@media (max-width:600px){.intro .intro-inner .intro-inner-content._04 p{font-size:1.1015rem}}.news{background-color:#0f0d12}@media (max-width:600px){.news .section-inner{padding-top:2rem}}.news .news-items{display:flex;align-items:flex-start;width:1200px;margin:5rem auto 0;max-width:95%}@media (max-width:880px){.news .news-items{flex-direction:column;margin-top:1rem}}.news .news-items>h2{width:286px;max-width:100%;flex-shrink:0;margin-right:2rem;margin-top:-2rem;margin-left:-2rem;max-width:90%}@media (max-width:880px){.news .news-items>h2{margin:0 auto 1rem;width:15rem}}.news .news-items .news-item-icon img{width:2.3rem}.news .news-item-list{width:100%}.news .news-item{display:flex;background-color:#29232f;border:1px solid #707070;border-radius:.5rem;align-items:center;justify-content:space-between;padding:1.5rem 2rem;text-decoration:none;margin-bottom:1rem}@media (max-width:600px){.news .news-item{padding:1.5rem 1rem 1.5rem 1.4rem;gap:1rem}}.news .news-item .news-item-inner{display:flex;justify-content:center;align-items:center}.news .news-item .news-item-date{border-right:1px solid #969696;padding-right:1.5rem;margin-right:1.5rem}@media (max-width:600px){.news .news-item .news-item-date{border-right:none;padding-right:0;margin-right:0;width:7rem;height:100%}}.news .news-item .news-item-date p{color:#0a91a0;font-weight:700}.news .news-item .news-item-date .news-year{font-size:.815rem}@media (max-width:600px){.news .news-item .news-item-date .news-year{font-size:.95rem;margin-bottom:.2rem}}.news .news-item .news-item-date .news-month{font-size:2rem;line-height:1}@media (max-width:600px){.news .news-item .news-item-date .news-month{font-size:1.58rem}}@media (max-width:600px){.news .news-item .news-item-title{border-left:1px solid #969696;padding-left:1.5rem;margin-left:0;width:15rem}}.news .news-item .news-item-title p{width:100%;display:inline-block;text-decoration:underline;color:#fff;font-weight:700;font-size:1.125rem;text-underline-offset:.3em}.news .news-more-button{display:flex;justify-content:center;margin-top:2rem}@media (max-width:600px){.news .news-more-button{margin-top:3rem}}.news .news-more-button a{width:20.8rem;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.54rem 1rem;border-radius:9999px;border:1px solid #fff;color:#fff;text-decoration:none;font-weight:700}.news .news-more-button a img{width:1.8rem}.ticket{background-color:#0f0d12}.ticket .ticket-inner{width:1200px;margin:5rem auto;max-width:95%;background-color:#29232f;padding-top:4rem;padding-bottom:4rem;border-radius:1.2rem}@media (max-width:600px){.ticket .ticket-inner{margin-top:1rem;padding-top:2rem;margin-bottom:1rem}}.ticket .ticket-inner span{color:#fff}.ticket .ticket-inner-item{margin-bottom:6rem;width:1016px;margin-left:auto;margin-right:auto;max-width:95%}@media (max-width:600px){.ticket .ticket-inner-item{margin-bottom:3rem;max-width:90%}.ticket .ticket-inner-item:last-child{margin-bottom:0}}.ticket .ticket-inner-item .ticket-inner-title{margin-bottom:1rem;text-align:center;padding:.91rem 1rem}@media (max-width:600px){.ticket .ticket-inner-item .ticket-inner-title{padding-bottom:0}}.ticket .ticket-inner-item .ticket-inner-title img{width:36rem;max-width:90%;margin:-.5rem auto 0}.ticket .ticket-inner-item h3{color:#ffcf76;font-size:1.75rem;font-weight:700;text-align:center;line-height:1}@media (max-width:600px){.ticket .ticket-inner-item h3{font-size:1.55rem;padding:.55rem .8rem;margin-bottom:0}}.ticket .ticket-inner-item h3 span{color:#ffcf76;font-size:1.25rem;font-weight:500;margin-left:.5rem}@media (max-width:600px){.ticket .ticket-inner-item h3 span{font-size:1rem}}.ticket .ticket-inner-item p{font-size:2.5rem;font-weight:600;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}@media (max-width:600px){.ticket .ticket-inner-item p{font-size:1.5rem}}.ticket .ticket-inner-item p span{font-size:1.75rem}@media (max-width:600px){.ticket .ticket-inner-item p span{font-size:1.2rem}}.ticket .ticket-inner-item .ticket-inner-txt{font-size:2rem}@media (max-width:600px){.ticket .ticket-inner-item .ticket-inner-txt{font-size:1.5rem}}.ticket .ticket-inner-item .ticket-price-list{max-width:100%;margin:0 auto 1rem;display:flex;justify-content:center;gap:2rem}@media (max-width:600px){.ticket .ticket-inner-item .ticket-price-list{gap:0rem;flex-direction:column}}.ticket .ticket-inner-item .ticket-price-list li{width:30%}@media (max-width:600px){.ticket .ticket-inner-item .ticket-price-list li{width:100%;margin-bottom:1rem}}.ticket .ticket-inner-item .ticket-price-list .seat{font-size:1.5rem;font-weight:700;color:#101010;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;line-height:1.3;width:13rem}@media (max-width:600px){.ticket .ticket-inner-item .ticket-price-list .seat{font-size:1.11rem}}.ticket .ticket-inner-item .ticket-price-list .seat .sub{font-size:.85rem;font-weight:500;margin-top:.25rem;margin-left:0}@media (max-width:600px){.ticket .ticket-inner-item .ticket-price-list .seat .sub{font-size:.93rem}}.ticket .ticket-inner-item .ticket-price-list .price{font-size:2rem;font-weight:700;color:#101010;display:flex;align-items:baseline;justify-content:flex-end;gap:.25rem;white-space:nowrap}@media (max-width:600px){.ticket .ticket-inner-item .ticket-price-list .price{font-size:1.5rem}}.ticket .ticket-inner-item .ticket-price-list .price .roboto{font-size:2rem}@media (max-width:600px){.ticket .ticket-inner-item .ticket-price-list .price .roboto{font-size:1.6rem}}.ticket .ticket-inner-item .ticket-price-list .price .yen{font-size:1.5rem;font-weight:500;margin-left:0}@media (max-width:600px){.ticket .ticket-inner-item .ticket-price-list .price .yen{font-size:1rem}}.ticket .ticket-inner-item .vip-special{margin-top:5rem;text-align:center}@media (max-width:600px){.ticket .ticket-inner-item .vip-special{margin-top:3rem}}.ticket .ticket-inner-item .vip-special h4{color:#ffcf76;font-size:1.62rem;display:flex;align-items:center;justify-content:center;gap:1.5rem}@media (max-width:600px){.ticket .ticket-inner-item .vip-special h4{font-size:1.3rem}}.ticket .ticket-inner-item .vip-special h4:before,.ticket .ticket-inner-item .vip-special h4:after{content:"";width:5.4rem;height:2px;background-color:#ffcf76}.ticket .ticket-inner-item .vip-special .gold-label{font-size:1.2rem;font-weight:700;color:#ffcf76}.ticket .ticket-inner-item .caption-list{margin:.6rem auto}.ticket .ticket-inner-item .caption{color:#fff;font-size:.815rem;font-weight:500}.ticket .ticket-inner-item .vip-special-img{width:38rem;max-width:90%;margin:1.2rem auto 1rem}@media (max-width:600px){.ticket .ticket-inner-item .vip-special-img{margin-top:1.2rem}}.ticket .ticket-inner-item .ticket-schedule-list{width:100%;max-width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:1.25rem}@media (max-width:880px){.ticket .ticket-inner-item .ticket-schedule-list{grid-template-columns:1fr;grid-auto-rows:auto}}.ticket .ticket-inner-item .ticket-inner-schedule{border-radius:12px;padding:1.75rem 1.2rem;text-align:center;color:#fff;background:#3f9bd1;display:flex;flex-direction:column}@media (max-width:880px){.ticket .ticket-inner-item .ticket-inner-schedule{padding:1.25rem 1rem 1.6rem;border-radius:.5rem;width:100%}}.ticket .ticket-inner-item .ticket-inner-schedule._01{background:#0dabb0}.ticket .ticket-inner-item .ticket-inner-schedule._sp{background:#de44a3}.ticket .ticket-inner-item .ticket-inner-schedule._02{background:#2891d7}.ticket .ticket-inner-item .ticket-inner-schedule._03{background:#5f57a7}.ticket .ticket-inner-item .ticket-inner-schedule._04{background:#132c47}.ticket .ticket-inner-item .ticket-inner-schedule.is-ended{opacity:.6}.ticket .ticket-inner-item .ticket-inner-schedule.is-ended .line{background-color:rgba(255,255,255,.4)}.ticket .ticket-inner-item .ticket-inner-schedule .schedule-title{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:.5rem}@media (max-width:600px){.ticket .ticket-inner-item .ticket-inner-schedule .schedule-title{font-size:1.5rem}}.ticket .ticket-inner-item .ticket-inner-schedule .schedule-note{font-size:1.05rem;font-weight:600;line-height:1.4;margin-bottom:.6rem}@media (max-width:600px){.ticket .ticket-inner-item .ticket-inner-schedule .schedule-note{font-size:1rem}}.ticket .ticket-inner-item .ticket-inner-schedule .schedule-date{font-size:1.5rem;font-weight:700;color:#fff;display:flex;align-items:baseline;justify-content:center;gap:.15rem}@media (max-width:600px){.ticket .ticket-inner-item .ticket-inner-schedule .schedule-date{font-size:1.2rem}}.ticket .ticket-inner-item .ticket-inner-schedule .schedule-date .sub{margin-left:0;font-size:1.25rem;font-weight:600;font-family:"Roboto",sans-serif}@media (max-width:600px){.ticket .ticket-inner-item .ticket-inner-schedule .schedule-date .sub{font-size:1.1rem}}.ticket .ticket-inner-item .ticket-inner-schedule .schedule-date .tilde{margin:0 .4rem;font-size:1.25rem}@media (max-width:600px){.ticket .ticket-inner-item .ticket-inner-schedule .schedule-date .tilde{font-size:1rem;margin:0 .2rem}}.ticket .ticket-inner-item .ticket-inner-schedule .schedule-date .roboto{font-size:1.75rem;line-height:1;display:inline-block}@media (max-width:600px){.ticket .ticket-inner-item .ticket-inner-schedule .schedule-date .roboto{font-size:1.7rem}}.ticket .ticket-inner-item .ticket-inner-schedule .schedule-date.v2{margin-top:3rem}@media (max-width:600px){.ticket .ticket-inner-item .ticket-inner-schedule .schedule-date.v2{margin-top:1rem;padding-bottom:1rem}}.ticket .ticket-inner-item .ticket-inner-schedule .ticket-button-end{margin-top:2rem}.ticket .ticket-inner-item .ticket-inner-schedule .ticket-button-end a{background-color:#fff;color:#f70404;font-weight:700;text-decoration:none;padding:.2rem 1rem;display:inline-block;font-size:1.12rem;pointer-events:none}.ticket .ticket-inner-item .ticket-inner-schedule .ticket-button-wrap{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:.8rem;align-items:end}@media (max-width:600px){.ticket .ticket-inner-item .ticket-inner-schedule .ticket-button-wrap{grid-template-columns:1fr}}.ticket .ticket-inner-item .ticket-inner-schedule .ticket-button{margin-top:auto;text-align:center}.ticket .ticket-inner-item .ticket-inner-schedule .ticket-button a{display:inline-block;background:#fff;color:#fff;text-decoration:none;font-size:1.1rem;font-weight:700;width:100%;border-radius:.2rem;transition:opacity .2s ease;height:3rem;display:flex;align-items:center;justify-content:center}@media (max-width:880px){.ticket .ticket-inner-item .ticket-inner-schedule .ticket-button a{font-size:1.11rem;padding:.7rem 2rem;width:100%}}@media (max-width:600px){.ticket .ticket-inner-item .ticket-inner-schedule .ticket-button a{height:4.5rem;padding:.7rem}}.ticket .ticket-inner-item .ticket-inner-schedule .ticket-button a:hover{opacity:.85}.ticket .ticket-inner-item .ticket-inner-schedule .ticket-button a[aria-disabled=true]{background:#9d9d9d;pointer-events:none}.ticket .ticket-inner-item .ticket-inner-schedule .ticket-button a img{height:auto;width:5.5rem}@media (max-width:600px){.ticket .ticket-inner-item .ticket-inner-schedule .ticket-button a img{width:8rem}}.ticket .ticket-inner-item .cast-text-list{text-align:center;color:#0c337d}.ticket .ticket-inner-item .cast-group-block{margin-bottom:2.5rem}@media (max-width:600px){.ticket .ticket-inner-item .cast-group-block{margin-bottom:2rem}}.ticket .ticket-inner-item .cast-group-label{display:inline-block;color:#fff;font-size:1.25rem;font-weight:700;padding:1.1rem 3rem;margin-bottom:1rem;background:url(//dreamhigh.wp1-live.umg-wp.umgapps.com/wp-content/themes/dreamhigh/assets/css/../images/cast-heading-bg.webp) no-repeat center center;background-size:100% 100%}@media (max-width:600px){.ticket .ticket-inner-item .cast-group-label{font-size:1.25rem;padding:1rem 2.5rem}}.ticket .ticket-inner-item .cast-line{font-size:1.125rem;font-weight:400;line-height:1.6;color:#fff;text-align:center;display:block;justify-content:center}@media (max-width:600px){.ticket .ticket-inner-item .cast-line{font-size:1.11rem;line-height:1.8}}.ticket .ticket-inner-item .cast-dancer{margin-top:2rem;font-size:.95rem;font-weight:500;color:#fff;text-align:center;display:block;justify-content:center}@media (max-width:600px){.ticket .ticket-inner-item .cast-dancer{font-size:1.11rem;text-align:left;line-height:1.6}}.cast-dancer-title{margin-top:6rem}@media (max-width:600px){.cast-dancer-title{margin-top:3rem}}.cast-dancer-title p{font-size:2rem;color:#fff;font-weight:700;text-align:center;text-shadow:0 0 4px rgba(255,244,180,.9),0 0 12px rgba(255,228,120,.85),0 0 24px rgba(255,210,70,.6),0 0 44px rgba(255,200,40,.45);text-align:center}@media (max-width:600px){.cast-dancer-title p{font-size:1.6rem}}.line{height:2px;width:10rem;margin:.1rem auto 1.3rem;background-color:#fff}.schedule-table{table-layout:fixed;width:100%;max-width:604px;margin:0 auto;overflow:hidden}.schedule-table .schedule-table-top .week{font-size:1.2rem;font-family:"Roboto",sans-serif;font-weight:600}.schedule-table .schedule-table-top .day-mid{font-size:1.25rem}.schedule-table .schedule-table-top th{font-family:"LINE Seed JP",sans-serif}.schedule-table th,.schedule-table td{border-right:1px solid #d6e6f7;border-bottom:1px solid #d6e6f7;text-align:center;vertical-align:middle;padding:.69rem .5rem;font-size:1.5rem;font-weight:400;color:#0b337d}@media (max-width:600px){.schedule-table th,.schedule-table td{padding:.9rem .2rem;font-size:1.1rem}}.schedule-table th:last-child,.schedule-table td:last-child{border-right:none}.schedule-table tr:last-child th,.schedule-table tr:last-child td{border-bottom:none}.schedule-table th{color:#101010}.schedule-table .time{font-size:1.25rem !important}.schedule-table .bg-gray{background:#fdfbec}.schedule-table .head-title{background:linear-gradient(to right,#009ed8,#29c2f5);color:#fff;font-weight:600;font-size:1.36rem}@media (max-width:600px){.schedule-table .head-title{font-size:1rem}}.schedule-table .head-sat{background:#eaf6fc}.schedule-table .head-sun{background:#fcecf1}.schedule-table .star{display:inline-block;width:2.75rem;height:auto;vertical-align:middle}@media (max-width:600px){.schedule-table .star{width:2.6rem}}.cast-schedule-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.cast-schedule-scroll::-webkit-scrollbar{height:8px}.cast-schedule-scroll::-webkit-scrollbar-thumb{background:#c9c9c9;border-radius:4px}.cast-schedule-scroll::-webkit-scrollbar-track{background:#ededed}.cast-schedule-list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.cast-schedule-list .cast-schedule-item{width:48.7%}@media (max-width:600px){.cast-schedule-list .cast-schedule-item{width:100%}}.roboto{font-family:"Roboto",sans-serif;font-weight:600}.fc-white{color:#fff !important}.fc-red{color:#ea3847 !important}.fc-navy{color:#0c337d !important}.fc-blue{color:#0db8b5}.fc-blue2{color:#6dd3ff}.fc-blue3{color:#4396e4}.fc-blue4{color:#12c5fc}.fc-yellow{color:#bea517}.fc-yellow2{color:#dec430}.fc-pink{color:#e40362}.fw-bold{font-weight:700}.tac{text-align:center}.block{display:inline-block}.txts{font-size:.94rem}.inview{opacity:0}.page-top{position:fixed;right:4rem;bottom:4rem;z-index:900;width:7rem;height:auto;padding:0;background:0 0;border:none;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.page-top.show{opacity:1;visibility:visible;transform:translateY(0)}.page-top:hover{opacity:.8}.page-top img{width:100%;display:block}@media (max-width:600px){.page-top{right:2rem;bottom:2rem;width:5rem}}.ticket-modal{position:fixed;inset:0;z-index:1000;display:none}.ticket-modal.active{display:block}.ticket-modal .ticket-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.75)}.ticket-modal .ticket-modal-close{position:absolute;top:1.2rem;right:1.8rem;z-index:2;background:0 0;border:none;color:#fff;font-size:2.4rem;line-height:1;cursor:pointer;padding:.2rem;transition:opacity .2s ease}.ticket-modal .ticket-modal-close:hover{opacity:.7}@media (max-width:600px){.ticket-modal .ticket-modal-close{top:.8rem;right:1rem;font-size:2rem}}.ticket-modal .ticket-modal-scroll{position:absolute;inset:0;z-index:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4.5rem 1.2rem 3rem}@media (max-width:600px){.ticket-modal .ticket-modal-scroll{padding:3.5rem 1rem 2.5rem}}.ticket-modal .modal-cast-list{display:flex;flex-direction:column;gap:.8rem;width:30rem;max-width:100%;margin:0 auto}.ticket-modal .modal-cast-item{border:1px solid #555;border-radius:.4rem;background:#0d0d0d;padding:.9rem 1rem;text-align:center}.ticket-modal .modal-cast-name{color:#fff;font-size:1rem;font-weight:700;margin-bottom:.6rem}.ticket-modal .modal-cast-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.7rem}.ticket-modal .modal-ico{display:inline-flex;align-items:center;justify-content:center;width:auto;height:2.4rem;color:#fff;transition:opacity .2s ease}.ticket-modal .modal-ico:hover{opacity:.7}.ticket-modal .modal-ico svg{width:auto;height:1.8rem}.ticket-modal .x-icon svg{width:auto;height:1.65rem}.ticket-modal .modal-btn{display:inline-block;padding:.35rem 1.3rem;border:1px solid #fff;border-radius:.3rem;color:#000;background-color:#fff;font-size:1rem;font-weight:700;letter-spacing:-.03rem;text-decoration:none;transition:.2s ease}.ticket-modal .modal-btn:hover{background-color:#000;color:#fff;transition:.2s ease}.ticket-modal .modal-ticket{color:#d82a2a}.ticket-modal .modal-btn-ticket{color:#e23b3b;border-color:#e23b3b}.news-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:2rem 1.2rem}.news-modal.active{display:flex}.news-modal .news-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.75)}.news-modal .news-modal-inner{position:relative;z-index:1;width:70rem;max-width:90%;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#26232e;border-radius:1rem;padding:3rem}@media (max-width:600px){.news-modal .news-modal-inner{padding:1.8rem 1.4rem;border-radius:.6rem}}.news-modal .news-modal-content{display:flex;align-items:flex-start}@media (max-width:600px){.news-modal .news-modal-content{flex-direction:column}}.news-modal .news-modal-date{flex-shrink:0}@media (max-width:600px){.news-modal .news-modal-date{padding-right:1rem;margin-right:1rem;margin-bottom:1rem;padding-bottom:1rem;width:100%;border-bottom:1px solid #969696}}.news-modal .news-modal-date p{color:#0a91a0;font-weight:700}.news-modal .news-modal-date .news-year{font-size:.815rem}.news-modal .news-modal-date .news-month{font-size:2.2rem;line-height:1}.news-modal .news-modal-main{flex:1;min-width:0;padding-left:1.5rem;margin-left:1.5rem;border-left:1px solid #969696}@media (max-width:600px){.news-modal .news-modal-main{margin:0;padding:0;border:none}}.news-modal .news-modal-title{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.5;margin-bottom:1.4rem}@media (max-width:600px){.news-modal .news-modal-title{font-size:1.2rem;margin-bottom:1rem}}.news-modal .news-modal-text{color:#fff;font-size:1.05rem;line-height:1.9}.news-modal .news-modal-text p+p{margin-top:1.2rem}@media (max-width:600px){.news-modal .news-modal-text{font-size:1rem;line-height:1.8}}.news-modal .news-modal-text .news-detail-link{color:#4ec4d3;font-weight:700;text-decoration:underline;text-underline-offset:.2em}.news-modal .news-modal-text .news-detail-link:hover{opacity:.8}.news-modal .news-modal-footer{display:flex;justify-content:center;margin-top:2.4rem}.news-modal .news-modal-close{background:0 0;border:1px solid #fff;border-radius:999px;color:#fff;font-size:1.2rem;font-weight:700;padding:.7rem 7rem;cursor:pointer;transition:opacity .2s ease}.news-modal .news-modal-close:hover{opacity:.7}@media (max-width:600px){.news-modal .news-modal-close{padding:.8rem 3rem;font-size:1.1rem}}.cast-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:2rem 1.2rem}.cast-modal.active{display:flex}.cast-modal .cast-modal-overlay{position:absolute;inset:0;background:rgba(41,35,47,.9)}.cast-modal .cast-modal-inner{position:relative;z-index:1;width:29rem;max-width:100%;text-align:center}.cast-modal .cast-modal-close-x{position:absolute;top:-2.6rem;right:0;background:0 0;border:none;color:#fff;font-size:2.2rem;line-height:1;cursor:pointer;transition:opacity .2s ease}.cast-modal .cast-modal-close-x:hover{opacity:.7}.cast-modal .cast-modal-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cast-modal .cast-modal-name{margin-top:1.2rem;color:#ffcf76;font-size:1.5rem;font-weight:700;letter-spacing:.04em}@media (max-width:600px){.cast-modal .cast-modal-name{font-size:1.3rem}}.cast-modal .cast-modal-name .cast-modal-group{font-weight:500;font-size:.85em;margin-left:.2rem;display:inline-block}.cast-modal .cast-modal-footer{margin-top:1.4rem}.cast-modal .cast-modal-close{background:0 0;border:1px solid #fff;border-radius:999px;color:#fff;font-size:1.05rem;font-weight:700;padding:.5rem 4.5rem;cursor:pointer;transition:opacity .2s ease}.cast-modal .cast-modal-close:hover{opacity:.7}.sns-icon{border-right:none !important;padding-right:0 !important}.sns-icon .sns-mask{display:block;width:1.5rem;height:1.5rem;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease}@media (max-width:600px){.sns-icon .sns-mask{width:1.8rem;height:1.8rem}}.sns-icon .sns-mask--x{-webkit-mask-image:url(//dreamhigh.wp1-live.umg-wp.umgapps.com/wp-content/themes/dreamhigh/assets/css/../images/icon-x-white.svg);mask-image:url(//dreamhigh.wp1-live.umg-wp.umgapps.com/wp-content/themes/dreamhigh/assets/css/../images/icon-x-white.svg)}.sns-icon .sns-mask--ig{-webkit-mask-image:url(//dreamhigh.wp1-live.umg-wp.umgapps.com/wp-content/themes/dreamhigh/assets/css/../images/instagram.svg);mask-image:url(//dreamhigh.wp1-live.umg-wp.umgapps.com/wp-content/themes/dreamhigh/assets/css/../images/instagram.svg)}.sns-icon a:hover .sns-mask{background-color:#ffcf76}.sns-icon.last-icon{padding-right:3rem !important}@media (max-width:600px){.sp-sns{display:flex !important;gap:1rem;margin-right:5rem;margin-top:1rem}}@media (max-width:600px){.sp-sns img{width:1.6rem !important}}@media (max-width:600px){.sp-sns{margin-right:5.9rem}}.movie-body{margin-top:5rem}@media (max-width:600px){.movie-body{margin-top:3rem}}.movie-main{position:relative;width:100%;aspect-ratio:16/9}.movie-main-clip{position:absolute;inset:0;background:#111;overflow:hidden}.movie-main-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.movie-main-video::-webkit-media-controls-start-playback-button,.movie-main-video::-webkit-media-controls-play-button.hidden{display:none !important;-webkit-appearance:none}.movie-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10rem;height:10rem;padding:0;border:0;background:0 0;cursor:pointer;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));transition:opacity .3s ease,transform .3s ease,visibility .3s}.movie-play img{width:100%;height:100%;display:block}.movie-play:hover{transform:translate(-50%,-50%) scale(1.08)}.movie-main-logo{position:absolute;right:-10%;bottom:-2%;width:30rem;max-width:40%;height:auto;pointer-events:none;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));transition:opacity .3s ease,visibility .3s}@media (max-width:600px){.movie-main-logo{right:1%}}.movie-main.is-playing .movie-play,.movie-main.is-playing .movie-main-logo{opacity:0;visibility:hidden}@media (max-width:600px){.movie-play{width:6rem;height:6rem}.movie-main-logo{width:13rem}}.movie-slider{display:flex;align-items:center;gap:1.5rem;margin-top:2.5rem}.movie-arrow{flex:0 0 auto;width:4rem;height:4rem;padding:0;border:0;background:0 0;cursor:pointer;transition:opacity .25s ease,transform .25s ease}.movie-arrow img{width:100%;height:100%;display:block}.movie-arrow:hover{transform:scale(1.08)}.movie-track{flex:1 1 auto;display:flex;gap:2%;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.movie-track::-webkit-scrollbar{display:none}.movie-thumb{flex:0 0 23%;position:relative;aspect-ratio:16/9;padding:3px;border:0;background:0 0;cursor:pointer;opacity:.55;transition:opacity .25s ease,background .25s ease;clip-path:polygon(4.5% 0,100% 0,95.5% 100%,0 100%)}.movie-thumb-inner{display:block;position:relative;width:100%;height:100%;background:#1a1a1a;overflow:hidden;clip-path:polygon(4.5% 0,100% 0,95.5% 100%,0 100%)}.movie-thumb video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.movie-thumb:hover{opacity:.85}.movie-thumb.is-active{opacity:1}@media (max-width:600px){.movie-slider{gap:.6rem;margin-top:1.5rem}.movie-arrow{width:3.6rem;height:3.6rem}.movie-thumb{flex-basis:42%}}.eq-h5_player .eq-footer{width:96% !important}.faq{width:100%;background-color:#0f0d12}.faq .section-inner-title.faq-title{width:15rem;margin-bottom:3rem}@media (max-width:600px){.faq .section-inner-title.faq-title{width:10rem;margin-bottom:2rem}}.faq .faq-inner{width:1200px;margin:0 auto;max-width:95%}.faq .faq-list{list-style:none;margin:0 auto;padding:0;display:flex;flex-direction:column;gap:1.5rem}@media (max-width:600px){.faq .faq-list{gap:1rem}}.faq .faq-item{border-radius:12px;border:1px solid #707070;background-color:#29232f;overflow:hidden}.faq .faq-item.is-open .faq-icon{opacity:0}.faq .faq-item.is-open .faq-a-txt,.faq .faq-item.is-open .faq-close{opacity:1;transform:translateY(0)}.faq .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.75rem 2rem;background:0 0;border:0;cursor:pointer;text-align:left;color:#fff}@media (max-width:600px){.faq .faq-q{padding:1.25rem}}.faq .faq-q-txt{font-size:1.125rem;font-weight:700;font-family:"LINE Seed JP";line-height:1.5}@media (max-width:600px){.faq .faq-q-txt{font-size:1rem}}.faq .faq-icon{position:relative;flex-shrink:0;width:1.7rem;height:1.7rem;background:url(//dreamhigh.wp1-live.umg-wp.umgapps.com/wp-content/themes/dreamhigh/assets/css/../images/faq-plus.svg) center/contain no-repeat;transition:opacity .3s ease}@media (max-width:600px){.faq .faq-icon{width:1.4rem;height:1.4rem}}.faq .faq-icon:before,.faq .faq-icon:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff}.faq .faq-icon:before{width:.9rem;height:1.5px}.faq .faq-icon:after{width:1.5px;height:.9rem}.faq .faq-a{height:0;overflow:hidden;transition:height .4s cubic-bezier(.4,0,.2,1);will-change:height}.faq .faq-a-inner{margin:0 2rem;padding:1.5rem 0 1.75rem;border-top:1px solid #fff}@media (max-width:600px){.faq .faq-a-inner{margin:0 1.25rem}}.faq .faq-a-txt,.faq .faq-close{opacity:0;transform:translateY(-6px);transition:opacity .35s ease .08s,transform .35s ease .08s}@media (prefers-reduced-motion:reduce){.faq .faq-a,.faq .faq-a-txt,.faq .faq-close{transition:none}}.faq .faq-a-txt{color:#dfcb31;font-size:1.125rem;font-family:"LINE Seed JP";line-height:1.5}@media (max-width:600px){.faq .faq-a-txt{font-size:.9rem}}.faq .faq-a-txt a{color:#009ed8}.faq .faq-close{font-family:"LINE Seed JP";display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;width:-moz-fit-content;width:fit-content;margin:1.5rem auto 0;padding:.72rem 7.5rem;background:0 0;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;font-size:.95rem;cursor:pointer;transition:opacity .35s ease .08s,transform .35s ease .08s,background-color .2s ease}.faq .faq-close:hover{background-color:rgba(255,255,255,.1)}.faq .faq-close-x{width:1.25rem;height:1.25rem;flex-shrink:0}.merchandising{background-color:#000}.merchandising .section-inner .md-title{width:29rem;max-width:90%}.merchandising .section-inner .goods-img{width:50rem;max-width:90%;margin:4rem auto 0}@media (max-width:600px){.merchandising .section-inner .goods-img{max-width:95%;margin-top:3rem}}.merchandising .section-inner .goods-img{border-radius:.7rem;padding:2rem}@media (max-width:1000px){.merchandising .section-inner .goods-img{padding:4vw}}@media (max-width:600px){.merchandising .section-inner .goods-img{padding:0}}.merchandising .section-inner .goods-img img{filter:brightness(.01);box-shadow:0 0 10px rgba(124,190,210,0),0 0 25px rgba(18,197,252,0),0 0 50px rgba(18,197,252,0),0 0 90px rgba(18,197,252,0);will-change:filter,box-shadow}@media (max-width:600px){.merchandising .section-inner .goods-img img{border-radius:0}}.merchandising .section-inner .goods-img.is-lit img{animation:goods-power-on 1.2s ease-out forwards}@keyframes goods-power-on{0%{filter:brightness(.05);box-shadow:0 0 10px rgba(124,190,210,0),0 0 25px rgba(18,197,252,0),0 0 50px rgba(18,197,252,0),0 0 90px rgba(18,197,252,0)}55%{filter:brightness(1.18);box-shadow:0 0 14px #7cbed2,0 0 34px rgba(18,197,252,.8),0 0 66px rgba(18,197,252,.6),0 0 120px rgba(18,197,252,.42)}100%{filter:brightness(1);box-shadow:0 0 10px rgba(124,190,210,.8),0 0 25px rgba(18,197,252,.6),0 0 50px rgba(18,197,252,.45),0 0 90px rgba(18,197,252,.3)}}@media (prefers-reduced-motion:reduce){.merchandising .section-inner .goods-img img{filter:brightness(1);box-shadow:0 0 10px rgba(124,190,210,.8),0 0 25px rgba(18,197,252,.6),0 0 50px rgba(18,197,252,.45),0 0 90px rgba(18,197,252,.3)}.merchandising .section-inner .goods-img.is-lit img{animation:none}}