@import url("common.css");

#visual{position:relative; overflow:hidden; width:100%; text-align:center; height:330px;}
	#visual h3{font-weight:600; font-family:'Raleway', sans-serif; color:#fff; font-size:48px; padding:188px 0 0; line-height:100%; }
	#visual .line{display:block; height:1px; width:230px; background:rgba(255,255,255,0.2); margin:0 auto;}
	#visual p{font-family:'Raleway', sans-serif; font-size:17px; letter-spacing:2.6pt; color:rgba(255,255,255,0.5); font-weight:200; text-indent:5px; line-height:100%; padding:2px 0 0; text-transform:uppercase;}

.subtop_company{background:url('/img/subtop_company.jpg') center 0 no-repeat;}
.subtop_business{background:url('/img/subtop_business.jpg') center 0 no-repeat;}
.subtop_rnd{background:url('/img/subtop_rnd.jpg') center 0 no-repeat;}
.subtop_product{background:url('/img/subtop_product.jpg') center 0 no-repeat;}
.subtop_board{background:url('/img/subtop_board.jpg') center 0 no-repeat;}
.subtop_other{background:url('/img/subtop_company.jpg') center 0 no-repeat;}


#contents{overflow:hidden; position:relative;}
.lnb{width:100%; background:url('/img/nav_bg.gif') repeat-x left bottom; }
	.lnb ul{width:1180px; margin:0 auto; list-style:none;  text-align:Center;}
	.lnb ul li{display:inline-block; margin:0 24px;}
	.lnb ul li a{display:block; font-size:15px; line-height:130%; color:#666666; padding:18px 4px;}
	.lnb ul li a .ls0{letter-spacing:0; line-height:130%; }
	.lnb ul li a:hover{border-bottom:3px solid #1772e5; color:#116ce0 !important; text-decoration:none; }
	.left_linktop{border-bottom:3px solid #1772e5; color:#116ce0 !important; }

.contentArea .tit_area{width:100%; margin:42px auto 30px; overflow:hidden; clear:both; }
	.tit_area h3{float:left; font-weight:100; font-family:'Raleway', sans-serif; color:#333; line-height:120%; font-size:38px; }
		.tit_area h3 span{ color:#333; line-height:120%; font-size:38px; }
	.tit_area p{float:right; font-size:13px; line-height:130%; color:#888888; padding:18px 0 0}
	.tit_area p span{font-size:13px; line-height:130%; color:#888888; }
	.tit_area p a{font-size:13px; line-height:130%; color:#888888; }
		.tit_area p a:hover{text-decoration:none; color:#333; }
	.tit_area p img{vertical-align:top; margin:3px 0 0;}
	.tit_area p img.cont_tit_arrow{margin:3px 8px 0 10px;}

.contentArea {width:1180px; margin:0 auto; padding:0 0 120px}


/**************************************** 공통 ****************************************/
.pointDblue{color:#002856 !important; }
.pointBlue{color:#1772e5 !important; }

.cont_tit{color:#333; font-weight:400; font-size:32px; line-height:39px; font-family:'Raleway', sans-serif; padding:0 0 30px; letter-spacing:0.2pt;}
	.cont_tit span{ font-family:'Raleway', sans-serif; font-weight:600; letter-spacing:0.2pt; font-size:32px; line-height:39px;}
.cont_stit{font-size:20px; color:#8f8f8f; font-weight:300; padding:0 0 33px; line-height:26px;}
	.cont_stit span{font-family:NotoKR-Light; line-height:26px;}

.dep_tit{background:url('/business/img/dep_tit.gif') no-repeat left top; line-height:120%; color:#333; font-weight:600; font-family:'Raleway', sans-serif; font-size:22px; padding:10px 0 19px}
	.dep_tit span{line-height:120%; letter-spacing:-0.55pt;  }
	.dep_tit .light{font-weight:100; font-family:'Raleway', sans-serif; font-size:19px;}
	.dep_tit .small{font-size:12px; display:block; padding:4px 0 0; line-height:120%; color:#8c8c8c; letter-spacing:0; }
.dep_dot{display:block; background:url('/business/img/dep_dot.gif') no-repeat left 8px; padding:0 0 0 14px; font-size:14px; margin:0 0 5px; line-height:18px;}


.border_box{border:1px solid #ddd; }
.shadow{display:block; width:100%; height:5px; background:url('/company/img/shadow_bg.gif') repeat left top;}
.cont_sec2{overflow:hidden; clear:both; }
	.cont_sec2 .dep_tit{float:left;}
	.cont_sec2 > div{float:right; width:980px;}

.table_style{border-collapse:separate; border-top:3px solid #012a5a; border-left:1px solid #ddd; }
	.table_style th{font-weight:600; color:#333; background:#f9f9f9; padding:18px 0 ; border-bottom:1px solid #ddd; border-right:1px solid #ddd;  font-size:15px}
	.table_style td{padding:17px 0 ; border-bottom:1px solid #ddd; border-right:1px solid #ddd;  text-align:center; }



.ls0{letter-spacing:0 !important; }

.tmar60{margin-top:60px; }
 

/**************************************** 회사소개 ****************************************/
/* 회사소개_ 인사말 */
.greeting_cont{background:url('/eng/company/img/greeting_bg.jpg') no-repeat right bottom -50px, #f7f9fb; padding:70px 75px; position:Relative; }
	.greeting_cont .cont_tit {padding:0 0 20px; line-height:120%; }
	.greeting_cont .cont_tit span{font-size:38px; line-height:120%; }
	.greeting_cont .txt{font-size:16px; line-height:25px; }
	.greeting_cont .ceo{font-size:18px; font-family:'Raleway', sans-serif; color:#333; padding:40px 0 0}
		.greeting_cont .ceo span{font-family:'Raleway', sans-serif; font-weight:600; color:#333; padding:0 0 0 13px; font-size:26px;}
	.greeting_cont .greeing_img{position:Absolute; top:50%; margin-top:-171px;; right:101px}


/* 회사소개_ 경영철학 */
.philosophy_cont{}
	.philosophy_in {height:589px; background:url('/eng/company/img/philosophy_img.gif') no-repeat center top; position:Relative; }
	.philosophy_in dl{position:absolute; }
	.philosophy_in dt{font-size:21px; font-weight:600; padding:0 0 11px; line-height:120%; }
	.philosophy_in dd{font-size:15px; line-height:23px; }
		.philosophy_in .type01{text-align:right; top:180px; right:50%; margin-right:284px}
			.philosophy_in .type01 dt{color:#1414b7;}
		.philosophy_in .type02{text-align:center; width:100%; top:472px}
			.philosophy_in .type02 dt{color:#1772e5;}
		.philosophy_in .type03{top:180px; left:50%; margin-left:278px;}
			.philosophy_in .type03 dt{color:#059ce2;}

/* 회사소개_ 연혁 */
	.history_cont .cont_stit{padding:0 0 10px}


/* 회사소개_ 오시는길 */
.location_cont {}
	.location_cont .cont_tit{padding:0 0 7px;}

.mapArea{ }
	#map{width:100%; height:550px; }
	.locaReady{text-align:center; background:#dedede;}
	.locaReady p.tit{font-size:26px; color:#333; letter-spacing:-0.7pt; padding:185px 0 0 0;}
	.locaReady p.txt{font-size:15px; letter-spacing:-0.5pt; line-height:23px; padding:8px 0 0 0;}
	.locaReady p.txt a{text-decoration:underline; font-size:13px;}
	.locaReady .btn{ padding:15px 0 0 0; width:50%; margin:0 auto; }
	.locaReady .btn a{display:block; float:left;width:49%; margin:0 0.5%; padding:13px 0 15px;background:rgba(255,255,255,0.4); border-radius:15px; line-height:100%; font-size:14px; letter-spacing:-0.5pt;}
	.locaReady .btn a:hover{background:#fff; color:#333; }


.mapArea .mapImg { width:100%; overflow:hidden; }
.mapArea .mapTxt{border:1px solid #ddd; border-top:none; position:Relative; padding:35px 0;}
	.mapTxt dl{overflow:hidden; clear:both; padding:0px 0 10px 36px;}
	.mapTxt dl.last { padding-bottom:0px; }
	.mapTxt dt{float:left; padding:0 12px 0 0; font-size:14px; color:#333; font-weight:600; }
	.mapTxt dd{float:left; padding:0 29px 0 0; font-size:14px; }
	.mapTxt .btn{position:absolute; top:30px; right:30px; }
	.mapTxt .btn a{display:inline-block; width:186px; height:60px; line-height:60px; font-size:14px; color:#fff; text-align:center; font-weight:600; margin:0 0 0 3px}
		.mapTxt .btn a.more{background:url('/company/img/loca_more_btn.gif') no-repeat 35px center, #1772e5; text-indent:38px;}
		.mapTxt .btn a.print{background:url('/company/img/loca_print_btn.gif') no-repeat 35px center, #002856; text-indent:35px;}


/**************************************** 사업소개 ****************************************/
/* 사업소개_ 사업영역 */
.bsnArea_cont{}
	.bsnArea_cont .cont_stit{padding:0 0 12px}

/* 사업소개_ 사업실적 */
.bsnResult_cont{}
	.bsnResult_in{overflow:hidden;  }
	.bsnResult_in > div{width:298px; float:right;}
	.bsnResult_in table{float:left; }


/**************************************** R&D ****************************************/
/* R&D_ 연구소소개 */
.rndInfo_cont{}
	.rndInfo_cont .cont_tit, .rndInfo_cont .cont_tit span{font-size:27px; line-height:36px; }
.rndInfo_cont .rndInfo_certi{background:url('/rnd/img/rndInfo_certi_bg.gif') no-repeat right bottom, #f9f9f9; padding:45px 50px 35px; position:Relative; min-height:194px;}
	.rndInfo_certi .certi_mark{position:absolute; top:-64px; right:40px}
	.rndInfo_certi h4{font-family:'Raleway', Sans-serif; font-weight:800; color:#333; letter-spacing:0.2pt; line-height:100%; text-transform:uppercase; font-size:39px; position:Absolute; top:50%; right:235px; margin-top:-29px}
	.rndInfo_certi h4 span{font-weight:100; letter-spacing:0.65pt; font-size:17px; text-transform:uppercase; display:block; line-height:100%; padding:0 0 4px 2px}
.rndInfo_cont .cont_sec2 > div{font-size:15px; }
	.rndInfo_cont .cont_sec2 > div img{padding:0 0 8px}
	.rndInfo_cont .cont_sec2 h5 span{display:block; letter-spacing:0; padding:2px 0 0}


/* R&D_ 품질경영시스템 */
.quality_cont{background:url('/rnd/img/quality_bg.gif') no-repeat right 5px; }
	.quality_cont .cont_tit{padding:0 0 14px}
	.quality_cont .cont_stit{font-size:18px; line-height:26px; }

/**************************************** R&D ****************************************/
/* 제품소개_ 생산공정 */
.process_cont{}
.process_cont .process_top{position:relative; background:#f7f9fb; padding:50px 0 15px 440px}
	.process_top img{display:block; position:Absolute; top:15px; left:29px}
	.process_top h3.cont_tit{padding:0 0 16px}
.process_cont .process_in{margin-top:60px; background:url('/eng/product/img/process_dia.gif') no-repeat left top; overflow:hidden; clear:both; }
	.process_in dl{float:left; width:220px; margin:0 20px 0 0}
	.process_in dl.last{margin:0; }
	.process_in dl.center dt { text-indent:90px; }
	.process_in dl.center2 dt { text-indent:75px; }
	.process_in dt{font-size:19px; font-weight:600; color:#fff; font-size:19px; line-height:80px; text-indent:114px}
		.process_in dt.type2{color:#002856; text-indent:0px; padding:10px 0 0 80px; box-sizing:border-box;margin:20px 0 20px; font-size:16px; line-height:19px;}
	.process_in dd{padding:19px 0 0 20px}






/* 사이트맵 */
.sitemap_cont{overflow:hidden; clear:both; }
	.sitemap_cont dl{float:left; width:200px; margin:0 45px 0 0 }
	.sitemap_cont dl:last-child{margin:0;}
	.sitemap_cont dt{border-top:3px solid #0a2857; background:#f9f9f9; padding:13px 0; font-size:15px; color:#333; text-align:center; border-bottom:1px solid #ddd; font-weight:600;}
	.sitemap_cont dd{border-bottom:1px solid #ddd; text-align:center; padding:13px 0;}
	.sitemap_cont dd a{}
		.sitemap_cont dd a:hover{color:#000;}


/* 이용약관, 개인정보취급방침 */
.policy_con{position:relative; overflow:hidden; width:100%; margin:0 auto; }
.cont_title{font-size:21px; color:#333; padding-bottom:18px; letter-spacing:-1.2pt; font-weight:100; font-family:NotoKR-Bold; }
p.cont_tit {display:block; font-size:20px; padding-bottom:10px; color:#333 !important;}
.cont_txt {padding:0px 0px 35px 0;}
.cont_txt2 {padding-bottom:35px;}
.cont_box { padding:28px; background:#f4f4f4; margin:7px 0px 10px 0px; display:block; }
	.cont_box strong{font-weight:100; font-family:NotoKR-Medium; }

.privacy_list {width:91%; overflow:hidden; clear:both; *zoom:1; padding:4% 4% 3% 4%; border:1px dashed #ddd; margin-bottom:30px; list-style:none; }
.privacy_list li {width:49%; float:left; padding-bottom:1%; list-style:none; }
.privacy_list li a {font-family:NotoKR-Medium; color:#333; ;} 

/* 천명호추가(2016-07-20) */
.pay_add_tit {font-size: 11px; color: #555;}
.pay_add_tit2 {font-size: 11px; color: #ee2d7a;}
