@charset "utf-8";


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,address,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,video{padding:0;border:0;}
ol,ul{list-style:none}
 

.ag_txt {font:11px 나눔고딕; color:666666; line-height:22px}
a.ag_txt:link, a.ag_txt:active, a.ag_txt:visited {font:11px Dotum; color:#666666; text-decoration:none;}
a.ag_txt:hover {font:11px Dotum; color:#3F7BB7; text-decoration:none; font-weight:bold}

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

A:link   	{font-size:11px; COLOR: #282828; TEXT-DECORATION: none}
A:visited	{font-size:11px; COLOR: #282828; TEXT-DECORATION: none}
A:active 	{font-size:11px; COLOR: #282828; TEXT-DECORATION: none}
A:hover  	{font-size:11px; COLOR: #2968BB; TEXT-DECORATION: underline}



body {  font-family:"맑은고딕",Malgun Gothic,"나눔고딕",Nanum Gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:12px;line-height:17px;color:#4b4b4b;
		scrollbar-face-color:#F9F9F9;
			scrollbar-highlight-color:#F9F9F9;
			scrollbar-3dlight-color:#CCCCCC;
			scrollbar-shadow-color:#CCCCCC;
			scrollbar-darkshadow-color:#F9F9F9;
			scrollbar-track-color:#F9F9F9;	
			scrollbar-arrow-color:#BBBBBB; 
			margin:0;
			}



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

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

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



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

.gallery { width:100%; text-align:left; height:430px; background-color:#5d5d5d; }
.gallery_box { width:1100px; height:400px; text-align:left;}

.footer {width:100%; text-align:center; background-color:#4b4b4b; }
.footer2 {text-align:left; font-size:13px;}
.mt01 {font-size:19px; color:#1a1a1a; font-family: "나눔고딕",Nanum Gothic; line-height:22px; text-align:left;}
.mt02 {font-size:22px; color:#1a1a1a; font-family: "나눔고딕",Nanum Gothic; line-height:23px; text-align:left;}
.footer1 {margin:0 auto; width:1100px; text-align:left; height:100px; }

.top span       { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:10px; color:#648fcc; letter-spacing:-0px; line-height:130%; clear:both;}
.top a:link     { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:11px; color:#ffffff; letter-spacing:-0px; line-height:130%; }
.top a:visited  { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:11px; color:#ffffff; letter-spacing:-0px; line-height:130%; }
.top a:active   { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:11px; color:#bed9ff; letter-spacing:-0px; line-height:130%; }
.top a:hover    { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:11px; color:#bed9ff; letter-spacing:-0px; line-height:130%; }

.sub_title01 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:22px; color:#3f68a9; letter-spacing:-0px; line-height:170%; text-align:left; font-weight:bold; height:35px; }
.sub_title02 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:14px; color:#4b4b4b; letter-spacing:-0px; line-height:150%; text-align:left; font-weight:bold; padding-left:15px; }

.font01 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:20px; color:#222222; letter-spacing:-0px; line-height:170%; text-align:left; font-weight:bold;}
.font02 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:14px; color:#4b4b4b; letter-spacing:-1px; line-height:170%; text-align:left; font-weight:bold; padding-left:10px; }
.font03 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:13px; color:#828282; letter-spacing:-1px; line-height:170%; text-align:left; padding-left:10px;}
.font04 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:14px; color:#4b4b4b; letter-spacing:0px; line-height:130%; height:40px; text-align:right; font-weight:bold; padding-right:20px; }
.font05 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:18px; color:#d53a0d; letter-spacing:0px; line-height:190%; text-align:left; text-align:left; font-weight:bold; }
.font05_01 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:18px; color:#d53a0d; letter-spacing:0px; line-height:190%; text-align:center; font-weight:bold; }
.font05_02 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:12px; color:#686868; letter-spacing:0px; line-height:190%; text-align:left; }
.font06 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:12px; color:#ffffff; letter-spacing:-1px; line-height:150%; text-align:left; text-align:center; font-weight:bold; background-color:#009bff; width:20%; height:30px;}
.font07 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:18px; color:#cf3a0d; letter-spacing:-0px; line-height:170%; text-align:center; font-weight:bold;}
.font07_01 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:14px; color:#686868; letter-spacing:-0px; line-height:150%; text-align:center;}
.font08 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:15px; color:#4b4b4b; letter-spacing:-0px; line-height:170%; text-align:left; font-weight:bold;}
.font08_01 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:13px; color:#686868; letter-spacing:-0px; line-height:200%; text-align:left;}

.font09 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:12px; color:#4b4b4b; letter-spacing:0px; line-height:150%; text-align:center; }
.font10 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:14px; color:#ffffff; letter-spacing:0px; line-height:150%; text-align:center; font-weight:bold; background-color:#f32b47; height:35px; }
.font10_01 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:12px; color:#686868; letter-spacing:0px; line-height:150%; text-align:center; background-color:#ffffff; height:70px; }
.font11 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:14px; color:#ffffff; letter-spacing:0px; line-height:150%; text-align:center; font-weight:bold; background-color:#ed8313; height:35px; }
.font11_01 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:12px; color:#686868; letter-spacing:0px; line-height:150%; text-align:center; background-color:#ffffff; }
.font11_02 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:12px; color:#828282; letter-spacing:0px; line-height:150%; text-align:left; }

.font12 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:14px; color:#ffffff; letter-spacing:0px; line-height:150%; text-align:center; font-weight:bold; background-color:#664e20; height:35px; }
.font12_01 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:12px; color:#686868; letter-spacing:0px; line-height:150%; text-align:center; background-color:#ffffff; }
.font13 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:14px; color:#ffffff; letter-spacing:0px; line-height:150%; text-align:center; font-weight:bold; background-color:#7227e6; height:35px; }
.font13_01 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:12px; color:#686868; letter-spacing:0px; line-height:150%; text-align:center; background-color:#ffffff; }
.font13_02 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:12px; color:#686868; letter-spacing:0px; line-height:150%; text-align:center; background-color:#ffffff; padding-left:15px; }
.font14 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:14px; color:#ffffff; letter-spacing:0px; line-height:150%; text-align:center; font-weight:bold; background-color:#1b6fe1; height:35px; }
.font14_01 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:12px; color:#686868; letter-spacing:0px; line-height:150%; text-align:center; background-color:#ffffff; }
.font14_02 { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:14px; color:#4b4b4b; letter-spacing:0px; line-height:150%; text-align:left; font-weight:bold;}


.tailcs              { font-size:30px; color:#8b8b8b; letter-spacing:-0px; line-height:170%; text-align:left; font-weight:bold; clear:both;}
.tailmenu            { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:11px; color:#828282; text-align:left; }
.tailmenu_p          { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:11px; color:#8b8b8b; text-align:left;line-height:18px}
.tailmenu span       { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:10px; color:#6f6f6f; letter-spacing:-0px; line-height:170%; text-align:left; clear:both;}
.tailmenu a:link     { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:11px; color:#828282; letter-spacing:-0px; line-height:170%; text-align:left; font-weight:bold;}
.tailmenu a:visited  { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:11px; color:#828282; letter-spacing:-0px; line-height:170%; text-align:left; font-weight:bold;}
.tailmenu a:active   { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:11px; color:#ffffff; letter-spacing:-0px; line-height:170%; text-align:left; font-weight:bold;}
.tailmenu a:hover    { font-family:"맑은고딕",malgun gothic,"돋움",dotum,AppleGothic,sans-serif; font-size:11px; color:#ffffff; letter-spacing:-0px; line-height:170%; text-align:left; font-weight:bold;}


.scroll {width:870px;height:150px;padding:1px;background-color:#d0d0d0; scrollbar-3dLight-Color: #e4e4e4; scrollbar-arrow-color: #aeaeae; scrollbar-base-color: #e4e4e4; scrollbar-Face-Color: #ffffff; scrollbar-Track-Color: #e9e9e9; scrollbar-DarkShadow-Color: #e4e4e4; scrollbar-Highlight-Color: #e4e4e4; scrollbar-Shadow-Color: #e4e4e4;}
.box {width:850px;height:130px;overflow-x:hidden;overflow-y:auto;background-color:#ffffff;padding:10px;}

.Nanum05			{font-size:15px; color:#7d7d7d; font-family: "나눔고딕",Nanum Gothic; line-height:18px}	
.Nanum05  A:link   	{font-size:15px; color:#7d7d7d;}
.Nanum05  A:visited	{font-size:15px; color:#7d7d7d;}
.Nanum05  A:active 	{font-size:15px; color:#7d7d7d;}
.Nanum05  A:hover  	{TEXT-DECORATION:underline; font-size:15px; color:#101010;}

.Nanum00			{font-size:13px; color:#3b3b3b; font-family: "나눔고딕",Nanum Gothic; line-height:18px; text-align:left;}
.Nanum50			{font-size:13px; color:#3b3b3b; font-family: "나눔고딕",Nanum Gothic; line-height:22px; text-align:left;}
.Nanum01			{font-size:14px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:18px; text-align:left; }
.Nanum02			{font-size:15px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:25px; text-align:left; }	
.Nanum03			{font-size:16px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:18px; text-align:left; }	

.sub001			    {font-size:25px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:170%; font-weight:bold;}	
.sub002			    {font-size:16px; color:#737373; font-family: "나눔고딕",Nanum Gothic; line-height:25px; font-weight:bold; text-align:left;}	

.Nanum04			{font-size:15px; color:#ffffff; font-family: "나눔고딕",Nanum Gothic; line-height:18px}	
.Nanum04  A:link   	{font-size:15px; color:#ffffff;}
.Nanum04  A:visited	{font-size:15px; color:#ffffff;}
.Nanum04  A:active 	{font-size:15px; color:#ffffff;}
.Nanum04  A:hover  	{TEXT-DECORATION:none; font-size:15px; color:#ffcc00;}

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


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



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


.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)); } 
	
	
.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:#154d2a;}
	