@charset "utf-8";
/* CSS Document */


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumsquare.css);
@import url("//cdn.jsdelivr.net/font-nanum/1.0/nanumgothic/nanumgothic.css"); /* font-family: 'Nanum Gothic' */


/* Base */

a:link                   { text-decoration:none; color:#333333; }
a:visited                { text-decoration:none; color:#333333; }
a:hover                  { text-decoration:underline; color:#111111; }


/*탑메뉴*/
.ttmenu a:link{font-family:'Nanum Gothic',doum;font-size:18px; text-decoration:none;letter-spacing:0px;  color:#333333;font-weight: bold; line-height:20px; }
.ttmenu a:visited{ font-family:'Nanum Gothic',doum;font-size:18px; text-decoration:none;letter-spacing:0px; color:#333333;font-weight: bold; line-height:20px;}
.ttmenu a:hover {text-decoration:none;  font-family:'Nanum Gothic',doum;font-size:18px; color:#cd0823;font-weight: bold;line-height:20px; }

/*제품서브메뉴2*/
.tfmenu a:link{font-family:'Nanum Gothic',doum;font-size:14px; text-decoration:none;letter-spacing:0px;  color:#ffffff;font-weight: bold; letter-spacing:-0.5px; line-height:20px; }
.tfmenu a:visited{ text-align:left; font-family:'Nanum Gothic',doum;font-size:14px; text-decoration:none;letter-spacing:0px; color:#ffffff;font-weight: bold; letter-spacing:-0.5px;line-height:20px;}
.tfmenu a:hover {text-decoration:none;  font-family:'Nanum Gothic',doum;font-size:14px; color:#c2f9ff;font-weight: bold;line-height:20px; }


/*제품서브메뉴*/
.tmenu a:link{font-family:'Nanum Gothic',doum;font-size:14px; text-decoration:none;letter-spacing:0px;  color:#555555; font-weight: none; }
.tmenu a:visited{ font-family:'Nanum Gothic',doum;font-size:14px; text-decoration:none;letter-spacing:0px;  color:#555555; font-weight: none; }
.tmenu a:hover {font-family:'Nanum Gothic',doum;font-size:14px; color:#111111;font-weight:none; text-decoration:none; }

/*엔탑메뉴*/
.ntmenu a:link{font-family:'Nanum Gothic',doum;font-size:12px; text-decoration:none;letter-spacing:0px;  color:#959595; font-weight: bold; }
.ntmenu a:visited{ font-family:'Nanum Gothic',doum;font-size:12px; text-decoration:none;letter-spacing:0px;  color:#959595; font-weight: bold; }
.ntmenu a:hover {font-family:'Nanum Gothic',doum;font-size:12px; color:#4e4e4e;font-weight: bold;text-decoration:none; }

/*서브탑메뉴*/
.smenu0 a:link{display:block; width:167px; 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:167px; 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:167px; 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:167px; 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:167px; 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:167px; 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}

#menu a {font-family:'Nanum Gothic'; color:#202020; font-size:14px; line-height:40px; background:url(../images/company/menu_bg_off.png) left 50% no-repeat; text-decoration:none; width:205px; height:40px; float:left; padding-left:25px; font-weight:bold;letter-spacing:-1px;}
#menu a:hover { background:url(../images/company/menu_bg_on.png) left 50% no-repeat; color:#1b3f9c}


/*왼쪽메뉴*/
.ssmenu a:link{  text-align:left;   font-family:'Nanum Gothic',doum;font-size:14px; text-decoration:none;letter-spacing:0px; color:#676767; font-weight: bold; line-height:26px; letter-spacing:-0px;  }
.ssmenu a:visited{ text-align:left; font-family:'Nanum Gothic',doum;font-size:14px; text-decoration:none;letter-spacing:0px; color:#676767; font-weight: bold; line-height:26px; letter-spacing:-0px;  }
.ssmenu a:hover {text-align:left; font-family:'Nanum Gothic',doum;font-size:14px; text-decoration:none;letter-spacing:0px; text-decoration:none; font-weight: bold; color:#065ecf;line-height:26px; letter-spacing:-0px;}

/*왼쪽sub메뉴*/
.ssmenu_s a:link{  text-align:left;   font-family:'Nanum Gothic',doum;font-size:12px; text-decoration:none;letter-spacing:0px; color:#7d7d7d; font-weight: none; line-height:16px; letter-spacing:-0.5px;  }
.ssmenu_s a:visited{ text-align:left; font-family:'Nanum Gothic',doum;font-size:12px; text-decoration:none;letter-spacing:0px; color:#7d7d7d; font-weight: none; line-height:16px; letter-spacing:-0.5px;  }
.ssmenu_s a:hover {text-align:left; font-family:'Nanum Gothic',doum;font-size:12px; text-decoration:none;letter-spacing:0px; text-decoration:none; font-weight: none; color:#505050;line-height:16px; letter-spacing:-0.5px;}

/*왼쪽메뉴2*/
.sssmenu a:link{  text-align:left;   font-family:'Nanum Gothic',doum;font-size:14px;font-weight: bold; text-decoration:none;letter-spacing:0px; color:#202020; font-weight: bold;  line-height:40px;}
.sssmenu a:visited{ text-align:left; font-family:'Nanum Gothic',doum;font-size:14px; font-weight: bold;text-decoration:none;letter-spacing:0px; color:#202020; font-weight: bold;  line-height:40px;}
.sssmenu a:hover {text-align:left; font-family:'Nanum Gothic',doum;font-size:14px; font-weight: bold;text-decoration:none;letter-spacing:0px;  font-weight: bold; color:#000000;text-decoration:none; line-height:40px;}


/*오버메뉴*/
.ssssmenu a:link{  text-align:right;   font-family:'Nanum Gothic',doum;font-size:14px; text-decoration:none;letter-spacing:0px; color:#ffffff; ;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:#ffffff; 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:#2f2f2f;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;}

img {border:0}
a {outline:none; select-dummy: expression(this.hideFocus=true);}

body,td { font-family:'Nanum Gothic'; color:#333333; font-size:13px; line-height:22px; letter-spacing:0px;
	margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; font-weight: bold;}

.main_bg {background:url(images/index/main_bg.jpg) no-repeat center;  background-color:#fff; height:846px }
.sub_bg {background:url(/new/sub/img.png) no-repeat center; background-color:#fff;height:242px}

.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; 
	
}
.sub_top0 {background:url(images/sub/img00.png) no-repeat center; height:185px; background-color:#fff; }
.sub_top1 {background:url(images/sub/img01.png) no-repeat center; height:185px; 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 { font-family:Nanum Gothic,doum;
	text-decoration:none;
	font-size: 13px;	
	line-height:22px;
	font-weight: bold;
	color: #5b5b5b;	
}

.title_14 { 
	font-size: 14px;
	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_g{ background:#fff; border:1px #d6d6d6 solid; padding:30px 10px 30px 30px}
.com_box{ background:#fafafa; border:3px #a2ca73 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',doum;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:left
	
}

/* 서브 타이틀01 */
.sub_tit01 { font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 50px;
	line-height:70px;
	color: #353535;
	letter-spacing:0px;
	font-weight: bold;
}

/* 서브 타이틀02 */
.sub_tit02 {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 18px;
	color: #616161;
	letter-spacing:-0px;
	font-weight: bold;
	line-height:30px;
}

/* 서브 내용01 */
.sub_txt01 {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 22px;
	color: #3669dd;
	letter-spacing:-0px;
	font-weight: bold;
	line-height:30px;
}

/* 서브 내용02 */
.sub_txt02 {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 16px;
	color: #222222;
	letter-spacing:-0px;
	font-weight: bold;
	line-height:28px;
}

/* 서브 내용03 */
.sub_txt03 {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 11px;
	color: #555555;
	letter-spacing:-0px;
	font-weight: bold;
	line-height:22px;
}

/* 서브 내용04 */
.sub_txt04 {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 14px;
	color: #fd5e39;
	letter-spacing:-0px;
	font-weight: bold;
	line-height:24px;
}

/* 서브 내용05 */
.sub_txt05 {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 16px;
	color: #f24b4b;
	letter-spacing:-0px;
	font-weight: bold;
	line-height:28px;
}


/* 인덱스 퀵메뉴타이틀 */
.index_quick01 { font-family:Nanum Gothic;	
	text-decoration:none;
	line-height:46px;
	font-size: 30px;
	color: #2f2f2f;
	font-weight: bold;
	
}

/* 인덱스 퀵메뉴타이틀 */
.index_quick02 { font-family:Nanum Gothic;	
	text-decoration:none;
	line-height:24px;
	font-size: 14px;
	color: #2f2f2f;
	font-weight: bold;
	
}

/* 인사말 */
.about_01 { font-family:Nanum Gothic;	
	text-decoration:none;
	line-height:30px;
	font-size: 23px;
	color: #28509b;
	font-weight: bold;
	
}

/* 서브 사이트맵 */
.sub_site { font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 12px;
	color: #353535;
	letter-spacing:0px;
	font-weight: none;
}

/* 서브 타이틀01 */
.sub_title01 {	font-family:Nanumsquare;	
	text-decoration:none;
	font-size: 30px;
	line-height:60px;
	color: #555555;
	letter-spacing:-0px;
	font-weight: bold;
	
}

/* 이미지 타이틀01 */
.img_title01 {	font-family:Nanumsquare; 	
	text-decoration:none;
	font-size: 50px;
	line-height:70px;
	color: #111111;
	letter-spacing:-0px;
	font-weight: bold;
	
}

/* 이미지 타이틀02 */
.img_title02 {	font-family:Nanumsquare;	
	text-decoration:none;
	font-size: 24px;
	line-height:34px;
	color: #2c2c2c;
	letter-spacing:-0px;
	font-weight: bold;
	
}

/* 이미지 타이틀03 */
.img_title03 {	font-family:Nanumsquare;	
	text-decoration:none;
	font-size: 18px;
	line-height:30px;
	color: #454545;
	letter-spacing:-0px;
	font-weight: bold;
	
}

/* 서브 인사말01 */
.sub_com01 { font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 16px;
	line-height:24px;
	color: #167edc;
	letter-spacing:-0px;
	font-weight: bold;
	
}

/* 서브 인사말02 */
.sub_com02{ font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 14px;
	line-height:22px;
	color: #565656;
	letter-spacing:-0px;
	font-weight: bold;
	
}

/* 서브 인사말03 */
.sub_com03 {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 20px;
	line-height:24px;
	color: #222222;
	letter-spacing:-0px;
	font-weight: bold;
	
}

/* 서브 제품소개01 */
.sub_pro01 {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 12px;
	line-height:16px;
	color: #ffffff;
	letter-spacing:-0px;
	font-weight: bold;
	
}

/* 서브 제품소개02 */
.sub_pro02 {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 12px;
	line-height:16px;
	color: #333333;
	letter-spacing:-0px;
	font-weight: bold;
	
}

/* 서브 제품소개03 */
.sub_pro03 {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 14px;
	line-height:24px;
	color: #1b3f9a;
	letter-spacing:-0px;
	font-weight: bold;
	
}

/* 서브 제품소개04 */
.sub_pro04 {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 16px;
	line-height:24px;
	color: #ffffff;
	letter-spacing:-0px;
	font-weight: bold;
	
}


/* 서브 제품소개05 */
.sub_pro05 {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 16px;
	line-height:24px;
	color: #888888;
	letter-spacing:-0px;
	font-weight: bold;
	
}

/* 서브 제품소개06 */
.sub_pro06 {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 14px;
	line-height:24px;
	color: #555555;
	letter-spacing:-0px;
	font-weight:normal;
	
}


.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_g24 { font-family:Nanum Gothic!important;	
	text-decoration:none;
	line-height:30px;
	font-size: 20px;
	color: #717171;
	font-weight: bold;
	
}

.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_18_red { font-family:Nanum Gothic!important;	
	text-decoration:none;
	line-height:28px;
	font-size: 18px;
	color: #dd2e27;
	font-weight: bold;
	
}

.img_border{border:#c3c3c3 solid 1px;}


.text_14_b1 {	
	text-decoration:none;
	font-size: 14px;
	color: #5c5c5c;
	letter-spacing:0px;
	font-weight: bold;
	line-height:20px;
}

.text_18_b {	
	text-decoration:none;
	font-size: 18px;
	color: #737373;
	letter-spacing:0px;
	font-weight:bold;
	line-height:35px;
}

/* index 이미지 텍스트1 */
.text_34_b { font-family:"나눔스퀘어"	
	text-decoration:none;
	font-size: 34px;
	color: #1a1a1a;
	letter-spacing:0px;
	font-weight:bold;
	line-height:40px;
}

/* index 이미지 텍스트2 */
.text_40_red { font-family:"나눔스퀘어"
	text-decoration:none;
	font-size: 40px;
	color: #af0400;
	letter-spacing:0px;
	font-weight:bold;
	line-height:52px;
}

/* index 이미지 텍스트3 */
.text_22_b { font-family:"나눔스퀘어"
	text-decoration:none;
	font-size: 22px;
	color: #0167a2;
	letter-spacing:0px;
	font-weight:bold;
	line-height:36px;
}

/* sub 상단페이지경로 */
.title_fff { font-family:Nanum Gothic;
	font-size: 12px;
	color: #ffffff; font-weight:bold;
}

/* sub 타이틀 */
.text_32_b { font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 32px;
	color: #070707;
	letter-spacing:0px;
	font-weight:bold;
	line-height:40px;
}

/* sub 메뉴타이틀1 */
.text_20_w1 { font-family:Nanum Gothic;
	text-decoration:none;
	font-size: 20px;
	color: #ffffff;
	letter-spacing:0px;
	font-weight:normal;
	line-height:25px;
}

/* sub 메뉴타이틀2 */
.text_32_w { font-family:Nanum Gothic;
	text-decoration:none;
	font-size: 32px;
	color: #ffffff;
	letter-spacing:0px;
	font-weight:bold;
	line-height:36px;
}

/* sub 메뉴고객센터1 */
.text_24_w { font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 24px;
	line-height:30px;
	color: #ffffff;
	letter-spacing:-0.5px;
	font-weight: bold;
	
}

/* sub 메뉴고객센터2 */
.text_14_gray { font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 14px;
	line-height:36px;
	color: #7a7a7a;
	letter-spacing:-0px;
	font-weight: bold;
	
}

/* sub 메뉴고객센터3 */
.text_23_red { font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 22px;
	line-height:32px;
	color: #d11414;
	letter-spacing:-0px;
	font-weight: bold;
	
}

/* sub 메뉴고객센터4 */
.text_23_gray { font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 23px;
	line-height:32px;
	color: #424242;
	letter-spacing:-0.5px;
	font-weight: bold;
	
}

/* sub 메뉴고객센터5 */
.text_14_ww { font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 14px;
	line-height:24px;
	color: #e0dfdf;
	letter-spacing:-0px;
	font-weight: bold;
	
}


/* sub 인사말1 */
.text_20_green { font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 20px;
	color: #6ea902;
	letter-spacing:0px;
	font-weight: bold;
	line-height:30px;
}

/* sub 인사말2 */
.text_14_ggg { font-family:Nanum Gothic;
	text-decoration:none;
	font-size: 14px;
	color: #202020;
	letter-spacing:0px;
	font-weight:bold;
	line-height:24px;
}

/* sub 인사말3 */
.text_16_ggg { font-family:Nanum Gothic;
	text-decoration:none;
	font-size: 16px;
	color: #202020;
	letter-spacing:0px;
	font-weight:bold;
	line-height:24px;
}

/* sub 회사개요1 */
.text_14 { font-family:Nanum Gothic;	
	text-decoration:none;
	line-height:20px;
	font-size: 14px;
	color: #505050;
	font-weight:bold;
}

/* sub 회사개요2 */
.text_12 { font-family:Nanum Gothic;	
	text-decoration:none;
	line-height:20px;
	font-size: 12px;
	color: #505050;
	font-weight:bold;
}

/* sub 제품소개 타이틀1 */
.text18_blue {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 18px;
	line-height:24px;
	color: #2053a8;
	letter-spacing:-0px;
	font-weight: bold;
	
}

/* sub 제품소개 타이틀2 */
.text14_org {	font-family:Nanum Gothic;	
	text-decoration:none;
	font-size: 14px;
	line-height:20px;
	color: #e45720;
	letter-spacing:-0px;
	font-weight: bold;
	
}

.text_18_w1 {
	text-decoration:none;
	font-size: 18px;
	color: #ffffff;
	letter-spacing:0px;
	font-weight:normal;
	line-height:25px;
}

/*���̺�*/
.pro_txt_b {
	font-family:"Nanum Gothic"; 
	font-size: 14px;
	line-height:20px;
	font-align : left;
	color: #363636;
	font-weight: bold;
}

.pro_txt {
	font-family:"Nanum Gothic"; 
	font-size: 14px;
	line-height:20px;
	font-align : left;
	color: #5d5d5d;
	font-weight: none;
}

/*���̺�*/
.pro_tit {
	font-family:"Nanum Gothic"; 
	font-size: 18px;
	line-height:30px;
	font-weight: bold;
	color: #2f3fa4;
	text-decoration: none;
}


.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-size: 11px;
	text-decoration:none;
	line-height:20px;
	color: #7e7e7e;
	
}
.b_bg{background-color:#2b8ab7;
	height:1px;}
.bb_bg{ background-color:#fff;
	height:30px;}