/*------ news single ------*/
.ttlSec.ttlSec--news span img {
  right: -20rem;
}
@media screen and (max-width: 768px) {
  .ttlSec.ttlSec--news span img {
    right: -7.5rem;
    bottom: -5.5rem;
    height: 4rem;
  }
}

.newsSec {
  padding: 1rem 0 8rem;
}
@media screen and (max-width: 768px) {
  .newsSec {
    padding: 0.5rem 0 7rem;
  }
}
.newsSec__article dl {
  display: block;
  padding-bottom: 1rem;
  margin-bottom: 4rem;
  letter-spacing: 0.03rem;
  border-bottom: 1px solid #ddd;
}
@media screen and (max-width: 768px) {
  .newsSec__article dl {
    margin-bottom: 2.5rem;
  }
}
.newsSec__article dl dt {
  margin-bottom: 1rem;
}
.newsSec__article dl dd {
  font-size: clamp(1.1875rem, -315.1176470588rem + 700vw, 1.625rem);
}
.newsSec__detail p {
  margin-bottom: 2rem;
}
.newsSec .btn-news {
  margin: 5rem auto 0;
  background: var(--color01);
}
@media screen and (max-width: 768px) {
  .newsSec .btn-news {
    margin: 4rem auto 0;
  }
}

/*--------- pagenation ----------*/
.pagenation-single {
  margin-top: 4rem;
}
@media screen and (max-width: 768px) {
  .pagenation-single {
    margin-top: 3rem;
  }
}
.pagenation-single-prev {
  float: left;
}
.pagenation-single-next {
  float: right;
}
.pagenation-single a {
  display: block;
  padding: 0.4rem 1rem;
  font-size: clamp(1.125rem, 1.0588235294rem + 0vw, 1.125rem);
  color: #fff;
  background: var(--color01);
  border-radius: 0.5rem;
  cursor: pointer;
  transition: ease opacity 0.3s;
}
@media (any-hover: hover) {
  .pagenation-single a:hover {
    opacity: 0.3;
  }
}
