@charset "euc-kr";
ul { list-style:none; }

body {
	width:100%;
	height:100%;	
    padding:0px;
    margin:0px;
	font-size:9pt;
	font-family:±¼¸², Arial, sans-serif;
	color: #666666; 
	border: none;
	background-color: #FFFFFF;
	letter-spacing:0px;
	line-height:14pt;
}

p, table, tr, td  {
	color: #666666; 
	border: none;
	letter-spacing:0px; 
	line-height:14pt;	
}

img {
	border:0px;
	vertical-align:top;
}

.bold     	{ font-weight:bold; }
.font_blk 	{ color:#000000; } 
.title_line {
	font-weight:bold;
}


/* ÀÔ·Â Form */
textarea {
	font-family: ±¼¸², Arial;
	font-size:9pt;
	color: #666666;
	border:1px SOLID #CBCBCB;
	border-bottom-color: #CBCBCB;
	border-right-color: #CBCBCB;
	background-color:white;
	padding:3px;
}

input.search {
	font-family: ±¼¸², Arial;
	font-size:9pt;
	color: #666666;
	border:1px SOLID #ABABAB;
	border-bottom-color: #ABABAB;
	border-right-color: #ABABAB;
	background-color:white;
	padding:2px;
}

.select {
	font-family:±¼¸², Arial; 
	font-size: 9pt; 
	color: #666666;
	border: 1px solid ABABAB;
	text-align: left;
	vertical-align: text-bottom;
}

form	{ font-family:±¼¸², Arial; font-size: 9pt; }
select 	{ font-family:±¼¸², Arial; font-size: 9pt; color: #666666; }
option	{ font-family:±¼¸², Arial; font-size: 9pt; color: #666666; }


/* ±âº» ¸µÅ©½ºÅ¸ÀÏ*/
a:link {
	color:#649236;
	text-decoration:none;
} 
a:visited {
	color:#649236;
	text-decoration:none;
}
a:hover, a:focus {
	color:#649236;
	text-decoration:none;
}
a:active {
	color:#649236;
	text-decoration:none;
}

/* ¸Þ´º */
#mnu{
	float:left;
	width:99%;
	background:url(../images/admin/bg_top.gif);
}
#mnu li{
	float:left;
	padding:7px 0 0 20px;
	font-size:10pt;
	height:24px;
	background:url(../images/admin/mnu_bar.gif) no-repeat 10px 8px;
}
#mnu .first1{
	background:none;
}
.top_grn	{ 
	color:#AED786; 
	font-weight:bold; 
	text-decoration:none; 
	font-size:10pt;	
}
a.top_grn			{ text-decoration:none; color:#AED786; }
a.top_grn:visited 	{ text-decoration:none; color:#AED786; }
a.top_grn:hover		{ text-decoration:none; color:#AED786; }

.top_sky	{ 
	color:#A4CFED; 
	font-weight:bold; 
	text-align:center; 
	text-decoration:none; 
	font-size:10pt;
}
a.top_sky			{ text-decoration:none; color:#A4CFED; }
a.top_sky:visited 	{ text-decoration:none; color:#A4CFED; }
a.top_sky:hover		{ text-decoration:none; color:#A4CFED; }

.top_ppl	{ 
	color:#A7A4ED; 
	font-weight:bold;
	text-align:center; 
	text-decoration:none;
	font-size:10pt; 
}
a.top_ppl			{ text-decoration:none; color:#A7A4ED; }
a.top_ppl:visited 	{ text-decoration:none; color:#A7A4ED; }
a.top_ppl:hover		{ text-decoration:none; color:#A7A4ED; }

.top_pnk	{ 
	color:#DBA4ED; 
	font-weight:bold; 
	text-align:center; 
	text-decoration:none; 
	font-size:10pt;
}
a.top_pnk			{ text-decoration:none; color:#DBA4ED; }
a.top_pnk:visited 	{ text-decoration:none; color:#DBA4ED; }
a.top_pnk:hover		{ text-decoration:none; color:#DBA4ED; }

.top_wht	{ 
	color:#FFFFFF; 
	font-weight:bold; 
	text-align:center; 
	text-decoration:none;
	font-size:10pt;
}
a.top_wht			{ text-decoration:none; color:#FFFFFF; }
a.top_wht:visited 	{ text-decoration:none; color:#FFFFFF; }
a.top_wht:hover		{ text-decoration:none; color:#FFFFFF; }

.left_bg	{ 
	height:600px; 
	text-align:left; 
	vertical-align:top; 
	padding-top:10px; 
	padding-left:10px;
	background:#FBFBFB; 
	border:1px solid #E5E5E5; 
}


/* ¼­ºê¸Þ´º */
#mnuLst{
	width:180px;
	float:left;	
}

a.menu2				{ text-decoration:none; color:#1A7DB8; }
a.menu2:visited 	{ text-decoration:none; color:#1A7DB8; }
a.menu2:hover		{ text-decoration:none; color:#1A7DB8; }

 

/* Page°æ·Î */
a.page				{ text-decoration:none; color:#828282; letter-spacing:0pt; line-height:14pt; }
a.page:visited 		{ text-decoration:none; color:#828282; letter-spacing:0pt; line-height:14pt; }
a.page:hover		{ text-decoration:none; color:#609940; letter-spacing:0pt; line-height:14pt; }

/* 2017-03-21 ¼öÁ¤ */
/* °Ë»ö */
.search_title 	{ background:#F6F6F6; color:#000000; text-align:left; padding-left:10px; }
.search_bLine	{ background:#BABABA; height:1px;}
.search_line	{ background:#DDDDDD; height:1px;}
.search_list 	{ text-align:left; padding-top:5px; padding-left:5px; padding-bottom:5px;}
.search_list02 	{ text-align:left; padding:10px 10px 0px 10px; }
/* 2017-03-21 ¼öÁ¤³¡ */

/* ¸®½ºÆ® */
.list_title		{ background:#D6E5C5; color:#000000; text-align:center; height:30px; border-right:1px solid #FFFFFF; }
.list_left 		{ text-align:left; height:30px; padding-left:2px; }
.list_center 	{ text-align:center; height:30px; }
.list_line		{ background:#CFE2C7; height:1px; }
.list_ellipsis  { 
	overflow:hidden;
	text-Overflow:ellipsis;
	white-Space:nowrap;
}

.list_no {
	font-family:Arial, Tahoma, sans-serif;
	font-size:8pt;
	color:#666666;
	text-align:center;
}

/* 2017-03-21 ¼öÁ¤ */
.view_title		{ background:#F1F5EF; color:#000000; text-align:left; padding:5px 5px 5px 10px; }
.view_special	{ background:#F1F5EF; color:#4E8339; text-align:left; padding-left:10px; padding:5px 5px 5px 10px; }
.view_bLine		{ background:#93C47F; height:1px;}
.view_list 		{ text-align:left; padding:5px; }
.view_line		{ background:#CFE2C7; height:1px; }

/* 2017-03-21 ¼öÁ¤³¡ */

#loadingDiv	{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
}
#loadingDiv img	{
	display:block; 
	position:absolute; 
	top:50%; 
	left:50%; 
	margin-left:-97px; 
	margin-top:-130px;
}


/* 2017-03-21 Ãß°¡ */
.sb_title {text-align:left; width:100%; padding-bottom:10px; font-weight:bold; color:#000000; }
.recruit_box {text-align:center; width:100%; border:1px solid #649236; padding-bottom:10px}


/** modal window styles **/
#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}


#ctmodal {  
  padding: 18px;
  background: #f3f6fa;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
}

table{border-collapse:collapse; border-spacing:0;}
td{word-break:break-all}

table.recruit01 { margin:0; padding:0; border:0; clear:both; line-height:1.6; text-align:center; font-size:12px;}
table.recruit01 caption{/*visibility:hidden;*/ display:none}
table.recruit01 tr:hover{background:#ccc;}
table.recruit01 th{padding:6px 4px 5px 4px; color:#000; background:#d6e5c5; border-left:solid 1px #fff; font-weight:normal;}
table.recruit01 th.bt{border-bottom:solid 1px #fff;}
table.recruit01 td{padding:6px 4px 5px 4px; color:#666; border-bottom:solid 1px #cfe2c7;}
table.recruit01 span {display:block; width:95%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
table.recruit01 td.left {text-align:left;}
table.recruit01 a{color:#649236; transition: color 0.5s ease;}
table.recruit01 a:hover{color:#649236;}

.textelli {display:block; width:95%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

table.recruit02 { margin:0; padding:0; border:0; clear:both; line-height:1.8; text-align:center; font-size:12px; border-top:solid 2px #808080;}
table.recruit02 caption{/*visibility:hidden;*/ display:none}
table.recruit02 th{padding:6px 4px 5px 4px; color:#000; background:#e5e5e5; border:solid 1px #d9d9d9; font-weight:normal;}
table.recruit02 th.title{font-weight:bold;}
table.recruit02 td{padding:6px 4px 5px 4px; color:#666; border:solid 1px #d9d9d9;}
table.recruit02 td.left {text-align:left;}
table.recruit02 td span {display:block; width:95%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
table.recruit02 a{color:#649236; transition: color 0.5s ease;}
table.recruit02 a:hover{color:#649236;}

.resume_box {margin:10px}
.resume_title {font-weight:bold; text-align:left; margin:10px 0 0 10px}
.resume_btn {text-align:center; margin:10px; padding:0 0 20px 0}


table.recruit03 { margin:0; padding:0; border:0; clear:both; line-height:1.6; text-align:left; font-size:12px; border-top:solid 1px #93c47f}
table.recruit03 caption{/*visibility:hidden;*/ display:none}
table.recruit03 th{padding:6px 4px 5px 10px; color:#666; background:#f1f5ef; border-bottom:solid 1px #cfe2c7; font-weight:normal; text-align:left;}
table.recruit03 td{padding:6px 4px 5px 10px; color:#666; border-bottom:solid 1px #cfe2c7;}