@charset "UTF-8";

.MainContents main .split .even .contents-wrap article .inner-article .inner-contents img {
  height: auto;
}

.Footer .breadcrumbs a {
  color: #fff;
  text-decoration: none;
}

/*//////////////////// PAGINATION ////////////////////////*/
.inner-contents+.heading,
.navigation.pagination+.heading {
  margin-bottom: 85px;
}

.inner-contents+.heading {
  margin-top: 50px;
}

.inner-contents+.pagination {
  margin-bottom: 4rem;
}

.pagination .nav-links {
  position: relative;
  display: flex;
  justify-content: center;
  font-family: var(--font-family-en);
  text-align: center;
  margin: 0;
  gap: 10px;
}

.pagination .page-numbers.prev,
.pagination .page-numbers.next {
  margin: 0 20px;
  text-indent: -9999px;
}

.pagination .page-numbers.prev::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  background: url(../images/common/icon/icon_arrowL.svg) no-repeat center center/contain;
  z-index: 2;
}

.pagination .page-numbers.next::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  background: url(../images/common/icon/icon_arrowR.svg) no-repeat center center/contain;
  z-index: 3;
}

.pagination .page-numbers.current {
  position: relative;
  color: var(--color-non);
  font-size: 1.8rem;
  line-height: 1.8;
  width: 30px;
  padding: 16px 0;
  font-family: "Oswald";
  font-weight: 600;
  font-size: 30px;
  line-height: 44px;
  text-align: center;
  background-color: transparent;
  color: var(--color-cosmos);
}

.pagination-white .page-numbers.current{
color: #fff;
}

.pagination .page-numbers.prev::before,
.pagination .page-numbers.next::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: 0.2s;
  border-radius: 50%;
  padding: 20px;
  z-index: 1;
  background: var(--color-cosmos);
}

.pagination-white .pagination .page-numbers.prev::before,
.pagination-white .pagination .page-numbers.next::before {
  background: #fff;
}

.pagination .page-numbers.prev::after {
  background: url(../images/common/icon/icon_arrow_prev.svg) no-repeat center center/contain;
}

.pagination .page-numbers.next::after {
  background: url(../images/common/icon/icon_arrow_next.svg) no-repeat center center/contain;
}

.pagination-white .pagination .page-numbers.prev::after {
  background-image: url(../images/common/icon/icon_arrowL.svg);
}

.pagination-white .pagination .page-numbers.next::after {
    background-image: url(../images/common/icon/icon_arrowR.svg);
}

.pagination a {
  color: #8b929f;
  text-decoration: none;
}

.pagination-white .pagination a {
  color: #6c7586;
}