@import url("common.css");

#contents{clear:both; position:relative; width:980px; margin:0 auto; overflow:hidden; }  

.lnb {float:left; width:200px; padding:0px 0 50px 0;  background:url('../../img/left_tit_bg.gif') right 20px no-repeat }
	.lnb h2 {width:200px; border-bottom:2px solid #333; padding:40px 0 15px 10px;}
	.lnb ul{width:200px; padding-top:10px}

	/*depth_3*/
	.lnb ol.depth_3{width:187px; background-color:#f7f7f7; border-bottom:1px solid #ddd; padding:10px 0 8px 13px;}
		.depth_3 dd a:link, .depth_3 dd a:visited{line-height:24px;}
		.depth_3 dd a:hover{color:#333; text-decoration:underline;}
		.depth_linktop{color:#222 !important; font-weight:bold !important; }

.contentArea{position:relative;  float:left; width:700px; overflow:hidden; margin-left:50px;}
.contentArea .tit_area{width:700px; overflow:hidden; padding-top:30px;}
	.tit_area p.location {text-align:right; font-size:11px; color:#888; letter-spacing:-0.5pt; padding-top:10px;}
	.tit_area p.location a:link, .tit_area p.location a:visited{ font-size:11px; color:#888; letter-spacing:-0.5pt}
	.tit_area p.location a:hover{ font-size:11px; color:#222; text-decoration:none;}
	.tit_area p.location img{vertical-align:middle; margin-bottom:2px;}
	.sub_bn{padding-top:10px;}
	
	.tit_area h3 {}	

.contents_in {position:relative; clear:both; margin:40px 0 100px 0; width:700px; *zoom:1; overflow:hidden;}



/******** 공통CSS ********/
.point_txt01{font-weight:bold; color:#333;}
.point_txt02{font-size:16px; font-weight:bold; color:#007aca;}
.point_txt03{color:#007aca;}
.point_txt04{font-weight:100; font-family:Tahoma; font-size:14px;}



/******** 회사소개 ********/
.about_con{position:relative; overflow:hidden; background:url('/company/img/about_img.jpg') right 20px no-repeat }
.about_con h4{padding-bottom:35px;}
.about_con .about_in{width:365px;}
.about_table{width:100%; border-collapse:separate; border-spacing:0px; border-top:1px solid #333}
.about_table th{width:88px; vertical-align:top; font-weight:bold; color:#333; text-align:left; padding:9px 0 7px 10px; background-color:#f9f9f9; border-bottom:1px solid #ddd; border-right:1px solid #ddd}
.about_table td{border-bottom:1px solid #ddd; padding:9px 0 7px 15px;}

.greeting_con{position:relative; overflow:hidden; background:url('/company/img/greeting_img.jpg') right 39px no-repeat }
.greeting_con h4{padding-bottom:25px;}
.greeting_txt{padding-bottom:28px;}

.history_con{position:relative; overflow:hidden; background:url('/company/img/history_img.jpg') right 63px no-repeat}
.history_con h4{padding-bottom:30px;}
	.history_in{position:relative; overflow:hidden; width:395px;}
	.history_in dl{clear:both; overflow:hidden;}
	.history_in dl.first{padding-top:20px}
	.history_in dl.last{padding-bottom:20px; border-bottom:1px dotted #ccc;}
	.history_in dt{width:90px; float:left; font-family:Verdana; font-weight:bold; color:#333; line-height:22px;}
	.history_in dd{float:left; line-height:21px; padding-top:2px;} 

.organ_con{position:relative; overflow:hidden;}
.organ_con h4{padding-bottom:50px;}
.organ_con .organ_img{text-align:center;}


.location_con{position:relative; overflow:hidden;}
.location_con h4{padding-bottom:30px;}
	.tab_map{position:absolute; margin:15px 0 0 15px;}
	.tab_map li{float:left;}
	.tab_map li img{margin-right:2px;}
.location_txt{position:relative; overflow:hidden; padding-top:30px;}
	.location_txt dl{float:left;}
	.location_txt dl.dt{width:93px}
	.location_txt dt{font-family: Verdana; font-size:11px; font-weight:bold; color:#333;}
	.location_txt dd{padding-bottom:3px;}
.location_btn{position:absolute; top:30px; right:0}
.location_btn img{margin-left:3px;}

.table_style02 {border-top:2px solid #0085cd;  border-left:1px solid #ddd; width:725px; margin:0 auto; border-collapse:collapse;}
	.table_style02 table{}
	.table_style02 th { border-bottom:1px solid #ddd; border-right:1px solid #ddd; color:#333; background:#f4f4f4; padding:7px 10px; text-align:center;}
	.table_style02 td { border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:7px 10px;}
	.table_style02 td.center {text-align:center;}
	.table_style02 td.tit {font-weight:bold;}

.table_style03 {border-top:2px solid #0085cd;  border-left:1px solid #ddd; width:740px; margin:0 auto; border-collapse:collapse;}
	.table_style03 table{}
	.table_style03 th { border-bottom:1px solid #ddd; border-right:1px solid #ddd; color:#333; background:#f4f4f4; padding:0px 0px; text-align:center;}
	.table_style03 td { border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding: 5px 5px;}
	.table_style03 td.center {text-align:center;}
	.table_style03 td.tit {font-weight:bold;}
	
.table_style04{border-top:2px solid #0085cd;}
.table_style04 th{width:100px; background-color:#f9f9f9; padding:9px 0 0 15px; vertical-align:top; color:#303030; border-bottom:1px solid #ddd; text-align:left;}
.table_style04 td{padding:8px 15px; border-bottom:1px solid #ddd;}

/******* 제품소개 ********/
.pro_con{position:relative; overflow:hidden;}
.pro_con h4{background:url('/img/pro_depth.gif') 0 8px no-repeat; font-family:Tahoma; font-weight:bold; font-size:16px; font-weight:bold; color:#007aca; padding:0 0 8px 10px;}
.pro_con h5{font-size:12px; font-weight:100; padding:0 0 8px 10px}
.pro_con .division{margin-top:30px;}
.pro_table01{width:100%; border-collapse:separate; border-spacing:0px; border-top:1px solid #333; border-left:1px solid #ddd}
.pro_table01 th{vertical-align:top; font-weight:bold; color:#333; text-align:center; padding:9px 0 7px 0; background-color:#f9f9f9; border-bottom:1px solid #ddd; border-right:1px solid #ddd}
.pro_table01 td{vertical-align:top; border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:5px 10px 4px 10px;}
.pro_table01 td.img{text-align:center;vertical-align:top; border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:0;}
.pro_table01 td.center{text-align:center;}

.pro_table02{width:725px; border-collapse:separate; border-spacing:0px; border-top:1px solid #333; border-left:1px solid #ddd}
.pro_table02 th{font-weight:bold; color:#333; text-align:center; padding:3px 0 2px 0; background-color:#f9f9f9; border-bottom:1px solid #ddd; border-right:1px solid #ddd}
.pro_table02 th.tit{font-weight:bold; color:#333; text-align:center; padding:3px 0 2px 0; background-color:#f1f9ff; border-bottom:1px solid #ddd; border-right:1px solid #ddd}
.pro_table02 th.small{font-size:11px; line-height:14px;}
.pro_table02 td{text-align:center; border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:3px 0 2px 0;}
.pro_table02 td.img{text-align:center;vertical-align:top; border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:0;}

.pro_table03{width:100%; border-collapse:separate; border-spacing:0px; border-top:1px solid #333; border-left:1px solid #ddd}
.pro_table03 th{text-align:left; font-weight:bold; color:#333; padding:3px 5px 2px 10px; background-color:#f9f9f9; border-bottom:1px solid #ddd; border-right:1px solid #ddd}
.pro_table03 td{border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:3px 10px 2px 10px;}

.last_txt{padding-top:5px;}

.pro_div{position:relative; overflow:hidden;}
.pro_div h6{font-size:12px; color:#333; padding:5px 0 5px 5px;}
.pro_div .pro_div1{position:relative; overflow:hidden; float:left; width:49%}
.pro_div .pro_div2{position:relative; overflow:hidden; float:right; width:49%}

/******** 이용안내 ********/
.sitemap_con{position:relative; overflow:hidden;}
.sitemap_con .sitemap_in01{position:relative; overflow:hidden; padding-bottom:30px;}
.sitemap_con .sitemap_in02{position:relative; overflow:hidden;}
	.sitemap_con .sitemap_table{float:left; width:183px; margin-right:75px;}
	.sitemap_con .sitemap_table02{float:left; width:183px;}
	.sitemap_con dd{border-bottom:1px dotted #c9c9c9; padding:7px 0 5px 10px;}
	.sitemap_con dd a{letter-spacing:-0.5pt}
	.sitemap_con dd a:hover{text-decoration:none;}


.search_con{position:relative; overflow:hidden; }
.search_con h4{padding-bottom:15px;}
.search_con h4.two{padding-top:40px;}