/*
** .page-header
*/

.page-header {
  margin-bottom: 7rem;
}

.page-header__contents {
  padding-top: 1.8rem;
}

.page-header__contents--text {
  grid-row-gap: 3.5rem;
}

.page-header__image::before {
  padding-top: calc((240 / 1440) * 100%);
}

.page-header__page-title {
  font-size: 2.5rem;
}

.page-header__page-title--img {
  width: calc((300 / 1440) * 100%);
}


/*
** .page-breadcrumb
*/

.page-breadcrumb {
  font-size: 1.4rem;
}


/*
** .page-header__anchor
*/

.page-header__anchor-list {
  column-gap: 5.5rem;
  padding-right: calc(((1 - var(--wrap-size--xl)) * 100vw) / 2);
}

.page-header__anchor-item {
  font-size: 1.5rem;
}


/*
** .slider__general
*/

.slider__general .slick-dots {
  gap: 1.6rem;
}

.slider__general .slick-dots li,
.slider__general .slick-dots li button,
.slider__general .slick-dots li button:before {
  width: 1.6rem;
  height: 1.6rem;
}

.slider__general .slick-dots li button:before {
  font-size: 1.6rem;
}

.slider__general .slick-prev,
.slider__general .slick-next {
  width: clamp(4.5rem, 3.75vw, 5.4rem);
  height: clamp(4.5rem, 3.75vw, 5.4rem);
}

.slider__general .slick-prev::before,
.slider__general .slick-next::before {
  font-size: 2.4rem;
}


/*
** .list__definition
*/

.list__definition-title {
  padding-bottom: 0.75rem;
  margin-bottom: 1.5rem;
}