@import url("https://fonts.googleapis.com/css2?family=BIZ+UDPGothic:wght@400;700&family=M+PLUS+1p:wght@100;300;400;500;700;800;900&family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap");
.stuffing {
  font-feature-settings: "palt" 1;
}

.cat- {
  font-size: 16px;
  line-height: 1.5;
  display: grid;
  grid-template-columns: auto 1fr;
  justify-content: start;
  gap: 0 36px;
  font-feature-settings: "palt" 1;
}
@media screen and (max-width: 640px) {
  .cat- {
    grid-template-columns: 1fr;
    font-size: 24px;
    gap: 0 45px;
  }
}
.cat- + .cat- {
  margin-top: 10px;
}
@media screen and (max-width: 640px) {
  .cat- + .cat- {
    margin-top: 12px;
  }
}
@media screen and (max-width: 640px) {
  .cat- div.up_ymd {
    font-size: 20px;
    font-weight: 700;
  }
}
.cat- div.title {
  font-weight: 700;
}
.cat- div.title a {
  color: #000;
}
.cat- div.title a:hover {
  text-decoration: underline;
}/*# sourceMappingURL=top.css.map */