/*popup style*/
.layer-popup{position:absolute; background:#fff; border:1px solid #ccc;}
.layer-popup *{/*float:left;*/ vertical-align:middle;}
.layer-popup .layer-popup-contents{background:#fff;}
.layer-popup .layer-popup-contents a{display:block;}
.layer-close{background:#fafafa;color:#5a5a5a; width:100%; height:30px; line-height:30px; font-size:13px;}
.layer-close.moving{ cursor:move;}
.layer-close .today-close{color:#5a5a5a; float:left; padding-left:10px;}
.layer-close .today-close input{}
.layer-close .today-close label{cursor:pointer;}
.layer-close .direct-close,.layer-close .win-direct-close{color:#5a5a5a; float:right; padding-right:10px;cursor:pointer;}
.layer-close .direct-close a,.layer-close .win-direct-close a{color:#5a5a5a; text-decoration:none; }

.layer-popup.window{position:inherit;}
.layer-popup.window .layer-popup-contents{width:100%; border:0px;}

input[type=text],input[type=password]{height:15px; padding-top:2px; font:normal 12px dotum; line-height:15px; padding-left:3px;}
input[type=text],input[type=password],textarea{border:1px solid #d0d0d0;}
.blind{display:none;}



 @media all and (max-width:767px) {
/*팝업*/
.layer-popupbg{ width:100% !important; height:100% !important; left:-100%; top:0; right:0; bottom:0; !important;position:fixed; background:none; z-index:9900; overflow:hidden;}
.layer-popupbg:after {content: "";background: #000; opacity: 0.60; filter: alpha(opacity=60); position: absolute; left: 0; bottom: 0; width: 100%; height: 100%;z-index: -1;}
.layer-popup:not(.window){ position:absolute; width:300px !important; left:50% !important; top:50% !important; margin-left:-150px;}
.layer-popup-contents img{width:100%; height:auto;}
}