.drag_slider {
  position: relative;
}


.drag_slider .swiper-slide {
  opacity: 0.3;
  transition: opacity 0.4s ease-in-out;
  -webkit-transition: opacity 0.4s ease-in-out;
}
.drag_slider .swiper-slide .img_box {
  overflow: hidden;
}
.drag_slider .swiper-slide .img_box img {
  transition: transform 0.6s ease-in-out;
  -webkit-transition: transform 0.6s ease-in-out;
}
.drag_slider .swiper-slide:hover .img_box img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
.drag_slider .swiper-slide-active,
.drag_slider .swiper-slide-next {
  opacity: 1;
}
/* 큰화면 데스크탑 (가로 해상도가 1200px 보다 큰 화면에 적용) - 3개일때 적용 */
/*
@media (min-width: 1200px) {  
  .drag_slider .swiper-slide-next + .swiper-slide {
    opacity: 1;
  }
}
*/
.drag_slider .txt_box {
  padding: 32px 0px;
}
.drag_slider .txt_box h3 {
  display: block;
  font-size: 24px;
  line-height: 1.75;
  color: #1a1a1a;
  text-align: center;
}
.drag_slider .txt_box p {
  color: #555;
  text-align: center;
  padding: 10px 20px;
  font-size: 19px;
  font-weight: 300;
  line-height: 1.75;
  letter-spacing: -0.02em;
  word-break: keep-all;
}
.drag_slider .swiper-button-prev {
  top: auto;
  bottom: 0;
  left: -78px;
  transform: translateY(50%);
  -webkit-transform: translateY(50%);
  outline: none;
  color: #333;
}
.drag_slider .swiper-button-next {
  top: auto;
  bottom: 0;
  right: -78px;
  transform: translateY(50%);
  -webkit-transform: translateY(50%);
  outline: none;
  color: #333;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  display: none;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  display: none;
}
.drag_slider .swiper-scrollbar {
  margin-top: 67px;
  display: block;
  position: static;
  width: 100%;
  max-width: 1200px;
  height: 2px;
  background-color: #dcdcdc;
}
.drag_slider .swiper-scrollbar-drag {
  margin-top: -1px;
  height: 2px;
  background-color: #000;
}

.drag_slider .btn-banner-adm {
  position: absolute;
  left: 5px;
  top: 5px;
  display: block;
  z-index: 9999;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  background-color: #fff;
  color: tomato;
}



