@charset "euc-kr";
/* CSS Document */


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);



/* Base */

a:link                   { text-decoration:none; color:#666666; }
a:visited                { text-decoration:none; color:#666666; }
a:hover                  { text-decoration:underline; color:#666666; }



img {border:0}
body            { 

	font-family:'Nanum Gothic'; color:#525252; font-size:13px; line-height:16px; letter-spacing:0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

.bb13            { 

	font-family:'Nanum Gothic'; color:#525252; font-size:13px; line-height:16px; letter-spacing:0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}


/*?메??/
/* menu */
.topmenu a:link{font-family:'Nanum Gothic',doum;font-size:16px; text-decoration:none;letter-spacing:0px;  color:#202020; font-weight: bold;line-height:18px; }
.topmenu a:visited{ font-family:'Nanum Gothic',doum;font-size:16px; text-decoration:none;letter-spacing:0px;  color:#202020; font-weight: bold;line-height:18px; }
.topmenu a:hover {font-family:'Nanum Gothic',doum;font-size:16px; color:#1069d2;font-weight: bold;text-decoration:none; }



/*?단?브메뉴*/
.tmenu a:link{font-family:'Nanum Gothic',doum;font-size:13px; text-decoration:none;letter-spacing:0px;  color:#211d1d; font-weight: bold; }
.tmenu a:visited{ font-family:'Nanum Gothic',doum;font-size:13px; text-decoration:none;letter-spacing:0px;  color:#211d1d; font-weight: bold; }
.tmenu a:hover {font-family:'Nanum Gothic',doum;font-size:13px; color:#0475a9;font-weight: bold;text-decoration:none; }



/*?탑메뉴*/
.ntmenu a:link{font-family:'Nanum Gothic',doum;font-size:10px; text-decoration:none;letter-spacing:0px;  color:#464646; font-weight: none; }
.ntmenu a:visited{ font-family:'Nanum Gothic',doum;font-size:10px; text-decoration:none;letter-spacing:0px;  color:#464646; font-weight: none; }
.ntmenu a:hover {font-family:'Nanum Gothic',doum;font-size:10px; color:#000;font-weight: none;text-decoration:none; }

/*?브?메??/
.smenu0 a:link{display:block; width:150px; text-align:center;font-family:'Nanum Gothic',doum;font-size:14px; text-decoration:none;letter-spacing:0px; line-height:45px;color:#494949;font-weight: bold; background-color:#e1f4ff}
.smenu0 a:visited{display:block; width:150px; text-align:center;font-family:'Nanum Gothic',doum;font-size:14px; text-decoration:none;letter-spacing:0px; line-height:45px;color:#494949;font-weight: bold; background-color:#e1f4ff}
.smenu0 a:hover{display:block; width:150px; text-align:center;font-family:'Nanum Gothic',doum;font-size:14px;text-decoration:none;letter-spacing:0px;text-decoration:none; line-height:45px; color:#fff;font-weight: bold; background-color:#1183c4}

/*?브?메???버*/
.smenu0_on a:link{display:block; width:150px; text-align:center;font-family:'Nanum Gothic',doum;font-size:14px;text-decoration:none;letter-spacing:0px;text-decoration:none; line-height:45px; color:#fff;font-weight: bold; background-color:#1183c4}
.smenu0_on a:visited{display:block; width:150px; text-align:center;font-family:'Nanum Gothic',doum;font-size:14px;text-decoration:none;letter-spacing:0px;text-decoration:none; line-height:45px; color:#fff;font-weight: bold; background-color:#1183c4}
.smenu0_on a:hover{display:block; width:150px; text-align:center;font-family:'Nanum Gothic',doum;font-size:14px;text-decoration:none;letter-spacing:0px;text-decoration:none; line-height:45px; color:#eff50e;font-weight: bold; background-color:#1183c4}

/*?쪽메뉴*/
.ssmenu a:link{  text-align:left;   font-family:'Nanum Gothic',doum;font-size:13px; text-decoration:none;letter-spacing:0px; color:#252525; line-height:40px;font-weight: bold;  }
.ssmenu a:visited{ text-align:left; font-family:'Nanum Gothic',doum;font-size:13px; text-decoration:none;letter-spacing:0px; color:#252525; line-height:40px; font-weight: bold; }
.ssmenu a:hover {text-align:left; font-family:'Nanum Gothic',doum;font-size:13px; text-decoration:none;letter-spacing:0px; text-decoration:none; color:#0662eb;line-height:40px;font-weight: bold;}

/*?쪽메뉴2*/
.sssmenu a:link{  text-align:left;   font-family:'Nanum Gothic',doum;font-size:12px;font-weight: bold; text-decoration:none;letter-spacing:0px; color:#393939; ;font-weight: bold;  line-height:25px;}
.sssmenu a:visited{ text-align:left; font-family:'Nanum Gothic',doum;font-size:12px; font-weight: bold;text-decoration:none;letter-spacing:0px; color:#393939; font-weight: bold;  line-height:25px; }
.sssmenu a:hover {text-align:left; font-family:'Nanum Gothic',doum;font-size:12px; font-weight: bold;text-decoration:none;letter-spacing:0px;  font-weight: bold; color:#e20479;text-decoration:none; line-height:25px;}


/*?버메뉴*/
.ssssmenu a:link{  text-align:right;   font-family:'Nanum Gothic',doum;font-size:14px; text-decoration:none;letter-spacing:0px; color:#fff; ;font-weight: bold;  line-height:30px;}
.ssssmenu a:visited{ text-align:right; font-family:'Nanum Gothic',doum;font-size:14px; text-decoration:none;letter-spacing:0px; color:#fff; font-weight: bold;  line-height:30px; }
.ssssmenu a:hover {text-align:right; font-family:'Nanum Gothic',doum;font-size:14px; text-decoration:none;letter-spacing:0px;  font-weight: bold; color:#feffb1;text-decoration:none; line-height:30px;}

.tsmenu a:link{ font-family:'Nanum Gothic',doum;font-size:12px; text-decoration:none;letter-spacing:0px; color:#585858; font-weight: bold; }
.tsmenu a:visited{font-family:'Nanum Gothic',doum;font-size:12px; text-decoration:none;letter-spacing:0px; color:#585858;font-weight: bold;  }
.tsmenu a:hover {font-family:'Nanum Gothic',doum;font-size:12px; text-decoration:none;letter-spacing:0px; font-weight: bold; color:#e50414;text-decoration:none;}

.esmenu a:link{ font-family:'Nanum Gothic',doum;font-size:16px; text-decoration:none;letter-spacing:0px; color:#bd2c2f; font-weight: bold; }
.esmenu a:visited{font-family:'Nanum Gothic',doum;font-size:16px; text-decoration:none;letter-spacing:0px; color:#bd2c2f;font-weight: bold;  }
.esmenu a:hover {font-family:'Nanum Gothic',doum;font-size:16px; text-decoration:none;letter-spacing:0px; font-weight: bold; color:#bd2c2f;text-decoration:none;}



.smenu_ov a:link{display:block; width:183px; height:48px;  line-height:48px;
	 text-align:left;font-family:'Nanum Gothic',doum;font-size:15px; color:#ffffff;font-weight: bold; background-color:#5e8a2a;  
	
}
.smenu_ov a:visited{display:block; width:183px; height:48px; line-height:48px;
	 text-align:left;font-family:'Nanum Gothic',doum;font-size:15px; color:#ffffff;font-weight: bold; background-color:#5e8a2a;
	
}
.smenu_ov a:hover{display:block; width:183px; height:48px; line-height:48px;text-decoration:none;
	 text-align:left;font-family:'Nanum Gothic',doum;font-size:15px; color:#ffffff;font-weight: bold; background-color:#5e8a2a; 
	
}
.main_top {background:url(/new/img/img_main.png) no-repeat center; height:429px; background-color:#176aca; }
.sub_top1 {background:url(/new/img/sub_main.png) no-repeat center; height:292px; background-color:#176aca; }
.sub_top2 {background:url(images/sub/img02.png) no-repeat center; height:185px; background-color:#fff; }
.sub_top3 {background:url(images/sub/img03.png) no-repeat center; height:185px; background-color:#fff; }
.sub_top4 {background:url(images/sub/img04.png) no-repeat center; height:185px; background-color:#fff; }
.sub_top5 {background:url(images/sub/img05.png) no-repeat center; height:185px; background-color:#fff; }


.copyright { 
	text-decoration:none;
	font-size: 12px;	
	line-height:16px;
	color: #505050;	
}

.title_16 { 
	font-size: 16px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	
}
.padding_10 { padding:10px}

.box_gg{ background:#fff; border:1px #ccc solid; padding:30px}
.box_g{ background:#fff; border:2px #c3c2c2 solid; padding:30px 30px 30px 30px}
.box_pro{ background:#eee; border:1px #c3c2c2 solid; padding:30px 30px 30px 30px}
.com_box{ background:#fafafa; border:3px #edb863 solid; padding:15px 10px 15px 20px; font-size: 18px;font-weight: bold}
.sub_box{  background:#f0f0f0; border:0px #d1ebce solid; padding:10px 10px 10px 10px; font-family:Nanum Gothic!important;	
	text-decoration:none;
	line-height:30px;
	font-size: 15px;
	color: #424242;
	font-weight: bold;
	letter-spacing:-1px;}

.title_b {
	font-size: 11px;
	color: #686868; font-weight:bold;
	
}
.title_top {
	font-size: 11px;
	color: #505050; font-weight:none; text-align:left
	
}
.title_fff {
	font-size: 11px;
	color: #636363; font-weight:none;
	
}
.title_001 {	
	text-decoration:none;
	font-size: 22px;
	line-height:23px;
	color: #555555;
	letter-spacing:0px;
	font-weight: bold;}
.title_002 {	
	text-decoration:none;
	font-size: 22px;
	color: #0e5d9a;
	letter-spacing:0px;
	font-weight: bold;
}
.text {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 14px;
	color: #404040;
	letter-spacing:-0px;
	font-weight: none;
	line-height:23px; text-align:left;
}
.text18_red {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 16px;
	line-height:24px;
	color: #df2176;
	letter-spacing:-0px;
	font-weight: bold;
	
}
.text18_bb {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 18px;
	line-height:24px;
	color: #1676af;
	letter-spacing:-0px;
	font-weight: bold;
	
}
.b {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 14px;
	color: #404040;
	letter-spacing:-0px;
	font-weight: none;
	padding:0px 0px 23px 0px;
	line-height:23px;font-weight: bold;}

.text_24 { font-family:Nanum Gothic!important;	
	text-decoration:none;
	line-height:25px;
	font-size: 24px;
	color: #ffffff;
	font-weight: bold;
	
}
.text_28 { font-family:Nanum Gothic!important;	
	text-decoration:none;
	line-height:50px;
	font-size: 28px;
	color: #010101;
	font-weight: bold;
	letter-spacing:-1px;
}

.text_20 { font-family:Nanum Gothic!important;	
	text-decoration:none;
	line-height:50px;
	font-size: 20px;
	color: #05348c;
	font-weight: bold;
	
}
.text_12_b { font-family:Nanum Gothic!important;	
	text-decoration:none;
	line-height:14px;
	font-size: 12px;
	color: #0770ac;
	font-weight: bold;
	
}
.text_12 { font-family:Nanum Gothic!important;	
	text-decoration:none;
	line-height:14px;
	font-size: 12px;
	color: #303030;
	font-weight: none;
	
}

.text_36 { font-family:Nanum Gothic!important;	
	letter-spacing:-2px;
	line-height:46px;
	font-size: 36px;
	color: #777b80;
	font-weight: bold;
	
}

.img_border{border:#c3c3c3 solid 1px;}


.text_orange14 {	
	text-decoration:none;
	font-size: 16px;
	color: #fe630f;
	letter-spacing:0px;
	font-weight: bold;
	line-height:25px;
}

.text_14 {	
	text-decoration:none;
	font-size: 14px;
	color: #686868;
	letter-spacing:0px;
	font-weight: none;
	line-height:25px;
}

.text_30 {	
font-family:"Nanum Gothic";
	text-decoration:none;
	font-size: 30px;
	color: #3f3f3f;
	text-align:left;
	letter-spacing:0px;
	font-weight:bold;
	line-height:35px;
}

.text_12 {	
	text-decoration:none;
	font-size: 12px;
	color: #ffffff;
	text-align:left;
	letter-spacing:0px;
	font-weight:bold;
	line-height:24px;
}
.text_18 a:hover {text-decoration:none;
	font-size: 16px;
	color: RED;
	text-align:center;
	letter-spacing:0px;
	font-weight:bold;
	line-height:24px;}
.text_16 {	
font-family:"Nanum Gothic";
	text-decoration:none;
	font-size: 14px;
	color: #464646;
	font-weight: bold;
	line-height:30px;
	letter-spacing:-1px;
}

.text_18_w {
	padding-left:10px;
		
	text-decoration:none;
	font-size: 18px;
	color: #ffffff;
	letter-spacing:0px;
	font-weight: bold;
	line-height:18px;
}

/*���̺�*/
.ttt {
	font-family:"Nanum Gothic"; 
	font-size: 12px;
	font-weight: normal;
	font-align : left;
	font-weight: bold;
	letter-spacing:-1px;
}
/*���̺�*/
.tttt {
	font-family:"Nanum Gothic"; 
	font-size: 12px;
	line-height:18px;
	font-weight: normal;
	font-align : center;
	color: #000000;
	text-decoration: none;
	background-color:#ffffff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}


.tttt td
  {
	  padding:3px;
	  padding-left:1px;
	  padding-right:1px;
	  padding-bottom:3px;
	  text-align:center;
	  border-top:1px solid #ccc;
	  border-left:1px solid #ccc;
}
.tttt_top
  { background-color:#edf1f7;
  font-size: 12px;
	  font-weight: bold;
	  color:#183e80;
	  text-align:center;
}


.tttt_left {
	font-family:"Nanum Gothic"; 
	font-size: 12px;
	font-weight: normal;
	font-align : left;
	color: #000000;
	text-decoration: none;
	background-color:#ffffff;
	height:23px;
	padding-left:4px;
	padding-top:2px;
    border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}


.tttt_left td
  {
	  padding:4px 0;
	  padding-left:10px;
	  padding-right:1px;
	  padding-bottom:1px;
	  font-weight:200;
	  text-align:left;
	  border-top:1px solid #ccc;
	  border-left:1px solid #ccc;
}


.ect{ 
font-family:"Nanum Gothic";
	font-size: 11px;
	text-decoration:none;
	line-height:20px;
	color: #7e7e7e;
	
}
.b_bg{background-color:#2b8ab7;
	height:1px;}
.bb_bg{ background-color:#fff;
	height:30px;}
