
#layerpop_area{position:absolute; width:100%; z-index:15000;}
#layerpop_area .layerarea{position:relative; width:100%; height:100%; top:-700px; margin:0px auto;}

#layer_popup{/*position:absolute; z-index:15000; width:100%; height:100%; background:rgba(1, 1, 1, 0.7);*/
	position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; /*overflow:auto;*/ overflow-y:hidden; box-sizing:border-box; background-color:rgba(0,0,0,0.75); z-index:15000;
}
#layer_msg{/*position:absolute; z-index:15000; width:100%; height:100%; background:rgba(1, 1, 1, 0.7);*/
	position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; /*overflow:auto;*/ overflow-y:hidden; box-sizing:border-box; background-color:rgba(0,0,0,0.75); z-index:15000;
}

#layer_msg_new{/*position:absolute; z-index:15000; width:100%; height:100%; background:rgba(1, 1, 1, 0.7);*/
	position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; /*overflow:auto;*/ overflow-y:hidden; box-sizing:border-box; background-color:rgba(0,0,0,0.75); z-index:15000;
}

#layer_msg_pre{/*position:absolute; z-index:15000; width:100%; height:100%; background:rgba(1, 1, 1, 0.7);*/
	position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; /*overflow:auto;*/ overflow-y:hidden; box-sizing:border-box; background-color:rgba(0,0,0,0.75); z-index:15000;
}

#layer_msg_sns{/*position:absolute; z-index:15000; width:100%; height:100%; background:rgba(1, 1, 1, 0.7);*/
	position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; /*overflow:auto;*/ overflow-y:hidden; box-sizing:border-box; background-color:rgba(0,0,0,0.75); z-index:15000;
}

#layer_msg_w{/*position:absolute; z-index:15000; width:100%; height:100%; background:rgba(1, 1, 1, 0.7);*/
	position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; /*overflow:auto;*/ overflow-y:hidden; box-sizing:border-box; background-color:rgba(0,0,0,0.75); z-index:15000;
}

#layer_msg_w1{/*position:absolute; z-index:15000; width:100%; height:100%; background:rgba(1, 1, 1, 0.7);*/
	position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; /*overflow:auto;*/ overflow-y:hidden; box-sizing:border-box; background-color:rgba(0,0,0,0.75); z-index:15000;
}

#layer_msg_w2{/*position:absolute; z-index:15000; width:100%; height:100%; background:rgba(1, 1, 1, 0.7);*/
	position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; /*overflow:auto;*/ overflow-y:hidden; box-sizing:border-box; background-color:rgba(0,0,0,0.75); z-index:15000;
}

.layer_msg_w{/*position:absolute; z-index:15000; width:100%; height:100%; background:rgba(1, 1, 1, 0.7);*/
	position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; /*overflow:auto;*/ overflow-y:hidden; box-sizing:border-box; background-color:rgba(0,0,0,0.75); z-index:15000;
	overflow:hidden;
}

#layer_dct{
	position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; /*overflow:auto;*/ overflow-y:hidden; box-sizing:border-box; background-color:rgba(0,0,0,0.75); z-index:15000;
}

#layer_wfylist{
	position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; /*overflow:auto;*/ overflow-y:hidden; box-sizing:border-box; background-color:rgba(0,0,0,0.75); z-index:15000;
}

#layer_qrcode{
	position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; /*overflow:auto;*/ overflow-y:hidden; box-sizing:border-box; background-color:rgba(0,0,0,0.75); z-index:15000;
}


.layer_msg_drm{/*position:absolute; z-index:15000; width:100%; height:100%; background:rgba(1, 1, 1, 0.7);*/
	position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; /*overflow:auto;*/ overflow-y:hidden; box-sizing:border-box; background-color:rgba(0,0,0,0.75); z-index:15001;
	overflow:hidden;
}



.popup_align{text-align:center;  margin:0px auto;}
.popup_align_a{text-align:center;  margin:0px auto;}

.popbtn_area{width:100%; margin:0px auto; position:absolute; z-index:10500; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}

.popbtn_area_b{width:100%; margin:0px auto; position:absolute; z-index:10500; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}

