@charset "UTF-8";
/* =====================
  MV
===================== */
.mv {
  background-image: url('/assets/image/news/mv_2x.png');
}
/* =====================
  全体
===================== */
.news {
  padding-top: 11.733333333333333vw;
  padding-bottom: 16vw;
}
.news-wrapper {
  margin-inline: auto;
  margin-top: 2vw;
}
/* =====================
  ニュース　リスト
===================== */
.list .news-wrapper ul li {
  border-bottom: 1px solid #ebebeb;
}
.list .news-wrapper ul li a {
  display: flex;
  align-items: flex-start;
  position: relative;
}
.list .news-wrapper ul li .head {
  width: 21.466666666666665vw;
  flex-shrink: 0;
  padding-block: 1.5em;
}
.list .news-wrapper ul li .body {
  width: 100%;
  padding-block: 1.5em;
}
/* =====================
  ニュース詳細
===================== */
.detail .news-wrapper {
  margin-top: 0;
}
.detail .news-wrapper .news-title {
  font-size: 4.266666666666667vw;
  margin-top: 4.1vw;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 4.6vw;
}
.detail .news-wrapper .news-p {
  line-height: 1.8;
  margin-top: 7.3vw;
}
.detail .news-wrapper .news-p p {
  margin-top: 1.7em;
}
.return {
  margin-inline: auto;
  margin-top: 10vw;
}
