@charset "UTF-8";

/* sub-page common style */

/* section{
	margin:0 auto;
	width:1110px;
} */

article{
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	min-height: 600px;
}


/* sub-page title image */
.section1-header-img{
	background:url('../imgs/intro/common/sub1_intro_head.gif');
	background-repeat:no-repeat;
	background-position:center center;
	width:100%;
	min-width:1110px;
	height:260px;
}

.section2-header-img{
	background:url('../imgs/adm/common/sub2_intro_head.gif');
	background-repeat:no-repeat;
	background-position:center center;
	width:100%;
	min-width:1110px;
	height:260px;
}


.section3-header-img{
	background:url('../imgs/course/common/sub3_intro_head.gif');
	background-position:center center;
	background-repeat:no-repeat;
	width:100%;
	min-width:1110px;
	height:260px;
}

.section4-header-img{
	background:url('../imgs/emp/common/sub4_intro_head.gif');
	background-position:center center;
	background-repeat:no-repeat;
	width:100%;
	min-width:1110px;
	height:260px;
}

.section5-header-img{
	background:url('../imgs/cmnt/common/sub5_intro_head.gif');
	background-position:center center;
	background-repeat:no-repeat;
	width:100%;
	min-width:1110px;
	height:260px;
}

.management-header-img{
	background:url('../imgs/intro/common/sub1_intro_head.gif');
	background-repeat:no-repeat;
	background-position:center center;
	width:100%;
	min-width:1110px;
	height:260px;	
}


.article_body{
	width:1110px;
	height:auto;
/* 	margin:20px auto; */
}
.article-title-wrap{
	height:70px;
	text-align:left;
	float:left;	
	padding-top: 60px;
}

.article-ex-wrap{
	padding-left:20px;
	padding-top:40px;
	height:25px;
	text-align:left;
	float:left;
}

.article-num{
	font-size:60px;
	color:#e0e0e0;	
}

.article-title{
	font-size:28px;
	color:#515151;
	font-weight:bold;
}


.article-title-ex{
	margin-top:20px;
	font-size:12px;
	color:#a1a1a1;
}


.article-wrap{
	max-width:1110px;
	height:auto;
	min-height:500px;
	text-align:center;
	margin-bottom:30px;
}

.section-header-wrap{
	width:100%;
	background:rgba(28,50,109,0.1);
	height:50px;
	border-bottom:2px solid #e0e0e0;
	min-width:1110px;
	margin:0 auto;
}

.section-h{
	max-width:1110px;
	width: 100%;
	height:50px;
	margin:0 auto;	
}

.section-h-title{
	float:left;
	font-size:20px;
	color:#404040;
	font-weight:bold;
	padding-top:20px;	
}

.section-h-loc{
	float:right;
	font-size:12px;
	color:#404040;
	padding-top:30px;
	font-weight:bold;
}


.section-divider{
	margin:25px auto;
	clear:both;
	height:1px;
	background-color:#a1a1a1;
	width:100%;	
}


.articleDivider{
	margin:10px auto;
	clear:both;
	height:2px;
	background-color:#a1a1a1;
	width:100%;	
}




/* article content 이미지 등록 시  */
/* 
.content_img_wrap{
	background:rgba(200,200,200,0.7);	 
}
*/

.content-img{
	width:1110px;
	height:auto;
}


/* adm_intro  iframe -s*/
.adm_iframe{
	margin:0 auto;
	width:805px;
	height:655px;
} 

.policy-area{
	width:1110px;
}

.container{
	width:100%;
	height:50px;	
}


.upload_btn{
	float:right;	
	width:100px;
	height:auto;
	padding:5px 10px;
	font-size:14px;
	background-color:whitesmoke;
	border:1px solid #a0a0a0;
	text-decoration:none;
	border-radius:3px;
}

.upload_btn:hover{
	color:white;
	background:rgba(0,0,0,0.6);
}




/* 서브페이지 버튼  */
.a-button-wrap{
	text-align:right;
	max-width:1110px;
	width: 100%;
	height:50px;
	margin:0;
	margin-top:15px;
}

.a-button-wrap.form-btn{
	text-align: center;
}

.a-button-wrap .a-button{
	font-size:12px;
	font-weight:normal;
	color:BLACK;
	border-radius:3px;
	text-decoration:none;
	border:1px solid #a1a1a1;
	padding:10px 10px;
	margin:auto 10px;
	background:rgba(66,66,66,0.1);
}

.a-button-wrap .a-button:hover{
	font-size:12px;
	color:#555;
	background:rgba(255,255,255,0.6);
	cursor:pointer;
}




article, .article-wrap{
	width:1110px;
	margin:0 auto;
}
section{
	width:100%;
}

.article_body{
	clear:both;
	width:100%; 
	margin:0 auto;
}
.article-wrap{
   padding:20px 0;
}

.kte_mngemt_ul{
	list-style:none;
	text-align:center;
	margin:0 auto;
	max-width:1110px;
	width: 100%;
	padding:0;
}


/********************************************************
	2025.10.20 최기근 수정
	메뉴 박스 크기 조정 
	box-sizing: border-box; 추가
*/
.kte_mngemt_li{
	font-size:13px;
	float:left;
	width:185px;
	height:30px;
	line-height:30px;
	background:#1D326C;
	color:WHITE;
	border:1px solid #1D326C; 
    box-sizing: border-box;
}
/*********************************************************/

.kte_mngemt_li:hover{
	font-weight:bold;
	background:WHITE;
	color:#1D326C;
	border:1px solid #1D326C; 
	cursor:pointer;
}

.table_wrap{
	max-width:1110px;
	width: 100%;
	box-sizing: border-box;
	margin:0 auto;	
}

.consult_comment{
	border:1px solid #e0e0e0;
	width:500px;
	resize:none;
	height:50px;
	margin:10px 0;
	float:left;
}

.consult_comment_btn{
	 float:left;
	 margin:10px;
	 height:50px;
	 border-radius:3px; 
	 padding:5px;
}

/* 메인 이동 버튼 */
.move_mngemt_main_wrap{
	float:right;
	padding:7px 10px;
	width:120px;
	border:1px solid #1d326c;
}

.move_mngemt_main_wrap:hover{
	background-color:#1d326c;
	cursor:pointer;
	color:#fff;
}

.login_table.manage tr td input[type="button"]:hover{
	color:BLACK;
	filter: brightness(0.9);
}

.login_table.manage td{
	border: none;
}
