@charset "UTF-8";
/* =====================
  MV
===================== */
.mv {
  background-image: url('/assets/image/news/mv_2x.png');
}
/* =====================
  LIST
===================== */
.news-list {
  padding-top: 12.8vw;
  padding-bottom: 17.066666666666666vw;
}
.news-list .inner {
  padding-inline: 2.6666666666666665vw;
}
.news-list .inner .h2-title {
  margin-left: 2.6666666666666665vw;
}
.news-list .news-wrapper {
  margin-top: 8.533333333333333vw;
}
.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: block;
  padding-block: 4.266666666666667vw;
  padding-inline: 2.6666666666666665vw;
}
.news-list .news-wrapper ul li .head {
  color: #8b8b8b;
  line-height: 2;
}
.news-list .news-wrapper ul li .body {
  line-height: 2;
  margin-top: 2.1333333333333333vw;
}
/* =====================
  ニュース詳細
===================== */
.detail .news {
  padding-top: 12.8vw;
  padding-bottom: 17.066666666666666vw;
}
.detail .news .inner {
  padding-inline: 2.6666666666666665vw;
}
.detail .news-wrapper {
  width: 100%;
}
.detail .news-wrapper .date {
  color: #8b8b8b;
  padding-inline: 2.6666666666666665vw;
  line-height: 2;
}
.detail .news-wrapper .news-title {
  font-size: 4.8vw;
  font-weight: 600;
  line-height: 2;
  padding-bottom: 4.1vw;
  padding-inline: 2.6666666666666665vw;
  border-bottom: 1px solid #dadada;
  margin-top: 2.3vw;
}
.detail .news-wrapper .news-p {
  margin-top: 4.266666666666667vw;
  padding-inline: 2.6666666666666665vw;
  line-height: 2;
}
.detail .news-wrapper .news-p > p + p {
  margin-top: 4.266666666666667vw;
}
/* ==== 戻るボタン ==== */
.detail .link-btn {
  margin-top: 12.8vw;
  margin-inline: auto;
}
