/* ³ëÅä»ê½º */
@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');
	}

/* ³ª´®°íµñ */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}


/* ÃÊ±âÈ­ */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em; letter-spacing:-0.5px; font-family:'Noto Sans KR', sans-serif;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em; font-family:'Noto Sans KR', sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
ol, ul, li, dd, dl, dt{list-style:none;}

#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:dotum;font-size:1em}
button {cursor:pointer}

textarea, select {font-family:dotum;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {color:#000;text-decoration:none}
a:hover, a:focus, a:active {color:#000;text-decoration:none;}



.input_03 {color:333333; font-family:'??','??'; font-size: 11px; background-color:#F7F7F7; border:1 solid #000000; line-height: 16px;
			border-top-color: #9C9C9C; border-right-color: #9C9C9C; border-bottom-color: #9C9C9C;border-left-color: #9C9C9C;}
.test {font-family: "µ¸¿ò";font-size: 12px ;line-height: 18px;color: #325A6C;}
.text {font-family: "µ¸¿ò";font-size: 12px ;line-height: 18px;color: #325A6C;}
.text1 {font-family: "µ¸¿ò";font-size: 11px ;line-height: 18px;color: #858585;}
.text2 {font-family: "µ¸¿ò";font-size: 11px ;line-height: 18px;color: #333333; letter-spacing:-1px;}
.t1 {font-family: "µ¸¿ò";font-size: 12px ;line-height: 18px;color: #004B89; font-weight:bold;}
.t2 {font-family: "µ¸¿ò";font-size: 12px ;line-height: 18px;color: #B84614; font-weight:bold;}
.s1 {font-family: "µ¸¿ò";font-size: 12px ;line-height: 18px;color: #8C1010; font-weight:bold;}
.s2 {font-family: "µ¸¿ò";font-size: 12px ;line-height: 18px;color: #287295;}
td {
	font-family: "verdana", "Helvetica", "sans-serif", "µ¸¿ò";
	font-size: 9pt;
	color: #333333;
	letter-spacing:-1px;
	text-decoration: none;
	line-height: 14pt;

}
.td {
	font-family: "verdana", "Helvetica", "sans-serif", "µ¸¿ò";
	font-size: 9pt;
	color: #333333;
	padding-left:7px;
	letter-spacing:-1px;
	text-decoration: none;
	line-height: 14pt;

}

.input {
	font-family: "verdana", "Helvetica", "sans-serif", "µ¸¿ò";
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	line-height: 14pt;
	background-color: #ffffff;
	border: 1px solid #C0C0C0;

}
.textarea {
	font-family: "verdana", "Helvetica", "sans-serif", "µ¸¿ò";
	font-size: 9pt;
	color: #333333;
	background-color:#ffffff;
	text-decoration: none;
	line-height: 14pt;
	border: 1px solid #9C9C9C;
	}
	
textarea {
	font-family: "verdana", "Helvetica", "sans-serif", "µ¸¿ò";
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	background-color:#ffffff;
	line-height: 14pt;
	border: 1px solid #C0C0C0;
	}
	
select {
	font-family: "verdana", "Helvetica", "sans-serif", "µ¸¿ò";
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	line-height: 14pt;
	background-color: #FBFBEE;
	border: 1px solid #dddddd;
	}	
	
img {border: none;}  

body  
  {
  scrollbar-face-color: #E4E4E4;
  scrollbar-shadow-color: #A0A0A0; 
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #A0A0A0; 
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-track-color: #EEEEEE; 
  scrollbar-arrow-color: #999999
  }

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: underline;
}
a:active {
	color: #333333;
	text-decoration: none;
}

a {selector-dummy: expression(this.hideFocus=true);}
a,img {selector-dummy: expression(this.hideFocus=true);}
a,img,input{selector-dummy: expression(this.hideFocus=true);}



/* menu */
.main_logo img{ float:left; margin-top:10px; height:auto;margin-left: 20px;}
.main_logo a {color:#fff; font-weight:bold; font-size:25px;line-height:80px;}

/*¸ÞÀÎ-Çì´õºÎºÐ-»ó´Ü¸Þ´º*/
.nav {
    font-family: 'Noto Sans KR';  
	height:47px;
	list-style: none; float:right; margin-top:17px;
}

.topnav{
	text-align:center;
	cursor:pointer;
}

.topnav a{
	display:block;
	padding:15px 60px 30px 60px;
	color:#000;
	letter-spacing:-1px;
	font-size:16px;
	text-decoration:none;
	font-weight:600;
}

.topnav a:hover{
	color:#1d388c;letter-spacing:-1px;
}

.navi_set{
	float: left;
	position: relative;
}

.subnav{
	width:156px;padding-left: 0;
	position: absolute;
	left: 18px; top: 40px;
	background: #eff6fa;
	display: none;
	border:1px solid #1d388c;
}
/*¹è°æ*/
.subnav.aa{background:#ffffff;border:2px solid #1d388c; border-radius:30px;padding:4px 50px 4px 20px; width:100%; box-shadow: 1px 1px 1px #aaa; margin-left: 0px;}

.subnav li{
	text-align:left;	
	cursor:pointer;
	width:300px;
}

.subnav li.last{margin-bottom:0px; border-bottom:none;}
.subnav li a{color:#747474; padding:1px 10px; display:block; text-decoration:none; float:left; font-weight:bold;}
.subnav li a:hover{color:#1d388c;}
.subnav li:hover{
	
}

