@charset "utf-8";
/* 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; }


/*탑메뉴*/
.ttmenu a:link{font-family:'Nanum Gothic';font-size:17px; text-decoration:none;color:#fff;font-weight: bold; letter-spacing:-1px; line-height:19px; }
.ttmenu a:visited{ text-align:left; font-family:'Nanum Gothic';font-size:17px; text-decoration:none;color:#fff;font-weight: bold; letter-spacing:-1px;line-height:19px;}
.ttmenu a:hover { text-align:left; font-family:'Nanum Gothic';font-size:17px; text-decoration:none;color:#fbf483;font-weight: bold; letter-spacing:-1px;line-height:19px; }

/*상단서브메뉴*/
.tmenu a:link{font-family:'Nanum Gothic';font-size:11px; text-decoration:none;letter-spacing:0px;  color:#262626; font-weight: bold; line-height:16px}
.tmenu a:visited{ font-family:'Nanum Gothic';font-size:11px; text-decoration:none;letter-spacing:0px;  color:#262626; font-weight: bold; line-height:16px}
.tmenu a:hover {font-family:'Nanum Gothic';font-size:11px; color:#d00e09;font-weight: bold;text-decoration:none; line-height:16px}

/*엔탑메뉴*/
.ntmenu a:link{font-family:'Nanum Gothic';font-size:10px; text-decoration:none;letter-spacing:0px;  color:#fff; font-weight: none; }
.ntmenu a:visited{ font-family:'Nanum Gothic';font-size:10px; text-decoration:none;letter-spacing:0px;  color:#fff; font-weight: none; }
.ntmenu a:hover {font-family:'Nanum Gothic';font-size:10px; color:#fff;font-weight: none;text-decoration:none; }

/*서브탑메뉴*/
.smenu0 a:link{font-family:Nanum Gothic;text-decoration:none;font-size: 20px;line-height:34px; padding-top:5px;color: #fff;letter-spacing:-0px;font-weight: bold; }
.smenu0 a:visited{font-family:Nanum Gothic;text-decoration:none;font-size: 20px;line-height:34px;color: #fff;letter-spacing:-0px;font-weight: bold;}
.smenu0 a:hover{font-family:Nanum Gothic;text-decoration:none;font-size: 20px;line-height:34px;color: #fcfdbc;letter-spacing:-0px;font-weight: bold;}

/*서브탑메뉴2*/
.smenu00 a:link{font-family:Nanum Gothic;text-decoration:none;font-size: 15px;line-height:44px;color: #000;letter-spacing:-0px;font-weight: bold;}
.smenu00 a:visited{font-family:Nanum Gothic;text-decoration:none;font-size: 15px;line-height:44px;color: #000;letter-spacing:-0px;font-weight: bold;}
.smenu00 a:hover{font-family:Nanum Gothic;text-decoration:none;font-size: 15px;line-height:44px;color: #d10005;letter-spacing:-0px;font-weight: bold;}


/*왼쪽메뉴*/
.ssmenu a:link{  text-align:left;   font-family:'Nanum Gothic';font-size:13px; text-decoration:none;letter-spacing:0px; color:#5f5f5f; line-height:25px;font-weight: bold;  }
.ssmenu a:visited{ text-align:left; font-family:'Nanum Gothic';font-size:13px; text-decoration:none;letter-spacing:0px; color:#5f5f5f; line-height:25px;font-weight: bold;  }
.ssmenu a:hover {text-align:left; font-family:'Nanum Gothic';font-size:13px; text-decoration:none;letter-spacing:0px; ; color:#d10005;line-height:25px;font-weight: bold;}

/*왼쪽메뉴2*/
.sssmenu a:link{  display:block; width:189px; height:40px; line-height:40px;text-decoration:none; 
	 text-align:left;font-family:'Nanum Gothic';font-size:14px; color:#5f5f5f;font-weight: bold; background:url(../img/sub/left.png)}
.sssmenu a:visited{display:block; width:189px; height:40px; line-height:40px; text-decoration:none;
	 text-align:left;font-family:'Nanum Gothic';font-size:14px; color:#5f5f5f;font-weight: bold; background:url(../img/sub/left.png) }
.sssmenu a:hover {display:block; width:189px; height:40px; line-height:40px; text-decoration:none;
	 text-align:left;font-family:'Nanum Gothic';font-size:14px; color:#ffffff;font-weight: bold; background:url(../img/sub/left_ov.png)}


/*오버메뉴*/
.ssssmenu a:link{  text-align:right;   font-family:'Nanum Gothic';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';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';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';font-size:12px; text-decoration:none;letter-spacing:0px; color:#585858; font-weight: bold; }
.tsmenu a:visited{font-family:'Nanum Gothic';font-size:12px; text-decoration:none;letter-spacing:0px; color:#585858;font-weight: bold;  }
.tsmenu a:hover {font-family:'Nanum Gothic';font-size:12px; text-decoration:none;letter-spacing:0px; font-weight: bold; color:#e50414;text-decoration:none;}

/*제품링크*/
.esmenu a:link{ font-family:'Nanum Gothic';font-size:12px; text-decoration:none;letter-spacing:0px; color:#000; font-weight: bold;line-height:35px; }
.esmenu a:visited{font-family:'Nanum Gothic';font-size:12px; text-decoration:none;letter-spacing:0px; color:#000;font-weight: bold;line-height:35px;  }
.esmenu a:hover {font-family:'Nanum Gothic';font-size:12px; text-decoration:none;letter-spacing:0px; font-weight: bold; color:#d10005;text-decoration:none;line-height:35px;}

img {border:0}
a {outline:none; select-dummy: expression(this.hideFocus=true);}

body,td            { 

	font-family:'Nanum Gothic'; color:#606060; font-size:13px; line-height:16px; letter-spacing:0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

.smenu_ov a:link{display:block; width:189px; height:40px; line-height:40px; text-decoration:none;
	 text-align:left;font-family:'Nanum Gothic';font-size:14px; color:#ffffff;font-weight: bold; background:url(../img/sub/left_ov.png)  
}
.smenu_ov a:visited{display:block; width:189px; height:40px; line-height:40px; text-decoration:none;
	 text-align:left;font-family:'Nanum Gothic';font-size:14px; color:#ffffff;font-weight: bold; background:url(../img/sub/left_ov.png)  
		
}
.smenu_ov a:hover{display:block; width:189px; height:40px; line-height:40px; text-decoration:none;
	 text-align:left;font-family:'Nanum Gothic';font-size:14px; color:#ffffff;font-weight: bold; background:url(../img/sub/left_ov.png)  
		
}
.m_bg {background:url(/new/img/main/img_bg.png) no-repeat center; height:400px; background-color:#fff; }
.sub_bg {background:url(/new/img/sub/img_bg.png) no-repeat center; height:140px; background-color:#fff; }
.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: #656565;	
}
.quick { 
	text-decoration:none;
	font-size: 12px;	
	line-height:16px;
	color: #5f5f5f;	
}
.title_bg{
	background-color:#d00e09; height:2px}
.title_16 { 
	font-size: 16px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	
}
.padding_10 { padding:10px}

.box{ background:#f5fef4; border:1px #d1ebce solid; padding:10px 10px 10px 20px}
.box_gg{ background:#fff; border:1px #ccc solid; padding:30px 30px 30px 30px}
.box_g{ background:#fff; border:2px #c3c2c2 solid; padding:30px 30px 30px 30px}
.com_box{ background:#fafafa; border:3px #edb863 solid; padding:15px 10px 15px 20px}
.sub_box{ background:#ffffff; border-top:1px #cccccc solid; border-bottom:1px #cccccc solid; padding:10px 10px 10px 3px;
line-height:22px;text-decoration:none;
	 text-align:left;font-family:'Nanum Gothic';font-size:13px; color:#404040;font-weight: none;}

.title_b {
	font-size: 11px;
	color: #686868; font-weight:bold;
	
}
.title_top {
	font-size: 11px;
	color: #505050; font-weight:none; text-align:right
	
}


.quick01 a:link{ font-size: 12px;	color: #13a5e5; font-weight:bold;text-decoration:none; }
.quick01 a:visited{font-size: 12px;	color: #13a5e5; font-weight:bold; text-decoration:none; }
.quick01 a:hover {font-size: 12px;	color: #3b3b35; font-weight:bold;text-decoration:none;}

.quick02 a:link{ font-size: 12px;	color: #3b3b35; font-weight:bold;text-decoration:none; }
.quick02 a:visited{font-size: 12px;	color: #3b3b3; font-weight:bold;text-decoration:none;  }
.quick02 a:hover {font-size: 12px;	color: #13a5e5; font-weight:bold;text-decoration:none;}

.title_fff {
	font-size: 11px;
	color: #555555; 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: 20px;
	line-height:28px;
	color: #238cd9;
	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;
	
}
.text14_bb {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 14px;
	line-height:34px;
	color: #0e58b2;
	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_blue24 { font-family:Nanum Gothic!important;	
	text-decoration:none;
	line-height:50px;
	font-size: 26px;
	color: #000;
	font-weight: bold;
	
}
.text_g24 { font-family:Nanum Gothic!important;	
	text-decoration:none;
	line-height:35px;
	font-size: 24px;
	color: #717171;
	font-weight: bold;
	
}

.text_20 { font-family:Nanum Gothic!important;	
	text-decoration:none;
	line-height:25px;
	font-size: 20px;
	color: #004e89;
	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_18_red { font-family:Nanum Gothic!important;	
	text-decoration:none;
	line-height:28px;
	font-size: 18px;
	color: #c10738;
	font-weight: bold;
	
}

.img_border{border-top:#c3c3c3 solid 1px;border-left:#c3c3c3 solid 1px;border-right:#c3c3c3 solid 1px;}
.mainimg_border{border:#c3c3c3 solid 1px;}
.pro_border{border-bottom:#c3c3c3 solid 1px; border-left:#c3c3c3 solid 1px; border-right:#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_14tit {	
	text-decoration:none;
	font-size: 14px;
	color: #686868;
	letter-spacing:0px;
	font-weight: none;
	line-height:22px;
}

.text_18_b {	
	text-decoration:none;
	font-size: 18px;
	color: #464646;
	text-align:left;
	letter-spacing:0px;
	font-weight:none;
	line-height:35px;
}

.text_18_bb {	
	text-decoration:none;
	font-size: 18px;
	color: #464646;
	text-align:left;
	letter-spacing:0px;
	font-weight:bold;
	line-height:35px;
}

.text_18 {	
	text-decoration:none;
	font-size: 16px;
	color: #464646;
	text-align:center;
	letter-spacing:0px;
	font-weight:none;
	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 {	
	text-decoration:none;
	font-size: 16px;
	color: #464646;
	letter-spacing:0px;
	font-weight: bold;
	line-height:30px;
}

.text_20_w {		
	text-decoration:none;
	font-size: 26px;
	color: #000;
	letter-spacing:0px;
	font-weight: none;
	line-height:25px;
}

/*���̺�*/
.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 #c3b5b5;
	border-right:1px solid #c3b5b5;
}


.tttt td
  {
	  padding:3px;
	  padding-left:1px;
	  padding-right:1px;
	  padding-bottom:3px;
	  color:#000000;
	  text-align:center;
	  border-top:1px solid #c3b5b5;
	  border-left:1px solid #c3b5b5;
}
.tttt_top
  { background-color:#f4e2e2;
  font-size: 12px;
  line-height:25px;
  height:25px;
	  font-weight: bold;
	  color:#000000;
	  text-align:center;
}


.tttt_left {
	font-family:"Nanum Gothic"; 
	font-size: 12px;
	font-weight: bold;
	font-align : left;
	color: #535353;
	text-decoration: none;
	background-color:#f7f6f6;
	height:18px;
	padding-left:4px;
	padding-top:2px;
   
}


.tttt_left td
  {
	  padding:4px 0;
	  
	  padding-right:1px;
	  padding-bottom:1px;
	  font-weight:200;
	  text-align:left;
	  border-top:1px solid #ccc;
	  border-left:1px solid #ccc;
}


.ect{ 
	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;}