@charset "utf-8";
@import "global.css";
@import "contents.css";

/*
#header #gnb {width:611px; height:46px; float:left; padding-top:34px; overflow:hidden;}
#footer .logo {position:absolute; right:15px; top:31px;}
*/

/* layout */
html {height:100%;}
#wrap {width:1050px; overflow:hidden; height:100%; margin-left:-14px;} 
#wrap #header {position:relative;overflow:hidden; width:100%; float:left;}
#wrap #header .lft {width:213px; height:249px; float:left; background:url('/kr/images/main/bg_aside.gif') no-repeat 0 0; padding:98px 0 0 43px;}
#wrap #header .visual {width:797px; height:169px; float:left; overflow:hidden;}

.busan .visual {background:url('/kr/images/busan/bg_busan.jpg') no-repeat 0 0;}
.chungbuk .visual {background:url('/kr/images/chungbuk/bg_chungbuk.jpg') no-repeat 0 0;}
.chungnam .visual {background:url('/kr/images/chungnam/bg_chungnam.jpg') no-repeat 0 0;}
.daegu .visual {background:url('/kr/images/daegu/bg_daegu.jpg') no-repeat 0 0;}
.daejeon .visual {background:url('/kr/images/daejeon/bg_daejeon.jpg') no-repeat 0 0;}
.gangwon .visual {background:url('/kr/images/gangwon/bg_gangwon.jpg') no-repeat 0 0;}
.gwangju .visual {background:url('/kr/images/gwangju/bg_gwangju.jpg') no-repeat 0 0;}
.gyeongbuk .visual {background:url('/kr/images/gyeongbuk/bg_gyeongbuk.jpg') no-repeat 0 0;}
.gyeongnam .visual {background:url('/kr/images/gyeongnam/bg_gyeongnam.jpg') no-repeat 0 0;}
.incheon .visual {background:url('/kr/images/incheon/bg_incheon.jpg') no-repeat 0 0;}
.jeju .visual {background:url('/kr/images/jeju/bg_jeju.jpg') no-repeat 0 0;}
.pohang .visual {background:url('/kr/images/pohang/bg_pohang.jpg') no-repeat 0 0;}
.sejong .visual {background:url('/kr/images/sejong/bg_sejong.jpg') no-repeat 0 0;}

#wrap #header .visual .daejeon_board {background:url('/kr/images/daejeon/bg_daejeonboard.jpg') no-repeat 0 0;}
#wrap #contents {clear:both; width:1010px; min-height:500px; overflow:hidden; background:url('/kr/images/common/bg_cont.gif') repeat-y 0 0; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
#wrap #contents .con {float:left; width:795px; padding:20px 30px 50px 30px;display:block; position:relative;font-size: 14px;}
#contents .lnb {width:213px; float:left; height:100%;}
#wrap #footer {padding:28px 0 10px 212px; overflow:hidden; float:left; width:1009px; position:relative; min-height:50px; _height:50px;}

/* header */
#header {position:relative;}
#header h1 {padding:0 0 20px 1px; width:128px; border-bottom:1px solid #d9d9d9; margin-bottom:15px;}
.chungbuk #header h1 {padding:0 0 10px 1px;margin-bottom:5px;}
.chungnam #header h1 {padding:0 0 15px 1px;margin-bottom:15px;}
.gyeongnam #header h1 {padding:0 0 10px 1px;margin-bottom:10px;}
#header #gnb {float:left; width:796px; height:80px; padding-top:34px; z-index:1;}

#header #gnb2 {float:left; width:780px; height:46px; padding-top:34px; z-index:1;}
#header #gnb2 li {float:left; position:relative; padding-right:21px; margin-right:18px; background:url('/kr/images/icon/bg_gnb.gif') no-repeat right 0;}



#header .side {position:absolute; top:3px; right: 40px; z-index:1000;}
#header .side li {float:left; padding-left:6px; background:url('/kr/images/icon/bg_aside.gif') no-repeat 0 2px; margin-left:10px; display:inline;}
#header .side li a {float:left;}
#header .side li.fir {margin:0;}

#header .side1	{position:absolute; top:37px; left:870px; width:200px; padding-top:0; z-index:1000;}
#header .side1 li {float:left; padding-left:6px; background:url('/kr/images/icon/bg_aside.gif') no-repeat 0 2px; margin-left:10px; display:inline;}
#header .side1 li a {float:left;}
#header .side1 li.fir {margin:0;}

#header .side2 {top:0;position:absolute; left:928px; top:25px; z-index:1000;}
#header .side2 li {float:left; padding-left:6px; background:url('/kr/images/bg_aside.gif') no-repeat 0 2px; margin-left:0px; display:inline;}
#header .side2 li a {float:left;}
#header .side2 li.fir {margin:0;}
#header .side2 br {}



