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

#m2 {position:fixed; _position:absolute; _z-index:-1; width:86px; height:274px;margin-top:0px;}


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

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



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




.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;}	
.Nanum13c			{font-size:13px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:20px; text-align:center;}	
.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;}	
.Nanum21a			{font-size:21px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:23px; text-align:center;}	
.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;}
.Nanum23			{font-size:23px; 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;}	
.Nanum31			{font-size:31px; 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:#ef126d;}


.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:#b93809;}



.arr7			    {font-size:12px; color:#626262; font-family: "나눔고딕",Nanum Gothic; line-height:17px; text-align:left;}
.arr7  A:link   	{font-size:12px; color:#626262;}
.arr7  A:visited	{font-size:12px; color:#626262;}
.arr7  A:active 	{font-size:12px; color:#626262;}
.arr7  A:hover  	{TEXT-DECORATION:none; font-size:12px; color:#0f0f0f;}




#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)); } 
	
	
.white			    {font-size:13px; color:#ffffff; font-family: "나눔고딕",Nanum Gothic; line-height:17px; text-align:left;}
.white  A:link   	{font-size:13px; color:#ffffff;}
.white  A:visited	{font-size:13px; color:#ffffff;}
.white  A:active 	{font-size:13px; color:#ffffff;}
.white  A:hover  	{TEXT-DECORATION:underline; font-size:13px; color:#ffffff;}


.leftmenu			    {font-size:13px; color:#656565; font-family: "맑은고딕",malgun gothic; line-height:17px; text-align:left;}
.leftmenu  A:link   	{font-size:13px; color:#656565;}
.leftmenu  A:visited	{font-size:13px; color:#656565;}
.leftmenu  A:active 	{font-size:13px; color:#656565;}
.leftmenu  A:hover  	{TEXT-DECORATION:underline; font-size:13px; color:#ef126d;}
	