/* 모달 */
@media screen and (min-width: 768px) {
    .ui_modal_wrap .hidden-pc {
        display: none !important;
    }
}

@media screen and (max-width: 767px) {
    .ui_modal_wrap .hidden-mo {
        display: none !important;
    }
}
/* // 모달 */

/* 커스텀 슬라이드 커스텀 */
.event-benefit-template .custom-scroll-slider__content-wrapper {
    column-gap: 18px;
}
@media screen and (max-width: 767px) {
    .event-benefit-template .custom-scroll-slider__content-wrapper {
        column-gap: calc(12 / 390 * 100vw);
    }
}
/* // 커스텀 슬라이드 커스텀 */

.event-benefit-template .c-tab--main-sticky .c-tab__list{
    padding: 0; column-gap: 0;
}

.red_txt{color: #EA1917;}

.event-benefit-template .c-product__badge-container .c-product__badge--normal-membership{color: #EA1917; background-color: #FDF2F0;}

.article_03 .cont03_wrap{position: relative;}
.article_03 .cont03_wrap .cont03_btn{position: absolute; bottom: 0%; left: 30.6%; width: 38.9%; height: 13.3%;}

.cont04_wrap{position: relative;}
.cont04_wrap a{position: absolute; width: 22.3%; height: 1.7%; }
.cont04_wrap a.pd01{top: 30.6%; left: 0%;}
.cont04_wrap a.pd02{top: 30.6%; left: 25.8%;}
.cont04_wrap a.pd03{top: 30.6%; left: 51.6%;}
.cont04_wrap a.pd04{top: 30.6%; left: 77.6%;}
.cont04_wrap a.pd05{top: 64.5%; left: 0%;}
.cont04_wrap a.pd06{top: 64.5%; left: 25.8%;}
.cont04_wrap a.pd07{top: 64.5%; left: 51.6%;}
.cont04_wrap a.pd08{top: 64.5%; left: 77.6%;}
.cont04_wrap a.pd09{top: 98.3%; left: 0%;}

.cont05_wrap{position: relative;}
.cont05_wrap .cont05_btn{position: absolute; bottom: 0; left: 30.5%; height: 7%; width: 39%; }


@media screen and (max-width: 767px) {
    .article_02{border-top: 1px solid #EFF0F2; border-bottom: 1px solid #EFF0F2;}
    .article_02 .cont02_wrap .cont02_btn{bottom: 5.4%; height: 17.3%; left: 4.6%; width: 89.9%;}

    .article_03 .cont03_wrap .cont03_btn{bottom: 5%; left: 4.6%; width: 90.9%; height: 18.3%;}

    .cont04_wrap a{width: 44%; height: 1%; }
    .cont04_wrap a.pd01{top: 18.7%; left: 5%;}
    .cont04_wrap a.pd02{top: 18.7%; left: 51%;}
    .cont04_wrap a.pd03{top: 38.8%; left: 5%;}
    .cont04_wrap a.pd04{top: 38.8%; left: 51%;}
    .cont04_wrap a.pd05{top: 58.8%; left: 5%;}
    .cont04_wrap a.pd06{top: 58.8%; left: 51%;}
    .cont04_wrap a.pd07{top: 78.85%; left: 5%;}
    .cont04_wrap a.pd08{top: 78.85%; left: 51%;}
    .cont04_wrap a.pd09{top: 99%; left: 5%;}

    .cont05_wrap .cont05_btn{left: 4.5%; width: 91%; height: 5%;}
    

}

