@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap');


body {
	SCROLLBAR-FACE-COLOR: #EEEEEE;
	SCROLLBAR-HIGHLIGHT-COLOR: #F6F6F6;
	SCROLLBAR-SHADOW-COLOR: #F6F6F6;
	SCROLLBAR-3DLIGHT-COLOR: #DEDEDE;
	SCROLLBAR-ARROW-COLOR: #999999;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #CCCCCC;
	margin-left: 0px;	
	margin-top: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-position: left top;
	background-attachment: scroll;
	overflow-x:hidden;
}


td {
	FONT-SIZE:12px; COLOR:#666666; LINE-HEIGHT:16px; FONT-FAMILY:"±¼¸²",Verdana;word-break:break-all;
}
form {
	FONT-SIZE:12px; COLOR:#333333; LINE-HEIGHT:18px; FONT-FAMILY"±¼¸²",Verdana; MARGIN:0px;
}
select {
	FONT-SIZE:12px; COLOR:#333333; FONT-FAMILY:"±¼¸²",Verdana
}
textarea {
	FONT-SIZE:12px; COLOR:#333333; LINE-HEIGHT:18px; FONT-FAMILY:"±¼¸²",Verdana;
}

img {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
	border:none;
}

A:link            {COLOR: #6c6c6c; TEXT-DECORATION: none}
A:visited         {COLOR: #6c6c6c; TEXT-DECORATION: none}
A:hover           {COLOR: #999999; TEXT-DECORATION: none}
A:active          {COLOR: #6c6c6c; TEXT-DECORATION: none}

/* ÀÌ¹ÌÁö Á¡¼± ¾ø¾Ö±â */
a {selector-dummy: expression(this.hideFocus=true);}
a,img {selector-dummy: expression(this.hideFocus=true);}
area {selector-dummy: expression(this.hideFocus=true);}
a,img,input{selector-dummy: expression(this.hideFocus=true);}

.bw{font-size:12px; font-weight:bold; color:#FFFFFF}
.bw2{font-size:14px; font-weight:bold; color:#FFFFFF}
.poll{font-size:12px; font-weight:bold; color:#FFFFFF;}
.page_here{font-size:11px; color:#555555;font-weight:bold}
.here{font-size:11px; color:#555555;}
.td_top{vertical-align:top}

.b01{font-size:12px; font-weight:bold; color:#008EBC;}



/* input form */
.input_login{BORDER-RIGHT: #D9D9D9 1px solid; BORDER-TOP: #D9D9D9 1px solid; BORDER-LEFT: #D9D9D9 1px solid; BORDER-BOTTOM: #D9D9D9 1px solid; WIDTH:80px; height:18; COLOR: #999999; font-weight:bold; font-size:11px; background-color:#F7F7F7;}
.input_form{BORDER-RIGHT: #D9D9D9 1px solid; BORDER-TOP: #D9D9D9 1px solid; BORDER-LEFT: #D9D9D9 1px solid; BORDER-BOTTOM: #D9D9D9 1px solid; COLOR: #999999;  font-size:11px; background-color:#ffffff;}

/* Å×ÀÌºí */
.table01_trbg{border-right:1px solid #ffffff; background-color:#014D7E; font-size:12px; font-weight:bold; color:#ffffff;}
.table01_tbg{background-color:#014D7E; font-size:12px; font-weight:bold; color:#ffffff;}
.table01_rbbg{border-right:1px solid #F3F4F3; border-bottom:1px solid #F3F4F3; background-color:#F9F9F9;}
.table01_rlbbg{border-right:1px solid #F3F4F3; border-left:1px solid #F3F4F3; border-bottom:1px solid #F3F4F3; background-color:#F9F9F9;}
.table01_rb{border-right:1px solid #F3F4F3; border-bottom:1px solid #F3F4F3;}
.table01_rlb{border-right:1px solid #F3F4F3; border-left:1px solid #F3F4F3; border-bottom:1px solid #F3F4F3;}

.table02_trlb{border-top:2px solid #ffffff; border-right:1px solid #F0F0F0; border-left:2px solid #ffffff; border-bottom:1px solid #F0F0F0;}
.table02_trb{border-top:2px solid #ffffff; border-right:2px solid #ffffff; border-bottom:1px solid #F0F0F0;}
.table02_rl{border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; border-left:2px solid #ffffff;}
.table02_r{border-right:2px solid #ffffff; border-bottom:1px solid #F0F0F0;}
.table02_lb{border-left:2px solid #ffffff; border-right:1px solid #F0F0F0; border-bottom:2px solid #ffffff;}
.table02_rb{border-right:2px solid #ffffff; border-bottom:2px solid #ffffff;}
.table02_b{border-right:1px solid #F0F0F0; border-bottom:2px solid #ffffff;}
.table02_t{border-right:1px solid #F0F0F0; border-top:2px solid #ffffff; border-bottom:1px solid #F0F0F0;}
.table02_tr{border-right:2px solid #ffffff; border-top:2px solid #ffffff; border-bottom:1px solid #F0F0F0;}
.table02_no{border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}


/*20210423 ÇÃ·¡½Ã Á¦°Å*/
div, ul, li{
	box-sizing:border-box;
}

ul, li{
	margin:0;
	padding:0;
	list-style: none;
}

/*¸Þ´º*/
.top_menu{
	width: 527px;
	height: 90px;
	float: left;
	background:url('/images/bg_menu_220603.png') no-repeat;
}
.top_menu #hover_menu{
	padding: 15px 0 0 36px;
}
.top_menu #hover_menu li{	
	float: left;
}
.top_menu .menu_text{
	font-family: 'Noto Sans KR', sans-serif;
	color: #c3d2e5;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: -0.25px;	
}
.top_menu .menu_text:hover{
	color: #00f0ff;
}
.top_menu .menu_text div{
	padding: 0 46px 22px 0;
}
.top_menu .li_2 .menu_text div{
	padding-right: 35px;
}
.top_menu .li_4 .menu_text div{
	padding-right: 40px;
}
.top_menu .li_e .menu_text div{
	padding-right: 0 !important;
}
.top_menu .sub_menu{
	display: none;
	position: absolute;
	z-index: 1;
	background: #FFFFFF;
	padding: 5px 20px;
}
.top_menu .li_1 .sub_menu{
	margin-left: -35px;
}
.top_menu .li_2 .sub_menu{
	margin-left: -70px;
}
.top_menu .li_3 .sub_menu{
	margin-left: -30px;
}
.top_menu .li_4 .sub_menu{
	margin-left: -30px;
}
.top_menu .li_5 .sub_menu{
	margin-left: -50px;
}
.top_menu .sub_menu li{
	padding: 0 10px 0 0;
}
.top_menu .sub_menu li a{
	font-family: 'Noto Sans KR', sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: -0.25px;
}
.top_menu .li_e{
	padding-right: 0 !important;
}
.top_menu .sub_menu li a:hover{
	color: #0099ff;
}