.single-news .c-subpage-mv {
  background: url("../images/common/news-mv_sp.jpg") no-repeat center center/cover;
}
@media screen and (width >= 768px) {
  .single-news .c-subpage-mv {
    background-image: url("../images/common/news-mv.jpg");
  }
}
.single-news .c-subpage-mv::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 1;
}

.single-news .c-subpage-mv .c-subpage-mv__ttl {
  color: #fff;
}

.p-news-archive {
  padding-top: 4rem;
}
@media screen and (width >= 768px) {
  .p-news-archive {
    padding-top: 6rem;
  }
}
.p-news-archive__list {
  margin-top: 8rem;
}
@media screen and (width >= 768px) {
  .p-news-archive__list {
    margin-top: 8.5rem;
  }
}