.c-media-slider {
  visibility: hidden;
}

.c-media-slider.slick-initialized {
  visibility: visible;
}

.c-media-slider__item {
  position: relative;
}

.c-media-slider__image,
.c-media-slider__video {
  display: block;
  width: 100%;
  height: auto;
}

/* 固定高さモード */
.c-media-slider.is-height-fixed {
  height: var(--slider-height);
}

.c-media-slider.is-height-fixed .slick-list,
.c-media-slider.is-height-fixed .slick-track,
.c-media-slider.is-height-fixed .c-media-slider__item {
  height: 100%;
}

.c-media-slider.is-height-fixed .c-media-slider__image,
.c-media-slider.is-height-fixed .c-media-slider__video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.c-media-slider__video {
  background: #000;
}

/* PC/SP出し分け */
.is-device-sp {
  display: none !important;
}

.is-device-pc,
.is-device-all {
  display: block !important;
}

.slide-sp{
    display: none !important;
}
.slide-pc{
    display: block !important;
}

@media (max-width: 767px) {
    .slide-sp{
        display: block !important;
    }
   .slide-pc{
        display: none !important;
    }
  .is-device-pc {
    display: none !important;
  }

  .is-device-sp,
  .is-device-all {
    display: block !important;
  }
}

.c-media-slider__link {
  display: block;
  color: inherit;
  text-decoration: none;
}

.c-media-slider__link img,
.c-media-slider__link video {
  display: block;
}