@charset "utf-8";

/* 홍보센터 BG */
#container .topArea.pr .topDeco{position:absolute; top:0; right:0; background:url(/images/sub/bg_top_pr.png) 100% 0 no-repeat; width:720px; height:200px; z-index:10;}

/* 채용정보 BG */
#container .topArea.recruit .topDeco{position:absolute; top:0; right:0; background:url(/images/sub/bg_top_recruit.png) 100% 0 no-repeat; width:720px; height:200px; z-index:10;}

/* 사이트맵 BG */
#container .topArea.siteMap .topDeco{position:absolute; top:0; right:0; background:url(/images/sub/bg_top_siteMap.png) 100% 0 no-repeat; width:720px; height:200px; z-index:10;}

/* 사이트맵 BG */
#container .topArea.company .topDeco{position:absolute; top:0; right:0; background:url(/images/sub/bg_top_company.png) 100% 0 no-repeat; width:720px; height:200px; z-index:10;}

/* 사업영역 BG */
#container .topArea.business .topDeco{position:absolute; top:0; right:0; background:url(/images/sub/bg_top_business.png) 100% 0 no-repeat; width:720px; height:200px; z-index:10;}


/* 게시판 공통 */
.board_srh{margin-bottom:45px;}
.board_srh p{margin-bottom:5px;}
.board_srh form{overflow:hidden; zoom:1;}
.board_srh form:after{content:""; display:block; clear:both;}
.board_srh select,
.board_srh input{float:left;}
.board_srh input[type=text]{width:166px;}
.board_srh input{margin-left:3px;}

