/* 初期設定 */
.splide__slide img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 6 / 8;
}

.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,
#main-carousel2 {
  margin-bottom: 0.5em;
}

/*carousel2*/
#main-carousel2 .splide__slide img {
  aspect-ratio: 5 / 3;
}

#thumbnail-carousel2 {
  padding-left: 5px;
}