@charset "UTF-8";
@import url("https://cdn.jsdelivr.net/npm/destyle.css@4.0.0/destyle.min.css");
body {
  font-family: "Noto Sans JP", "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  line-height: 1.6;
  color: #333;
  background-color: #fff;
}

.header-nav-item:not(:first-child)::before {
  content: "｜";
  margin: 0 0.5em;
  color: #333;
}

.menu-button.active .hamburger-line:nth-child(1) {
  -webkit-transform: translateY(7px) rotate(45deg);
          transform: translateY(7px) rotate(45deg);
}
.menu-button.active .hamburger-line:nth-child(2) {
  opacity: 0;
}
.menu-button.active .hamburger-line:nth-child(3) {
  -webkit-transform: translateY(-7px) rotate(-45deg);
          transform: translateY(-7px) rotate(-45deg);
}

.mobile-menu.open {
  max-height: 400px;
}

table th, table td {
  vertical-align: middle;
}/*# sourceMappingURL=style.css.map */