@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&display=swap";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;font-size:62.5%}body{width:100%;height:100%;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothicM,YuGothic,"Helvetica Neue",メイリオ,Meiryo,sans-serif;font-size:1.6rem;color:#fff;background:#000;-webkit-text-size-adjust:100%}@media screen and (max-width: 1080px){body{font-size:1.4rem}}h1,h2,h3,h4,h5,h6,p,i,ul,li,dl,dt,dd,ol,figure{font-weight:normal;list-style:none;margin:0;padding:0}img{max-width:100%;height:auto;line-height:0;border:0}.red{color:red}.yellow{color:#efd20a}.gray{color:#666}.black{color:#000}.white{color:#fff}.normal{font-weight:normal}.bold{font-weight:bold}.italic{font-style:italic}.strike{text-decoration:line-through}.underline{text-decoration:underline}a{color:#fff;word-break:break-all;-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{color:#efd20a}@media screen and (max-width: 600px){br.pc{display:none}}br.tb{display:none}@media screen and (max-width: 1080px){br.tb{display:inline-block}}br.sp{display:none}@media screen and (max-width: 600px){br.sp{display:inline-block}}.indent{text-indent:-1em;padding-left:1em;display:inline-block}.indent2{text-indent:-2em;padding-left:2em;display:inline-block}.indent3{text-indent:-3em;padding-left:3em;display:inline-block}.indent4{text-indent:-4em;padding-left:4em;display:inline-block}.indent5{text-indent:-5em;padding-left:5em;display:inline-block}.indent6{text-indent:-6em;padding-left:6em;display:inline-block}.indent7{text-indent:-7em;padding-left:7em;display:inline-block}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.inner{max-width:1020px;margin:auto}h2{font-weight:700;line-height:1;text-align:center;margin-bottom:40px}@media screen and (max-width: 1080px){h2{margin-bottom:30px}}@media screen and (max-width: 600px){h2{margin-bottom:20px}}h2 .main{font-family:"Cinzel",serif;font-size:6rem;color:rgba(0,0,0,0);background:-webkit-gradient(linear, left top, right top, from(rgb(198, 138, 1)), color-stop(50%, rgb(239, 210, 10)), to(rgb(198, 138, 1)));background:-webkit-linear-gradient(left, rgb(198, 138, 1) 0%, rgb(239, 210, 10) 50%, rgb(198, 138, 1) 100%);background:linear-gradient(90deg, rgb(198, 138, 1) 0%, rgb(239, 210, 10) 50%, rgb(198, 138, 1) 100%);-webkit-background-clip:text;background-clip:text}@media screen and (max-width: 1150px){h2 .main{font-size:5.2rem}}@media screen and (max-width: 1080px){h2 .main{font-size:4.2rem}}@media screen and (max-width: 600px){h2 .main{font-size:3.6rem}}h2 .sub{font-family:"Noto Serif JP","Hiragino Mincho ProN","游明朝","Yu Mincho","游明朝体","YuMincho",sans-serif;font-size:1.6rem;color:#fff}@media screen and (max-width: 1080px){h2 .sub{font-size:1.4rem}}@media screen and (max-width: 600px){h2 .sub{font-size:1.2rem}}h2 .order{font-family:"Noto Serif JP","Hiragino Mincho ProN","游明朝","Yu Mincho","游明朝体","YuMincho",sans-serif;font-size:1.6rem;color:#000;margin-top:15px;display:inline-block}@media screen and (max-width: 600px){h2 .order{font-size:1.4rem}}.link-btn{width:100%;font-size:1.8rem;font-family:"Cinzel",serif;font-weight:700;text-align:center;text-decoration:none;border:1px solid #fff;margin:40px auto 0 auto;padding:15px 20px;display:block;position:relative}@media screen and (max-width: 600px){.link-btn{font-size:1.6rem;margin:30px auto 0 auto;padding:10px 15px}}.link-btn:hover{color:#000;background:#fff}.link-btn::after{content:"";width:10px;height:1px;background:#efd20a;margin:auto;top:0;bottom:0;right:10px;position:absolute}.link-btn.jp{font-family:"Noto Serif JP","Hiragino Mincho ProN","游明朝","Yu Mincho","游明朝体","YuMincho",sans-serif}.link-btn.back{max-width:180px;font-size:1.6rem;padding:10px}@media screen and (max-width: 600px){.link-btn.back{max-width:140px;font-size:1.4rem}}.bg-white{color:#000;background:#fff}.bg-white a{color:#000}.bg-white h2 .main{color:#000;background:none;background-clip:inherit}.bg-white h2 .sub{color:rgba(0,0,0,0);background:-webkit-gradient(linear, left top, right top, from(rgb(198, 138, 1)), color-stop(50%, rgb(239, 210, 10)), to(rgb(198, 138, 1)));background:-webkit-linear-gradient(left, rgb(198, 138, 1) 0%, rgb(239, 210, 10) 50%, rgb(198, 138, 1) 100%);background:linear-gradient(90deg, rgb(198, 138, 1) 0%, rgb(239, 210, 10) 50%, rgb(198, 138, 1) 100%);-webkit-background-clip:text;background-clip:text}.bg-white .link-btn{border:1px solid #000}.bg-white .link-btn:hover{color:#fff;background:#000}header{width:100%;height:60px;line-height:1;background:#000;border-bottom:1px solid #efd20a;-webkit-border-image:-webkit-gradient(linear, left top, right top, from(rgb(198, 138, 1)), color-stop(50%, rgb(239, 210, 10)), to(rgb(198, 138, 1)));-webkit-border-image:-webkit-linear-gradient(left, rgb(198, 138, 1) 0%, rgb(239, 210, 10) 50%, rgb(198, 138, 1) 100%);-o-border-image:linear-gradient(90deg, rgb(198, 138, 1) 0%, rgb(239, 210, 10) 50%, rgb(198, 138, 1) 100%);border-image:-webkit-gradient(linear, left top, right top, from(rgb(198, 138, 1)), color-stop(50%, rgb(239, 210, 10)), to(rgb(198, 138, 1)));border-image:linear-gradient(90deg, rgb(198, 138, 1) 0%, rgb(239, 210, 10) 50%, rgb(198, 138, 1) 100%);border-image-slice:0 0 1 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 30px;top:0;position:-webkit-sticky;position:sticky;z-index:100}@media screen and (max-width: 1150px){header{padding:0 20px}}@media screen and (max-width: 1080px){header{padding:0 15px}}header h1{padding:5px 0 0 0;position:relative;z-index:101}header h1 img{height:35px}@media screen and (max-width: 1150px){header h1 img{height:30px}}header .btn{display:none}@media screen and (max-width: 1080px){header .btn{width:60px;height:60px;top:0;position:relative;z-index:99;display:block;cursor:pointer}}header .btn span,header .btn span::before,header .btn span::after{width:35px;height:2px;background:#fff;position:absolute}header .btn span{margin:-1px 0 0 0;top:50%;right:15px;-webkit-transition:.2s;transition:.2s;display:block}header .btn span::before,header .btn span::after{content:"";top:50%;left:0;-webkit-transition:.3s;transition:.3s}header .btn span::before{margin:-10px 0 0 0}header .btn span::after{margin:8px 0 0 0}header .close{display:none}@media screen and (max-width: 1080px){header .close{width:60px;height:60px;top:0;right:0;position:fixed;z-index:102;display:block;cursor:pointer}}header .close span,header .close span::before,header .close span::after{width:35px;height:2px;background:#fff;position:absolute}header .close span{background:rgba(0,0,0,0);margin:-1px 0 0 0;top:50%;right:15px;-webkit-transition:.2s;transition:.2s;display:block}header .close span::before,header .close span::after{content:"";margin:-2px 0 0 0;top:50%;left:0;-webkit-transition:.3s;transition:.3s}header .close span::before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}header .close span::after{-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media screen and (max-width: 1080px){header nav{width:100%;height:100%;font-size:2.4rem;text-align:center;background:rgba(0,0,0,.9);padding:100px 0 60px 0;top:0;left:0;position:fixed;visibility:hidden;opacity:0;-webkit-transition:opacity .35s,visibility .35s;transition:opacity .35s,visibility .35s;z-index:100;overflow:auto;-webkit-overflow-scrolling:touch}}header nav .logo{display:none}@media screen and (max-width: 1080px){header nav .logo{top:16px;left:15px;position:fixed;display:block}header nav .logo img{height:35px}}@media screen and (max-width: 1080px)and (max-width: 1150px){header nav .logo img{height:30px}}header nav .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1080px){header nav .menu{display:block}}header nav .menu li{font-size:2rem;font-family:"Cinzel",serif;font-weight:700;color:#666;margin:0 15px;position:relative}@media screen and (max-width: 1080px){header nav .menu li{font-size:2rem;margin:0 0 20px 0}header nav .menu li:last-child{margin:0}}header nav .menu li a{color:#fff;text-decoration:none}header nav .menu li a:hover{color:#efd20a}header nav .menu li span{color:#fff;cursor:pointer}@media screen and (max-width: 1080px){header nav .menu li span{cursor:auto}}header nav .menu li ul{padding-top:10px;display:none;position:absolute;top:100%;left:-7px;z-index:101}@media screen and (max-width: 1080px){header nav .menu li ul{margin-top:10px;padding-top:0;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:static}}header nav .menu li ul li{width:80px;border-left:1px solid #efd20a;border-right:1px solid #efd20a;border-bottom:1px solid #efd20a}header nav .menu li ul li:first-child{border-top:1px solid #efd20a}@media screen and (max-width: 1080px){header nav .menu li ul li{width:auto;border:none !important;margin:0 10px !important}}header nav .menu li ul li a{font-size:1.6rem;text-align:center;background:#000;padding:10px;display:block}@media screen and (max-width: 1080px){header nav .menu li ul li a{font-size:1.8rem;background:none;padding:0}}header nav .menu li:hover ul{display:block}header.open nav{opacity:1;visibility:visible}footer{text-align:center;border-top:1px solid #efd20a;-webkit-border-image:-webkit-gradient(linear, left top, right top, from(#c68a01), color-stop(50%, #efd20a), to(#c68a01));-webkit-border-image:-webkit-linear-gradient(left, #c68a01 0%, #efd20a 50%, #c68a01 100%);-o-border-image:linear-gradient(to right, #c68a01 0%, #efd20a 50%, #c68a01 100%);border-image:-webkit-gradient(linear, left top, right top, from(#c68a01), color-stop(50%, #efd20a), to(#c68a01));border-image:linear-gradient(to right, #c68a01 0%, #efd20a 50%, #c68a01 100%);border-image-slice:1 0 0 0;padding:50px 0 30px 0}@media screen and (max-width: 600px){footer{padding:30px 0 20px 0}}footer .sns{margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 600px){footer .sns{margin-bottom:30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}footer .sns li{width:25px;margin:0 15px}footer .sns li:first-child{width:auto;font-family:"Cinzel",serif;font-size:1.4rem;font-weight:700;color:#efd20a;padding-right:60px;position:relative}footer .sns li:first-child::after{content:"";width:40px;height:1px;background:#efd20a;margin:auto;top:0;bottom:0;right:0;position:absolute}@media screen and (max-width: 600px){footer .sns li:first-child{width:100%;margin-bottom:10px;padding-right:0}footer .sns li:first-child::after{display:none}}footer .sns li.youtube{width:35px}footer .copy{font-family:"Cinzel",serif;font-size:1.2rem}@media screen and (max-width: 600px){footer .copy{font-size:1rem}}#lower{min-height:calc(100vh - 177px)}@media screen and (max-width: 600px){#lower{min-height:calc(100vh - 163px)}}#lower header{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#lower header .btn{display:none}@media screen and (max-width: 1080px){#lower header .btn{width:60px;height:60px;top:0;right:0;position:absolute;z-index:102;display:block;cursor:pointer}}#lower header .btn span,#lower header .btn span::before,#lower header .btn span::after{width:35px;height:2px;background:#fff;position:absolute}#lower header .btn span{margin:-1px 0 0 0;top:50%;right:15px;-webkit-transition:.2s;transition:.2s;display:block}#lower header .btn span::before,#lower header .btn span::after{content:"";top:50%;left:0;-webkit-transition:.3s;transition:.3s}#lower header .btn span::before{margin:-10px 0 0 0}#lower header .btn span::after{margin:8px 0 0 0}#lower header .btn span.close{background:rgba(0,0,0,0)}#lower header .btn span.close::before,#lower header .btn span.close::after{margin:-2px 0 0 0}#lower header .btn span.close::before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}#lower header .btn span.close::after{-webkit-transform:rotate(30deg);transform:rotate(30deg)}#lower header nav .menu li{font-size:1.6rem;margin:0 0 0 20px}@media screen and (max-width: 1080px){#lower header nav .menu li{font-size:2rem;margin:0 0 20px 0}}#lower header nav .menu li ul{left:-21px}.fade{opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}.fade.fadein{opacity:1}.load,.fadein{opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.load.active,.fadein.active{opacity:1}.blur{-webkit-filter:blur(5px);filter:blur(5px);opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.blur.fadein{-webkit-filter:blur(0);filter:blur(0);opacity:1}.preload *{-webkit-transition:none !important;transition:none !important}.mfp-bg{background:#000;opacity:.9 !important}.mfp-content{margin:40px auto}.mfp-container{padding:0 40px !important}@media screen and (max-width: 600px){.mfp-container{padding:0 20px !important}}button.mfp-close{width:50px !important;height:50px;padding:0 !important;top:20px !important;right:20px !important;opacity:1;display:block;cursor:pointer !important;overflow:hidden;text-indent:100%;white-space:nowrap;position:fixed}@media screen and (max-width: 1080px){button.mfp-close{width:35px !important;height:35px;top:15px !important;right:15px !important}}button.mfp-close:before,button.mfp-close:after{content:"";width:50px;height:2px;background:#fff;top:0;bottom:0;left:0;right:0;margin:auto;position:absolute;display:inline-block}@media screen and (max-width: 1080px){button.mfp-close:before,button.mfp-close:after{width:35px}}button.mfp-close:before{-webkit-transform:rotate(30deg);transform:rotate(30deg)}button.mfp-close:after{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.7}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}#loading{width:100%;height:100%;background:#000;top:0;left:0;position:fixed;z-index:1000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#loading img{width:300px}@media screen and (max-width: 600px){#loading img{width:230px}}#top{text-align:center;background:url(../images/bg_main.jpg) no-repeat center bottom/cover;border-bottom:1px solid #efd20a;-webkit-border-image:-webkit-gradient(linear, left top, right top, from(rgb(198, 138, 1)), color-stop(50%, rgb(239, 210, 10)), to(rgb(198, 138, 1)));-webkit-border-image:-webkit-linear-gradient(left, rgb(198, 138, 1) 0%, rgb(239, 210, 10) 50%, rgb(198, 138, 1) 100%);-o-border-image:linear-gradient(90deg, rgb(198, 138, 1) 0%, rgb(239, 210, 10) 50%, rgb(198, 138, 1) 100%);border-image:-webkit-gradient(linear, left top, right top, from(rgb(198, 138, 1)), color-stop(50%, rgb(239, 210, 10)), to(rgb(198, 138, 1)));border-image:linear-gradient(90deg, rgb(198, 138, 1) 0%, rgb(239, 210, 10) 50%, rgb(198, 138, 1) 100%);border-image-slice:0 0 1 0}#top .inner{padding:50px 0}@media screen and (max-width: 600px){#top .inner{padding:30px 0}}#top .inner h1{width:900px;height:296px;background:url(../images/logo_pc.png) no-repeat center/cover;text-indent:100%;overflow:hidden;white-space:nowrap;margin:0 auto 30px auto}@media screen and (max-width: 1080px){#top .inner h1{width:60%;height:0;background:url(../images/logo_sp.png) no-repeat center/cover;margin:0 auto 40px auto;padding-top:42.999%}}@media screen and (max-width: 1080px){#top .inner h1{width:70%;margin:0 auto 30px auto;padding-top:50.166%}}#top .inner .info img{width:520px}@media screen and (max-width: 1150px){#top .inner .info img{width:50%}}@media screen and (max-width: 1080px){#top .inner .info img{width:70%}}@media screen and (max-width: 600px){#top .inner .info img{width:80%}}#news{padding:80px 0}@media screen and (max-width: 1150px){#news{padding:80px 40px}}@media screen and (max-width: 1080px){#news{padding:60px 30px}}@media screen and (max-width: 600px){#news{padding:60px 0}}#news .inner ul{border-top:1px solid #666}#news .inner ul li{border-bottom:1px solid #666}#news .inner ul li a{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 10px}@media screen and (max-width: 600px){#news .inner ul li a{padding:20px;display:block}}#news .inner ul li a time{width:85px;font-family:"Cinzel",serif;font-size:1.2rem;font-weight:700;color:#efd20a;border:1px solid #efd20a;background:#000;text-align:center;padding:5px}@media screen and (max-width: 600px){#news .inner ul li a time{width:70px;font-family:"Cinzel",serif;margin-bottom:5px;padding:3px;display:block}}#news .inner ul li a p{font-weight:700;padding-left:30px}@media screen and (max-width: 600px){#news .inner ul li a p{padding-left:0}}#news .inner ul li a:hover{color:#efd20a}#news .inner article .title{border-top:1px solid #666;border-bottom:1px solid #666;margin-bottom:20px;padding:20px}#news .inner article .title time{font-family:"Cinzel",serif;font-size:1.4rem;font-weight:700;color:#efd20a}#news .inner article .title h3{font-size:1.8rem;font-weight:700}@media screen and (max-width: 600px){#news .inner article .title h3{font-size:1.6rem}}#news .inner article .detail{font-size:1.4rem;color:#000;background:#fff;padding:40px}@media screen and (max-width: 600px){#news .inner article .detail{padding:30px}}#news .inner article .detail h4{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.4rem;font-weight:700;color:#efd20a;line-height:1.3;background:#000;margin-bottom:5px;padding:5px 10px}#news .inner article .detail p{line-height:1.8}#news .inner article .detail a{color:#000}#news .inner article .detail a:hover{color:#efd20a}#news .inner article .detail .movie{height:0;padding:0 0 56.25% 0;overflow:hidden;position:relative}#news .inner article .detail .movie iframe{width:100%;height:100%;top:0;left:0;position:absolute}#news .index{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width: 1150px){#news .index{display:block}}#news .index h2{width:240px;text-align:left}@media screen and (max-width: 1150px){#news .index h2{width:100%;text-align:center}}#news .index h2 .main{font-size:5rem}@media screen and (max-width: 1150px){#news .index h2 .main{font-size:5.2rem}}@media screen and (max-width: 1080px){#news .index h2 .main{font-size:4.2rem}}@media screen and (max-width: 600px){#news .index h2 .main{font-size:3.6rem}}#news .index ul{width:calc(100% - 240px);border-top:1px solid #000}@media screen and (max-width: 1150px){#news .index ul{width:100%}}#news .index ul li{border-bottom:1px solid #000}#news .index ul li a time{border:none}#news .index .link-btn{width:120px;font-size:1.4rem;padding:7.5px 10px;top:60px;left:0;position:absolute}@media screen and (max-width: 1150px){#news .index .link-btn{display:block;top:0;position:relative}}#live-info,#ticket{padding:80px 0}@media screen and (max-width: 1150px){#live-info,#ticket{padding:80px 40px}}@media screen and (max-width: 1080px){#live-info,#ticket{padding:60px 30px}}@media screen and (max-width: 600px){#live-info,#ticket{padding:60px 0}}#live-info .info,#ticket .info{font-size:2rem;font-weight:700;color:#efd20a;text-align:center;margin-bottom:30px}@media screen and (max-width: 1080px){#live-info .info,#ticket .info{font-size:1.8rem}}@media screen and (max-width: 600px){#live-info .info,#ticket .info{font-size:1.6rem;margin-bottom:20px}}#live-info .box,#ticket .box{margin-bottom:50px}#live-info .box:last-child,#ticket .box:last-child{margin-bottom:0}@media screen and (max-width: 1080px){#live-info .box,#ticket .box{margin-bottom:40px}}#live-info .box h3,#ticket .box h3{color:#fff;font-size:2rem;font-weight:700;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1080px){#live-info .box h3,#ticket .box h3{font-size:1.8rem}}@media screen and (max-width: 600px){#live-info .box h3,#ticket .box h3{font-size:1.6rem;margin-bottom:20px}}#live-info .box h3::before,#live-info .box h3::after,#ticket .box h3::before,#ticket .box h3::after{content:"";height:1px;background:#fff;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#live-info .box h3::before,#ticket .box h3::before{margin-right:20px}#live-info .box h3::after,#ticket .box h3::after{margin-left:20px}#live-info dl,#ticket dl{border-bottom:1px solid #666;padding:20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 600px){#live-info dl,#ticket dl{padding:20px;display:block}}#live-info dl:first-of-type,#ticket dl:first-of-type{border-top:1px solid #666}#live-info dl dt,#ticket dl dt{width:220px;font-weight:700;color:#efd20a;text-align:left;position:relative;padding:0 80px 0 30px}@media screen and (max-width: 600px){#live-info dl dt,#ticket dl dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.2rem;margin-bottom:5px;padding:0}}#live-info dl dt::after,#ticket dl dt::after{content:"";width:60px;height:1px;background:#efd20a;margin:auto;top:0;bottom:0;right:0;position:absolute}@media screen and (max-width: 600px){#live-info dl dt::after,#ticket dl dt::after{width:30px;right:-40px}}#live-info dl dd,#ticket dl dd{width:calc(100% - 220px);line-height:1.6;padding:0 0 0 60px}@media screen and (max-width: 1150px){#live-info dl dd,#ticket dl dd{width:calc(100% - 200px);padding:0 0 0 40px}}@media screen and (max-width: 1080px){#live-info dl dd,#ticket dl dd{padding:0 0 0 20px}}@media screen and (max-width: 600px){#live-info dl dd,#ticket dl dd{width:100%;padding:0}}#live-info a,#ticket a{color:#fff}#live-info a:hover,#ticket a:hover{color:#efd20a}@media screen and (max-width: 600px){#live-info p,#ticket p{padding:0 20px}}#artist{text-align:center;padding:80px 0}@media screen and (max-width: 1150px){#artist{padding:80px 40px}}@media screen and (max-width: 1080px){#artist{padding:60px 30px}}@media screen and (max-width: 600px){#artist{padding:60px 0}}#artist .tab{margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 600px){#artist .tab{margin-bottom:15px;border-top:1px solid #efd20a;border-bottom:1px solid #efd20a}}#artist .tab li{width:180px;border:1px solid #efd20a;margin:0 20px;padding:10px;position:relative;cursor:pointer}@media screen and (max-width: 600px){#artist .tab li{width:50%;border:none;margin:0}}#artist .tab li span{font-weight:700;line-height:1;display:block;position:relative;z-index:1}#artist .tab li span:first-child{font-family:"Cinzel",serif;font-size:3rem}@media screen and (max-width: 1080px){#artist .tab li span:first-child{font-size:2.6rem}}@media screen and (max-width: 600px){#artist .tab li span:first-child{font-size:2.4rem}}#artist .tab li span:last-child{font-family:"Noto Serif JP","Hiragino Mincho ProN","游明朝","Yu Mincho","游明朝体","YuMincho",sans-serif;font-size:1.3rem}@media screen and (max-width: 1080px){#artist .tab li span:last-child{font-size:1.2rem}}#artist .tab li::before{content:"";width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgb(198, 138, 1)), color-stop(50%, rgb(239, 210, 10)), to(rgb(198, 138, 1)));background:-webkit-linear-gradient(left, rgb(198, 138, 1) 0%, rgb(239, 210, 10) 50%, rgb(198, 138, 1) 100%);background:linear-gradient(90deg, rgb(198, 138, 1) 0%, rgb(239, 210, 10) 50%, rgb(198, 138, 1) 100%);top:0;left:0;opacity:0;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}#artist .tab li::after{content:"";border-style:solid;border-width:12px 8px 0 8px;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-25px;left:calc(50% - 8px);opacity:0;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 600px){#artist .tab li::after{border-width:10px 8px 0 8px;bottom:-18px}}#artist .tab li:hover::before{opacity:1}@media screen and (max-width: 600px){#artist .tab li:hover::before{opacity:0}}#artist .tab li.active{background:-webkit-gradient(linear, left top, right top, from(rgb(198, 138, 1)), color-stop(50%, rgb(239, 210, 10)), to(rgb(198, 138, 1)));background:-webkit-linear-gradient(left, rgb(198, 138, 1) 0%, rgb(239, 210, 10) 50%, rgb(198, 138, 1) 100%);background:linear-gradient(90deg, rgb(198, 138, 1) 0%, rgb(239, 210, 10) 50%, rgb(198, 138, 1) 100%);pointer-events:none}#artist .tab li.active::after{opacity:1}@media screen and (max-width: 600px){#artist .artist{padding:0 20px}}#artist .artist ul{width:calc(100% + 20px);margin-left:-10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#artist .artist ul li{width:calc(25% - 20px);margin:25px 10px 0 10px}@media screen and (max-width: 1080px){#artist .artist ul li{width:calc(33.333% - 20px)}}@media screen and (max-width: 600px){#artist .artist ul li{width:calc(50% - 20px)}}#artist .artist ul li a{height:0;padding-top:100%;overflow:hidden;display:block;position:relative}#artist .artist ul li a img{top:0;left:0;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}#artist .artist ul li a:hover img{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}#artist .artist ul li p{font-size:2rem;font-weight:700;line-height:1;margin-top:10px}@media screen and (max-width: 1150px){#artist .artist ul li p{font-size:1.8rem}}@media screen and (max-width: 1080px){#artist .artist ul li p{font-size:1.6rem}}@media screen and (max-width: 600px){#artist .artist ul li p{font-size:1.4rem}}#artist .artist ul li p small{font-size:1.4rem}@media screen and (max-width: 600px){#artist .artist ul li p small{font-size:1.2rem}}#special{padding:80px 0}@media screen and (max-width: 1150px){#special{padding:80px 40px}}@media screen and (max-width: 1080px){#special{padding:60px 30px}}@media screen and (max-width: 600px){#special{padding:60px 0}}#special .top-list{max-width:730px;margin:auto}@media screen and (max-width: 600px){#special .top-list{padding:0 20px}}#special .top-list li{margin-bottom:20px}#special .top-list li:last-child{margin-bottom:0}@media screen and (max-width: 600px){#special .top-list li{margin-bottom:10px}}#special .top-list li a{line-height:1;background:-webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), color-stop(50%, rgb(0, 0, 0)), to(rgb(57, 57, 57)));background:-webkit-linear-gradient(top, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgb(57, 57, 57) 100%);background:linear-gradient(180deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgb(57, 57, 57) 100%);border-radius:10px;text-align:center;padding:15px;display:block}@media screen and (max-width: 600px){#special .top-list li a{padding:15px 30px}}#special .top-list li a img{width:515px}@media screen and (max-width: 1150px){#special .top-list li a img{width:480px}}@media screen and (max-width: 1080px){#special .top-list li a img{width:400px}}@media screen and (max-width: 600px){#special .top-list li a img{width:100%}}#special .top-list li a:hover{opacity:.8}#special h3{font-family:"Noto Serif JP","Hiragino Mincho ProN","游明朝","Yu Mincho","游明朝体","YuMincho",sans-serif;font-size:2.4rem;font-weight:700;color:#efd20a;text-align:center;line-height:1;border-top:1px solid #efd20a;border-bottom:1px solid #efd20a;-webkit-border-image:-webkit-gradient(linear, left top, right top, from(#c68a01), color-stop(50%, #efd20a), to(#c68a01));-webkit-border-image:-webkit-linear-gradient(left, #c68a01 0%, #efd20a 50%, #c68a01 100%);-o-border-image:linear-gradient(to right, #c68a01 0%, #efd20a 50%, #c68a01 100%);border-image:-webkit-gradient(linear, left top, right top, from(#c68a01), color-stop(50%, #efd20a), to(#c68a01));border-image:linear-gradient(to right, #c68a01 0%, #efd20a 50%, #c68a01 100%);border-image-slice:1 0 1 0;margin-bottom:40px;padding:15px}@media screen and (max-width: 1080px){#special h3{font-size:2rem;margin-bottom:30px}}@media screen and (max-width: 600px){#special h3{font-size:1.8rem;margin-bottom:20px;padding:10px}}@media screen and (max-width: 600px){#special .movie-list{padding:0 20px}}#special .movie-list ul{width:calc(100% + 30px);margin:0 0 -30px -15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1080px){#special .movie-list ul{width:calc(100% + 20px);margin:0 0 -30px -10px}}@media screen and (max-width: 600px){#special .movie-list ul{width:calc(100% + 15px);margin:0 0 -20px -7.5px}}#special .movie-list ul li{width:calc(33.333% - 30px);margin:0 15px 30px 15px}@media screen and (max-width: 1080px){#special .movie-list ul li{width:calc(50% - 20px);margin:0 10px 30px 10px}}@media screen and (max-width: 600px){#special .movie-list ul li{width:calc(50% - 15px);margin:0 7.5px 20px 7.5px}}#special .movie-list ul li a{border:1px solid #efd20a;line-height:1;overflow:hidden;display:block;position:relative}#special .movie-list ul li a i{width:50px;height:40px;border:1px solid #efd20a;margin:auto;top:0;bottom:0;left:0;right:0;position:absolute;z-index:3;-webkit-transition:all .5s ease;transition:all .5s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#special .movie-list ul li a i::after{content:"";border-width:8px 0 8px 14px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #efd20a;margin-right:-1px;display:inline-block;position:absolute}@media screen and (max-width: 600px){#special .movie-list ul li a i{width:30px;height:25px}#special .movie-list ul li a i::after{border-width:5px 0 5px 10px}}#special .movie-list ul li a:hover{opacity:.8}#special .movie-list ul li a:hover i{display:none}#special .movie-list ul li p{font-size:1.8rem;font-weight:700;line-height:1.3;text-align:center;margin-top:10px}@media screen and (max-width: 1080px){#special .movie-list ul li p{font-size:1.6rem}}@media screen and (max-width: 600px){#special .movie-list ul li p{font-size:1.4rem;margin-top:5px}}@media screen and (max-width: 600px){#special .movie-box{padding:0 20px}}#special .movie-box a{max-width:800px;border:1px solid #efd20a;line-height:1;overflow:hidden;margin:auto;display:block;position:relative}#special .movie-box a i{width:50px;height:40px;border:1px solid #efd20a;margin:auto;top:0;bottom:0;left:0;right:0;position:absolute;z-index:3;-webkit-transition:all .5s ease;transition:all .5s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#special .movie-box a i::after{content:"";border-width:8px 0 8px 14px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #efd20a;margin-right:-1px;display:inline-block;position:absolute}@media screen and (max-width: 600px){#special .movie-box a i{width:30px;height:25px}#special .movie-box a i::after{border-width:5px 0 5px 10px}}#special .movie-box a:hover{opacity:.8}#special .movie-box a:hover i{display:none}#special .movie-box p{font-size:1.8rem;font-weight:700;line-height:1.3;text-align:center;margin-top:10px}@media screen and (max-width: 1080px){#special .movie-box p{font-size:1.6rem}}@media screen and (max-width: 600px){#special .movie-box p{font-size:1.4rem;margin-top:5px}}@media screen and (max-width: 600px){#special .sticker{padding:0 40px}}#special .sticker .image{max-width:440px;line-height:1;border:1px solid #666;margin:auto}#special .sticker .link-btn{max-width:280px}@media screen and (max-width: 600px){#special .sticker .link-btn{max-width:240px}}#playlist{padding:80px 0}@media screen and (max-width: 1150px){#playlist{padding:80px 40px}}@media screen and (max-width: 1080px){#playlist{padding:60px 30px}}@media screen and (max-width: 600px){#playlist{padding:60px 0}}#playlist ul{max-width:730px;margin:auto}@media screen and (max-width: 600px){#playlist ul{padding:0 20px}}#playlist ul li{margin-bottom:20px}#playlist ul li:last-child{margin-bottom:0}@media screen and (max-width: 600px){#playlist ul li{margin-bottom:10px}}