@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}


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;}

.notice1 { text-align:left; width:20px; height:30px; }
.notice2 { color: #686868; font-size:12px; font-family:돋움; text-decoration: none; text-align:left; }


.title { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:16px; color:#4b4b4b; letter-spacing:-0px; line-height:170%; text-align:left; font-weight:bold; height:56px; }
.title1 { color: #828282; font-size:11px; font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; text-decoration: none; text-align:right; }


.sub_visualfont01 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:30px; color:#ffffff; letter-spacing:-0px; line-height:170%; text-align:center; font-weight:bold; }
.sub_visualfont02 { color: #fdf7b0; font-size:18px; font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; text-decoration: none; text-align:center; line-height:170%; letter-spacing:-1px; font-weight:bold;}



.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;
} 
.main_visual {margin:0 auto; width:100%; text-align:left; }
 
.main_visual .main_slider .wrap{position:relative;width:2000px;height:520px;overflow:hidden;min-width:1100px;}
.main_visual .main_slider .wrap ul{position:absolute;width:7600px;left:0px;min-width:1100px;}
.main_visual .main_slider .wrap ul li{position:relative;width:2000px;height:520px;float:left;min-width:1100px;overflow:hidden;}
.main_visual .main_slider .wrap ul li img{position:absolute;left:50%;margin-left:-1000px;} 


.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; }

.Nanum13z			{font-size:13px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:28px; text-align:left;}	
.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:26px; 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;}
.Nanum30			{font-size:30px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:35px; 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;}


.mtt		 {font-size:14px; color:#ffffff; font-family: "나눔고딕",Nanum Gothic; line-height:17px;}
.mtt  A:link   	{font-size:14px; color:#ffffff;}
.mtt  A:visited	{font-size:14px; color:#ffffff;}
.mtt  A:active 	{font-size:14px; color:#ffffff;}
.mtt  A:hover  	{TEXT-DECORATION:underline; font-size:14px; color:#ffffff;}


.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:underline; font-size:15px; color:#092a96;}


.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;}
	