@charset "utf-8";
/* CSS Document */

/* コピーライト非表示 ※独自対応 */
#footer {
  padding-bottom: 30px;
}
#copyright {
  display: none;
}

/* ===================================
PC表示
=================================== */
@media screen and (min-width: 751px) {
  header#header {
    height: 210px;
  }

  /* ヘッダーロゴ */
  #header #headInner01 h1 a {
    background: url(../img/logo_head.png) no-repeat;
    width: 190px;
    height: 108px;
    margin-bottom: 10px;
  }

  /* フッターロゴ */
  #footInner01 {
    float: left;
    display: flex;
    gap: 90px;
  }
  #footInner01 #flogo a {
    background: url(../img/logo_foot.png) no-repeat;
    width: 230px;
    height: 50px;
    text-indent: -9999px;
    margin-top: 10px;
  }
  #footInner01 .sumida {
    margin-top: 10px;
  }
  #footInner01 .sumida img {
    height: 52px;
  }

  /* ヘッダー定休日を2段にするため */
  #hBoxR {
    margin-top: -10px;
  }
  #hInner02_02 .holiday {
    display: block;
  }
} /* @media screen and (min-width:751px) END */

/* ===================================
SP表示
=================================== */
@media screen and (max-width: 750px) {
  /* ヘッダーロゴ */
  header h1 a {
    background: url(../img/sp/logo_head.png) no-repeat top left;
    background-size: 170px;
    width: 170px;
    height: 40px;
    text-indent: -9999px;
    float: left;
    margin: 6px 0 0 10px;
  }

  #topText small {
    display: block;
  }

  /* フッターロゴ */
  footer .logo a {
    background: url(../img/sp/logo_foot.png) no-repeat top left;
    background-size: 250px;
    width: 260px;
    height: 57px;
    text-indent: -9999px;
    margin: 10px auto 15px;
    display: block;
  }
  footer .inner .sumida {
    margin-top: 10px;
    margin-bottom: 15px;
    text-align: center;
  }
  footer .inner .sumida img {
    height: 52px;
  }
}
