@charset "utf-8";

body.pop_body {background: none;}

/* 팝업 레이아웃 */
/* 일반 페이지 팝업 */
.lypop.normal_pop {display: none;}

/* 고정형 */
.lypop {position: absolute;top: 18.4%;left: 60%;z-index: 1200;}
.pop_ifrm_wrap {position: relative;}

/* 팝업 닫기 */
.btn_lypop_close {display: block;text-indent: -9999px;position: absolute;top: 10px;right: 10px;z-index: 510;width: 40px;height: 40px;background: url(../images/pop-x.png) no-repeat 0 0;background-size: 100% auto;}

/* 팝업 컨텐츠 */
.pop_wrap {position: relative;}
.pop_wrap > .inner {position: relative;}

.pop_btn_area {position: relative;margin: 20px 0;text-align: center;}
.pop_btn_area:after {display:block; clear:both; content:"."; visibility:hidden; height:0;}

#pop-vid {}

.popup {position:absolute;z-index: 999;top: 64%; left: 70%;transform: translate(-50%,-50%);width: 502px;height: 658px; box-shadow: 3px 5px 10px rgba(0,0,0,0.3);display: none;}
.popup img{width:100%;}
.popup_content{position: relative;overflow: hidden;width: 100%;height:100%;background: rgba(0,0,0,0.8);}
.popup_footer{ position: absolute; bottom:0; padding: 0px 15px; color: #fff; font-size: 13px; cursor: pointer; font-weight: 700; display: flex; align-items: center; justify-content: space-between; width: 100%;height: 30px;}
.popup_footer input{display: none;}
.popup_footer input[type="checkbox"] + label span {display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin: -3px 10px 0 0;background: url(/resources/images/bg_input.png) left top no-repeat;}
.popup_footer input[type="checkbox"]:checked + label span {background:url(/resources/images/bg_input.png)-32px top no-repeat;}
.popup_footer label{cursor: pointer; letter-spacing: -1px;}
.popup_footer button{float: right; padding: 3px 10px; font-size: 13px; text-align: center; color: #fff; border: 1px solid #fff; background: transparent; cursor: pointer; font-weight: bold; line-height: 1;}
.popup .hgbtn{ top:15px; right:15px;}
.fastBtnPopUp {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .3);z-index: 1001;}
.fastBtnPopUp .popUpArea {width: 30%;position: absolute; text-align: center;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 10px; background-color: #fff;}
.fastBtnPopUp .popUpArea .popUpClose {display: flex;justify-content: space-between;align-items: center;width: 100%;padding: 5px 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;background-color: #ffdf00;}
.fastBtnPopUp .popUpArea .popUpClose p {font-weight: 600;font-size: 16px;}
.fastBtnPopUp .popUpArea .popUpClose a {text-align: right;font-size: 30px;font-weight: 600;}
.fastBtnPopUp .popUpArea img {width: 50%;}
/* 2022-04-11 소스 수정 -염정훈- */
.fastBtnPopUp .popUpArea .popUpTxt {margin-bottom: 30px;padding: 0 10px;}
.fastBtnPopUp .popUpArea .popUpTxt p {line-height: 1.5;font-size: 18px;text-align: left;}
/* //2022-04-11 소스 수정 -염정훈- */	

@media all and (max-width: 1023px) {
	.popup {top:50%; left:50%; width: 330px; height: 460px;}
	
	.popup img {width: 100%; height: 93%;}
	
	/* 2022-04-11 소스 수정 -염정훈- */
	.fastBtnPopUp .popUpArea {width: 60%;}
	.fastBtnPopUp .popUpArea .popUpClose {padding: 10px;}
	.fastBtnPopUp .popUpArea .popUpClose p {font-size: 1rem;}
	.fastBtnPopUp .popUpArea .popUpClose a {text-align: right;font-size: 1.5rem;font-weight: 600;}
	.fastBtnPopUp .popUpArea img {top: 56%;}
	.fastBtnPopUp .popUpArea .popUpTxt {margin-bottom: 20px;}
	.fastBtnPopUp .popUpArea .popUpTxt p {line-height: 1.3;font-size: 1rem;}
	/* //2022-04-11 소스 수정 -염정훈- */	
	
}

/* 2022-04-11 소스 수정 -염정훈- */
@media all and (max-width: 450px) {
	
	.fastBtnPopUp .popUpArea .popUpTxt p {font-size: 0.8rem;}

}
/* //2022-04-11 소스 수정 -염정훈- */	