/* --------------------------------------------------
Contents
-------------------------------------------------- */
.contents__title { font-size: 1.6rem; margin: 0 0 3rem; padding: 10rem 0 0; }

.newsSingle { padding: 0 calc(var(--padding-base) * 2); }
.newsSingle__title { line-height: 1.46; margin: 0 0 0.5rem; padding: 0 7.5rem 0 0; }
.newsSingle__date { font-size: 1rem; line-height: 1; }
.newsSingle__thumb { margin: 0.5rem 0 0; }
.newsSingle__contents { margin: 1rem 0 0; line-height: 1.46; letter-spacing: 0.05em; }
.newsSingle__contents p + p { margin: 1.46em 0 0; }

@media screen and (min-width: 768px) { .newsSingle { padding: 0; width: 94.6rem; max-width: 96%; margin: 0 auto; }
  .newsSingle__title { font-size: 1.7rem; margin: 0 0 3.5rem; padding: 0; }
  .newsSingle__date { font-size: 1.3rem; line-height: 1; }
  .newsSingle__thumb { margin: 1rem 0 0; }
  .newsSingle__contents { margin: 2.5rem 0 0; font-size: 1.5rem; line-height: 1.67; }
  .newsSingle__contents p + p { margin: 1.67em 0 0; } }
