@charset "utf-8";
/* CSS Document */

/* ===================================
PC表示
=================================== */
@media screen and (min-width: 751px) {
  /* ヘッダーロゴ */
  #headerContents h1 a {
    color: #333;
    font-size: 28px;
    font-weight: 700;
    text-decoration: none;
    letter-spacing: 2px;
    text-indent: 0px;
    background: url('../img/logo_bg.png') left 8px / 50px 50px no-repeat;
    padding-left: 55px;
    padding-bottom: 2px;
  }
  /* グローバルナビ */
  #gnav .list7 > li {
    width: 145px;
  }
  #gnav .list7 > li:nth-child(3) {
    width: 170px;
  }
  #gnav .list7 > li:last-child {
    width: 50px;
  }
  #gnav .list7 > li:last-child > a {
    justify-content: flex-end;
    border-right: none;
  }
  /* フッターロゴ */
  footer .logo a {
    color: #333;
    font-size: 28px;
    font-weight: 700;
    text-decoration: none;
    letter-spacing: 2px;
    text-indent: 0px;
    background: url('../img/logo_bg.png') left 8px / 50px 50px no-repeat;
    padding-left: 55px;
    padding-bottom: 2px;
  }
}

/* ===================================
SP表示
=================================== */
@media screen and (max-width: 750px) {
  /* ヘッダーロゴ */
  #headerContents h1 a {
    color: #333;
    font-size: 22px;
    font-weight: 700;
    text-decoration: none;
    letter-spacing: 2px;
    text-indent: 0px;
    background: url('../img/logo_bg.png') left 12px / 40px 40px no-repeat;
    padding: 0 0 2px 43px;
  }
  /* フッターロゴ */
  footer .logo a {
    color: #333;
    font-size: 22px;
    font-weight: 700;
    text-decoration: none;
    letter-spacing: 2px;
    text-indent: 0px;
    background: url('../img/logo_bg.png') left 4px / 40px 40px no-repeat;
    padding-left: 43px;
    height: 44px;
  }
}
