html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}[role=button]{cursor:pointer}legend{font-size:21px;line-height:inherit;display:block;width:100%;margin-bottom:20px;padding:0;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{font-weight:700;display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{line-height:normal;margin:4px 0 0;margin-top:1px\9}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{font-size:14px;line-height:1.42857143;display:block;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid #ccc;border-radius:4px;background-color:#fff;background-image:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{opacity:1;color:#999}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{opacity:1;background-color:#eee}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{font-weight:400;min-height:20px;margin-bottom:0;padding-left:20px;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{font-weight:400;position:relative;display:inline-block;margin-bottom:0;padding-left:20px;cursor:pointer;vertical-align:middle}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{min-height:34px;margin-bottom:0;padding-top:7px;padding-bottom:7px}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{font-size:12px;line-height:1.5;height:30px;padding:5px 10px;border-radius:3px}select.input-sm{line-height:30px;height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{font-size:12px;line-height:1.5;height:30px;padding:5px 10px;border-radius:3px}.form-group-sm select.form-control{line-height:30px;height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{font-size:12px;line-height:1.5;height:30px;min-height:32px;padding:6px 10px}.input-lg{font-size:18px;line-height:1.3333333;height:46px;padding:10px 16px;border-radius:6px}select.input-lg{line-height:46px;height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{font-size:18px;line-height:1.3333333;height:46px;padding:10px 16px;border-radius:6px}.form-group-lg select.form-control{line-height:46px;height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{font-size:18px;line-height:1.3333333;height:46px;min-height:38px;padding:11px 16px}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{line-height:34px;position:absolute;z-index:1;top:0;right:0;display:block;width:34px;height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{line-height:46px;width:46px;height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{line-height:30px;width:30px;height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-horizontal .has-feedback .form-control-feedback{right:15px}.modal,.modal-open{overflow:hidden}.modal{position:fixed;z-index:6;top:0;right:0;bottom:0;left:0;display:none;outline:0;-webkit-overflow-scrolling:touch}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;background-color:#fff;background-clip:padding-box;box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;z-index:5;top:0;right:0;bottom:0;left:0;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{line-height:1.42857143;margin:0}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;overflow:scroll;width:50px;height:50px}.clearfix:after,.clearfix:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before{display:table;content:" "}.clearfix:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none}.hidden{display:none!important}.affix{position:fixed}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}@font-face{font-family:YuGothic M;src:local(Yu Gothic Medium)}body,html{width:100%;height:100%}body{font-family:游ゴシック体,YuGothic,YuGothic M,meiryo,sans-serif;position:relative}*{box-sizing:border-box!important}a{text-decoration:none}a:active,a:hover{text-decoration:underline}img{max-width:100%;height:auto}hr{margin:10px 0}.container{width:100%;max-width:1200px;margin:auto;padding:0 15px}.bg-thinblack{color:#fff;background-color:#515151}h1{font-size:20px}h2{line-height:30px;padding:0 10px}.row{margin:0 0 20px}.errmsg{display:none;color:red}.caution{font-weight:700;color:red}.has-error .errmsg{display:block}.visible-mobile,.visible-mobile-block{display:none}.pagetitle{font-size:1.5em;margin-top:1.5em;text-align:center}.guidetext{font-size:16px;line-height:1.5;padding:2em 0;text-align:center}.pretext{overflow:auto;white-space:pre-wrap;word-wrap:break-word;background-color:transparent}.btn{display:table;padding:8px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;color:#007737;border:2px solid #007737;background-color:#fff;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn>span{position:relative;display:table-cell;vertical-align:middle}.btn:hover{text-decoration:none;color:#fff;background-color:#007737}.btn-big,.btn-next{font-size:16px;width:280px;height:60px;margin:20px auto}.btn-next>span:after{position:absolute;top:50%;display:inline-block;width:0;height:0;margin-top:-6px;content:"";vertical-align:middle;border-style:solid;right:0;border-width:6.5px 0 6.5px 11.3px;border-color:transparent transparent transparent #007737}.btn-next:hover>span:after{border-color:transparent transparent transparent #fff}.btn-back{font-size:16px;width:280px;height:60px;margin:20px auto}.btn-back>span:after{position:absolute;top:50%;display:inline-block;width:0;height:0;margin-top:-6px;content:"";vertical-align:middle;border-style:solid;left:0;border-width:6.5px 11.3px 6.5px 0;border-color:transparent #007737 transparent transparent}.btn-back:hover>span:after{border-color:transparent #fff transparent transparent}.btn-icon-back>span:after{left:0;background-image:url(/images/common/icon-btn-back.png)}.btn-icon-back>span:after,.btn-icon-next>span:after{position:absolute;top:50%;display:inline-block;width:16px;height:16px;margin-top:-8px;content:"";vertical-align:middle;background-size:cover}.btn-icon-next>span:after{right:0;background-image:url(/images/common/icon-btn-next.png)}.btn-icon-close>span:after{left:0;background-image:url(/images/common/icon-x.png)}.btn-icon-close>span:after,.btn-icon-plus>span:after{position:absolute;top:50%;display:inline-block;width:16px;height:16px;margin-top:-8px;content:"";vertical-align:middle;background-size:cover}.btn-icon-plus>span:after{left:0;background-image:url(/images/common/icon-plus.png)}.btn-icon-targetblank>span:after{position:absolute;top:50%;display:inline-block;width:16px;height:16px;margin-top:-8px;content:"";vertical-align:middle;background-size:cover;right:0;margin-top:-10px;background-image:url(/images/common/icon-another-window.png)}.btn-disabled{cursor:default;pointer-events:none;color:#b6b6b6!important;border-color:#b6b6b6!important;background-color:#fff!important}.btn-disabled>span:after{border-color:transparent transparent transparent #b6b6b6!important}.btn-showseat{width:200px;height:50px;background-color:transparent}.btns2clm{width:760px;margin:20px auto 0;padding:0 80px;text-align:center}.btns2clm:after,.btns2clm:before{display:table;content:" "}.btns2clm:after{clear:both}.btns2clm .btn{float:left}.btns2clm .btn:first-child{float:right}.accordion_toggle{cursor:pointer}.accordion_mobile_toggle,.accordion_toggle{position:relative}.accordion_mobile_toggle:before,.accordion_toggle:before{position:absolute;top:50%;right:1em;display:none;width:0;height:0;margin-top:-5px;content:"";border-width:10.4px 6px 0;border-style:solid;border-color:#fff transparent transparent}.accordion_mobile_toggle.accordion_mobile_toggleIsOpen:before,.accordion_toggle.accordion_mobile_toggleIsOpen:before{border-width:0 6px 10.4px;border-color:transparent transparent #fff}.wrapper-2clm:after,.wrapper-2clm:before{display:table;content:" "}.wrapper-2clm:after{clear:both}.wrapper-2clm .clm-right{float:right}.wrapper-2clm .clm-left{float:left}.modal .modal-dialog{width:800px;margin:10px auto}.modal .modal-content{position:relative;text-align:center;border-radius:0}.modal .btn-circle-close{position:absolute;z-index:4;top:-8px;right:-8px}.modal .btn-circle-close:before{display:block;width:32px;height:32px;content:"";background-image:url(/images/common/btn-circle-close.png);background-repeat:no-repeat;background-position:0;background-size:64px 32px}.modal .btn-circle-close:hover:before{cursor:pointer;background-position:100%}.modal .modal-header{font-size:20px;font-weight:700}.modal .modal-footer,.modal .modal-header{padding:30px;border:none}.modal .modal-footer .btn-close{width:200px;height:45px;margin:auto}.lawheading{font-weight:700;margin-top:3em;margin-bottom:1em}.lawtext{font-size:14px;line-height:1.8;margin-top:40px;padding:20px;border:1px solid #c9c9c9}.lawtext h1{font-weight:700}.lawtext>p{margin-bottom:30px}.lawtext dl dt{font-weight:700;margin-bottom:4px}.lawtext dl dd{margin-bottom:20px;margin-left:40px}.lawtext dl dd:before{content:"・"}.lawtext dl h3{font-weight:700;display:block}.lawtext ol h3{font-weight:700;margin-bottom:4px}.lawtext ol li{display:list-item;margin-bottom:20px;margin-left:20px;list-style-type:decimal}.lawtext .ppul li{margin-bottom:5px;list-style-type:none}.lawtext .ppul li:before{content:"・"}.lawtext .ppul li ol{padding-left:2em}.lawtext .ppul li ol li{list-style-type:decimal}.lawtext .ppul li ol li:before{content:""}.lawtext hr{border-top:1px solid #eee}.separetedtable li{display:table;width:100%;border:1px solid #e2e2e2}.separetedtable li h2{display:table-cell;width:170px;height:50px;text-align:center;vertical-align:middle;color:#fff;background-color:#898989}.separetedtable li>div{display:table-cell;padding:20px;vertical-align:middle;background-color:#f4f4f4}.separetedtable li .wrapper-seatcodes{display:table;width:100%}.separetedtable li .wrapper-seatcodes .seatcodes{line-height:2;display:table-cell;padding-right:1em;vertical-align:middle}.separetedtable li .wrapper-seatcodes .btn-showseat{font-size:14px;float:right;width:150px;height:40px;margin:auto}.page-tickets.page-mvtk .table-mvtk,.table-common{width:100%}.page-tickets.page-mvtk .table-mvtk td,.page-tickets.page-mvtk .table-mvtk th,.page-tickets.page-mvtk .table-mvtk tr,.table-common td,.table-common th,.table-common tr{line-height:2;text-align:center;border:2px solid #f2f2f2}.page-tickets.page-mvtk .table-mvtk td:first-child,.page-tickets.page-mvtk .table-mvtk th:first-child,.page-tickets.page-mvtk .table-mvtk tr,.table-common td:first-child,.table-common th:first-child,.table-common tr{border-left:none}.page-tickets.page-mvtk .table-mvtk td:last-child,.page-tickets.page-mvtk .table-mvtk th:last-child,.page-tickets.page-mvtk .table-mvtk tr,.table-common td:last-child,.table-common th:last-child,.table-common tr{border-right:none}.page-tickets.page-mvtk .table-mvtk th,.table-common th{text-align:center;vertical-align:middle}.page-tickets.page-mvtk .table-mvtk thead,.table-common thead{font-size:14px;line-height:2;color:#fff;background-color:#898989}.page-tickets.page-mvtk .table-mvtk .mthead,.table-common .mthead{display:none}.page-tickets.page-mvtk .table-mvtk p,.table-common p{line-height:3}.page-tickets.page-mvtk .table-mvtk select,.table-common select{font-size:16px;width:80%;height:40px;margin:1em auto;color:#007737;border:2px solid #007737}.page-profile .wrapper-2clm .clm-left,.page-seats .wrapper-2clm .clm-left,.page-tickets .wrapper-2clm .clm-left,.page-withReservationStatus .wrapper-2clm .clm-left{width:100%;margin-left:-180px;padding-left:320px}.page-profile .wrapper-2clm .clm-right,.page-seats .wrapper-2clm .clm-right,.page-tickets .wrapper-2clm .clm-right,.page-withReservationStatus .wrapper-2clm .clm-right{width:164px}.page-profile .btns2clm,.page-seats .btns2clm,.page-tickets .btns2clm,.page-withReservationStatus .btns2clm{padding:0 100px 0 60px}footer{clear:both;padding-top:40px}footer,footer>ul{text-align:center}footer>ul{font-size:12px;display:table;height:80px;margin:auto}footer>ul li{display:table-cell;vertical-align:middle}footer>ul li a{color:#aaa}footer>ul li:after{margin:0 4px;content:"|"}footer>ul li:last-child:after{display:none}footer .copyrights{display:table;width:100%;min-height:50px;pointer-events:none;color:#000;background-color:#fff;background-image:url(/images/common/forum-bg-lit.jpg)}footer .copyrights .inner{font-size:12px;display:table-cell;vertical-align:middle}footer .copyrights .inner .film-copyright{padding:4px}.page-staff footer>ul{display:none}header{z-index:3;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:url(/images/common/forum-bg-lit.jpg)}header:after,header:before{display:table;content:" "}header:after{clear:both}header .header-logo{display:block;height:34px;margin:30px 0;background-repeat:no-repeat;background-position:50%;background-size:contain}header .pagename{color:#fff;background-color:#007737}.page-nostep header .pagename,header .pagename{font-size:20px;font-weight:700;line-height:2;text-align:center}.page-nostep header .pagename{padding-top:2em;color:#000;background-color:#fff}.page-common .header-logo,.page-inquiry .header-logo{height:50px;background-image:url(/images/common/logo/common.png)}.page-artforum .header-logo{background-image:url(/images/common/logo/artforum.png)}.page-solaris .header-logo{background-image:url(/images/common/logo/solaris.png)}.page-yamagata .header-logo{background-image:url(/images/common/logo/yamagata.png)}.page-morioka .header-logo{background-image:url(/images/common/logo/morioka.png)}.page-higashine .header-logo{background-image:url(/images/common/logo/higashine.png)}.page-nasushiobara .header-logo{background-image:url(/images/common/logo/nasushiobara.png)}.page-hachinohe .header-logo{background-image:url(/images/common/logo/hachinohe.png)}.page-fukushima .header-logo{background-image:url(/images/common/logo/fukushima.png)}.page-sendai .header-logo{background-image:url(/images/common/logo/sendai.png)}.page-cinelavita .header-logo{background-image:url(/images/common/logo/cinelavita.png)}.steps{display:table;width:100%}.steps .step{position:relative;display:table-cell;width:100%;width:16.6%;padding-bottom:20px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;vertical-align:middle;color:#aaa}.steps .step.active{font-weight:700;color:#007737}.steps .step .visible-pc{font-size:.8em;font-weight:700;line-height:1.2;display:block;margin-top:10px}.page-performances .step-performances{color:#007737}.page-performances .step-performances:after{position:absolute;bottom:0;left:50%;width:0;height:0;margin-left:-10px;content:"";border-width:0 10px 14px;border-style:solid;border-color:transparent transparent #007737}.page-seats .step-seats{color:#007737}.page-seats .step-seats:after{position:absolute;bottom:0;left:50%;width:0;height:0;margin-left:-10px;content:"";border-width:0 10px 14px;border-style:solid;border-color:transparent transparent #007737}.page-tickets .step-tickets{color:#007737}.page-tickets .step-tickets:after{position:absolute;bottom:0;left:50%;width:0;height:0;margin-left:-10px;content:"";border-width:0 10px 14px;border-style:solid;border-color:transparent transparent #007737}.page-profile .step-profile{color:#007737}.page-profile .step-profile:after{position:absolute;bottom:0;left:50%;width:0;height:0;margin-left:-10px;content:"";border-width:0 10px 14px;border-style:solid;border-color:transparent transparent #007737}.page-complete .step-complete{color:#007737}.page-complete .step-complete:after{position:absolute;bottom:0;left:50%;width:0;height:0;margin-left:-10px;content:"";border-width:0 10px 14px;border-style:solid;border-color:transparent transparent #007737}#modal_discountlist .modal-body{padding:0 30px}#modal_discountlist table{width:100%;text-align:left}#modal_discountlist tr{border:2px solid #ccc}#modal_discountlist td,#modal_discountlist th{padding:1em}#modal_discountlist td:after,#modal_discountlist td:before{display:table;content:" "}#modal_discountlist td:after{clear:both}#modal_discountlist td .price{float:right}#modal_resendmail_form{width:80%;margin:auto}#modal_resendmail_form .notice{font-size:12px;margin-top:2em;text-align:left}#modal_resendmail_form #btn_submitmail{font-size:20px;width:300px;height:60px}.modal.selected-seat-map .modal-content{position:relative;border-radius:0}.modal.selected-seat-map .modal-header{font-size:20px;padding:30px;text-align:center;border:none}.modal.selected-seat-map #var_seatslist{font-weight:700}.modal.selected-seat-map .modal-footer{padding:30px;text-align:center;border:none}.modal.selected-seat-map .modal-footer .btn-close{width:200px;height:45px;margin:auto}.page-asct .pretext{line-height:1.8;margin-top:2em}.page-complete .separetedtable{max-width:700px;margin:1em auto}.page-inquiry h1{font-size:20px;font-weight:700;line-height:2;text-align:center}.page-inquiry .inquiryform{text-align:left}.page-inquiry .inquiryform .errmsg{margin:1em 0}.page-inquiry .inquiryform .form-group{padding:0 50px}.page-inquiry .inquiryform .form-group label{font-size:1.1em;font-weight:700;line-height:2}.page-inquiry .inquiryform .form-group p{font-size:.9em;margin-bottom:5px}.page-inquiry .btn{margin:1em auto}.page-inquiry .separetedtable{max-width:700px;margin:2em auto}#page_inquiry_start .inquiryform{max-width:600px;margin:5em auto 2em;padding:1em 6% 2em;border:1px solid #ccc;background-color:#fff}#page_inquiry_start .inquiryform .form-group{margin-bottom:40px}#page_inquiry_result h1{margin-top:2em}#page_inquiry_result .btn-showseat{height:30px}#page_inquiry_result #btn_callmailmodal,#page_inquiry_result #btn_submitmail{width:260px;height:50px;margin-top:40px}#page_inquiry_result #modal_resendmail_form .modal-footer{padding-top:0}#page_inquiry_result #modal_resendmail_form .notice{font-size:12px;line-height:1.5}#page_inquiry_result #modal_resendmail_form .errmsg{margin-bottom:1em}#page_inquiry_result #modal_resendmail_form #btn_submitmail{font-size:16px}#page_inquiry_result .wrapper-inquiryform{max-width:700px;margin:4em auto}#page_inquiry_result .wrapper-inquiryform h2{font-weight:700;padding:1em .5em;cursor:pointer;text-align:center;color:#007737;border:3px solid #007737}#page_inquiry_result .wrapper-inquiryform .inquiryform{display:none;padding:1em 12%;background-color:#f4f4f4}#page_inquiry_result .wrapper-inquiryform .inquiryform .btn{margin-top:3em}.page-performances .wrapper-dayselect{padding:30px}.page-performances .wrapper-dayselect #dayselect{padding:0 40px}.page-performances .wrapper-dayselect #dayselect .slick-slide{padding:0 10px;cursor:pointer;text-align:center}.page-performances .wrapper-dayselect #dayselect .slick-slide:active,.page-performances .wrapper-dayselect #dayselect .slick-slide:focus{outline:0}.page-performances .wrapper-dayselect #dayselect .day{position:relative;height:100px;padding-top:10px;background-color:#f0f0f0}.page-performances .wrapper-dayselect #dayselect .day.day-active{color:#fff;background-color:#007737}.page-performances .wrapper-dayselect #dayselect .day>h3{font-size:36px}.page-performances .wrapper-dayselect #dayselect .day.day-serviceday>p{position:absolute;bottom:0;display:table;width:100%;height:30px;color:#fff;background-color:#595959}.page-performances .wrapper-dayselect #dayselect .day.day-serviceday>p>span{font-size:14px;display:table-cell;vertical-align:middle}.page-performances .wrapper-dayselect .slick-arrow{width:40px;height:90px;text-align:center;color:#fff;background-color:#515151}.page-performances .wrapper-dayselect .slick-prev:before{content:"<"}.page-performances .wrapper-dayselect .slick-next:before{content:">"}.page-performances .heading:after,.page-performances .heading:before{display:table;content:" "}.page-performances .heading:after{clear:both}.page-performances .heading .heading-day{float:left}.page-performances .heading .heading-status{float:right}.page-performances .performance{margin-top:30px}.page-performances .performance>h2{margin-bottom:10px;color:#fff;background-color:#515151}.page-performances .performance>h2 .title{font-weight:700;display:block}.page-performances .performance>h2 .type{display:inline-block}.page-performances .status{color:red}.page-performances .status-crowded{color:#3ab7f1}.page-performances .schedules{font-size:0}.page-performances .schedule{font-size:16px;display:inline-block;width:25%;height:72px;margin-bottom:3px;padding:10px;cursor:pointer;border:2px solid #fff;background-color:#f4f4f4}.page-performances .schedule:hover{background-color:#fcfcfc}.page-performances .schedule .status{font-size:24px;font-weight:lighter;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:red}.page-performances .schedule .time{position:relative;display:inline-block;width:100%;margin-left:-30px;padding-left:30px}.page-performances .schedule .time:after{position:absolute;top:0;right:0;display:inline-block;width:21px;height:21px;background-size:cover}.page-performances .schedule .time .start{font-size:20px}.page-performances .schedule .theater{font-size:14px;margin-top:10px}.page-performances .schedule .theater:after,.page-performances .schedule .theater:before{display:table;content:" "}.page-performances .schedule .theater:after{clear:both}.page-performances .schedule .theater .name{float:left}.page-performances .schedule .theater .seatsnum{float:right}.page-performances .schedule-crowded .status{color:#3ab7f1}.page-performances .schedule-soldout,.page-performances .schedule-unknown{pointer-events:none!important;color:#fff!important;background-color:#b5b5b7!important}.page-performances .schedule-soldout:hover,.page-performances .schedule-unknown:hover{cursor:default;opacity:1}.page-performances .schedule-soldout .status,.page-performances .schedule-unknown .status{color:#fff}.page-performances .schedule-lateshow .time:after{content:"";background-image:url(/images/common/icon_lateshow.png)}.page-performances .schedule-morningshow .time:after{content:"";background-image:url(/images/common/icon_morningshow.png)}.page-profile h2{font-weight:700;margin-bottom:10px}.page-profile h2 .required{font-size:12px;font-weight:400;margin:0 4px;padding:4px;vertical-align:top;color:#fff;background-color:#c30d23}.page-profile input[type=email],.page-profile input[type=tel],.page-profile input[type=text],.page-profile select{height:40px}.page-profile .notice{font-size:14px;font-weight:400;margin:1em 0}.page-profile .formsection{margin-bottom:40px;padding:1em;background-color:#f4f4f4}.page-profile .formsection .errmsg{padding:.5em 0}.page-profile .wrapper-names:after,.page-profile .wrapper-names:before{display:table;content:" "}.page-profile .wrapper-names:after{clear:both}.page-profile .wrapper-names .wrapper-nameinput{display:table;float:right;width:49%}.page-profile .wrapper-names .wrapper-nameinput:first-child{float:left}.page-profile .wrapper-names .wrapper-nameinput input,.page-profile .wrapper-names .wrapper-nameinput label{display:table-cell}.page-profile .wrapper-names .wrapper-nameinput label{text-align:center}.page-profile #profile_email .notice{font-size:12px;line-height:1.5}.page-profile #profile_payment select{background-color:#fff}.page-profile #profile_payment .availablecardlist{font-size:14px;margin-top:1em}.page-profile #profile_payment .availablecardlist img{display:block;margin-top:10px}.page-profile #profile_payment .accordion_toggle{margin:1em 0 0;padding-left:1em;background-color:#e2e2e2}.page-profile #profile_payment .accordion_toggle:after,.page-profile #profile_payment .accordion_toggle:before{position:absolute;top:50%;right:1em;display:block;width:0;height:0;content:"";border-width:10px 10px 0;border-style:solid}.page-profile #profile_payment .accordion_toggle:before{margin-top:-5px;border-color:#000 transparent transparent}.page-profile #profile_payment .accordion_toggle:after{margin-top:-6px;border-color:#e2e2e2 transparent transparent}.page-profile #profile_payment .accordion_toggle.accordion_toggleIsOpen:after,.page-profile #profile_payment .accordion_toggle.accordion_toggleIsOpen:before{border-width:0 10px 10px}.page-profile #profile_payment .accordion_toggle.accordion_toggleIsOpen:before{margin-top:-6px;border-color:transparent transparent #000}.page-profile #profile_payment .accordion_toggle.accordion_toggleIsOpen:after{margin-top:-5px;border-color:transparent transparent #e2e2e2}.page-profile #profile_payment .accordion_inner{font-size:.9em;line-height:2;display:none;padding:1em;background-color:#f4f4f4}.page-profile #profile_payment .accordion_inner h3{font-weight:700}.page-profile #profile_payment .accordion_inner figure{display:block;padding:1em;text-align:center}.page-profile .lawtext{overflow-y:scroll;height:300px;margin-top:30px;padding:1em 20px}.page-profile .caution{line-height:1.5;margin:1em 0;text-align:center}.page-profile .wrapper-agreement{font-size:20px;margin-top:40px;padding-right:40px;text-align:center}.page-profile .wrapper-agreement>label{padding:1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #000}.page-profile .wrapper-agreement #checkbox_agreement{width:20px;height:20px;margin-right:10px;vertical-align:bottom}.page-profile.page-mvtk #profile_payment{display:none}.page-seats .btn-showseat{display:none!important}.page-seats .visible-mobile-block{padding-top:0}.page-seats .wrapper-seats-guides{margin-bottom:20px;border:2px solid #e2e2e2;background-color:#f7f7f7}.page-seats .wrapper-seats-guides h2,.page-seats .wrapper-seats-guides h3{font-weight:700}.page-seats .wrapper-seats-guides h2{padding-left:16px;background-color:#e2e2e2}.page-seats .wrapper-seats-guides h3{font-size:.9em}.page-seats .wrapper-seats-guides .accordion_toggle{position:relative}.page-seats .wrapper-seats-guides .accordion_toggle:after,.page-seats .wrapper-seats-guides .accordion_toggle:before{position:absolute;top:50%;right:1em;display:block;width:0;height:0;content:"";border-width:10px 10px 0;border-style:solid}.page-seats .wrapper-seats-guides .accordion_toggle:before{margin-top:-5px;border-color:#000 transparent transparent}.page-seats .wrapper-seats-guides .accordion_toggle:after{margin-top:-6px;border-color:#e2e2e2 transparent transparent}.page-seats .wrapper-seats-guides .accordion_toggle.accordion_toggleIsOpen:after,.page-seats .wrapper-seats-guides .accordion_toggle.accordion_toggleIsOpen:before{border-width:0 10px 10px}.page-seats .wrapper-seats-guides .accordion_toggle.accordion_toggleIsOpen:before{margin-top:-7px;border-color:transparent transparent #000}.page-seats .wrapper-seats-guides .accordion_toggle.accordion_toggleIsOpen:after{border-color:transparent transparent #e2e2e2}.page-seats .seats-guide{font-size:.9em;line-height:1.5;margin:auto;padding:0}.page-seats .seats-guide:after,.page-seats .seats-guide:before{display:table;content:" "}.page-seats .seats-guide:after{clear:both}.page-seats .seats-guide .figure{display:table;float:left;width:33.3333%;min-height:104px;padding:16px}.page-seats .seats-guide .figure div{display:table-cell;padding:0;vertical-align:middle}.page-seats .seats-guide .figure div:first-child{width:25px}.page-seats .seats-guide .figure div:first-child:before{display:inline-block;width:25px;height:25px;content:"";background-repeat:no-repeat;background-position:50%;background-size:contain}.page-seats .seats-guide .figure div:last-child{padding-left:10px}.page-seats .seats-guide .figure div strong{font-weight:700;display:block}.page-seats .howto{line-height:1.8;display:none;padding:1em}.page-seats .howto p{font-size:.8em;line-height:1.5;margin-bottom:1em}.page-seats .wrapper-selectedlist{margin-top:40px;padding:20px 30px 30px;text-align:center;background-color:#f7f7f7}.page-seats .wrapper-selectedlist>p{margin-bottom:20px;text-align:center}.page-seats .wrapper-selectedlist #selectedlist{display:inline-block;text-align:center;vertical-align:middle}.page-seats .wrapper-selectedlist #selectedlist li{font-size:13px;display:inline-block;width:35px;height:40px;vertical-align:top;color:#007737}.page-seats .wrapper-selectedlist .btn-wrapper{display:inline-block;margin-left:20px;vertical-align:top}.page-seats .wrapper-selectedlist .btn-wrapper #btn_clearselectedseats{font-size:13px;width:140px;padding:12px 15px}.page-seats .figure-available>div:first-child:before{background-image:url(/images/screen/icon-seat-normal.png)}.page-seats .figure-selected>div:first-child:before{background-image:url(/images/screen/icon-seat-normal-selected.png)}.page-seats .figure-disabled>div:first-child:before{background-image:url(/images/screen/icon-seat-normal-disabled.png)}.page-seats .wrapper-selectedlist .seat:before{display:block;content:url(/images/screen/icon-seat-normal.png)}.page-seats .wrapper-selectedlist .seat.active:before{content:url(/images/screen/icon-seat-normal-selected.png)}.page-seats .notice-wheelchair{font-size:.8em;display:none;margin-top:10px;text-align:center;color:#0000ff}.page-seats.page-artforum .notice-wheelchair,.page-seats.page-cinelavita .notice-wheelchair,.page-seats.page-higashine .notice-wheelchair,.page-seats.page-nasushiobara .notice-wheelchair,.page-seats.page-sendai .notice-wheelchair,.page-seats.page-solaris .notice-wheelchair{display:block}.page-seats.page-4dx .notice-wheelchair{display:none!important}.page-4dx .figure-available>div:first-child:before{background-image:url(/images/screen/icon-seat-4dx.png)}.page-4dx .figure-selected>div:first-child:before{background-image:url(/images/screen/icon-seat-4dx-selected.png)}.page-4dx .figure-disabled>div:first-child:before{background-image:url(/images/screen/icon-seat-4dx-disabled.png)}.page-4dx .wrapper-selectedlist .seat:before{display:block;content:url(/images/screen/icon-seat-4dx.png)}.page-4dx .wrapper-selectedlist .seat.active:before{content:url(/images/screen/icon-seat-4dx-selected.png)}.page-4dx #modal_4dxwarning .modal-header{line-height:1.6}.page-4dx #modal_4dxwarning .modal-body{padding:0}.page-4dx #modal_4dxwarning .modal-body tr{margin-bottom:1em}.page-4dx #modal_4dxwarning .modal-body td,.page-4dx #modal_4dxwarning .modal-body th{padding:1em;vertical-align:middle}.page-4dx #modal_4dxwarning .modal-body th{width:220px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-4dx #modal_4dxwarning .modal-body td{line-height:1.6;padding-left:0;text-align:left}#page_reserve_common_start .theaters{font-size:0;max-width:640px;margin:auto;text-align:center}#page_reserve_common_start .theaters li{display:inline-block;width:310px;margin:5px;border:1px solid #e2e2e2}#page_reserve_common_start .theaters li a{font-size:18px;line-height:48px;display:block;color:#007737}.page-tentationalert .guidetext{max-width:980px;margin:30px auto;border:1px solid #ccc}.page-tentationalert .guidetext>h1{font-size:20px;font-weight:700;margin:0 auto;text-align:center;color:#d00}.page-tentationalert .btn{font-size:16px;width:280px;height:60px;margin:20px auto}.page-mvtk.page-balance h1{font-weight:700;margin:30px auto;text-align:center;color:red}.page-mvtk.page-balance .guidetext{font-size:.9em;margin-bottom:30px;padding:2em 10%;border:1px solid #898989}.page-mvtk.page-balance h2{text-align:center}.page-mvtk.page-balance .btn-big{margin-bottom:60px}.page-mvtk.page-balance .btn-icon-targetblank{color:#fff;background-color:#007737}.page-tickets.page-mvtk .wrapper-mvtk{width:100%;max-width:620px;margin:0 auto}.page-tickets.page-mvtk .wrapper-mvtk .seatsnum{float:right;margin-bottom:8px;padding:5px 10px;color:#fff;background-color:#007737}.page-tickets.page-mvtk .wrapper-mvtk .seatsnum:after,.page-tickets.page-mvtk .wrapper-mvtk .seatsnum:before{display:table;content:" "}.page-tickets.page-mvtk .wrapper-mvtk .seatsnum:after{clear:both}.page-tickets.page-mvtk .wrapper-mvtk .seatsnum .var{font-size:20px;font-weight:700}.page-tickets.page-mvtk .wrapper-notice{margin-top:40px;padding:0 10% 2em;border:1px solid #898989}.page-tickets.page-mvtk .wrapper-notice h2{margin:1em 0;padding-left:0}.page-tickets.page-mvtk .wrapper-notice li{font-size:.9em;line-height:1.5;margin-bottom:10px}.page-tickets.page-mvtk .btns2clm{padding:0 80px}.page-tickets input[type=email],.page-tickets input[type=tel],.page-tickets input[type=text],.page-tickets select{height:40px}.page-tickets .btn-showseat{margin:2em auto}.page-tickets #nav_switch:after,.page-tickets #nav_switch:before{display:table;content:" "}.page-tickets #nav_switch:after{clear:both}.page-tickets #nav_switch p{font-size:18px;line-height:2;position:relative;display:table;float:left;width:46%;height:75px;margin:2%;cursor:pointer;text-align:center;color:#666;border:1px solid #666;border-radius:6px}.page-tickets #nav_switch p:after,.page-tickets #nav_switch p:before{position:absolute;top:50%;right:1em;display:block;width:0;height:0;content:"";border-width:10px 10px 0;border-style:solid}.page-tickets #nav_switch p:before{margin-top:-5px;border-color:#000 transparent transparent}.page-tickets #nav_switch p:after{margin-top:-6px;border-color:#fff transparent transparent}.page-tickets #nav_switch p:hover{color:#007737!important;border-color:#007737!important}.page-tickets #nav_switch p:hover:before{border-top-color:#007737!important}.page-tickets #nav_switch p>span{display:table-cell;vertical-align:middle}.page-tickets #nav_switch .btn-ticket{font-weight:700;color:#007737;border-width:2px;border-color:#007737}.page-tickets #nav_switch .btn-ticket:before{border-top-color:#007737}.page-tickets #nav_switch .btn-mvtk img{height:24px;vertical-align:bottom}.page-tickets #error_maxq{margin:1em;text-align:center}.page-tickets .table-ticket{width:100%}.page-tickets .table-ticket td,.page-tickets .table-ticket th,.page-tickets .table-ticket tr{line-height:2;text-align:center;vertical-align:middle;border:2px solid #d5d5d6;border-top-color:#e6e5e5;border-bottom-color:#e6e5e5}.page-tickets .table-ticket td:first-child,.page-tickets .table-ticket th:first-child,.page-tickets .table-ticket tr{border-left:none}.page-tickets .table-ticket td:last-child,.page-tickets .table-ticket th:last-child,.page-tickets .table-ticket tr{border-right:none}.page-tickets .table-ticket th{text-align:center}.page-tickets .table-ticket .td-price{min-width:80px;padding-right:1em;text-align:right}.page-tickets .table-ticket .td-select{min-width:82px}.page-tickets .table-ticket thead{font-size:14px;line-height:2;color:#fff;background-color:#898989}.page-tickets .table-ticket p{padding:1em 0 1em 1em;text-align:left}.page-tickets .table-ticket select{font-size:16px;width:80%;height:40px;margin:1em auto;border:2px solid #007737;background-color:#fff;direction:rtl}.page-tickets .table-ticket tfoot{font-weight:700}.page-tickets .table-ticket tfoot td{padding-right:1em;text-align:right}.page-tickets .table-ticket tfoot p{display:inline-block}.page-tickets .table-ticket tfoot p .var{font-size:1.2em;color:red}.page-tickets .wrapper-purchase{position:relative;padding:1em}.page-tickets .wrapper-purchase .blocker{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75)}.page-tickets .wrapper-purchase .blocker .blocker-content{position:relative;width:100%;height:100%}.page-tickets .wrapper-purchase .blocker .btn-toggle{font-weight:700;position:absolute;z-index:3;top:50%;left:50%;display:table;width:260px;height:60px;min-height:60px;margin-top:-30px;margin-left:-130px;padding:0;cursor:pointer;text-align:center;color:#fff;border:2px solid #fff;border-radius:6px;background-color:transparent}.page-tickets .wrapper-purchase .blocker .btn-toggle>span{height:60px}.page-tickets .wrapper-purchase .blocker .btn-toggle:hover{color:#ddd}.page-tickets .wrapper-purchase .heading{margin:20px 0}.page-tickets .wrapper-purchase .heading:after,.page-tickets .wrapper-purchase .heading:before{display:table;content:" "}.page-tickets .wrapper-purchase .heading:after{clear:both}.page-tickets .wrapper-purchase .heading>h2{font-size:18px;font-weight:700;float:left;padding-left:0}.page-tickets .wrapper-purchase .heading>h2 img{height:30px;vertical-align:text-bottom}.page-tickets .wrapper-purchase .heading>p{float:right;padding:5px 10px;color:#fff;background-color:#007737}.page-tickets .wrapper-purchase .heading>p .var{font-size:20px;font-weight:700}.page-tickets .wrapper-purchase>p{font-size:14px;line-height:1.8}.page-tickets #wrapper_ticket .blocker{display:none}.page-tickets #wrapper_ticket .table-ticket{margin-top:1em}.page-tickets #wrapper_mvtk{line-height:1.5;margin-top:60px}.page-tickets #wrapper_mvtk .btn-gomvtk{display:block;width:250px;height:40px;margin:20px auto;padding-top:6px;cursor:pointer;text-align:center;color:#000;border:1px solid #898998;border-radius:6px}.page-tickets #wrapper_mvtk .btn-gomvtk:hover{text-decoration:none;opacity:.7}.page-tickets #wrapper_mvtk .btn-gomvtk img{height:24px;vertical-align:text-bottom}.page-tickets #wrapper_mvtk .blocker{display:block}.page-tickets #wrapper_mvtk .table-mvtk td,.page-tickets #wrapper_mvtk .table-mvtk th{border:2px solid #d5d5d6;border-top-color:#e6e5e5;border-bottom-color:#e6e5e5}.page-tickets #wrapper_mvtk .table-mvtk tbody td{background-color:#f4f4f4}.page-tickets #wrapper_mvtk .table-mvtk td{vertical-align:middle}.page-tickets #wrapper_mvtk .table-mvtk td input{width:90%;margin:10px auto}.page-tickets #wrapper_mvtk .table-mvtk td .errmsg{line-height:2}.page-tickets #wrapper_mvtk .table-mvtk td:last-child{min-width:30px}.page-tickets #wrapper_mvtk .table-mvtk .del{display:none}.page-tickets #wrapper_mvtk .table-mvtk tr:first-child .del{display:none!important}.page-tickets #wrapper_mvtk .table-mvtk tr:last-child .del{font-size:24px;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-tickets #wrapper_mvtk .table-mvtk tr:last-child .del:hover{opacity:.8}.page-tickets #wrapper_mvtk #btn_addmvtk{font-weight:700;width:240px;height:40px;margin:30px auto;color:#007737;border:1px solid #007737;border-radius:6px;background-color:#fff;box-shadow:none}.page-tickets #nav_mvtk{display:none}.page-tickets .mode-mvtk #wrapper_ticket .blocker{display:block}.page-tickets .mode-mvtk #wrapper_mvtk .blocker{display:none}.page-tickets .mode-mvtk #nav_switch .btn-ticket{font-weight:400;color:#666;border-width:1px;border-color:#666}.page-tickets .mode-mvtk #nav_switch .btn-ticket:before{border-top-color:#666}.page-tickets .mode-mvtk #nav_switch .btn-mvtk{font-weight:700;color:#007737;border-width:2px;border-color:#007737}.page-tickets .mode-mvtk #nav_switch .btn-mvtk:before{border-top-color:#007737}.page-tickets .mode-mvtk #nav_ticket{display:none}.page-tickets .mode-mvtk #nav_mvtk{display:block}.reservationstatus{line-height:1.5}.reservationstatus .accordion_mobile_toggle{margin-bottom:5px;padding:1em .5em;text-align:center;color:#fff;background-color:#000}.reservationstatus .reservationstatus-inner{padding:0}.reservationstatus .reservationstatus-inner>div{font-size:14px;padding:1em;border-right:2px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-left:2px solid #e2e2e2}.reservationstatus .reservationstatus-inner>div:first-child{border-top:1px solid #e2e2e2}.reservationstatus .reservationstatus-inner .var{font-weight:700}.reservationstatus h4{font-size:11px;margin-bottom:5px}.reservationstatus .show-seat-position{font-size:14px;width:100%;max-width:280px;margin:10px auto;padding:1.25em 0}.pc-not-view{display:none}.screen{position:relative}.screen .transition{-webkit-transition:all .3s;transition:all .3s}.screen .screen-inner{position:relative;margin-right:auto;margin-left:auto}.screen .seat{position:absolute}.screen .seat a{display:block;box-sizing:border-box;height:100%;background-repeat:no-repeat;background-position:0 0}.screen .seat a.active{background-position:top}.screen .seat a.disabled{background-position:100% 0}.screen .seat a.entered{background-position:0 100%}.screen .seat-normal{width:15px;height:19px}.screen .seat-normal a{background-image:url(/images/screen/seat-normal.png)}.screen .seat-normal-rightfaceing{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.screen .seat-normal-leftfaceing{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.screen .seat-wheelchair{width:20px;height:19px}.screen .seat-wheelchair a{pointer-events:none!important;background-image:url(/images/screen/seat-wheelchair.png);background-position:0!important}.screen .seat-4dx{width:21px;height:21px}.screen .seat-4dx a{background-image:url(/images/screen/seat-4dx.png)}.screen .left{-webkit-transform:rotate(10deg);transform:rotate(10deg)}.screen .right{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.screen .zoom-btn{position:absolute;z-index:1;bottom:10px;left:10px;display:none}.screen .zoom-btn.active{display:block}.screen .zoom-btn a{line-height:40px;display:block;box-sizing:border-box;width:100px;height:40px;text-align:center;text-decoration:none;color:#fff;border:2px solid rgba(0,0,0,.5);background-color:red}.screen .balloon{position:absolute;top:0;left:0;display:none;padding:15px;color:#fff;background-color:#000;background-color:rgba(51,51,51,.9)}.screen .balloon:after{position:absolute;top:-10px;left:50%;width:0;height:0;margin-left:-4px;content:"";border-width:0 4px 10px;border-style:solid;border-color:transparent transparent #000;border-color:transparent transparent rgba(51,51,51,.9)}.screen .balloon.active{display:block;-webkit-animation:a .5s ease 0s 1 normal;animation:a .5s ease 0s 1 normal}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;margin:0;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{margin-bottom:0;padding-top:7px;text-align:right}.form-horizontal .form-group-lg .control-label{font-size:18px;padding-top:11px}.form-horizontal .form-group-sm .control-label{font-size:12px;padding-top:6px}.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}@media screen and (max-width:801px){body{font-size:14px}.visible-pc{display:none}.visible-mobile{display:inline}.visible-mobile-block{display:block}.btn{border-radius:6px}.btn-next{color:#fff;background-color:#007737}.btn-next>span:after{border-color:transparent transparent transparent #fff}.btns2clm{width:auto;padding:0}.btns2clm .btn{float:none}.btns2clm .btn:first-child{float:none;margin-bottom:2em}.wrapper-2clm .clm-left,.wrapper-2clm .clm-right{float:none}.modal .modal-dialog{width:100%;max-width:90%}.modal .modal-content{border-radius:6px}.modal .btn-circle-close{top:-10px;right:-10px}.modal .btn-circle-close:before{width:48px;height:48px;background-size:96px 48px}.modal .modal-footer{padding-top:15px}.modal .modal-footer .btn-close{width:80%}.separetedtable li{display:block}.separetedtable li h2{display:block;width:100%;height:auto;text-align:left}.separetedtable li>div{display:block;padding:1em}.separetedtable li .wrapper-seatcodes .seatcodes{display:block;margin-bottom:20px}.separetedtable li .wrapper-seatcodes .btn-showseat{float:none}.page-tickets.page-mvtk .table-mvtk td,.page-tickets.page-mvtk .table-mvtk th,.page-tickets.page-mvtk .table-mvtk tr,.table-common td,.table-common th,.table-common tr{display:block;border-width:1px}.page-tickets.page-mvtk .table-mvtk tr,.table-common tr{margin-bottom:40px}.page-tickets.page-mvtk .table-mvtk tr:last-child,.table-common tr:last-child{margin-bottom:0}.page-tickets.page-mvtk .table-mvtk th,.table-common th{text-align:left;color:#fff;background-color:#898989}.page-tickets.page-mvtk .table-mvtk thead,.table-common thead{display:none}.page-tickets.page-mvtk .table-mvtk .mthead,.table-common .mthead{display:block;color:#fff;background-color:#898989}.page-profile .wrapper-2clm .clm-left,.page-seats .wrapper-2clm .clm-left,.page-tickets .wrapper-2clm .clm-left,.page-withReservationStatus .wrapper-2clm .clm-left{margin:auto;padding:0}.page-profile .wrapper-2clm .clm-right,.page-seats .wrapper-2clm .clm-right,.page-tickets .wrapper-2clm .clm-right,.page-withReservationStatus .wrapper-2clm .clm-right{width:100%;margin-top:20px}.page-profile .btns2clm,.page-seats .btns2clm,.page-tickets .btns2clm,.page-withReservationStatus .btns2clm{padding:0}footer{position:static}footer>ul{display:block;height:auto}footer>ul li{display:block;text-align:left}footer>ul li a{line-height:3em;display:block;padding-left:2em;color:#fff;border-top:1px solid #fff;background-color:#595758}footer>ul li:after{display:none}.steps .step{font-size:13px}.steps .step .visible-pc{display:none}#modal_discountlist .modal-body{padding:0 15px}#modal_discountlist td,#modal_discountlist th,#modal_discountlist tr{display:block}#modal_discountlist tr{border-top:none}#modal_discountlist tr:first-child{border-top:2px solid #ccc}#modal_discountlist th{padding-bottom:0}#modal_resendmail_form{width:100%}.modal.selected-seat-map .modal-content{border-radius:6px}.modal.selected-seat-map .modal-footer{padding-top:15px}.modal.selected-seat-map .modal-footer .btn-close{width:80%}#page_inquiry_start .inquiryform{padding:1em}#page_inquiry_start .inquiryform .form-group{padding:0}#page_inquiry_result .wrapper-inquiryform h2{padding:1em;border-radius:6px}#page_inquiry_result .wrapper-inquiryform .inquiryform{padding:1em 0}.page-performances .wrapper-dayselect #dayselect{padding:0}.page-performances .wrapper-dayselect #dayselect .slick-slide{padding:0 2px}.page-performances .wrapper-dayselect #dayselect .day{height:75px}.page-performances .wrapper-dayselect #dayselect .day>h3{font-size:20px}.page-performances .wrapper-dayselect #dayselect .day.day-serviceday>p{height:24px}.page-performances .wrapper-dayselect #dayselect .day.day-serviceday>p>span{font-size:10px}.page-performances .wrapper-dayselect .slick-arrow{width:20px;height:75px}.page-performances .heading .heading-day{font-size:16px;float:none;margin:50px 0 20px}.page-performances .heading .heading-status{float:none;margin-bottom:20px}.page-performances .performance{margin-top:1px}.page-performances .performance>h2{margin-bottom:0}.page-performances .schedule{display:block;width:100%;margin-bottom:5px;border:none}.page-performances .schedule .status{font-size:36px;float:right;margin-top:10px}.page-performances .schedule .time{width:auto;margin-left:0;padding-left:0}.page-performances .schedule .time:after{position:static}.page-performances .schedule .theater .seatsnum{float:none;padding-left:10px}.page-profile h2{margin-bottom:0;padding:0}.page-profile h2 .notice{line-height:1.2;display:block;margin:10px 0}.page-profile .wrapper-names .wrapper-nameinput{float:none;width:100%}.page-profile .wrapper-names .wrapper-nameinput:first-child{float:none;margin-bottom:1em}.page-profile #profile_email{margin-top:10px}.page-profile .lawtext{line-height:1.5;height:260px}.page-profile .wrapper-agreement{padding-right:0}.page-seats .seats-guide{margin:auto}.page-seats .wrapper-selectedlist{padding:15px 5px}.page-seats .wrapper-selectedlist #selectedlist li{width:32px}.page-seats .wrapper-selectedlist .btn-wrapper{display:block;width:120px;margin:10px auto}.page-seats .wrapper-selectedlist .btn-wrapper #btn_clearselectedseats{border-radius:6px}.page-4dx #modal_4dxwarning .modal-header{padding:15px 15px 0}.page-4dx #modal_4dxwarning .modal-body td,.page-4dx #modal_4dxwarning .modal-body th{padding:10px}.page-4dx #modal_4dxwarning .modal-body th{width:140px}.page-4dx #modal_4dxwarning .modal-body td{font-size:12px;padding-left:0}.page-4dx #modal_4dxwarning .modal-body td br{display:none}#page_reserve_common_start .theaters li{display:block;width:auto}.page-tickets.page-mvtk .btns2clm{padding:0}.page-tickets #nav_switch p{font-size:15px;float:none;width:96%;height:60px;margin-bottom:20px}.page-tickets .table-ticket thead{font-size:12px}.page-tickets .table-ticket p{padding-left:0;text-align:center}.page-tickets .wrapper-purchase{font-size:13px;padding:0}.page-tickets .wrapper-purchase .heading>h2{float:none}.reservationstatus .accordion_mobile_toggle{padding:1em;cursor:pointer;border-radius:6px}.reservationstatus .accordion_mobile_toggle:before{display:block}.reservationstatus .reservationstatus-inner{display:none}.pc-not-view{display:block}.sp-not-view{display:none}.screen{overflow:hidden}}@media screen and (max-width:481px){.guidetext{font-size:14px}.accordion_mobile_toggle,.accordion_toggle{cursor:pointer}.accordion_mobile_toggle:before,.accordion_toggle:before{display:block}.accordion_inner,.accordion_mobile_inner{display:none}.lawtext{padding:1em}.lawtext dl dd,.lawtext ol li{margin-left:1em}.page-seats .seats-guide .figure{display:block;float:none;width:100%;min-height:0;border-bottom:1px solid #eee}}@media screen and (max-width:360px){.page-tickets .table-ticket .td-price{padding-right:4px}}@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}