body {
  margin: 0;
  padding: 0;
  font-family: "NotoSansJP";
  font-size: 16px;
  font-weight: 400;
  color: #333;
  line-height: 1.6;
}

h1, h2, h3, h4, h5, h6, p, figure, ul, ol, li, header, footer, nav, dl, dt, dd, section, article {
  margin: 0;
  padding: 0;
}

a {
  color: #333;
  text-decoration: none;
}

li {
  list-style: none;
}

img {
  vertical-align: bottom;
}

@font-face {
  font-family: "NotoSansJP";
  font-weight: 400;
  src: url("../../font/NotoSansJP-Regular.otf") format("opentype");
}
@font-face {
  font-family: "NotoSansJP";
  font-weight: 700;
  src: url("../../font/NotoSansJP-Bold.otf") format("opentype");
}
@font-face {
  font-family: "Jost";
  font-weight: 400;
  src: url("../../font/Jost-Regular.ttf") format("truetype");
}/*# sourceMappingURL=foundation.css.map */