.news-title {
  width: calc(880 / var(--pc));
  margin: calc(137 / var(--pc)) auto 0;
}
.news-title h1 {
  font-size: calc(44 / var(--pc));
  font-weight: 400;
  line-height: calc(56 / var(--pc));
}
.news-title .date {
  font-size: calc(14 / var(--pc));
  line-height: calc(28 / var(--pc));
  margin-top: calc(9 / var(--pc));
}

.news-content {
  width: calc(880 / var(--pc));
  margin: calc(30 / var(--pc)) auto 0;
}
.news-content p {
  font-size: calc(22 / var(--pc));
  line-height: calc(40 / var(--pc));
  letter-spacing: 0.05em;
}
.news-content a {
  text-decoration: underline;
}

@media (max-width: 768px) {
  .news-title {
    width: calc(327 / var(--sp));
    margin-top: calc(52 / var(--sp));
  }
  .news-title h1 {
    font-size: calc(28 / var(--sp));
    line-height: calc(40 / var(--sp));
  }
  .news-title .date {
    font-size: calc(12 / var(--sp));
    line-height: calc(12 / var(--sp));
    margin-top: calc(9 / var(--sp));
  }
  .news-content {
    width: calc(327 / var(--sp));
    margin-top: calc(20 / var(--sp));
  }
  .news-content p {
    font-size: calc(16 / var(--sp));
    line-height: calc(30 / var(--sp));
  }
}/*# sourceMappingURL=news.css.map */