body{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Noto Sans Japanese','メイリオ','ＭＳ Ｐゴシック',sans-serif;background:url(../img/bg.jpg) repeat}.fb-like{float:right;margin:0 2em}footer{text-align:center;padding:1em}h2{font-size:1.2em}small{font-size:0.85em}.mb_0{margin-bottom:0 !important}.mb_30{margin-bottom:30px !important}#gnav{display:none;background:url(../img/midori.png) repeat-x 0 0;position:fixed;bottom:0;left:0;width:100%;height:140px;text-align:center;z-index:9999;min-width:1000px}#gnav ul{padding:75px 0 0 0;margin:0}#gnav li{display:inline;margin:0 12px}#gnav li img{height:30px}body{position:relative;left:0;overflow-x:hidden}#button{background:#333;width:100%;color:#fff;position:fixed;top:0;left:0;text-align:center;padding:3px;z-index:999999}#slide_menu{position:fixed;top:0;bottom:0;left:-240px;width:240px;height:100%;background:#333;padding:0;margin:0}#slide_menu ul{padding:0;margin:0;list-style:none}#slide_menu li{border-bottom:solid 1px #888}#slide_menu a{color:#fafafa;display:block;padding:10px;font-size:0.9em}@media only screen and (min-width:980px){#button{display:none}}.left-off-canvas-toggle{background:#333;display:block;padding:3px 0;text-align:center;color:#fafafa;position:fixed;top:0;left:0;width:100%;z-index:99999}.left-off-canvas-toggle:hover{color:#666}.left-off-canvas-menu ul{padding:1em 0;list-style:none;position:fixed !important}.left-off-canvas-menu li{margin-bottom:10px}.left-off-canvas-menu a{color:#fafafa}section{padding:0;overflow:hidden}section:after{clear:both;content:"";display:block}section .low{padding:1em}.twitter-timeline{width:100%}hr{border:none}hr:after{content:"";display:block;height:1px;border-bottom:dashed 2px #333}@media only screen and (max-width:640px){.br br{display:none}}h1{text-align:center;padding-top:50px}h1 img{width:90%}.fo135{font-size:1.25em}@media only screen and (min-width:980px){h1{text-align:left;padding-top:30px;padding-bottom:20px}h1 img{width:auto;height:80px}.low{padding:1em 0 !important}}.section_title{background:url(../img/h2-bg.png) repeat-x center center;width:100%;padding:1em 1em;margin-bottom:1em}.section_title img{max-width:90%;height:30px}

@media only screen and (min-width:980px){.section_title{padding:1.5em 0}.section_title span{width:1000px;margin:0 auto !important;display:block}
  .section_title img{height:50px}}

#top h2 img{width:25%;float:right;margin-right:20px}
#top #to-taimetable{margin:0;max-width:30%}
#top #panda{margin:-20px 0 30px 30px;width:60%}

#top dl{border-bottom:dotted 1px #999;margin-bottom:8px}
#top dt{border-top:dotted 1px #999;padding-top:10px}
.soldout{text-decoration:line-through;position:relative}
.soldout:before{content:"SOLD OUT!";border:solid 2px red;display:inline-block;padding:1px 10px;color:red;font-weight:bold;position:absolute;border-radius:5px;transform:rotate(5deg);top:0;font-size:20px;left:100px}

@media only screen and (max-width:640px){
  h3.soldout:before{font-size:15px !important;right:5px;left:auto}}
@media only screen and (min-width:980px){h3:before{left:230px !important;font-size:20px !important}}
@media only screen and (min-width:641px) and (max-width:979px){dd{padding-left:80px;margin-top:-30px;margin-bottom:9px}}@media only screen and (min-width:980px){#gnav{display:block}.fb-like{padding-top:10px}.left-off-canvas-toggle{display:none}.fo110{font-size:1.05em}.fo135{font-size:1.35em}.low{width:1000px;margin:0 auto}.mb50{margin-bottom:50px}.mb100{margin-bottom:100px}
  
  #top h1{padding-top:0.5em;padding-bottom:1em}#top h1 img{height:80px}#top h2{text-align:right}#top h2 img{width:auto}#top #panda{margin:0 0 25px 30px;width:auto}
  
  #top .float_r{float:right}}

.bxslider{margin-bottom:2em;background:url(../img/movie-bg.gif)}.bxslider img{border-radius:15px;margin:0 0 0 -18px}.rs{font-family:'Londrina Sketch',cursive;font-size:2em}#about span{font-size:0.8em}#about .bx-pager{text-align:center;padding-top:5px}#about .bx-pager .active{background:#777}#about .bx-pager-item{display:inline}#about .bx-pager-item a{background:#ccc;height:10px;width:10px;overflow:hidden;display:inline-block;border-radius:10px;margin:0 0.5em;text-indent:-2000px}#about .bx-controls-direction{display:none !important}.history_list li{margin-bottom:5px}.history_list span{margin-left:15px}@media only screen and (min-width:980px){#about p{font-family:"Noto Sans Japanese";font-size:1.35em;font-weight:300}#about .large-8{float:left}#about .large-4{float:right}figure{margin-bottom:2em !important}.fr{float:right;margin-bottom:3em;font-size:0.8em}.fr img{border-radius:15px}.fl{float:left}.wrap{border-radius:15px;margin-right:40px;padding:15px;background:url(../img/movie-bg.gif)}figure{padding:0 !important;margin:0 0 15px 0 !important}figure img{width:90%}}#artist h3{font-size:2.5em;font-family:"Noto Sans Japanese";font-weight:500;margin-bottom:1em}#artist h3 span{font-size:15px;margin-left:3px;display:block}iframe{width:100%;vertical-align:bottom;margin-bottom:0}#ticket .links a{display:block;margin-bottom:10px}#info li{margin-bottom:10px}
#tt{
  margin:40px 0;
}
#panda{
  margin-bottom: 20px;
}
@media only screen and (max-width: 64.062em) {

}
@media only screen and (min-width: 64.063em) {
  #from-panda {
    text-align: center;
    position:relative;
    bottom: :0;
    height: 652px;
  }

  #from-panda img {
    position: absolute;
    bottom:0;
    left: 0;
  }

  #to-taimetable{
    position: absolute;
    left: 52%;
    top:200px;
  }
  #panda{
    position: absolute;
    left: 48%;
    top:280px;
  }
}