/* 
* Noto Sans KR (korean) http://www.google.com/fonts/earlyaccess 
*/ 
@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'); 
}


@import url("http://fonts.googleapis.com/earlyaccess/notosanskr.css");


/*CSS Document*/
body {margin-left:0; margin-top:0; margin-right:0; margin-bottom:0;}

/*CSS Document*/
body,table,tr,td,txtarea
{ 
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#999999;
scrollbar-shadow-color:#999999;
scrollbar-3dlight-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-arrow-color:#999999;
scrollbar-darkshadow-color:#ffffff;
}

/* 2020-11-04 ÇÃ·¡½Ã´ëÃ¼ÀÛ¾÷ css*/
*{margin:0; padding:0;}
ul,li{ list-style:none; text-decoration:none;}
#top_wrap .top_logo{width:220px; float:left; margin-left:20px; }
.line{display:inline-block; width:100%; height:3px; background:#094594;}
#gnb{float:right; background:#fff; width:700px; height:50px; line-height:50px; margin:25px 0 5px 0; display:block; }
#gnb ul li a{font-family:"Noto Sans KR", "NanumGothic", "Malgun Gothic", sans-serif; font-size:17px; color:#333;}
#gnb ul.menu1{margin:0 auto; }
#gnb ul.menu1 > li{float:left; width:20%; height:50px; text-align:center; background:#fff; position:relative;}
#gnb ul.menu1 > li:hover .sub_menu{display:block;}
#gnb ul.menu1 > li > a{display:block; line-height:50px; font-weight:500;}
#gnb ul.menu1 > li a:hover{color:#094594;  text-decoration:none;}
#gnb ul.menu1 .sub_menu{position:absolute; top:50px; left:0; width:100%; display:none; z-index:999;}
#gnb ul.menu1 .sub_menu li:first-child{border-top:1px solid #ccc;}
#gnb ul.menu1 .sub_menu li{background:#fff; border:1px solid #ccc; border-top:0;}
#gnb ul.menu1 .sub_menu li a{font-size:14px; display:block; padding:5px;}
#gnb ul.menu1 .sub_menu li:hover a{background:#094594; color:#fff;}

#sub_bg{background:url('/images/sub_bg1.jpg')top center no-repeat; width:940px; height:206px}

/* ¿ÞÂÊ¸Þ´º */
.left_menu {position: relative; margin-top: -20px; float:left;  width:180px; margin-right:20px;}
.left_menu h3{font-family:"Noto Sans KR", "NanumGothic", "Malgun Gothic", sans-serif; font-size:22px; color:#fff; background:url('/images/left_menu_bg.jpg') no-repeat; width:180px; height:65px; padding-top:25px; text-align:center; font-weight:500;}
.left_menu h3 span{font-size:14px; line-height:30px; font-weight:300;}
.left_menu ul{border-bottom:1px solid #ccc;}
.left_menu ul li{font-weight:500; border-top:1px solid #ccc; line-height:100%; text-align:center;}
.left_menu ul li a{display:block; padding:10px 0; font-family:"Noto Sans KR", "NanumGothic", "Malgun Gothic", sans-serif; font-size:15px; color:#333; }
.left_menu ul li:hover > a{color:#094594; text-decoration:none;}
.left_menu ul li.on{background:#0a4595;}
.left_menu ul li.on a{color:#fff;}

.left_menu ul li ul.sub_menu{border-bottom:0; background:#fff;}
.left_menu ul li ul.sub_menu li:first-child{border-top:1px solid #ccc;}
.left_menu ul li ul.sub_menu li{border-top:0; text-align:left; line-height:normal;}
.left_menu ul li ul.sub_menu li a:before{content:"-"; padding-right:5px;}
.left_menu ul li ul.sub_menu li a{display:inline-block; margin-left:15px; padding-top:5px; font-size:13px; color:#666; font-weight:normal; font-family:"Noto Sans KR", "NanumGothic", "Malgun Gothic", sans-serif;}
.left_menu ul li ul.sub_menu li a:hover{font-weight:bold;}
.left_menu ul li ul.sub_menu li.sub_on{background:none;}
.left_menu ul li ul.sub_menu li.sub_on a{color:#0a4595; font-weight:bold;}

/*.left_menu .sub_menu li:hover a{color:#f3671e}
.left_menu .sub_menu{margin-top:10px; }
.left_menu .sub_menu li {display:block; font-weight:400;padding:0;}
.left_menu .sub_menu li:before{content:'-'; padding-right:5px}
.left_menu .sub_menu li a{font-size:15px; line-height:24px}*/

/*º»¹®¿ë*/
td,body {font-family:"µ¸¿ò"; font-size:12px; color:#666666; line-height:160%; letter-spacing:0px;}

/*¸µÅ©½ºÅ¸ÀÏ*/
A:link {font-family:"µ¸¿ò"; font-size:12px; color:#666666; line-height:160%; letter-spacing:0px; text-decoration:none;}
A:visited {font-family:"µ¸¿ò"; font-size:12px; color:#666666; line-height:160%; letter-spacing:0px; text-decoration:none;}
A:active {font-family:"µ¸¿ò"; font-size:12px; color:#666666; line-height:160%; letter-spacing:0px; text-decoration:none;}
A:hover {font-family:"µ¸¿ò"; font-size:12px; color:#666666; line-height:160%; letter-spacing:0px; text-decoration:underline;}
A {selector-dummy :expression(this.hideFocus=true);}

/*ÅØ½ºÆ®*/
.main_not:link {font-family:"µ¸¿ò"; font-size:11px; color:#666666; line-height:140%; letter-spacing:0px; text-decoration:none;}
.main_not:visited {font-family:"µ¸¿ò"; font-size:11px; color:#666666; line-height:140%; letter-spacing:0px; text-decoration:none;}
.main_not:active {font-family:"µ¸¿ò"; font-size:11px; color:#666666; line-height:140%; letter-spacing:0px; text-decoration:none;}
.main_not:hover {font-family:"µ¸¿ò"; font-size:11px; color:#ff5500; line-height:140%; letter-spacing:0px; text-decoration:none;}
.main_not_no {font-family:"verdana"; font-size:10px; color:#666666; line-height:140%; letter-spacing:0px; text-decoration:none; text-align:right;}

.location {font-family:"µ¸¿ò"; font-size:11px; color:#999999; line-height:140%; letter-spacing:0px; text-align:right}
.t_history {font-family:"verdana"; font-size:11px; color:#0088cc; line-height:140%; letter-spacing:0px; font-weight:bold;}

.t_0088cc {font-family:"µ¸¿ò"; font-size:12px; color:#0088cc; line-height:160%; letter-spacing:0px;}
.t_0088cc_b {font-family:"µ¸¿ò"; font-size:12px; color:#0088cc; line-height:160%; letter-spacing:0px; font-weight:bold;}
.t_f2f2f2_b {font-family:"µ¸¿ò"; font-size:12px; color:#f2f2f2; line-height:160%; letter-spacing:0px; font-weight:bold;}

/*table*/
table {border-spacing:0px; border-padding:0px; border-collapse:collapse;}

/*board*/
.input
{0
border-top:#cccccc 1px solid; 
border-bottom:#cccccc 1px solid; 
border-left:#cccccc 1px solid; 
border-right:#cccccc 1px solid; 
font-family:"µ¸¿ò"; font-size:12px; color:#666666; line-height:160%; letter-spacing:0px; height:20px;
}
.select
{
border-top:#cccccc 1px solid; 
border-bottom:#cccccc 1px solid; 
border-left:#cccccc 1px solid; 
border-right:#cccccc 1px solid; 
font-family:"µ¸¿ò"; font-size:12px; color:#666666; line-height:160%; letter-spacing:0px; height:20px;
}
.img_box
{
border-top:#e5e5e5 1px solid; 
border-bottom:#e5e5e5 1px solid;
border-left:#e5e5e5 1px solid;
border-right:#e5e5e5 1px solid;
}
.box_1
{
border-top:d9d9d9 1px solid; 
border-bottom:d9d9d9 1px solid; 
border-left:d9d9d9 1px solid; 
border-right:d9d9d9 1px solid; 
text-align:center; 
}
.box_3
{
border-top:e5e5e5 3px solid; 
border-bottom:e5e5e5 3px solid; 
border-left:e5e5e5 3px solid; 
border-right:e5e5e5 3px solid; 
text-align:center; 
}

/*pad*/
.pad_menu {padding-left:5px; padding-right:5px;}