*{box-sizing:border-box;margin:0;padding:0;outline:none}html{-webkit-text-size-adjust:100%}li{list-style-type:none}img{width:100%;height:auto;vertical-align:bottom;line-height:1}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){img{image-rendering:-webkit-optimize-contrast}}main{display:block}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:0;line-height:1;letter-spacing:0}a{text-decoration:underline;word-break:break-all;color:#333;transition:0.3s}a:hover{text-decoration:none;-webkit-filter:brightness(1.5);filter:brightness(1.5)}main a{text-decoration:none;transition:0.3s;color:#333;word-break:break-all}main a:not(:has(img)){background:linear-gradient(transparent 55%, rgba(233,84,114,0.458824) 0) no-repeat;background-size:100%}.btnLink{display:block;width:-webkit-fit-content;width:fit-content;margin:auto;color:#ffc600;background:#6a0917;border-radius:2em;font-size:90%;padding:0.5em 1em}@media (hover: hover) and (min-width: 750px), (-ms-high-contrast: none) and (min-width: 750px){.hoverS{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.hoverS:hover{-webkit-filter:none;filter:none;-webkit-transform:scale(1.02);transform:scale(1.02)}}@media (hover: hover) and (min-width: 750px), (-ms-high-contrast: none) and (min-width: 750px){.hoverO{transition:opacity 0.3s}.hoverO:hover{-webkit-filter:none;filter:none;opacity:0.7}}.pc{display:none}.pcL{display:none}.mx12{display:none}@media (min-width: 750px){.sp{display:none}.pc{display:block}}@media (max-width: 1199px){.mx12{display:block}}@media (min-width: 1260px){.pcL{display:block}}p,li,dt,dd{-webkit-transform:rotateZ(0.01deg);transform:rotateZ(0.01deg)}::selection{background:rgba(233,84,114,0.458824)}html{scroll-behavior:smooth}body{background:url(../images/common/bg_01.png) center top no-repeat,url(../images/common/bg_05.png) center top 12% no-repeat,url(../images/common/bg_02.png) center top 30% no-repeat,url(../images/common/bg_03.png) center top 60% no-repeat,url(../images/common/bg_04.png) center bottom no-repeat,linear-gradient(0deg, #93aac9 15%, #ecb372 40%, #67b8f0 65%, #ffd4de 90%);background-size:100% auto;position:relative;overflow-x:hidden;z-index:0;font-family:"Klee One",cursive,"Noto Serif JP",serif,"Arial",sans-serif;font-weight:600;font-style:normal;line-height:1.7;letter-spacing:0;color:#333;font-size:3.2vw}@media (min-width: 750px){body{font-size:1.42857vw}}@media (min-width: 750px) and (min-width: 1260px){body{font-size:18px}}body:before{content:"";width:100vw;height:100vh;background:url(../images/common/bg.png) center top no-repeat;background-size:cover;position:fixed;left:0px;bottom:0px;z-index:-1}#container{position:relative}section{margin:5.33333vw 0vw 0vw 0vw}@media (min-width: 750px){section{margin:3.1746vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){section{margin:40px 0px 0px 0px}}main{position:relative;z-index:1;padding:0vw 1.33333vw 0vw 1.33333vw}@media (min-width: 750px){main{padding:0vw 24.60317vw 0vw 1.5873vw}}@media (min-width: 750px) and (min-width: 1260px){main{padding:0px 310px 0px 20px}}.contentsInner{max-width:1260px;border-radius:0.5em;background:url("../images/common/bg_content.png");margin:0 auto;position:relative;box-shadow:1px 3px 5px 0px rgba(0,0,0,0.2)}header .contentsInner,footer .contentsInner{background:none;border-radius:0;box-shadow:none}header{padding:0vw 1.33333vw 0vw 1.33333vw}@media (min-width: 750px){header{padding:0vw 20.63492vw 0vw 1.5873vw}}@media (min-width: 750px) and (min-width: 1260px){header{padding:0px 260px 0px 20px}}footer{font-family:"Helvetica Neue", "Segoe UI", "Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, sans-serif;padding:6.66667vw 1.33333vw 10.66667vw 1.33333vw}@media (min-width: 750px){footer{padding:3.96825vw 23.80952vw 3.96825vw 1.5873vw}}@media (min-width: 750px) and (min-width: 1260px){footer{padding:50px 300px 50px 20px}}footer .contentsInner{max-width:1260px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0vw auto 2.66667vw auto}@media (min-width: 750px){footer .contentsInner{margin:0vw auto 0vw auto;width:100%}}@media (min-width: 750px) and (min-width: 1260px){footer .contentsInner{margin:0px auto 0px auto}}footer .logo_musical{width:30%;max-width:330px}footer .sns{width:70%;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:right;justify-content:right;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}footer .sns li{width:5.33333vw;max-width:50px;margin:0vw 4vw 0vw 0vw}footer .sns li:last-child{margin-right:0}@media (min-width: 750px){footer .sns li{margin:0vw 2.38095vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){footer .sns li{margin:0px 30px 0px 0px}}@media (min-width: 750px){footer .sns li:last-child{margin-right:0}}footer .sns li a:hover{text-decoration:none;-webkit-filter:none;filter:none;opacity:.6}footer .copy{display:block;max-width:1260px;margin:auto;text-align:right}@media (min-width: 750px){footer .copy{width:100%}}footer .pagetop{display:block;width:40px;position:fixed;bottom:4vw;right:4vw;z-index:5;z-index:100}@media (min-width: 750px){footer .pagetop{position:fixed;bottom:2.38095vw;right:2.38095vw}}@media (min-width: 750px) and (min-width: 1260px){footer .pagetop{bottom:30px;right:30px}}@media (min-width: 750px){footer .pagetop:hover{margin-bottom:5px}}.btnNav{position:fixed;top:0;right:0;background:#6a0917;width:-webkit-fit-content;width:fit-content;display:grid;-webkit-align-content:space-evenly;align-content:space-evenly;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;z-index:30;margin:1.33333vw 0vw 0vw 0vw;padding:2.66667vw 5.33333vw 2.66667vw 2.66667vw}@media (min-width: 750px){.btnNav{display:none}}.btnNav:hover{cursor:pointer}.btnNav span{width:4.66667vw;display:inline-block;height:2px;background:#fff;margin:0vw 0vw 1.06667vw 0vw}.btnNav span:last-child{margin-bottom:0}nav{width:53.33333vw;max-width:345px;position:fixed;height:100%;bottom:0;top:0;right:0;z-index:20;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s;padding:0vw 5.33333vw 0vw 0vw}@media (max-width: 749px){nav:not(.open){-webkit-transform:translateX(100%);transform:translateX(100%)}}@media (min-width: 1200px){nav.load{transition:none}nav.load:not(.open){-webkit-transform:translateX(0%);transform:translateX(0%)}}@media (min-width: 750px){nav{width:31.74603vw;max-width:400px;padding:0vw 2.38095vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){nav{padding:0px 30px 0px 0px}}nav .navInnerWrap{position:relative;display:grid;place-items:center;-webkit-justify-content:end;justify-content:end;width:100%;height:100%;overflow-y:auto;scrollbar-width:none}nav .navInnerWrap::-webkit-scrollbar{width:0}@media (max-width: 749px){nav .navInnerWrap{margin:5.33333vw 0vw 0vw 0vw;place-items:unset}}nav .navInner{width:-webkit-fit-content;width:fit-content;height:-webkit-fit-content;height:fit-content;padding:1.33333vw 0vw 1.33333vw 0vw}@media (min-width: 750px){nav .navInner{padding:.79365vw 0vw .79365vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){nav .navInner{padding:10px 0px 10px 0px}}@media (hover: hover), (-ms-high-contrast: none){nav .navInner a{-webkit-filter:none;filter:none}}nav .logo{max-width:180px;width:24vw;margin:0vw auto 2.66667vw auto;display:block}@media (min-width: 750px){nav .logo{width:14.28571vw;max-width:180px;margin:0vw auto 1.5873vw auto}}@media (min-width: 750px) and (min-width: 1260px){nav .logo{margin:0px auto 20px auto}}nav ul li{transition:0.2s;box-shadow:1px 3px 5px 0px rgba(0,0,0,0.2);margin:0vw 0vw 1.33333vw 0vw;padding:0vw 2vw 0vw 0vw}@media (min-width: 750px){nav ul li{margin:0vw 0vw .79365vw 0vw;padding:0vw 1.19048vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){nav ul li{margin:0px 0px 10px 0px}}@media (min-width: 750px) and (min-width: 1260px){nav ul li{padding:0px 15px 0px 0px}}@media (min-width: 750px) and (hover: hover), (min-width: 750px) and (-ms-high-contrast: none){nav ul li:hover{margin-left:-5px;margin-right:5px}}nav ul li:last-child{margin-bottom:0}nav ul li a{width:46vw;max-width:245px;display:block;position:relative;aspect-ratio:1/0.163;background:#fff}nav ul li a img{display:block;aspect-ratio:1/0.163}@media (min-width: 750px){nav ul li a{width:27.38095vw;max-width:345px;max-width:245px}}nav ul li.new{height:100%}nav ul li.new a::before{content:"NEW!";position:absolute;display:block;font-style:italic;color:#d70738;background:linear-gradient(transparent 55%, rgba(233,84,114,0.458824) 0) no-repeat;top:0.5em;right:1em;font-size:0.7em}nav ul li.close{position:relative;pointer-events:none}nav ul li.close a{pointer-events:none;-webkit-filter:brightness(0.5);filter:brightness(0.5)}nav ul li.close>span{display:block;position:absolute;top:0;bottom:0;right:10px;margin:auto 0;height:1em;line-height:1em;font-size:80%;text-align:left;color:#fff}nav ul li.news{background:#d70738}nav ul li.introduction{background:#e95471}nav ul li.cast{background:#ff8a00}nav ul li.information{background:#ffc600}nav ul li.ticket{background:#74c600}nav ul li.streaming{background:#007f2a}nav ul li.goods{background:#37bef0}nav ul li.guide{background:#437ce4}nav ul li.attention{background:#6c2c87}nav ul li.qa{background:#e4caa8}.secBoxInnerWrap__inner{padding:0vw 5.33333vw 8vw 5.33333vw}@media (min-width: 750px){.secBoxInnerWrap__inner{padding:0vw 6.34921vw 6.34921vw 6.34921vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxInnerWrap__inner{padding:0px 80px 80px 80px}}.secBoxInnerWrap p{margin:0vw 0vw 2.66667vw 0vw}@media (min-width: 750px){.secBoxInnerWrap p{margin:0vw 0vw 1.5873vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxInnerWrap p{margin:0px 0px 20px 0px}}.secBoxInnerWrap .txtClblue{color:#437ce4}.secBoxInnerWrap .txtClblue_br{color:#37bef0}.secBoxInnerWrap .txtClyellow{color:#ffc600}.secBoxInnerWrap .txtClgreen{color:#007f2a}.secBoxInnerWrap .txtClgreen_br{color:#74c600}.secBoxInnerWrap .txtClred{color:#d70738}.secBoxInnerWrap .txtClbeige{color:#948375}.secBoxInnerWrap .txtClbeige_br{color:#e4caa8}.secBoxInnerWrap .txtClgray{color:#333}.secBoxInnerWrap .txtClgray_br{color:#999}.secBoxInnerWrap .lh5{line-height:1.5}.secBoxInnerWrap .txtWb{font-weight:bold}.secBoxInnerWrap .txtSm{font-size:3.73333vw}@media (min-width: 750px){.secBoxInnerWrap .txtSm{font-size:1.5873vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxInnerWrap .txtSm{font-size:20px}}.secBoxInnerWrap .txtSl{font-size:5.06667vw}@media (min-width: 750px){.secBoxInnerWrap .txtSl{font-size:2.38095vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxInnerWrap .txtSl{font-size:30px}}.secBoxInnerWrap .txt-emS{font-size:0.9em}.secBoxInnerWrap .txt-emSS{font-size:0.7em}.secBoxInnerWrap .txtAc{text-align:center}.secBoxInnerWrap .txtAr{text-align:right}.secBoxInnerWrap .txtAl{text-align:left}.secBoxInnerWrap .separator_r{color:#948375;line-height:1;display:inline-block;margin-right:1em}.secBoxInnerWrap .separator_r::after{content:'　';display:inline-block;border-right:1px dotted #948375}.secBoxInnerWrap .mg0{margin:0}.secBoxInnerWrap .mgt10{margin:1.33333vw 0vw 0vw 0vw}@media (min-width: 750px){.secBoxInnerWrap .mgt10{margin:.79365vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxInnerWrap .mgt10{margin:10px 0px 0px 0px}}.secBoxInnerWrap .mg10{margin:0vw 0vw 1.33333vw 0vw}@media (min-width: 750px){.secBoxInnerWrap .mg10{margin:0vw 0vw .79365vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxInnerWrap .mg10{margin:0px 0px 10px 0px}}.secBoxInnerWrap .mg20{margin:0vw 0vw 2.66667vw 0vw}@media (min-width: 750px){.secBoxInnerWrap .mg20{margin:0vw 0vw 1.5873vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxInnerWrap .mg20{margin:0px 0px 20px 0px}}.secBoxInnerWrap .mg30{margin:0vw 0vw 4vw 0vw}@media (min-width: 750px){.secBoxInnerWrap .mg30{margin:0vw 0vw 2.38095vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxInnerWrap .mg30{margin:0px 0px 30px 0px}}.secBoxInnerWrap .mg40{margin:0vw 0vw 5.33333vw 0vw}@media (min-width: 750px){.secBoxInnerWrap .mg40{margin:0vw 0vw 3.1746vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxInnerWrap .mg40{margin:0px 0px 40px 0px}}.secBoxInnerWrap .mg60{margin:0vw 0vw 8vw 0vw}@media (min-width: 750px){.secBoxInnerWrap .mg60{margin:0vw 0vw 4.7619vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxInnerWrap .mg60{margin:0px 0px 60px 0px}}.secBoxInnerWrap .mgt60{margin:8vw 0vw 0vw 0vw}@media (min-width: 750px){.secBoxInnerWrap .mgt60{margin:4.7619vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxInnerWrap .mgt60{margin:60px 0px 0px 0px}}.secBoxInnerWrap .mg80{margin:0vw 0vw 10.66667vw 0vw}@media (min-width: 750px){.secBoxInnerWrap .mg80{margin:0vw 0vw 6.34921vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxInnerWrap .mg80{margin:0px 0px 80px 0px}}.secBoxInnerWrap .mg100{margin:0vw 0vw 13.33333vw 0vw}@media (min-width: 750px){.secBoxInnerWrap .mg100{margin:0vw 0vw 7.93651vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxInnerWrap .mg100{margin:0px 0px 100px 0px}}.secBoxInnerWrap .boxLine{border:#333 solid 1px;padding:4vw 4vw 4vw 4vw}@media (min-width: 750px){.secBoxInnerWrap .boxLine{padding:2.38095vw 2.38095vw 2.38095vw 2.38095vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxInnerWrap .boxLine{padding:30px 30px 30px 30px}}.secBoxInnerWrap .boxLine--r{color:#d70738;border:#d70738 solid 1px}.secBoxInnerWrap .boxBg{background:rgba(233,221,182,0.423529);padding:4vw 4vw 4vw 4vw}@media (min-width: 750px){.secBoxInnerWrap .boxBg{padding:2.38095vw 2.38095vw 2.38095vw 2.38095vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxInnerWrap .boxBg{padding:30px 30px 30px 30px}}.secBoxInnerWrap .note li{font-size:0.9em;text-indent:-1em;padding-left:1em;margin-bottom:0.5em}.secBoxInnerWrap .note li:last-child{margin-bottom:0}.secBoxInnerWrap .note.txtN li{font-size:1em}.secBoxInnerWrap .note:not(.boxBg):not(.boxLine){padding:0vw 0vw 0vw 0vw}@media (min-width: 750px){.secBoxInnerWrap .note:not(.boxBg):not(.boxLine){padding:0vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxInnerWrap .note:not(.boxBg):not(.boxLine){padding:0px 0px 0px 0px}}.secBoxInnerWrap .txtList li{text-indent:-1em;padding-left:1em;margin-bottom:0.5em}.secBoxInnerWrap .txtList li:last-child{margin-bottom:0}.secBoxInnerWrap .txtList li.mg20{margin:0vw 0vw 2.66667vw 0vw}@media (min-width: 750px){.secBoxInnerWrap .txtList li.mg20{margin:0vw 0vw 1.5873vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxInnerWrap .txtList li.mg20{margin:0px 0px 20px 0px}}.secBoxInnerWrap .txtList.disc{padding:0 0 0 1.5em}.secBoxInnerWrap .txtList.disc li{list-style-type:disc;padding-left:0;text-indent:0}.secBoxInnerWrap .txtList.disc li::marker{font-size:70%;color:#e95471}.secBoxInnerWrap .txtList.disc ul li{list-style-type:none}.secBoxInnerWrap .txtList.disc ul li::marker{color:#333}.secBoxInnerWrap .txtList.disc ol li{list-style-type:decimal}.secBoxInnerWrap .txtList.disc ol li::marker{color:#333}.secBoxInnerWrap .txtList.boxBg{margin-left:unset}.secBoxInnerWrap .col2Box{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.secBoxInnerWrap .col2Box>div{width:100%}@media (max-width: 749px){.secBoxInnerWrap .col2Box>div:first-child{margin:0vw 0vw 2.66667vw 0vw}}@media (min-width: 750px){.secBoxInnerWrap .col2Box>div{width:49.5%}}.secBoxWrap{padding:0vw 2.66667vw 0vw 2.66667vw}@media (min-width: 750px){.secBoxWrap{padding:0vw 1.5873vw 0vw 1.5873vw}}@media (min-width: 750px) and (min-width: 1260px){.secBoxWrap{padding:0px 20px 0px 20px}}.secBoxWrap h2{width:100%;max-width:-webkit-fit-content;max-width:fit-content;display:block;margin:auto}.secBoxWrap .secBoxInnerWrap{position:relative}.commonInnerWrap{margin:0vw 0vw 8vw 0vw}@media (min-width: 750px){.commonInnerWrap{margin:0vw 0vw 4.7619vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.commonInnerWrap{margin:0px 0px 60px 0px}}.commonInnerWrap.end{opacity:0.3}.commonInnerWrap:last-child{margin-bottom:0}.square_l{display:inline-block}.square_l::before{content:'';display:inline-block;width:0.3em;height:1em;margin-bottom:-0.2em;margin-right:0.4em;background:#333}.square_l-red::before{background:#d70738}.square_l-orange::before{background:#ff8a00}.square_l-green::before{background:#007f2a}.stitA{font-size:4.8vw;margin:0vw 0vw 2.66667vw 0vw;padding:0vw 0vw 2.66667vw 0vw;text-align:center;width:100%;position:relative;line-height:1.3}@media (min-width: 750px){.stitA{font-size:2.38095vw;margin:0vw 0vw 1.5873vw 0vw;padding:0vw 0vw 1.5873vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.stitA{font-size:30px}}@media (min-width: 750px) and (min-width: 1260px){.stitA{margin:0px 0px 20px 0px}}@media (min-width: 750px) and (min-width: 1260px){.stitA{padding:0px 0px 20px 0px}}.stitA span{display:inline-block;padding:0 0.1em;background:linear-gradient(transparent 55%, rgba(233,221,182,0.423529) 0) no-repeat;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1)}.stitB{width:100%;color:#6a0917;border-top:solid 2px #6a0917;border-bottom:solid 2px #6a0917;padding:2.66667vw 2.66667vw 2.66667vw 2.66667vw;margin:0vw 0vw 5.33333vw 0vw;display:block;font-weight:bold;text-align:center;line-height:1.4;font-size:4.26667vw}@media (min-width: 750px){.stitB{padding:1.5873vw 1.5873vw 1.5873vw 1.5873vw;font-size:1.90476vw;margin:0vw 0vw 3.1746vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.stitB{padding:20px 20px 20px 20px}}@media (min-width: 750px) and (min-width: 1260px){.stitB{font-size:24px}}@media (min-width: 750px) and (min-width: 1260px){.stitB{margin:0px 0px 40px 0px}}.stitB:has(+div.end){color:#333;border-top:solid 2px #333;border-bottom:solid 2px #333}.stitB[data-update]::before{content:attr(data-update);display:block;width:-webkit-fit-content;width:fit-content;border-radius:1em;margin:0 auto .4em auto;font-size:50%;padding:0.2em 1em;background:#e4caa8}.stitB.accordionBtn{position:relative;cursor:pointer;padding:2.66667vw 8vw 2.66667vw 2.66667vw}@media (min-width: 750px){.stitB.accordionBtn{padding:1.5873vw 4.7619vw 1.5873vw 1.5873vw}}@media (min-width: 750px) and (min-width: 1260px){.stitB.accordionBtn{padding:20px 60px 20px 20px}}.stitB.accordionBtn::before{content:"";width:23px;height:23px;display:block;background:url(../images/common/ico_arrow.png) no-repeat center;position:absolute;top:0vw;right:2.66667vw;bottom:0;margin:auto;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}@media (min-width: 750px){.stitB.accordionBtn::before{position:absolute;top:0vw;right:1.5873vw}}@media (min-width: 750px) and (min-width: 1260px){.stitB.accordionBtn::before{top:0px;right:20px}}.stitB.accordionBtn.open::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.stitB.accordionBtn[data-update]::after{content:attr(data-update);display:block;width:-webkit-fit-content;width:fit-content;border-radius:1em;margin:0 auto .4em auto;font-size:50%;padding:0.2em 1em;background:#e4caa8}.stitB .comment{display:inline-block;padding:0.1em 0 0.5em;font-size:65%}.stitC{color:#6a0917;display:block;text-align:center;font-weight:bold;padding:0vw 0vw 1.33333vw 0vw;margin:0vw 0vw 2.66667vw 0vw;border-bottom:dotted 2px #6a0917;font-size:3.73333vw;line-height:1.5}@media (min-width: 750px){.stitC{padding:0vw 0vw .79365vw 0vw;font-size:1.5873vw;margin:0vw 0vw 1.5873vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.stitC{padding:0px 0px 10px 0px}}@media (min-width: 750px) and (min-width: 1260px){.stitC{font-size:20px}}@media (min-width: 750px) and (min-width: 1260px){.stitC{margin:0px 0px 20px 0px}}.stitD{text-align:center;color:#6a0917;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;line-height:1.3;font-size:4.26667vw}@media (min-width: 750px){.stitD{padding:1.5873vw 1.5873vw 1.5873vw 1.5873vw;font-size:1.90476vw;margin:0vw 0vw 3.1746vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.stitD{padding:20px 20px 20px 20px}}@media (min-width: 750px) and (min-width: 1260px){.stitD{font-size:24px}}@media (min-width: 750px) and (min-width: 1260px){.stitD{margin:0px 0px 40px 0px}}.stitD::before,.stitD::after{font-weight:bold;color:#6a0917}.stitD::before{content:"-";padding-right:1em}.stitD::after{content:"-";padding-left:1em}.accordionList{margin:0vw 0vw 2.66667vw 0vw}@media (min-width: 750px){.accordionList{margin:0vw 0vw 1.5873vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.accordionList{margin:0px 0px 20px 0px}}.accordionList dt{color:#fff;background:#6a0917;padding:2vw 6.66667vw 2vw 2vw;font-weight:bold;cursor:pointer;transition:0.2s;position:relative}@media (min-width: 750px){.accordionList dt{padding:.95238vw .95238vw .95238vw .95238vw}}@media (min-width: 750px) and (min-width: 1260px){.accordionList dt{padding:12px 12px 12px 12px}}.accordionList dt .comment{display:inline-block;padding:0.1em 0 0.5em;font-size:65%}.accordionList dt::before{content:"";display:block;background:url("../images/common/ico_arrow.png") no-repeat top center;background-size:contain;width:2.66667vw;height:1.86667vw;position:absolute;top:0vw;right:2.66667vw;bottom:0;margin:auto;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}@media (min-width: 750px){.accordionList dt::before{width:1.5873vw;max-width:20px;height:1.11111vw;max-height:14px;right:1.3em}}.accordionList dt.open::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordionList dd{display:none;border:solid 2px #6a0917;padding:2.66667vw 2.66667vw 2.66667vw 2.66667vw;margin:-.26667vw 0vw 5.33333vw 0vw}@media (min-width: 750px){.accordionList dd{padding:1.5873vw 1.5873vw 1.5873vw 1.5873vw;margin:-.15873vw 0vw 3.1746vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.accordionList dd{padding:20px 20px 20px 20px}}@media (min-width: 750px) and (min-width: 1260px){.accordionList dd{margin:-2px 0px 40px 0px}}.accordionList:last-child{margin-bottom:0}.accordionList:last-child dt,.accordionList:last-child dd{margin-bottom:0}.imgWrap{overflow:hidden;margin:0vw auto 5.33333vw auto}@media (min-width: 750px){.imgWrap{margin:0vw auto 3.1746vw auto}}@media (min-width: 750px) and (min-width: 1260px){.imgWrap{margin:0px auto 40px auto}}.imgWrap.s{max-width:800px;width:100%}.imgWrap a{display:inline-block}ol,.secBoxInnerWrap ol.txtList{margin-left:1.5em}ol li,.secBoxInnerWrap ol.txtList li{list-style-type:decimal;padding-left:0;text-indent:0}ol li ul li,.secBoxInnerWrap ol.txtList li ul li{list-style-type:none}.accordionBox{display:none}#bne{font-weight:normal;letter-spacing:0;line-height:1;position:relative}#bne a{color:#333}#bne .pr-footer{min-height:0 !important}#onetrust-consent-sdk{font-family:auto, sans-serif !important}#onetrust-consent-sdk a{display:inline !important}.kv{width:100%;position:relative;margin:4vw 0vw 0vw 0vw}@media (min-width: 750px){.kv{margin:1.5873vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){.kv{margin:20px 0px 0px 0px}}.kv .kvImg{padding:0vw 0vw 0vw 0vw}@media (min-width: 750px){.kv .kvImg{padding:0vw 6.34921vw 0vw 3.96825vw}}@media (min-width: 750px) and (min-width: 1260px){.kv .kvImg{padding:0px 80px 0px 50px}}@media (max-width: 749px){.kv .kvTxt{position:relative;top:unset;left:unset;width:90%;margin:5.33333vw auto 0vw auto}}@media (min-width: 750px){.kv .kvTxt{width:22.53333vw;position:absolute;top:11.42857vw;left:1.50794vw}}@media (min-width: 750px) and (min-width: 1260px){.kv .kvTxt{top:144px;left:19px}}@media (min-width: 1200px){.kv .kvTxt{width:22.8vw;position:absolute;top:12.22222vw;left:1.50794vw}}@media (min-width: 1200px) and (min-width: 1260px){.kv .kvTxt{top:154px;left:19px}}@media (min-width: 1300px){.kv .kvTxt{width:23.06667vw;position:absolute;top:13.80952vw;left:1.50794vw}}@media (min-width: 1300px) and (min-width: 1260px){.kv .kvTxt{top:174px;left:19px}}@media (min-width: 1400px){.kv .kvTxt{width:23.6vw;position:absolute;top:14.28571vw;left:1.50794vw}}@media (min-width: 1400px) and (min-width: 1260px){.kv .kvTxt{top:180px;left:19px}}@media (min-width: 1555px){.kv .kvTxt{position:absolute;top:190px;left:19px;width:378px}}section.news{max-width:1260px;margin:4vw auto 0vw auto}@media (min-width: 750px){section.news{margin:2.38095vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1260px){section.news{margin:30px auto 0px auto}}section.news .newsInnerWrap{color:#fff;background:#142c1f;border:solid #6a0917;box-shadow:1px 3px 5px 0px rgba(0,0,0,0.2);border-width:10px;position:relative}section.news .newsListWrap{padding:0vw 0vw 5.33333vw 0vw}@media (min-width: 750px){section.news .newsListWrap{padding:0vw 0vw 3.96825vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){section.news .newsListWrap{padding:0px 0px 50px 0px}}section.news .newsListWrap .newsList{width:90%;margin:auto;overflow-y:scroll;height:21.33333vw}section.news .newsListWrap .newsList::-webkit-scrollbar{background:#142c1f;width:2px}section.news .newsListWrap .newsList::-webkit-scrollbar-track{width:2px;background:#142c1f}section.news .newsListWrap .newsList::-webkit-scrollbar-thumb{width:2px;background:#0c1a12}@media (min-width: 750px){section.news .newsListWrap .newsList{width:84%;height:12.69841vw;max-height:160px}}section.news .newsListWrap .newsList a{color:#fff;background:linear-gradient(transparent 94%, #e95471 0) no-repeat}section.news .newsListWrap .newsList dl{display:-webkit-flex;display:flex;margin-bottom:1em}section.news .newsListWrap .newsList dl dt{width:7.5em;display:-webkit-flex;display:flex;font-style:italic;color:#ffc600;margin-right:1em}section.news .newsListWrap .newsList dl dt::after{display:inline-block;content:'→';margin-left:0.5em}section.news .newsListWrap .newsList dl dd{width:calc(100% - 12em)}section.news .newsListWrap .newsList dl dd a{display:inline-block;margin:0 0.5em 0 0}#introduction{text-align:center}#introduction .secBoxWrap{background:url("../images/bg_introduction.png") center top no-repeat;background-size:100%;font-size:2.66667vw}@media (min-width: 750px){#introduction .secBoxWrap{font-size:1.90476vw}}@media (min-width: 750px) and (min-width: 1260px){#introduction .secBoxWrap{font-size:24px}}#introduction .secBoxWrap .emphasis{font-size:4vw}@media (min-width: 750px){#introduction .secBoxWrap .emphasis{font-size:2.38095vw}}@media (min-width: 750px) and (min-width: 1260px){#introduction .secBoxWrap .emphasis{font-size:30px}}#introduction .movieWrap{position:relative;margin:0vw auto 5.33333vw auto;padding-top:56.25%;width:100%}@media (min-width: 750px){#introduction .movieWrap{margin:0vw auto 3.1746vw auto}}@media (min-width: 750px) and (min-width: 1260px){#introduction .movieWrap{margin:0px auto 40px auto}}#introduction .movieWrap iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}#cast .secBoxWrap{background:url("../images/bg_cast.png") no-repeat;background-size:contain;background-position:center 8em}@media (min-width: 750px){#cast .secBoxWrap{background-position:center 14em}}@media (min-width: 1600px){#cast .secBoxWrap{background-position:center 400px}}#cast .castList{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, auto);margin:0vw auto 8vw auto}@media (min-width: 750px){#cast .castList{margin:0vw auto 4.7619vw auto}}@media (min-width: 750px) and (min-width: 1260px){#cast .castList{margin:0px auto 60px auto}}#cast .castList li{max-width:350px;width:-webkit-fit-content;width:fit-content}#cast .castList li:nth-of-type(10){grid-column:2 / 3;grid-row:4 / 5}#cast .castList li a{display:block}#cast .castList li a:hover{-webkit-filter:none;filter:none}#cast .ensembleList{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:1em;margin:0vw auto 4vw auto}@media (min-width: 750px){#cast .ensembleList{gap:5px}}@media (min-width: 750px){#cast .ensembleList{margin:0vw auto 2.38095vw auto}}@media (min-width: 750px) and (min-width: 1260px){#cast .ensembleList{margin:0px auto 30px auto}}#cast .ensembleList li{width:20%;max-width:198px}#cast .ensembleList.lastgroup{margin:0vw auto 8vw auto}@media (min-width: 750px){#cast .ensembleList.lastgroup{margin:0vw auto 4.7619vw auto}}@media (min-width: 750px) and (min-width: 1260px){#cast .ensembleList.lastgroup{margin:0px auto 60px auto}}#cast .staffList{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:1em}@media (min-width: 750px){#cast .staffList{gap:5px}}#cast .staffList li{width:20%;max-width:198px}.modalcontent{display:none}.modal{background:url("../images/common/bg_content.png")}.castmodal dt{margin-bottom:1em;color:#6a0917;background:linear-gradient(transparent 55%, rgba(233,221,182,0.423529) 0) no-repeat;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1);width:-webkit-fit-content;width:fit-content}.castmodal dt .charaname{font-size:0.7em}#information .secBoxWrap{background:url("../images/bg_information.png") center top repeat-y;background-size:100%}#ticket .secBoxWrap{background:url("../images/bg_ticket.png") center top repeat-y;background-size:100%}#ticket .ticketList{width:100%;max-width:700px;margin:0vw auto 5.33333vw auto}@media (min-width: 750px){#ticket .ticketList{margin:0vw auto 3.1746vw auto}}@media (min-width: 750px) and (min-width: 1260px){#ticket .ticketList{margin:0px auto 40px auto}}#ticket .ticketList dl{border-left:2px solid #6a0917;font-family:"Klee One",cursive,"Noto Serif JP",serif;padding:0vw 0vw 0vw 2.66667vw;margin:0vw 0vw 3.33333vw 0vw;font-weight:bold}#ticket .ticketList dl:last-child{margin-bottom:0}@media (min-width: 750px){#ticket .ticketList dl{padding:0vw 0vw 0vw 1.5873vw;margin:0vw 0vw 1.98413vw 0vw}}@media (min-width: 750px) and (min-width: 1260px){#ticket .ticketList dl{padding:0px 0px 0px 20px}}@media (min-width: 750px) and (min-width: 1260px){#ticket .ticketList dl{margin:0px 0px 25px 0px}}#ticket .ticketList dl dt{display:inline-block;line-height:1;padding:0 0.1em;background:#6a0917;color:#fff;font-size:3.2vw}@media (min-width: 750px){#ticket .ticketList dl dt{font-size:1.26984vw}}@media (min-width: 750px) and (min-width: 1260px){#ticket .ticketList dl dt{font-size:16px}}#ticket .ticketList dl dd{font-size:3.73333vw;padding:1.33333vw 0vw 0vw 2.66667vw}@media (min-width: 750px){#ticket .ticketList dl dd{font-size:1.5873vw;padding:.63492vw 0vw 0vw 1.5873vw}}@media (min-width: 750px) and (min-width: 1260px){#ticket .ticketList dl dd{font-size:20px}}@media (min-width: 750px) and (min-width: 1260px){#ticket .ticketList dl dd{padding:8px 0px 0px 20px}}#streaming .secBoxWrap{background:url("../images/bg_streaming.png") center top repeat-y;background-size:100%}#goods .secBoxWrap{background:url("../images/bg_goods.png") center 1em no-repeat;background-size:100%}#goods .goodsList{width:100%;border-spacing:0}#guide .secBoxWrap{background:url("../images/bg_guide.png") center top repeat-y;background-size:100%}#attention .secBoxWrap{background:url("../images/bg_attention.png") center top repeat-y;background-size:100%}#qa .secBoxWrap{background:url("../images/bg_qa.png") center top repeat-y;background-size:100%}#qa .secBoxWrap .icon_qa{background-image:url("../images/common/ico_qa.png");background-repeat:no-repeat;background-position:0.8em center;background-size:1.3em;padding:2vw 8.66667vw 2vw 8vw}@media (min-width: 750px){#qa .secBoxWrap .icon_qa{background-size:25px;padding:1.19048vw 5.15873vw 1.19048vw 4.28571vw}}@media (min-width: 750px) and (min-width: 1260px){#qa .secBoxWrap .icon_qa{padding:15px 65px 15px 54px}}

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