@charset "UTF-8";
/* =====================
  MV
===================== */
.mv {
  background-image: url('/assets/image/news/mv.png');
}
/* =====================
  LIST
===================== */
.news-list {
  padding-top: 96px;
  padding-bottom: 128px;
}
.news-list .news-wrapper {
  margin-top: 32px;
}
.news-list .news-wrapper ul li:first-of-type {
  border-top: 1px solid #dadada;
}
.news-list .news-wrapper ul li {
  border-bottom: 1px solid #dadada;
}
.news-list .news-wrapper ul li a {
  display: flex;
  align-items: center;
  gap: 120px;
  position: relative;
  padding-block: 2.3em;
  padding-inline: 1.9em;
}
.news-list .news-wrapper ul li .head {
  color: #8b8b8b;
}

/* =====================
  ニュース詳細
===================== */
.detail .news {
  padding-top: 96px;
  padding-bottom: 128px;
}
.detail .news-wrapper {
  width: 100%;
}
.detail .news-wrapper .date {
  color: #8b8b8b;
  padding-inline: 30px;
  line-height: 2;
}
.detail .news-wrapper .news-title {
  font-size: 30px;
  font-weight: 600;
  line-height: 2;
  padding-bottom: 16px;
  padding-inline: 30px;
  border-bottom: 1px solid #dadada;
  margin-top: 8px;
}
.detail .news-wrapper .news-p {
  margin-top: 32px;
  padding-inline: 30px;
  line-height: 2;
}
.detail .news-wrapper .news-p > p + p {
  margin-top: 1.7em;
}
/* ==== 戻るボタン ==== */
.detail .link-btn {
  margin-top: 64px;
  margin-inline: auto;
}
