@charset "UTF-8";
/* 
  css設定 @charsetが消されるsass仕様へのハック用コメントです。削除しないでください。新規作成時も必須！
 */
/*==================================================================================
 pc style
==================================================================================*/
article.contents .slideArea {
  padding-bottom: min(60px, 4.6875vw);
  background: #000;
}
article.contents .slide01 {
  box-sizing: border-box;
  position: relative;
}
article.contents .slide01 .slick-slide {
  position: relative;
}
article.contents .slide01 .slick-slide img {
  width: 100%;
}
article.contents .slide01 .thumbnails {
  margin-top: min(30px, 2.34375vw);
}
article.contents .slide01 .thumbnails .slick-track {
  display: flex;
  gap: 0 .8%;
  justify-content: space-between;
  width: 100% !important;
  position: relative;
  bottom: 0;
  line-height: 0;
  transform: none !important;
}
article.contents .slide01 .thumbnails .slick-track:before, article.contents .slide01 .thumbnails .slick-track:after {
  display: none;
}
article.contents .slide01 .thumbnails .slick-slide {
  cursor: pointer;
  flex: 1 1 auto;
  float: none !important;
  clear: both !important;
  width: auto !important;
  opacity: .5;
}
article.contents .slide01 .thumbnails .slick-slide.slick-cloned {
  display: none;
}
article.contents .slide01 .thumbnails .slick-slide.slick-active {
  opacity: 1;
}

/*==================================================================================
 tablet style
==================================================================================*/
/*==================================================================================
 sp style
==================================================================================*/
@media (max-width: 767px) {
  article.contents .slideArea {
    padding: 10vw 0;
  }
  article.contents .slide01 .thumbnails {
    margin-top: 5vw;
  }
  article.contents .slide01 .thumbnails .slick-track {
    flex-wrap: wrap;
    gap: 1vw 2%;
    justify-content: center;
  }
  article.contents .slide01 .thumbnails .slick-slide {
    flex: 0 0 23.5%;
  }
}

/*# sourceMappingURL=private.css.map */
