/* Table */

.tb_con{border-collapse: collapse;	border-spacing: 0; table-layout: fixed; border-top:2px solid #28bcc0; }
.tb_con thead th{border-right:1px solid #dfe0e1; color:#4e5053; background-color:#e8f2f7; font-weight:bold; border-bottom:1px solid #dbdee2; height:33px; }
.tb_con tbody th{color:#464646; background-color:#eeeeee; border-bottom: 1px solid #dfe0e1;  font-weight:bold; text-align:left; padding-left:20px;}
.tb_con tbody td{border-right:1px solid #dfe0e1; border-bottom: 1px solid #dfe0e1; color: #85878a; padding:13px 20px; line-height:22px; font-weight:600; background-color:#fff; text-align:center; letter-spacing:-0.5px;}
.tb_con tbody td.font_lf{text-align:left;}

.tb_con01{border-collapse: collapse; border-spacing: 0; table-layout: fixed;  }
.tb_con01 thead th{border-right:1px dotted #dfe0e1; color:#4e5053; font-weight:bold; border-bottom:1px solid #dbdee2; height:33px; }
.tb_con01 tbody th{font-size:18px; color:#464646; font-weight:bold; text-align:left; background:url('/images/default/content/dot_line.gif')repeat-x left bottom; }
.tb_con01 tbody th span { padding-left:20px; background:url('/images/default/content/h3_bul.gif')no-repeat center left; }
.tb_con01 tbody td{font-size:18px; color: #85878a; padding:13px 20px; line-height:22px; background-color:#fff; text-align:left; letter-spacing:-0.5px; background:url('/images/default/content/dot_line.gif')repeat-x left bottom;}



/*공통*/
div.con{font-size:16px;}
div.con h3{font-size:48px; line-height:55px; color:#36383b; font-weight:100; font-family:"ngl";}
div.con span.big{font-size:30px; line-height:35px;}
div.con span.col01{color:#7dac3b;}
div.con span.col02{color:#e63c2e;}
div.con span.col03{color:#f14444;}
div.con span.col04{color:#36461f;}
div.con span.col05{color:#444444;}
div.con span.bold{font-family:"ngb";}
div.con span.dot{background:url('/images/default/content/dot.gif')no-repeat center left; padding-left:10px;}
div.con h3{background:url('/images/default/content/quo.gif')no-repeat top left; padding-top:15px;padding-left:15px;}
div.con, div.con p{font-size:16px; line-height:1.3; color:#ccc}
div.clear {clear:both; }

ul.dot li { background:url('/images/default/content/dot.gif')no-repeat 0 50%; padding-left:10px; font-size:18px; }
ul.dot li strong { }

/*회사개요*/
div.con div.com01_bg{overflow:hidden; background:url('/images/default/content/com01.jpg')no-repeat center right;}
div.con div.com01_txt{width:100%;}
div.con div.com01_bg{overflow:hidden; }

/*ceo인사말*/
div.con p.com02_tit{font-size:26px; line-height:35px; color:#36461f; margin-top:45px; font-family:"ngb"; }
div.con p.com02_txt{font-size:16px; margin-top:35px; color:#7d7d7d; line-height:30px; }
div.con p.com02_txt1{font-size:16px; margin-top:40px; color:#333333; font-weight:600;}
img.com02_img{margin-left:110px; margin-top:10px;}

/*주요연혁*/
div.com03_bg{background:url('/images/default/content/com03.jpg')no-repeat center right; margin-bottom:70px;}
div.his{padding-left:35px; margin-top: 60px;}
div.his ul{background: url("/images/default/content/his_line.gif") repeat-y 6px 0;}
div.his ul li{ overflow:hidden; padding-left:40px; margin-top:-25px ;}
div.his ul li dt{font-size:26px; font-weight:bold; padding-right:20px; float:left;line-height:46px; }
div.his ul li dd{font-size:16px;  float:left; line-height:55px; }
div.his ul li.sml{background: url("/images/default/content/hdot2.png") no-repeat 1px 22px; }
div.his ul li span.year{color:#444444; font-weight:600;}
div.his ul li.big{background: url("/images/default/content/hdot1.png") no-repeat 0px 22px;}
div.his ul li dt{color:#4f4f43; font-size:50px; float:none;margin-bottom:20px;}
div.his ul li dt.si60{color:#36461f; font-size:60px; float:none; margin-bottom:20px; font-family:"ngb";}

/*경영이념*/
div.con div.com04_con{overflow:hidden; margin-top:30px; }
div.con p.com04_tit{font-size:30px; line-height:30px; color:#36461f; margin-top:45px;}
div.con p.com04_tit strong { font-family:"ngb";}
div.con p.com04_txt{font-size:20px; margin-top:30px; color:#555555;}

/*주요비전*/
div.con div.com05{overflow:hidden; margin-top:50px;}
div.con div.com05_01{float:left;background:url('/images/default/content/com05_1.jpg')no-repeat top left;width:540px; height:280px; margin-bottom:20px;}
div.con div.com05_02{ float:right;background:url('/images/default/content/com05_2.jpg')no-repeat top right; width:540px; height:280px; margin-bottom:20px;}
div.con div.com05_03{float:left;background:url('/images/default/content/com05_3.jpg')no-repeat bottom left;width:540px; height:280px;}
div.con div.com05_04{float:right;background:url('/images/default/content/com05_4.jpg')no-repeat bottom right;width:540px; height:280px;}
div.con p.com05_tit{font-size:30px; line-height:30px; color:#ffffff; margin-left:60px; margin-top:50px;}
div.con p.com05_txt{font-size:20px; line-height:30px; color:#ffffff;margin-left:60px; margin-top:20px;}
div.con p.com07{border:solid 1px #f4f4f4 width:110px; height:130px; background:#fafafa;}

div.con p.com07_txt{font-size:20px; line-height:30px; font-weight:600;}
.location #map_canvas {width: 100%;  height: 450px;}

/*오시는길*/
div.con div.com08{overflow:hidden;position:relative; top:205px; z-index:1;}
div.con div.com08_bg{width:390px; height:290px; background-color:#7dac3b; color:#ffffff; float:left;}
div.con div.com08_01{margin-left:40px; color:#ffffff; padding-top:40px;}
div.con div.com08 div.com08_txt_01{font-size:17px; color:#ffffff; font-weight:600; padding-bottom:10px; border-bottom:solid 1px #ffffff; width:310px; margin-top:20px; }
div.con div.com08 div.com08_txt_02{font-size:16px; color:#ffffff; padding-top:10px; width:330px; line-height:30px;}
div.con div.com08_txt_03{font-size:16px; color:#7d7d7d; margin-top:10px;}
div.con div.com08_txt_03 span{margin-left:15px;line-height:30px;}

/*복리후생*/
div.con div.rec02_top{overflow:hidden; margin-top:40px;}
div.con div.rec02_top div.txt{margin:0 80px 0 80px; float:left; text-align:center;}
div.con div.rec02_top div.txt span.txt30{font-size:30px; line-height:30px; margin:20px 0 20px 0px; color:#36461f;}
div.con div.rec02_top div.txt span.txt20{font-size:20px; line-height:30px;}

/*입사지원*/
div.con div.onl_bg{ background:url('/images/default/content/rec04.gif')no-repeat center right;}

/* 사업영역 */
div.con div.busi01 { font-size:18px; } 
div.con div.busi01 h4 { font-size:30px; color:#36461f; margin-top:50px; clear:both; } 
div.con div.busi01 h4.lh4 { font-size:24px; color:#456e7c; background:url('/images/default/content/h4_bul.gif')no-repeat 0 50%; padding-left:15px; }
div.con div.busi01 h5 { font-size:20px; color:#555555; margin:30px 0 20px 0; background:url('/images/default/content/h3_bul.gif')no-repeat 0 50% ; padding-left:20px; } 
div.con div.busi01 h6 { font-size:18px; color:#fff; padding:5px 20px;background-color:#6b6a5a; width:35px; margin-bottom:20px;} 

div.con div.busi01 ul.img { margin-top:40px; }
div.con div.busi01 ul.img li { float:left; margin-left:15px; }
div.con div.busi01 ul.img li.first { margin-left:0; }
div.con div.busi01 div.l_txt { float:left; width:700px; font-size:18px; margin-top:30px 0 30px 0; }
div.con div.busi01 div.r_img { float:right;}

div.con h4 span.movie a{font-size:15px; color:#e95725; border:1px solid #e95725; padding:5px 15px 5px 35px;; margin-left:15px; border-radius:3px; background:url('/images/default/content/movie.png')no-repeat 10px center; background-size:20px 20px;}
div.con h4 span.movie a:hover{ color:#fff; background:#e95725 url('/images/default/content/movie_ov.png')no-repeat 10px center; background-size:20px 20px;}
div.con h4 span.movie{vertical-align:top;}

/* 온라인상담 */
div.online p { font-size:20px; line-height:35px; color:#36461f; margin-top:30px; font-family:"ngb"; }
div.online ul { margin:10px 0; }