@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);

html { overflow-y:scroll; }

.intro {
	font-family:'Nanum Gothic',monospace;
	color: #996600;
	font-size: 12px;
	line-height: 20px;
}


.tail01 {
	font-family:'Nanum Gothic',monospace;
	font-size: 11px;
	color: #7d7d7d;
	line-height: 15px;
}

.v_title01 {
	font-family:'Nanum Gothic',monospace;
	font-size: 20px;
	color: #2a4569;
	font-weight: 600;
}
.v_title02 {
    font-family:'Nanum Gothic',monospace;
	font-size: 13px;
	color: #CCCCCC;
}
.nav_01 {
	font-family: "±¼¸²";
	font-size: 12px;
	color: #666666;
}
.nav_02 {
	color: #00ac6f;
	font-weight: bold;
}


.com01 {
	font-family:'Nanum Gothic',monospace;
	font-size: 13px;
	color: #666666;
	line-height: 20px;
}
.com01_over {
	font-family:'Nanum Gothic',monospace;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
}
.com01_001 {
	font-family:'Nanum Gothic',monospace;
	font-size: 15px;
	color: #adc54b;
	font-weight: 600;
	line-height: 22px;
}
.com01_blod {
	font-family:'Nanum Gothic', monospace;
	font-size: 13px;
	color: #E8BB53;
	font-weight: 600;
	line-height: 20px;
}
.com02 {
	font-size: 15px;
	font-weight: 600;
}

.com07 {
	font-family:'Nanum Gothic',monospace;
	font-size: 13px;
	color: #666666;
	line-height: 24px;
}

.com_05 {
	font-family: "±¼¸²";
	font-size: 12px;
	color: #666666;
	line-height: 28px;
}

.com07_01 {
	color: #009999;
	font-weight: bold;
	line-height: 24px;
}

.sitemap a:link {
	font-family:'Nanum Gothic',monospace;
	font-size: 13px;
	text-decoration: none;
	line-height: 23px;
	color: #666666;
}
.sitemap a:visited {
	font-family:'Nanum Gothic',monospace;
	font-size: 13px;
	text-decoration: none;
	line-height: 23px;
	color: #666666;
}
.sitemap a:hover {
	font-family:'Nanum Gothic',monospace;
	font-size: 13px;
	text-decoration: none;
	line-height: 23px;
	color: #b3cd58;
	font-weight: 600;
}
.sitemap a:active {
	font-family:'Nanum Gothic',monospace;
	font-size: 13px;
	text-decoration: none;
	line-height: 23px;
	color: #666666;
}
/*-----¸Þ´º_´º-------*/
.top_menu001 a:link {
	font-size: 12px;
	font-family:'Nanum Gothic',monospace;
	font-weight: 600;
	color: #353535;
	text-decoration: none;
}
.top_menu001 a:visited {
	font-size: 12px;
	font-family:'Nanum Gothic',monospace;
	font-weight: 600;
	color: #353535;
	text-decoration: none;
}
.top_menu001 a:hover {
	font-size: 12px;
	font-family:'Nanum Gothic',monospace;
	font-weight: 600;
	color: #2d6f91;
	text-decoration: none;
}
.top_menu001 a:active {
	font-size: 12px;
	font-family:'Nanum Gothic',monospace;
	font-weight: 600;
	color: #353535;
	text-decoration: none;
}
/*-----¸Þ´º_´º-------*/




/*-----¸Þ´º-------*/
.container {width: 730px; margin: 0px 0px 0px 0px;}
ul#topnav {
	margin: 25px 0px 0px 0px;
	padding: 0;
	float: right;
	width: 730px;
	list-style: none;
	position: relative;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
}
ul#topnav li a {
	padding: 10px 13px;
	display: block;
	font-size: 15px;
	font-family:'Nanum Gothic',monospace;
	color: #353535;
	font-weight: 600;
	text-decoration: none;
}
ul#topnav li a:hover {
	color: #2d6f91;
}

ul#topnav li span {
	float: left;
	position: absolute;
	left: 0; top:20px;
	display: none;
	padding-top: 30px;padding-right: 0px;padding-bottom: 20px;padding-left: 0px;
}
.sub01 {margin-left: -180px; width: 700px;}
.sub02 {margin-left: -200px; width: 1000px;}
.sub03 {margin-left: 100px; width: 360px;}
.sub04 {margin-left: 0px; width: 700px;}
.sub05 {margin-left: 280px; width: 430px;}
.sub06 {margin-left: 400px; width: 330px;}

ul#topnav li:hover span { display: block; }
ul#topnav li span a {
	display: inline;
	padding: 8px 10px 8px 10px;
	font-size: 11px;
	font-family:'Nanum Gothic',monospace;
	color: #6b6b6b;
	line-height: 18px;
}
ul#topnav li span a:hover {
	color: #353535;
}
/*-----¸Þ´º-------*/


/*-----v ¸Þ´º-------*/
.vmenu01 {
	font-family:'Nanum Gothic',monospace;
	font-size: 12px;
	color: #909090;
	line-height: 20px;
}
.vmenu02 {
	font-family:'Nanum Gothic',monospace;
	font-size: 18px;
	color: #004d8e;
	font-weight: 600;
}

