/* 슬라이드팝업 */
.slide_popup .popup_layer_wrap a{position: static;}
.slide_popup .popupBtn a{float: left;width: 50%;}
.slide_popup .popupBtn a:last-child{width: 100%;}


.popup_layer{position: absolute; top: 200px; z-index: 999999; visibility: hidden; left: 200px; max-width:482px; }
.popup_layer .topWrap{height: 35px; position: relative; background-color: #E9E9E9; font-size: 13px; padding: 0 15px; line-height: 35px; font-weight: 500; color: #000;}
.popup_layer .topWrap .close{width: 35px; height: 35px; position: absolute; right: 0; top: 0;}
.popup_layer .topWrap .close svg{width: 100%;}

.popup_layer > a{position: absolute;width: 17px;height: 17px;right:20px;top:20px;cursor:pointer;z-index: 999;}
.popup_layer > a.posL {left:8px;}
.popup_layer .close_pop{background-color: #313738;padding: 0 10px; font-size: 14px; height: 47px; position: relative;}
.popup_layer .close_pop a{display: block;font-size: 14px;line-height: 30px;color: #fff;}
.popup_layer .close_pop #check{line-height: 47px;color: #fff; position: absolute; right: 15px; font-weight: 200;}
.popup_layer .close_pop #check label{display: block; width: 100%; height: 100%; cursor: pointer;}
.popup_layer .close_pop #check label:hover{text-decoration: underline;}
.popup_layer_wrap{position: relative;}


.popup_layer .slick-slide {max-height: 540px;text-align: center;background-color: #000;}
.popup_layer .slick-slide img {display: inline-block;vertical-align: top;max-width:100%}
.popup_layer .slick-dots{display:block !important;margin:0;position:absolute; z-index: 5; bottom: -34px; left: 15px;}
.popup_layer .slick-dots li {display: inline-block;margin-right:15px;}
.popup_layer .slick-dots li button:before{display:none;}
.popup_layer .slick-dots li.slick-active button:before{display:none;}
.popup_layer .slick-dots li button{background-color:#565656;border-radius:100%;padding:0;width:10px;height:10px;text-indent:-999px;}
.popup_layer .slick-dots li.slick-active button{background-color:#fff;}
/*
.popup_layer_wrap p {color:#e00101; font-size:25px; font-weight:bold; position:absolute; top:23px; right:40px;}
*/
.popup_layer .slick-slide span {display: block;}
.popup_layer .slick-slide span * {max-width:100%}

@media screen and (max-width: 1280px){
	.popup_layer {left: 15px; right: 15px;}
}

@media screen and (max-width: 767px){
	.popup_layer {width: auto;right: 15px;top: 100px; max-width: 100%;}
  .popup_layer > a{top: 15px; right: 15px; width: 15px; height: 15px;}
	.popup_layer .topWrap{height: 30px; line-height: 30px;}
	.popup_layer .topWrap .close{width: 30px; height: 30px;}
	.popup_layer .close_pop{height: 36px;}
	.popup_layer .close_pop #check{line-height: 36px; font-size: 13px; text-decoration: underline; right: 10px;}
	.popup_layer .slick-dots{bottom: -27px; left: 10px;}
	.popup_layer .slick-dots li{margin-right: 10px;}
	.popup_layer .slick-dots li button{width: 6px; height: 6px;}
}