#refreaContent .movie {
  padding: 100px 0 20px;
  background-repeat: no-repeat;
}

@media screen and (max-width: 768px) {
  #refreaContent .movie {
    margin: 0;
    padding: 30px 0 0;
  }
}

#refreaContent .movie__unit {
  margin: 60px auto 0;
  justify-content: space-around;
  flex-wrap: wrap;
  max-width: 1200px;
}

@media screen and (max-width: 768px) {
  #refreaContent .movie__unit {
    flex-direction: column;
    align-items: center;
    margin: 30px auto 0;
  }
}

#refreaContent .movie__unit__box {
  margin: 0 0 50px 0;
}

@media screen and (max-width: 768px) {
  #refreaContent .movie__unit__box {
    margin: 0 0 30px;
  }
}

#refreaContent .mv {
  height: auto !important;
  background: none;
}

#refreaContent .mv .only-pc {
  display: block !important;
}

#refreaContent .mv .only-sp {
  display: none !important;
}

#refreaContent .mv__btm {
  position: initial;
  transform: translateX(0);
}

#refreaContent .mv__cv {
  margin: 0;
  padding: 20px 0 20px;
}

#refreaContent .mv__cv__text {
  position: initial;
  transform: translateX(0);
  margin: 0 20px 0 0;
}

@media screen and (max-width: 768px) {
  #refreaContent .mv__cv__modal__btn__wrap {
    margin: 0;
  }
}

@media screen and (max-width: 768px) {
  #refreaContent .mv .only-pc {
    display: none !important;
  }
  #refreaContent .mv .only-sp {
    display: block !important;
  }
}

#refreaContent .mv .mv__product__img {
  width: 50%;
}

#refreaContent .mv .swiper {
  height: 100%;
}

#refreaContent .mv .swiper-slide {
  height: 100%;
}

#refreaContent .mv .swiper-slide img {
  object-fit: cover;
  display: block;
  height: 100%;
  margin: 0 auto;
}

#refreaContent .mv .swiper-pagination-bullet {
  height: 18px !important;
  width: 20px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border-radius: 0 !important;
  background: none !important;
  opacity: 1 !important;
  margin: 0 5px;
}

@media screen and (max-width: 768px) {
  #refreaContent .mv .swiper-pagination-bullet {
    margin: 0 8px;
  }
}

#refreaContent .mv .swiper-pagination-bullet {
  background-image: url(/-/Media/com/refrea/top/20230425/img/slider_nc.svg) !important;
}

#refreaContent .mv .swiper-pagination-bullet-active {
  background-image: url(/-/Media/com/refrea/top/20230425/img/slider_ac.svg) !important;
}
