BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; 
	FONT: 12px/1.6 ;FONT-FAMILY: ³ª´®°íµñ,Nanumgothic; LETTER-SPACING: -1px;COLOR: #555555; 
}
TD {
	FONT: 12px/1.6 dotum,Verdana; COLOR: #828282; 
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER: 0px;
}
.input02, textarea {border:1px #d7d7d7 solid; background:ffffff; }
.input01 { 
BORDER-RIGHT: #cecece 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #404040 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #404040 1px solid; COLOR: #464646; SCROLLBAR-ARROW-COLOR: #e60000; PADDING-TOP: 3px; BORDER-BOTTOM: #cecece 1px solid; FONT-FAMILY: dotum; BACKGROUND-COLOR: #ffffff
}
A {
	color:#505050; text-decoration:none; selector-dummy:expression(this.hideFocus=true);
}
A:link {
	color:#505050; text-decoration:none;
}
A:visited {
	color:#505050; text-decoration:none;
}
A:active {
	color:#505050; text-decoration:none;
}
A:hover {
	color:#000000; text-decoration:none;
}
.png24 {    
	tmp:expression(setPng24(this));
}
.s_img {background:url('/imgs/s_img.jpg') repeat-x; vertical-align:top;height:102px; }
.s_bg {background:url('/imgs/s_b_bg.gif') repeat-x; vertical-align:top;height:28px; }
.body_bg { background:url('/imgs/c_bg.gif') repeat-x; height:68px; text-align:left;}
.sbody_bg { background:url('/imgs/s_bg.jpg') no-repeat;  text-align:left;height:606px; vertical-align:top; width:1000}
.p_bg {color:#565656; padding:0px -2px 0px 0px;	border-bottom:1px solid #ddedf5;	border-top:1px solid #ddedf5;background-color:#ffffff; 	border-right:1px solid #ddedf5;	border-left:1px solid #ddedf5; }
.b_t {background:url('/imgs/bg_bg.jpg') repeat-x; }
.s_t {background:url('/imgs/s_t.jpg') no-repeat; height:70px; vertical-align:top; }
.l_m {background:url('/imgs/l_bg.jpg') repeat-y;  vertical-align:top; }
.sm_bg {background:url('/imgs/left_bg.jpg') no-repeat;  vertical-align:top;height:164px; }
.su {
color:#7a7a7a; 
font-size:11px;
background:url('/images/main/left_box_bg2.gif') no-repeat; 
height:19px; 
text-align:center;
}
.ta01 td {color:#ffffff; font-size:12px;font-weight:bold;background:65a7c7;line-height:100%;padding:7 0 7 0;text-align:center}
.ta02 td {color:#555555; font-size:12px;background:ffffff;line-height:100%;padding:7 0 5 0;text-align:center}
.ta03 td {color:#555; font-size:12px;font-weight:bold;background:65a7c7;line-height:100%;padding:7 0 7 0;text-align:center}

.pop_jon{COLOR: #555555; letter-spacing:-1px;font-size:12px}

.cal tt {color:#1d70b2; font-size:11px;}
.cal u {color:#ff7300; font-size:11px;text-decoration:none;}
.cal b {color:#ee6419; font-size:12px}

.cal td {color:#666666; font-size:11px; text-align:right;}
.cal tt {color:#1d70b2; font-size:11px;}
.cal u {color:#ff7300; font-size:11px;text-decoration:none;}
.cal b {color:#ee6419; font-size:12px}

.notice td {color:#ffffff; line-height:130%; font-size:12px}
.notice tt {COLOR: #828282; letter-spacing:-1px;font-size:12px}
.notice A {COLOR: #ffffff;}
.notice A:visited {COLOR: #ffffff;}
.notice A:hover {COLOR: #ffffff; text-decoration:none;}

.image {color:#565656; padding:0px -2px 0px 0px;	border-bottom:3px solid #eaeced;	border-top:3px solid #eaeced;background-color:#ffffff; 	border-right:3px solid #eaeced;	border-left:3px solid #eaeced; }
.pb {color:#ffffff; font-size:13px; font-weight:bold;background-color:2381b1;padding:0 0 0 20;}
#menu{
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-500px;
	width:1000px;
	height:120px;
	z-index:30;
	}
#body{
	position:absolute;
	left:50%;
	top:83px;
	margin-left:-500px;
	width:1000px;
	height:520px;
	z-index:10;
		
}

	

.input {
	border:1 solid #CCCCCC;
	font-size:9pt;
	color:#666666;
	background-color:#FFFFFF;
	line-height:16px;

	height:19px;
}

 
.button {
	BORDER-RIGHT: #c4cad1 0px solid; BORDER-TOP: #c4cad1 0px solid; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(/img/but_null.gif); BORDER-LEFT: #c4cad1 0px solid; WIDTH: 70px; CURSOR: hand; COLOR: #726257; LINE-HEIGHT: 12pt; BORDER-BOTTOM: #c4cad1 0px solid; FONT-FAMILY: "Tahoma"; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
P {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px
}



.td01 {padding :0 0 0 10}
.td02 {color:437eaf; LETTER-SPACING: -1px; font-weight: bold;}


/***** 210308 ÇÃ·¡½Ã¼öÁ¤½Ã Ãß°¡ ****/
/* Noto Sans KR (korean) http://www.google.com/fonts/earlyaccess ¾Æ·¡ css·Î ÀÍ½º±îÁö »ç¿ë°¡´É È®ÀÎ 2018.09.06 */
@font-face { font-family: 'Noto Sans KR';font-style: normal; font-weight: 100; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 300; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype'); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 400; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 500; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 700; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype'); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 900; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype'); }

li { list-style:none; }

.div_header { width:100%; position:relative; }

.t_logo { display:inline-block; padding:25px 0 0 5px; }
.t_logo img {  max-height:50px; float:left; margin-right:10px; }
.t_logo span { font:500 20px 'Noto Sans KR', sans-serif; color:#000; display:inline-block; text-align:right; line-height:120%; }
.navbar { display:inline-block;float:right; padding:10px 0 0 0; width:650px; position:relative; }
.nav {  position:absolute; padding:10px 0;  background-color:; border-radius:25px;}
.nav > li { list-style:none; float:left; text-align:Center; width:120px; position:relative; }
.nav > li > a { text-decoration:none;  font:500 18px 'Noto Sans KR', sans-serif; color:#333; letter-spacing:-0.05em; padding:10px 0px;}
.nav > li > a:hover { color:#fff; }
.nav li ul { padding:0; margin:10px 0 0 0; display:none; position:absolute; left:50%; top:25px; margin-left:-80px; width:160px;}
.nav li ul li { list-style:none; }
.nav li ul li a {font:300 14px 'Noto Sans KR', sans-serif; color:#ddd; letter-spacing:-0.05em;  display:inline-block; width:100%; padding:6px 0;  background:rgba(0,0,0,0.5);  }
.nav li ul li a:hover { text-decoration:none; font-weight:400; color:#fff; background:rgba(0,0,0,1); }

.t_section { position:absolute; top:-3px; right:0; }
.t_section ul {  }
.t_section ul li { float:left; padding:0 10px; position:relative;}
.t_section ul li a { font:400 14px 'Noto Sans KR', sans-serif; color:#fff; letter-spacing:-0.05em;  }
.t_section ul li+li:before { content:""; display:block; width:1px; height:16px; background-color:#777; position:absolute; left:0; top:3px; }

.left_menu { background:none; }
.left_menu ul { padding:0 40px 0 0; width:100%; margin:0 auto; box-sizing:border-box; }
.left_menu ul li { position:relative; border-bottom:1px solid #ccc; list-style:none; text-align:left;  }
.left_menu ul li:before { content:""; display:block; width:0px; height:0px; border:3px solid #003399; position:absolute; right:0px; top:12px; }
.left_menu ul li a { display:inline-block; box-sizing:border-box; width:100%; padding:5px 0; font:500 14px 'Noto Sans KR', sans-serif; color:#555; letter-spacing:-0.07em; }
.left_menu ul li a:hover { text-decoration:none; color:#000; }
.left_menu ul li:hover:before { width:4px; height:4px; border:1px solid #003399; }