@charset "UTF-8";a,button,input[type=password],input[type=text],textarea{box-shadow:none;-webkit-tap-highlight-color:transparent}.ellipsis,.icon{overflow:hidden;white-space:nowrap}.contact-btn,.error-nav__link,.page-back-btn,.preview a{text-decoration:none}.faq-icon,img{vertical-align:top}.contact-area .form-errors,.error-nav__list,.movieticket__note,.schedule-btn,.schedule-btn-area,.site-nav__list,.top-movie-slider__list,html.mobile .switcher{list-style:none}article,aside,button,dd,div,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,li,main,nav,ol,p,section,span,table,td,th,tr,ul{margin:0;padding:0}body,h1,h2,h3,h4,h5,h6{font-size:1rem}table{border-collapse:separate;border-spacing:0}button{border:0;background:0 0}a,button{-webkit-touch-callout:none;outline:0}@font-face{font-family:Yu;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:Yu;font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}html,input[type=password],input[type=text],textarea{font-size:14px}@media only screen and (min-width:769px),print{html,input[type=password],input[type=text],textarea{font-family:Yu,YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif}}@media only screen and (max-width:768px){html,input[type=password],input[type=text],textarea{font-family:Yu,YuGothic,'Yu Gothic',sans-serif}input[type=password],input[type=text],textarea{width:100%;display:block}}.digit{font-family:Roboto,monospace}input[type=password],input[type=text],textarea{background-color:#fff;color:#000;border:1px solid #666;-webkit-appearance:none;font-size:1rem;border-radius:0;padding-left:.5em;padding-right:.5em;box-sizing:border-box}input[type=password]:placeholder-shown,input[type=text]:placeholder-shown,textarea:placeholder-shown{color:#666}input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666}input[type=password]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#666}input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#666}input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666}input[type=password]:focus,input[type=text]:focus,textarea:focus{background-color:#ffc}input[type=password],input[type=text]{line-height:2em}.list>li,.text>p,textarea{line-height:1.8}textarea{resize:vertical}.js-hover{transition:opacity .2s cubic-bezier(1,.4,.5,1)}.js-hover:focus,.js-hover:hover{opacity:.6}.js-hover:disabled:focus,.js-hover:disabled:hover{opacity:inherit}.text>p+p{margin-top:1em}.list{padding-left:1.5em}.list>li+li,.list>li>.list{margin-top:.5em}.icon{background-repeat:no-repeat;background-position:center center;background-size:100%;text-indent:-200%;line-height:1;display:inline-block}.ellipsis{text-overflow:ellipsis}@media only screen and (max-width:768px){.slick-dots{display:none}}@media only screen and (min-width:769px),print{.slick-dots{height:10px;padding:20px 0;list-style:none;text-align:center}.slick-dots li{display:inline-block;margin:0 8px}.slick-dots button{border-radius:5px;width:10px;height:0;padding-top:10px;line-height:2;white-space:nowrap;overflow:hidden;background:#999}.slick-dots .slick-active button{background:#007737}}.preview{position:fixed;left:10px;bottom:10px;padding:10px;font-size:120%;font-weight:bolder;background:rgba(0,0,0,.6);color:#fff;text-align:center;border-radius:.5em;box-shadow:0 0 0 2px rgba(255,255,255,.6);opacity:.5}.preview a,.preview p{padding:.5em}.preview:hover{opacity:1}.preview a{display:block;background:rgba(255,255,255,.7);color:#000;border-radius:.25em}.blog-style table,.portal-area .blog-style table{border-spacing:8px}.blog-style p,.portal-area .blog-style p{line-height:1.6}.blog-style p+p,.portal-area .blog-style p+p{margin-top:.8em}.blog-style td>p,.portal-area .blog-style td>p{line-height:1.4}.blog-style td>p+p,.portal-area .blog-style td>p+p{margin-top:.2em}.blog-style img,.portal-area .blog-style img{margin-bottom:.2em}.blog-style small.sm,.portal-area .blog-style small.sm{font-size:80%;display:inline-block;line-height:1.2}.blog-style small.xs,.portal-area .blog-style small.xs{font-size:60%;display:inline-block;line-height:1.2}.blog-style span.lg,.portal-area .blog-style span.lg{font-size:120%}.blog-style span.xl,.portal-area .blog-style span.xl{font-size:150%}html>body>.browser-warning{display:none}.script-warning,html.unsupported>body>.browser-warning{display:block;margin:1rem;background:#fff;color:#f90;text-align:center;padding:1rem;font-weight:bolder}@media screen,print{.speech-only{display:none}}@media only screen and (max-width:768px){.container{min-width:320px;width:100%;overflow-x:hidden;z-index:100}#detector{font-family:sp}}.portal-site-header,.site-header{z-index:500}@media only screen and (min-width:769px),print{#detector{font-family:pc}.menu-button{display:none}}@media only screen and (max-width:768px){.menu-button{z-index:1000}.site-nav{display:none;position:relative;z-index:300;height:100%;overflow-x:hidden}.site-nav__link:active,.site-nav__link:hover{opacity:.5}}.site-nav__link{display:block}.site-nav-overlay{z-index:200}@media only screen and (min-width:769px),print{.site-nav-overlay{display:none}}@media only screen and (max-width:768px){.site-nav-overlay{display:none;position:fixed;left:-100px;right:-100px;top:-100px;bottom:-100px}body.site-nav-hiding .site-nav,body.site-nav-hiding .site-nav-overlay,body.site-nav-prepare-hiding .site-nav,body.site-nav-prepare-hiding .site-nav-overlay,body.site-nav-prepare-showing .site-nav,body.site-nav-prepare-showing .site-nav-overlay,body.site-nav-showing .site-nav,body.site-nav-showing .site-nav-overlay,body.site-nav-shown .site-nav,body.site-nav-shown .site-nav-overlay{display:block}body.site-nav-hiding .site-nav__inner,body.site-nav-prepare-hiding .site-nav__inner,body.site-nav-prepare-showing .site-nav__inner,body.site-nav-showing .site-nav__inner{transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(1,.4,.5,1)}body.site-nav-hiding .site-nav-overlay,body.site-nav-prepare-hiding .site-nav-overlay,body.site-nav-prepare-showing .site-nav-overlay,body.site-nav-showing .site-nav-overlay{transition-property:opacity;transition-duration:.2s;transition-timing-function:linear}body.site-nav-hiding .site-nav__inner,body.site-nav-prepare-showing .site-nav__inner{transform:translate3d(100%,0,0)}body.site-nav-hiding .site-nav-overlay,body.site-nav-prepare-showing .site-nav-overlay{opacity:0}body.site-nav-prepare-hiding .site-nav__inner,body.site-nav-showing .site-nav__inner{transform:translate3d(0,0,0)}body.site-nav-prepare-hiding .site-nav-overlay,body.site-nav-showing .site-nav-overlay{opacity:1}body.site-nav-hiding .container,body.site-nav-prepare-hiding .container,body.site-nav-prepare-showing .container,body.site-nav-showing .container,body.site-nav-shown .container{position:fixed;left:0;right:0;top:0;bottom:0;margin-top:0;overflow:hidden;min-width:320px}}.error__heading{text-align:center;font-weight:400;line-height:1.5;letter-spacing:.1em}@media only screen and (min-width:769px),print{.error__heading{margin-top:70px;font-size:30px}}@media only screen and (max-width:768px){.error__heading{margin-top:2rem;font-size:1.5rem}}@media only screen and (min-width:769px),print{.error__text{margin-top:40px;text-align:center}}@media only screen and (max-width:768px){.error__text{margin-top:2rem}}.error-nav{border-top:1px solid #141414}.error-nav__item{position:relative;padding-left:1.1em}@media only screen and (min-width:769px),print{.error-nav{width:560px;margin:30px auto 0;padding-top:30px}.error-nav::after{content:'';display:block;clear:both}.error-nav--for-portal{width:820px;display:table}.error-nav__list{max-width:280px}.error-nav__list--left{float:left}.error-nav__list--right{float:right}.error-nav__list--for-portal{display:table-cell;width:25%}.error-nav__item{font-size:17px}}@media only screen and (max-width:768px){.error-nav{margin-top:2rem;padding-top:2rem}.error-nav__list+.error-nav__list{margin-top:1.2rem}.error-nav__item{font-size:1.2rem}.contact-area select{width:100%}}.error-nav__item::before{content:'■';color:#007737;line-height:1.4;position:absolute;left:0;top:0}.icon-guide-rating::after,.icon-guide-seat::after,.icon-guide-time::after,.info-btn::after,.movie-contents-area::after,.news-area::after,.schedule-btn-area::after,.simple-block03::after,.site-nav::after,.theater::after{content:'';clear:both}.error-nav__item+.error-nav__item{margin-top:1em}.error-nav__link{color:#141414;line-height:1.4;font-weight:bolder}@media only screen and (min-width:769px),print{.page::after{content:'';display:block;clear:both}.contact-area select{min-width:17em}}.switcher{display:none}html.mobile .switcher{display:block;padding:1rem 0}html.mobile .switcher__item{display:block;text-align:center}html.mobile .switcher__link{text-align:center;display:inline-block;color:#fff;text-decoration:none;border:1px solid #fff;line-height:1;padding:1rem;letter-spacing:.1em}html.mobile .switcher__link:hover{background-color:#fff;color:#007737}.contact strong{color:#e50020}.contact-area input[type=password],.contact-area input[type=text]{width:100%;line-height:2.5;border:1px solid #adadad}.contact-area textarea{height:10em;width:100%;border:1px solid #adadad}.contact-area select{border:1px solid #adadad;height:40px;line-height:40px}.contact-area .form-static.for-textarea{white-space:pre-wrap}.faq-icon,.price-3d-area .plus,.top-movie-slider .slick-arrow{overflow:hidden;white-space:nowrap}.contact-area .form-errors{color:#e00;margin-top:.5em}.contact-area .form-error-message{color:#e00;margin-top:.5em;margin-bottom:.5em}@media only screen and (min-width:769px),print{.contact-area dl{margin-bottom:25px}.contact-area dl dd{margin-left:238px}.contact-area__message{margin-bottom:60px}.contact-area,.mailmagazine-area{width:648px;margin:70px auto 0}.contact-area dl,.mailmagazine-area dl{margin-bottom:25px}.contact-area dl.form-line,.mailmagazine-area dl.form-line{border-bottom:2px dotted #999;padding-bottom:25px}.contact-area dl dt,.mailmagazine-area dl dt{float:left;font-size:15px;font-weight:700;line-height:2.5em}.contact-area dl dt span,.mailmagazine-area dl dt span{font-size:10px;text-align:center;color:#fff;background-color:#e50020;padding:3px 5px;border-radius:2px;margin-left:10px;margin-top:-3px}.contact-area dl dd,.mailmagazine-area dl dd{margin-left:238px}}@media only screen and (max-width:768px){.contact-area,.mailmagazine-area{width:100%;margin:30px auto 0}.contact-area dl,.mailmagazine-area dl{margin-bottom:10px}.contact-area dl.form-line,.mailmagazine-area dl.form-line{border-bottom:2px dotted #999;padding-bottom:15px}.contact-area dl dt,.mailmagazine-area dl dt{font-size:15px;font-weight:700;line-height:2em}.contact-area dl dt span,.mailmagazine-area dl dt span{font-size:10px;text-align:center;color:#fff;background-color:#e50020;padding:2px 5px;border-radius:2px;margin-left:10px}}.contact-area{margin-top:80px}.form-buttons{text-align:center}@media only screen and (min-width:769px),print{.form-buttons{padding:60px 0 100px}.form-buttons form{display:inline-block}}@media only screen and (max-width:768px){.form-buttons{padding:30px 0 50px}.form-buttons form{display:block}.form-buttons form+form{margin-top:30px}}.contact-btn{text-align:center;display:inline-block;color:#007737;border:1px solid #007737;font-weight:700;border-radius:2px;letter-spacing:.08em;transition:.4s}@media only screen and (min-width:769px),print{.contact-btn{width:250px;line-height:70px;font-size:17px;margin:0 20px}}@media only screen and (max-width:768px){.contact-btn{width:200px;line-height:45px;font-size:15px}}.contact-btn:hover{background-color:#007737;color:#fff;transition:.4s}.contact-btn__start{display:block}@media only screen and (min-width:769px),print{.slick-arrow{position:absolute;width:21px;height:0;padding-top:56px;line-height:2;overflow:hidden;white-space:nowrap;background-repeat:no-repeat;background-size:21px 56px;display:block}.slick-prev{background-image:url(../images/common/portal/slider-prev.svg);left:-30px}.slick-next{background-image:url(../images/common/portal/slider-next.svg);right:-30px}.contact-btn__start{margin:60px auto 0;width:380px}.sp-only{display:none}}@media only screen and (max-width:768px){.contact-btn__start{margin:4rem auto 0;width:100%;font-size:1rem}.pc-only{display:none}}main p{line-height:1.7em}@media only screen and (min-width:769px),print{.container,.site-footer,.site-header,.site-nav{min-width:1000px}.page,.site-footer__inner,.site-header__inner,.site-nav__inner{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:960px}.page{width:920px;margin-bottom:200px}.container{padding-top:130px}}@media only screen and (max-width:768px){.page{margin:15px 15px 0}body.site-nav-hiding .container,body.site-nav-prepare-hiding .container,body.site-nav-prepare-showing .container,body.site-nav-showing .container,body.site-nav-shown .container{padding-top:50px}}body{background-image:url(/images/common/bg.jpg);background-attachment:fixed}@media only screen and (min-width:769px),print{.simple-block{margin-top:2.5em}}@media only screen and (max-width:768px){.simple-block{margin-top:1.5em}}@media only screen and (min-width:769px),print{.simple-block02{margin-top:5em}}@media only screen and (max-width:768px){.simple-block02{margin-top:3em}.simple-block03{margin-bottom:0}}.simple-block03::after{display:block}.sub-title{color:#141414;border:2px solid #141414}@media only screen and (min-width:769px),print{.simple-block03{margin-top:30px}.sub-title{font-size:28px;border-width:0 0 1px;padding-bottom:15px;margin-bottom:30px}}@media only screen and (max-width:768px){.sub-title{font-size:17px;border-width:0 0 2px;padding-bottom:10px;margin-bottom:20px}}.mini-title{font-weight:bolder;text-indent:-1.5em;padding-left:1.5em;line-height:1.5}@media only screen and (min-width:769px),print{.mini-title{font-size:16px;margin-bottom:1.5em}}@media only screen and (max-width:768px){.mini-title{font-size:1.1em;margin-bottom:1em}}.mini-title__mark{display:inline-block;width:1.5em;text-align:left;text-indent:0}.white-space{margin-top:1.5em}.page-back-btn{border:1px solid #007737;text-align:center;color:#007737;margin:0 auto;display:block;position:relative;transition:.3s}.page-back-btn:hover{color:#fff;background-color:#007737;transition:.3s}.page-back-btn span{position:absolute;left:5px;top:0}@media only screen and (min-width:769px),print{.page-back-btn{line-height:35px;width:100px;margin-top:100px}.popup-enter{display:block!important;opacity:0!important}.popup-enter-active{display:block!important;opacity:1!important;transition:opacity .2s cubic-bezier(1,.4,.5,1)}.popup-leave{display:block!important;opacity:1!important}.popup-leave-active{display:block!important;opacity:0!important;transition:opacity .2s cubic-bezier(1,.4,.5,1)}}@media only screen and (max-width:768px){.page-back-btn{line-height:35px;width:100px;margin-top:50px}.site-header{height:50px;background-image:url(/images/common/bg.jpg)}}@media only screen and (min-width:769px),print{.site-header__inner--right{float:right;margin-top:35px}.site-header__inner{position:relative}.site-header__inner::after{content:'';display:block;clear:both}.inquiry-button{top:35px;right:180px;width:90px;height:30px;padding:20px 0 0;transition:opacity .2s ease;font-size:12px;font-weight:700;text-decoration:none;text-align:center;line-height:1}.inquiry-button:hover{opacity:.6}}.inquiry-button{display:block;position:absolute;background:#676a72;color:#fff}@media only screen and (min-width:769px),print{.inquiry-button img{display:none}}@media only screen and (max-width:768px){.inquiry-button{right:60px;top:9px;width:43px;height:27px;padding:5px 0 0;border-radius:4px}.inquiry-button span{display:none}.inquiry-button img{display:block;margin:0 auto;width:34px}}.friends-button{display:block;position:absolute}@media only screen and (min-width:769px),print{.friends-button{top:35px;right:280px;width:86px;height:29px;padding:8px 0 9px;border:2px solid #007737;transition:opacity .2s ease}.friends-button:hover{opacity:.6}}.friends-button img{display:block;margin:0 auto}@media only screen and (max-width:768px){.friends-button{right:110px;top:9px;width:51px;height:19px;padding:5px 0 4px;border:2px solid #007737;border-radius:4px}.friends-button img{width:auto;height:17px}}@media only screen and (min-width:769px),print{.theaterlist-button{display:block;width:103px;height:18px;line-height:18px;border:1px solid #54575f;color:inherit;text-decoration:none;border-radius:2px;font-size:15px;padding:15px 30px 15px 15px;position:absolute;text-align:center;top:35px;right:20px;background:url(../images/common/header-sankaku.svg) right 10px center no-repeat;background-size:11px 8px}.theaterlist,.theaterlist>li>ul{list-style:none}.theaterlist{z-index:601;display:none;position:absolute;top:86px;right:20px;width:200px;background:#fff;padding:10px;border:1px solid #eee;box-shadow:0 2px 2px rgba(0,0,0,.4)}.theaterlist li+li{margin-top:10px}.theaterlist>li>p{background-color:#000;color:#fff;padding:3px;margin-bottom:8px}.theaterlist>li>ul>li>a{color:#141414;text-decoration:none}.theaterlist>li>ul>li>a:hover{text-decoration:underline}.site-header__identifier{float:left;height:31px;padding-top:45px;padding-bottom:35px;margin-left:95px}}@media only screen and (max-width:768px){.theaterlist,.theaterlist-button{display:none}.site-header__identifier img{width:auto;height:13px;background-size:100%;display:block;padding:19px 0 0 10px}}@media only screen and (min-width:769px),print{body.portal-higashine .site-header__identifier img,body.portal-morioka .site-header__identifier img,body.portal-nasushiobara .site-header__identifier img{margin-top:-6px;height:37px}.fcn-logo{margin-left:22px;position:absolute;top:35px;left:0}}@media only screen and (max-width:768px){body.portal-higashine .site-header__identifier img,body.portal-morioka .site-header__identifier img,body.portal-nasushiobara .site-header__identifier img{margin-top:0;height:20px;padding-top:15px}.fcn-logo{display:none}.menu-button{position:fixed;right:0;top:0;width:50px;height:50px;background-color:rgba(255,255,255,.9);transition:all .2s cubic-bezier(1,.4,.5,1)}.menu-button__line{position:absolute;left:50%;top:40%;width:25px;height:3px;margin:-1.5px 0 0 -13px;background:#000;transition:all .2s cubic-bezier(1,.4,.5,1);overflow:hidden;text-indent:100%;white-space:nowrap}.menu-button__line--1{transform:translate(0,-6.5px)}.menu-button__line--3{transform:translate(0,6.5px)}.menu-button__caption{font-size:12px;position:absolute;left:0;right:0;bottom:7px;transition:opacity .2s cubic-bezier(1,.4,.5,1);top:33px}body.site-nav-showing .menu-button,body.site-nav-shown .menu-button{background-color:rgba(255,255,255,0);box-shadow:0 0 2px transparent}body.site-nav-showing .menu-button__line,body.site-nav-shown .menu-button__line{background-color:#fff}body.site-nav-showing .menu-button__line--1,body.site-nav-shown .menu-button__line--1{transform:rotate(-45deg)}body.site-nav-showing .menu-button__line--2,body.site-nav-shown .menu-button__line--2{transform:translate(1em,0);opacity:0}body.site-nav-showing .menu-button__line--3,body.site-nav-shown .menu-button__line--3{transform:rotate(45deg)}body.site-nav-showing .menu-button__caption,body.site-nav-showing .menu-button__caption--closed,body.site-nav-shown .menu-button__caption,body.site-nav-shown .menu-button__caption--closed{opacity:0}.site-nav{min-width:320px;position:absolute;left:0;right:0;top:0;min-height:100%}}.site-nav::after{display:block}@media only screen and (min-width:769px),print{.site-nav{margin-bottom:-105px;padding-bottom:25px;padding-top:25px;background-image:url(/images/common/bg.jpg);background-attachment:fixed}.fixed{position:fixed;top:0;width:100%;z-index:600}.site-nav__inner{width:920px}.site-nav__list .right-0{border-right:0}.site-nav__item{text-align:center;float:left;width:153px;height:55px;box-sizing:border-box;border-right:1px solid #282828}.site-nav__item--for-sp{display:none}}@media only screen and (max-width:768px){.site-nav__list{margin-left:0;position:relative;top:0;bottom:0;background:rgba(0,0,0,.9);padding:15px 20px}.site-nav__list .right-0{border-bottom:1px solid #fff}.site-nav__item{border-bottom:1px solid #3f3f3f;padding:5px 0}.site-nav__item a{text-decoration:none;font-size:1rem}.site-nav__item a.small{min-height:0;line-height:16px;padding-top:11px;padding-bottom:11px}.site-nav__item--for-pc{display:none}}@media only screen and (min-width:769px),print{.site-nav__link{width:154px;height:73px;padding-top:17px;text-decoration:none;color:#282828;font-weight:bolder;font-size:15px;margin:-17px 0 0 -1px}.site-nav__link:first-child{width:155px}.site-nav__link:hover{background-color:#007737;color:#fff;transition:.4s;border-radius:2px}}@media only screen and (max-width:768px){.site-nav__link{color:#fff;min-height:38px;line-height:38px}.site-nav__button{display:block;color:#fff;background:#007737;line-height:50px;width:38%;border-radius:2px;text-align:center;font-size:13px;text-decoration:none;margin-bottom:5px}.site-nav__button--small{display:inline-block}.site-nav__button--gray{background:#676a72}.site-nav__button--friends{width:100%;background:#007737}.site-nav__button--friends img{width:auto;height:29px;margin-top:11px}.site-nav-overlay{background-color:rgba(255,255,255,.5)}.icon--home{background-image:url(/images/common/header-nav/nav-icon-00w.svg);height:26px;width:26px;display:block;margin:5px 24px 0 10px;float:left}}@media only screen and (min-width:769px),print{.icon--clock{background-image:url(/images/common/header-nav/nav-icon-01.svg);height:26px;width:26px;display:block;margin:0 auto 12px}.site-nav__link:hover .icon--clock{background-image:url(/images/common/header-nav/nav-icon-01w.svg)}}@media only screen and (max-width:768px){.icon--clock{background-image:url(/images/common/header-nav/nav-icon-01w.svg);height:26px;width:26px;display:block;margin:5px 24px 0 10px;float:left}}@media only screen and (min-width:769px),print{.icon--projector{background-image:url(/images/common/header-nav/nav-icon-02.svg);height:25px;width:32px;display:block;margin:0 auto 13px}.site-nav__link:hover .icon--projector{background-image:url(/images/common/header-nav/nav-icon-02w.svg)}}@media only screen and (max-width:768px){.icon--projector{background-image:url(/images/common/header-nav/nav-icon-02w.svg);height:25px;width:32px;display:block;margin:5px 21px 13px 7px;float:left}}@media only screen and (min-width:769px),print{.icon--ticket{background-image:url(/images/common/header-nav/nav-icon-03.svg);height:24px;width:39px;display:block;margin:0 auto 14px}.site-nav__link:hover .icon--ticket{background-image:url(/images/common/header-nav/nav-icon-03w.svg)}}@media only screen and (max-width:768px){.icon--ticket{background-image:url(/images/common/header-nav/nav-icon-03w.svg);height:24px;width:39px;display:block;margin:6px 20px 0 3px;float:left}}@media only screen and (min-width:769px),print{.icon--yen{background-image:url(/images/common/header-nav/nav-icon-04.svg);height:26px;width:26px;display:block;margin:0 auto 12px}.site-nav__link:hover .icon--yen{background-image:url(/images/common/header-nav/nav-icon-04w.svg)}}@media only screen and (max-width:768px){.icon--yen{background-image:url(/images/common/header-nav/nav-icon-04w.svg);height:26px;width:26px;display:block;margin:5px 24px 0 10px;float:left}}@media only screen and (min-width:769px),print{.icon--screen{background-image:url(/images/common/header-nav/nav-icon-05.svg);height:24px;width:39px;display:block;margin:0 auto 14px}.site-nav__link:hover .icon--screen{background-image:url(/images/common/header-nav/nav-icon-05w.svg)}}@media only screen and (max-width:768px){.icon--screen{background-image:url(/images/common/header-nav/nav-icon-05w.svg);height:24px;width:39px;display:block;margin:5px 19px 0 3px;float:left}}@media only screen and (min-width:769px),print{.icon--map-pin{background-image:url(/images/common/header-nav/nav-icon-06.svg);height:24px;width:46px;display:block;margin:0 auto 14px}.site-nav__link:hover .icon--map-pin{background-image:url(/images/common/header-nav/nav-icon-06w.svg)}}@media only screen and (max-width:768px){.icon--map-pin{background-image:url(/images/common/header-nav/nav-icon-06w.svg);height:24px;width:46px;display:block;margin:5px 14px 0 0;float:left}.sub-item{margin-left:60px;padding:7px 0 0;border-bottom:0;font-size:15px}.sub-item a{text-decoration:none}.site-nav__button--gray{line-height:50px;background-color:#676a72;border-radius:2px;width:100%;font-size:15px}.site-nav__button--green{line-height:50px;background-color:#007737;border-radius:2px;width:100%;font-size:15px}.site-nav__button--green img{margin-top:4px;height:42px;width:auto}.site-nav__delimiter{height:0;overflow:hidden;line-height:2;white-space:nowrap;border-top:1px solid #fff;padding-top:20px;margin-top:10px}}@media only screen and (max-width:768px){.sub-button1{border-bottom:0;padding-bottom:0;box-sizing:border-box;width:100%;float:left;padding-right:0}.sub-button1 a{font-size:.9rem}.sub-button1+.sub-button1{padding-right:0;padding-left:5px}.sub-button2{border-bottom:0;padding-bottom:0;clear:both}.site-footer{min-width:320px;margin-top:60px}}@media only screen and (min-width:769px),print{.site-nav__delimiter{display:none}.site-footer{background-color:#0d662a}.site-footer__identifier{background-color:#09411a}.site-footer__identifier a{color:#fff;text-decoration:none;text-align:center;display:block;padding-top:12px;padding-bottom:12px;font-size:14px}}@media only screen and (max-width:768px){.site-footer__identifier{display:none}.site-footer__inner::after{content:'';display:block;clear:both}}.copyright{color:#fff;text-align:center}@media only screen and (min-width:769px),print{.icon--totop{background-image:url(/images/common/footer/footer-sankaku.svg);width:31px;height:13px;margin:0 auto 8px;display:block}.site-footer__inner{padding-top:20px;padding-bottom:20px;display:block;text-align:center;margin:0 auto}.site-footer__link{margin:0 auto}.site-footer__link::after{content:'';display:block;clear:both}.copyright{border-top:1px solid #fff;font-size:12px;padding-top:20px;padding-bottom:20px}}@media only screen and (max-width:768px){.copyright{background-color:#007737;line-height:40px;height:40px;font-size:10px}}.site-footer__list{display:block}@media only screen and (min-width:769px),print{.site-footer__list{display:inline;border-right:1px solid #fff;padding-right:1em;margin-right:1em;font-size:13px}.site-footer__list:last-child{border-right:0;padding-right:0;margin-right:0}.site-footer__list a{text-decoration:none;color:#fff}.switcher{background:#0d662a}}@media only screen and (max-width:768px){.site-footer__list{float:left;width:50%;text-align:center;height:45px;font-size:11px;border-top:1px solid #cecece;box-sizing:border-box}.site-footer__list:nth-child(odd){border-right:1px solid #cecece}.site-footer__list:last-child{width:100%}.site-footer__list a{text-decoration:none;color:#353535;width:100%;line-height:45px;display:block}.switcher{background:#007737}}.sub-title .icon--screen{background-image:url(/images/common/header-nav/nav-icon-05.svg);float:left}@media only screen and (min-width:769px),print{.sub-title .icon--screen{height:24px;width:39px;margin:4px 20px 0 0}}@media only screen and (max-width:768px){.sub-title .icon--screen{height:22px;width:35px;background-size:100%;margin:-2px 15px 0 0}}.sub-title .icon--map-pin{background-image:url(/images/common/header-nav/nav-icon-06.svg);float:left}@media only screen and (min-width:769px),print{.sub-title .icon--map-pin{height:24px;width:46px;margin:4px 20px 0 0}}@media only screen and (max-width:768px){.sub-title .icon--map-pin{height:18px;width:35px;background-size:100%;margin:0 15px 0 0}}.sub-title .icon--weeklyguide{background-image:url(/images/common/icon-weeklyguide.svg);float:left}@media only screen and (min-width:769px),print{.sub-title .icon--weeklyguide{height:26px;width:26px;margin:4px 20px 0 0}}@media only screen and (max-width:768px){.sub-title .icon--weeklyguide{height:18px;width:18px;background-size:100%;margin:0 15px 0 0}}.sub-title .icon--message{background-image:url(/images/common/icon-message.svg);float:left}@media only screen and (min-width:769px),print{.sub-title .icon--message{height:26px;width:36px;margin:4px 20px 0 0}}@media only screen and (max-width:768px){.sub-title .icon--message{height:18px;width:25px;background-size:100%;margin:0 15px 0 0}}.heading-black{font-weight:bolder;background-color:#141414;color:#fff;text-align:center}@media only screen and (min-width:769px),print{.sub-title .icon--recruit{background-image:url(/images/common/icon-recruit.svg);background-repeat:no-repeat;height:29px;width:31px;float:left;margin:4px 20px 0 0}.heading-black{font-size:22px;margin-top:70px;line-height:45px}.food-drink{margin-top:-80px;padding-top:80px}}@media only screen and (max-width:768px){.heading-black{font-size:1.1em;margin-bottom:1em;line-height:40px}.food-drink{margin-top:-50px;padding-top:50px}}.food-drink-heading{margin:0 auto;border:2px solid #141414}.theater::after{display:block}@media only screen and (min-width:769px),print{.food-drink-heading{width:816px;font-size:20px;line-height:40px;padding-left:10px;margin-top:50px}.theater-section:nth-child(2n+1){float:left;margin-top:40px}.theater-section:nth-child(2n){float:right;margin-top:40px}}@media only screen and (max-width:768px){.food-drink-heading{margin-bottom:1em;font-size:1.1em;line-height:36px;padding-left:10px}.theater-section{margin-bottom:2.5em}.access-theater-name img{width:auto;height:26px;display:block;margin:0 auto 20px}}.theater-name--harf{margin:0 auto;border:2px solid #141414}.screen-name,.seat-number{border-top:1px solid #1d1d1d;background-image:url(/images/common/bg-dark2.jpg)}.seat-number,.seat-number__list{text-align:center;border-bottom:1px solid #1d1d1d;border-left:1px solid #1d1d1d}@media only screen and (min-width:769px),print{.theater-name--harf{width:411px;font-size:20px;line-height:40px;padding-left:10px}}@media only screen and (max-width:768px){.theater-name--harf{margin-bottom:1.1em;margin-top:1.7em;font-size:1.1em;line-height:36px;padding-left:10px}}@media only screen and (min-width:769px),print{.theater-details--harf{width:425px;margin-top:30px;font-weight:700}}@media only screen and (max-width:768px){.theater-details--harf{width:100%}}.screen-name{text-align:center;border-bottom:1px solid #1d1d1d;background-attachment:fixed}@media only screen and (min-width:769px),print{.screen-name{width:212px;line-height:50px}}@media only screen and (max-width:768px){.screen-name{width:50%;line-height:30px}}.seat-number{background-attachment:fixed}.parking-info th,.screen-name__list{background-image:url(/images/common/bg-dark.jpg);background-attachment:fixed}@media only screen and (min-width:769px),print{.seat-number{width:212px;line-height:50px}}@media only screen and (max-width:768px){.seat-number{width:50%;line-height:30px}}.screen-name__list{text-align:center;border-bottom:1px solid #1d1d1d}@media only screen and (min-width:769px),print{.screen-name__list{width:212px;line-height:50px}}@media only screen and (max-width:768px){.screen-name__list{width:50%;line-height:30px}}@media only screen and (min-width:769px),print{.seat-number__list{width:212px;line-height:50px}}@media only screen and (max-width:768px){.seat-number__list{width:50%;line-height:30px}}.seat-number__note{margin-top:.5em;text-align:right}@media only screen and (min-width:769px),print{.food-menu{width:830px;margin:45px auto 80px}}@media only screen and (max-width:768px){.food-menu img{width:100%;height:auto;margin-bottom:30px}}@media only screen and (min-width:769px),print{.food-note{width:830px;margin:-60px auto 80px}}@media only screen and (max-width:768px){.food-note{margin-top:-10px;margin-bottom:30px}}.facility-kv{visibility:hidden;background-color:#aaa}.facility-kv .slick-initialized{visibility:visible;background-color:transparent}@media only screen and (min-width:769px),print{.facility-kv{width:920px;height:350px;margin:0 auto 70px}.facility-kv .slick-arrow{top:120px}}.facility-kv__item{border-left:1px solid #000;border-right:1px solid #000;background-color:#aaa}@media only screen and (max-width:768px){.facility-kv{height:40vw;margin-left:-15px;margin-right:-15px;margin-bottom:30px}.facility-kv__item img{width:auto;height:40vw}}@media only screen and (min-width:769px),print{.theater-info{width:400px;float:left}.theater-info--area::after{content:'';display:block;clear:both}.theater-map{width:460px;float:right}}@media only screen and (max-width:768px){.theater-map{width:100%;margin-top:30px}.theater-map img{width:100%;height:auto}}.parking-heading{background-color:#141414;color:#fff;padding-left:15px}@media only screen and (min-width:769px),print{.parking-heading{width:905px;line-height:45px;font-size:18px}.googlemap-link{width:458px}}@media only screen and (max-width:768px){.parking-heading{line-height:32px;font-size:15px}}.googlemap-link{line-height:30px;font-size:16px;color:#007737;text-align:center;border:1px solid #007737;display:block;margin-top:20px;text-decoration:none;transition:.4s}@media only screen and (max-width:768px){.googlemap-link{width:60%;margin:20px auto 40px;font-size:14px}}.googlemap-link:hover{color:#fff;background-color:#007737;transition:.4s}.voice-service{padding:10px 0;border:2px solid #141414;text-align:center;font-weight:700;margin-top:30px}@media only screen and (min-width:769px),print{.voice-service{width:396px}.theater-photo{width:400px;margin:20px auto 30px}}@media only screen and (max-width:768px){.theater-photo{width:100%;margin-bottom:30px}.theater-photo img{width:100%;height:auto}}.theater-address__left,.theater-phone__left{float:left;font-weight:700;line-height:1.6em;margin-bottom:8px}.theater-address__right,.theater-phone__right{line-height:1.6em;margin-bottom:8px}@media only screen and (min-width:769px),print{.theater-address__left,.theater-phone__left{width:80px}.theater-address__right,.theater-phone__right{margin-left:80px}}@media only screen and (max-width:768px){.theater-address__right,.theater-phone__right{margin-left:70px}}.parking-info{border-top:1px solid #1d1d1d}@media only screen and (min-width:769px),print{.parking-info{width:920px;margin:30px auto 20px}.parking-info th{line-height:50px}}@media only screen and (max-width:768px){.parking-info{margin:5px auto 20px;width:100%}}.parking-info-text{font-weight:700;margin:20px 0 0;font-size:1.2em}.parking-info th{border-bottom:1px solid #1d1d1d;border-right:1px solid #1d1d1d}@media only screen and (max-width:768px){.parking-info th{line-height:1.3em;padding:10px 0}}.parking-info td{border-bottom:1px solid #1d1d1d;font-weight:700}@media only screen and (min-width:769px),print{.parking-info td{line-height:50px;padding:0 0 0 20px}.parking-head-1{width:240px}}@media only screen and (max-width:768px){.parking-info td{line-height:1.3em;padding:10px 0 10px 10px}.parking-head-1{width:40%}}.border{border-top:1px solid #3f3f3f;margin:50px 0}@media only screen and (min-width:769px),print{.parking-head-2{width:270px}.parking-head-3{width:105px}.parking-notes{line-height:1.7em}}@media only screen and (max-width:768px){.parking-notes{line-height:1.5em}}@media only screen and (min-width:769px),print{.tokushoho-list dt{float:left;width:280px;font-weight:700;line-height:1.8em;margin-bottom:2em}.tokushoho-list dd{margin-left:280px;line-height:1.8em;margin-bottom:2em}.tokushoho-list dd a{color:#000}.theater-list__left-area{float:left;margin-top:20px}}@media only screen and (max-width:768px){.tokushoho-list dt{font-weight:700;line-height:1.5em;margin-bottom:.5em;border-bottom:1px solid #aaa}.tokushoho-list dd{line-height:1.6em;margin-bottom:1.5em}.tokushoho-list dd a{color:#000}}@media only screen and (min-width:769px),print{.theater-list__right-area{float:right;margin-top:20px}.theater-list__left,.theater-list__right{width:422px;margin-bottom:25px}.theater-list__left h3,.theater-list__right h3{font-size:20px;font-weight:700;margin-bottom:20px}.theater-list__left a,.theater-list__right a{width:400px;line-height:60px;border:1px solid #007737;display:block;border-radius:2px;font-size:21px;text-decoration:none;color:#007737;padding-left:20px;font-weight:700;margin-bottom:20px;transition:.4s}.theater-list__left a:hover,.theater-list__right a:hover{background-color:#007737;color:#fff;transition:.4s}}@media only screen and (max-width:768px){.theater-list__left h3,.theater-list__right h3{font-size:15px;font-weight:700;margin-bottom:12px}.theater-list__left a,.theater-list__right a{width:95%;line-height:45px;border:1px solid #007737;display:block;border-radius:2px;font-size:16px;text-decoration:none;color:#007737;padding-left:5%;font-weight:700;margin-bottom:20px;transition:.4s}}.heading-recruit{line-height:1.6}@media only screen and (min-width:769px),print{.heading-recruit{border-left:5px solid #007737;font-size:26px;padding-left:15px;margin-top:50px;margin-bottom:40px}.recruit-list--area::after{content:'';display:block;clear:both}}@media only screen and (max-width:768px){.heading-recruit{border-left:4px solid #007737;font-size:18px;padding-left:10px;margin-top:30px;margin-bottom:20px}}@media only screen and (min-width:769px),print{.recruit-list dd,.recruit-list dt{line-height:1.8em;margin-bottom:1.5em}.recruit-list{float:left}.recruit-list dt{float:left;width:120px;font-weight:700}.recruit-list dd{margin-left:120px}.recruit-image{width:350px;float:right}}@media only screen and (max-width:768px){.recruit-list dt{font-weight:700;line-height:1.5em;margin-bottom:.5em;border-bottom:1px solid #aaa}.recruit-list dd{line-height:1.6em;margin-bottom:1.1em}.recruit-image img{width:100%;height:auto}}@media only screen and (min-width:769px),print{.recruit-entry-btn{width:260px;line-height:60px;display:block;text-align:center;font-weight:700;color:#007737;border:2px solid #007737;border-radius:2px;text-decoration:none;font-size:17px;margin:40px auto 0;transition:.4s}.recruit-entry-btn:hover{background-color:#007737;color:#fff;transition:.4s}}@media only screen and (max-width:768px){.recruit-entry-btn{width:200px;line-height:40px;display:block;text-align:center;font-weight:700;color:#007737;border:2px solid #007737;border-radius:2px;text-decoration:none;font-size:15px;margin:30px auto 0}}.dot-line--hr,.dot-line--hr02{border-bottom:2px dotted #676a72;border-top:0}@media only screen and (min-width:769px),print{.dot-line--hr{margin:65px auto}.dot-line--hr02{margin:40px auto}}@media only screen and (max-width:768px){.dot-line--hr{margin:40px auto}.dot-line--hr02{margin:30px auto}}.heading-weeklyguide{background-color:#141414;color:#fff;text-align:center;border-radius:2px}@media only screen and (min-width:769px),print{.heading-weeklyguide{line-height:45px;font-size:21px;margin-bottom:40px;margin-top:65px}}@media only screen and (max-width:768px){.heading-weeklyguide{line-height:35px;font-size:17px;margin-top:40px}}.weeklyguide-btn{border:1px solid #007737;border-radius:2px;display:block}.advance-table,.price-3d-area,.price-table{border-top:1px solid #1d1d1d}@media only screen and (min-width:769px),print{.weeklyguide-btn{line-height:26px;padding:17px;text-align:center;font-size:20px;color:#007737;text-decoration:none;transition:.4s;margin-bottom:20px}.weeklyguide-btn:hover{background-color:#007737;color:#fff;transition:.4s}.weeklyguide-area::after{content:'';display:block;clear:both}}@media only screen and (max-width:768px){.weeklyguide-btn{line-height:27px;display:block;text-align:center;padding:9px;font-size:17px;color:#007737;text-decoration:none;margin-top:20px}}.adb-reader{background-color:#a0a0a0;border-radius:4px}.adb-reader p{font-size:12px;color:#fff;line-height:1.3em}@media only screen and (min-width:769px),print{.adb-reader{height:32px;width:608px;margin:60px auto 0;padding:14px 14px 14px 18px}.adb-reader img{float:left;margin-right:25px}}@media only screen and (max-width:768px){.adb-reader{padding:14px;margin-top:40px}.adb-reader img{display:block;margin:0 auto 15px}}.sub-title .icon--yen{background-image:url(/images/common/header-nav/nav-icon-04.svg);float:left}@media only screen and (min-width:769px),print{.sub-title .icon--yen{height:28px;width:28px;margin:2px 20px 0 0}}@media only screen and (max-width:768px){.sub-title .icon--yen{height:18px;width:18px;background-size:100%;margin:0 15px 0 0}}.sub-title .icon--faq{background-image:url(/images/common/icon-question-b.svg);float:left}@media only screen and (min-width:769px),print{.sub-title .icon--faq{height:30px;width:30px;margin:2px 20px 0 0}}@media only screen and (max-width:768px){.sub-title .icon--faq{height:17px;width:18px;background-size:100%;margin:0 15px 0 0}}.sub-title .icon--ticket{background-image:url(/images/common/header-nav/nav-icon-03.svg);float:left}@media only screen and (min-width:769px),print{.sub-title .icon--ticket{height:24px;width:39px;margin:5px 20px 0 0}}@media only screen and (max-width:768px){.sub-title .icon--ticket{height:24px;width:39px;background-size:100%;margin:0 15px 0 0}}.sub-title .icon--monthly{background-image:url(/images/common/icon-monthly.svg);float:left}@media only screen and (min-width:769px),print{.sub-title .icon--monthly{height:30px;width:30px;margin:2px 20px 0 0}}@media only screen and (max-width:768px){.sub-title .icon--monthly{height:18px;width:18px;background-size:100%;margin:0 15px 0 0}}.heading-price{color:#fff;background-color:#141414;box-sizing:border-box;letter-spacing:.08em;border-radius:2px}@media only screen and (min-width:769px),print{.price-area{margin-bottom:60px}.heading-price{line-height:45px;font-size:21px;padding-left:15px;margin-bottom:35px}}@media only screen and (max-width:768px){.price-area{margin-bottom:35px}.heading-price{line-height:35px;font-size:17px;padding-left:12px;margin-bottom:20px}}.price-table{font-weight:700}@media only screen and (min-width:769px),print{.price-table td,.price-table th{line-height:50px;border-bottom:1px solid #1d1d1d}.price-table{width:920px;margin-bottom:15px}.price-table th{background-image:url(/images/common/bg-dark.jpg);background-attachment:fixed;border-right:1px solid #1d1d1d}.price-table td{width:250px;text-align:center}}@media only screen and (max-width:768px){.price-table td,.price-table th{padding:10px;border-bottom:1px solid #1d1d1d}.price-table{width:100%;margin-bottom:15px}.price-table th{background-color:#e1e0d3;height:35px;border-right:1px solid #1d1d1d}.price-table th p{font-size:.85em;font-weight:400;margin-top:5px;line-height:1.3em}.price-table td{width:80px;text-align:center;line-height:45px}.price-table td.line-2{line-height:1.3em}.small-text1{font-size:.8em;line-height:1.2em}}.left-text,.left-text-line2{text-align:left}@media only screen and (min-width:769px),print{.small-text1{font-size:.8em;line-height:1.2em}.left-text{padding-left:20px}.left-text-line2{padding-left:20px;line-height:1.3em}.wide-180{width:180px}}@media only screen and (max-width:768px){.wide-180{text-align:left}.wide-180 p{font-size:.85em;font-weight:400;margin-top:5px}}.advance-btn,.faq-index,.mailmagazine-btn,.price-3d{text-align:center}.price-3d-area{border-bottom:1px solid #1d1d1d}.price-3d-area .plus{display:block;background:url(../images/common/icon-plus.svg) center center no-repeat;background-size:100%;width:24px;padding-top:24px;height:0;line-height:2}@media only screen and (min-width:769px),print{.price-3d-area{height:70px;padding-top:30px;margin-bottom:60px}.price-3d-area p{margin-left:540px;line-height:1.4em;font-size:13px;margin-top:-18px}.price-3d-area .plus{float:left;margin-right:20px;margin-left:20px;margin-top:6px}}@media only screen and (max-width:768px){.price-3d-area{padding-top:20px;padding-bottom:20px;margin-bottom:30px}.price-3d-area p{line-height:1.4em;font-size:13px;margin-top:25px}.price-3d-area .plus{margin:10px auto;background-size:100%;padding-top:20px;width:20px;display:block}}.price-3d{background-color:#fff;border-radius:4px}@media only screen and (min-width:769px),print{.price-3d{width:120px;line-height:40px;font-size:16px;float:left}}@media only screen and (max-width:768px){.price-3d{width:90%;line-height:30px;padding:5px;font-size:15px;margin:0 auto}}@media only screen and (min-width:769px),print{.advance-area{position:relative;width:920px;min-height:254px}.advance-image{width:180px;float:left;margin-right:45px}}@media only screen and (max-width:768px){.advance-image{width:55%;height:auto;display:block;margin:0 auto 20px}.advance-image img{width:100%;height:auto}}.advance-table{font-weight:700}@media only screen and (min-width:769px),print{.advance-table{width:695px;margin-top:20px}.advance-table th{width:150px;line-height:40px;background-image:url(/images/common/bg-dark.jpg);background-attachment:fixed;border-right:1px solid #1d1d1d;border-bottom:1px solid #1d1d1d}.advance-table td{border-bottom:1px solid #1d1d1d;padding:8px 0 8px 20px}}@media only screen and (max-width:768px){.advance-table{width:100%;margin-top:10px}.advance-table th{width:90px;line-height:50px;background-color:#e1e0d3;border-right:1px solid #1d1d1d;border-bottom:1px solid #1d1d1d}.advance-table td{border-bottom:1px solid #1d1d1d;padding:10px}}.advance-btn{width:200px;border:1px solid #007737;color:#007737;display:block;border-radius:2px;position:relative}.heading-button-3,.heading-button-4{position:absolute}@media only screen and (min-width:769px),print{.advance-btn{height:55px;position:absolute;top:0;right:0;text-decoration:none;transition:.4s}.advance-btn p{line-height:55px}.advance-btn span{background-image:url(/images/common/sankaku.svg);height:22px;width:10px;display:block;position:absolute;right:10px;top:17px}.advance-btn:hover{background-color:#007737;color:#fff;transition:.4s}.advance-btn:hover span{background-image:url(/images/common/sankaku-w.svg);display:block}.advance-title-area{min-height:75px}}@media only screen and (max-width:768px){.advance-btn,.advance-btn p{line-height:40px}.advance-btn{margin:25px auto 0;text-decoration:none;transition:.4s}.advance-btn span{background-image:url(/images/common/sankaku.svg);height:22px;width:10px;display:block;position:absolute;right:10px;top:9px}.advance-btn:hover{background-color:#007737;color:#fff;transition:.4s}.advance-btn:hover span{background-image:url(/images/common/sankaku-w.svg);display:block}}@media only screen and (min-width:769px),print{.advance-title{font-size:21px;margin-bottom:7px;padding-right:220px}}@media only screen and (max-width:768px){.advance-title{font-size:18px;margin-bottom:5px;line-height:1.3em}}.heading-button{float:right;margin-top:7px}.heading-button-2{float:right;margin-top:-2px}@media only screen and (min-width:769px),print{.advance-subtitle{color:#7b7473;font-size:11px;line-height:1.5em;letter-spacing:.07em;padding-right:220px}.heading-monthly{background-color:#fff;box-shadow:0 1px 3px #ccc;height:41px;border-radius:4px;padding:19px 21px 0;margin-bottom:30px}.heading-button-3{top:12px;right:0}}@media only screen and (max-width:768px){.advance-subtitle{color:#7b7473;font-size:10px;line-height:1.3em}.heading-monthly{background-color:#fff;box-shadow:0 1px 3px #ccc;height:20px;border-radius:4px;padding:10px 16px;margin-bottom:20px}.heading-monthly .year{height:19px;width:65px}.heading-button img{width:20px}.heading-button-2{margin-top:-3px}.heading-button-2 img{width:20px}.heading-button-3{top:5px;right:0}.heading-button-3 img{width:15px}}.heading-button-4{float:right}@media only screen and (min-width:769px),print{.heading-button-4{top:0;right:0}}@media only screen and (max-width:768px){.heading-button-4{top:-3px;right:0}.heading-button-4 img{width:15px}}@media only screen and (min-width:769px),print{.mg-area .pdf-button,.mg-area h4{line-height:40px;text-align:center}.mg-area{width:200px;float:left;margin-right:38px;margin-bottom:10px}.mg-area h4{font-size:16px;border-top:3px solid #1d1d1d;border-bottom:3px solid #1d1d1d;color:#1d1d1d}.mg-area img{width:180px;margin:22px auto;display:block}.mg-area .pdf-button{width:200px;border:1px solid #007737;color:#007737;display:block;border-radius:2px;box-sizing:border-box;text-decoration:none;font-weight:700;margin-bottom:10px;transition:.4s}.mg-area .pdf-button:hover{background-color:#007737;color:#fff;transition:.4s}.mg-area:nth-child(4n){margin-right:0}.mg-area:nth-child(4n+1){clear:both}}@media only screen and (max-width:768px){.mg-area{width:45%;margin-bottom:20px;float:left}.mg-area::after{content:'';display:block;clear:both}.mg-area h4{font-size:16px;border-top:3px solid #1d1d1d;border-bottom:3px solid #1d1d1d;line-height:1.3em;text-align:center;color:#1d1d1d;margin-bottom:15px;padding:10px 0}.mg-area img{width:100%;height:auto;display:block;margin-bottom:15px}.mg-area .pdf-button{float:left;width:100%;line-height:40px;text-align:center;border:1px solid #007737;color:#007737;display:block;border-radius:2px;box-sizing:border-box;text-decoration:none;font-weight:700;margin-bottom:10px;transition:.4s}.mg-area .pdf-button:hover{background-color:#007737;color:#fff;transition:.4s}.mg-area:nth-child(2n){margin-left:10%}.mg-area:nth-child(2n+1){clear:both}}.heading-mailmagazine{background-color:#141414;color:#fff}@media only screen and (min-width:769px),print{.heading-mailmagazine{width:648px;line-height:45px;font-size:17px;padding-left:12px;margin-bottom:40px;margin-top:70px}}@media only screen and (max-width:768px){.heading-mailmagazine{width:100%;line-height:35px;font-size:16px;padding-left:12px;margin-bottom:15px;box-sizing:border-box}}.mailmagazine-btn{width:250px;line-height:70px;display:block;margin:45px auto 100px;color:#007737;border:1px solid #007737;font-size:17px;text-decoration:none;font-weight:700;border-radius:2px;letter-spacing:.08em;transition:.4s}.mailmagazine-btn:hover{background-color:#007737;color:#fff;transition:.4s}@media only screen and (max-width:768px){.mailmagazine-btn{width:200px;line-height:45px;margin:30px auto 50px;font-size:15px}}.header-text{font-size:24px;line-height:1.6em}@media only screen and (max-width:768px){.header-text{font-size:18px;line-height:1.4em}}.faq-index{color:#fff;background-color:#141414;border-radius:2px;box-sizing:border-box;letter-spacing:.08em}.faq-area{background-color:#fff;box-shadow:0 1px 3px #ccc;border-radius:4px}@media only screen and (min-width:769px),print{.faq-index{line-height:45px;font-size:21px;margin-top:50px}.faq-area{padding:20px}}@media only screen and (max-width:768px){.faq-index{line-height:35px;font-size:17px;margin-top:30px}.faq-area{padding:15px}}.faq-question{position:relative}@media only screen and (min-width:769px),print{.faq-question{font-size:22px;line-height:1.3em}}@media only screen and (max-width:768px){.faq-question{font-size:16px;line-height:1.3em}.faq-question::after{content:'';display:block;clear:both}}.faq-question__mark{display:block;background:#141414;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(1,.4,.5,1);position:absolute;right:0;top:50%}@media only screen and (min-width:769px),print{.faq-question__heading{font-size:19px;padding-left:50px;padding-right:50px}.faq-question__mark{width:26px;height:6px;margin:-3px 0 0 -13px}}@media only screen and (max-width:768px){.faq-question__heading{font-size:16px;padding-left:30px;padding-right:20px}.faq-question__mark{width:18px;height:4px;margin:-2px 0 0 -18px}}.faq-question__mark--2{transform:rotate(90deg)}.js-accordion--expanded .faq-question__mark--1{transform:rotate(90deg);opacity:0}.js-accordion--expanded .faq-question__mark--2{transform:rotate(180deg)}.faq-icon{position:absolute;display:inline-block;text-indent:-200%;background-repeat:no-repeat;background-position:center center;left:0}.faq-answer,.movie-contents-area{position:relative}.faq-icon--q{background-image:url(/images/common/icon-q.svg);top:0}.faq-icon--a{background-image:url(/images/common/icon-a.svg)}@media only screen and (min-width:769px),print{.faq-icon{height:28px;width:29px;margin:0 20px 0 0}.faq-icon--a{top:25px}}@media only screen and (max-width:768px){.faq-icon{height:17px;width:18px;background-size:100% 100%;margin:0 15px 0 0}.faq-icon--a{top:12px}}.faq-answer{border-top:1px solid #1d1d1d;display:none}@media only screen and (min-width:769px),print{.faq-answer{padding-top:20px;margin-top:20px;padding-left:50px}}@media only screen and (max-width:768px){.faq-answer{padding-top:10px;margin-top:10px;padding-left:30px}}.faq-answer__text ul li{margin-left:1.5rem}.movieticket__heading{color:#fff;background-color:#141414;box-sizing:border-box;letter-spacing:.08em;border-radius:2px}@media only screen and (min-width:769px),print{.movieticket{margin-top:0;padding-top:120px}.movieticket__heading{line-height:45px;font-size:21px;padding-left:15px}}@media only screen and (max-width:768px){.movieticket{padding-top:50px}.movieticket__heading{line-height:35px;font-size:17px;padding-left:12px}}.movieticket__lead{margin:1.5em 0 0}.movieticket__section{margin-top:2em}.movieticket__subsection{margin-top:1em}.movieticket__section-heading{margin-bottom:1em}.movieticket .list>li{line-height:1.4}.sub-title .icon--mailmagazine{background-image:url(/images/common/icon-mailmagazine.svg);float:left}@media only screen and (min-width:769px),print{.sub-title .icon--mailmagazine{height:23px;width:31px;margin:5px 20px 0 0}}@media only screen and (max-width:768px){.sub-title .icon--mailmagazine{height:18px;width:35px;background-size:100%;margin:0 15px 0 0}}.sub-title .icon--movie{background-image:url(/images/common/header-nav/nav-icon-02.svg);float:left}@media only screen and (min-width:769px),print{.sub-title .icon--movie{height:25px;width:32px;margin:3px 20px 0 0}}@media only screen and (max-width:768px){.sub-title .icon--movie{background-image:url(/images/common/header-nav/nav-icon-02.svg);height:20px;width:25px;background-size:100%;margin:0 15px 0 0;float:left}}.subtitle .icon--schedule{background-image:url(/images/common/header-nav/nav-icon-01.svg);float:left}@media only screen and (min-width:769px),print{.subtitle .icon--schedule{height:26px;width:26px;margin:3px 20px 0 0}}@media only screen and (max-width:768px){.subtitle .icon--schedule{background-image:url(/images/common/header-nav/nav-icon-01w.svg);height:26px;width:26px;display:block;margin:5px 24px 0 10px;float:left}}@media only screen and (min-width:769px),print{.movie-area{background-color:#fff;box-shadow:0 1px 3px #ccc;width:404px;border-radius:6px;padding:20px;margin-bottom:0;float:left;margin-right:30px}.movie-area:nth-of-type(2n){margin-right:0}}@media only screen and (max-width:768px){.movie-area{background-color:#fff;box-shadow:0 1px 3px #ccc;width:90%;padding:5%}.movie-area::after{content:'';display:block;clear:both}}.movie-contents-area .other,.movie-first-date{background-color:#141414;color:#fff;text-align:center}@media only screen and (min-width:769px),print{.movie-image{height:235px;width:166px;float:left;margin-right:20px}}.movie-image img{border:1px solid #ccc}@media only screen and (max-width:768px){.movie-image img{width:45%;height:auto;float:left}}.movie-contents-area::after{display:block}@media only screen and (min-width:769px),print{.movie-contents-area{font-size:13px;width:218px;height:235px;float:left;margin-bottom:20px}}@media only screen and (max-width:768px){.movie-contents-area{margin-left:50%;width:50%}}.movie-contents-area dl dt{float:left;font-weight:700}@media only screen and (min-width:769px),print{.movie-contents-area dl{width:220px;margin-left:6px;border-top:1px solid #777;margin-top:6px;padding-top:6px}.movie-contents-area dl dt{line-height:1.3em}.movie-contents-area dl dd{margin-left:67px;line-height:1.3em}.movie-contents-area .other{line-height:20px;width:220px;margin-left:6px;margin-top:7px}.movie-first-date{padding:2px 0;margin-bottom:5px}}@media only screen and (max-width:768px){.movie-contents-area .other{line-height:1.5em;margin-top:5px}}.movie-first-date{border-radius:2px;line-height:1}@media only screen and (max-width:768px){.movie-first-date{padding:3px 0;margin-bottom:.5em;font-size:12px}}.movie-title{line-height:1.3;margin-bottom:5px}@media only screen and (min-width:769px),print{.movie-title{font-size:20px}}@media only screen and (max-width:768px){.movie-title{font-size:15px}}.movie-subtitle{color:#999;line-height:1.3}@media only screen and (min-width:769px),print{.movie-subtitle{font-size:10px}.movie-contents{position:absolute;bottom:0;right:0;width:218px}.screening-time{font-weight:700;line-height:1em}}@media only screen and (max-width:768px){.movie-contents,.movie-subtitle{font-size:12px}.screening-time{margin-top:5px}}.to-detail--btn{width:200px;display:block;text-decoration:none;color:#007737;border:1px solid #007737;border-radius:3px;text-align:center;font-weight:700;transition:.4s;position:relative}@media only screen and (min-width:769px),print{.to-detail--btn{line-height:35px;margin:20px auto 0;font-size:15px;clear:both}.movie-btn-area--pc::after{content:'';display:block;clear:both}}@media only screen and (max-width:768px){.to-detail--btn{line-height:30px;margin:20px auto 0;font-size:13px}}.to-detail--btn:hover{background-color:#007737;color:#fff;transition:.4s}.to-detail--btn:hover span{background-image:url(/images/common/green-sankaku-w.svg)}.movie-btn-left a span,.movie-btn-right a span,.to-detail--btn span{background-image:url(/images/common/green-sankaku.svg);height:17px;right:12px;top:0;bottom:0}.to-detail--btn span{width:9px;display:block;position:absolute;margin:auto}@media only screen and (min-width:769px),print{.movie-btn-area--sp{display:none}.movie-btn-left,.movie-btn-right{width:250px}}@media only screen and (max-width:768px){.movie-btn-area--pc{display:none}.movie-btn-area--sp{margin-top:30px}.movie-btn-area--sp::after{content:'';display:block;clear:both}}.movie-btn-left,.movie-btn-right{list-style:none;display:block;float:left}@media only screen and (max-width:768px){.movie-btn-left,.movie-btn-right{margin-bottom:20px;width:50%;box-sizing:border-box;padding-left:3%;padding-right:3%}}.movie-btn-left a,.movie-btn-right a{display:block;line-height:50px;border:2px solid #007737;color:#007737;border-radius:2px;box-sizing:border-box;font-weight:700;transition:.4s;position:relative;text-decoration:none}@media only screen and (min-width:769px),print{.movie-btn-left.active,.movie-btn-right.active{font-size:18px;width:650px}.movie-btn-left a,.movie-btn-right a{padding-left:20px}}@media only screen and (max-width:768px){.movie-btn-left.active,.movie-btn-right.active{font-size:120%}.movie-btn-left a,.movie-btn-right a{text-align:center}}.movie-btn-left a:hover,.movie-btn-right a:hover{background-color:#007737;color:#fff;transition:.4s}.movie-btn-left a span,.movie-btn-right a span{width:9px;display:block;position:absolute;margin:auto}.movie-btn-left a:hover span,.movie-btn-right a:hover span{background-image:url(/images/common/green-sankaku-w.svg)}.movie-btn-left.active a,.movie-btn-right.active a{color:#fff;background-color:#007737}@media only screen and (min-width:769px),print{.movie-btn-left{margin-right:20px}.each-page .small-text{font-size:11px;color:#676a72;margin-left:15px}}.movie-btn-right{margin-right:0}@media only screen and (max-width:768px){.each-page .small-text{font-size:9px;color:#676a72;margin-left:8px}}@media only screen and (min-width:769px),print{.return-btn{line-height:30px;width:110px;padding:0 10px;font-size:13px;color:#fff;background-color:#676a72;border-radius:2px;display:block;text-decoration:none;float:right}.return-btn span{display:block;float:right;margin-top:10px}}@media only screen and (max-width:768px){.return-btn,.return-btn span{display:block;float:right}.return-btn{line-height:30px;width:110px;padding:0 10px;font-size:13px;color:#fff;background-color:#676a72;border-radius:2px;text-decoration:none;margin-top:20px}}.thumnail-area{background-image:url(/images/common/bg-dark.jpg);background-attachment:fixed}@media only screen and (min-width:769px),print{.thumnail-area{height:585px;padding-top:20px;margin-bottom:-100px}}@media only screen and (max-width:768px){.thumnail-area{padding:15px;margin-bottom:20px}}.top-movie-slider{position:relative}.top-movie-slider__header{border-radius:2px;background-color:#007737;color:#fff;display:block}@media only screen and (min-width:769px),print{.top-movie-slider{width:960px;height:285px;overflow:hidden;margin:0 auto}.top-movie-slider__header{position:absolute;left:0;top:0;width:120px;height:150px;padding-top:95px;text-align:center}}@media only screen and (max-width:768px){.top-movie-slider__header{line-height:30px;height:30px;padding-left:10px;padding-right:10px;margin-bottom:15px}}.top-movie-slider__list{visibility:hidden}.top-movie-slider__list.slick-initialized{visibility:visible}.date-indicator,.schedule-container.prepare{visibility:hidden}@media only screen and (min-width:769px),print{.top-movie-slider__header--no-theater-name{padding-top:84px;height:139px}.top-movie-slider__heading{width:120px;font-size:20px;font-weight:700;letter-spacing:.1em}.top-movie-slider__heading small{display:block;margin-top:20px}.top-movie-slider__list{width:835px;margin-left:145px;overflow:hidden;white-space:nowrap}}@media only screen and (max-width:768px){.top-movie-slider__heading{font-size:14px;font-weight:700;letter-spacing:.1em}.top-movie-slider__heading small{float:right;margin-top:10px;vertical-align:top}.top-movie-slider__list{margin-left:-10px;margin-right:-10px;margin-bottom:20px}.top-movie-slider__item{padding:0 10px}}.top-movie-slider__link{text-decoration:none;color:#141414;overflow:hidden}@media only screen and (min-width:769px),print{.top-movie-slider__item{margin-left:1px;width:145px}.top-movie-slider__link{width:145px;display:block}}@media only screen and (max-width:768px){.top-movie-slider__image{width:100%;height:auto}}.top-movie-slider__name{font-weight:400;text-decoration:none;margin-top:5px}@media only screen and (min-width:769px),print{.top-movie-slider__name{margin-bottom:5px;font-size:12px;height:12px;width:100%}.top-movie-slider .slick-arrow{top:77px}}@media only screen and (max-width:768px){.top-movie-slider__name{font-size:16px;margin-bottom:-10px;height:20px;width:200%;transform:scale(.5);transform-origin:left top}}.top-movie-slider__theater{font-size:12px;font-weight:700;color:#fff;background-color:#141414;border-radius:2px;text-align:center;line-height:18px;width:145px}@media only screen and (max-width:768px){.top-movie-slider__theater{width:100%;margin-top:5px;line-height:20px}.top-movie-slider__theater--adjusted{width:200%;margin-top:10px;line-height:40px;font-size:18px;transform-origin:left top;transform:scale(.5)}}.top-movie-slider .slick-arrow{position:absolute;display:block;background-repeat:no-repeat;z-index:110;opacity:.9;box-shadow:0 2px 2px rgba(63,63,63,.6);height:0;line-height:2;transition:opacity .2s cubic-bezier(1,.4,.5,1);width:30px;padding-top:50px;background-size:30px 50px}.top-movie-slider .slick-arrow.slick-disabled{opacity:.2}.top-movie-slider .slick-prev{background-image:url(../images/common/thum-prev-btn.svg);border-radius:0 3px 3px 0}.top-movie-slider .slick-next{background-image:url(../images/common/thum-next-btn.svg);border-radius:3px 0 0 3px}.sidecontents-area{float:right;width:270px;margin-right:-20px}@media only screen and (min-width:769px),print{.top-movie-slider .slick-prev{left:0}.top-movie-slider .slick-next{right:20px}.top-movie-slider .slick-dots{padding-top:12px}.front-page{padding-top:150px}.main-contents-area{width:650px;float:left;margin-left:-20px}}@media only screen and (max-width:768px){.top-movie-slider .slick-arrow{top:50%;margin-top:-25px}.top-movie-slider .slick-prev{left:-5px}.top-movie-slider .slick-next{right:-5px}.main-contents-area{width:100%}.main-contents-area .sub-title{background-color:#007737;color:#fff;line-height:35px;padding-bottom:0;font-size:14px;border-bottom:0;border-radius:2px;padding-left:10px}.main-contents-area .sub-title span{display:none}}.sub-title .icon--schedule{background-image:url(/images/common/header-nav/nav-icon-01.svg);float:left}@media only screen and (min-width:769px),print{.sub-title .icon--schedule{height:26px;width:26px;display:block;margin:3px 15px 0 0}}@media only screen and (max-width:768px){.sub-title .icon--schedule{background-image:url(/images/common/header-nav/nav-icon-01w.svg);height:26px;width:26px;display:block;margin:5px 24px 0 10px;float:left}}.news-area::after{display:block}@media only screen and (min-width:769px),print{.news-area{margin-bottom:40px}}@media only screen and (max-width:768px){.news-area{margin-bottom:30px}}@media only screen and (min-width:769px),print{.news-area h3{background-image:url(/images/common/side-area--bg.png);width:260px;height:45px;background-repeat:no-repeat;line-height:45px;font-size:18px;padding-left:10px;margin-bottom:15px}}@media only screen and (max-width:768px){.news-area h3{background-image:url(/images/common/news-header-bg--sp.png);width:280px;height:30px;background-size:100%;background-repeat:no-repeat;line-height:30px;font-size:14px;padding-left:10px;padding-top:2px;margin-bottom:15px;position:relative}}.live-viewing-area{margin-bottom:40px}.live-viewing-area::after{content:'';display:block;clear:both}.live-viewing-area h3{background-image:url(/images/common/side-area--bg.png);width:260px;height:45px;background-repeat:no-repeat;line-height:45px;font-size:18px;padding-left:10px;margin-bottom:15px}.live-viewing-item,.news-item{margin-top:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:2px dotted #000}.live-viewing-item h5,.news-item h5{color:#676a72;font-weight:400}.live-viewing-item p,.news-item p{line-height:1.4em;padding-top:5px}.more-btn,.news-item h4{line-height:20px;border-radius:2px}.live-viewing-item:last-child{border-bottom:2px solid #141414;margin-bottom:10px}.live-viewing-item a{font-weight:700;text-decoration:none;color:#000}.live-viewing-item a:hover{text-decoration:underline}.news-item h4{width:90px;background-color:#999;color:#fff;text-align:center;float:left;margin-bottom:7px;margin-right:8px}.news-item:last-child{border-bottom:2px solid #141414;margin-bottom:10px}@media only screen and (min-width:769px),print{.news-item h5{width:170px;line-height:20px;margin-bottom:7px;float:left}.news-item p{clear:both}}.news-item p a{font-weight:700;text-decoration:none;color:#000}.news-item p a:hover{text-decoration:underline}.more-btn{background-color:#3f3f3f;color:#fff;width:77px;display:block;font-size:12px;padding-left:5px;float:right;text-decoration:none;transition:.3s}@media only screen and (max-width:768px){.more-btn{display:none}}.more-btn:hover{opacity:.6;transition:.3s}.more-btn span{background:url(/images/common/sankaku-mark.svg);height:11px;width:8px;display:block;float:right;margin-top:5px;margin-right:5px}.coming-soon-header,.now-showing-header{border-radius:2px;background-color:#007737;color:#fff;display:block}@media only screen and (min-width:769px),print{.coming-soon-header,.now-showing-header{width:120px;height:150px;padding-top:95px;text-align:center;float:left;margin-right:25px}}@media only screen and (max-width:768px){.coming-soon-header,.now-showing-header{line-height:30px;height:30px;padding-left:10px;padding-right:10px;margin-bottom:15px}}@media only screen and (min-width:769px),print{.coming-soon-header h3,.now-showing-header h3{font-size:20px;font-weight:700;margin-bottom:20px;letter-spacing:.1em}}@media only screen and (max-width:768px){.coming-soon-header h3,.now-showing-header h3{font-size:14px;font-weight:700;float:left;margin-top:2px;letter-spacing:.1em}.coming-soon-header h4,.now-showing-header h4{float:right;margin-top:10px}}@media only screen and (min-width:769px),print{.coming-soon--thumnail,.now-showing--thumnail{width:145px;float:left;margin-right:22px}.coming-soon--thumnail:nth-child(6),.now-showing--thumnail:nth-child(6){margin-right:0}}.coming-soon--thumnail a,.now-showing--thumnail a{text-decoration:none;color:#141414}@media only screen and (max-width:768px){.coming-soon--thumnail,.now-showing--thumnail{width:30%;float:left;margin-right:5%}.coming-soon--thumnail:nth-child(4),.now-showing--thumnail:nth-child(4){margin-right:0}.coming-soon--thumnail img,.now-showing--thumnail img{width:100%;height:auto}.now-showing--thumnail{margin-bottom:20px}.movie-name{display:none}}.movie-name{font-size:12px;font-weight:400;text-decoration:none;margin-top:6px;margin-bottom:6px}.theater-name{font-size:12px;font-weight:700;color:#fff;background-color:#141414;border-radius:2px;text-align:center;line-height:18px;width:145px}.side-nav-btn a,.side-nav-btn--green a{font-size:16px;transition:.2s;text-decoration:none}@media only screen and (max-width:768px){.theater-name{width:100%;margin-top:5px;line-height:20px}}.side-nav-btn--green,.side-nav-btn--green a{width:270px;height:70px;display:block;box-sizing:border-box}.side-nav-btn--green{border:2px solid #007737;margin-bottom:10px;background-color:#007737}.side-nav-btn--green a{color:#fff;margin:-2px 0 0 -2px}.side-nav-btn,.side-nav-btn a{width:270px;height:70px;display:block;color:#007737;box-sizing:border-box}.side-nav-btn--green a p{font-weight:700;box-sizing:border-box;display:block;line-height:1.2em;padding-top:13px;text-align:center}.side-nav-btn{border:2px solid #007737;margin-bottom:10px}.side-nav-btn a{margin:-2px 0 0 -2px}.side-nav-btn a span.food-icon--top,.side-nav-btn a span.mailmagazine-icon--top,.side-nav-btn a span.message-icon--top,.side-nav-btn a span.month-icon--top,.side-nav-btn a span.question-icon--top,.side-nav-btn a span.recruit-icon--top,.side-nav-btn a span.weekly-icon--top{height:37px;margin:16px 20px 0 18px;float:left;display:block}.side-nav-btn a:hover{background-color:#007737;color:#fff;transition:.2s}.side-nav-btn a p{line-height:70px;font-weight:700;box-sizing:border-box;display:block}.side-nav-btn a p.line-2{line-height:1.2em;padding-top:15px}.side-nav-btn a span.food-icon--top{background:url(../images/common/icon-drink.svg) no-repeat;width:36px}.side-nav-btn a:hover span.food-icon--top{background:url(../images/common/icon-drink-w.svg) no-repeat;transition:.2s}.side-nav-btn a span.question-icon--top{background:url(../images/common/icon-question.svg) no-repeat;width:36px}.side-nav-btn a:hover span.question-icon--top{background:url(../images/common/icon-question-w.svg) no-repeat;transition:.2s}.side-nav-btn a span.mailmagazine-icon--top{background:url(../images/common/icon-mailmagazine-green.svg) no-repeat;width:36px}.side-nav-btn a:hover span.mailmagazine-icon--top{background:url(../images/common/icon-mailmagazine-green-w.svg) no-repeat;transition:.2s}.side-nav-btn a span.recruit-icon--top{background:url(../images/common/icon-recruit-green.svg) no-repeat;width:36px}.side-nav-btn a:hover span.recruit-icon--top{background:url(../images/common/icon-recruit-green-w.svg) no-repeat;transition:.2s}.side-nav-btn a span.month-icon--top{background:url(../images/common/icon-month-green.svg) no-repeat;width:36px}.side-nav-btn a:hover span.month-icon--top{background:url(../images/common/icon-month-green-w.svg) no-repeat;transition:.2s}.side-nav-btn a span.weekly-icon--top{background:url(../images/common/icon-weekly-green.svg) no-repeat;width:36px}.side-nav-btn a:hover span.weekly-icon--top{background:url(../images/common/icon-weekly-green-w.svg) no-repeat;transition:.2s}.side-nav-btn a span.message-icon--top{background:url(../images/common/icon-message-green.svg) no-repeat;width:37px}.side-nav-btn a:hover span.message-icon--top{background:url(../images/common/icon-message-green-w.svg) no-repeat;transition:.2s}.side-nav-btn--eigacenter{transition:opacity .2s ease}.side-nav-btn--eigacenter:hover{opacity:.5}.side-nav-banner{display:block;margin-bottom:10px}.schedule-btn-area{margin-bottom:20px}.schedule-btn-area::after{display:block}.schedule-btn-area li{float:left}.schedule-btn{width:265px;line-height:66px;text-align:center;border-radius:2px;border:2px solid #007737;box-sizing:border-box;color:#007737;font-weight:700;text-decoration:none;display:block;transition:.3s;margin-right:10px}.schedule-btn:hover{background-color:#007737;color:#fff;line-height:66px;transition:.3s}.schedule-btn--last{margin-right:0}.oneday-schedule-btn,.oneweek-schedule-btn{width:210px;margin-right:10px;border-radius:2px;float:left;text-align:center;list-style:none}.schedule-btn--active{background-color:#007737;color:#fff}.oneday-schedule-btn{line-height:70px;background-color:#007737}.oneday-schedule-btn a{color:#fff;font-weight:700;text-decoration:none}.oneweek-schedule-btn{line-height:66px;border:2px solid #007737;box-sizing:border-box;transition:.3s}.oneweek-schedule-btn a{color:#007737;font-weight:700;text-decoration:none;display:block;transition:.3s}.oneweek-schedule-btn:hover a{background-color:#007737;color:#fff;line-height:66px;transition:.3s}.ticket-btn1,.ticket-btn2{width:100px;height:70px;line-height:1.3em;color:#676a72;text-align:center;float:left;border-radius:2px;border:1px solid #676a72;box-sizing:border-box;list-style:none;transition:.3s;margin-left:10px}.ticket-btn1 a,.ticket-btn2 a{padding-top:15px;color:#676a72;text-decoration:none;display:block;transition:.3s}.ticket-btn1:hover,.ticket-btn2:hover{background-color:#676a72;transition:.3s}.ticket-btn1:hover a,.ticket-btn2:hover a{color:#fff;transition:.3s}.ticket-btn2{margin-left:10px;border:2px solid #000}.ticket-btn2 a{padding-top:15px;color:#000;text-decoration:none;display:block;transition:.3s}.ticket-btn2:hover{background-color:#000;transition:.3s}.ticket-btn2:hover a{color:#fff;transition:.3s}.icon-guide{box-sizing:border-box;border:1px solid #676a72;border-radius:4px}.icon-guide-rating,.icon-guide-seat,.icon-guide__footer{border-top:1px solid #1d1d1d}@media only screen and (min-width:769px),print{.icon-guide{padding:5px 15px}.icon-guide__heading h4{font-size:12px}}@media only screen and (max-width:768px){.icon-guide{padding:.2em}}.icon-guide__heading h4{text-align:center;margin-bottom:3px;color:#676a72;font-weight:400}.icon-guide__heading h5 img{display:block;margin:0 auto}.icon-guide__switch{display:block}.icon-guide__inner{display:none}.icon-guide__footer{margin-bottom:10px}@media only screen and (min-width:769px),print{.icon-guide__footer{text-align:center;padding-top:15px;font-size:12px}.icon-guide-seat__example{margin-right:50px}}@media only screen and (max-width:768px){.icon-guide__footer{padding:.5em;margin-top:-1em}}.icon-guide-seat{margin-top:10px;padding-top:15px}.icon-guide-seat::after{display:block}.icon-guide-seat__example{line-height:22px;list-style:none;float:left}@media only screen and (max-width:768px){.icon-guide-seat__example{width:50%;box-sizing:border-box;padding:0 1em 1em}.icon-guide-time{margin-top:-1em}}.icon-guide-seat__example span{background-repeat:no-repeat;height:24px;width:24px;display:block;float:left;margin-right:15px}.icon-guide-seat__example--1 span{background-image:url(../images/common/icon-vacancy.svg)}.icon-guide-seat__example--2 span{background-image:url(../images/common/icon-little.svg)}.icon-guide-seat__example--3 span{background-image:url(../images/common/icon-soldout.svg)}.icon-guide-seat__example--4{margin-right:0}.icon-guide-seat__example--4 span{background-image:url(../images/common/icon-notsale.svg)}.icon-guide-time{padding-top:15px;padding-bottom:15px}.icon-guide-time::after{display:block}.icon-guide-time__banner{line-height:30px;text-align:center;color:#fff;background-color:#141414;border-radius:2px;margin-bottom:20px}@media only screen and (min-width:769px),print{.icon-guide-seat__example--1{margin-left:42px}.icon-guide-time__example{float:left;width:250px}.icon-guide-time__example:first-of-type{margin-left:100px}}.icon-guide-time__example h3{background-repeat:no-repeat;height:36px;width:36px;display:block;float:left;margin-right:15px}@media only screen and (max-width:768px){.icon-guide-time__example{clear:both;padding:0 1em 1em}.icon-guide-time__example h3{margin-right:1em}.icon-guide-rating{margin-top:-1em}}.icon-guide-time__example--1 h3{background-image:url(../images/common/icon-morning.svg)}.icon-guide-time__example--2 h3{background-image:url(../images/common/icon-lateshow.svg)}.icon-guide-rating{padding:15px 0}.icon-guide-rating::after{display:block}@media only screen and (min-width:769px),print{.icon-guide-time__example:first-of-type:last-of-type{margin-left:236px}.icon-guide-rating__example{float:left;width:185px;margin-left:20px}}@media only screen and (max-width:768px){.icon-guide-rating__example{padding:0 1em 1em}}.icon-guide-rating__example h3{line-height:20px;padding:0 5px;background-color:#007737;color:#fff;text-align:center;width:50px;float:left;display:block;margin-top:5px;border-radius:2px;margin-right:10px}.icon-guide-rating__example p{margin-left:65px;font-size:13px;line-height:1.3em}.sp-infomation-area{padding:0 15px}.sp-infomation-area .news-area{position:relative}.sp-infomation-area .news-area .news-item h4{font-size:12px;width:80px;margin-top:0;line-height:25px;border-radius:3px}.sp-infomation-area .news-area .news-item h5{margin-left:100px;float:none}.sp-infomation-area .news-area .news-item p{margin-left:100px;padding-top:0}.sp-infomation-area .news-area h3{margin-bottom:10px}.sp-infomation-area .news-area h3 span{position:absolute;right:0;top:2px;font-size:12px;width:94px;height:30px;line-height:30px}.sp-infomation-area .news-area h3 span a{text-decoration:none;color:#141414;text-align:center;display:block}.sp-infomation-area .news-area-banner{display:block;margin-bottom:2rem}.sp-infomation-area .news-area-banner img{width:100%;height:auto}@media only screen and (min-width:769px),print{.thum-prev-btn{position:absolute;top:77px;left:144px;display:block}.thum-prev-btn img{border-radius:0 3px 3px 0;box-shadow:0 2px 2px rgba(63,63,63,.6);opacity:.9}}@media only screen and (max-width:768px){.thum-prev-btn{position:absolute;top:40%;left:-20px;display:block}.thum-prev-btn img{height:50px;width:30px;background-size:100%;border-radius:0 3px 3px 0;box-shadow:0 2px 2px rgba(63,63,63,.6);opacity:.9}}@media only screen and (min-width:769px),print{.thum-next-btn{position:absolute;top:77px;right:0;display:block}.thum-next-btn img{border-radius:3px 0 0 3px;box-shadow:0 2px 2px rgba(63,63,63,.6);opacity:.9}.info-btn{float:right;margin-top:-20px}}@media only screen and (max-width:768px){.thum-next-btn{position:absolute;top:40%;right:-20px;display:block}.thum-next-btn img{height:50px;width:30px;background-size:100%;border-radius:3px 0 0 3px;box-shadow:0 2px 2px rgba(63,63,63,.6);opacity:.9}}.movie-slider .slider__item,.slider__thum-item{background-repeat:no-repeat;background-size:cover;background-position:center center}.info-btn::after{display:block}.info-btn li{float:left;padding:0 7px;border-radius:2px;font-weight:700;color:#fff;list-style:none}.info-btn .red-btn{background-color:#e50020}.info-btn .gr-btn{background-color:#007737}.info-btn .bk-btn{background-color:#000}@media only screen and (min-width:769px),print{.info-btn li{line-height:21px;margin-left:10px}.movie-each--contents__main{width:660px;float:left}.movie-each--contents__sidearea{width:220px;float:right}.sidearea-data-header{background-image:url(/images/common/sidearea-data-bg.png);width:203px;height:30px;margin-bottom:20px;padding:15px 0 0 15px}.sidearea-data-header span{background-image:url(/images/common/text-data.svg);width:54px;height:13px;display:block}}@media only screen and (max-width:768px){.info-btn li{line-height:1.5em;margin-right:10px;font-size:.8em}.sidearea-data-header{border:2px solid #141414;line-height:30px;margin-bottom:10px;padding:9px 0 0 9px;height:21px}.sidearea-data-header span{background-image:url(/images/common/text-data.svg);width:54px;height:13px;display:block}}@media only screen and (min-width:769px),print{.to-officialsite{border:3px solid #007737;border-radius:2px;box-sizing:border-box;width:220px;line-height:90px;display:block;font-size:18px;text-align:center;color:#007737;font-weight:700;text-decoration:none;margin-bottom:30px;position:relative}.to-officialsite span{background-image:url(/images/common/green-sankaku.svg);width:11px;height:22px;display:block;position:absolute;right:12px;top:0;bottom:0;margin:auto}}@media only screen and (max-width:768px){.to-officialsite{border:2px solid #007737;border-radius:2px;box-sizing:border-box;width:200px;line-height:40px;display:block;font-size:13px;text-align:center;color:#007737;font-weight:700;text-decoration:none;margin:30px auto}}@media only screen and (min-width:769px),print{.sidearea-data dl dt{font-weight:700;margin-bottom:6px;margin-left:-6px}.sidearea-data dl dd{margin-bottom:1em;line-height:1.6em}}@media only screen and (max-width:768px){.sidearea-data dl dt{font-weight:700;line-height:1.4em;margin-left:-6px;float:left;font-size:12px}.sidearea-data dl dd{line-height:1.4em;font-size:12px;margin-left:130px}}.movie-each--bn{background-color:#141414;color:#fff}@media only screen and (min-width:769px),print{.movie-each--bn{line-height:45px;padding-left:15px;font-size:21px;margin:55px auto 45px}}@media only screen and (max-width:768px){.movie-each--bn{line-height:30px;font-size:14px;padding-left:10px;margin:40px auto 15px}}@media only screen and (min-width:769px),print{.notice,.notice iframe{width:660px;height:371px}.notice{margin-bottom:100px}}@media only screen and (max-width:768px){.notice{width:290px;margin:25px auto 15px}.notice iframe{width:290px;height:auto}}.notice-text{font-weight:700;font-size:1em;text-align:center;margin-bottom:30px}@media only screen and (min-width:769px),print{.movie-slider{width:694px;height:480px;float:left}}@media only screen and (max-width:768px){.movie-slider{width:100%;margin-top:.8em}.movie-thumbnail{margin-top:.7em}.movie-thumbnail::after{content:'';display:block;clear:both}}@media only screen and (min-width:769px),print{.movie-thumbnail{width:215px;float:right}.movie-slider .slider__item{width:694px;height:480px}}@media only screen and (max-width:768px){.movie-slider .slider__item{width:100%;padding-top:69.2%}}@media only screen and (min-width:769px),print{.slider__thum-item{width:215px;height:153px;margin-bottom:10px}.movie-visual::after{content:'';display:block;clear:both}.movie-copyright{text-align:right}.movie-each--contents{margin-top:40px}}@media only screen and (max-width:768px){.slider__thum-item{width:32%;padding-top:22.1%;float:left;margin-right:2%}.slider__thum-item:last-child{margin-right:0}.movie-copyright{margin-bottom:10px}}.each-page .oneday--movie-name{border-bottom:0;padding-bottom:0}main.each-page{padding-bottom:40px}.schedule-container.loading{min-height:8em;background:url(../images/loading.gif) center center no-repeat}.date-indicator{position:relative}@media only screen and (min-width:769px),print{.date-indicator{margin-top:25px;margin-bottom:25px;height:120px;width:658px}}@media only screen and (max-width:768px){.date-indicator{margin-top:20px;margin-right:-10px;height:90px}}.date-indicator.slick-initialized{visibility:visible}.date-indicator__item{display:block;box-sizing:border-box;border:1px solid #b5b5b5;border-radius:4px;position:relative;transition:.3s;text-decoration:none}@media only screen and (min-width:769px),print{.date-indicator__item{height:80px;width:84px;padding-top:50px;margin-bottom:20px}.date-indicator__month{width:26px;font-size:21px;top:2px;left:2px;letter-spacing:-.02em}}@media only screen and (max-width:768px){.date-indicator__item{height:60px;margin-right:10px;padding-top:35px;margin-bottom:35px}}.date-indicator .slick-arrow,.date-indicator__slash{position:absolute;height:0;overflow:hidden;display:block;white-space:nowrap}.date-indicator__item span{color:#353535}.date-indicator__month{position:absolute;line-height:1em;display:block;text-align:center}@media only screen and (max-width:768px){.date-indicator__month{font-size:13px;top:1px;left:1px;right:74%}}.date-indicator__slash{background-image:url(../images/common/day-line.svg);background-repeat:no-repeat;background-size:auto 100%;line-height:2}@media only screen and (min-width:769px),print{.date-indicator__slash{padding-top:42px;width:22px;top:5px;left:14px}}@media only screen and (max-width:768px){.date-indicator__slash{padding-top:30px;width:22px;top:3px;left:16%}}.date-indicator__day{line-height:1em;display:block;position:absolute;text-align:center}@media only screen and (min-width:769px),print{.date-indicator__day{width:52px;font-size:48px;right:3px;bottom:24px;letter-spacing:-.07em}}@media only screen and (max-width:768px){.date-indicator__day{left:15%;padding-left:8px;font-size:26px;right:1px;bottom:22px}}.date-indicator__week{display:block;border-top:1px solid #b5b5b5;text-align:center;font-size:16px;line-height:1.7em}.date-indicator__serviceday{position:absolute;top:100%;width:100%;text-align:center;font-weight:bolder;letter-spacing:-.1em}@media only screen and (min-width:769px),print{.date-indicator__serviceday{font-size:11px;margin-top:8px}.date-indicator .slick-arrow{background-size:11px 34px}}@media only screen and (max-width:768px){.date-indicator__week{line-height:22px}.date-indicator__serviceday{font-size:13px;margin-top:4px}}.date-indicator__item.date-indicator__item--active,.date-indicator__item:hover{border-color:#007737;background-color:#007737;transition:.3s}.date-indicator__item.date-indicator__item--active span,.date-indicator__item:hover span{border-color:#fff;color:#fff}.date-indicator__item.date-indicator__item--active .date-indicator__slash,.date-indicator__item:hover .date-indicator__slash{background-image:url(../images/common/day-line-w.svg)}.date-indicator__item.date-indicator__item--active .date-indicator__serviceday,.date-indicator__item:hover .date-indicator__serviceday{color:#353535}.movie-info-theater,.movie-tag{color:#fff;font-weight:bolder;border-radius:2px;text-align:center}.date-indicator .slick-arrow{top:25px;padding-top:34px;line-height:2;width:11px}.date-indicator .slick-arrow.slick-disabled{opacity:.3}.date-indicator .slick-prev{background-image:url(../images/common/schedule-sanakaku-prev.svg);left:-17px}.date-indicator .slick-next{background-image:url(../images/common/schedule-sanakaku-next.svg);right:-6px}@media only screen and (max-width:768px){.date-indicator .slick-arrow{top:22px;padding-top:16px;width:6px;background-size:100%}.date-indicator .slick-prev{left:-10px}.date-indicator .slick-next{right:0}}.movie-info-theater{display:inline-block}@media only screen and (min-width:769px),print{.movie-info-theater{margin-left:6px;width:104px;line-height:20px;height:20px;font-size:12px;margin-top:14px}}@media only screen and (max-width:768px){.movie-info-theater{font-size:11px;padding:3px;margin-top:3px}}@media only screen and (min-width:769px),print{.movie-tag{padding:0 5px;height:18px;line-height:18px;font-size:13px;float:left;margin-right:7px}}.movie-tag--red{background-color:#e50020}.movie-tag--green{background-color:#007737}.movie-tag--black{background-color:#141414}@media only screen and (max-width:768px){.movie-tag{padding:0 2px;height:16px;line-height:16px;font-size:12px;display:inline-block}.oneday-schedule{margin-top:30px}}.oneday-schedule-header{position:relative;border-bottom:2px solid #1d1d1d}@media only screen and (min-width:769px),print{.oneday-schedule-header{padding-bottom:10px;margin-bottom:25px}.oneday-schedule-header .today{font-size:26px;color:#353535}}@media only screen and (max-width:768px){.oneday-schedule-header{padding-bottom:7px;margin-bottom:15px}.oneday-schedule-header .today{font-size:24px;color:#353535}.oneday-schedule-header h3{background-color:#141414;width:90px;height:25px;display:block;border-radius:2px;float:right;text-align:center;margin-top:-28px}.oneday-schedule-header h3 a{line-height:25px;color:#fff;width:95px;display:block;text-align:center;padding-right:5px;font-size:12px;text-decoration:none}}.oneday-schedule-header .oneday-schedule--btn-area{position:absolute;top:3px;right:0}.oneday-schedule-header .oneday-schedule--btn-area .select-theater,.oneday-schedule-header .oneday-schedule--btn-area .select-title{line-height:25px;padding:0 5px;text-align:center;color:#fff;background-color:#353535;border-radius:2px;font-size:12px;font-weight:700;margin-right:5px;text-decoration:none;display:inline-block}.oneday-schedule-header .oneday-schedule--btn-area .print-btn{line-height:25px;padding:0 5px;text-align:center;color:#353535;border:1px solid #353535;border-radius:2px;font-size:12px;box-sizing:border-box;font-weight:700;text-decoration:none;display:inline-block}.oneday-schedule-header .oneday-schedule--btn-area .print-btn span{background-image:url(../images/common/icon-print.svg);height:18px;width:18px;display:block;float:left;background-size:100%;margin-top:4px;margin-right:10px}.oneday--movie-list{background-color:#fff;box-sizing:border-box;box-shadow:0 2px 2px rgba(35,24,21,.1);border-radius:4px;margin-bottom:20px}@media only screen and (min-width:769px),print{.oneday--movie-list{padding:15px}.oneday--movie-list::after{content:'';display:block;clear:both}}@media only screen and (max-width:768px){.oneday--movie-list{padding:10px;position:relative}.open-btn__line{position:absolute;background-repeat:no-repeat;display:block;top:19px;right:11px;width:20px;height:4px;background-color:#1d1d1d;transition:all .2s ease}.open-btn__line--2{transform:rotate(90deg)}.js-accordion--expanded .open-btn__line--1{transform:rotate(90deg);opacity:0}.js-accordion--expanded .open-btn__line--2{transform:rotate(180deg)}.movie-info--content{display:none;border-top:2px dotted #676a72;padding-top:10px;margin-top:10px}.movie-info--left{margin-bottom:10px}.movie-info--left::after{content:'';display:block;clear:both}}.movie-info--left .movie-tag+.movie-tag{margin-top:4px}@media only screen and (min-width:769px),print{.movie-info--left{float:left;width:200px;position:relative}.movie-info--left>a{display:block;height:141px;float:left;margin-right:10px;width:100px}.movie-info--left img{height:auto;width:100%}}@media only screen and (max-width:768px){.movie-info--left>a{display:none}.movie-info--left h3{float:left;margin-right:5px}}.movie-each-info section::after,.movie-info--right section::after,.timetable::after,.timetable>li::after{display:block;clear:both;content:''}.movie-info--left h3 span{color:#fff;text-align:center}.movie-info--left h3 span.red-btn{background-color:#e50020}.movie-info--left h3 span.gr-btn{background-color:#007737}.movie-info--left h3 span.bk-btn,.timetable .purchase{background-color:#141414}@media only screen and (min-width:769px),print{.movie-info--left h3{margin-bottom:7px}.movie-info--left h3 span{padding:2px 5px;border-radius:2px;line-height:1.3em;font-size:13px}.movie-info--left h4{margin-top:15px;font-size:12px;position:absolute;bottom:0;right:10px}}@media only screen and (max-width:768px){.movie-info--left h3 span{padding:0 5px;border-radius:2px;line-height:1.2em;font-size:12px}.movie-info--left h4{font-size:12px;float:right;margin-top:5px}}.movie-info--left h4 a{color:#141414;text-decoration:none}@media only screen and (min-width:769px),print{.movie-info--left p{font-size:13px;margin-bottom:10px}.movie-each-info{width:100%}.movie-info--right{float:right;width:420px}.movie-each-info section,.movie-info--right section{border-bottom:1px solid #3f3f3f;padding-bottom:3px;margin-bottom:8px}}@media only screen and (max-width:768px){.movie-info--left p{font-size:12px}.movie-each-info section,.movie-info--right section{border-top:1px solid #3f3f3f;padding-top:10px;margin-bottom:10px}}.movie-each-info section:last-child,.movie-info--right section:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.oneday--movie-name{color:#141414;line-height:1.5}@media only screen and (min-width:769px),print{.oneday--movie-name{font-size:21px;border-bottom:1px solid #3f3f3f;margin-bottom:15px;padding-bottom:10px}.timetable>li{border-bottom:1px solid #3f3f3f}}@media only screen and (max-width:768px){.oneday--movie-name{font-size:18px;padding-right:20px}}.oneday--movie-name span{font-size:11px;color:#a8a8a8;margin-left:15px}.timetable{list-style:none}.timetable>li{clear:both}@media only screen and (max-width:768px){.oneday--movie-name span{font-size:12px;margin-left:0}.timetable>li{border-top:1px solid #3f3f3f;padding:10px 0;display:table;table-layout:auto;width:100%}}.timetable>li a,.timetable>li span{display:block}@media only screen and (min-width:769px),print{.timetable>li:last-child{border-bottom:0}.timetable>li a,.timetable>li span{float:left;white-space:nowrap}.timetable .start-time{font-size:36px;line-height:48px;width:90px;text-align:center;letter-spacing:-.02em}}@media only screen and (max-width:768px){.timetable>li>span{display:table-cell;vertical-align:middle}.timetable .start-time{font-size:18px;margin-right:3px;line-height:1;width:44px}}.timetable .tilda{font-weight:bolder;text-align:right}@media only screen and (min-width:769px),print{.timetable .tilda{margin-top:12px;font-size:16px;line-height:24px;width:20px}}@media only screen and (max-width:768px){.timetable .tilda{font-size:12px;line-height:1;width:16px}}.timetable .end-time{text-align:center}@media only screen and (min-width:769px),print{.timetable .end-time{margin-top:12px;font-size:28px;line-height:24px;width:72px;letter-spacing:-.02em}}@media only screen and (max-width:768px){.timetable .end-time{font-size:13px;line-height:1;width:36px}}@media only screen and (min-width:769px),print{.timetable .movie-info-theater-block{width:110px}}@media only screen and (max-width:768px){.timetable .movie-info-theater-block{width:auto;padding:0 0 0 2px}.timetable .movie-info-theater-block .movie-info-theater{margin-left:auto;margin-right:auto;max-width:9em}}@media only screen and (min-width:769px),print{.timetable .icons{width:22px;margin-left:6px;margin-top:13px;margin-right:6px}}@media only screen and (max-width:768px){.timetable .icons{width:18px;padding:0 5px}}.timetable .icon{background-size:100%}@media only screen and (min-width:769px),print{.timetable .icon{width:22px;height:22px}}.timetable .icon.morning{background-image:url(../images/common/icon-morning.svg)}.timetable .icon.late{background-image:url(../images/common/icon-lateshow.svg)}@media only screen and (max-width:768px){.timetable .icon{width:18px;height:18px}.timetable .purchase-block{width:70px}}.timetable .purchase{color:#fff;border-radius:3px;text-align:right;float:right;transition:.3s;text-decoration:none;box-sizing:border-box;cursor:pointer}.timetable .purchase:hover{background-color:#e50020;transition:.3s}.timetable .purchase.notsale,.timetable .purchase.soldout{background-color:#999}.timetable .purchase span{display:block;float:left}@media only screen and (min-width:769px),print{.timetable .purchase{line-height:28px;width:94px;padding-right:8px;padding-left:8px;margin-top:10px}.timetable .purchase span{height:18px;width:18px;margin-top:5px}}@media only screen and (max-width:768px){.timetable .purchase{font-size:12px;padding:0 3px;line-height:26px}.timetable .purchase span{height:13px;width:13px;margin-right:3px;margin-top:6px}.select-popup{display:none}}.timetable .purchase.notsale span{background-image:url(../images/common/icon-notsale-w.svg)}.timetable .purchase.soldout span{background-image:url(../images/common/icon-soldout-w.svg)}.timetable .purchase.little span{background-image:url(../images/common/icon-little-w.svg)}.timetable .purchase.vacancy span{background-image:url(../images/common/icon-vacancy-w.svg)}@media only screen and (min-width:769px),print{.select-popup{z-index:601;position:absolute;display:none;background:#fff;padding:8px 10px;border:1px solid #eee;box-shadow:0 2px 2px rgba(0,0,0,.4);top:29px}.select-popup ul{list-style:none}.select-popup li{line-height:1.6em}.select-popup li:hover a{background-color:#ddd;display:block}.select-popup a{padding:0 5px;color:#141414;text-decoration:none}.select-popup--by-title{left:203px}.select-popup--by-theater{left:336px}.weekday-schedule .movie-info-theater{margin-top:0;margin-bottom:15px}.weekday-schedule__title{font-size:21px}}.weekday-schedule__item{margin-top:25px;background-color:#fff;box-sizing:border-box;box-shadow:0 2px 2px rgba(35,24,21,.1);border-radius:4px;margin-bottom:20px;position:relative;padding:15px}.weekday-schedule__item::after{content:'';display:block;clear:both}.weekday-schedule__title{color:#141414}@media only screen and (min-width:769px),print{.weekday-schedule__title span{font-size:11px;color:#a8a8a8;margin-left:15px}.weekday-schedule__info{margin-top:10px;border-bottom:1px solid #3f3f3f;margin-bottom:10px;padding-bottom:10px}.weekday-schedule__info::after{content:'';display:block;clear:both}.weekday-schedule__showing-time{float:left;font-size:13px;font-weight:700;line-height:18px}.weekday-schedule__link{display:block;float:right;color:#141414;text-decoration:none;line-height:18px;font-weight:bolder}.weekday-schedule__link:active,.weekday-schedule__link:hover{text-decoration:underline}.weekday-schedule__slider .slick-arrow{position:absolute;top:50%;height:0;margin-top:-17px;padding-top:34px;overflow:hidden;white-space:nowrap;line-height:2;width:11px;display:block;background-size:11px 34px}}.portalbutton1 a,.theater-list dl dd{float:left}.weekday-schedule__slider{visibility:hidden}.weekday-schedule__slider.slick-initialized{visibility:visible}@media only screen and (min-width:769px),print{.weekday-schedule__slider .slick-arrow.slick-disabled{opacity:.3}.weekday-schedule__slider .slick-prev{background-image:url(../images/common/schedule-sanakaku-prev.svg);left:-11px}}.purchase-dialog__button:hover,.purchase-dialog__guide .friends-feature__button:hover,.timetable>li .purchase-dialog__button:hover{opacity:.6}@media only screen and (min-width:769px),print{.weekday-schedule__slider .slick-next{background-image:url(../images/common/schedule-sanakaku-next.svg);right:-11px}.weekday-schedule__date-block{width:74px;padding:0 7px;border-right:1px solid #141414}.weekday-schedule__date-block .date-indicator__item{width:71px;height:55px;padding-top:35px;transition:.2s}.weekday-schedule__date-block .date-indicator__item:hover{background-color:#007737;border:1px solid #007737}.weekday-schedule__date-block .date-indicator__month{width:23px;font-size:18px;left:1px;letter-spacing:-.01em}.weekday-schedule__date-block .date-indicator__slash{padding-top:29px;width:23px;top:3px;left:17px}.weekday-schedule__date-block .date-indicator__day{width:38px;font-size:36px;right:3px;bottom:15px}.weekday-schedule__date-block .date-indicator__week{line-height:20px;font-size:13px}.weekday-schedule__date-block .date-indicator__serviceday{margin-top:4px;font-size:11px;white-space:nowrap}.weekday-schedule__timetable{border-top:1px solid #141414;margin-top:20px}.weekday-schedule__button{display:block;text-decoration:none;font-weight:400;width:70px;padding:4px 0;background-color:#353535;color:#fff;text-align:center;margin-top:8px;border-radius:3px;letter-spacing:.05em;transition:.2s}.weekday-schedule__button:hover{background-color:#e50020;transition:.2s}.weekday-schedule__button .start-time{display:block;font-size:22px;line-height:22px;text-align:center;letter-spacing:-.02em}.weekday-schedule__button .ending-time,.weekday-schedule__button .tilda{display:inline-block;font-size:13px;line-height:22px}.movie-info__note{clear:both}}.weekday-schedule__button.notsale,.weekday-schedule__button.soldout{background-color:#999}.movie-info__note{list-style:none}.movie-info__note>li>p{margin:0}.movie-info__note>li:first-child{padding-top:1rem}.movie-info__note>li:first-child>p{border-top:1px #3f3f3f solid;padding-top:.5rem}.movie-info__note>li>p+p{margin-top:.2rem}.purchase-dialog{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1001;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none;justify-content:center;align-items:center;pointer-events:none}.purchase-dialog.is-active{display:flex;pointer-events:all}.purchase-dialog.without-bg{background:0 0}.purchase-dialog__first,.purchase-dialog__second{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}.purchase-dialog__first{width:400px;height:200px;background:#fff}@media only screen and (max-width:768px){.purchase-dialog__first{width:90vw;height:200px}}.purchase-dialog__second{width:800px;max-width:calc(100vw - 100px);height:calc(100vh - 100px);background:url(/images/common/bg.jpg) fixed}@media only screen and (max-width:768px){.purchase-dialog__second{width:90vw;max-width:90vw;height:75vh}}.purchase-dialog__second img{width:100%;height:auto}.purchase-dialog__close{position:absolute;z-index:20;right:-15px;top:-15px;display:block;width:40px;height:40px;border-radius:40px;background:#fff;box-shadow:0 0 5px 3px rgba(0,0,0,.2)}.purchase-dialog__close::after,.purchase-dialog__close::before{content:'';display:block;position:absolute;width:20px;height:2px;border-radius:2px;background:#333;left:50%;top:50%;margin:-1px 0 0 -10px;transform-origin:center center}.purchase-dialog__close::before{transform:rotate(45deg)}.purchase-dialog__close::after{transform:rotate(-45deg)}.purchase-dialog__button,.timetable>li .purchase-dialog__button{width:280px;height:70px;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#007737;color:#fff;font-size:18px;font-weight:700;line-height:1.5;text-decoration:none}.purchase-dialog__link,.timetable>li .purchase-dialog__link{color:#007737;font-size:16px;font-weight:500;text-decoration:none}.purchase-dialog__link:hover,.timetable>li .purchase-dialog__link:hover{text-decoration:underline}.purchase-dialog__link.is-disabled,.timetable>li .purchase-dialog__link.is-disabled{color:#999}.purchase-dialog__link.is-disabled:hover,.timetable>li .purchase-dialog__link.is-disabled:hover{text-decoration:none}.purchase-dialog__button+.purchase-dialog__link{margin-top:40px}.purchase-dialog__guide{height:100%;overflow:auto;padding:0 20px}.purchase-dialog__guide .friends-header{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:30px;margin-bottom:45px}.purchase-dialog__guide .friends-header__title{display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:700;font-size:15.75px;line-height:1.8;color:#007737}@media only screen and (max-width:768px){.purchase-dialog__button,.timetable>li .purchase-dialog__button{width:80%}.purchase-dialog__guide .friends-header{margin-top:22.5px;margin-bottom:22.5px}.purchase-dialog__guide .friends-header__title{font-size:12px}}.purchase-dialog__guide .friends-header__title img{width:calc(415px * 1.5 * $pc_scale);height:auto;margin-bottom:15px}.purchase-dialog__guide .friends-header__title strong{font-size:24px}@media only screen and (max-width:768px){.purchase-dialog__guide .friends-header__title img{width:210px}.purchase-dialog__guide .friends-header__title strong{font-size:16.5px}}.purchase-dialog__guide .friends-header__text{border-width:2px 0;border-style:solid;border-color:#007737;color:#007737;font-weight:700;font-size:15px;padding:.5em;margin-top:2em}@media only screen and (max-width:768px){.purchase-dialog__guide .friends-header__text{font-size:12px}}.purchase-dialog__guide .friends-charge{margin:0 auto 1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.purchase-dialog__guide .friends-charge small{font-size:.7em}.purchase-dialog__guide .friends-charge__text{font-size:18px;font-weight:700}.purchase-dialog__guide .friends-charge__text span::before{content:'●';color:#007737}.purchase-dialog__guide .friends-charge__note{margin-top:.5em;font-size:12px}@media only screen and (max-width:768px){.purchase-dialog__guide .friends-charge__text{font-size:12px;display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto}.purchase-dialog__guide .friends-charge__text>:nth-child(1){grid-row:1/3;margin-right:.5em}.purchase-dialog__guide .friends-charge__note{font-size:10.5px}}.purchase-dialog__guide .friends-features{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}.purchase-dialog__guide .friends-feature{width:calc((100% - 3px * 2)/ 3);flex-basis:calc((100% - 3px * 2)/ 3);flex-shrink:0;border:3px solid #000;border-radius:15px;box-sizing:border-box;padding:15px;position:relative}.purchase-dialog__guide .friends-feature:nth-child(3n+1),.purchase-dialog__guide .friends-feature:nth-child(3n+2){margin-right:-3px}.purchase-dialog__guide .friends-feature:nth-child(n+4){margin-top:-3px}@media only screen and (max-width:768px){.purchase-dialog__guide .friends-features{display:block}.purchase-dialog__guide .friends-feature{width:auto;padding:7.5px;min-height:calc(90vw - 30px * $sp_scale)}.purchase-dialog__guide .friends-feature:nth-child(3n+1),.purchase-dialog__guide .friends-feature:nth-child(3n+2){margin-right:0}.purchase-dialog__guide .friends-feature:nth-child(n+4){margin-top:0}.purchase-dialog__guide .friends-feature:nth-child(n+2){margin-top:-3px}.purchase-dialog__guide .friends-feature__label{margin-bottom:7.5px}}.purchase-dialog__guide .friends-feature__label{display:flex;justify-content:flex-start;align-items:center;font-weight:700;margin-bottom:7.5px}.purchase-dialog__guide .friends-feature__label span{display:flex;justify-content:center;align-items:center;width:69px;height:25.5px;background:url(/friends/images/feature-label.svg) center center/100% 100% no-repeat;color:#fff;font-size:13.5px;margin-right:1em;padding-right:.3em;box-sizing:border-box}@media only screen and (max-width:768px){.purchase-dialog__guide .friends-feature__label span{width:51.75px;height:19.13px;font-size:9.75px}}.purchase-dialog__guide .friends-feature__label strong{display:flex;justify-content:flex-start;align-items:flex-start;font-size:25.5px}.purchase-dialog__guide .friends-feature__label strong img{width:auto;height:1em}@media only screen and (max-width:768px){.purchase-dialog__guide .friends-feature__label strong{font-size:22.5px}}.purchase-dialog__guide .friends-feature__title{font-size:15.75px;font-weight:700;display:flex;justify-content:flex-start;align-items:center;height:3.5em;border-bottom:2px dotted #000;margin-bottom:15px;line-height:1.25}.purchase-dialog__guide .friends-feature__title.without-border{height:auto;border-bottom:0}.purchase-dialog__guide .friends-feature__list{list-style:none;font-size:13.5px;line-height:1.55}.purchase-dialog__guide .friends-feature__list.is-fixed{white-space:nowrap}@media only screen and (max-width:768px){.purchase-dialog__guide .friends-feature__title{font-size:13.5px;height:auto;padding-bottom:7.5px;margin-bottom:7.5px}.purchase-dialog__guide .friends-feature__list{font-size:10.5px}.purchase-dialog__guide .friends-feature__list.is-fixed{white-space:normal}}.purchase-dialog__guide .friends-feature__list li{display:flex;justify-content:flex-start;align-items:flex-start}.purchase-dialog__guide .friends-feature__list li+li{margin-top:.5em}.purchase-dialog__guide .friends-feature__list li::before{content:'●';flex-shrink:0}.theater-fukushima section div::after,.theater-list dl::after,.theater-list::after,.theater-news-list--space::after,.theater-news::after,.theater-news__list::after{content:'';clear:both}.purchase-dialog__guide .friends-feature__data{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;font-size:12px;font-weight:700;margin-top:15px}.purchase-dialog__guide .friends-feature__data dt{width:3em;flex-shrink:0;display:flex;justify-content:center;align-items:center;height:1.5em;background:#000;color:#fff;margin-right:.5em;margin-bottom:.5em}.purchase-dialog__guide .friends-feature__data dd{width:calc(100% - 3.5em);margin-bottom:.5em}.purchase-dialog__guide .friends-feature__image{display:block;position:absolute;right:0;bottom:0;width:80%;height:auto}@media only screen and (max-width:768px){.purchase-dialog__guide .friends-feature__data{font-size:9.75px}.purchase-dialog__guide .friends-feature__image{width:50%}}.purchase-dialog__guide .friends-feature__button{position:absolute;right:15px;top:15px;background:#007737;color:#fff;font-size:12px;font-weight:700;text-decoration:none;width:6em;height:4em;border-radius:3.75px;display:flex;justify-content:center;align-items:center;text-align:center;transition:opacity .2s ease}@media print{.purchase-dialog__guide .friends-join,.purchase-dialog__guide body{background-attachment:scroll}}.purchase-dialog__guide .friends-guide .sub-title--portal{padding-bottom:11.25px;margin-bottom:22.5px}.purchase-dialog__guide .friends-guide .ticket-section__text{line-height:1.55}.purchase-dialog__guide .friends-guide .ticket-section__text+.ticket-section__text{margin-top:1.5em}@media only screen and (max-width:768px){.purchase-dialog__guide .friends-feature__button{right:7.5px;top:7.5px;font-size:10.5px}.purchase-dialog__guide .friends-guide .sub-title--portal{padding-bottom:7.5px;margin-bottom:15px}}.purchase-dialog__guide .friends-guide__lead{font-size:1rem;line-height:1.55;margin-bottom:22.5px}.purchase-dialog__guide .ticket-qr{padding:30px 7.5px}.purchase-dialog__guide .ticket-qr__body{width:375px}@media only screen and (max-width:768px){.purchase-dialog__guide .friends-guide__lead{margin-bottom:15px}.purchase-dialog__guide .ticket-qr{padding:22.5px 7.5px}.purchase-dialog__guide .ticket-qr__body{width:auto}}.purchase-dialog__buttons{margin:40px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width:768px){.purchase-dialog__buttons{width:90vw;margin:40px auto}}.theater-nav h3{background-repeat:no-repeat;display:block}@media only screen and (min-width:769px),print{.theater-nav h3{background-image:url(../images/common/theater-list-head-bg-long.png);height:45px;width:905px;margin-bottom:40px;line-height:45px;font-size:19px;padding-left:15px}}@media only screen and (max-width:768px){.theater-nav h3{border:2px solid #353535;height:35px;width:100%;background-size:100%;margin-bottom:20px;line-height:35px;font-size:16px;padding-left:10px;box-sizing:border-box}}.theater-list::after{display:block}@media only screen and (min-width:769px),print{.theater-list figure{width:320px;height:155px;float:left;margin-right:45px}.theater-list h4{font-size:22px}}@media only screen and (max-width:768px){.theater-list figure{width:100%;margin-bottom:30px}.theater-list figure img{width:100%;height:auto}}.theater-list h4{color:#141414;margin-bottom:15px}.theater-list dl::after{display:block}@media only screen and (max-width:768px){.theater-list h4{font-size:18px;line-height:1em}.theater-list dl{width:320px}}.theater-list dl dt{float:left;font-weight:700}@media only screen and (min-width:769px),print{.theater-list dl dt{line-height:1.8em;margin-right:5px}}@media only screen and (max-width:768px){.theater-list dl dt{width:83px;line-height:1.5em}}@media only screen and (min-width:769px),print{.theater-list dl dd{line-height:1.8em;width:470px}}@media only screen and (max-width:768px){.theater-list dl dd{width:76%;line-height:1.5em}}@media only screen and (min-width:769px),print{.theater-list section{float:left;width:550px}}.theater-list .web-view-btn{height:36px;width:200px;display:block;border:1px solid #007737;position:relative;margin-top:25px}@media only screen and (max-width:768px){.theater-list .web-view-btn{margin:20px auto 0}}.theater-list .web-view-btn a{line-height:36px;width:200px;display:block;text-align:center;color:#007737;text-decoration:none}.theater-list .web-view-btn a:hover{color:#fff;background-color:#007737}.theater-list .web-view-btn a:hover span{opacity:0}.theater-list .web-view-btn a span{background-image:url(../images/common/green-sankaku.svg);background-repeat:no-repeat;height:14px;width:7px;display:block;position:absolute;top:10px;right:6px}.theater-list--aomori,.theater-list--fukushima,.theater-list--iwate,.theater-list--miyagi,.theater-list--totigi,.theater-list--yamagata{margin-bottom:50px}.theater-morioka,.theater-sendai,.theater-solaris,.theater-yamagata{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #272727}.theater-fukushima section div::after{display:block}@media only screen and (min-width:769px),print{.theater-list--aomori{margin-top:60px}.theater-fukushima .web-view-btn,.theater-solaris .web-view-btn{margin-top:10px}.theater-fukushima section div h5{float:left;width:130px;line-height:1.8em;margin-left:-15px}}@media only screen and (max-width:768px){.theater-fukushima section div h5{font-size:1.2em;margin:15px 0 10px -10px}}@media only screen and (min-width:769px),print{.theater-fukushima section div dl{width:420px;margin-left:130px}.theater-fukushima section div dl dd{width:330px}}.portalbutton{width:500px;margin:200px auto 0}.portalbutton1 a,.portalbutton2 a{width:200px;height:135px;line-height:2em;padding-top:65px;background-color:#007737;border-radius:6px;font-size:20px;color:#fff;text-decoration:none;display:block;text-align:center}.portalbutton2 a{float:right}.theater-news::after{display:block}@media only screen and (min-width:769px),print{.theater-news{margin:70px auto 0}}@media only screen and (max-width:768px){.theater-news{margin:0 auto 40px}}.theater-news__list{border-bottom:2px dotted #000}.theater-news__list::after{display:block}@media only screen and (min-width:769px),print{.theater-news__list{padding-bottom:20px;margin-bottom:20px}.theater-news__term{float:left;font-size:18px;width:250px;line-height:24px}}@media only screen and (max-width:768px){.theater-news__list{padding-bottom:10px;margin-bottom:10px}}.theater-news__list:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.theater-news__term{font-weight:700}@media only screen and (max-width:768px){.theater-news__term{font-size:14px;line-height:1.5em}}.theater-news__category{background-color:#999;color:#fff;text-align:center;font-weight:bolder}@media only screen and (min-width:769px),print{.theater-news__category{width:120px;line-height:26px;float:left;margin-right:10px;border-radius:2px}}@media only screen and (max-width:768px){.theater-news__category{font-size:12px;width:80px;margin-top:0;line-height:25px;border-radius:3px;float:left}.theater-news__date{display:block;color:#676a72;margin-bottom:3px;font-weight:400;margin-left:100px}}.theater-news__title a{text-decoration:none;color:#000}.theater-news__title a:hover{text-decoration:underline}.theater-news-list--space::after{display:block}@media only screen and (min-width:769px),print{.theater-news__date{width:90px;line-height:26px;float:left}.theater-news__title{float:left;font-size:17px;width:670px;line-height:24px}.theater-news-list--space .theater-news-list--leftarea{width:580px;float:left}.theater-news-list--space .theater-news-list--leftarea h3{font-size:26px;clear:both;margin-bottom:55px}}.theater-news-list--space .theater-news-list--leftarea h3{font-weight:700;line-height:1.5em}@media only screen and (max-width:768px){.theater-news__title{line-height:1.5em;font-weight:700;padding-left:100px;padding-top:0}.theater-news-list--space .theater-news-list--leftarea{width:100%}.theater-news-list--space .theater-news-list--leftarea h3{font-size:18px;margin-bottom:15px}}.theater-news-list--space .theater-news-list--leftarea h4{font-weight:400}@media only screen and (min-width:769px),print{.theater-news-list--space .theater-news-list--leftarea h4{font-size:14px;line-height:20px;margin-bottom:5px}}@media only screen and (max-width:768px){.theater-news-list--space .theater-news-list--leftarea h4{font-size:12px;margin:10px 0;line-height:25px;padding-left:90px}}.theater-news-list--space .theater-news-list--leftarea ul li{margin-left:1em}.theater-news-list--space .theater-news-list--leftarea ul li a{color:#141414}@media only screen and (min-width:769px),print{.theater-news-list--space .theater-news-list--leftarea ul li{line-height:2em}.theater-news-list--space .theater-news-list--leftarea figure{margin-top:50px}.theater-news-list--space .theater-news-list--sidearea{width:260px;float:right}}@media only screen and (max-width:768px){.theater-news-list--space .theater-news-list--leftarea ul li{line-height:1.5em}.theater-news-list--space .theater-news-list--leftarea img{max-width:100%;height:auto;display:block;margin:0 auto}}@media only screen and (min-width:769px),print{.theater-news-list--space .theater-news-list--sidearea h3{background-image:url(../images/common/portal/news-list-sideheader-bg.png);width:245px;height:45px;line-height:47px;padding-left:15px;font-size:17px;margin-bottom:17px}}@media only screen and (max-width:768px){.theater-news-list--space .theater-news-list--sidearea h3{width:100%;height:35px;border:2px solid #1d1d1d;box-sizing:border-box;line-height:35px;padding-left:10px;font-size:16px;margin-bottom:17px}}.theater-news-list--space .theater-news-list--sidearea ul li{list-style:none;font-weight:700;line-height:2em}.theater-news-list--space .theater-news-list--sidearea ul li a{text-decoration:none;color:#141414}.theater-news-list--space .theater-news-list--sidearea .archive{margin-top:50px}.theater-news-list--space .theater-news-list--sidearea .archive a:hover{text-decoration:underline}.theater-news-list--item__category{background-color:#999;color:#fff;text-align:center;font-weight:bolder}@media only screen and (min-width:769px),print{.theater-news-list--item__category{width:90px;line-height:20px;float:left;margin-bottom:7px;margin-right:8px;border-radius:2px}.theater-news-list--item h4{color:#676a72;margin-bottom:3px;font-weight:400}.theater-news-list--item h5{clear:both;line-height:1.5em;font-weight:700;margin-bottom:13px;padding-bottom:13px;border-bottom:2px dotted #1d1d1d}.theater-news-list--item h5 a{text-decoration:none;color:#141414}.theater-news-list--item h5 a:hover{text-decoration:underline}}@media only screen and (max-width:768px){.theater-news-list--item__category{font-size:12px;width:80px;margin-top:0;line-height:25px;border-radius:3px;float:left}.theater-news-list--item h4{color:#676a72;margin-bottom:3px;font-weight:400;margin-left:100px}.theater-news-list--item h5{line-height:1.5em;font-weight:700;margin-bottom:10px;padding-bottom:10px;border-bottom:2px dotted #1d1d1d;padding-left:100px;padding-top:0}.theater-news-list--item h5 a{text-decoration:none;color:#141414}}@media only screen and (min-width:769px),print{h3.theater-news-header{background-image:url(../images/common/theater-list-head-bg-long.png);height:45px;width:905px;line-height:44px;font-size:19px;color:#141414;padding-left:15px;margin-bottom:35px}}@media only screen and (max-width:768px){h3.theater-news-header{border:2px solid #353535;height:35px;width:100%;background-size:100%;margin-bottom:20px;line-height:35px;font-size:16px;padding-left:10px;box-sizing:border-box}}.live-viewing--space::after,.live-viewing-list--area::after{content:'';display:block;clear:both}.live-viewing--space .live-viewing--leftarea h3{font-weight:700;line-height:1.5em}@media only screen and (min-width:769px),print{.live-viewing--space .live-viewing--leftarea{width:580px;float:left}.live-viewing--space .live-viewing--leftarea h3{font-size:26px;margin-bottom:5px}}@media only screen and (max-width:768px){.live-viewing--space .live-viewing--leftarea{width:100%}.live-viewing--space .live-viewing--leftarea h3{font-size:18px;margin-bottom:5px}}.live-viewing--space .live-viewing--leftarea h4{line-height:1.6;font-weight:700}@media only screen and (min-width:769px),print{.live-viewing--space .live-viewing--leftarea h4{font-size:20px;margin-bottom:10px}}@media only screen and (max-width:768px){.live-viewing--space .live-viewing--leftarea h4{font-size:15px;margin-bottom:10px}}.live-viewing--space .live-viewing--leftarea h5{margin:0 auto;background-color:#141414;color:#fff}@media only screen and (min-width:769px),print{.live-viewing--space .live-viewing--leftarea h5{font-size:18px;line-height:36px;padding-left:10px;margin-bottom:20px}}@media only screen and (max-width:768px){.live-viewing--space .live-viewing--leftarea h5{margin-bottom:1.1em;margin-top:1.7em;font-size:1.1em;line-height:36px;padding-left:10px}}.live-viewing--space .live-viewing--leftarea ul li{margin-left:1em}@media only screen and (min-width:769px),print{.live-viewing--space .live-viewing--leftarea ul li{line-height:2em}}.live-viewing--space .live-viewing--leftarea ul li a{color:#141414}.live-viewing--space .live-viewing--leftarea figure{margin-top:50px}.live-viewing--space .live-viewing--leftarea figure img{margin:0 auto 20px;display:block}.live-viewing--space .live-viewing--leftarea figure h6{text-align:center}@media only screen and (max-width:768px){.live-viewing--space .live-viewing--leftarea ul li{line-height:1.5em}.live-viewing--space .live-viewing--leftarea figure{margin:30px auto 0;width:100%}.live-viewing--space .live-viewing--leftarea figure img{width:100%;height:auto}}@media only screen and (min-width:769px),print{.live-viewing--space .live-viewing--sidearea{width:260px;float:right}.live-viewing--space .live-viewing--sidearea h3{background-image:url(../images/common/portal/news-list-sideheader-bg.png);width:245px;height:45px;line-height:47px;padding-left:15px;font-size:17px;margin-bottom:17px}}@media only screen and (max-width:768px){.live-viewing--space .live-viewing--sidearea h3{width:100%;height:35px;border:2px solid #1d1d1d;box-sizing:border-box;line-height:35px;padding-left:10px;font-size:16px;margin-bottom:17px}}.live-viewing--space .live-viewing--sidearea ul li{list-style:none;font-weight:700;line-height:2em}.live-viewing--space .live-viewing--sidearea ul li a{text-decoration:none;color:#141414}.live-viewing--space .live-viewing--sidearea .archive{margin-top:50px}.live-viewing--space .live-viewing--sidearea .archive a:hover{text-decoration:underline}@media only screen and (min-width:769px),print{.live-viewing--item h4{color:#676a72;margin-bottom:3px;font-weight:400}.live-viewing--item h5{line-height:1.5em;font-weight:700;margin-bottom:13px;padding-bottom:13px;border-bottom:2px dotted #1d1d1d}.live-viewing--item h5 a{text-decoration:none;color:#141414}.live-viewing--item h5 a:hover{text-decoration:underline}}.provider{border-top:1px solid #141414;padding-top:20px}.form--traffic dd,.form--week dd{padding-top:.2em}@media only screen and (max-width:768px){.live-viewing--item h4{color:#676a72;margin-bottom:3px;font-weight:400}.live-viewing--item h5{line-height:1.5em;font-weight:700;margin-bottom:10px;padding-bottom:10px;border-bottom:2px dotted #1d1d1d}.live-viewing--item h5 a{text-decoration:none;color:#141414}.provider{margin:30px auto 60px}}@media only screen and (min-width:769px),print{h3.live-viewing-header{background-image:url(../images/common/theater-list-head-bg-long.png);height:45px;width:905px;line-height:44px;font-size:19px;color:#141414;padding-left:15px;margin-bottom:35px}}@media only screen and (max-width:768px){h3.live-viewing-header{border:2px solid #353535;height:35px;width:100%;background-size:100%;margin-bottom:20px;line-height:35px;font-size:16px;padding-left:10px;box-sizing:border-box}}.live-viewing--table{border-top:1px solid #1d1d1d;font-weight:700}.live-viewing--table td,.live-viewing--table th{line-height:1.5}@media only screen and (min-width:769px),print{.live-viewing--table{width:565px;float:left}.live-viewing--table th{width:150px;line-height:50px;background-image:url(/images/common/bg-dark.jpg);background-attachment:fixed;border-right:1px solid #1d1d1d;border-bottom:1px solid #1d1d1d}.live-viewing--table td{border-bottom:1px solid #1d1d1d;padding-left:30px}}@media only screen and (max-width:768px){.live-viewing--table{width:100%;margin-top:10px}.live-viewing--table th{width:90px;line-height:50px;background-color:#e1e0d3;border-right:1px solid #1d1d1d;border-bottom:1px solid #1d1d1d}.live-viewing--table td{border-bottom:1px solid #1d1d1d;padding-left:10px}}.live-viewing--table .sold-out span{text-decoration:line-through}.live-viewing--table .sold-out b{color:red}@media only screen and (min-width:769px),print{.live-viewing-list--image{width:310px;min-height:200px;float:left;margin-right:45px}}@media only screen and (max-width:768px){.live-viewing-list--image{width:100%;height:auto;display:block;margin:20px auto}}.live-viewing-list--image img{width:100%;height:auto}.live-viewing--title{font-weight:700;line-height:1.6}@media only screen and (min-width:769px),print{.live-viewing--title{font-size:21px;margin-bottom:20px}}@media only screen and (max-width:768px){.live-viewing--title{font-size:18px;margin-bottom:5px;line-height:1.3em}}.live-viewing-list--btn{width:200px;text-align:center;border:1px solid #007737;color:#007737;display:block;border-radius:2px;position:relative}@media only screen and (min-width:769px),print{.live-viewing-list--btn{height:55px;text-decoration:none;transition:.4s;margin:30px auto 0}.live-viewing-list--btn p{line-height:55px}.live-viewing-list--btn span{background-image:url(/images/common/sankaku.svg);height:22px;width:10px;display:block;position:absolute;right:10px;top:17px}.live-viewing-list--btn:hover{background-color:#007737;color:#fff;transition:.4s}.live-viewing-list--btn:hover span{background-image:url(/images/common/sankaku-w.svg);display:block}}@media only screen and (max-width:768px){.live-viewing-list--btn{margin:25px auto 0;text-decoration:none;transition:.4s;line-height:40px}.live-viewing-list--btn p{line-height:40px}.live-viewing-list--btn span{background-image:url(/images/common/sankaku.svg);height:22px;width:10px;display:block;position:absolute;right:10px;top:9px}.live-viewing-list--btn:hover{background-color:#007737;color:#fff;transition:.4s}.live-viewing-list--btn:hover span{background-image:url(/images/common/sankaku-w.svg);display:block}}.live-viewing--space .live-viewing--leftarea .live-viewing-image-area{margin-top:30px}.live-viewing--space .live-viewing--leftarea .live-viewing-image-area img{width:100%;height:auto}@media only screen and (min-width:769px),print{.entry-form-header{line-height:40px;background-color:#141414;color:#fff;padding-left:15px;font-size:20px;margin-bottom:30px}.entry-form-header span{font-size:15px;font-weight:400;margin-left:30px;line-height:40px}}@media only screen and (max-width:768px){.live-viewing--space .live-viewing--leftarea .live-viewing-image-area{margin-top:1.5em}.entry-form-header{line-height:45px;background-color:#141414;color:#fff;padding-left:15px;font-size:20px;margin-bottom:15px;margin-top:30px}.entry-form-header span{font-size:11px;font-weight:400;margin-left:15px;line-height:45px}}.contact-area .note{margin-top:10px;line-height:1.5em;font-size:13px}.form--traffic label,.form--week label{display:table;margin-top:.5em}.contact-area input[name=year]{width:6em}.contact-area select[name=date],.contact-area select[name=month]{width:4em;min-width:4em}.contact-area input[name=zip]{width:8em}.contact-area .form-static,.contact-area .form-static p{line-height:2.5}.form--gender label{margin-right:3em}.form--gender input[name=gender],.form--traffic input[type=checkbox],.form--week input[type=checkbox]{margin-right:.5em}.birthday::after,.entry-flow ul::after{content:'';display:block;clear:both}.select-days input,.transportation input{margin-bottom:10px;margin-right:10px}@media only screen and (max-width:768px){.select-days input,.transportation input{margin-left:10px;margin-top:10px}.address dd input{width:60%;float:left}}.add-btn{line-height:30px;padding:5px;background-color:#777;border-radius:4px;width:110px;color:#fff;margin-left:15px}.birthday input{margin-right:10px}@media only screen and (max-width:768px){.birthday input{width:20%;float:left}.entry-flow{margin:25px auto 0}}.entry-flow ul li{background-repeat:no-repeat;float:left;color:#999;text-align:center}@media only screen and (min-width:769px),print{.entry-flow ul{width:660px;margin:50px auto 0}.entry-flow ul li{background-image:url(../images/common/entry-btn-gray.svg);display:block;width:210px;height:40px;margin:0 5px;padding-top:20px}.entry-flow ul li.active{background-image:url(../images/common/entry-btn-green.svg);color:#fff}}@media only screen and (max-width:768px){.entry-flow ul li{width:30%;height:40px;background-image:url(../images/common/entry-btn-gray-sp.svg);display:block;background-size:100%;background-position:left center;margin:0 5px;padding-top:20px}.entry-flow ul li.active{background-image:url(../images/common/entry-btn-green-sp.svg);color:#fff}.entry-flow ul li:first-child{padding-top:12px;height:48px}}@media only screen and (min-width:769px),print{.entry .contact-area{margin-top:50px}.ticket .simple-block{border-bottom:2px dotted #676a72;padding-bottom:50px;margin-bottom:50px}.ticket .simple-block::after{content:'';display:block;clear:both}.ticket .sub-title{position:relative;line-height:1.5}.ticket .to-detail--btn{position:absolute;right:0;bottom:10px;margin-top:0;width:298px;line-height:38px}.ticket .movieticket-button{position:absolute;right:0;bottom:55px}}@media only screen and (max-width:768px){.entry .contact-area{margin-top:0}.ticket .simple-block{border-bottom:2px dotted #676a72;padding-bottom:30px;margin-bottom:30px}.ticket .to-detail--btn{width:100%}.ticket .movieticket-button{display:block;margin:20px auto 0}.ticket .movieticket-button img{width:100%;height:auto}.ticket .movieticket-button+.to-detail--btn{margin-top:1rem}.ticket-note{margin:40px 0}}@media only screen and (min-width:769px),print{.ticket-note{margin:40px 0}.ticket-note--bordered{border:3px solid #007737;padding:30px}}@media only screen and (max-width:768px){.ticket-note--bordered{border:2px solid #007737;padding:30px 20px}}.ticket-note dt{font-weight:bolder;font-size:1.2rem;text-align:center;border-top:1px solid #1d1d1d;border-bottom:1px solid #1d1d1d;color:#007737}@media only screen and (min-width:769px),print{.ticket-note dt{padding:1em 0;line-height:1;font-size:24px}.ticket-note dt br{display:none}.ticket-note dd+dt{margin-top:40px}}@media only screen and (max-width:768px){.ticket-note dt{padding:.5em 0;line-height:1.5;font-size:1rem;white-space:nowrap}.ticket-note dd+dt{margin-top:40px}}@media only screen and (min-width:769px),print{.ticket-note ul{margin:40px 0 0 20px}}@media only screen and (max-width:768px){.ticket-note ul{margin:20px 0 0 1em}.ticket-note li{line-height:1.6}}.ticket-note li+li{margin-top:.5em}@media only screen and (min-width:769px),print{.ticket-index{display:flex;justify-content:space-around;align-items:center;margin-top:100px}.ticket-index a{width:280px;height:145px;font-size:20px}}.ticket-index a{box-sizing:border-box;text-align:center;transition:.3s;display:flex;justify-content:center;align-items:center;font-weight:700;text-decoration:none;border:2px solid #bbb;color:#bbb;background-color:rgba(0,119,55,0);line-height:1.5}.ticket-index a[href]{border:2px solid #007737;color:#007737;background-color:rgba(0,119,55,0)}.ticket-index a[href]:hover{background-color:#007737;color:#fff}@media only screen and (max-width:768px){.ticket-index a{font-size:14px;width:100%;height:60px}.ticket-index br:first-of-type{display:none}.ticket-index a+a{margin-top:2rem}}.ticket-section{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.ticket-section.is-block{margin:40px 0}.ticket-section.is-block+.ticket-section.is-block{padding-top:30px;margin-top:-10px;border-top:1px dashed rgba(0,0,0,.5)}.ticket-section__body{flex-shrink:0;width:calc(100% - 400px - 30px)}.ticket-section__no{font-size:30px;font-weight:500;color:#007737;margin-bottom:.5em}@media only screen and (max-width:768px){.ticket-section{display:block}.ticket-section__body{width:auto}.ticket-section__no{text-align:center;margin-bottom:.2em}}.ticket-section__title{font-size:24px;font-weight:700;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid currentColor}.ticket-section__title.is-small{font-size:20px;border:0;padding-bottom:0}@media only screen and (max-width:768px){.ticket-section__title{text-align:center;font-size:20px}.ticket-section__title.is-small{font-size:16px;display:flex;justify-content:center;align-items:center}.ticket-section__title.is-small::after,.ticket-section__title.is-small::before{margin:0 .5em;transform:scale(1,1.5)}.ticket-section__title.is-small>span>span{display:none}}.ticket-section__title.is-small::before{content:'【'}.ticket-section__title.is-small::after{content:'】'}@media only screen and (min-width:769px),print{.ticket-section__title.is-small br{display:none}}.ticket-section__title.ticket-section__no{font-size:30px}.ticket-section__image{width:400px;margin-left:30px;flex-shrink:0}@media only screen and (max-width:768px){.ticket-section__image{width:auto;margin-left:0;margin-top:30px}}.ticket-section__image img{width:100%;height:auto}.ticket-section__text+.ticket-section__text{margin-top:1.5em}.ticket-section__text ul{margin:.5em 0 .5em 1.5em}.ticket-qr{border:2px solid #007737;padding:40px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media only screen and (max-width:768px){.ticket-qr{padding:30px 20px;display:block}}.ticket-qr__body{width:400px;margin-right:80px;flex-shrink:0;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width:768px){.ticket-qr__body{width:auto;display:block;margin:0}}.ticket-qr__title{font-size:24px;border-top:1px solid #1d1d1d;border-bottom:1px solid #1d1d1d;color:#007737;padding:1rem 3rem;margin-bottom:2rem}.ticket-qr__lead{margin-bottom:1em}.ticket-qr__steps{list-style:none}.ticket-qr__steps>li{display:flex;justify-content:flex-start;align-items:flex-start;line-height:1.5;margin-bottom:.7em}.print-format__address::after,.print-format__footer::after,.print-format__header::after{content:'';display:block;clear:both}.ticket-qr__steps>li>span:first-child{width:1.2em;flex-shrink:0}.ticket-qr__image{width:300px;flex-shrink:0}@media only screen and (max-width:768px){.ticket-qr__title{padding:.5em 0;line-height:1.5;font-size:1rem;white-space:nowrap;text-align:center}.ticket-qr__image{width:90%;margin:2rem auto}.ticket-qr__list{margin-left:1em}}.ticket-qr__image img{width:100%;height:auto}.ticket-qr__list{width:100%;margin-top:2em}.ticket-qr__list>li{margin-bottom:.5em;line-height:1.5}body.print-format{background:#fff!important;font-size:13px;padding:1em}.print-format__buttons{margin-bottom:1em}.print-format__buttons a{font-size:16px;font-weight:bolder}.print-format__header{border-bottom:1px dotted #000;margin-bottom:1.5em}.print-format__title{font-size:120%;margin-bottom:1em;line-height:1.2;float:left}.print-format__logo{float:right}.print-format__section{margin-top:1em}.print-format__movie-title{font-size:100%;line-height:1.2}.print-format__address dd,.print-format__address dt{float:left;line-height:1.5}.print-format__movie-title small{font-size:80%}.print-format__table{margin-top:.5em;border-width:1px 0 0 1px;border-style:solid;border-color:#000;border-spacing:0}.print-format__table td,.print-format__table th{padding:.2em;border-width:0 1px 1px 0;border-style:solid;border-color:#000;text-align:center}.print-format__table th{width:10em}.print-format__table td{width:7em;white-space:nowrap}.print-format__footer{border-top:1px dotted #000;padding-top:1em;margin-top:1.5em}.print-format__address{margin-bottom:.5em}.print-format__address dt{clear:both;font-weight:bolder;width:6em}.print-format__address+.print-format__address{margin-top:1em}@media print{.print-format__buttons{display:none}}