@charset "UTF-8";


/* 공통 */
.mo_v {
  display: none;
}

/*--------------------------------------------------- width: 1400px 이상 ---------------------------------------------------*/
@media all and (min-width: 1450px) {}

/*--------------------------------------------------- width: 1280px 이하 ---------------------------------------------------*/
@media all and (max-width: 1280px) {}

/*--------------------------------------------------- width: 780px 이하 ---------------------------------------------------*/
@media all and (max-width: 780px) {

  /* 공통 */
  .mo_v {
    display: block;
  }

  .pc_v {
    display: none;
  }

  .hd_pops_con {
    width: 100% !important;
  }

  .hd_pops {
    top: 19vw !important;
    left: 5% !important;
    width: 90% !important;
  }



  /* intro */
  #intro_wrap {
    width: 96%;
    margin: 0 auto;
    min-height: 85vh;
    overflow: hidden;
  }

  .intro_con {
    width: 250%;
    position: absolute;
    top: 55%;
  }

  /* main */
  #el_container {
    min-height: unset;
  }

  .main_slider_btn .swiper-button-next,
  .main_slider_btn .swiper-button-prev {
    width: 40px;
    height: 40px;
    font-size: 0.6rem;

  }

  .main_slider_btn .swiper-button-next::before,
  .main_slider_btn .swiper-button-prev::before {
    width: 15px;
    height: 1px;
  }

  .main_slider_btn .swiper-button-next,
  .main_slider_btn .swiper-rtl .swiper-button-prev {
    right: 5%;
  }

  .main_slider_btn .swiper-button-prev,
  .main_slider_btn .swiper-rtl .swiper-button-next {
    left: 5%;
    right: auto;
  }

  .main_slider_btn .swiper-button-next::before {
    right: -27%;
  }

  .main_slider_btn .swiper-button-prev::before {
    left: -27%;
  }
}

/*--------------------------------------------------- width: 480px 이하 ---------------------------------------------------*/
@media all and (max-width: 480px) {

  /* footer tail.php */
  .el_foot_con dd {
    display: block;
  }

  /* intro */
  .el_foot_con dd.line::after {
    display: none;
  }

  .intro_con {
    top: 53%;
  }
}