* { font-size:15px; line-height:20px; color:#000000; text-decoration: none; MARGIN: 0px; font-family: 'SF Pro KR', 'SF Pro Text','Apple SD Gothic Neo','Noto Sans KR','Malgun Gothic', dotum, arial, gulim,Tahoma, Helvetica, sans-serif; 	}

:root {
	--fontMainSet:  'Noto Sans KR', 'Malgun Gothic', '¸¼Àº°íµñ', Dotum, 'µ¸¿ò', 'gulim', '±¼¸²', 'Tahoma', sans-serif;
	--fontSubSet:  'Noto Sans KR', 'Malgun Gothic', '¸¼Àº°íµñ', Dotum, 'µ¸¿ò', 'gulim', '±¼¸²', 'Tahoma', sans-serif;
	--mainColor: #134aa9;
	--subColor1: #173a83;
	--libColor2: #b84c97;
	--libColor3: #1a7ca0;
	--colorWhite: #fff;
	--colorBlack: #000;
	--colorGray: #555;
	--colorLightgray: #efefef;
	--colorDarkgray: #222;
	--colorRed: #b02323;
	--colorPink: #f8277b;
	--colorPurple: #641886;
	--colorYellow: #f4cb0a;
	--colorGreen: #00b755;
	--colorNavy: #031444;
	--colorBlue: #72e3ff;
	--colorOrange: #ff7f00;
	/*--colorOrange: #f23f15;*/
	--status1:#FF0000;
	--status2:#6a6aff;
	--status10:#6a6aff;
	--status11:#9090f5;
	--status3:#0000FF;
	--status4:#FF0000;
	--status5:#9e9e9e;
	--status6:#4682B4;
	--status7:#A9A9A9;
	--status8:#ccc;
	--status9:#FF0000;
	--status92:#d67d14;
	--status99:#333;
	--status90:#555;
}


label { cursor : pointer; }

.selectBox01 {height:28px;	padding:5px;	font-size:14px;	border:1px solid #ccc;	background:url('/img/arrow_down2.png') right center no-repeat;/* background·Î ¹è°æ ±ò¾ÆÁÜ */	background-color:#f0f0f0;appearance:none; /* ±âº» ½ºÅ¸ÀÏ ¾ø¾Ö±â */
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
}
.selectBox01 select::-ms-expand {display:none;}/* ie¿¡¼­ ±âº» ½ºÅ¸ÀÏ ¾ø¾ÖÁÜ */


#wrapper {width: 100%;text-align: center;overflow: hidden;}
#container {position: relative;width: 1000px;margin: 0 auto;text-align: left;padding: 0;overflow: hidden;}
ul, li, ol{ list-style:none; margin:0; padding:0px; }

/* ³×ºñ°ÔÀÌ¼Ç ´ëºÐ·ù */
#navi{position:absolute;left:150px;top:56px;width:1000px;height:38px;}
#navi #navi_m{position:relative;width:762px;}
#navi ul li{display: inline;padding:0;line-height: 0;white-space:nowrap;padding: 0px 10px 0px 10px;}


/* ³×ºñ°ÔÀÌ¼Ç ÁßºÐ·ù */
#navi_m div{position:absolute;height:22px;top:30px;padding-left:1px;}
#navi_m div ul{float:left;height:24px;padding-left:0px;}
#navi_m div ul li{float:left;display:inline;padding:0 8px 0 0;font-size:1em;line-height:normal;white-space:nowrap;letter-spacing:-0.05em;}
#navi_m div ul li.first a{background: none;padding-left:0;}
#navi_m div ul li a{float:left;padding:5px 0 2px 7px;font-size:14px;letter-spacing:-0.06em;color:#000000;}
#navi_m div ul li a:hover{color:#eb4316;text-decoration:none; }
#navi_m div ul li.on{text-decoration:none; color:#121212;font-weight:bold;}
#navi_m div#navi_sub_s01{ left:5px; display:none; }
#navi_m div#navi_sub_s02{ left:5px; display:none; }
#navi_m div#navi_sub_s03{ left:120px; display:none; }
#navi_m div#navi_sub_s04{ left:260px; display:none; }
#navi_m div#navi_sub_s05{ left:370px; display:none; }
#navi_m div#navi_sub_s06{ left:100px; display:none; }


/* TOP */
.top_bg					{ height:125px; background:url(../img/common/top_bg.gif) repeat-x top;} /* Å¾ ÀüÃ¼ bg */


/* ¼­ºê¸Þ´º */
.sub_menu, a.sub_menu:link, a.sub_menu:visited, a.sub_menu:active { color:#858d9c; font-size:11px; text-decoration:none;}
a.sub_menu:hover		{ color:#3a4e72; text-decoration:underline; font-weight:bold;}

/* ¾÷¹«Á¾·á */
.login					{ padding:14px 10px 0px 0px; color:#fff;} 
.logout					{ padding:14px 10px 0px 0px;} 

/* Á¤·Ä */
.algin_center			{ text-align:center;}
.algin_right			{ text-align:right;}

/* ´ë¸Þ´º */
.main_menu, a.main_menu:link, a.main_menu:visited, a.main_menu:active { color:#858585; font-size:12px; text-decoration:none; font-weight:bold;}
a.main_menu:hover		{ color:#DF922D; text-decoration:underline;}

/* ÆÐµù */
.pad_topmenu			{ padding-top:3px;} /* ´ë¸Þ´º */
.pad_title				{ padding-top:9px;} /* Å¸ÀÌÆ² */
.pad_location			{ padding:23px 34px 0px 0px;} /* ÆäÀÌÁö °æ·Î */
.pad_copyr				{ padding:10px 15px 0px 0px; text-align:right; vertical-align:top;} /* Ä«ÇÇ¶óÀÌÆ® */
.pad_copyr_address		{ padding:10px 0px 0px 30px; vertical-align:top;} /* Ä«ÇÇ¶óÀÌÆ® : ÁÖ¼Ò */

.srch_txt{float:left;width:100px;height:17px;padding:2px 1px 0 5px;border:0;background:#22232c;font-family:'µ¸¿ò',dotum,sans-serif;font-family:Arial;font-size:12px;line-height:15px;color:#fff;outline:none}
.srch_box_sub{float:left;position:relative;width:100px;margin-right:4px;border:3px solid #46c80f;background:#22232c}



/********************************************** Form **********************************************/

.chk_form				{ border:1px solid #74a6ed; border-bottom-color:#74a6ed; border-right-color:#74a6ed; background-color:#657eaf;}
.chk					{ border:1px solid #DDDDDD; border-bottom-color:#DDDDDD; border-right-color:#DDDDDD; background-color:#F2F2F2;}
.radio					{ margin-right:3px; border:1px solid #DDDDDD; border-bottom-color:#DDDDDD; border-right-color:#DDDDDD; background-color:#F2F2F2;}





.table_with_underline th {border:0px; border-bottom: black 1px solid; padding:2px; padding-right:3px; font-weight:bold; background:e0e0e0; width:60px; text-align:right; font-size:9pt}
.table_with_underline td {border:0px; border-bottom: black 1px solid; padding:2px; padding-left:3px; height:23px; font-size:9pt}

.table_with_nounderline th {border:0px; padding:2px; font-weight:bold; background:e0e0e0; font-size:9pt}
.table_with_nounderline td {border:0px; padding:2px; font-size:9pt}

.table_with_border th {border:0px; padding:1px; font-weight:bold; background:e0e0e0; font-size:9pt}
.table_with_border td {border:0px; padding:1px; font-size:9pt}


.SystemInputArea {	background: buttonface;	border-top: 1px solid buttonhighlight;	border-left: 1px solid buttonhighlight;	border-bottom: 1px solid buttonshadow;	border-right: 1px solid buttonshadow;	padding: 2px;	font: menu;}

/**************************************


/* gray table */

.gray_table_outer {
	border-collapse:collapse;
	/*border-color:#f3f3f3;
	border:1px dashed;*/
	background-color:#f3f3f3;
}
.gray_table {
	background-color:#E4E4E4;
}

.gray_table_title {
	height:20px;
	padding:2px 0px 0px 5px;
	background-color:#F8F8F8;
	color:#686868;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.gray_table_cell {
	height:20px;
	padding-top:5px;
	background-color:#f8fbff;
	color:#7B7B7B;
	font-size:12px;	
	font-weight:none;
	text-align:center;
}
.gray_table_contents {
	padding:5px;
	background-color:#FFFFFF;
	color:#8B8B8B;
	font-size:12px;
	text-align:center;
}

.gray_table_contents2 {
	padding:5px 10px;
	background-color:#FFFFFF;
	color:#8B8B8B;
	font-size:12px;
	text-align:left;
}

.gray_table_strong1 {
	color:#393939;
	font-weight:bold;
}

.gray_table_strong2 {
	color:#5bbcbf;
	font-weight:bold;

}

.gray_table_color1 {
	color:#7B7B7B;
	font-weight:bold;

}

/* Default input 
.input {
	border:1px solid #CCC;
	border-bottom-color:#CCC;
	border-right-color:#CCC;
	background-color:#F2F2F2;
	color:#7B7B7B;
	font-size:12px;
}*/

/* Default SelectBox */
.select {
	height:18px;
	border:1px solid #CCC;
	border-bottom-color:#CCC;
	border-right-color:#CCC;
	background-color:#FCFCFC;
	color:#7B7B7B;
	font-size:11px;
}

/* Form text area */
.area {
	padding:5px;
	border:1px solid;
	border-color:#CCCCCC;
	background-color:#F2F2F2;
	color:#7B7B7B;
	font-size:12px;
}

/* Form input */
.form_input {
	border:1px solid #CCC;
	border-bottom-color:#CCC;
	border-right-color:#CCC;
	background-color:#F2F2F2;
	color:#7B7B7B;
	font-size:12px;
}

/* Form SelectBox */
.form_select {
	height:18px;
	border:1px solid #CCC;
	border-bottom-color:#CCC;
	border-right-color:#CCC;
	background-color:#FCFCFC;
	color:#7B7B7B;
	font-size:11px;
}

/* Form text area */
.form_area {
	padding:5px;
	border:1px solid;
	border-color:#CCCCCC;
	background-color:#F2F2F2;
	color:#7B7B7B;
	font-size:12px;
}

#foot { 
	clear:both;
	width:100%;
	padding:5px 0;
	margin:5px 0 10px 0;
	background-color:#f2f2f2;
}
#foot_info {
	color:#535353;
}
#foot_area {
	clear:left;
	margin:0 auto;
	position: relative;
	width: 700px;
	height:80px;
	text-align:left;
}
#foot_info address {
	font-style: normal;
	font-size: 1em;
	letter-spacing: -0.04em;
	padding-bottom:3px;
	padding-top:0px;
	padding-left: 160px;
	color:#535353;
	line-height:140%;
}
#foot_info cite {
	font-style: normal;
	font-family: verdana;
	font-size: 0.84em;
	line-height:150%;
	padding-bottom:3px;
	padding-left: 160px;
}
#foot_logo {
	float:left;
}



img			{	border:none;	}

.select_box01{
font-size: 11px;
font-family:'Verdana', '±¼¸²';
color: #111111;
background-color:#F2F1EE;
}

**************/