@charset "utf-8";

@import url(global.css);
@import url(layout.css);
@import url(bbs.css);
@import url(recruit.css);
@import url(popup.css);

.titleA {margin:0 0 20px;}
.titleB {margin:0 0 10px}

/* visual */
.titArea {clear:both; height:160px; padding-top:30px;}  /* 21.07.25 수정 */
.titAreaB{clear:both; height:198px; padding-top:30px;}

.cVisualA { }
/* .cVisualA { background:url(../../../img/kr/front/company/bg_visual01.jpg) no-repeat right 31px;} */
/* .cVisualB { background:url(../../../img/kr/front/company/bg_visual01.jpg) no-repeat right 31px;} */
/* .cVisualC { background:url(../../../img/kr/front/company/bg_visual01.jpg) no-repeat right 31px;} */
/* .cVisualD { background:url(../../../img/kr/front/company/bg_visual01.jpg) no-repeat right 31px;} */

.bVisualA { background:url(../../../img/kr/front/brand/bg_visual01.jpg) no-repeat right 31px;}
.bVisualB { background:url(../../../img/kr/front/brand/bg_visual01.jpg) no-repeat right 31px;}
.bVisualC { background:url(../../../img/kr/front/brand/bg_visual01.jpg) no-repeat right 31px;}
.bVisualD { background:url(../../../img/kr/front/brand/bg_visual01.jpg) no-repeat right 31px;}
/* .bVisualE { background:url(../../../img/kr/front/brand/bg_visual01.jpg) no-repeat right 31px;} */
.bVisualE {}
.bVisualF { background:url(../../../img/kr/front/brand/bg_visual01.jpg) no-repeat right 31px;}


.nVisualA {}
.nVisualB {} 
/* .nVisualA {background:url(../../../img/kr/front/news/bg_visual01.jpg) no-repeat right 31px;} */
/* .nVisualB {background:url(../../../img/kr/front/news/bg_visual01.jpg) no-repeat right 31px;} 21.07.25 수정 */

.rVisualA {background:url(../../../img/kr/front/recruit/bg_visual01.jpg) no-repeat right bottom;}
.rVisualB {background:url(../../../img/kr/front/recruit/bg_visual01.jpg) no-repeat right bottom;}
.rVisualB2 {background:url(../../../img/kr/front/recruit/bg_visual03.jpg) no-repeat right bottom;}

.sVisualA {background:url(../../../img/kr/front/etc/bg_visual01.gif) no-repeat right bottom;}
.sVisualB {background:url(../../../img/kr/front/etc/bg_visual02.gif) no-repeat right bottom;}

