/* --------------------------------------------------
Contents
-------------------------------------------------- */
.contents__inner { padding: 0 calc(var(--padding-base) * 2); }

.news { display: flex; flex-direction: column; }
.news__text { display: contents; }
.news__textHead { margin: 0 0 5rem; }
.news__textHeadDate { display: block; letter-spacing: 0.07em; margin: 0 0 0.3rem; }
.news__textHeadTitle { letter-spacing: 0.07em; }
.news__textContent { order: 100; display: flex; flex-direction: column; row-gap: calc(var(--font-jp-lh) * 1em); }
.news__image { aspect-ratio: 420 / 567; margin: 0 0 5rem; }

@media screen and (min-width: 768px) { .contents__inner { width: 114rem; max-width: 100%; margin: 0 auto; }
  .news { flex-direction: row; align-items: flex-start; }
  .news__text { display: block; width: 39.36%; }
  .news__textHead { margin: 0 0 7rem; }
  .news__textHeadDate { font-size: 1.6rem; letter-spacing: 0.07em; margin: 0 0 0.5rem; }
  .news__textHeadTitle { font-size: 1.5rem; letter-spacing: 0.05em; }
  .news__image { width: 44.68%; margin: 0 0 0 auto; } }
