body								{margin:0; color:#FFFFFF; font-size:12px; overflow-y:scroll;}

/* main_menu */
*{
	margin:0;
	padding:0;
	list-style-type:none;
}
#container {
	margin:0px auto;
	width:860px;
}
ul.menu li {
	width:150px;
	height:28px;
	float:left;
	background-color:#ffffff;
	position:relative;
	text-align:justify;
	z-index:100;
}
ul.menu li a {
	font-family:Malgun Gothic, Dotum, Verdana, sans-serif;
	font-size:20px;
	display:block;
	width:100%;
	height:100%;
	line-height:28px;
	text-indent:30px;
	color:#313131;
	text-decoration:none;
}
ul.menu li a:hover {
	color:#004ea2;
}
ul.menu li ul.sub {
	position:absolute;
	padding-top:23px;
}
ul.menu li ul.sub li{
	background-color:#ffffff;
}
ul.menu li ul.sub li a	{
	font-size:12px;
	display:block;
	width:100%;
	height:100%;
	line-height:28px;
	text-indent:10px;
	color:#202020;
	text-decoration:none;
}
ul.menu li ul.sub li a:hover {
	color:#8a8a8a;
}
ul.menu {
	zoom: 1;
}
ul.menu:after {
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}

form								{color:#5E5E5D; text-decoration:none; font-size:11px; margin:0; letter-spacing:-0.02em; line-height:18px;}
td									{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#081e34; font-size:14px; line-height:24px;}
a,img							{selector-dummy:expression(this.hideFocus=true);}
input								{border:solid 1 #E0E0E0; font-family:Dotum; font-size:11px; color:#333333;}
select							{border:solid 1 #E0E0E0; font-family:Dotum; font-size:11px; color:#333333;}
select.menu					{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; font-size:14px; font-weight:bold; color:#000000; width:180px; height:35px; padding:5px; background:#ffffff;}
select.menu_p				{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; font-size:14px; font-weight:bold; color:#000000; width:250px; height:35px; padding:5px; background:#ffffff;}
textarea						{border:solid 1 #E0E0E0; font-family:Dotum; font-size:11px; color:#333333; height:80px;}

hr									{color:#DADFE5;}
img								{border:0;}

a:link							{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; font-size:12px; color:#676767; text-decoration:none;}
a:visited						{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; font-size:12px; color:#676767; text-decoration:none;}
a:active						{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; font-size:12px; color:#990000; text-decoration:none;}
a:hover							{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; font-size:12px; color:#990000; text-decoration:none;}

/* top_menu */
.top_menu					{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; font-size:16px; color:#000000; font-weight:bold; padding-top:18px; line-height:24px;}
a:link .top_menu			{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; font-size:16px; color:#000000; font-weight:bold; padding-top:18px; line-height:24px;}
a:hover .top_menu		{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; font-size:16px; color:#1b88fd; font-weight:bold; padding-top:18px; line-height:24px;}

/* sub_menu */
.sub_menu					{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; font-size:14px; color:#ffffff; line-height:24px;}
a:link .sub_menu			{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; font-size:14px; color:#ffffff; line-height:24px;}
a:hover .sub_menu		{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; font-size:14px; color:#be1d2c; line-height:24px;}

/* site_text2 */
.site_text2					{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#434343; font-size:14px; line-height:24px;}
a:link .site_text2			{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#434343; font-size:14px; line-height:24px;}
a:hover .site_text2		{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#be1d2c; font-size:14px; line-height:24px;}

/* contents */
.contents						{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#00356e; font-size:14px; font-weight:bold; vertical-align:middle;}
a:link .contents				{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#00356e; font-size:14px; font-weight:bold; vertical-align:middle;}
a:hover .contents			{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#000000; font-size:14px; font-weight:bold; vertical-align:middle;}

/* contents_link */
.contents_link a:link		{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; font-size:16px; color:#a1a1a1; font-weight:bold;}
.contents_link a:visited	{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; font-size:16px; color:#a1a1a1; font-weight:bold;}
.contents_link a:active	{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; font-size:16px; color:#a1a1a1; font-weight:bold;}
.contents_link a:hover	{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; font-size:16px; color:#004098; font-weight:bold;}

/* text */
.site_text1					{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#434343; font-size:18px; font-weight:bold; line-height:40px;}
.site_text3					{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#434343; font-size:14px; line-height:20px;}
.copyright_text				{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#000000; font-size:12px; line-height:18px;}

.main_title						{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#000000; font-size:22px; font-weight:bold; line-height:36px;}

.main_text1					{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#0c1c33; font-size:18px; font-weight:bold; line-height:30px;}
.main_text2					{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#3e3085; font-size:20px; padding-left:20px; line-height:28px;}
.main_text3					{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#808080; font-size:14px; padding-left:20px; line-height:28px;}
.main_text4					{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#808080; font-size:12px; vertical-align:middle; line-height:14px;}

.contents_title				{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#2e2e2e; font-size:18px; font-weight:bold; line-height:50px;}
.contents_list				{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#2e2e2e; font-size:14px; line-height:24px;}

.product_title1				{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#909191; font-size:20px; font-weight:bold;}
.product_title2				{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#909191; font-size:28px; font-weight:bold;}

.pro_pto						{ border:solid 1px #c9c9c9; width:438px; height:197px;}

.italic								{font-family:Malgun Gothic, Dotum, Verdana, sans-serif; color:#004098; font-size:16px; font-style:italic; line-height:36px;}