/* スマホ用：768px以下 */
@media screen and (max-width: 768px) {
  header {
    width: 90%;
    height: 55px;
    margin: 35px auto 0 auto 0;
  }

  .header-inner {
    height: 50px;
    padding: 0 15px;
  }

  .header-title-image {
    width: 150px;
  }

  .hamburger {
    width: 32px;
    height: 24px;
  }

  .hamburger span {
    height: 3.5px;
  }

  .nav {
    width: 270px;
  }

  .nav ul {
    gap: 18px;
  }

  .nav ul li a {
    font-size: 18px;
  }
}