@import url("common.css");

#header{border-bottom:1px solid #b3b3b3; background:#eee}
#Wrap{background:#eeeeee}

#contents{overflow:hidden; position:relative; width:1180px; padding:0 10px 180px; margin:0 auto; }
.lnb {float:left; width:200px;}
	.lnb h2 {border-bottom:1px solid #dddddd; padding:57px 0 34px 20px; font-weight:100; font-size:24px; font-family:NotoKR-Bold; color:#004884; line-height:100%; }
	.lnb ul{position:relative; overflow:hidden; background:#fff}
	.lnb li {position:relative;}
	/*.lnb li a:link, .lnb li a:visited{font-size:14px; color:#666; display:block; line-height:50px; height:50px; text-indent:17px; border:1px solid #dddddd; border-top:none;}*/
	.lnb li a:link, .lnb li a:visited{font-size:14px; color:#666; display:block; line-height:17px; padding:16px 0 14px 14px; border:1px solid #dddddd; border-top:none;}

	.lnb li a:hover{display:block; color:#fff !important; font-family:NotoKR-Medium !important; text-decoration: none;  background:#004884 url('/eng/img/lnb_up.gif') no-repeat right 12px center !important; border-color:#004884 !important;}
	.left_linktop{display:block; color:#fff !important; font-family:NotoKR-Medium !important; text-decoration: none;  background:#004884 url('/eng/img/lnb_up.gif') no-repeat right 12px center !important; border-color:#004884 !important;}
	
	/*depth_3*/
	.lnb ol.depth_3{border:1px solid #dddddd; border-top:none; padding:12px 0 12px 18px; background-color:#f9f9f9}
		.depth_3 dd a:link, .depth_3 dd a:visited{display:block; font-size:13px; line-height:21px;}
		.depth_3 dd a:hover{display:block; color:#004884; text-decoration:none; font-family:NotoKR-Medium}
		.depth_linktop{color:#004884 !important; font-family:NotoKR-Medium !important; }
		.depth_linktop:hover{text-decoration:none}

.logout_btn{display:block; width:200px; height:46px; background:url('/kor/intranet/img/logout_icon.gif') no-repeat right 16px center, #fff; border:1px solid #ddd; box-sizing:border-box; margin-top:20px; line-height:46px;}
.logout_btn a{display:block; line-height:46px; font-size:12px; letter-spacing:0.2pt; color:#626262; text-indent:14px}
.logout_btn a:hover{text-decoration:none; color:#626262;}


.contentArea{width:925px; float:right;}
.contentArea_wide{width:100%; }

.contentArea .tit_area{width:100%; padding:53px 0 5px 0; overflow:hidden; line-height:100%; clear:both;}
.contentArea_wide .tit_area{width:100%; padding:53px 0 5px 0; overflow:hidden; line-height:100%; clear:both;}
	.tit_area p.location {float:right; font-size:12px; color:#9b9b9b; margin-top:13px}
	.tit_area p.location a:link, .tit_area p.location a:visited{font-size:12px; color:#9b9b9b; }
	.tit_area p.location a:hover{color:#9b9b9b; text-decoration:none;}
	.tit_area p.location img{vertical-align:top; padding-top:6px;}
	.tit_area p.location a img{vertical-align:top; padding-top:4px;}
	.tit_area h3.title {color:#444; font-weight:100; font-family:NotoKR-Bold; font-size:32px; line-height:100%;letter-spacing:0;}	
	.tit_area h3.title .lsko{line-height:100%; letter-spacing:-0.75pt !important; font-family:NotoKR-Bold;}


/*** °øÅëcss ***/
h4.cont_tit{font-size:30px; letter-spacing:-1pt; line-height:38px; font-weight:100; font-family:NotoKR-Light; color:#444;}
h4.cont_tit span{letter-spacing:-1pt; line-height:38px; font-weight:100; font-family:NotoKR-Bold;}
h5.cont_stit {color:#949494; font-size:19px; letter-spacing:-0.6pt; line-height:26px; font-weight:100; font-family:NotoKR-Medium;}
h5.cont_stit2 {color:#949494; font-size:20px; letter-spacing:0; line-height:100%; font-weight:100; font-family:NotoKR-Regular; padding:38px 0 9px;}

h6.dep_tit{font-size:19px; letter-spacing:-0.65pt; line-height:100%; color:#444; font-weight:100; font-family:NotoKR-Medium; background:url('/company/img/dep_tit.gif') no-repeat left top; padding-left:18px;}
.dep_txt{font-size:15px; letter-spacing:-0.55pt; line-height:22px; padding-top:15px}
.dep_dot{display:block; font-size:15px; letter-spacing:-0.55pt; line-height:100%; padding-bottom:9px; background:url('/business/img/dep_dot.gif') no-repeat left 5px; padding-left:9px;}

.border_box{border:1px solid #ddd; background:#fff;}

.cont_tab{overflow:hidden; clear:both; border-left:1px solid #ddd; margin:49px 0 30px;}
.cont_tab li{float:left; width:184px; height:52px; line-height:52px; border:1px solid #ddd; border-left:none; box-sizing:border-box; list-style:none;}
.cont_tab a{display:block; text-align:center; line-height:50px; font-size:14px; letter-spacing:-0.6pt; background:#fff;}
.cont_tab a.hover{background:#004884 !important; color:#fff !important; font-family:NotoKR-Medium !important; line-height:50px !important;}
.cont_tab a:hover{background:#004884 !important; color:#fff !important; font-family:NotoKR-Medium !important; line-height:50px !important; text-decoration:none;}

.point_sblue{color:#009ce0 !important;}
/*.point_blue{color:#0058a1 !important;}*/
.point_blue{color:#004884 !important;}
.ls0{letter-spacing:0 !important;}

.tmar20{margin-top:20px;}
.tmar32{margin-top:32px;}
.tmar45{margin-top:45px;}
.tmar50{margin-top:50px;}
.tmar60{margin-top:60px; }
.bmar20{margin-bottom:20px;}
.tpad_35{padding-top:35px;}
.bpad_20{padding-bottom:20px;}
.tpad50{padding-top:50px;}

.intranet{padding-top:35px;}

/*** WhoWeAre_ CEOÀÎ»ç¸» ***/
/*.greeting_cont {background:url('/company/img/greeting_bg.jpg') no-repeat right 75px; padding-top:35px; position:relative;}
.greeting_cont .cont_stit{ padding:24px 0;}*/
.greeting_cont {padding-top:35px;}
.greeting_cont .greeting_in01{ position:relative; padding:45px 40px 49px; background:url('/company/img/greeting_bg.jpg') no-repeat right bottom, #030304; color:#ffffff; margin-bottom:28px}
	.greeting_in01 .cont_tit{color:#ffffff;}
	.greeting_in01 .point_type01{color:#88a9c4;}
	.greeting_in01 .point_type02{color:#009ce0;}
	.greeting_in01 .cont_stit{color:#9a9a9b; padding-top:20px;}
	.greeting_in01 .website{position:absolute; display:block; width:130px; height:38px; border:1px solid #6c6c6d; text-align:center; line-height:38px; color:#fff; bottom:20px; right:20px; font-size:12px;}
	.greeting_in01 .website img{padding-left:6px}
.greeting_cont .txt{font-size:15px; letter-spacing:-0.6pt; line-height:22px; }
.greeting_cont .txt span{line-height:22px; }
.greeting_cont .ceo{display:block; text-align:right;font-size:18px; font-family:NotoKR-Light; letter-spacing:-0.8pt; line-height:100%; color:#444; margin-top:62px;}
.greeting_cont .ceo span{font-size:22px; font-family:NotoKR-Bold; letter-spacing:-0.5pt; line-height:100%; padding-left:6px;}
.greeting_cont .ceo img{vertical-align:top; line-height:100%; padding:0 0 0 18px;}
.greeting_cont .bgimg{position:absolute; top:75px; right:0;}



/*** WhoWeAre_ ±â¾÷ÀÌ³ä ***/
.ideology_cont{padding-top:45px;}
.ideology_cont h6{margin-bottom:20px;}
.ideology_cont .ideology_cont_in{overflow:hidden; clear:both;}
	.ideology_cont_in .left{width:454px; float:left; }
	/*.ideology_cont_in p{border:1px solid #ddd; background:url('/company/img/ideology_img01.jpg') no-repeat right top, #fff; font-size:16px; letter-spacing:-0.6pt; line-height:100%; padding:46px 0 46px 25px;}*/
	.ideology_cont_in p{border:1px solid #ddd; background:url('/company/img/ideology_img01.jpg') no-repeat right top, #fff; font-size:18px; color:#444; font-family:NotoKR-Medium; letter-spacing:-0.6pt; line-height:100%; padding:45px 0 45px 25px;}
	.ideology_cont_in .right{width:454px; float:right;}
	.ideology_cont_in dl{border:1px solid #ddd; background:url('/company/img/ideology_img02.jpg') no-repeat right top, #fff;}
	/*.ideology_cont_in dt{font-size:22px; font-family:NotoKR-Bold; color:#444; line-height:100%; padding:30px 0 0 25px;}
	.ideology_cont_in dd{font-size:14px; letter-spacing:-0.6pt; line-height:100%; color:#949494; padding:12px 0 29px 25px;}*/
	.ideology_cont_in dt{font-size:15px;  line-height:100%; padding:31px 0 0 25px;}
	.ideology_cont_in dd{font-size:18px; letter-spacing:-0.6pt; line-height:100%; padding:45px 0 45px 25px;font-family:NotoKR-Medium; color:#444;}
	.ideology_cont_in dd span{line-height:100%; letter-spacing:0;font-family:NotoKR-Medium; }


/*** WhoWeAre_ ¿¡½ºÄÚÁ¤½Å ***/
.spirit_cont{border:1px solid #ddd; margin-top:49px; text-align:center; background:url('/company/img/spirit_img.gif') no-repeat center top, #fff; position:relative;}
.spirit_cont dt{font-size:30px; font-family:NotoKR-Bold; color:#444; letter-spacing:-0.6pt; line-height:100%; padding:68px 0 28px;}
.spirit_cont dd{font-size:15px; letter-spacing:-0.6pt; line-height:19px; color:#858585;}
.spirit_cont ul{background:#f9f9f9;padding:14px 0; margin:18px 0 36px;}
.spirit_cont li{font-size:16px; letter-spacing:-0.6pt; line-height:28px; font-family:NotoKR-Medium; color:#444;list-style:none; }
.spirit_cont .date{font-size:14px; color:#666666; }
.spirit_cont p{font-size:15px; letter-spacing:-0.6pt; line-height:100%; font-family:NotoKR-Medium; padding:36px 0 70px;}
.spirit_cont p span{display:block; width:432px; height:1px; margin:0 auto; line-height:100%; background:#0058a1;}
.spirit_cont .bg{position:absolute; top:195px; right:0;}
 
/*** WhoWeAre_ CI¼Ò°³ ***/
.ci_cont{}
.ci_cont .dep_txt span.point_blue{font-family:NotoKR-Medium;}
.ci_cont .dep_txt img{padding:0 2px 0 3px;}
.ci_cont .border_box{overflow:hidden; clear:both; margin-top:21px}
.ci_cont .border_box dl{float:left; overflow:hidden;}
.ci_cont .border_box dl.one{border-right:1px solid #ddd; width:461px;}
.ci_cont .border_box dt{padding:30px 0 30px 35px; float:left;}
.ci_cont .border_box .two dt{padding-top:37px;}
.ci_cont .border_box dd{float:left; font-size:14px; letter-spacing:-0.35pt; line-height:22px; padding:40px 0 0 27px;}
.ci_cont .border_box .two dd{padding-top:29px}


/*** WhoWeAre_ »ç³»º¹Áö±â±Ý ***/
.culture_cont{padding-top :0px; position:relative;/* background:url('/company/img/culture_bg.gif') no-repeat right 39px top 50px*/ }
.culture_cont .dep_txt{padding-top:10px; font-size:15px;}
.culture_cont .dep_txt span{display:block; font-size:13px; letter-spacing:-0.4pt; line-height:100%; color:#9b9b9b; padding-top:16px;}
.culture_cont .culture_in{overflow:hidden; clear:both; margin-top:25px;}
	.culture_in dl{width:224px; height:320px; text-align:center; border-radius:20px; margin-right:9px; float:left;}
	.culture_in .type01{background:url('/company/img/culture_img01.jpg') no-repeat center 32px , #004884;}
	.culture_in .type02{background:url('/company/img/culture_img02.jpg') no-repeat center 32px , #009ce0;}
	.culture_in .type03{background:url('/company/img/culture_img03.jpg') no-repeat center 32px , #004884;}
	.culture_in .type04{background:url('/company/img/culture_img04.jpg') no-repeat center 32px , #009ce0; margin-right:0;}
	.culture_in dt{font-size:17px; letter-spacing:-0.6pt; line-height:22px; color:#fff; font-family:NotoKR-Medium; padding-top:215px;}
	.culture_in dd{font-size:14px; letter-spacing:-0.55pt; line-height:100%; color:rgba(255,255,255,0.85); padding-top:3px;}


/*** WhoWeAre_ µ¿È£È¸ ***/
.club_cont{padding-top :0px; position:relative;}
.club_cont .dep_txt{padding:10px 0 45px; font-size:15px;}
.club_cont .clubBg{position:absolute; top:60px; right:17px;}
.club_cont .border_box{font-size:15px; letter-spacing:-0.75pt; line-height:21px; color:#777777; text-align:center; padding:30px 0; margin-bottom:25px}
.club_cont .border_box span.point_blue{line-height:21px; letter-spacing:-0.75pt; font-family:NotoKR-Medium;}
.club_cont .club_cont_in{overflow:hidden; clear:both;}
	.club_cont_in dl{float:left; border:1px solid #ddd; ;margin-bottom:25px; width:448px; overflow:hidden; background:#fff;}
	.club_cont_in dl.left{margin-right:25px;}
	.club_cont_in dt{line-height:100%; border-bottom:1px solid #ddd;;}
	.club_cont_in dd{padding:30px 0 25px 30px;}
	.club_cont_in dd h6{margin-bottom:20px;}
	.club_cont_in th{width:65px; letter-spacing:-0.5pt; line-height:20px; color:#444; text-align:left; font-weight:100; font-family:NotoKR-Medium; vertical-align:top; padding-bottom:5px;}
	.club_cont_in td{vertical-align:top; line-height:20px; color:#858585; padding-bottom:5px; letter-spacing:-0.5pt; }

/*** WhoWeAre_ »ç¿ìÈ¸ ***/
.societies_cont{}
.societies_cont .cont_tit{font-size:29px !important;}
.societies_cont .border_box{margin-top:20px; padding:35px 0; text-align:center;}
.societies_cont .societies_cont_in{overflow:hidden; clear:both; margin-top:20px;}
	.societies_cont_in dl{border:1px solid #ddd; width:450px; float:left; background:#fff;}
	.societies_cont_in dl.left{margin-right:21px;}
	.societies_cont_in dt{border-bottom:1px solid #ddd; line-height:100%;}
	.societies_cont_in dd{text-align:center; color:#444; font-size:15px; letter-spacing:-0.6pt; line-height:100%; padding:24px 0}


/*** WhoWeAre_ ½Å¿ìÈ¸ ***/
.god_cont{ position:relative;}
.god_cont .bg{position:absolute; right:23px; top:136px;}
.god_cont .cont_tit{letter-spacing:0;}
.god_cont .cont_tit span{letter-spacing:0;}
.god_cont .cont_tit .ls_ko{letter-spacing:-1pt !important;}
.god_cont .cont_tit .light{font-family:NotoKR-Light !important;}
.god_cont .border_box{padding:30px 0; margin-top:34px;}
.god_cont .border_box p{font-size:15px; letter-spacing:-0.6pt; line-height:22px; padding-left:33px;}
.god_cont dl{background:#ececec; padding:20px 0 20px 33px; margin:20px 0;}
.god_cont dt{font-size:16px; font-family:NotoKR-Medium; letter-spacing:-0.6pt; line-height:100%; color:#444; }
.god_cont dd{font-size:15px; letter-spacing:-0.6pt; line-height:22px; padding:3px 0 18px;} 
.god_cont dd.last{padding-bottom:0;}

/*** WhatWeDo_ Tunnel ***/
.tunnel_cont{position:relative; padding-top:49px;}
.tunnel_cont .bg{position:absolute; top:102px; right:2px;}
.tunnel_cont .bg2{position:absolute; top:122px; right:2px;}
.tunnel_cont .bg3{position:absolute; top:70px; right:2px;}
.tunnel_cont .tunnel_tit{font-size:15px; letter-spacing:-0.75pt; line-height:21px; color:#777777; text-align:center; border:1px solid #ddd; padding:30px 0; background:#fff}
.tunnel_cont .tunnel_tit span{letter-spacing:-0.75pt; line-height:21px; font-family:NotoKR-Medium;}
.tunnel_cont .shadow_line{width:100%; height:3px; background:#e8e8e8; }
.tunnel_cont dl{border:1px solid #ddd; margin-top:20px; background:#fff}
.tunnel_cont dt{border-bottom:1px solid #ddd;}
.tunnel_cont dd p{line-height:22px; font-size:15px; padding-bottom:8px;}
.tunnel_cont dd{padding:25px 0 16px 25px;}
.tunnel_cont dd span{line-height:22px; background-position:left 10px; font-size:14px; color:#777;padding-bottom:5px}
.tunnel_cont dd span strong{font-weight:100; font-family:NotoKR-Medium; color:#444; }

.softsoil_cont{position:relative; padding-top:49px;}
.softsoil_cont .bg{position:absolute; top:122px; right:2px;}
.softsoil_cont dl{border:1px solid #ddd; margin-top:20px; overflow:hidden; clear:both; background:#fff}
.softsoil_cont dt{padding:20px ; float:left;}
.softsoil_cont dd{padding:24px 0 0 5px; float:left;}
.softsoil_cont dd p{line-height:22px; font-size:15px; padding-bottom:8px;}
.softsoil_cont dd span{line-height:22px; background-position:left 10px; font-size:14px; padding-bottom:5px;  color:#777}
.softsoil_cont .softsoil_tit{font-size:15px; letter-spacing:-0.75pt; line-height:21px; color:#777777; text-align:center; border:1px solid #ddd; padding:30px 0; background:#fff}
.softsoil_cont .softsoil_tit span{letter-spacing:-0.75pt; line-height:21px; font-family:NotoKR-Medium;}
.softsoil_cont .shadow_line{width:100%; height:3px; background:#e8e8e8; }


/*** ContactUs_ Careers ***/
.careers_cont{padding-top:43px; background:url('/contact/img/careers_bg.jpg') no-repeat right top;}
.careers_cont .careers_in{overflow:hidden; clear:both; margin-top:22px;}
	.careers_in dl{width:451px; float:left; background:url('/contact/img/careers_icon2.gif') no-repeat center 30px, #fff; text-align:center; padding:82px 0 30px;}
	.careers_in dl.left{margin-right:19px;background:url('/contact/img/careers_icon1.gif') no-repeat center 30px, #fff;}
	.careers_in dt{font-size:16px; letter-spacing:-0.6pt; line-height:24px; color:#444; font-family:NotoKR-Medium;}
	.careers_in dd{font-size:14px; letter-spacing:-0.6pt; line-height:24px; color:#666; }
.careers_cont .careers_in2{background:url('/contact/img/careers_bg2.jpg') no-repeat right top, #fbfbfb; border:1px solid #ddd; margin-top:20px; padding:47px 0 49px 35px;}
	.careers_in2 dt{font-size:15px; letter-spacing:-0.6pt; line-height:100%; }
	.careers_in2 dt span{letter-spacing:-0.6pt; line-height:100%; color:#444; font-family:NotoKR-Medium;}
	.careers_in2 dd{font-size:15px; line-height:100%; padding-top:17px;}
	.careers_in2 dd span{font-size:25px; line-height:100%; font-family:NotoKR-Bold; padding-left:13px;}


/*** ContactUs_ Contact Info ***/
.contact_cont .loca_ready{text-align:center; width:923px; height:450px; border:1px solid #ddd; background:#e0e0e0; }
	.loca_ready p.tit{font-size:26px; color:#333; letter-spacing:-0.7pt; padding:150px 0 0 0;}
	.loca_ready p.txt{font-size:15px; letter-spacing:-0.5pt; line-height:23px; padding:8px 0 0 0;}
	.loca_ready p.txt a{text-decoration:underline; font-size:13px;}
	.loca_ready .btn{ padding:15px 0 0 0; margin:0 auto; width:330px; overflow:hidden; clear:both;}
	.loca_ready .btn a{display:block; float:left;width:155px; padding:13px 0 15px;background:rgba(255,255,255,0.4); border-radius:15px; line-height:100%; font-size:14px; letter-spacing:-0.5pt;}
	.loca_ready .btn a:first-child{margin-right:15px; }
.contact_cont .mapArea {border:1px solid #ddd}
.contact_cont .map_txt{position:relative; padding-top:20px}
	.map_txt th{text-align:left; font-size:15px; font-family:NotoKR-Medium; line-height:41px; vertical-align:middle; width:122px;}
	.map_txt th img{line-height:100%; vertical-align:top; padding:4px 11px 0 0;}
	.map_txt td{font-size:15px; letter-spacing:-0.6pt; line-height:41px; vertical-align:middle;}
	.map_txt .btn{position:absolute; top:30px;; right:0;}
	.map_txt .btn a{margin-left:8px}



/*** ÀÎÆ®¶ó³Ý ***/
.intranet_cont{overflow:hidden; clear:both; padding-top:49px;}
.intranet_cont ul, .intranet_cont li{list-style:none; }
.intranet_cont .more{position:absolute; width:31px; height:31px; top:35px; right:33px}
.intranet_cont h4{font-size:24px; letter-spacing:-0.7pt; line-height:130%; color:#004884; font-weight:100; font-family:NotoKR-Bold; padding:36px 0 0 32px;}
.intranet_cont .bbs_cont{width:386px; height:278px; background:#fff; border:1px solid #ddd; float:left; margin-bottom:8px; position:relative; }
	.bbs_cont:nth-child(2) {margin:0 8px 8px}
	.bbs_cont ul{width:322px; margin:10px auto 0; }
	.bbs_cont li{width:100%; overflow:hidden; clear:both; line-height:42px; background:url('/kor/img/dash_line.gif') repeat-x left bottom;}
	.bbs_cont a{line-height:42px; letter-spacing:-0.2pt;}
	.bbs_cont span{float:right; line-height:42px; font-size:12px; color:#b2b2b2;}

.intranet_cont .photo_cont{float:left; background:#fff; border:1px solid #ddd; width:782px; height:278px; margin-left:8px; position:relative; }
	.photo_cont ul{overflow:hidden; clear:both; padding:23px 0 0 31px;}
	.photo_cont li{width:169px; float:left; margin:5px 14px 0 0;  text-align:center;}
	.photo_cont li span{display:block; width:167px; height:111px; overflow:hidden; border:1px solid #ddd; margin-bottom:9px;}
	.photo_cont li img{max-width:167px}
	.photo_cont a{letter-spacing:-0.2pt; text-align:center; }