/*****HeePopup***********/
.popup_container{background-color: #fff; }
.popup_header{
	border-color: transparent;
	background: #46b2e7;  /*해더색 버튼색*/ 
	width:100%;
	color:#FFF;text-align:center;padding-top:12px;padding-bottom:12px;
}
.popup_title{ /*상단제목*/
      display:inline-block; width:100%; font-size:16px;}
.popup_clbtn { /*상단x버튼*/
    position: absolute; right: 10px; top: 8px; display: inline-block;
    width: 26px;  height: 26px; text-align: center; font-size: 26px;  line-height: 26px;
    font-weight: bold;  background-color: #46b2e7; color: #fff; cursor: pointer;
}
.popup_message{/*팝업내용*/
     font-size:14px; color: #666; line-height: 20px; margin:20px ; font-weight: bold; text-align:center;
}
.popup_panel{width: 100%; margin-top:10px; padding-top: 10px; border-top: 1px solid #DDD; text-align:center; padding-bottom:10px;}	
.popup_panel button{
	display: inline-block; padding: 6px 12px;	margin-bottom: 0;	font-size: 14px;
	text-align: center;	white-space: nowrap;	vertical-align: middle;	cursor: pointer;	
	background-image: none;	border: 1px solid transparent; 
} 

.popup_panel #popup_ok{
	color: #fff; background-color: #46b2e7;
}
.popup_panel #popup_cancel{
	color: #333; background-color: #eee;
}
.popup_img{ padding:15px;}

input[type='button'].file_btn{	display: inline-block; padding: 6px 12px;	margin-bottom: 0;	font-size: 14px;
	text-align: center;	white-space: nowrap;	vertical-align: middle;	cursor: pointer;	
	background-image: none;	border: 1px solid transparent; }
#file_upload_save{
	color: #fff; background-color: #46b2e7;
	}

/** Popup **/
.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000;}
.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#666; opacity:.5; filter:alpha(opacity=50);}
.layer .pop-layer {display:block;}
.pop-layer {
	width: 300px; height:auto; /*width 크기*/
    display:none; position: absolute; top: 50%; left: 50%;  background-color:#fff;  z-index: 1000; color:#666; font:bold 13px 'NanumGothic';}	
.pop-layer .pop-container {padding: 15px 25px;}
a{cursor:pointer;}


/*레이어 팝업버튼*/
.clo_bg{ background:#eee; height:36px;}
.clo_btn{padding:10px 25px; float:right; color:#666;}
.clo_btn:hover{color:#222;}
.joina{padding:10px 25px; float:left; color:#666}
.joina:hover{color:#222;text-decoration:underline}

.login_frm-wrap{padding:20px 25px 18px;}
#login_popup #login_frm{position:relative; margin-bottom:12px;}
#login_popup #login_id, 
#login_popup #login_pw{width:100%; margin-bottom:10px;font-size:13px;}
#login_popup #login_btn{width:100%; height:40px; background: #46b2e7; border:1px solid #46b2e7; color:#fff; vertical-align:middle; font-size:16px;}
.check-save {margin-top:10px}
.check-save label{font-size:13px;}
.login-links{border-top:1px solid #eee; padding-top:8px;}
.login-links a{font-size:14px; display:block; color:#777; font-weight:normal; background:#f5f5f5; padding:7px 12px; border:1px solid #eee; margin-bottom:6px; }


.login-links .pw-link{}
#login_popup #join_btn{}



.clo_bg{ background:#eee; height:36px;}
.clo_btn{padding:10px 25px; float:right; color:#666;}
.clo_btn:hover{color:#222;}


/*점검안내 팝업*/
.pop-inspect{max-width:360px; width:100%;}
.pop-inspect .body{background:#f1efe8; padding:0px 15px 12px; border-top:5px solid #3688ce}
.pop-inspect .body .img{text-align:center; display:block; margin:0px auto 10px;}
.pop-inspect .body .img img{width:65%;}
.pop-inspect .body .title{color:#444; font-size:20px; font-weight:800;}
.pop-inspect .body .txt{ margin:8px 0 12px; letter-spacing:-1px; color:#444;font-size:13px; }
.pop-inspect .txt-time{background:#fff; padding:10px; border-radius:4px;}
.pop-inspect .txt-time dd{font-size:13px;  letter-spacing:-1px;}
.pop-inspect .txt-time strong{color:#F60}
.pop-inspect .foot{background:#666; padding-left:12px; padding-right:8px;}
.pop-inspect .foot:after{clear:both; content:'';display:block;}
.pop-inspect .foot .just-close{color:#fff; font-size:12px; font-family:돋움, 'Dotum'; display:inline-block; line-height:24px; float:left;}
.pop-inspect .foot .today-close{color:#fff; font-size:12px; font-family:돋움, 'Dotum'; display:inline-block; line-height:24px; float:right;}
.pop-inspect .foot .today-close i{font-size:14px; font-weight:bold;}

@media only screen and (max-width: 480px) {
.pop-inspect .body{max-height: 380px; overflow-y: auto;}
}

