
/* 레이어 팝업할 때 배경 설정 */
#section {
	position: fixed;
	width: 100%;
	height:100%;
	left:0px;
	top:0px;
	background-color:#000;
	opacity:0.5;
	z-index : 99999999;
	display:none;
}


/* 레이어 타이틀 및 상단 버튼 */
.layerTop{margin-bottom:0px; position:relative;}
.layerTitle{width:40%; margin-right:3.5%; margin-bottom:15px; display:inline-block;}
.layerTitle h3{ color:#000; font-size:20px; background:url("../images/common/title01_01.png") 5px center no-repeat; padding-left:30px;}
.layerTopBtn{width:55%; display:inline-block; text-align:right;}

/* 레이어 팝업 */
.layerPopup {
	float:left;
	position : absolute;
	background-color : #fff;	
	border: 2px solid #f00;
	padding: 20px;
	z-index : 999999999;
	display:none;
}


.upload_progress { position:absolute; width:400px; background-color:#fff; border: 1px solid #000; padding:30px 30px 10px 30px; display:none;}
.upload_bar_box {width:100%; border: 1px solid #aaa;}
.upload_bar { background-color: #ddd; width:0%; height:20px;}
.upload_percent { display:inline-block; width:100%; color: #666666; font-size:12px; text-align:center;}
.upload_text { display:inline-block; width:100%; color: #666666; font-size:12px; text-align:center;}


/* 내용 타이틀 */
.subtitle {width:40%;  color:#000; font-size:15px; font-weight:bold; display:inline-block; padding-left:5px;}
.subtitleBtn {width:59%; display:inline-block; text-align:right; margin-bottom:5px;}

.excelRequired {color:#f00; font-weight:bold;}