#header .visual dl {height:293px; text-align:right; padding:113px 21px 0 0;}
#header .visual dl dt {margin-bottom:5px;}
#header .lft p {width:128px; text-align:center;position:relative;}
#header #gnb li ol{display:none;position:absolute;top:25px;width:650px;}
.busan #header #gnb li ol, .jeju #header #gnb li ol{display:none;position:absolute;top:25px;width:700px;}
#header #gnb li ol li{background:none;padding-right:10px;margin-right:10px;font-size:11px;letter-spacing:-1px;}
#header #gnb li ol li a{color:#999;}
#header #gnb li ol li a:hover{color:#58adc7;}
#header #gnb li ol#gnb_sub_01 {left:25px;}
#header #gnb li ol#gnb_sub_02 {left:22px;}
#header #gnb li ol#gnb_sub_03 {left:5px;}
#header #gnb li ol#gnb_sub_04 {left:-80px;}
#header #gnb li ol#gnb_sub_05 {left:-230px;}

.daejeon #header #gnb li ol#gnb_sub_02, .incheon #header #gnb li ol#gnb_sub_02 {left:30px;}
.chungnam #header #gnb li ol#gnb_sub_03 {left:15px;}

.sejong #header #gnb li ol#gnb_sub_02 {left:30px;}
.sejong #header #gnb li ol#gnb_sub_03 {left:20px;}
.sejong #header #gnb li ol#gnb_sub_04 {left:5px;}
.sejong #header #gnb li ol#gnb_sub_05 {left:-185px;}

.gwangju #header #gnb li ol#gnb_sub_01 {left:35px;}
.gwangju #header #gnb li ol#gnb_sub_02 {left:-90px;}
.gwangju #header #gnb li ol#gnb_sub_03 {left:-45px;}
.gwangju #header #gnb li ol#gnb_sub_04 {left:25px;}

.busan #header #gnb li ol#gnb_sub_01 {left:15px;}
.busan #header #gnb li ol#gnb_sub_02 {left:20px;}
.busan #header #gnb li ol#gnb_sub_03 {left:-10px;}
.busan #header #gnb li ol#gnb_sub_04 {left:-320px;}
.busan #header #gnb li ol#gnb_sub_05 {left:-245px;}
.busan #header #gnb li ol#gnb_sub_06 {left:0px;}

.jeju #header #gnb li ol#gnb_sub_04 {left:-410px;}

#header #gnb2 li ol{display:none;position:absolute;top:25px;left:0;width:400px;}
#header #gnb2 li ol li{background:none;padding-right:10px;margin-right:10px;font-size:11px;letter-spacing:-1px;}
#header #gnb2 li ol#gnb_sub_04 {background:none;padding-right:10px;margin-right:10px;font-size:11px;letter-spacing:-1px;left:-60px;}
#header #gnb2 li ol#gnb_sub_05 {background:none;padding-right:10px;margin-right:10px;font-size:11px;letter-spacing:-1px;left:-70px;}
#header #gnb2 li ol li a{color:#999;}
#header #gnb2 li ol li a:hover{color:#58adc7;}

/* lnb */
.lnb h2 {background:#59adc7; padding:25px 0 0 30px; height:85px;color: #ffffff;font-size: 23px;font-weight: 700;text-align: left;letter-spacing: -1px;line-height: 90%;}
.lnb h2 em {font-size: 12px;display: block;font-weight: 400;letter-spacing: 0px;}
.lnb ul {padding:25px 0 0 30px;}
.lnb ul li {margin-bottom:10px;}

/* footer */
#footer li.add	{float:left; padding-left:1px; font-size: 13px;}
#footer ul		{position:relative;float:left;width:100%;}
#footer ul li	{position:relative;float:left; display:inline;font-size: 13px;padding-left:5px;padding-right:5px;}
#footer ul li:first-child {padding-left: 0px;}
#footer ul li:after {content: '';display: block;position: absolute;right: 0px;top: 50%;
    margin-top: -6px;
    z-index: 1;
    width: 1px;
    height: 12px;
    background-color: #dddddd;
}
#footer ul li:last-child:after {content: '';display: block;position: absolute;right: 0px;top: 50%;
    margin-top: -6px;
    z-index: 1;
    width: 0px;
    height: 12px;
    background-color: #dddddd;
}
#footer address {width:100%; clear:both; padding-top:4px;font-size: 11px;}
#footer .logo {position:absolute; right:30px; top:31px;}

/* location */
.con .location {overflow:hidden; margin:0px 0 15px 0; float:right; display:block; padding-left: 13px; background:url('/kr/images/common/bg_home.gif') no-repeat 0px 5px;font-size: 12px;}
.con .location li {float:left; padding-left:13px; margin-left:9px; display:inline; background:url('/kr/images/common/bg_location.gif') no-repeat 0 7px}
.con .location li.fir {padding-left:14px; margin-left:0; background:none;}
.con .location li a {display:block; font-size:11px; }

/* heading */
.con h3 {display: block; margin-top:20px;padding-top:12px;padding-bottom:20px; background:url('/kr/images/common/bg_heading3.gif') no-repeat 0 0; color: #58adc7; font-size: 26px;}
.con h3 span {padding-top:15px; display:inline-block;font-size: 13px;color: #808080;}
/*.con h3.hei46 {height:46px;}*/
.con h4 {margin-bottom:10px;font-size: 16px;color: #ff8c17;display: block;}
#tab_industry h4, h4.mgb20 {margin-bottom:20px !important;}
#tab_industry h5 {margin-bottom:18px; font-size:13px; color:#666; letter-spacing:-1px; padding-left:7px; background:url('/kr/images/icon/ico_bluearrow.gif') no-repeat 0 6px;}