
/* 신규 팝업 css */
.popup-wrap {position: fixed; top: 0; left: 0; width: 100%; height: 100%; padding-top: 100px; background-color: rgba(0,0,0,0.8); z-index: 10000; }
.popup-wrap .popup-btns {display: flex; justify-content: center; gap: 10px; max-width: 1500px; width: 100%; margin: 0 auto; padding-bottom: 30px;}
.popup-wrap .popup-btns .popup-btn {position: relative; padding: 10px 20px; padding-right: 45px; border: 1px solid #fff; color: #fff;}
.popup-wrap .popup-btns .popup-btn em{display:block;position: absolute;top: 50%;right: 15px;width: 20px;height: 20px;transform: translateY(-50%);font-size:0;}
.popup-wrap .popup-btns .popup-btn em:before,
.popup-wrap .popup-btns .popup-btn em:after{display: block;position: absolute;top: 0;left: 50%;width: 2px;height: 100%;background-color: #fff;border-radius:5px;content:'';}
.popup-wrap .popup-btns .popup-btn em:before{transform:rotate(45deg);}
.popup-wrap .popup-btns .popup-btn em:after{transform:rotate(-45deg);}
.popup-wrap .popup-slider {max-width: 1500px; width: 100%; margin: 0 auto;}
.popup-wrap .popup-slider .slick-slide {margin: 0 30px;}
.popup-wrap .popup-slider .popup-item a {display: block; position: relative;}
.popup-wrap .popup-slider .popup-item a::before {content: ''; display: block; padding-top: calc(510 / 425 * 100%); /* 비율고정 calc (이미지 높이 ÷ 이미지 너비 × 100 %) */}
.popup-wrap .popup-slider .popup-item img {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.popup-wrap .popup-slider .slick-arrow {position: absolute; top: 50%;  width: 70px; height: 70px; border: 3px solid #fff; background: url(/images/kor/main/mcont4_arr.png) no-repeat center; border-radius: 50%; font-size: 0;}
.popup-wrap .popup-slider .slick-prev {left: -100px; transform: translateY(-50%);}
.popup-wrap .popup-slider .slick-next {right: -100px; transform: translateY(-50%) rotate(180deg);}
@media (max-width:1400px) {
	.popup-wrap .popup-btns {padding-right: 20px;}
}
@media (max-width:767px) {
	.popup-wrap .popup-btns {flex-direction: column; align-items: center; padding-right: 0;}
	.popup-wrap .popup-btns .popup-btn {min-width: 218px;}
	.popup-wrap .popup-slider .slick-slide {margin: 0 15px;}
}