p {margin-top:0px;margin-bottom:0px;} 	

/*레이어팝업*/
.layer{position:absolute;border: 3px solid #f4f6f9;background:#fff;border-radius: 3px;box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.5);}
.layer div:first-child {overflow-x: auto;overflow-y: hidden;padding:0;margin:0;border:0;}
.layer div:first-child * {padding:0; margin:0;}
.layer .tith1{margin-bottom:10px;font-size:18px;color:#2c2c2c;letter-spacing:-1px;line-height:16px;text-align:center;font-weight:bold;}
.layer .tith2{margin-bottom:8px;margin-top:15px;font-size:13px;color:#2c2c2c;letter-spacing:-1px;line-height:16px;text-align:center;font-weight:bold;}
.layer .gnb{padding:17px 20px 0;}
.layer .text01{color:#7d7d7d;line-height:18px;font-size:12px;padding-top:7px;}
.layer .btn{clear:both;padding:5px 0;text-align:center}
.layer .btn img{vertical-align:top}
.layer .ly_footer{font-size:15px;height:30px;text-align:right;background: #f4f6f9;}
.layer .ly_footer span:not(.ms_popup_hover) {display: inline-block;vertical-align: middle;}
.layer .ly_footer span:not(.ms_popup_hover):after {display:inline-block;content:"\00d7";color:#666;font-size: 20px;cursor: pointer;}
.layer .clse{position:absolute;top:13px;right:8px;}
.ms_popup_hover{color: #666;}

@media screen and (max-width: 979px) {	
	.layer{left:5% !important;max-width:90% !important;}
    .layer div:first-child {height: auto!important;max-height:90%; overflow-y:auto;}
}