#mask {  
  position:absolute;  
  left:0;
  top:0;
  z-index:9000;  
  background-color:#000;  
  display:none;  
}



/* ------------------------------  PopUp 신규 레이어 팝업  ------------------------------ */
.layer_PopUp { position:fixed; float:left; margin:0 auto; display:none; z-index:9998; background:#fff; font-size:14px; cursor:pointer;}
.layer_PopUp .popCnt { position:relative;  border:1px solid #d1d1d1; text-align:left; background:#fff;}
.layer_PopUp .popCnt img { border:none; }


.layer_PopUp .popCnt .pop_line2 { border:1px solid #d1d1d1; text-align:left; border-top:0; cursor:Default; }
.layer_PopUp .popCnt .pop_line2 .btnDiv {width:100%; height:23px; line-height:20px; text-align:right; border:none;}
.layer_PopUp .popCnt .pop_line2 .btnDiv a { color:#000; text-decoration:none; vertical-align:bottom; padding-right:5px;}


.layer_PopUp .popCnt .popClose { position:absolute; display:block; bottom:6px; left:10px; background:#d1d1d1; }
.layer_PopUp .popCnt .popClose img {width:15px; height:15px; }

/* ------------------------------  PopUp 신규 레이어 팝업  ------------------------------ */


/* ------------------------------  PopUp 멀티 신규 레이어 팝업  ------------------------------ */
.layer_multi_PopUp {margin:0 auto; display:none; z-index:9995;}

/*popup*/

#popup_box{width:900px;position:relative;margin:0 auto;}
#popup_boxclose{width:880px;height:43px;line-height:43px;padding-right:20px;float:left;text-align:right;color:#FFF;}
#popup_boxclose input{width:20px;height:20px;vertical-align:middle;margin-left:5px;}


#popup_list{width:100%;float:left;margin-top:15px;}
#popup_list li{float:left;width:300px;height:300px;}
#popup_list a{float:left;width:300px;height:300px;}

#popup_boxclosebtn{position:absolute;top:0;right:-45px;}
/* ------------------------------  PopUp 멀티 신규 레이어 팝업  ------------------------------ */
#popup_boxclosebtn2{position:absolute;top:0;right:0;}
