*{
	margin:0; 
	padding:0;
}
body{
	font-family:Noto Sans KR, sans-serif;

}
a{
	text-decoration:none;
}
ul{
	list-style:none;
}
#container{
	background:#FFFFFF;
}
/*1? ??*/
#container .top_menu{
	height:80px;
	border-top:0px solid #7ab0d1;
}
#container .top_menu a{
	font-size:19px;
	color:#5a5a5a;
	font-weight:bold;
}

#container .top_menu div,#container .top_menu ul  li{
	float:left;
}
#container .top_menu ul li{
	width:118px;
	text-align:left;
	line-height:25px;
	height:25px;
	padding:20px 0 15px 0px;
}

#container .sub_border{
	position:absolute;
	width:100%;
	background:#FFFFFF;
}
/*2? ??*/
#container .sub_menu{
	display:none;
	font-size:13px;
	overflow:hidden;
	width:100%;
}
#container .sub_shadow{
	height:0;
	width:100%;
	border-bottom:1px solid #909090;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
	-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
	-webkit-box-shadow: 2px 2px 10px #909090;/*safariûächrome*/
	box-shadow:2px 2px 10px #909090;/*operaûäie9*/
}
#container .sub_menu .sub_list{
	width:118px;
	float:left;
	text-align:right;
	line-height:20px;
}
#container .sub_menu .sub_img{
	float:left;
	width:351px;
	height:150px;
	overflow:hidden;
	text-align:center;
}
#container .sub_menu .sub_img div{
	display:none;
	height:150px;
}
#container .sub_list ul li{
	height:23px;
	overflow:hidden;
}
#container .sub_list ul li a{
	padding-right:40px;
	color:#979797;
	font-weight:bold;
}