@media screen and (min-width: 961px) {
  h1.logo a {
    width: 200%;
    height: 200%;
  }
  .header .g-nav .nav li.g-nav--item__sns {
    margin-bottom: 0.8em;
    letter-spacing: 0em;
  }
  .header .g-nav .nav li a, .header .g-nav .nav li .detail__btn a {
    font-size: 21px;
  }
  .g-nav--item__twitter .fab {
    background: #000;
    border-radius: 999px;
    padding: 11px;
    width: 2em;
    height: 2em;
  }
  .g-nav--item__instagram .fab {
    background: linear-gradient(#FF7A00, #FF0169, #D300C5);
    border-radius: 999px;
    padding: 10px 12px;
    width: 2em;
    height: 2em;
  }
  .g-nav--item__youtube .fab {
    background: #ff0000;
    border-radius: 999px;
    padding: 10px 7px;
    width: 2em;
    height: 2em;
  }
  .g-nav--item__tiktok .fab {
    background: #000;
    border-radius: 999px;
    padding: 11px;
    width: 2em;
    height: 2em;
  }
}
@media screen and (min-width: 1px) and (max-width: 960px) {
  h1.logo a img {
    max-height: 200px;
  }
  .header .drawer .nav {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    letter-spacing: 0.05em;
  }
  .header .drawer .nav li {
    font-size: 10vw;
  }
  .header .drawer .nav.nav__list--sns {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    letter-spacing: 0.05em;
  }
  .header .drawer .nav.nav__list--sns li {
    letter-spacing: 0em;
    width: 16%;
    text-align: center;
  }
  .header .drawer .nav li {
    width: 100%;
    margin: 0 0 0 0em;
  }
  .g-nav--item__twitter .fab {
    background: #000;
    border-radius: 999px;
    padding: 2.5vw;
    color: #fff;
    font-size: 5vw;
    width: 2em;
    height: 2em;
  }
  .g-nav--item__instagram .fab {
    background: linear-gradient(#FF7A00, #FF0169, #D300C5);
    border-radius: 999px;
    padding: 2.5vw;
    color: #fff;
    font-size: 5vw;
    width: 2em;
    height: 2em;
  }
  .g-nav--item__youtube .fab {
    background: #ff0000;
    border-radius: 999px;
    padding: 2.5vw 2vw;
    color: #fff;
    font-size: 5vw;
    width: 2em;
    height: 2em;
  }
  .g-nav--item__tiktok .fab {
    background: #000;
    border-radius: 999px;
    padding: 2.5vw;
    color: #fff;
    font-size: 5vw;
    width: 2em;
    height: 2em;
  }
}