.vmenu02_001 {
	font-family:'Nanum Gothic', monospace;
	font-size: 18px;
	color: #3b8edf;
	font-weight: 600;
}
.vmenu02_002 {
	font-family:'Nanum Gothic', monospace;
	font-size: 18px;
	color: #ffdd00;
	font-weight: 600;
}
.vmenu02_003 {
	font-family:'Nanum Gothic', monospace;
	font-size: 18px;
	color: #ff8f15;
	font-weight: 600;
}
.vmenu02_004 {
	font-family:'Nanum Gothic', monospace;
	font-size: 18px;
	color: #f54d80;
	font-weight: 600;
}
.vmenu02_005 {
	font-family:'Nanum Gothic', monospace;
	font-size: 18px;
	color: #00ae42;
	font-weight: 600;
}
.vmenu02_006 {
	font-family:'Nanum Gothic', monospace;
	font-size: 18px;
	color: #b981d1;
	font-weight: 600;
}
.vmenu02_007 {
	font-family:'Nanum Gothic', monospace;
	font-size: 18px;
	color: #aaae00;
	font-weight: 600;
}
.vmenu02_008 {
	font-family:'Nanum Gothic', monospace;
	font-size: 18px;
	color: #dc8902;
	font-weight: 600;
}




.vmenu03 a:link {
	color: #828282;
	font-size: 12px;
	font-family:'Nanum Gothic',monospace;
	line-height: 20px;
	text-decoration: none;
}
.vmenu03 a:visited {
	color: #828282;
	font-size: 12px;
	font-family:'Nanum Gothic',monospace;
	line-height: 20px;
	text-decoration: none;
}
.vmenu03 a:hover {
	color: #000000;
	font-size: 12px;
	font-family:'Nanum Gothic',monospace;
	line-height: 20px;
	text-decoration: none;
}
.vmenu03 a:active {
	color: #828282;
	font-size: 12px;
	font-family:'Nanum Gothic',monospace;
	line-height: 20px;
	text-decoration: none;
}

.vmenu033 a:link {
	color: #ffffff;
	font-size: 12px;
	font-family:'Nanum Gothic',monospace;
	line-height: 20px;
	text-decoration: none;
}
.vmenu033 a:visited {
	color: #ffffff;
	font-size: 12px;
	font-family:'Nanum Gothic',monospace;
	line-height: 20px;
	text-decoration: none;
}
.vmenu033 a:hover {
	color: #ffffff;
	font-size: 12px;
	font-family:'Nanum Gothic',monospace;
	line-height: 20px;
	text-decoration: none;
}
.vmenu033 a:active {
	color: #ffffff;
	font-size: 12px;
	font-family:'Nanum Gothic',monospace;
	line-height: 20px;
	text-decoration: none;
}


.vmenu04 {
	font-family:'Nanum Gothic',monospace;
	font-size: 15px;
	color: #00758e;
	line-height: 25px;
}
.vmenu04_01 {
	font-family:'Nanum Gothic',monospace;
	font-size: 13px;
	color: #00758e;
	line-height: 25px;
}
.vmenu05 {
	font-size: 12px;
	color: #828282;
	font-family:'Nanum Gothic',monospace;
	line-height: 18px;
}




.vmenu_sub a:link {
	font-family:'Nanum Gothic',monospace;
	font-size: 10px;
	color: #b0b0b0;
	line-height: 18px;
	text-decoration: none;
}
.vmenu_sub a:visited {
	font-family:'Nanum Gothic',monospace;
	font-size: 10px;
	color: #b0b0b0;
	line-height: 18px;
	text-decoration: none;
}
.vmenu_sub a:hover {
	font-family:'Nanum Gothic',monospace;
	font-size: 10px;
	color: #006699;
	line-height: 18px;
	text-decoration: none;
}
.vmenu_sub a:active {
	font-family:'Nanum Gothic',monospace;
	font-size: 10px;
	color: #b0b0b0;
	line-height: 18px;
	text-decoration: none;
}
/*-----v ¸Þ´º-------*/


/*-----Å¸ÀÌÆ²-------*/
.title01 {
	color: #81b23b;
	font-size: 18px;
	font-family:'Nanum Gothic',monospace;
}

.title01_001 {
	color: #535353;
	font-weight: bold;
	font-size: 18px;
	font-family:'Nanum Gothic',monospace;
}
.title01_002 {
	color: #535353;
	font-weight: bold;
	font-size: 18px;
	font-family:'Nanum Gothic', monospace;
}
.title01_003 {
	color: #535353;
	font-weight: bold;
	font-size: 18px;
	font-family:'Nanum Gothic',monospace;
}
.title01_004 {
	color: #535353;
	font-weight: bold;
	font-size: 18px;
	font-family:'Nanum Gothic',monospace;
}
.title01_005 {
	color: #535353;
	font-weight: bold;
	font-size: 18px;
	font-family:'Nanum Gothic',monospace;
}
.title01_006 {
	color: #535353;
	font-weight: bold;
	font-size: 18px;
	font-family:'Nanum Gothic',monospace;
}
.title01_007 {
	color: #535353;
	font-weight: bold;
	font-size: 18px;
	font-family:'Nanum Gothic',monospace;
}
.title01_008 {
	color: #535353;
	font-weight: bold;
	font-size: 18px;
	font-family:'Nanum Gothic',monospace;
}

.title02 {
	font-size: 11px;
	font-family: "±¼¸²";
	color: #9b9b9b;
}
/*-----Å¸ÀÌÆ²-------*/
