/* 初期設定 */
.gallery500_blok {
  width: 500px;
  margin: 5em auto 8em;
}

.gallery500_blok section {
  padding: 0;
}

.splide__slide img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 6 / 8;
}

/* .splide__slide {
  opacity: 0.6;
} */

.splide__slide.is-active {
  opacity: 1;
}

.splide__track--nav>.splide__list>.splide__slide.is-active {
  border: 3px solid #AE9982FF;
}

/*矢印*/
.splide__arrow {
  background: transparent;
}

.splide__arrow svg {
  fill: #AE9982FF;
}

/* 個別設定 */
#main-carousel {
  margin-bottom: 0.5em;
}