/* search */
.bbsSearch {height:26px; margin-bottom:10px;}
.bbsSearch * {vertical-align:middle;}
.bbsSearch input.inbox {width:160px; height:24px; margin-right:3px; padding:0 0 0 8px; line-height:23px; border:1px solid #d5d5d5; background:#e8e8e8;}

/* tab */
.tabA {height:28px; border-bottom:1px solid #333;}
.tabA li {float:left; height:28px; }

/* brand */
.brandCont {float:left; width:100%; margin-top:70px; font:0/0 arial;}
.brandCont p.img {margin-bottom:35px;}
.brandCont dl {float:left; width:100%; margin-bottom:20px;}
.brandCont dl dt {float:left; width:149px; padding-top:18px;}
.brandCont dl dd {position:relative; float:left; padding:18px 0 18px 62px; background:url(../../../img/kr/front/brand/bg_line.gif) no-repeat left bottom;}
.brandCont dl dd span.line {display:block; position:absolute; top:0; left:0; width:6px; height:20px; background:url(../../../img/kr/front/brand/bg_line_top.gif) no-repeat 0 0;}
.brandCont dl dd ul li {padding-top:40px;}
.brandCont dl dd ul li:first-child {padding-top:0;}
.brandCont dl dd p.btn {margin-top:30px;}

.accCont{border-top:1px solid #e1e1e1; margin-top:70px;}
.accCont ul{margin-top:30px;}
.accCont ul li{position:relative; height:174px; margin-top:60px;}
.accCont ul li:first-child{margin-top:0;}
.accCont ul li dl{position:absolute; width:515px; top:0; right:0;}
.accCont ul li dl dt{border-bottom:1px solid #333; padding-bottom:10px; margin-bottom:16px;}
.accCont ul li dl dd.btnArea{padding-top:26px;}
.accCont ul li dl dd.btnArea a[target=_blank]{margin-right:11px;}

.cusLounge {position:relative; height:157px; padding:30px 0 0 219px; border:1px solid #e6e6e6; background:#fafafa url(../../../img/kr/front/brand/bg_customer2.png) no-repeat 46px 53px;}
.cusLounge img * {vertical-align:top;}
.cusLounge dl dt {margin-bottom:10px;}
.cusLounge dl dd ul {margin-top:20px;}
.cusLounge dl dd ul li {padding-bottom:5px;}
.cusLounge .btnLink {position:absolute; top:120px; left:45px;}
.cusLounge .btnLink p {height:16px; line-height:17px; border:1px solid #999; border-top:0; font-size:11px; color:#999; text-align:center;}

/* store */
.storeWrap {margin-bottom:40px; }
.storeWrap .titleB {padding-top:17px; margin-bottom:25px; border-top:2px solid #333;}

.areaSchWrap {width:100%; }
.areaSchWrap .areaSel {float:left; width:479px;}
.areaSchWrap .areaMap {float:right; width:279px; height:252px; margin-top:22px; background:url(../../../img/kr/front/brand/map/bg_area_map.gif) no-repeat 0 0;}
.areaSchWrap .areaMap div {width:279px; height:252px;}
.areaSchWrap .busan {background:url(../../../img/kr/front/brand/map/bg_busan.gif) no-repeat 0 0;}
.areaSchWrap .chonbuk {background:url(../../../img/kr/front/brand/map/bg_chonbuk.gif) no-repeat 0 0;}
.areaSchWrap .chonnam {background:url(../../../img/kr/front/brand/map/bg_chonnam.gif) no-repeat 0 0;}
.areaSchWrap .chungbuk {background:url(../../../img/kr/front/brand/map/bg_chungbuk.gif) no-repeat 0 0;}
.areaSchWrap .chungnam {background:url(../../../img/kr/front/brand/map/bg_chungnam.gif) no-repeat 0 0;}
.areaSchWrap .daegu {background:url(../../../img/kr/front/brand/map/bg_daegu.gif) no-repeat 0 0;}
.areaSchWrap .daejeon {background:url(../../../img/kr/front/brand/map/bg_daejeon.gif) no-repeat 0 0;}
.areaSchWrap .gangwon {background:url(../../../img/kr/front/brand/map/bg_gangwon.gif) no-repeat 0 0;}
.areaSchWrap .gwangju {background:url(../../../img/kr/front/brand/map/bg_gwangju.gif) no-repeat 0 0;}
.areaSchWrap .gyeonggi {background:url(../../../img/kr/front/brand/map/bg_gyeonggi.gif) no-repeat 0 0;}
.areaSchWrap .gyeongnam {background:url(../../../img/kr/front/brand/map/bg_gyeongnam.gif) no-repeat 0 0;}
.areaSchWrap .incheon {background:url(../../../img/kr/front/brand/map/bg_incheon.gif) no-repeat 0 0;}
.areaSchWrap .jeju {background:url(../../../img/kr/front/brand/map/bg_jeju.gif) no-repeat 0 0;}
.areaSchWrap .kyungpook {background:url(../../../img/kr/front/brand/map/bg_kyungpook.gif) no-repeat 0 0;}
.areaSchWrap .seoul {background:url(../../../img/kr/front/brand/map/bg_seoul.gif) no-repeat 0 0;}
.areaSchWrap .ulsan {background:url(../../../img/kr/front/brand/map/bg_ulsan.gif) no-repeat 0 0;}

.areaSel .sch {height:30px; margin:10px 0 25px; padding:7px 0 0 38px; background:url(../../../img/kr/front/brand/bg_rbox01.gif) no-repeat right top;}
.areaSel .sch .bg {width:392px; height:23px; padding-left:10px; background:url(../../../img/kr/front/brand/bg_search_box.gif) no-repeat 0 0; }
.areaSel .sch input.inbox {width:365px; height:23px; padding:0; color:#777; border:0 none; line-height:24px; vertical-align:middle; background:transparent; }
.areaSel .sch label {display:none;}
.areaSel .sch input.btn {vertical-align:top; margin-top:4px; padding:0;}

.areaList {height:74px; margin:10px 0 15px; padding:5px 0 0 5px; background:url(../../../img/kr/front/brand/bg_rbox02.gif) no-repeat 0 0;}
.areaList li {float:left; padding:0 3px 3px 0; text-align:center;}
.areaList li a {display:inline-block; width:56px; height:23px; padding-top:10px; color:#666; text-decoration:none; background:url(../../../img/kr/front/brand/bg_area_box.gif) no-repeat 0 0;}
.areaList li a.current {color:#fff; background-position:0 100%; }

.areaResult {position:relative; height:65px; padding:4px 4px 5px 0; background:url(../../../img/kr/front/brand/bg_rbox03.gif) no-repeat 0 0;}
.areaResult .txt {position:absolute; top:11px; left:13px; color:#a9a9a9;}
.areaResult ul {height:52px; padding-top:13px; overflow-x:hidden; overflow-y:auto;}
.areaResult ul li {float:left; text-align:center; padding:0 20px 20px; white-space:nowrap; background:url(../../../img/kr/front/common/line_hr02.gif) no-repeat right 0;}
.areaResult ul li a:hover, .areaResult ul li a.current {color:#333; font-weight:bold; letter-spacing:-1px;}

.ceoInfoA {position:relative; height:595px; border-top:1px solid #e1e1e1; background:url(../../../img/kr/front/company/ceo_img.jpg) no-repeat 0 40px; padding:40px 0 0 400px;}
.ceoInfoA p {margin:25px 0 0 0;}
.ceoInfoA p:first-child {margin:0 0 20px;}
.ceoInfoA a.btnCeo {position:absolute; bottom:9px; left:0;}
/*
.ceoInfoA .txtLeft{position:absolute; top:120px; left:0;}
.ceoInfoA .txtRight {position:absolute; top:120px; right:0;}
.ceoInfoA .txtLeft p, .ceoInfoA .txtRight p{margin:0 0 20px 0;}
.ceoInfoA .txtRight p.sign{padding-top:20px;}
*/
.ceoInfoB {width:100%; margin-top:70px;}
.ceoInfoB li {float:left; width:221px; padding-left:56px;}
.ceoInfoB li:first-child {padding-left:0;}
.ceoInfoB li p {height:48px; padding:175px 0 15px; border-bottom:1px solid #e1e1e1;}
.ceoInfoB li p.one {background:url(../../../img/kr/front/company/bg_txt_ceo01.gif) no-repeat 0 14px;}
.ceoInfoB li p.two {background:url(../../../img/kr/front/company/bg_txt_ceo02.gif) no-repeat 0 14px;}
.ceoInfoB li p.three {background:url(../../../img/kr/front/company/bg_txt_ceo03.gif) no-repeat 0 14px;}

.historyImg {position:relative; height:145px; margin-bottom:50px;}
.historyImg a.btnPrev {position:absolute; top:45px; left:10px; z-index:2;}
.historyImg a.btnNext {position:absolute; top:45px; right:10px; z-index:2;}
.historyImg .imgList {position:relative; width:775px; height:145px; margin-left:1px; overflow:hidden;}
.historyImg .imgList ul {position:absolute; top:0; left:0;}
.historyImg .imgList ul li {float:left; width:258px; height:145px;}

/*
.history {padding:30px 0 50px 255px; border-top:1px solid #333; }
.bgYear01 {background:url(../../../img/kr/front/company/txt_year01.gif) no-repeat 0 30px;}
.bgYear02 {background:url(../../../img/kr/front/company/txt_year02.gif) no-repeat 0 30px;}
.bgYear03 {padding-bottom:112px; background:url(../../../img/kr/front/company/txt_year03.gif) no-repeat 0 30px;}
.history  p {margin-bottom:35px;}
.history ol li {padding:0 0 13px 38px; color:#555; background:url(../../../img/kr/front/company/bg_year_line02.gif) no-repeat 108px 0;}
.history ol li strong.year {display:inline-block; width:88px; color:#777;}
.history ol li.last {padding-bottom:0; background:url(../../../img/kr/front/company/bg_year_line03.gif) no-repeat 108px 0;}
*/

.historyBox{position:relative; width:776px; height:385px;}
.historyBox a{display:block; position:absolute; background:url('../../../img/kr/front/company/img_history_off.jpg') no-repeat;}
.historyBox a:hover{background:url('../../../img/kr/front/company/img_history_on.jpg') no-repeat;}
.historyBox a.h01{width:262px; height:345px; top:40px; left:0; background-position:0 -40px;}
.historyBox a.h02{width:261px; height:341px; top:20px; left:262px; background-position:-262px -20px;}
.historyBox a.h03{width:261px; height:344px; top:0; left:523px; background-position:-523px 0;}

.found .historyB {padding:30px 0 50px 120px; border-bottom:1px solid #333; }
.found .bgYear01 {background:url(../../../img/kr/front/news/txt_year_2012.gif) no-repeat 0 30px;}
.found .bgYear02 {background:url(../../../img/kr/front/news/txt_year_2011.gif) no-repeat 0 30px;}
.found .bgYear03 {background:url(../../../img/kr/front/news/txt_year_2013.gif) no-repeat 0 30px;}
.found .bgYear04 {background:url(../../../img/kr/front/news/txt_year_2014.gif) no-repeat 0 30px;}
.found .bgYear05 {background:url(../../../img/kr/front/news/txt_year_2015.gif) no-repeat 0 30px;}
.found .bgYear06 {background:url(../../../img/kr/front/news/txt_year_2016.gif) no-repeat 0 30px;}
.found .bgYear07 {background:url(../../../img/kr/front/news/txt_year_2017.gif) no-repeat 0 30px;}

.found .bgYear18 {background:url(../../../img/kr/front/news/txt_year_2018.gif) no-repeat 0 30px;}
.found .bgYear19 {background:url(../../../img/kr/front/news/txt_year_2019.gif) no-repeat 0 30px;}
.found .bgYear20 {background:url(../../../img/kr/front/news/txt_year_2020.gif) no-repeat 0 30px;}
.found .bgYear21 {background:url(../../../img/kr/front/news/txt_year_2021.gif) no-repeat 0 30px;}
.found .bgYear22 {background:url(../../../img/kr/front/news/txt_year_2022.gif) no-repeat 0 30px;}
.found .bgYear23 {background:url(../../../img/kr/front/news/txt_year_2023.gif) no-repeat 0 30px;}
.found .bgYear24 {background:url(../../../img/kr/front/news/txt_year_2024.gif) no-repeat 0 30px;}
.found .bgYear25 {background:url(../../../img/kr/front/news/txt_year_2025.gif) no-repeat 0 30px;}
.found .bgYear26 {background:url(../../../img/kr/front/news/txt_year_2026.gif) no-repeat 0 30px;}
.found .bgYear27 {background:url(../../../img/kr/front/news/txt_year_2027.gif) no-repeat 0 30px;}
.found .bgYear28 {background:url(../../../img/kr/front/news/txt_year_2028.gif) no-repeat 0 30px;}
.found .bgYear29 {background:url(../../../img/kr/front/news/txt_year_2029.gif) no-repeat 0 30px;}
.found .bgYear30 {background:url(../../../img/kr/front/news/txt_year_2030.gif) no-repeat 0 30px;}


.found .historyB ol li {padding:0 0 13px 38px; color:#555; background:url(../../../img/kr/front/company/bg_year_line02.gif) no-repeat 108px 0;}
.found .historyB ol li strong.year {display:inline-block; width:88px; color:#777;}
.found .historyB ol li.last {padding-bottom:0; background:url(../../../img/kr/front/company/bg_year_line03.gif) no-repeat 108px 0;}
.found .hisLast{padding-bottom:0; border-bottom:none;}

.imgTypeA {padding-top:50px; text-align:center; border-top:1px solid #e1e1e1;}

.essential {width:100%; font:0/0 arial;}
.essential p {margin-top:30px;}
.essential em {display:block; margin-bottom:10px;}
.essential ul li {padding-top:10px;}
#essential01.essential ul{margin-top:50px;}
#essential01.essential ul li{position:relative; width:100%; margin-top:20px; padding-top:0;}
#essential01.essential ul li a{position:absolute; top:16px; right:30px;}
#essential01.essential ul li a.core{top:124px;}
#essential01.essential ul li:first-child{margin-top:0; padding-bottom:10px;}
#essential01.essential ul li:first-child a{top:7px;}
#essential03 p:first-child, #essential04 p:first-child{text-align:center; margin-top:50px; padding-bottom:20px;}

/* Company */
.culture{position:relative; width:776px; height:540px; background:url('../../../img/kr/front/company/img_culture02.gif') 0 0 no-repeat;}
.culture a{position:absolute; display:block; width:157px; height:157px;}
.culture a:hover{background:url('../../../img/kr/front/company/img_culture03.png') no-repeat;}
.culture .culture01{top:59px; left:311px;}
.culture .culture02{top:181px; left:469px;}
.culture .culture03{top:370px; left:409px;}
.culture .culture04{top:370px; left:210px;}
.culture .culture05{top:182px; left:152px;}
.culture .culture01:hover{width:392px; height:157px; background-position:0 0;}
.culture .culture02:hover{width:307px; height:159px; background-position:0 -160px;}
.culture .culture03:hover{width:320px; height:157px; background-position:0 -320px;}
.culture .culture04:hover{left:51px; width:318px; height:157px; background-position:0 -478px;}
.culture .culture05:hover{left:1px; width:310px; height:158px; background-position:0 -636px;}

.btnTitArea{margin-top:20px;}

.ethics li{margin:0; padding:70px 0 0 243px; text-align:left;}
.ethics li.ethics01{background:url('../../../img/kr/front/company/img_ethics01.gif') 0 0 no-repeat; padding-top:0;}
.ethics li.ethics02{height:108px; background:url('../../../img/kr/front/company/img_ethics02.gif') 0 50px no-repeat;}
.ethics li.ethics03{height:108px; background:url('../../../img/kr/front/company/img_ethics03.gif') 0 50px no-repeat;}
.ethics li.ethics02 p, .ethics li.ethics03 p{margin-top:20px;}
.ethics li.ethics03 p a{margin-right:5px;}
.ethics li dl{margin-top:26px;}
.ethics li dl dt{margin-top:30px;}
.ethics li dl dt:after{content:""; display:block; clear:both;}
.ethics li dl dt:first-child{margin-top:0;}
.ethics li dl dt a{float:right; display:block; width:38px; height:29px; background:url('../../../img/kr/front/btn/btn_detail.gif') 0 0 no-repeat;}
.ethics li dl dt.on a{background-position:0 -31px;}
.ethics li dl dd{background:url('../../../img/kr/front/common/line_dot.gif') 56px 0 repeat-y; padding-left:72px;}
.ethics li dl dd ul li{background:url('../../../img/kr/front/common/ico_dot.gif') 0 22px no-repeat; padding:20px 0 0 12px;}
.ethics li dl dd ul li p:first-child{padding-bottom:7px;}

.groupForm li{margin-top:20px;}
.groupForm li dl{overflow:auto;}
.groupForm li dl dt, .groupForm li dl dd{float:left; width:auto; vertical-align:bottom; text-align:center;}
.groupForm li dl dd.first{width:675px;}
.groupForm li.last{margin-top:10px;}
.groupForm li.last dt{padding-top:50px;}

.affImg{margin:50px 0 90px 0;}
/* 2012-10-22
.affiliate p:first-child{margin-top:50px;}
.affiliate .affList{margin-top:10px;}
.affiliate .affList h4{text-align:left; margin:0; padding:0 0 20px 0;}
.affiliate .affList dl dt p{display:none;}
.affiliate .affList dl dd{margin-top:20px;}
.affiliate .affList dl dd ul{margin-top:13px;}
.affiliate .affList dl dd ul li{padding-top:7px;}
.affiliate .affList dl dd ul li:first-child{padding-top:0;}
.affiliate .affList dl dd table{border-top:2px solid #333; border-bottom:1px solid #333;}
.affiliate .affList dl dd table th{border-top:1px solid #d5d5d5; background:#f1f1f1; padding:6px 0 4px;}
.affiliate .affList dl dd table td{border-top:1px solid #d5d5d5; background:#fff; color:#555; text-align:left; padding:6px 10px 4px;}

.affiliate .affList .affView{position:relative; margin-bottom:30px;}
.affiliate .affList .affView:after{content:""; display:block; clear:both}
.affiliate .affList .affView ul{float:left; width:200px; margin:118px 0 8px 0; list-style:none; padding:0; zoom:1}
.affiliate .affList .affView ul:after{content:""; display:block; clear:both}
.affiliate .affList .affView li{float:left; vertical-align:top; margin:0 -1px 0 0; padding:0 0 0 8px;}
.affiliate .affList .affView a{display:block; cursor:pointer;}
.affiliate .affList .affView .full{position:absolute; top:0; left:0; opacity:0; filter:alpha(opacity=0); cursor:default;}
.affiliate .affList .affView li:first-child{padding-left:0;}
.affiliate .affList .affView a:hover{border:2px solid #f47b34;}
.affiliate .affList .affView a:hover img{width:30px; height:21px;}
.affiliate .affList .affView li:first-child .full,
.affiliate .affList .affView a:hover + .full, .affView a:active + .full, .affView a:focus + .full{opacity:1; filter:alpha(opacity=100)}
.affiliate .affList .affView .affTxt{float:left; width:555px; margin-left:20px;}
*/
/* 2012-10-25 */
.affiliate{position:relative; width:766px; height:466px; background:url('../../../img/kr/front/company/160407bg_affiliate2.jpg') 0 0 no-repeat;}
/*.affiliate a{position:absolute; display:block; background:url('../../../img/kr/front/company/160407bg_affiliate_off.gif') no-repeat;}*/
/*.affiliate a:hover{position:absolute; display:block; background:url('../../../img/kr/front/company/160407bg_affiliate_on.gif') no-repeat;}*/
.affiliate a{position:absolute; display:block; background:url('../../../img/kr/front/company/160407bg_affiliate2_off.gif') no-repeat;}
.affiliate a:hover{position:absolute; display:block; background:url('../../../img/kr/front/company/160407bg_affiliate2_on.gif?v=0622') no-repeat;}
.affiliate a.aff00{top:5px; left:315px; width:150px; height:65px; background:none;}
/*.affiliate a.aff00:hover{top:2px; left:289px; width:200px; height:79px; background:none;}*/
.affiliate a.aff01{top:194px; left:12px; width:114px; height:35px; background-position:-9px -195px;}
.affiliate a.aff01:hover{background-position:-9px -195px;}
.affiliate a.aff02{top:194px; left:135px; width:114px; height:35px; background-position:-132px -195px;}
.affiliate a.aff02:hover{background-position:-132px -195px;}
.affiliate a.aff03{top:247px; left:85px; width:86px; height:39px; background-position:-80px -247px;}
.affiliate a.aff03:hover{background-position:-80px -247px;}
.affiliate a.aff04{top:299px;left:85px; width:86px; height:39px; background-position:-35px -293px;}
.affiliate a.aff04:hover{background-position:-35px -293px;}
/*.affiliate a.aff05{top:194px; left:303px; width:119px; height:48px; background-position:-302px -194px;}
.affiliate a.aff05:hover{background-position:-179px -347px;}*/
.affiliate a.aff06{top:194px; left:303px; width:119px; height:36px; background-position:-302px -194px;}
.affiliate a.aff06:hover{background-position:-302px -194px;}
.affiliate a.aff07{top:194px; left:442px; width:119px; height:36px; background-position:-441px -194px;}
.affiliate a.aff07:hover{background-position:-441px -194px;}
.affiliate a.aff08{top:248px; left:303px; width:119px; height:36px; background-position:-303px -247px;}
.affiliate a.aff08:hover{background-position:-303px -247px;}
.affiliate a.aff09{top:301px; left:303px; width:119px; height:36px; background-position:-303px -301px;}
.affiliate a.aff09:hover{background-position:-303px -301px;}
.affiliate a.aff10{top:194px; left:633px; width:114px; height:48px; background-position:-631px -194px;}
.affiliate a.aff10:hover{background-position:-631px -194px;}

.affiliate a.aff11{top:236px; left:12px; width:114px; height:35px; background-position:-9px -236px;}
.affiliate a.aff11:hover{background-position:-9px -236px;}


.irList table{border-bottom:1px solid #000;}
.irList table th{border-bottom:1px solid #000; color:#555; padding:9px 0 10px;}
.irList table td{border-top:1px solid #e1e1e1; color:#777; text-align:center; padding:11px 0 9px;}
.irList table tr.total td{background:#f1f1f1; color:#555;}
.irList table tr.total td span{color:#f47b34;}
.btnDart{width:100%; margin-top:20px; text-align:right;}

.irBox{position:relative;}
.irBox .unit{position:absolute; bottom:4px; right:0;}

/* News */
.adList{height:172px; border-top:2px solid #333; border-bottom:1px solid #d5d5d5; margin:10px 0 50px 0; padding:0;}
.adList .imgList {position:relative; width:715px; height:113px; margin-top:30px; margin-left:30px; overflow:hidden;}
.adList .imgList ul {position:absolute; top:0; left:0;}
.adList .imgList ul li {float:left; width:169px; height:113px; margin-right:13px;}

.jcarousel-skin-adList .jcarousel-container-horizontal{width:775px; padding:30px 0;}
.jcarousel-skin-adList .jcarousel-clip{overflow: hidden;}
.jcarousel-skin-adList .jcarousel-clip-horizontal{width:715px; height:113px; margin:0 30px;}
.jcarousel-skin-adList .jcarousel-item{width:169px; height:113px;}
.jcarousel-skin-adList .jcarousel-item-horizontal{margin-left: 0; margin-right:13px;}
.jcarousel-skin-adList .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px; margin-right:0;}
.jcarousel-skin-adList .jcarousel-item-placeholder{background:#fff; color: #000;}
.jcarousel-skin-adList .jcarousel-next-horizontal{position:absolute; top:76px; right:0; width:10px; height:20px; cursor:pointer; background:transparent url('../../../img/kr/front/btn/btn_next03.gif') no-repeat 0 0;}
.jcarousel-skin-adList .jcarousel-prev-horizontal{position:absolute; top:76px; left:0; width:10px; height:20px; cursor:pointer; background:transparent url('../../../img/kr/front/btn/btn_prev03.gif') no-repeat 0 0;}

.active{border-top:1px solid #e1e1e1;}
.active li{border-bottom:1px solid #e1e1e1; padding:20px 0; overflow:auto;}
.active li p{float:left; width:99px; margin:26px 72px 0 30px;}
.active li dl{float:left; width:554px; margin-top:30px; overflow:auto;}
.active li dl dt{text-align:left; margin:0; padding:0 0 9px 0;}
.active li dl dd{float:left; width:48%; text-align:left; margin:6px 0 0 0; padding:0;}
.active li dl.last dd{float:none;}

.foundation{margin-top:50px;}
.foundation li{float:left; width:56px; margin-right:24px;}

.found{padding-top:40px; border-top:1px solid #e1e1e1;}   /* 21.07.25 수정 */
.found h4{margin:50px 0 20px 0;}
.found h4:first-child{margin-top:0;}
.sponsor{margin-top:8px;}
.sponsor li{display:inline; padding-right:10px;}

.business{margin-top:37px;}
.business p:first-child{text-align:center;}
.busnImg{margin:40px 0 50px 0;}
.busnImg li{display:inline; padding-left:32px;}
.busnImg li:first-child{padding-left:0;}
.busnList{margin-top:20px;}
.busnList p{margin-top:10px;}
.busnList table{border-top:2px solid #333; border-bottom:1px solid #333;}
.busnList table th{border-top:1px solid #d5d5d5; background:#f1f1f1; padding:13px 0 14px 0;}
.busnList table td{border-top:1px solid #d5d5d5; color:#555; text-align:left; padding:13px 20px 14px;}
.busnList table tr:first-child th, .busnList table tr:first-child td{border-top:none;}
.busnEtc{margin-top:35px;}
.busnEtc li{overflow:auto; margin-top:20px;}
.busnEtc li:first-child{margin-top:0;}
.busnEtc li p{float:left; width:200px;}
.busnEtc li dl{float:right; width:555px; height:140px; background:url('../../../img/kr/front/common/line_dot_h.gif') 0 bottom repeat-x;}
.busnEtc li dl dt{background:url('../../../img/kr/front/common/line_dot_h.gif') 0 0 repeat-x; padding:40px 0 0 20px;}
.busnEtc li dl dd{padding:10px 0 0 20px;}

.foundNews{margin-top:10px;}

.titStar{font-family:'나눔고딕', dotum; font-size:15px; font-weight:bold; color:#333; text-align:left;}

.boardNot{font-weight:bold; text-align:center; margin-top:50px;}

/* Site Map */
.sitemap{border-top:1px solid #e1e1e1; padding-top:50px;}
.sitemap .siteList li{float:left; width:164px; margin-left:40px;}
.sitemap .siteList li:first-child{margin-left:0;}
.sitemap .siteList li h4{border-bottom:1px solid #777; text-align:left; margin:0; padding:0 0 10px 0;} 
.sitemap .siteList li dl{margin:0; padding:0;}
.sitemap .siteList li dl dt{margin:16px 0 0 0; padding:0 0 3px 0;}
.sitemap .siteList li dl dd{margin:10px 0 0 0; padding:0 0 0 10px;}

/* Contact Us */
.contactus{border-top:2px solid #333; border-bottom:1px solid #d5d5d5; padding:20px 0;}
.contactus p{float:left; width:322px;}
.contactus dl{float:right; width:436px;}
.contactus dl dt{margin-top:24px;}
.contactus dl dt:first-child{margin-top:0;}
.contactus dl dd{margin-top:10px;}

/* Main */

#mainWrap{width:995px; margin:0 auto;}
#mainWrap .mainCont{margin:34px 0 0 0;}
#mainWrap .mainCont h3{padding-bottom:6px;}
html>/**/body #mainWrap .mainCont h3{padding-bottom:7px;}
#mainWrap .mainCont a{color:#777; text-decoration:none; letter-spacing:-1px;}
#mainWrap .mainCont .mainNews{position:relative; float:left; width:610px; margin-bottom:20px;}/*20160204*/
#mainWrap .mainCont .plus{position:absolute; top:0; right:0;}
#mainWrap .mainCont .mainNews .tabNews{padding-top:40px;}/*20160204*/
#mainWrap .mainCont .mainNews .tabNews:after{content:""; display:block; clear:both;}
#mainWrap .mainCont .mainNews .tabNews li{float:left; width:auto; background:url('../../../img/kr/front/main/bg_tab.gif') 0 50% no-repeat; padding:0 10px;}
#mainWrap .mainCont .mainNews .tabNews li:first-child{background:none; padding-left:0;}
#mainWrap .mainCont .mainNews .newsCont .noboard{text-align:center; padding-top:70px;}
html>/**/body #mainWrap .mainCont .newsList{height:72px;width:270px;float:left;}/*20160204*/
#mainWrap .mainCont .newsList{height:56px;}
#mainWrap .mainCont .newsList li{position:relative; color:#777; padding-top:10px;}
#mainWrap .mainCont .newsList li span{color:#999;}
#mainWrap .mainCont .newsList li a:hover{font-weight:bold;}
#mainWrap .mainCont .newsList li.on{font-weight:bold;}
#mainWrap .mainCont .newsList li img{vertical-align:-1px;}
#mainWrap .mainCont .newsList li span.date{position:absolute; top:10px; right:0; display:inline-block; font-family:Tahoma; font-size:11px; color:#999;}
#mainWrap .mainCont .newsView{float:left;position:relative;top:-54px;}/*20160204*/
#mainWrap .mainCont .newsView dt{font-weight:bold; color:#777; text-decoration:none; letter-spacing:-1px;}
#mainWrap .mainCont .newsView dt span{color:#f36f21;}
#mainWrap .mainCont .newsView dt a{font-weight:bold; color:#777; text-decoration:none; letter-spacing:-1px;}
#mainWrap .mainCont .newsView dd{letter-spacing:-1px;position:relative;top:16px;}/*20160204*/
#mainWrap .mainCont .newsView dd:after{content:""; display:block; clear:both;}
#mainWrap .mainCont .newsView dd a{color:#777; text-decoration:none;}
#mainWrap .mainCont .viewImg{float:left; width:151px; height:110px; background:url('../../../img/kr/front/main/bg_news.gif') 0 0 no-repeat; margin:0 15px 0 0; padding:0;background-size:cover;}
#mainWrap .mainCont .viewTxt{float:left; width:170px; line-height:14px; margin-top:7px;position:relative;top:22px;}
#mainWrap .mainCont .viewTxt span.date{display:block; font-family:Tahoma; font-size:11px; color:#999; padding-top:12px;}

#mainWrap .mainCont .mainRecruit{position:relative; float:left; width:305px; margin-left:40px;}
#mainWrap .mainCont .mainRecruit h3{padding-bottom:8px;}
#mainWrap .mainCont .mainRecruit .rcList{height:129px;}
#mainWrap .mainCont .mainRecruit .rcBn{position:relative; border-top:1px solid #e6e6e6; padding-top:17px;}
#mainWrap .mainCont .mainRecruit .rcBn .plus{top:17px;}
#mainWrap .mainCont .mainRecruit .rcView:after{content:""; display:block; clear:both;}
#mainWrap .mainCont .mainRecruit .rcView .viewTxt{margin-top:14px;}
#mainWrap .mainCont .mainRecruit .rcView .viewTxt a{display:inline-block; background:url('../../../img/kr/front/main/btn_detail.gif') 0 100% no-repeat; padding-bottom:27px;}
#mainWrap .mainCont .noboard{text-align:center; padding-top:50px;}

#mainWrap .mainCont .mainBn{float:left; width:305px; height:215px; margin-left:40px;}
#mainWrap .mainCont .mainBn h3{padding-bottom:8px;}
#mainWrap .mainCont .mainBn .linkBn{margin:0; padding:0; margin-top:30px;}
#mainWrap .mainCont .mainBn .linkBn:after{content:""; display:block; clear:both;}
#mainWrap .mainCont .mainBn .linkBn li{float:left; width:153px; margin:0; padding:0;}
#mainWrap .mainCont .mainBn .linkBn li:first-child{width:152px; margin:0; padding:0;}
#mainWrap .mainCont .mainBn .linkBn li a{display:block;}

/*
#mainWrap .mainCont .mainBn .mainStar{position:relative; height:130px;}
#mainWrap .mainCont .mainBn .mainStar .starImg{position:absolute; top:20px; right:0; width:120px; height:80px; background:url('../../../img/kr/front/main/bg_star.gif') 0 0 no-repeat; margin:0; padding:0;}
#mainWrap .mainCont .mainBn .mainStar .starTxt{width:160px; color:#777; line-height:16px; padding-top:12px;}
#mainWrap .mainCont .mainBn .mainStar .starTxt a{display:block; background:url('../../../img/kr/front/main/btn_detail.gif') 0 100% no-repeat; color:#777; text-decoration:none; padding-bottom:28px;}
#mainWrap .mainCont .mainBn .linkBn{border-top:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
#mainWrap .mainCont .mainBn .linkBn:after{content:""; display:block; clear:both;}
#mainWrap .mainCont .mainBn .linkBn li{float:left; width:auto; height:134px; border-left:1px solid #e6e6e6; vertical-align:0;}
#mainWrap .mainCont .mainBn .linkBn li a{display:block; width:151px; height:134px; background:url('../../../img/kr/front/main/bg_mall.gif') no-repeat;}
#mainWrap .mainCont .mainBn .linkBn li a.small{background-position:0 0;}
#mainWrap .mainCont .mainBn .linkBn li a.small:hover{background-position:0 -136px;}
#mainWrap .mainCont .mainBn .linkBn li a.qmall{background-position:-159px 0;}
#mainWrap .mainCont .mainBn .linkBn li a.qmall:hover{background-position:-159px -136px;}
*/
#mainVisual{position:relative; height:420px; overflow-y:hidden;}
#mainVisual .vslImg li{display:block; height:420px; margin:0; padding:0;}
#mainVisual .vslImg li.vimg1{background-image:url('../../../img/kr/front/main/main_visual01.jpg?c=230223'); background-repeat:no-repeat; background-position:49% 0;}
#mainVisual .vslImg li.vimg2{background-image:url('../../../img/kr/front/main/main_visual02.jpg'); background-repeat:no-repeat; background-position:49% 0;}
#mainVisual .vslImg li.vimg3{background-image:url('../../../img/kr/front/main/main_visual03.jpg'); background-repeat:no-repeat; background-position:49% 0;}
#mainVisual .vBtn{position:absolute; top:0; left:50%; margin-left:-497px;}
#mainVisual .vBtn .visual{position:relative; width:995px; height:420px; margin:0 auto;}
#mainVisual .vBtn .visual .vslBtn{position:absolute; left:4px; bottom:30px;}
#mainVisual .vBtn .visual .vslBtn li{float:left; width:9px; margin-right:8px;}
#mainVisual .vBtn .visual .vslBtn a{display:block; width:9px; height:8px; background:url('../../../img/kr/front/main/bg_vslBtn.png') no-repeat;}
#mainVisual .vBtn .visual .vslBtn a:hover{background-position:0 -12px;}
#mainVisual .vBtn .visual .vslBtn a:focus{outline:none;}
#mainVisual .vBtn .visual .vslBtn li a.on{background-position:0 -12px;}

#mainVisual2{position:relative; height:420px; overflow-y:hidden;}
#mainVisual2 .vslImg li{display:block; height:420px; margin:0; padding:0;}
#mainVisual2 .vslImg li.vimg1{background-image:url('../../../img/kr/front/main/main_visual04.jpg'); background-repeat:no-repeat; background-position:49% 0;}
#mainVisual2 .vslImg li.vimg2{background-image:url('../../../img/kr/front/main/main_visual05.jpg'); background-repeat:no-repeat; background-position:49% 0;}
#mainVisual2 .vslImg li.vimg3{background-image:url('../../../img/kr/front/main/main_visual06.jpg'); background-repeat:no-repeat; background-position:49% 0;}
#mainVisual2 .vBtn{position:absolute; top:0; left:50%; margin-left:-497px;}
#mainVisual2 .vBtn .visual{position:relative; width:995px; height:420px; margin:0 auto;}
#mainVisual2 .vBtn .visual .vslBtn{position:absolute; left:4px; bottom:30px;}
#mainVisual2 .vBtn .visual .vslBtn li{float:left; width:9px; margin-right:8px;}
#mainVisual2 .vBtn .visual .vslBtn a{display:block; width:9px; height:8px; background:url('../../../img/kr/front/main/bg_vslBtn.png') no-repeat;}
#mainVisual2 .vBtn .visual .vslBtn a:hover{background-position:0 -12px;}
#mainVisual2 .vBtn .visual .vslBtn a:focus{outline:none;}
#mainVisual2 .vBtn .visual .vslBtn li a.on{background-position:0 -12px;}

#mainVisual3{position:relative; height:420px; overflow-y:hidden;}
#mainVisual3 .vslImg li{display:block; height:420px; margin:0; padding:0;}
#mainVisual3 .vslImg li.vimg1{background-image:url('../../../img/kr/front/main/main_visual07.jpg'); background-repeat:no-repeat; background-position:49% 0;}
#mainVisual3 .vslImg li.vimg2{background-image:url('../../../img/kr/front/main/main_visual08.jpg'); background-repeat:no-repeat; background-position:49% 0;}
#mainVisual3 .vslImg li.vimg3{background-image:url('../../../img/kr/front/main/main_visual09.jpg'); background-repeat:no-repeat; background-position:49% 0;}
#mainVisual3 .vBtn{position:absolute; top:0; left:50%; margin-left:-497px;}
#mainVisual3 .vBtn .visual{position:relative; width:995px; height:420px; margin:0 auto;}
#mainVisual3 .vBtn .visual .vslBtn{position:absolute; left:4px; bottom:30px;}
#mainVisual3 .vBtn .visual .vslBtn li{float:left; width:9px; margin-right:8px;}
#mainVisual3 .vBtn .visual .vslBtn a{display:block; width:9px; height:8px; background:url('../../../img/kr/front/main/bg_vslBtn.png') no-repeat;}
#mainVisual3 .vBtn .visual .vslBtn a:hover{background-position:0 -12px;}
#mainVisual3 .vBtn .visual .vslBtn a:focus{outline:none;}
#mainVisual3 .vBtn .visual .vslBtn li a.on{background-position:0 -12px;}
/* Main Visual */

#supersized {display:block; position:absolute; left:0; top:84px; overflow:hidden; z-index:-999; height:420px; width:100%; }
#supersized img {width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:bicubic; image-rendering: -moz-crisp-edges; }	/*Speed #supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/

#supersized li { display:block; list-style:none; z-index:-30; position:absolute; overflow:hidden; top:0; left:0; width:100%; height:420px;}
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }

#controls-wrapper {position:relative; margin:380px auto 0 auto; height:42px; width:995px; z-index:4; }
#controls {overflow:hidden; height:100%; position:relative; text-align:left; z-index:5; }

ul#slide-list{position:absolute; left:30px;}
ul#slide-list li{list-style:none; width:9px; height:8px; float:left; margin:0 8px 0 0; }
ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover{background-position:0 -12px; }
ul#slide-list li a{display:block; width:9px; height:8px; background:url('../../../img/kr/front/main/bg_vslBtn.png') no-repeat 0 0; }
ul#slide-list li a:hover{ background-position:0 -12px; cursor:pointer; }	


#wrapEr{width:600px; margin:0 auto; padding-top:200px;}