@charset "UTF-8";
.sub0105 .swiper-slide {
  background-size: cover;
  background-position: center;
}
.sub0105 #tour {
  margin: 120px 0;
}
@media (max-width: 767px) {
  .sub0105 #tour {
    margin: 40px 16px;
  }
}
.sub0105 {
  /* ── 메인 뷰 ────────────────────────── */
}
.sub0105 .gallery-top {
  width: 1000px;
  height: 570px;
}
@media (max-width: 767px) {
  .sub0105 .gallery-top {
    width: auto;
    height: 100%;
  }
}
.sub0105 {
  /* ── 썸네일 ─────────────────────────── */
}
.sub0105 .gallery-thumbs {
  width: 1000px;
  height: 100px;
  margin-top: 5px;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.sub0105 .gallery-thumbs img {
  width: 150px;
  height: 96px;
}
.sub0105 .gallery-thumbs .swiper-slide {
  height: 33px;
  opacity: 0.5;
  cursor: pointer;
}
.sub0105 .gallery-thumbs .swiper-slide-active {
  opacity: 1;
  cursor: default;
}
@media (max-width: 767px) {
  .sub0105 .gallery-thumbs {
    width: 100%;
    height: 50px;
  }
  .sub0105 .gallery-thumbs img {
    width: 60px;
    height: 40px;
  }
}
.sub0105 {
  /* ── 좌우 화살표 ────────────────────── */
}
.sub0105 .swiper-button-prev,
.sub0105 .swiper-button-next {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.sub0105 .swiper-button-prev::after,
.sub0105 .swiper-button-next::after {
  content: none;
}
.sub0105 .swiper-button-next,
.sub0105 .swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
  background-image: url("../img/bx_right.svg");
}
.sub0105 .swiper-button-prev,
.sub0105 .swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
  background-image: url("../img/bx_left.svg");
}