.lst_info{ font-size:11px; color:#888;}
.lst_info strong{display:inline-block; *display:inline; zoom:1; margin-right:10px;}

.board{margin-top:10px; border-top:2px solid #565656;}
.board table th{background:#f8f8f8; padding:9px 0 6px; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.board table th:first-child{border-left:0 none;}
.board table td{padding:9px 0 7px; border-bottom:1px solid #ddd; text-align:center;}
.board table td.sbj{padding-left:10px; text-align:left;}
.board table td.sbj a{display:block; position:relative;}
.board table td.sbj a p{overflow:hidden; padding-right:25px;}
.board table td.sbj a img{position:relative; top:2px; left:5px;}

.board.view thead td{padding-left:10px; text-align:left; border-left:1px solid #ddd;}
.board.view tbody td .con{padding:15px 10px; text-align:left; line-height:19px;}

.paging{margin-top:40px; text-align:center;}
.paging a{display:inline-block; *display:inline; zoom:1; background:url(/images/sub/bg_paging_dot.gif) 0 10px no-repeat; padding:0 5px 0 5px; color:#666;}
.paging a.first{background:none;}
.paging a.on{color:#000;}
.paging a.prev,
.paging a.next{padding:0;}
.paging img{vertical-align:middle;}

.btnCenter{margin-top:10px; text-align:center;}
/* //게시판 공통 */

/* 채용FAQ */
.faq{}
.faq table td{text-align:left; padding:0;}
.faq table td a{display:block; background:#f8f8f8; padding:9px 0 7px;}
.faq table td a span{display:inline-block; *display:inline; zoom:1; width:60px; text-align:center;}
.faq table td a p{display:inline-block; *display:inline; zoom:1; color:#5c5c5c;}
.faq table td.on a p{font-weight:bold;}
.faq table td .answer{display:none; padding:28px 60px; border-top:1px solid #ddd;}
.faq table td.on .answer{display:block;}
/* //채용FAQ */

/* 인재상 */
.talent .content{background:url(/images/sub/bg_talent.jpg) 35px 5px no-repeat; margin-top:39px;}
.talent .txtArea{margin-left:503px;}
.talent .txtArea h3{margin-bottom:31px;}
.talent .txtArea ul li{margin-top:25px; padding-bottom:25px; border-bottom:1px solid #f1f1f1;}
.talent .info{background:#f7f7f7; margin-top:95px; padding:25px 0; border:1px solid #e5e5e5; border-width:1px 0; text-align:center;}
.talent .txtArea ul li p{margin-top:10px; font-size:13px; line-height:19px; color:#647e9a;}
/* //인재상 */

/* 채용절차 */
.proce .content{padding-top:11px;}
.proce h3{margin-bottom:22px;}
.proce .info{overflow:hidden; margin-top:67px; zoom:1;}
.proce .info:after{content:""; display:block; clear:both;}
.proce .info li{float:left; width:458px; min-height:100px; margin:0 0 50px 43px;}
.proce .info li h4{margin-bottom:12px;}
.proce .info li p{font-size:13px; line-height:19px;}
.proce .info li p{background:url(/images/sub/blt_1x2_02.gif) 0 50% no-repeat; padding-left:10px;}
/* //채용절차 */

/* 대차대조표 */
.alRight{text-align:right !important;}
.alLeft{text-align:left !important;}
.alCenter{text-align:center !important;}

.sheet h3{margin-bottom:15px; font-size:18px; text-align:center; line-height:24px;}
.sheet h4{margin-bottom:20px; font-size:14px; text-align:center; color:#6e7171; font-weight:normal;}
.sheet p{text-align:center; color:#6e7171; line-height:20px;}
.sheet table{margin:10px 0 20px 0; border:1px solid #e4d2c5; color:#6e7171;}
.sheet table thead th{background:#fff8f0; height:24px; border-bottom:1px solid #e4d2c5; border-left:1px solid #6e7171; vertical-align:middle;}
.sheet table thead th:first-child{border-left:0 none;}
.sheet table tbody td,
.sheet table tbody th{height:30px; padding:0 5px; border-left:1px solid #6e7171; vertical-align:middle; text-align:left;}
.sheet table tbody td:first-child{border-left:0 none;}
.sheet table tbody th:first-child{border-left:0 none;}
.sheet table tbody .tt{background:#fff8f0; border-top:1px solid #d7bca8; border-bottom:1px solid #d7bca8;}
 /* //대차대조표 */

/* 사이트맵 */
.map .sct{float:left; margin-right:10px;}
.map .sct:first-child{margin-left:40px;}
.map .sct h3{background:url(/images/sub/bg_sitemap.gif) 0 0 no-repeat; width:160px; margin:0 0 20px 0; padding:16px 0; text-align:center;}
.map .sct li{background:url(/images/sub/blt_2x2_gray.gif) 0 8px no-repeat; margin:0 0 13px 10px; padding-left:10px;}
/* //사이트맵 */

/* 경영철학 */
.phil .content{padding-top:28px; text-align:center;}
.phil h3{margin-bottom:50px;}
.phil p{margin-bottom:30px;}
.phil .detail{background:url(/images/sub/bg_phil.jpg) 0 0 no-repeat; width:659px; height:328px; margin-top:53px; padding:47px 0 0 311px; text-align:left;}
.phil .detail p{margin-bottom:21px; line-height:20px;}
.phil .detail h5{margin-bottom:20px;}
/* //경영철학 */

/* 찾아오시는길 */
.cs .content{margin-left:0px; padding-top:20px;}
.cs .content .imgMap{margin:20px 0;}
.cs .content .detail{position:relative; font-size:13px;}
.cs .content .detail .txt01{position:absolute; top:35px; left:235px;}
.cs .content .detail .txt02{position:absolute; top:60px; left:235px;}
/* //찾아오시는길 */

/* CEO인사말 */
.ceo .content{background:url(/images/sub/bg_ceo_240321.jpg) 0 20px no-repeat; padding:20px 0 0 350px;}
.ceo .content h3{font-size:24px; margin-bottom:15px;}
.ceo .content p{line-height:21px;}
.ceo .content h4{background:url(/images/sub/blt_o.jpg) 0 50% no-repeat; margin-top:40px; padding-left:23px; font-size:16px; line-height:20px;}
.ceo .content table{width:100%; margin-top:15px; border-top:2px solid #797d86;}
.ceo .content table th,
.ceo .content table td{padding:8px 0 8px 0; border-bottom:1px solid #dddee1;}
.ceo .content table th{background:#eeeef0; color:#575c68; font-weight:bold;}
.ceo .content table td span{display:inline-block; *display:inline; zoom:1; background:url(/images/sub/bg_line_ceo.gif) 100% 50% no-repeat; width:120px; margin-right:40px; text-align:center;}
/* //CEO인사말 */

/* 부동산개발사업 */
.realty .content{padding:20px 0 0 84px;}
.realty .realtyInfo{position:relative; text-align:justify; height:188px; width:833px; line-height:19px;}
.realty .realtyInfo .txt01{position:absolute; top:17px; left:160px; width:240px;}
.realty .realtyInfo .txt02{position:absolute; top:17px; left:425px; width:240px;}
/* //부동산개발사업 */

/* 해외투자사업 */
.inv .content{background:url(/images/sub/bg_inv.jpg) 12px 0 no-repeat; padding:20px 0 0 12px; font-size:13px; line-height:19px;}
.inv .content h3{margin-bottom:15px;}
.inv .content .txt2{margin-top:355px;}
/* //해외투자사업 */




















