﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@-webkit-keyframes fadeInDownSmall{0%{opacity:0;-webkit-transform:translate3d(0, -10%, 0);transform:translate3d(0, -10%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownSmall{0%{opacity:0;-webkit-transform:translate3d(0, -10%, 0);transform:translate3d(0, -10%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownSmall{-webkit-animation-name:fadeInDownSmall;animation-name:fadeInDownSmall}@-webkit-keyframes fadeInLeftSmall{0%{opacity:0;-webkit-transform:translate3d(-10%, 0, 0);transform:translate3d(-10%, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftSmall{0%{opacity:0;-webkit-transform:translate3d(-10%, 0, 0);transform:translate3d(-10%, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftSmall{-webkit-animation-name:fadeInLeftSmall;animation-name:fadeInLeftSmall}@-webkit-keyframes fadeInRightSmall{0%{opacity:0;-webkit-transform:translate3d(10%, 0, 0);transform:translate3d(10%, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightSmall{0%{opacity:0;-webkit-transform:translate3d(10%, 0, 0);transform:translate3d(10%, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightSmall{-webkit-animation-name:fadeInRightSmall;animation-name:fadeInRightSmall}@-webkit-keyframes fadeInUpSmall{0%{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpSmall{0%{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpSmall{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}@-webkit-keyframes fadeOutDownSmall{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}}@keyframes fadeOutDownSmall{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}}.animate__fadeOutDownSmall{-webkit-animation-name:fadeOutDownSmall;animation-name:fadeOutDownSmall}@-webkit-keyframes fadeOutLeftSmall{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-10%, 0, 0);transform:translate3d(-10%, 0, 0)}}@keyframes fadeOutLeftSmall{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-10%, 0, 0);transform:translate3d(-10%, 0, 0)}}.animate__fadeOutLeftSmall{-webkit-animation-name:fadeOutLeftSmall;animation-name:fadeOutLeftSmall}@-webkit-keyframes fadeOutRightSmall{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(10%, 0, 0);transform:translate3d(10%, 0, 0)}}@keyframes fadeOutRightSmall{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(10%, 0, 0);transform:translate3d(10%, 0, 0)}}.animate__fadeOutRightSmall{-webkit-animation-name:fadeOutRightSmall;animation-name:fadeOutRightSmall}@-webkit-keyframes fadeOutUpSmall{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -10%, 0);transform:translate3d(0, -10%, 0)}}@keyframes fadeOutUpSmall{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -10%, 0);transform:translate3d(0, -10%, 0)}}.animate__fadeOutUpSmall{-webkit-animation-name:fadeOutUpSmall;animation-name:fadeOutUpSmall}.animate__animated.animate__delay-0_2s{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-delay:calc(var(--animate-delay)*.2);animation-delay:calc(var(--animate-delay)*.2)}.animate__animated.animate__delay-0_4s{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-delay:calc(var(--animate-delay)*.4);animation-delay:calc(var(--animate-delay)*.4)}.animate__animated.animate__delay-0_6s{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-delay:calc(var(--animate-delay)*.6);animation-delay:calc(var(--animate-delay)*.6)}.animate__animated.animate__delay-0_8s{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-delay:calc(var(--animate-delay)*.8);animation-delay:calc(var(--animate-delay)*.8)}.bold{font-weight:bold}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}@media screen and (min-width: 768px){.float-right{float:right}}@media screen and (min-width: 768px){.float-left{float:left}}@media screen and (min-width: 480px){.flex-wrapper.mq-sm{display:flex;flex-wrap:wrap}}@media screen and (min-width: 768px){.flex-wrapper.mq-md{display:flex;flex-wrap:wrap}}@media screen and (min-width: 980px){.flex-wrapper.mq-lg{display:flex;flex-wrap:wrap}}.clf:after{content:"";clear:both;display:block}.margin--xs{margin:5px}.margin-t-xs{margin-top:5px}.margin-r-xs{margin-right:5px}.margin-b-xs{margin-bottom:5px}.margin-l-xs{margin-left:5px}.margin--s{margin:10px}.margin-t-s{margin-top:10px}.margin-r-s{margin-right:10px}.margin-b-s{margin-bottom:10px}.margin-l-s{margin-left:10px}.margin--m{margin:20px}.margin-t-m{margin-top:20px}.margin-r-m{margin-right:20px}.margin-b-m{margin-bottom:20px}.margin-l-m{margin-left:20px}.margin--l{margin:40px}.margin-t-l{margin-top:40px}.margin-r-l{margin-right:40px}.margin-b-l{margin-bottom:40px}.margin-l-l{margin-left:40px}.margin--xl{margin:80px}.margin-t-xl{margin-top:80px}.margin-r-xl{margin-right:80px}.margin-b-xl{margin-bottom:80px}.margin-l-xl{margin-left:80px}.padding--xs{padding:5px}.padding-t-xs{padding-top:5px}.padding-r-xs{padding-right:5px}.padding-b-xs{padding-bottom:5px}.padding-l-xs{padding-left:5px}.padding--s{padding:10px}.padding-t-s{padding-top:10px}.padding-r-s{padding-right:10px}.padding-b-s{padding-bottom:10px}.padding-l-s{padding-left:10px}.padding--m{padding:20px}.padding-t-m{padding-top:20px}.padding-r-m{padding-right:20px}.padding-b-m{padding-bottom:20px}.padding-l-m{padding-left:20px}.padding--l{padding:40px}.padding-t-l{padding-top:40px}.padding-r-l{padding-right:40px}.padding-b-l{padding-bottom:40px}.padding-l-l{padding-left:40px}.padding--xl{padding:80px}.padding-t-xl{padding-top:80px}.padding-r-xl{padding-right:80px}.padding-b-xl{padding-bottom:80px}.padding-l-xl{padding-left:80px}img{max-width:100%;height:auto;vertical-align:bottom}.img-wrap{position:relative}.img-wrap::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:url(/common/images/spacer.gif);background-position:top left;background-size:100% 100%}.img-wrap img{display:block}ul,ol{list-style:none;margin:0;padding:0}dl{font-size:1rem}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons.fs-sm{font-size:1rem}.material-icons.fs-md{font-size:clamp(1.5rem,1.3239rem + .7512vw,2rem)}.material-icons.fs-lg{font-size:clamp(2rem,1.8239rem + .7512vw,2.5rem)}.material-icons.fs-xl{font-size:clamp(2.5rem,2.1479rem + 1.5023vw,3.5rem)}.text-align-center{text-align:center}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.no-text-decoration{text-decoration:none}img{user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}p,ul,ol,dl,dt,li,table,th,td{font-size:1rem}.pc{display:none}@media screen and (min-width: 768px){.pc{display:block}}.sp{display:block}@media screen and (min-width: 768px){.sp{display:none}}a,a:hover{color:#e39cff}a:focus-visible{outline:2px solid #e39cff}html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{font-family:"Zen Kaku Gothic New","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.7;color:#fff;font-feature-settings:"palt" 1;letter-spacing:.1em;position:relative}.mincho,#news .news-ttl,#ticket h4{font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal}*{box-sizing:border-box}:focus-visible{outline:2px solid #e39cff;outline-offset:-2px}body{position:relative;animation:loading 1s}@keyframes loading{0%{opacity:0}100%{opacity:1}}.caption{font-size:clamp(.75rem,.728rem + .0939vw,.8125rem)}.bg-base{background:#000426}.bg-base-grd-img{background:rgba(0,0,0,0);position:relative}.bg-base-grd-img::before{content:"";width:100%;height:100vh;top:0;left:0;position:fixed;background-image:linear-gradient(#000426 40%, rgb(0, 16.4210526316, 156) 60%, rgb(0, 16.4210526316, 156) 75%, #000426 100%);z-index:-2}.bg-base-grd-img::after{content:"";width:100%;height:100vh;top:0;left:0;position:fixed;background:rgba(0,0,0,0) url("/produce/lineup/prima/images/bg_logo.svg") no-repeat bottom center;background-size:contain;z-index:-1;opacity:.5;mix-blend-mode:soft-light}a{word-break:break-all}.view-s{display:block}@media screen and (min-width: 768px){.view-s{display:none}}.view-m{display:none}@media screen and (min-width: 768px){.view-m{display:block}}.view-l{display:none}@media screen and (min-width: 980px){.view-l{display:block}}.u-float-r{float:none;display:block;margin:0 auto 10px}@media screen and (min-width: 980px){.u-float-r{float:right}}.u-float-l{float:none;display:block;margin:0 auto 10px}@media screen and (min-width: 980px){.u-float-l{float:left}}.animate__animated{opacity:0}p,li,dt,dd,th,td{font-size:1rem}.kyokai-dots{position:relative}.kyokai-dots::before,.kyokai-dots::after{content:"";width:10px;height:10px;background-color:#fff;opacity:.8;position:absolute;bottom:0;border-radius:5px}.kyokai-dots::before{left:calc(50% - 8px);right:auto}.kyokai-dots::after{right:calc(50% - 8px);left:auto}.content-inner{position:relative;padding:40px 20px;width:100%;margin:0 auto}@media screen and (min-width: 980px){.content-inner{max-width:1280px;padding:80px 40px}}body header:not(.modal-header){position:fixed;z-index:1080;top:0;width:100%;padding:0 20px}body header:not(.modal-header) h1{margin:0;width:max-content;height:60px;display:flex;align-items:center;z-index:1030;position:relative}body header:not(.modal-header) h1 a{text-decoration:none;color:#fff;display:block}body header:not(.modal-header) h1 img{height:40px;width:auto}body .drawer-overlay{z-index:calc(1080 - 1)}body.drawer header:not(.modal-header){margin-bottom:0;background-color:#000426;top:0}body.drawer header:not(.modal-header) .drawer-hamburger.cl-w .drawer-hamburger-icon,body.drawer header:not(.modal-header) .drawer-hamburger.cl-w .drawer-hamburger-icon:after,body.drawer header:not(.modal-header) .drawer-hamburger.cl-w .drawer-hamburger-icon:before{background-color:#fff}body.drawer header:not(.modal-header) #btnTicket{width:auto;height:60px;padding:calc(10px + 5px) 0;position:fixed;z-index:1030;top:0;right:56px}@media screen and (min-width: 768px){body.drawer header:not(.modal-header) #btnTicket{padding-right:10px}}body.drawer header:not(.modal-header) #btnTicket a{display:block}body.drawer header:not(.modal-header) #btnTicket img{height:28px;width:auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}body.drawer header:not(.modal-header) .drawer-hamburger{right:0;width:30px;position:fixed}body.drawer header:not(.modal-header) .drawer-hamburger-icon,body.drawer header:not(.modal-header) .drawer-hamburger-icon:after,body.drawer header:not(.modal-header) .drawer-hamburger-icon:before{background-color:#fff}body.drawer header:not(.modal-header) nav.drawer-nav{color:#fff;background-color:#000426;width:100vw;height:100vh;overflow-y:auto;padding-top:80px}@media screen and (min-width: 480px){body.drawer header:not(.modal-header) nav.drawer-nav{max-width:24rem}}@media screen and (min-width: 1380px){body.drawer header:not(.modal-header) nav.drawer-nav{padding-top:0}}@media screen and (min-width: 1380px){body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set){display:flex;justify-content:center;height:60px}}body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set) li{font-weight:bold;display:flex;height:100%;align-items:center}@media screen and (min-width: 1380px){body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set) li{position:relative;margin-right:20px;text-align:center;font-weight:bold}}body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set) li a{color:#fff;display:flex;height:100%;align-items:center;position:relative;font-size:1rem;transition:.2s ease-in;color:#fff;padding:10px 20px;font-size:1rem}body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set) li a:before{display:none}@media screen and (min-width: 1380px){body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set) li a:before{content:"";width:0;height:4px;background-color:rgb(221.88,72.12,108.12);position:absolute;bottom:0;left:50%;transition:.2s ease-out}}body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set) li a.no-link{pointer-events:none;opacity:.5}body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set) li a span{display:block}body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set) li a span.ja{font-size:1rem}body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set) li a span.en{font-size:clamp(.75rem,.728rem + .0939vw,.8125rem);color:#727489;margin-right:5px;display:block;letter-spacing:.1em}body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set) li:not(.current) a{text-decoration:none !important}body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set) li:not(.current) a:hover{color:rgb(221.88,72.12,108.12)}@media screen and (min-width: 1380px){body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set) li:not(.current) a:hover:before{width:100%;left:0}}body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set) li:not(.current) a:hover span.en{color:#7f1730}body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set) li.current a{color:rgb(221.88,72.12,108.12);text-decoration:none !important;position:relative}@media screen and (min-width: 1380px){body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set) li.current a:before{content:"";width:100%;height:4px;background-color:rgb(221.88,72.12,108.12);position:absolute;bottom:0;left:0}}body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set) li.current a span.en{color:#7f1730}body.drawer header:not(.modal-header) nav.drawer-nav ul:not(.sns-icon-set) li.no-link{opacity:.5}body.drawer header:not(.modal-header) nav.drawer-nav ul.sns-icon-set{display:flex;margin-top:20px;justify-content:center;gap:0 10px;margin:20px auto 0}@media screen and (min-width: 1280px){body.drawer header:not(.modal-header) nav.drawer-nav ul.sns-icon-set{margin:0;justify-content:flex-start;gap:0}}body.drawer header:not(.modal-header) nav.drawer-nav ul.sns-icon-set li.sns-icon{display:inline-block}@media screen and (min-width: 1380px){body.drawer header:not(.modal-header) nav.drawer-nav ul.sns-icon-set li.sns-icon{display:flex;align-items:center;position:relative;margin-right:20px;text-align:center;font-weight:bold}}@media screen and (min-width: 1280px){body.drawer header:not(.modal-header) nav.drawer-nav ul.sns-icon-set li.sns-icon:last-child{margin-right:0}}body.drawer header:not(.modal-header) nav.drawer-nav ul.sns-icon-set li.sns-icon a{display:block;line-height:2em;position:relative;text-decoration:none;transform:scale(1);transition:.2s ease-in;padding:20px}@media screen and (min-width: 1380px){body.drawer header:not(.modal-header) nav.drawer-nav ul.sns-icon-set li.sns-icon a{color:rgb(22.8,23.2,27.4);padding:0}}body.drawer header:not(.modal-header) nav.drawer-nav ul.sns-icon-set li.sns-icon a:hover{transform:scale(1.2)}body.drawer header:not(.modal-header) nav.drawer-nav ul.sns-icon-set li.sns-icon a i{vertical-align:middle;text-align:center;color:#fff;font-size:clamp(2rem,1.8239rem + .7512vw,2.5rem)}@media screen and (min-width: 1280px){body.drawer header:not(.modal-header) nav.drawer-nav ul.sns-icon-set li.sns-icon a i{font-size:clamp(1.5rem,1.3239rem + .7512vw,2rem)}}body.drawer header:not(.modal-header) nav.drawer-nav ul.drawer-sns{display:none}body.drawer header:not(.modal-header) nav.drawer-nav ul:last-child{padding-bottom:160px}body.drawer.drawer--right:not(.drawer-open) .drawer-nav{right:-100vw}@media screen and (min-width: 480px){body.drawer.drawer--right:not(.drawer-open) .drawer-nav{right:-24rem}}body.drawer.drawer-open .drawer-hamburger{right:0}body.drawer.drawer-open .drawer-hamburger-icon{background-color:rgba(0,0,0,0) !important}@media screen and (min-width: 1380px){body.drawer .drawer-menu{display:flex;gap:30px}}@media screen and (min-width: 1380px){body:not(.drawer) header{padding:0 20px}}@media screen and (min-width: 1380px){body:not(.drawer) header #btnTicket{display:none}}@media screen and (min-width: 1380px){body:not(.drawer) header .drawer-hamburger{display:none !important}}@media screen and (min-width: 1380px){body:not(.drawer) header .flex-wrapper{align-items:center;justify-content:space-between}}@media screen and (min-width: 1380px){body:not(.drawer) header h1{width:auto;margin-left:10px;padding:0;justify-content:flex-start}}@media screen and (min-width: 1380px){body:not(.drawer) header h1 img{height:40px}}@media screen and (min-width: 1380px){body:not(.drawer) header .drawer-nav{position:static;transform:none;width:auto;background:none;display:flex;position:relative;flex-wrap:nowrap}}@media screen and (min-width: 1380px){body:not(.drawer) header .drawer-nav ul:not(.sns-icon-set){display:flex;gap:20px;justify-content:center;height:60px;margin-right:20px}}body:not(.drawer) header .drawer-nav ul:not(.sns-icon-set) li{font-weight:bold;display:flex;height:100%;align-items:center}@media screen and (min-width: 1380px){body:not(.drawer) header .drawer-nav ul:not(.sns-icon-set) li{position:relative;text-align:center;font-weight:bold}}@media screen and (min-width: 1380px){body:not(.drawer) header .drawer-nav ul:not(.sns-icon-set) li a{transition:.2s ease-in;color:#fff;padding:0}}@media screen and (min-width: 1380px){body:not(.drawer) header .drawer-nav ul:not(.sns-icon-set) li a:before{content:"";width:0;height:4px;background-color:rgb(221.88,72.12,108.12);position:absolute;bottom:0;left:50%;transition:.2s ease-out}}body:not(.drawer) header .drawer-nav ul:not(.sns-icon-set) li a span{display:block}body:not(.drawer) header .drawer-nav ul:not(.sns-icon-set) li a span.ja{font-size:1rem}body:not(.drawer) header .drawer-nav ul:not(.sns-icon-set) li a span.en{font-size:clamp(.75rem,.728rem + .0939vw,.8125rem);color:#727489;margin-right:5px;display:block;letter-spacing:.1em}body:not(.drawer) header .drawer-nav ul:not(.sns-icon-set) li:not(.current) a{text-decoration:none !important}body:not(.drawer) header .drawer-nav ul:not(.sns-icon-set) li:not(.current) a:hover{color:rgb(221.88,72.12,108.12)}@media screen and (min-width: 1380px){body:not(.drawer) header .drawer-nav ul:not(.sns-icon-set) li:not(.current) a:hover:before{width:100%;left:0}}body:not(.drawer) header .drawer-nav ul:not(.sns-icon-set) li:not(.current) a:hover span.en{color:#7f1730}body:not(.drawer) header .drawer-nav ul:not(.sns-icon-set) li.current a{color:rgb(221.88,72.12,108.12);text-decoration:none !important;position:relative}@media screen and (min-width: 1380px){body:not(.drawer) header .drawer-nav ul:not(.sns-icon-set) li.current a:before{content:"";width:100%;height:4px;background-color:rgb(221.88,72.12,108.12);position:absolute;bottom:0;left:0}}body:not(.drawer) header .drawer-nav ul:not(.sns-icon-set) li.current a span.en{color:#7f1730}body:not(.drawer) header .drawer-nav ul:not(.sns-icon-set) li.no-link{opacity:.5}body:not(.drawer) header .drawer-nav ul.sns-icon-set{display:flex;margin-top:20px;justify-content:center;gap:0 10px;margin:20px auto 0}@media screen and (min-width: 1280px){body:not(.drawer) header .drawer-nav ul.sns-icon-set{margin:0;justify-content:flex-start;gap:0}}body:not(.drawer) header .drawer-nav ul.sns-icon-set li.sns-icon{display:inline-block}@media screen and (min-width: 1380px){body:not(.drawer) header .drawer-nav ul.sns-icon-set li.sns-icon{display:flex;align-items:center;position:relative;margin-right:20px;text-align:center;font-weight:bold}}@media screen and (min-width: 1280px){body:not(.drawer) header .drawer-nav ul.sns-icon-set li.sns-icon:last-child{margin-right:0}}body:not(.drawer) header .drawer-nav ul.sns-icon-set li.sns-icon a{display:block;line-height:2em;position:relative;text-decoration:none;transform:scale(1);transition:.2s ease-in;padding:20px}@media screen and (min-width: 1380px){body:not(.drawer) header .drawer-nav ul.sns-icon-set li.sns-icon a{color:rgb(22.8,23.2,27.4);padding:0}}body:not(.drawer) header .drawer-nav ul.sns-icon-set li.sns-icon a:hover{transform:scale(1.2)}body:not(.drawer) header .drawer-nav ul.sns-icon-set li.sns-icon a i{vertical-align:middle;text-align:center;color:#fff;font-size:clamp(2rem,1.8239rem + .7512vw,2.5rem)}@media screen and (min-width: 1280px){body:not(.drawer) header .drawer-nav ul.sns-icon-set li.sns-icon a i{font-size:clamp(1.5rem,1.3239rem + .7512vw,2rem)}}@media screen and (min-width: 1380px){body:not(.drawer) .drawer-overlay{display:none}}.modal{display:none;z-index:calc(1080 + 1);position:fixed}.modal.is-open{display:block}.modal-overlay{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1040}.modal-container{background-color:rgba(0,0,0,0);max-height:80vh;max-width:640px;overflow-x:hidden;overflow-y:auto;padding:20px 10px;width:calc(100% - 40px);color:#fff;scrollbar-width:thin !important}@media screen and (min-width: 768px){.modal-container{width:80%}}.modal-container::-webkit-scrollbar{width:8px}.modal-container::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.2) !important}.modal-container::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.4) !important;border-radius:4px}.modal-header{align-items:flex-start;gap:40px;display:flex;justify-content:space-between;position:relative;background-color:rgba(0,0,0,0);font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem);margin-bottom:20px}.modal-header h3{font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem)}.modal-header h3 span{font-size:1rem;display:inline-block}.modal-header h3 span.en{display:none}.modal-header h3 span.role{display:block;letter-spacing:.2em}.modal-header h3 span.role::before,.modal-header h3 span.role::after{content:"";width:10px;height:1.2em;border:1px solid #fff;display:inline-block;vertical-align:text-bottom}.modal-header h3 span.role::before{border-right:none;margin-right:5px}.modal-header h3 span.role::after{border-left:none;margin-left:calc(5px - .2em)}.modal-close{background:rgba(0,0,0,0);border:0;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;border-radius:5px}.modal-close:focus,.modal-close:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal-close:focus-visible{outline:2px solid #e39cff}.modal-header .modal-close{color:#fff;font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem)}.modal-content{line-height:1.5;margin-bottom:2rem;margin-top:2rem}.modal-content p{margin-bottom:1em}.modal-content .sns-list{margin-bottom:20px}.modal-content .sns-list li{font-size:1rem;margin-bottom:5px}.modal-content .sns-list li .fa{font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem)}.modal-btn{font-size:1rem;background-color:rgba(0,0,0,0);color:#fff;font-weight:bold;padding:5px;border-radius:5px;border:1px solid #fff;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:20px auto 0;display:block;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal-btn:focus,.modal-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal-btn:focus-visible{outline:1px solid #e39cff;border:none}.modal-open{display:block;margin:100px auto}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal-overlay{animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=false] .modal-container{animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal-overlay{animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal-container{animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal-container,.micromodal-slide .modal-overlay{will-change:transform}#pageUp{font-size:clamp(1.5rem,1.3239rem + .7512vw,2rem);display:flex;align-items:center;justify-content:center;position:fixed;background-color:#7f1730;border:1px solid #7f1730;width:calc(40px + 10px);height:calc(40px + 10px);color:#fff;right:20px;bottom:20px}#pageUp:hover{cursor:pointer;background-color:#fff;border-color:#727489}#pageUp:hover .fas{color:#e39cff}.btn{text-decoration:none;display:flex;align-items:center;text-align:center;color:#fff;padding:0;margin:0 auto;max-width:12em}.btn a{border-radius:40px;overflow:hidden;text-decoration:none;width:100%;height:100%;display:block;color:#fff;position:relative;padding:10px 20px;font-weight:bold;z-index:0;transition:color .2s;font-weight:bold}.btn a:before{content:"";width:120%;height:100%;background-color:#7f1730;position:absolute;z-index:-9999;top:0;left:-20%}.btn a:after{content:"";width:150%;height:120%;background-color:#fff;transform:skewX(-25deg);position:absolute;z-index:-999;top:-10%;left:-200%;transition:.2s ease-in}.btn a:hover{text-decoration:none;color:#7f1730}.btn a:hover:after{left:-25%}.btn a:focus-visible{outline-offset:-2px}.btn a .fa{margin-right:5px}.text-align-right{text-align:right}@media screen and (min-width: 768px){.text-align-center.mq-md{text-align:center}}#scrollUpBtn{position:sticky;bottom:20px;right:20px;width:50px;height:50px;margin:0 0 0 auto;overflow:hidden}#scrollUpBtn a{width:50px;height:50px;border-radius:5px;overflow:hidden;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:bold;transition:.2s ease-in;position:relative;font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem)}#scrollUpBtn a::before,#scrollUpBtn a::after{content:"";width:150%;height:50px;position:absolute;top:0}#scrollUpBtn a::before{background-color:#7f1730;left:-25%;z-index:-2}#scrollUpBtn a::after{background-color:#fff;transform:skewX(-25deg);left:-200%;transition:.2s ease-in;z-index:-1}#scrollUpBtn a:hover{color:#7f1730}#scrollUpBtn a:hover::after{left:-25%}main,main.content{padding-top:60px}.ttl-style1{text-align:center;margin-bottom:40px;display:block;text-align:center;font-size:clamp(2.5rem,2.1479rem + 1.5023vw,3.5rem);line-height:1em}.ttl-style1>span{display:inline-block}.ttl-style1>span.en{color:#7f1730}.ttl-style1>span.ja{display:block;color:#fff;font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem);margin-top:-1.2em;font-weight:bold;line-height:1em}@media screen and (min-width: 1380px){.ttl-style1>span.ja{margin-top:-0.8em}}.ttl-style2{font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem);text-align:center}#loading{background-color:#000426;color:#7f1730;width:100%;height:100%;position:fixed;z-index:1090;text-align:center;display:table;top:0}#loading img{margin-bottom:20px}#loading #loadIn{display:table-cell;text-align:center;vertical-align:middle}.spinner{margin:0 auto;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#7f1730;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ShowTextFromBottom{0%{transform:translateY(110%)}100%{transform:translateY(0px)}}@keyframes ShowTextFromTop{0%{transform:translateY(-110%)}100%{transform:translateY(0px)}}.text-animation{line-height:1;vertical-align:bottom;overflow:hidden}.text-animation span{display:inline-block;overflow:hidden;vertical-align:text-top}.animate__fadeIn .text-animation>span:nth-of-type(odd)>span{animation:ShowTextFromTop ease-out .5s backwards}.animate__fadeIn .text-animation>span:nth-of-type(even)>span{animation:ShowTextFromBottom ease-out .5s backwards}#top #newsImportant{padding:20px;background-color:rgb(107.95,19.55,40.8)}#top #newsImportant li{font-weight:bold;text-align:left;margin-bottom:10px}#top #newsImportant li:last-child{margin-bottom:0}#top #newsImportant li a{width:100%;position:relative;text-decoration:none !important;color:#fff;display:block}@media screen and (min-width: 768px){#top #newsImportant li a{display:flex;width:auto;align-items:flex-start;min-width:400px}}#top #newsImportant li a:focus-visible{outline:2px solid #e39cff;outline-offset:-2px}#top #newsImportant li a .text-block{width:100%}#top #newsImportant li a .text-block .date{color:#fff;white-space:nowrap;width:100%;font-weight:bold;margin-right:10px;font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem)}@media screen and (min-width: 768px){#top #newsImportant li a .text-block .date{width:6em}}#top #newsImportant li a .text-block .icon-text{width:100%;display:flex;align-items:flex-start;align-content:center}@media screen and (min-width: 768px){#top #newsImportant li a .text-block .icon-text{width:calc(100% - 10em)}}#top #newsImportant li a .text-block .icon-text .material-icons{margin-right:10px;margin-top:5px;transition:.2s ease-out;font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem)}#top #newsImportant li a .text-block .icon-text .news-text{width:calc(100% - 2em);font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem)}#top #newsImportant li a:hover{color:#fff}#top #newsImportant li a:hover .material-icons{margin-right:0;margin-left:10px;transition:.2s ease-out}#top #newsImportant li a:hover .date{color:#fff}#top #mainvisual{position:relative;text-align:center;width:100%;overflow:hidden}@media screen and (min-width: 768px){#top #mainvisual{padding:40px 10px}}@media screen and (min-width: 768px){#top #mainvisual .visual{max-width:640px;margin:0 auto;border:1px solid rgb(0,16.4210526316,156)}}#top #mainvisual .visual img{image-rendering:-webkit-optimize-contrast}#top #bnrArea{width:100%;text-align:center}@media screen and (min-width: 768px){#top #bnrArea{margin-bottom:40px}}#top #bnrArea #bnrTicket{background-color:#7f1730}#top #bnrArea #bnrTicket a{padding:20px;background-color:#7f1730;display:flex;justify-content:center;align-items:center;overflow:hidden;text-decoration:none;position:relative}#top #bnrArea #bnrTicket a::before{content:"";width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid #fff;position:absolute;top:10px;left:10px}#top #bnrArea #bnrTicket a img{width:100%;max-width:200px;filter:invert(100%)}#top #bnrArea #bnrTicket a .material-icons{color:#7f1730;font-size:clamp(2rem,1.8239rem + .7512vw,2.5rem);padding-left:40px}#top #triggerWarning{text-align:center;position:relative;padding:20px}@media screen and (min-width: 768px){#top #triggerWarning{max-width:640px;margin:0 auto;padding:0}}#top #triggerWarning h2{font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem);margin-bottom:10px}#top #topNews{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}#top #topNews ul{width:100%;max-width:980px;margin:40px auto 20px;text-align:left}#top #topNews ul li{padding:0 0 10px;text-align:left;margin-bottom:10px;border-bottom:1px dotted rgb(207.8,212.7684210526,255)}#top #topNews ul li .material-icons{font-size:1rem}@media screen and (min-width: 768px){#top #topNews ul li .material-icons{position:absolute;right:0;top:50%;right:.5rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:right .2s linear}}#top #topNews ul li a{display:block;width:100%;position:relative;text-decoration:none;color:#fff}@media screen and (min-width: 768px){#top #topNews ul li a{padding-right:40px;display:flex;width:auto;align-items:flex-start;min-width:400px}}#top #topNews ul li a .date{width:100%;font-weight:bold;margin-right:10px;color:rgb(221.88,72.12,108.12)}@media screen and (min-width: 768px){#top #topNews ul li a .date{width:8em;transition:.2s ease-in}}#top #topNews ul li a .icon-text{display:flex;width:100%}@media screen and (min-width: 768px){#top #topNews ul li a .icon-text{width:calc(100% - 10em)}}#top #topNews ul li a .icon-text .news-text{width:calc(100% - 2em)}@media screen and (min-width: 768px){#top #topNews ul li a .icon-text .news-text{width:100%;transition:.2s ease-in}}#top #topNews ul li a .icon-text .news-text p{margin-bottom:0}#top #topNews ul li a .icon-text .material-icons{font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem)}#top #topNews ul li a:hover .date{color:#e39cff}#top #topNews ul li a:hover .news-text{color:#e39cff}#top #topNews ul li a:hover .material-icons{right:0;color:#e39cff;transition:right .1s linear}#top #topNews .no-btn-link{font-size:1rem;font-weight:bold;text-align:center}#top #topNews .no-btn-link a{text-decoration:none;position:relative;padding-right:1em}@media screen and (min-width: 768px){#top #topNews .no-btn-link a .material-icons{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:right .2s linear}}@media screen and (min-width: 768px){#top #topNews .no-btn-link a:hover .material-icons{right:-10px;transition:right .2s linear}}#top #introduction .content-inner{max-width:max-content;text-align:center}#top #introduction .content-inner .ttl-style1{word-break:break-all;letter-spacing:-0.05em}@media screen and (min-width: 480px){#top #introduction .content-inner .ttl-style1{letter-spacing:0}}#top #introduction .content-inner .text-block{margin-bottom:20px}#top #introduction .content-inner p{font-size:1rem;margin-bottom:2em;line-height:2em}@media screen and (min-width: 768px){#top #introduction .content-inner p{font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem)}}#top #introduction .content-inner .btn{max-width:none;font-size:1rem;max-width:32em}#top #introduction .content-inner .btn a{padding:10px 20px}@keyframes mask-bg{0%{transform:translate(-101%, 0)}40%,60%{transform:translate(0%, 0)}100%{transform:translate(101%, 0)}}#top .main-pic{width:100%}@media screen and (min-width: 768px){#top .main-pic{position:fixed;top:-10vw;right:0;bottom:0;left:0;z-index:-1000}}#top .main-pic img{width:100%}#top #staff{position:relative;width:100%;overflow:hidden}#top #staff .content-inner ul.staff-list{display:grid;margin:0 auto 40px;gap:40px}@media screen and (min-width: 768px){#top #staff .content-inner ul.staff-list{grid-template-columns:1fr}}#top #staff .content-inner ul.staff-list>li{padding:0 10px;display:grid;gap:20px;text-align:center}#top #staff .content-inner ul.staff-list>li figure{margin:0 auto;width:80%}@media screen and (min-width: 768px){#top #staff .content-inner ul.staff-list>li figure{max-width:25%}}@media screen and (min-width: 980px){#top #staff .content-inner ul.staff-list>li figure{max-width:20%}}#top #staff .content-inner ul.staff-list>li figure img{width:100%;image-rendering:-webkit-optimize-contrast}#top #staff .content-inner ul.staff-list>li .role{font-size:80%;color:#fff;padding:5px 10px;font-size:1rem;border-top:1px solid #fff;border-bottom:1px solid #fff;display:inline-block;vertical-align:top;margin:5px 20px 0 0}#top #staff .content-inner ul.staff-list>li .name{font-weight:bold;display:inline-block;text-align:center;vertical-align:top;font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem);line-height:1.2;padding-top:.4em}#top #staff .content-inner ul.staff-list>li .name span.en{font-size:clamp(.75rem,.728rem + .0939vw,.8125rem)}#top #staffOthers .content-inner{text-align:center}#top #cast ul{display:grid;margin:0 auto;gap:80px}@media screen and (min-width: 768px){#top #cast ul{grid-template-columns:1fr}}#top #cast ul>li{padding:0 10px;display:grid;gap:20px;text-align:center}#top #cast ul>li figure{margin:0 auto;width:80%;max-width:300px}@media screen and (min-width: 768px){#top #cast ul>li figure{width:25%;max-width:none}}@media screen and (min-width: 980px){#top #cast ul>li figure{width:20%}}#top #cast ul>li figure img{width:100%;image-rendering:-webkit-optimize-contrast}#top #cast ul>li .name{margin:0 auto 20px;width:100%;font-weight:bold;text-align:center;font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem)}@media screen and (min-width: 768px){#top #cast ul>li .name{font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem)}}#top #cast ul>li .name span{display:block;font-size:1rem;white-space:nowrap}@media screen and (min-width: 768px){#top #cast ul>li:nth-child(12){grid-column:5/6;grid-row:2/3}}@media screen and (min-width: 768px){#top #cast ul>li:nth-child(14){grid-column:1/2;grid-row:3/4}}@media screen and (min-width: 768px){#top #cast ul>li:nth-child(15){grid-column:5/6;grid-row:1/2}}#top #cast #castText{text-align:center}#top #cast #castText p{font-weight:bold}#top #flyerOtherInfo #flyer{margin:0 auto;width:100%}@media screen and (min-width: 768px){#top #flyerOtherInfo #flyer{width:25%;padding:0;margin:0 auto}}#top #flyerOtherInfo #flyer a{display:block}#top #flyerOtherInfo #flyer a img{transition-duration:.3s;margin-bottom:20px;border:1px solid hsl(234.7826086957,9.1633466135%,79.6862745098%)}#top #flyerOtherInfo #flyer a:hover{text-decoration:none}#top #flyerOtherInfo #flyer a:hover img{transform:scale(1.05);transition-duration:.3s}#top #flyerOtherInfo #flyer a:focus-visible{outline:2px solid #e39cff;outline-offset:-2px}#top #flyerOtherInfo #flyer .no-btn-link{font-size:1rem;font-weight:bold;text-align:center}#top #otherInfo{position:relative}#top #otherInfo .content-inner p{text-align:center;margin-bottom:20px}#ticket .content-inner{padding-bottom:40px}#ticket .content-inner .ttl-style1 .en{letter-spacing:-0.01em}#ticket .content-inner .ttl-style2{text-align:center}#ticket .content-inner .ttl-style2 span{font-size:clamp(1.5rem,1.3239rem + .7512vw,2rem);display:inline-block;padding-bottom:20px}#ticket .content-inner .ticket-area{max-width:980px;margin:0 auto;padding:0}#ticket #newsList{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:40px auto}@media screen and (min-width: 768px){#ticket #newsList{text-align:center}}#ticket #newsList ul{text-align:left;margin-bottom:20px;width:100%}#ticket #newsList ul li{padding:0 0 10px;text-align:left;margin-bottom:10px;border-bottom:1px dotted rgb(207.8,212.7684210526,255)}#ticket #newsList ul li .material-icons{font-size:1rem}@media screen and (min-width: 768px){#ticket #newsList ul li .material-icons{position:absolute;right:0;top:50%;right:.5rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:right .2s linear}}#ticket #newsList ul li a{display:block;width:100%;position:relative;text-decoration:none;color:#fff}@media screen and (min-width: 768px){#ticket #newsList ul li a{padding-right:40px;display:flex;width:auto;align-items:flex-start;min-width:400px}}#ticket #newsList ul li a .date{width:100%;font-weight:bold;margin-right:10px;color:rgb(221.88,72.12,108.12)}@media screen and (min-width: 768px){#ticket #newsList ul li a .date{width:8em;transition:.2s ease-in}}#ticket #newsList ul li a .icon-text{display:flex;width:100%;align-items:center}@media screen and (min-width: 768px){#ticket #newsList ul li a .icon-text{width:calc(100% - 10em)}}#ticket #newsList ul li a .icon-text .news-text{width:calc(100% - 2em)}@media screen and (min-width: 768px){#ticket #newsList ul li a .icon-text .news-text{width:100%;transition:.2s ease-in}}#ticket #newsList ul li a .icon-text .news-text p{margin-bottom:0}#ticket #newsList ul li a .icon-text .material-icons{font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem)}#ticket #newsList ul li a:hover .date{color:#e39cff}#ticket #newsList ul li a:hover .news-text{color:#e39cff}#ticket #newsList ul li a:hover .material-icons{right:0;color:#e39cff;transition:right .1s linear}#ticket #ticket_ticket{margin:auto;margin-top:40px}#ticket #ticket_ticket>section{margin-bottom:40px;padding-bottom:40px}#ticket #ticket_ticket>section:not(:last-child){border-bottom:1px dotted rgb(207.8,212.7684210526,255)}#ticket #ticket_ticket>section h3{margin-bottom:10px;font-weight:600;font-size:clamp(1.5rem,1.3239rem + .7512vw,2rem);color:rgb(22.8,23.2,27.4)}#ticket #ticket_ticket>section h3 span{font-size:80%}#ticket #ticket_ticket>section h4{margin-bottom:10px;font-weight:600;font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem);color:rgb(221.88,72.12,108.12)}#ticket #ticket_ticket>section h4 span{font-size:1rem}#ticket #ticket_ticket>section a{position:relative}#ticket #ticket_ticket>section a .material-icons{transition:all .2s ease-out;text-decoration:none}#ticket #ticket_ticket>section a:hover{text-decoration:none}#ticket #ticket_ticket>section a:hover .material-icons{left:-0.8em}#ticket #ticket_ticket>section:last-child{margin-bottom:0;padding-bottom:0}#ticket #ticket_ticket .eventSchedule{margin-top:20px;overflow:auto}#ticket #ticket_ticket .eventSchedule p{margin-bottom:1em}#ticket #ticket_ticket .eventSchedule table{font-weight:500;color:#000;background-color:#fff;width:100%;font-size:clamp(.75rem,.728rem + .0939vw,.8125rem)}@media screen and (min-width: 768px){#ticket #ticket_ticket .eventSchedule table{width:auto}}#ticket #ticket_ticket .eventSchedule table th,#ticket #ticket_ticket .eventSchedule table td{text-align:center;border:solid 1px #727489;padding:10px 5px;vertical-align:middle;font-size:clamp(.75rem,.728rem + .0939vw,.8125rem)}@media screen and (min-width: 768px){#ticket #ticket_ticket .eventSchedule table th,#ticket #ticket_ticket .eventSchedule table td{padding:10px}}#ticket #ticket_ticket .eventSchedule table td{white-space:nowrap}@media screen and (min-width: 768px){#ticket #ticket_ticket .eventSchedule table td{width:35px}}@media screen and (min-width: 768px){#ticket #ticket_ticket .eventSchedule table td.td-l{width:75px}}#ticket #ticket_ticket .eventSchedule table .holiday{background-color:#ffdadb}#ticket #ticket_ticket .eventSchedule table .noevents{background-color:hsl(234.7826086957,9.1633466135%,79.6862745098%)}#ticket #ticket_ticket .eventSchedule>table{margin-bottom:20px}@media screen and (min-width: 768px){#ticket #ticket_ticket .eventSchedule>table.schedule-l th,#ticket #ticket_ticket .eventSchedule>table.schedule-l td{padding:10px 9px}}#ticket #ticket_ticket #pg{word-break:break-word}#ticket #ticket_ticket #pg dl{display:block;margin-bottom:20px;margin-left:1em}#ticket #ticket_ticket #pg dl dt{text-indent:-1em}#ticket #ticket_ticket #pg dl dt:before{content:"";width:10px;height:10px;border-radius:5px;background-color:rgb(221.88,72.12,108.12);margin-right:10px;display:inline-block}#ticket #ticket_list{max-width:600px;margin:auto}@media screen and (min-width: 768px){#ticket #ticket_list{margin-top:80px}}@media screen and (min-width: 768px){#ticket #ticket_list ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}}#ticket #ticket_list .btn{margin-bottom:40px;border-radius:50px;width:100%;max-width:none;line-height:1.2}#ticket #ticket_list .btn a{color:#fff}#ticket #ticket_list .btn a span{display:block}#ticket #ticket_list .btn a .ja{font-size:clamp(1.5rem,1.3239rem + .7512vw,2rem);transition:color .2s linear}#ticket #ticket_list .btn a .en{transition:color .2s linear}#ticket #ticket_list .btn a:hover{color:rgb(107.95,19.55,40.8)}#ticket #scrollUpBtn{margin-top:0}#news .content-inner #newsList{padding:0;width:100%;overflow:hidden;display:grid;gap:0 40px;max-width:980px;margin:0 auto}#news .content-inner #newsList article.news-block{width:100%;padding-right:0;padding-bottom:0;padding-left:0;border-bottom:1px dotted rgb(207.8,212.7684210526,255)}#news .content-inner #newsList article.news-block>a,#news .content-inner #newsList article.news-block>div{display:flex;justify-content:space-between;flex-wrap:wrap;padding:40px 20px;align-items:flex-start;margin-bottom:0;text-decoration:none;position:relative}@media screen and (min-width: 768px){#news .content-inner #newsList article.news-block>a,#news .content-inner #newsList article.news-block>div{padding:40px;transition:.2s ease-in;flex-direction:row-reverse;gap:40px}}#news .content-inner #newsList article.news-block>a .text-block,#news .content-inner #newsList article.news-block>div .text-block{width:100%;padding-left:0}@media screen and (min-width: 768px){#news .content-inner #newsList article.news-block>a .text-block,#news .content-inner #newsList article.news-block>div .text-block{margin-bottom:0;width:calc(66.67% - 40px);flex-grow:1}}#news .content-inner #newsList article.news-block>a .text-block .date,#news .content-inner #newsList article.news-block>div .text-block .date{color:#fff;font-weight:bold;transition:.2s ease-in}#news .content-inner #newsList article.news-block>a .text-block .news-ttl,#news .content-inner #newsList article.news-block>div .text-block .news-ttl{color:rgb(221.88,72.12,108.12);transition:.2s ease-in;font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem);font-weight:bold}#news .content-inner #newsList article.news-block>a figure,#news .content-inner #newsList article.news-block>div figure{width:100%;margin-top:20px;height:auto;overflow:hidden}@media screen and (min-width: 768px){#news .content-inner #newsList article.news-block>a figure,#news .content-inner #newsList article.news-block>div figure{margin-top:0;width:calc(33.33% - 20px)}}@media screen and (min-width: 768px){#news .content-inner #newsList article.news-block>a figure img,#news .content-inner #newsList article.news-block>div figure img{width:100%;transform:scale(1);transition:transform .2s linear;opacity:1}}#news .content-inner #newsList article.news-block>a .material-icons,#news .content-inner #newsList article.news-block>div .material-icons{width:40px;text-align:right;position:absolute;right:.5em;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);bottom:auto;transition:right .2s linear;display:none}@media screen and (min-width: 768px){#news .content-inner #newsList article.news-block>a .material-icons,#news .content-inner #newsList article.news-block>div .material-icons{display:block}}#news .content-inner #newsList article.news-block a{color:#fff}@media screen and (min-width: 768px){#news .content-inner #newsList article.news-block a{padding:40px 60px 40px 40px}}#news .content-inner #newsList article.news-block a:hover,#news .content-inner #newsList article.news-block a:focus-visible{background-color:hsla(0,0%,100%,.1)}#news .content-inner #newsList article.news-block a:hover .material-icons,#news .content-inner #newsList article.news-block a:focus-visible .material-icons{right:0;transition:right .1s linear}@media screen and (min-width: 768px){#news .content-inner #newsList article.news-block a:hover figure img,#news .content-inner #newsList article.news-block a:focus-visible figure img{transform:scale(1.1);opacity:.8;transition:opacity transform .1s linear}}@media screen and (min-width: 768px){#news .content-inner #newsList article.news-block>div figure img{transform:none;transition:none;opacity:1}}@media screen and (min-width: 768px){#news .content-inner #newsList article.news-block>div:hover{background:none}}@media screen and (min-width: 768px){#news .content-inner #newsList article.news-block>div:hover figure img{transform:none;opacity:1;transition:none}}#news .content-inner #newsList article.news-block .noimg{flex-direction:row}@media screen and (min-width: 768px){#news .content-inner #newsList article.news-block .noimg .text-block{width:calc(100% - 40px)}}#news .content-inner #newsList li.no-topics-text{text-align:center}#news .content-inner #newsList li.no-topics-text .btn{height:40px;border-radius:20px;text-align:center;margin:20px auto;width:50%}@media screen and (min-width: 768px){#news .content-inner #newsList li.no-topics-text .btn{width:25%}}#news .content-inner #newsList li.no-topics-text .btn a{color:#fff;font-weight:bold;display:block;width:100%;height:100%;text-decoration:none;line-height:40px}#news .content-inner #newsList li.no-topics-text .btn a .material-icons{vertical-align:middle}#news.news-article{max-width:none}#news.news-article .content-inner{padding-bottom:80px}#news.news-article .text-area{max-width:980px;margin:0 auto}#news.news-article h3{font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem);color:rgb(221.88,72.12,108.12)}@media screen and (min-width: 768px){#news.news-article h3{font-size:clamp(1.5rem,1.3239rem + .7512vw,2rem)}}#news.news-article img{height:auto !important}#news.news-article .btn{margin-top:40px}@media screen and (min-width: 768px){#movies ul.movie-list{max-width:980px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center}}#movies ul.movie-list li{width:100%;text-align:center;margin:0 auto 40px}@media screen and (min-width: 768px){#movies ul.movie-list li{width:calc(50% - 10px);margin-bottom:0;padding:0 10px}}#movies ul.movie-list li h3{font-size:clamp(1.5rem,1.3239rem + .7512vw,2rem);margin-bottom:20px}#movies .comingsoon{font-size:clamp(1.5rem,1.3239rem + .7512vw,2rem);text-align:center}.movie{height:0;position:relative;padding-bottom:56.25%;width:100%;overflow:hidden;clear:both;margin-bottom:10px}.movie iframe,.movie object,.movie embed,.movie video{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0}footer{max-width:none !important;padding-top:20px !important;padding-bottom:40px !important}@media screen and (min-width: 768px){footer{padding-bottom:calc(40px + 20px) !important}}footer .content-inner{padding-top:0;padding-bottom:0;background-color:rgba(0,0,0,0)}