/* 팝업 */
.popup_area {z-index:1005; display:none; position:fixed; top:0; left:0; display:flex; align-items:center; width:100%; height:100%; background:rgba(0, 0, 0, 0.65);}
.popup_area .inner {position:relative;}
.popup_area strong {display:block; color:#fff; font-size:38px; text-align:center;}
.popup_area .list {position:relative; z-index:1; overflow:hidden; margin:40px 120px}
.popup_area .list .slick-slide {float:left; padding:0 15px; text-align:center;}
.popup_area .list .slick-slide a {display:block;}
.popup_area .ctrl {position:absolute; top:50%; left:0; display:flex; width:100%; justify-content:space-between; margin-top:-40px;}
.popup_area .ctrl button {width:80px; height:80px; line-height:80px;; border-radius:50%; background:rgba(0, 0, 0, 0.5); border:1px solid rgba(255, 255, 255, 0.4); transition:background 0.3s ease-out;}
.popup_area .ctrl button:hover, .popup_area .ctrl button:focus {background:#ea5719; border:1px solid #ea5719}
.popup_area .ctrl button:after {content:''; font-family:'xeicon'; color:#fff; font-size:25px}
.popup_area .ctrl button.prev:after {content:'\e93b'}
.popup_area .ctrl button.next:after {content:'\e93e'}
.popup_area .btn {text-align:center;}
.popup_area .btn button {display:inline-block; line-height:42px; padding:0 20px; border:1px solid #fff; font-size:17px; border-radius:45px; text-decoration:none;}
.popup_area .btn button:after {font-family:'xeicon'; margin-left:18px;}
.popup_area .btn button:hover, .popup_area .btn button:focus {background:#7cb62d; color:#fff; border:1px solid #7cb62d; transition:background 0.3s ease-out;}
.popup_area .btn .btn_today {color:#fff;}
.popup_area .btn .btn_today:after {content:'\e921'}
.popup_area .btn .btn_close {background:#fff;}
.popup_area .btn .btn_close:after {content:'\e921'}
.popup_area .btn .btn_close:hover, .popup_area .btn .btn_close:focus {background:#7cb62d; color:#fff; border:1px solid #7cb62d;}
@media screen and (max-width:1400px) {
	/* 내비 */
	.popup_area {padding:0 100px}
	.popup_area .list .slick-slide img {width:100%;}
}
@media screen and (max-width:1200px) {
	/* 내비 */
	.popup_area {padding:0 40px}
	.popup_area .list {margin:30px 85px}
	.popup_area .ctrl button {width:50px; height:50px; line-height:50px;}
	.popup_area .ctrl button:after {font-size:15px;}
}
@media screen and (max-width:1024px) {
	/* 내비 */
	.popup_area {padding:0 30px}
	.popup_area .list {margin:30px 60px}
	.popup_area .list .slick-slide {padding:0 8px}
}
@media screen and (max-width:800px) {
	/* 내비 */
	.popup_area {padding:0 13px}
	.popup_area strong {font-size:18px}
	.popup_area .list  {margin:10px 48px 20px 48px}
	.popup_area .list .slick-slide {padding:0}
	.popup_area .list .slick-slide img {width:auto}
	.popup_area .ctrl button {width:36px; height:36px; line-height:36px;}
	.popup_area .ctrl button:after {font-size:14px;}
	.popup_area .btn button {line-height:36px; padding:0 14px; font-size:13px; }
}


