@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
body{background:#fff;font-family:"맑은고딕",Malgun Gothic,"나눔고딕",Nanum Gothic;font-size:11px;color:#454545;line-height:17px;font-weight:normal;padding:0px;margin:0px;}	

.ag_txt {font:12px Dotum; color:666666; line-height:18px}
a.ag_txt:link, a.ag_txt:active, a.ag_txt:visited {font:12px Dotum; color:#666666; text-decoration:none;}
a.ag_txt:hover {font:12px Dotum; color:#3F7BB7; text-decoration:none; font-weight:bold}

.route   {font-family: "MS PGothic"; font-size: 9pt; line-height: 18px; color: #666666}

A:link   	{COLOR: #545454; TEXT-DECORATION: none}
A:visited	{COLOR: #545454; TEXT-DECORATION: none}
A:active 	{COLOR: #545454; TEXT-DECORATION: none}
A:hover  	{COLOR: #2968BB; TEXT-DECORATION: none}


.Nanum12			{font-size:12px; color:#505050; font-family: "나눔고딕",Nanum Gothic; line-height:17px; text-align:left;}
.Nanum15			{font-size:15px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:20px; text-align:left;}	
.Nanum13			{font-size:13px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:20px; text-align:left;}	
.Nanum16			{font-size:16px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:30px; text-align:left;}	
.Nanum17			{font-size:17px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:30px; text-align:left;}	
.Nanum17a			{font-size:17px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:23px; text-align:center;}	
.Nanum20a			{font-size:20px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:23px; text-align:center;}	
.Nanum26			{font-size:26px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:27px; text-align:left;}
.Nanum23			{font-size:23px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:27px; text-align:left;}	
.Nanum18			{font-size:18px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:30px; text-align:left;}	
.Nanum19			{font-size:19px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:30px; text-align:left;}
.Nanum33			{font-size:33px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:35px; text-align:left;}		
.malgun30			{font-size:30px; color:#101010; font-family: "맑은고딕",malgun gothic; line-height:30px; text-align:left;}
.malgun38			{font-size:38px; color:#101010; font-family: "맑은고딕",malgun gothic; line-height:51px; text-align:left;}
.malgun40a			{font-size:40px; color:#101010; font-family: "맑은고딕",malgun gothic; line-height:40px; text-align:center;}
.malgun45a			{font-size:45px; color:#101010; font-family: "맑은고딕",malgun gothic; line-height:45px; text-align:center;}
.malgun55a			{font-size:55px; color:#101010; font-family: "맑은고딕",malgun gothic; line-height:55px; text-align:center;}			
.malgun25			{font-size:25px; color:#101010; font-family: "맑은고딕",malgun gothic; line-height:30px; text-align:left;}	
.malgun13			{font-size:13px; color:#101010; font-family: "맑은고딕",malgun gothic; line-height:20px; text-align:left;}	

.toparrow			    {font-size:11px; color:#919191; font-family: "나눔고딕",Nanum Gothic;}
.toparrow  A:link   	{font-size:11px; color:#919191;}
.toparrow  A:visited	{font-size:11px; color:#919191;}
.toparrow  A:active 	{font-size:11px; color:#919191;}
.toparrow  A:hover  	{TEXT-DECORATION:none; font-size:11px; color:#008cef;}


.bar01			    {font-size:16px; color:#ffffff; font-family: "나눔고딕",Nanum Gothic; text-align:left;}
.bar01  A:link   	{font-size:16px; color:#ffffff;}
.bar01  A:visited	{font-size:16px; color:#ffffff;}
.bar01  A:active 	{font-size:16px; color:#ffffff;}
.bar01  A:hover  	{TEXT-DECORATION:underline; font-size:16px; color:#ffffff;}


.Nanum17txt			    {font-size:16px; color:#888888; font-family: "나눔고딕",Nanum Gothic; line-height:17px;}
.Nanum17txt  A:link   	{font-size:16px; color:#888888;}
.Nanum17txt  A:visited	{font-size:16px; color:#888888;}
.Nanum17txt  A:active 	{font-size:16px; color:#888888;}
.Nanum17txt  A:hover  	{TEXT-DECORATION:none; font-size:16px; color:#008cef;}


.arr01		 {font-size:12px; color:#4b4b4b; font-family: "나눔고딕",Nanum Gothic; line-height:17px;}
.arr01  A:link   	{font-size:12px; color:#4b4b4b;}
.arr01  A:visited	{font-size:12px; color:#4b4b4b;}
.arr01  A:active 	{font-size:12px; color:#4b4b4b;}
.arr01  A:hover  	{TEXT-DECORATION:none; font-size:12px; color:#ff6600;}


.leftmenu		 {font-size:15px; color:#4b4b4b; font-family: "나눔고딕",Nanum Gothic; line-height:17px; text-align:left;}
.leftmenu  A:link   	{font-size:15px; color:#4b4b4b;}
.leftmenu  A:visited	{font-size:15px; color:#4b4b4b;}
.leftmenu  A:active 	{font-size:15px; color:#4b4b4b;}
.leftmenu  A:hover  	{TEXT-DECORATION:none; font-size:15px; color:#ff6600;}


.con_05_bg {
	background-image: url(../common_img/con_bg_05.jpg);
	background-repeat: repeat;
}


#menu2 {
    width: 100%;
    height: 150px;
    position: fixed;
    left:0%;
}
#contents {
    width: 960px;
    margin: 0 auto;
    padding-top: 150px;
    background-color: orange;
}
.png24 { tmp:expression(setPng24(this)); } 
	
#m2 {position:fixed; _position:absolute; _z-index:-1; width:86px; height:274px;margin-top:0px;}
	
	


.main_bg { 	
	background-image: url(/images/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}

.sub_bg { 	
	background-image: url(/images/sub_bg.jpg);
	background-repeat: repeat-x;
	background-position: top center;
} 
.sub_join_bg { 	
	background-image: url(/images/sub_join_bg.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}

img{border:0px;}
.top_menu { color: #4b4b4b; font-size:12px; font-family:돋움; text-decoration: none; text-align:left; font-weight:bold;}

.footer_font1 { color: #f8f8f8; font-size:26px; font-family:돋움; text-decoration: none; font-weight:bold;text-align:left;}
.footer_font2 { color: #bbbbbb; font-size:10px; font-family:돋움; text-decoration: none; text-align:left;}



.align {width:100%; text-align:center; }
.menu {
	margin:0 auto;
	width:1100px;
	text-align:left;
	background-image: url(/images/main_top.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}
.sub_top {
	margin:0 auto;
	width:1100px;
	text-align:left;
}
.content {
	margin:0 auto;
	width:1100px;
} 



.footer {width:100%; text-align:center; background-color:#4b4b4b; }
.footer2 {text-align:left; font-size:13px;}
.footer1 {margin:0 auto; width:1100px; text-align:left; height:100px; }