@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&display=swap");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}@media (min-width: 750px){.sp{display:none}}@media (max-width: 750px){.tab{display:none}}@media (min-width: 1200px){.tab{display:none}}@media (max-width: 750px){.pc{display:none}}img{display:block;width:100%}a{color:#00d5ff;font-weight:bold;word-break:break-all}@media (min-width: 1200px){a{transition:color 0.3s}a:hover{color:#00aaff}a:hover img{opacity:0.7}a img{transition:opacity 0.3s}}html{scroll-behavior:smooth}@media (min-width: 750px){html *{scroll-margin-top:120px}}body header,body main,body footer{font-family:'Noto Serif JP', serif;font-size:17px;color:#fff}@media (max-width: 750px){body header,body main,body footer{font-size:3vw}}.notes{font-size:0.8em}.notes:not(ul){display:inline-block;text-indent:-1em;padding-left:1em}.list{display:inline-block;text-align:left;margin:0 auto}.list li{text-indent:-1em;padding-left:1em;box-sizing:border-box}.list li+li{margin-top:0.75em}*+.list{margin-top:2em}.red{color:#ff0000;font-weight:bold}#bg{position:fixed;top:-70px;left:0;background:linear-gradient(to bottom, #0056ff 0%, #026 20%, #000 75%);width:100%;height:calc(100vh + 70px);overflow:hidden;z-index:-1}@media (min-width: 1200px){#bg{top:0;height:100vh}}#bg #star{height:100%;-webkit-filter:drop-shadow(0 0 5px #0056ff) drop-shadow(0 0 5px #026);filter:drop-shadow(0 0 5px #0056ff) drop-shadow(0 0 5px #026)}#bg #constellation{position:absolute;top:0;left:0;background:url(../images/common/constellation.png);background-size:auto;width:100%;height:100%;z-index:1}@media (max-width: 750px){#bg #constellation{background-position:0 0;-webkit-animation:constellation-anim 84s linear infinite;animation:constellation-anim 84s linear infinite}@-webkit-keyframes constellation-anim{to{background-position:3318px -1240px}}@keyframes constellation-anim{to{background-position:3318px -1240px}}}@media (min-width: 750px){#bg #constellation{background-position:center 0;-webkit-animation:constellation-anim 42s linear infinite;animation:constellation-anim 42s linear infinite}@-webkit-keyframes constellation-anim{to{background-position:center -1240px}}@keyframes constellation-anim{to{background-position:center -1240px}}}header{position:fixed;top:0;left:0;width:100%;z-index:8000}header nav .navInner ul li{position:relative;letter-spacing:0.2em}header nav .navInner ul li.new:after{content:"NEW";color:#fff000;font-weight:bold;font-size:0.7em}header nav .navInner ul li.blank{color:#fff;font-weight:bold;pointer-events:none;opacity:0.3}header nav .navInner ul li a{color:#fff;font-weight:bold;text-decoration:none}@media (min-width: 1200px){header nav .navInner ul li a{transition:opacity 0.2s}header nav .navInner ul li a:hover{opacity:0.7}}@media (max-width: 1200px){header{pointer-events:none}header nav{background:#000 url(../images/common/bg_stained.png) center bottom;opacity:0;pointer-events:none;transition:opacity 0.3s}header nav.act{opacity:1;pointer-events:all}header nav.act .navInner{margin-left:6px}header nav .navInner{border-left:solid 2px #000;margin-left:100%;transition:margin-left 0.3s 0.15s}header nav .navInner ul{background:#000;border-left:solid 2px #cb0;padding:70px 0 0 10%;box-sizing:border-box;height:100vh}header nav .navInner ul li{font-size:1.4em}header nav .navInner ul li.new:after{margin-left:2em}header nav .navInner ul li.act:before{content:"";position:absolute;top:0;left:-8%;background:url(../images/common/pointer_sp.png) left center no-repeat;background-size:contain;width:6%;max-width:30px;height:100%;margin-top:0.1em}header nav .navInner ul li+li{margin-top:1em}}@media (min-width: 1200px){header{background:#000 url(../images/common/bg_stained.png) center bottom;border-bottom:solid 2px #cb0}header nav{padding-bottom:8px;border-bottom:solid 2px #000}header nav .navInner{border-bottom:solid 2px #000}header nav .navInner ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#000;border-bottom:solid 1px #cb0}header nav .navInner ul li{padding:30px 0;margin:0 1.5em}header nav .navInner ul li.act:before{content:"";position:absolute;top:0;left:0;background:url(../images/common/pointer.png) center top no-repeat;width:100%;height:15px}header nav .navInner ul li.act a{pointer-events:none}header nav .navInner ul li.new:after{position:absolute;bottom:13px;left:0;width:100%;text-align:center}}header #btnNav{position:absolute;top:0;right:0;pointer-events:all}@media (min-width: 1200px){header #btnNav{display:none}}header #btnNav .btnNavInner{position:relative;cursor:pointer;width:60px;height:60px}header #btnNav .btnNavInner span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#fff;width:45%}header #btnNav .btnNavInner span:nth-of-type(1){top:15px}header #btnNav .btnNavInner span:nth-of-type(2){top:23px}header #btnNav .btnNavInner span:nth-of-type(3){top:31px}header #btnNav .btnNavInner.act span:nth-of-type(1){top:18px;left:10px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:60%}header #btnNav .btnNavInner.act span:nth-of-type(2){opacity:0}header #btnNav .btnNavInner.act span:nth-of-type(3){top:30px;left:10px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:60%}#mCSB_1_container{margin-right:20px}#mCSB_1_scrollbar_vertical{width:10px;opacity:1 !important}#mCSB_1_scrollbar_vertical .mCSB_dragger_bar{background:#000 url(../images/common/bg_stained.png) center center;width:10px !important;border:solid 1px #cb0;border-radius:0;box-sizing:border-box;box-shadow:0px 0px 0px 2px #000 inset}#mCSB_1_scrollbar_vertical .mCSB_draggerRail{background:#cb0 !important;width:2px !important;border-radius:0}footer{background:#001133}@media (max-width: 750px){footer{padding:15% 0}}@media (min-width: 750px){footer{padding:90px 0}}footer img{width:35px}footer #snsCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}footer #snsCol li+li{margin-left:15px}footer .copy{font-size:0.8em;text-align:center;margin-top:30px}@media (max-width: 750px){body>div:not(#top) #mvCol h1{background-size:250% auto;margin-top:10%}}@media (min-width: 750px){body>div:not(#top) #mvCol h1{margin-top:50px}body>div:not(#top) #mvCol h1 img{width:80%;max-width:600px;margin:0 auto}}@media (min-width: 1200px){body>div:not(#top) #mvCol h1{background-size:auto;margin-top:160px}}body>div:not(#top) .content{background:#000;width:90%;max-width:1100px;border-top:solid 2px #cb0;border-bottom:solid 2px #cb0;box-sizing:border-box}@media (max-width: 750px){body>div:not(#top) .content{margin:5% auto 15%}}@media (min-width: 750px){body>div:not(#top) .content{margin:30px auto 90px}}body>div:not(#top) .content h2{background:#000 url(../images/common/bg_stained.png) center center;text-align:center;border-bottom:solid 1px #cb0;box-sizing:border-box}body>div:not(#top) .content h2 span{display:block;background:rgba(0,0,0,0.5);font-size:1.75em;letter-spacing:0.2em;padding:0.5em 0;border-top:solid 2px #000;border-bottom:solid 2px #000;box-sizing:border-box;text-shadow:2px 2px 0 #000, 2px 1px 0 #000, 2px 0 0 #000, -2px -1px 0 #000, -2px -2px 0 #000, 2px -2px 0 #000, 1px -2px 0 #000, 0 -2px 0 #000, -1px -2px 0 #000, -2px -2px 0 #000, -2px -1px 0 #000, -2px 0 0 #000, -2px 1px 0 #000, -2px 2px 0 #000, -1px 2px 0 #000, 0 2px 0 #000, 1px 2px 0 #000}body>div:not(#top) .content h3{text-align:center;box-sizing:border-box}body>div:not(#top) .content h3 span{display:inline-block;background:url(../images/common/pointer_sp.png) left top 0.5em no-repeat,url(../images/common/pointer_sp.png) right top 0.5em no-repeat;background-size:0.9em;font-size:1.4em;letter-spacing:0.2em;padding:0.2em 1.4em;margin:1.0em 0 0.5em;box-sizing:border-box}@media (max-width: 750px){body>div:not(#top) .contentInner{padding:2em 2em 4em}}@media (min-width: 750px){body>div:not(#top) .contentInner{padding:3em 3em 4em}}body>div:not(#top) .contentInner>dl>dt:not(.tit){background:linear-gradient(to right, #026 0%, #0056ff 50%, #026 100%);font-size:1.25em;text-align:center;padding:0.25em 0.5em 0.35em}body>div:not(#top) .contentInner>dl>dt:not(.tit)+dd{margin-top:1.5em}body>div:not(#top) .contentInner>dl>dt.tit{color:#007fff;font-size:1.5em;font-weight:bold;text-align:center}body>div:not(#top) .contentInner>dl>dt.tit+dd{margin-top:1em}body>div:not(#top) .contentInner>dl>dd{text-align:center}body>div:not(#top) .contentInner>dl>dd.left{text-align:left}body>div:not(#top) .contentInner>dl>dd.left ul{display:block;margin:0 0}@media (max-width: 750px){body>div:not(#top) .contentInner>dl>dd .left{text-align:left}}body>div:not(#top) .contentInner>dl>dd p{display:inline-block;text-align:left;margin:0 auto}@media (max-width: 750px){body>div:not(#top) .contentInner>dl>dd dl{margin:0 auto}}@media (min-width: 750px){body>div:not(#top) .contentInner>dl>dd dl{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1em}}@media (max-width: 750px){body>div:not(#top) .contentInner>dl>dd dl dt{margin:0 auto}}@media (min-width: 750px){body>div:not(#top) .contentInner>dl>dd dl dt{font-size:0.8em}}body>div:not(#top) .contentInner>dl>dd dl dt span{display:inline-block;width:10em;padding:0.2em 0.2em 0.3em;border:solid 1px #fff}@media (max-width: 750px){body>div:not(#top) .contentInner>dl>dd dl dd{margin-top:1em}}@media (min-width: 750px){body>div:not(#top) .contentInner>dl>dd dl dd{width:30em;text-align:left}}body>div:not(#top) .contentInner>dl>dd dl+dl{margin-top:2em}body>div:not(#top) .contentInner>dl+dl{margin-top:4em}.castList{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.5em 1em;margin-top:1em}.castList li{text-align:left}@media (max-width: 750px){.castList li{width:100%}}@media (min-width: 750px){.castList li{width:calc((100% - 2em) / 3)}}.castList li span{font-size:0.8em;font-weight:bold}.castList li span.day1{color:#007fff}.castList li span.day2{color:red}@media (min-width: 750px){.guest{display:block !important}}.guest dt{padding:5% 0 0;border-top:1px solid #002266;-o-border-image:linear-gradient(to right, #026 0%, #0056ff 50%, #026 100%);border-image:linear-gradient(to right, #026 0%, #0056ff 50%, #026 100%);border-image-slice:1}.guest dt span{display:block !important;width:11em !important;padding:0.2em 0.2em 0.3em;margin:0 auto;border:none !important;font-size:.8em}@media (min-width: 750px){.guest dt{font-size:1.2em !important}}.guest dd{margin:0 0 10%}@media (min-width: 750px){.guest dd{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:100% !important;margin:20px 0;padding:0 0 20px}}.guest dd p{margin:0 0 5% !important;font-size:.8em}@media (min-width: 750px){.guest dd p{display:inline-block;text-align:left;width:68%}}@media (min-width: 750px){.guest dd img{width:30%}}

/*# sourceMappingURL=maps/info.css.map */
