@-webkit-keyframes growAndFade {
  0% {
    height: 0;
    opacity: 1;
  }
  50% {
    height: 80px;
    opacity: 1;
  }
  70% {
    height: 80px;
    opacity: 1;
  }
  100% {
    height: 0;
    opacity: 0;
  }
}
@keyframes growAndFade {
  0% {
    height: 0;
    opacity: 1;
  }
  50% {
    height: 80px;
    opacity: 1;
  }
  70% {
    height: 80px;
    opacity: 1;
  }
  100% {
    height: 0;
    opacity: 0;
  }
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-Regular.woff2") format("woff2"), url("../fonts/NotoSansJP-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-Bold.woff2") format("woff2"), url("../fonts/NotoSansJP-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-Medium.woff2") format("woff2"), url("../fonts/NotoSansJP-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Alternate";
  src: url("../fonts/DINAlternate-Bold.woff2") format("woff2"), url("../fonts/DINAlternate-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter-Regular.woff2") format("woff2"), url("../fonts/Inter-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter-Bold.woff2") format("woff2"), url("../fonts/Inter-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
:root {
  --contain-width: 1200px;
  --contain-gap: 16px;
}

.animated-div {
  width: 1px;
  height: 0;
  -webkit-animation: growAndFade 2s infinite;
          animation: growAndFade 2s infinite;
  margin-top: 0.25rem;
}

.contain {
  max-width: calc(var(--contain-width) + var(--contain-gap) * 2);
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--contain-gap);
  padding-right: var(--contain-gap);
}
/*# sourceMappingURL=sourcemaps/style.css.map */