.pop_img{width:100%;}
.close{padding:5px 10px; background:#f28122; display:inline-block; border-radius:20px;}
.close a{color:#fff; font-size:12px;}
.close a:hover,active,focus{text-decoration:none;}
.close a:link{text-decoration:none;}

.popclose_btnbox{background:#fff; color:#346cd1; border:2px solid #346cd1; width:100px; padding:8px 0px 10px; text-align:center; margin:0px auto; font-size:14px;}

.popclosebt{background:url(../images/common_n/searchmore_exit_wh.png); background-size:19px; width:19px; height:19px; background-repeat:no-repeat;}

/*팝업_new(200420 추가)*/
#main_popup{position:absolute; z-index:15000; top:0px; width:100%;}
.main_popup{margin:0 1% 1% 0; padding:0 0 30px 0; position:relative;}
.main_popup .close{position:absolute; bottom:0; left:0; background:#efefef; /*height:14px;*/ padding:8px 3%; text-align:right; color:#666; width:100%; font-size:12px;}
.main_popup .bt{background:#dedede; width:98px; height:15px; padding:3px 0; text-align:center; background-size:contain; color:#666; font-weight:bold; line-height:130%; border:1px solid #ccc;}
.main_popup a:hover{text-decoration:none;}

/*작성페이지 검색팝업*/
.layersearch_pop{background:#fff; display:inline-block;  border-radius:5px 5px 5px 5px; width:100%;}
.layersearch_pop .so_pd{padding:5px 5px 0px;}
.layerpop_tit{color:#fff !important; font-size:18px; border-radius:5px 5px 0px 0px; margin:0px; padding:8px 5px; background:#333; font-weight:400;}
.layerpop_tit_a{color:#fff !important; font-size:18px; margin:0px; padding:10px 5px; background:#213e78; font-weight:400;}


.layersearch_pop .searchmore_input{height:45px; width:100%; z-index:1; position:relative; box-sizing:border-box; border:0px; /*background:#fff;*/}
.layersearch_pop .searchmore_input .sch_ico{position:absolute; z-index:5; top:8px; right:10px;}
.layersearch_pop .searchmore_input .sch_ico .sch_icoimg{width:24px;}

.layersearch_pop .schmore_poplist{height:100%; /*max-height:200px;*/ box-sizing:border-box;}
.layersearch_pop .schmore_poplist .sm_poplist{width:100%; float:left; box-sizing:border-box;}

.layersearch_pop h4.sub_tit{margin:0px; border-bottom:1px solid #ddd; background:#f7f7f7; padding:5px;}


/**/
.popbox_tp1{background:#fff; width:100%; border-radius:5px; padding:20px;}
.popbox_tp2{background:#fff; width:100%; border-radius:5px;}
.popbox_tp3{width:100%; border-radius:5px;}

.popclick_bt{background:#269dd9; color:#fff; padding:0px 5px; display:inline-block; border:1px solid #269dd9; border-radius:2px;}
.popclick_bt_tp1{background:#269dd9; color:#fff; padding:3px 5px; display:inline-block; border:1px solid #269dd9; border-radius:2px; font-size:15px;}

.pop_btbox{border-top:1px solid #ddd;}


#pop_btnarea{border-top:1px solid #575757; width:100%; display:inline-block; padding:5px 0px;}
#pop_btnarea:link, #pop_btnarea a:hover,active,focus{text-decoration:none;}
#pop_btnarea .search_btn_1{
	line-height:34px; 
	height:36px; 
	color:#fff; 
	font-size:15px; 
	text-align:center; 
	display:inline-block; 
	background:#aaa url(../images/common/btn_ico_1.png) 22%; 
	background-repeat:no-repeat; 
	width:100px; 
	border:1px solid #aaa;
}

#pop_btnarea .search_btn_2{
	line-height:34px; 
	height:36px; 
	color:#fff; 
	font-size:15px; 
	text-align:center; 
	display:inline-block; 
	background:#90abc5 url(../images/common/btn_ico_2.png) 22%; 
	background-repeat:no-repeat; 
	width:100px; 
	border:1px solid #90abc5;
}

#pop_btnarea .exit_btn{
	line-height:34px; 
	height:36px; 
	color:#666; 
	font-size:15px; 
	text-align:center; 
	display:inline-block;
	background:#fff;
	border:1px solid #aaa;
	padding:0px 10px;

}


#pop_btnarea .lpsearch_btn{
	line-height:34px; 
	height:36px; 
	color:#fff; 
	font-size:15px; 
	text-align:center; 
	display:inline-block;
	background:#595957 url(../images/common/btn_ico_2.png) 15% 10px;
	background-repeat:no-repeat; 
	border:1px solid #595957;
	padding:0px 10px;
	border-radius:10px;

}

#pop_btnarea .reset_btn{
	line-height:34px; 
	height:36px; 
	color:#545454; 
	font-size:15px; 
	text-align:center; 
	display:inline-block;
	background:#f5f5f4 url(../images/common_new23/btn_ico_1.png) 15% 10px; 
	background-repeat:no-repeat; 
	border:1px solid #545454;
	padding:0px 10px;
	border-radius:10px;

}

.button_btn{background:#575757; color:#fff; padding:0px 20px; border-radius:30px; line-height:44px; height:44px; display:inline-block; font-size:15px; border:0px;}

/* Desktop Device : 480 이하 */
@media screen and (max-width:480px){

	.popup_align{width:100%; margin:0px auto;}
	.popbtn_area{width:100%; position:absolute; margin:0px auto; z-index:10500;}

	.popup_align_a{width:100%; margin:0px auto;}
	.popbtn_area_a{width:100%; position:absolute; margin:0px auto; z-index:10500; top:16px;}

	.pop_img{margin:10px; width:90%;}
	.popclosebt_m{width:25px;}
	.popclosebt_w{display:none;}

	.message_view{width:100%; height:640px;}
	.message_view_w{width:100%;  height:640px;}
 	.message_view_w_a{width:100%;  height:640px;}

	.popclosebt{background:url(../images/common/searchmore_exit_wh_m.png); background-size:19px;}

	/*팝업_new(200420 추가)*/
	.main_popup{width:60%; margin:2% auto;}
	.main_popup img{width:100%;}
	.pop_img_1{width:100%; height:100%;}
	.pop_img_2{width:100%; height:100%;}
	.pop_img_3{width:100%; height:100%;}
	.pop_img_4{width:100%; height:100%;}
	.pop_img_5{width:100%; height:100%;}

	.layersearch_pop .schmore_poplist .sm_poplist{width:100%;}

	/*210805 추가*/
	.popbtndct_area{margin:25% auto 0px;}
}


/* Desktop Device :481~768 */
@media screen and (min-width:481px) and (max-width:768px){
	
	.popup_align{width:100%; margin:0px auto;}
	.popbtn_area{width:100%; position:absolute; margin:0px auto; z-index:10500;}

	.popup_align_a{width:100%; margin:0px auto;}
	.popbtn_area_a{width:100%; position:absolute; margin:0px auto; z-index:10500; top:25px;}

	.popup_align_c{width:100%; max-width:680px; margin:0px auto;}

	.pop_img{margin:20px 15px; width:92%;}
	.popclosebt_m{width:25px;}
	.popclosebt_w{display:none;}

	.message_view{width:100%; height:640px;}
	.message_view_w{width:100%;  height:640px;}
	.message_view_w_a{width:100%;  height:640px;}

	.popclosebt{background:url(../images/common/searchmore_exit_wh_m.png); background-size:19px;}

	/*팝업_new(200420 추가)*/
	.main_popup{float:left; width:48%; margin:1%;}
	.main_popup img{width:100%;}
	.pop_img_1{width:100%; height:100%;}
	.pop_img_2{width:100%; height:100%;}
	.pop_img_3{width:100%; height:100%;}
	.pop_img_4{width:100%; height:100%;}
	.pop_img_5{width:100%; height:100%;}

	/*210805 추가*/
	.popbtndct_area{margin:25% auto 0px;}

	.popbox_tp3{max-width:680px;}

}


/* Desktop Device :769 이상 */
@media screen and (min-width:769px){

	.popup_align{width:660px; margin:0px auto;}
	.popbtn_area{width:660px; margin:0px auto; position:absolute; z-index:10500; }

	.popup_align_a{width:680px; margin:0px auto;}
	.popbtn_area_a{width:680px; margin:0px auto; position:absolute; z-index:10500;  top:30px;}

	.popup_align_b{max-width:980px; margin:0px auto;}

	.popup_align_c{max-width:815px; margin:0px auto;}

	.pop_img{/*max-width:600px;*/ max-width:490px; /*추석기간동안 사이즈*/ margin:25px 15px;}
	.close{position:relative; /*top:10px;*/}
	.popclosebt_m{display:none;}

	.message_view{width:640px; height:640px;}
	.message_view_w{width:640px; height:640px;}
	.message_view_w_a{width:680px; height:640px;}
	
	/*팝업_new(200420 추가)*/
	#popup_load{display:block;}

	/*.main_popup{float:left;}*/
	.main_popup{float:left;}
	/*.main_popup img{width:100%;}*/
	.pop_img_1{width:100%; height:100%;}
	.pop_img_2{width:100%; height:100%;}
	.pop_img_3{width:100%; height:100%;}
	.pop_img_4{width:100%; height:100%;}
	.pop_img_5{width:100%; height:100%;}

	/*210805 추가*/
	.popbtndct_area{margin-top:25%;}

	.popbox_tp1{max-width:680px;}
	.popbox_tp2{max-width:980px;}
	.popbox_tp3{max-width:815px;}

}