@charset "UTF-8";
/*
館独自のスタイル
*/
html {
  background-repeat: repeat-x;
  background-size: auto;
}

@media screen and (min-width: 768px) {
  /* header
  -----------------------------*/
  .header .content_inner {
    padding-bottom: 27px;
  }

  .siteLogo {
    padding: 8px 0 0;
  }

  .home .indexKeyImage .hallName {
    top: 344px;
  }
}
@media screen and (max-width: 767px) {
  .header .spNav .siteLogo a {
    padding: 5px 0 8px;
    background-position: left 5px;
  }

  .siteLogo a {
    padding: 5px 0 8px;
    background-position: left 5px;
  }

  .footerInner li {
    float: none;
    margin: 0 auto;
    padding-top: 0 !important;
  }

  .home .indexKeyImage .hallName {
    top: 80%;
    background-position: top left;
    background-size: 75% auto;
  }

  #artistlist .column_3 {
    margin: 0 15px;
  }
}
