@import url(base.css);@font-face{font-family:'Noto Serif Japanese';font-style:normal;font-weight:200;src:url("../font/NotoSerifJP-Medium.woff.woff") format("woff")}.img100{width:100%;height:auto}body{background:#000;font-size:14px;font-family:'Noto Serif Japanese', serif}.pc{display:none}#container{margin:0 auto;text-align:center;position:relative}.cInner{display:block;clear:both;width:100%;margin:0 auto;text-align:center;position:relative;letter-spacing:1px}.ticketBtn,.blueBtn{text-align:center;margin-top:2vw}.ticketBtn a,.blueBtn a{display:inline-block;background:-webkit-linear-gradient(#ea181f 0%, #52110c 100%);background:-o-linear-gradient(#ea181f 0%, #52110c 100%);background:linear-gradient(#ea181f 0%, #52110c 100%);color:#FFF;padding:1vw 7vw;font-size:85%}.blueBtn a{background:-webkit-linear-gradient(#063277 0%, #011c45 100%);background:-o-linear-gradient(#063277 0%, #011c45 100%);background:linear-gradient(#063277 0%, #011c45 100%)}.mt60{margin-top:7vw}#header{width:100%;height:10vw;background-color:#FFF;position:relative;z-index:10}#header h1{margin:0 auto;text-align:center;width:60%;max-height:10vw}#header h1 img{display:block;width:auto;max-height:10vw;margin:0 auto;text-align:center}#header .link{position:absolute;top:2.2vw;right:2.2vw;background-color:#9F291A;color:#FFF;padding:0.5vw;border-radius:3px;line-height:100%;font-family:'Arial','游ゴシック体','YuGothic','游ゴシック','Yu Gothic','ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif}#header .link span,#header .link a{height:5vw !important;padding:0 1vw}#header .link span img{display:inline-block;height:3vw;width:auto}#header .link a{display:none;color:#FFF;padding:0 2vw}#menu{width:100%;position:fixed;top:0;left:0;z-index:10}#menu .menuBtn{display:block;background:url(../img/burger.png) center top no-repeat;background-size:8vw;width:8vw;height:8vw;position:fixed;top:12vw;right:2vw}#menu .menuBtn.current{background:url(../img/burger_close.png) center top no-repeat;background-size:8vw}#menu ul{display:none;border-top:1px solid #999;padding-top:22vw;background-color:rgba(0,0,0,0.9)}#menu ul li{width:100%;border-bottom:1px solid #999}#menu ul li:nth-of-type(1){border-top:1px solid #999}#menu ul li img{display:block;margin:0 auto;text-align:center;width:auto;height:8vw}#menu ul li a{display:block;font-family:"Arial";color:#FFF;padding:3vw 10vw;line-height:1;text-shadow:0 0 5px rgba(0,0,0,0.7)}.bgWrap1{background:url(../img/bg/bg_main_sp.jpg) center top no-repeat;background-size:100%}.bgWrap2{background:url(../img/bg/bg_content_sp.jpg) center top repeat-y;background-size:100%}.bgWrap2 .innerWrap{background:url(../img/bg/gd.png) center bottom repeat-x}.bgWrap2 .innerWrap .inner{background:url(../img/symb_book.png) right center no-repeat;background-size:100%}.bgWrap3{background:url(../img/bg/bg_footer_sp.jpg) center bottom no-repeat;background-size:100%}#main .cInner{padding:12vw 3vw 0 3vw}#main .cache{padding-top:5vw}#main .mainDate{display:block;background:url(../img/date_panel_sp.png) center top no-repeat;background-size:100%;width:100%;height:40vw;margin:3vw auto;text-align:center;padding:3vw}#main .mainDate .date{font-size:100%}#main .mainDate .date span{font-size:146%}#main .mainDate .place{font-size:116%}#news .cInner{padding-top:10vw}#news .entryList{text-align:left;padding:0 5vw;font-size:85%}#news .entryList ul li{padding:1vw 0}#news .entryList ul li .date{margin-right:2vw}#news .entryList ul li:nth-of-type(even){background:url(../img/borderline1.png) left bottom repeat-x}#news .entryList ul li:nth-of-type(odd){background:url(../img/borderline2.png) left bottom repeat-x}#news .link{margin-top:3vw;text-align:right;padding-right:3vw;font-size:85%}#news .link a{background:url(../img/arrow_red.png) right center no-repeat;background-size:7vw;padding-right:10vw}#twitter{position:relative;overflow-x:hidden}#twitter .cInner{padding-top:10vw}#twitter .twBox{width:90%;margin:0 auto;text-align:center}#twitter:after{content:"";display:block;background:url(../img/symb_kneight.png) center top no-repeat;background-size:40vw;width:40vw;height:40vw;position:absolute;bottom:-47vw;right:-10vw}#intro{position:relative;overflow-x:hidden}#intro .cInner{padding:10vw 5vw 5vw 5vw}#intro .text{margin-top:5vw;text-align:left;padding:0 5vw}#intro .text .taC{display:block;text-align:center}#intro .text .taR{display:block;text-align:right}#intro:before{content:"";display:block;background:url(../img/symb_stair.png) center top no-repeat;background-size:90vw;width:90vw;height:150vw;position:absolute;top:0;left:-25vw}#story{position:relative}#story .cInner{padding:10vw 5vw 5vw 5vw}#story .text{margin-top:5vw;line-height:195%;text-align:center}#story:before{content:"";display:block;background:url(../img/symb_horse.png) center top no-repeat;background-size:50vw;width:50vw;height:64vw;position:absolute;top:-30vw;left:-10vw}#story:after{content:"";display:block;background:url(../img/symb_magiccircle.png) center top no-repeat;background-size:64vw;width:64vw;height:64vw;position:absolute;bottom:-40vw;right:0}#cast .cInner{padding:10vw 5vw 5vw 5vw}#music .cInner{padding:10vw 5vw 5vw 5vw}.photoPnl{margin-top:5vw}.photoPnl ul{font-size:0;line-height:0}.photoPnl ul li{display:inline-block;position:relative;width:43%;margin:0 2.5% 5vw 2.5%;font-size:3.2vw;line-height:120%}.photoPnl ul li a{display:block}.photoPnl ul li img{display:block}.photoPnl ul li .name{display:block;background:rgba(0,0,0,0.75) url(../img/arrow_red2.png) right 3px center no-repeat;background-size:3vw;width:100%;height:12vw;position:absolute;bottom:0;left:0;padding:2.5vw 1vw}.photoPnl ul li .name.l3{padding-top:2vw}.photoPnl ul li .name.l2{padding-top:2.8vw}.photoPnl ul li .name.l1{padding-top:4.2vw}.photoPnl ul li .name.nlink{background-image:none}.photoPnl ul li .name h2{font-size:3.2vw}.photoPnl ul li .name .pl{font-size:2.8vw}.photoPnl ul li .name .pl span{display:block}.photoPnl ul li .name .crd{font-size:2.2vw}.modal .inner .photo{text-align:center;margin-bottom:15px}.modal .inner .photo img{width:50%}.modal .inner .osLink{text-align:center;margin-top:15px}.modal .inner .osLink a{color:#930303}#staff .cInner{padding:10vw 5vw 5vw 5vw}#staff .staffList{width:100%;margin:30px auto 0 auto;text-align:center}#staff .staffList ul li{font-size:85%;background:url(../img/borderline1.png) left bottom repeat-x;padding:6px 0}#staff .staffList ul.sublist{margin-top:40px}#staff .staffList ul.sublist li{font-size:77%;padding:8px 0}#movie .cInner{padding:10vw 5vw 5vw 5vw}#movie .youtube{margin-top:10vw;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#movie .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}#ticket .cInner{padding:10vw 5vw 5vw 5vw}#ticket h1{margin-bottom:5vw}#ticket .ticketWrap{margin-bottom:7vw;text-align:left}#ticket .ticketWrap h2{text-align:center;margin-bottom:5vw;font-size:132%}#ticket .ticketWrap table{width:100%;border:1px solid #082541;margin-bottom:5vw}#ticket .ticketWrap table caption{background-color:#082541;width:100%;padding:1vw 3vw}#ticket .ticketWrap table th,#ticket .ticketWrap table td{border:1px solid #082541;padding:2vw}#ticket .ticketWrap table th{display:none}#ticket .ticketWrap table td{width:75%}#ticket .ticketWrap table td.dn{width:25%;text-align:center}#ticket .ticketWrap .infoText a{color:#FFF;text-decoration:underline}#ticket .ticketWrap .infoText a:hover{text-decoration:none}#ticket .ticketWrap .infoText span{font-size:85%}#ticket .ticketWrap .infoText #seat{padding:3vw;text-align:center}#ticket .ticketWrap .infoText #seat a{display:block}#ticket .ticketWrap .infoText #seat a img{display:block;margin:0 auto;text-align:center}#ticket .ticketWrap .infoText #seat a.btn{font-size:93%;text-decoration:none;padding:5px 15px;display:inline-block;margin:3vw auto;text-align:center;background:-webkit-linear-gradient(#967645 0%, #634c17 100%);background:-o-linear-gradient(#967645 0%, #634c17 100%);background:linear-gradient(#967645 0%, #634c17 100%)}#ticket iframe{width:80%;height:70vw;margin:0 auto;text-align:center}#footer{font-size:77%}#footer .cInner{padding:10vw 5vw 5vw 5vw}#footer .copyright{padding:3vw 0}#pageTop{position:fixed;bottom:5vw;right:5vw;width:13vw}#pageTop img{display:block;width:100%;height:auto}#spCover{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.8);z-index:9}
/*# sourceMappingURL=styles_sp.css.map */
