@charset "UTF-8";.content>h2::after,hr{display:block;background:#9b0806 linear-gradient(-3.6deg,rgba(199,45,39,0) 40%,#c72d27 40%,#c72d27 60%,rgba(199,45,39,0) 60%)}html{font-size:16px}body{margin:0}*{box-sizing:border-box}.wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:strech;align-items:strech;width:1200px;margin:20px auto 0}@media screen and (max-width:768px){.wrapper{display:block;width:auto;margin:0}}#header{position:-webkit-sticky;position:sticky;top:0;height:32px;background:#fff;display:none}@media screen and (max-width:768px){#header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}}#meijiza-logo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 8px}#hamburger{position:relative;width:32px;height:32px;background:#c72d27;color:#fff}#hamburger>span{position:absolute;left:7px;width:18px;height:3px;background:#fff;transition:all .1s}#hamburger>span:nth-child(1){top:8px}#hamburger>span:nth-child(2){top:15px}#hamburger>span:nth-child(3){top:22px}#header.hamburger-open #hamburger>span:nth-child(1){transform:translateY(7px) rotate(45deg)}#header.hamburger-open #hamburger>span:nth-child(2){opacity:0}#header.hamburger-open #hamburger>span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}#footer{margin:64px 0 0 0;background-color:#000;color:#fff;text-align:center;padding:18px}#footer small{font-size:12px}#main{width:800px}@media screen and (max-width:768px){#main{width:auto}}#sidebar{width:400px;padding:0 75px}@media screen and (max-width:768px){#sidebar{position:fixed;left:100vw;top:32px;width:100vw;height:100vh;padding:0;background:rgba(0,0,0,.5);transition:left .1s}}#header.hamburger-open~.wrapper #sidebar{left:0}#sidebar-content{position:-webkit-sticky;position:sticky;top:20px}@media screen and (max-width:768px){#sidebar-content{position:static;background:#960806}}:link,:visited{color:inherit;text-decoration:none}:link:hover{text-decoration:underline}iframe,img{max-width:100%;vertical-align:top}h1{margin:0 0 24px 0;line-height:124px;background:#123456 url(../images/titleBackground.png) center/100% 100%;font-size:30px;font-weight:400;padding:0 30px;color:#fff}@media screen and (max-width:768px){h1{font-size:24px;line-height:inherit;padding:1em}}h2{margin:24px 0 8px 0;font-family:serif;font-size:24px}@media screen and (max-width:768px){h2{padding:0 .5rem}}h3{margin:24px 0;font-size:24px}hr{margin:24px 0;border:none;height:6px}.cn{text-align:center}.l{text-align:left}.r{text-align:right}.tiny{font-size:10px}@media screen and (min-width:769px){.sp-only{display:none!important}}@media screen and (max-width:768px){.pc-only{display:none!important}}.content{padding:0 1rem}.content>h2{margin-left:-1rem;margin-right:-1rem;padding:0 1rem;background:#fff}.content>h2::after{height:3px;margin:0 -1rem;content:''}.content h3{font-size:20px;font-weight:700;border-left:3px solid;padding:0 0 0 6px;line-height:1.2;margin:20px 0 6px 0}.content :link,.content :visited{color:#0959c6}.content-widen{margin-left:-1rem;margin-right:-1rem}.remark{margin:12px 0;font-size:14px;padding-left:1em;text-indent:-1em}.buttons{text-align:center;margin:48px 0}.button{position:relative;display:inline-block;font-size:24px;padding:.8em 2em;background:orange;color:#fff!important;border-radius:9px;text-decoration:none!important}.button::after{position:absolute;display:inline-block;right:12px;top:50%;margin-top:-.5em;font-size:16px;line-height:1;content:'▶'}#main-visual{background:0 0;margin:0;padding:0}.sp-term{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:10px 0}.sp-term>.logo{margin:0;-ms-flex-preferred-size:30vw;flex-basis:30vw;-ms-flex-negative:0;flex-shrink:0}.sp-term>.term{margin:0;padding-left:.5rem;-ms-flex-positive:1;flex-grow:1}.more-link{text-align:right;font-size:14px;margin:16px 0 24px 0;padding-right:24px}.more-link>a{text-decoration:underline}.more-link>a::before{display:inline-block;color:#960806;padding-right:2px;content:'▶'}@media screen and (max-width:768px){.more-link{padding-right:1rem}}.news{margin:32px 0;padding:24px;background:linear-gradient(10.9deg,rgba(199,45,39,0) 50%,rgba(199,45,39,.15) 50%) right top/630px 120px,linear-gradient(-46.1deg,rgba(199,45,39,0) 50%,rgba(199,45,39,.11) 50%) left top/240px 244px,linear-gradient(247.5deg,rgba(199,45,39,0) 50%,rgba(199,45,39,.12) 50%) left bottom/156px 360px,linear-gradient(150.5deg,rgba(199,45,39,0) 50%,rgba(199,45,39,.24) 50%) right bottom/360px 200px,#e4e4e4;background-repeat:no-repeat}@media screen and (max-width:768px){.news{padding:1rem;background:linear-gradient(10.9deg,rgba(199,45,39,0) 50%,rgba(199,45,39,.15) 50%) right top/78.75vw 15vw,linear-gradient(-46.1deg,rgba(199,45,39,0) 50%,rgba(199,45,39,.11) 50%) left top/30vw 30.5vw,linear-gradient(247.5deg,rgba(199,45,39,0) 50%,rgba(199,45,39,.12) 50%) left bottom/19.5vw 45vw,linear-gradient(150.5deg,rgba(199,45,39,0) 50%,rgba(199,45,39,.24) 50%) right bottom/45vw 25vw,#e4e4e4;background-repeat:no-repeat}}.news>h2{margin-top:0;padding:0!important}.news .more-link{margin-bottom:0;padding:0}.news-list{list-style:none;font-size:14px;margin:0;padding:0}.news-list>li{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.news-list>li>time{-ms-flex-preferred-size:9em;flex-basis:9em;-ms-flex-negative:0;flex-shrink:0}.news-list>li>:not(:first-child){margin:0 0 1em}.news-list>li>:not(:first-child)::before{display:inline-block;color:#960806;padding-right:2px;content:'▶'}.news-list>li>a{color:#0959c6}.gallery{margin-top:24px;margin-bottom:24px}.gallery>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 0 0 -16px;padding:0}.gallery>ul>li{width:256px;margin:0 0 0 16px}.gallery>ul>li>a{display:block}@media screen and (max-width:768px){.gallery>ul{padding:0 1rem}.gallery>ul>li{width:calc((100vw - 3rem)/ 2);padding-bottom:1rem}}.gallery .dummy{width:100%;height:144px;background:#888}.gallery .dummy-banner{width:100%;height:40px;background:#888}.movie{margin:24px 0}.youtube{text-align:center}@media screen and (max-width:768px){.youtube iframe{width:100vmin;height:56.25vmin}}.twitter{margin:24px 0;padding:0 24px;text-align:center}@media screen and (max-width:768px){.twitter{padding:0 1rem}.twitter iframe{width:calc(100vmin - 16px)!important;height:calc(100vmin - 16px)!important}}.credits{font-size:14px}@media screen and (max-width:768px){.credits{padding:0 1rem}}.logo{margin:0 0 20px 0}.term{margin:20px 0}.term>span{display:block}.term>span:last-child{text-align:right}@media screen and (max-width:768px){#sidebar .logo,#sidebar .term{display:none}}.main-menu>ul{list-style:none;margin:20px 0;padding:0}.main-menu>ul>li>a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:58px;margin:0 0 8px;background-image:url(../images/navi.png);color:#fff;text-align:center}.main-menu>ul>li.active>a,.main-menu>ul>li>a:hover{background-image:url(../images/naviOn.png);text-decoration:none}@media screen and (max-width:768px){.main-menu>ul{margin:0;font-size:14px}.main-menu>ul>li>a{background-size:100% 100%;margin:0;border-bottom:1px solid;padding:0 1rem;text-align:left}}.sub-menu>ul{list-style:none;margin:20px 0;padding:0;font-size:14px}.sub-menu>ul>li{margin:8px 0}.sub-menu>ul>li>a::before{display:inline-block;color:#960806;padding-right:2px;content:'▶'}@media screen and (max-width:768px){.sub-menu>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;color:#fff;margin-left:-2rem;padding:1rem 2rem;font-size:12px}.sub-menu>ul>li{margin:0 0 0 1rem}.sub-menu>ul>li>a::before{color:inherit}}@media screen and (max-width:768px){.sidebar-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.social-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;margin:20px 0;padding:20px 0;border-top:#828282 solid 1px;border-bottom:#828282 solid 1px}@media screen and (max-width:768px){.social-buttons{margin:0 0 0 -1rem;padding:0 1rem;border:none}.social-buttons>*{margin-left:1rem}}.meijiza-banner>a{display:block;background:#c72d27;border:solid 4px #a72621;text-align:center;padding:.5rem;box-sizing:border-box}@media screen and (max-width:768px){.meijiza-banner>a{background:0 0;border:none;padding:1rem}.meijiza-banner>a>img{width:80px}}.calendar{min-width:70%;border:solid 1px #424242;border-collapse:collapse;margin:20px auto}@media screen and (max-width:768px){.calendar{width:100%}}.calendar td,.calendar th{border:solid 1px #424242;text-align:center;vertical-align:middle;word-break:keep-all;white-space:nowrap;padding:5px}.calendar .date{text-align:right}.calendar .sat{background:#eaeef4;color:#0959c6}.calendar .hol{background:#f9eeee;color:#d90000}.calendar .gray{background:#cbcbcb}.redstar{color:#d90000}.price-list{width:100%;border:solid 1px #424242;border-collapse:collapse;margin:20px 0}.price-list th{background:#ddd;word-break:keep-all;white-space:nowrap}.price-list td,.price-list th{border:solid 1px #424242;text-align:center;vertical-align:middle;padding:5px}@media screen and (max-width:768px){#handling>section:nth-child(odd){background:#f0f0f0}}.cast{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;text-align:center;font-family:serif}.cast>li{-ms-flex:0 0 120px;flex:0 0 120px;margin:0 auto 1em;margin-left:68px;margin-right:68px}.cast>li>a{display:block}.cast>li:nth-child(-n+2){margin-left:132px;margin-right:132px}@media screen and (max-width:768px){.cast>li{-ms-flex-preferred-size:30%;flex-basis:30%;margin-left:1.25%!important;margin-right:1.25%!important}.cast>li:nth-child(-n+2){margin-left:10%!important;margin-right:10%!important}}.cast .cast-intro{display:none}.cast-performer,.cast-role{display:block;line-height:1.4}@media screen and (max-width:768px){.cast-performer,.cast-role{font-size:14px}}.cast-performer{font-size:14px}@media screen and (max-width:768px){.cast-performer{font-size:12px}}.cast-intro{font-family:serif;padding:.5em}.cast-intro-inner{display:-ms-flexbox;display:flex;max-width:750px}@media screen and (max-width:768px){.cast-intro-inner{-ms-flex-direction:column;flex-direction:column}}.cast-intro-image{-ms-flex:0 0 200px;flex:0 0 200px;margin-right:1em}@media screen and (max-width:768px){.cast-intro-image{-ms-flex-preferred-size:auto;flex-basis:auto;text-align:center;margin:0 0 .5em 0}}.cast-intro-text p{margin:.5em 0 1em 0}.cast-intro-role{margin:0;font-size:20px}@media screen and (max-width:768px){.cast-intro-role{font-size:16px}}
/*# sourceMappingURL=style.css.map */
