@charset "utf-8";



/* 기획전 추가된 부분 */
.event-benefit-template .cont-wrap  {padding-bottom: 0px !important;}

.btn_area   {width: fit-content; margin: 0 auto;}

.new_cont01 {background: #f8f7f5;}

.cont01-title {
    padding: 85px 0 50px;
}

.new_cont01_tab01 > div:nth-of-type(1),.new_cont01_tab02 > div:nth-of-type(1),.new_cont01_tab03 > div:nth-of-type(1)  {margin-bottom: 58px;}
.new_cont01_tab01 > div:nth-of-type(1) ul,.new_cont01_tab02 > div:nth-of-type(1) ul,.new_cont01_tab03 > div:nth-of-type(1) ul {position: absolute; width: 100%; height: 100%; left: 0%; top: 0; display: flex;}
.new_cont01_tab01 .new_cont01_tab_ul li,.new_cont01_tab02 .new_cont01_tab_ul li,.new_cont01_tab03 .new_cont01_tab_ul li {cursor: pointer; width: 100%; height: 100%;}

.new_cont01_slide,.new_cont02_slide,.new_cont03_slide   {position: relative; width: 100%; max-width: 1000px; margin: 0 auto;}



.new_cont01_tab .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {width: calc(14 / 1920* 100vw); height: calc(14 / 1920* 100vw); border-radius: calc(14 / 1920* 100vw);}
.new_cont01_tab .swiper-pagination-bullet-active    {background: black; width: calc(30 / 1920* 100vw) !important;}

.new_cont01_tab .swiper-pagination-fraction,.new_cont01_tab .swiper-pagination-custom,.new_cont01_tab .swiper-container-horizontal > .swiper-pagination-bullets {bottom: 6%;}
.new_cont01_tab .swiper-container   {padding-bottom: 14%;}

.new_cont01_tab .swiper-button-prev,.new_cont01_tab .swiper-container-rtl .swiper-button-next   {left: 4%;}
.new_cont01_tab .swiper-button-next,.new_cont01_tab .swiper-container-rtl .swiper-button-prev   {right: 4%;}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after,
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after    {content: '';}

.new_cont01_tab .swiper-slide   {background: no-repeat;}


.new_cont01_tab .swiper-button-next,.new_cont01_tab .swiper-container-rtl .swiper-button-prev   {background-image: url(/kr/event/2025/05/01_pre_summer/images/btn-arr-40x40-rt.png);}
.new_cont01_tab .swiper-button-prev,.new_cont01_tab .swiper-container-rtl .swiper-button-next   {background-image: url(/kr/event/2025/05/01_pre_summer/images/btn-arr-40x40-lt.png);}



                         

@media screen and (max-width: 767px)    {
    body    {
        width: 100%;
    }
    .event-benefit-template    {
        width: 100%;
        height: auto;
        margin: 0 auto;
    }
    
    .event-benefit-template .cont-wrap  {position: relative;
    max-width: 100%;}
    
    .new_cont01_tab01 > div:nth-of-type(1), .new_cont01_tab02 > div:nth-of-type(1), .new_cont01_tab03 > div:nth-of-type(1)  {width: 86.7%; margin: 0 auto 18px;}
    .new_cont01_tab01 > div:nth-of-type(1) ul, .new_cont01_tab02 > div:nth-of-type(1) ul, .new_cont01_tab03 > div:nth-of-type(1) ul {width: 100%; left: 0;}

    .new_cont01_slide, .new_cont02_slide, .new_cont03_slide {width: 86.7%; max-width: 624px;}
    .new_cont01_tab .swiper-container   {padding-bottom: 18%;}
    .new_cont01_tab .swiper-pagination-fraction, .new_cont01_tab .swiper-pagination-custom, .new_cont01_tab .swiper-container-horizontal > .swiper-pagination-bullets   {bottom: 7%;}
    .new_cont01_tab .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
        width: calc(14 / 720* 100vw); 
        height: calc(14 / 720* 100vw);
        border-radius: calc(14 / 720* 100vw);
    }
    .new_cont01_tab .swiper-pagination-bullet-active    {width: calc(30 / 720* 100vw) !important;}
}