@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:1010px; overflow:hidden; height:100%; margin-left:-14px;} 
#wrap #header {overflow:hidden; width:100%; float:left;}
#wrap #header .lft {width:170px; height:131px; 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;}
#wrap #header .visual .daejeon_board {background:url('/kr/images/daejeon/bg_daejeonboard.jpg') no-repeat 0 0;}
#wrap #contents {clear:both; width:1009px; 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:706px; padding:0 45px 50px 0; margin-left:43px; display:inline; position:relative;}
#contents .lnb {width:213px; float:left; height:100%;}
#wrap #footer {padding:28px 0 0 239px; overflow:hidden; float:left; width:771px; 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;}
#header #gnb {float:left; width:780px; height:46px; padding-top:34px; z-index:1;}
#header #gnb li {float:left; position:relative; padding-right:26px; margin-right:23px; background:url('/kr/images/icon/bg_gnb.gif') no-repeat right 0;}

#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 {top:0;position:absolute; left:821px; top:37px; 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 .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;}
#header #gnb li ol{display:none;position:absolute;top:25px;left:0;width:400px;}
#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 #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 li a{color:#999;}
#header #gnb2 li ol li a:hover{color:#58adc7;}

/* lnb */
.lnb h2 {background:#59adc7; padding:25px 0 0 30px; height:60px;}
.lnb ul {padding:25px 0 0 30px;}
.lnb ul li {margin-bottom:10px;}

/* footer */
#footer p.add {float:left; padding-left:1px;}
#footer ul {float:left;}
#footer ul li {float:left; background:url('/kr/images/icon/bg_footer.gif') no-repeat 0 1px; padding-left:6px; margin-left:6px; display:inline;}
#footer ul li a {float:left;}
#footer address {width:100%; clear:both; padding-top:4px;}
#footer .logo {position:absolute; right:30px; top:31px;}

/* location */
.con .location {overflow:hidden; margin:20px 0 15px 0; float:right; display:inline; padding-left: 13px; background:url('/kr/images/common/bg_home.gif') no-repeat 0px 2px;}
.con .location li {float:left; padding-left:13px; margin-left:9px; display:inline; background:url('/kr/images/common/bg_location.gif') no-repeat 0 3px}
.con .location li.fir {padding-left:14px; margin-left:0; background:none;}
.con .location li a {display:block; font-size:11px; }

/* heading */
.con h3 {clear:both; margin-bottom:30px; background:url('/kr/images/common/bg_heading3.gif') no-repeat 0 0; padding-top:22px; height:23px;}
.con h3 span {margin-top:8px; display:block;}
.con h3.hei46 {height:46px;}
.con h4 {margin-bottom:10px;}
#tab_industry h4, h4.mgb20 {margin-bottom:20px !important;}
h5 {margin-bottom:18px; font-size:12px; color:#666; letter-spacing:-1px; padding-left:7px; background:url('/kr/images/icon/ico_bluearrow.gif') no-repeat 0 3px;}


/* board */
#contents .board	{width:326px; float:left; padding-top:25px;}
#contents .board h2 {margin-bottom:14px; position:relative;}
#contents .board .notice{border-bottom:1px solid #e2e2e2; width:327px; margin-bottom:18px; height:120px; margin-top:-30px;}
#contents .board .faq	{width:327px;}
#contents .board .faq2	{width:327px;position:absolute;top:470px;left:635px;}
#noticeGroup div ul li {
    text-overflow: ellipsis;
    width: 320px;
    height: 22px;
    overflow: hidden;
    white-space: nowrap;
}
#contents .board .notice li {background:url('/kr/images/icon/ico_notice.gif') no-repeat 1px 2px; padding-left:17px; margin-bottom:7px;}
#contents .board .notice li.lst {margin-bottom:0;}
#contents .board .notice li a.on, #contents .board .notice li a:hover, #contents .board .faq li a.on, #contents .board .faq li a:hover {color:#343434;}
#contents .board .faq li	{background:url('/webmodule/images/icon/ico_faq.gif') no-repeat 1px 2px; padding-left:17px; margin-bottom:7px;}
.faq2 ul li {text-overflow: ellipsis;width: 325px;height: 22px;overflow: hidden;white-space:nowrap;}
.faq2 ul li a.faq_a	{background:url('/webmodule/images/icon/ico_faq.gif') no-repeat 1px 2px; padding: 0 0 0px 17px; font-size: 12px;}

#contents .board h2 a {position:absolute; right:0; top:0;}
/* 부산공지*/
#mBottom { padding:5px 0; background:url(/kr/images/main/bg_middle02.gif) left top no-repeat; width:288px;}

#noticeGroup				{position:relative; margin-top:0px; }
#noticeGroup div.noticeTop	{position:relative; float:left; width:38px; margin:30px 0 0 2px; }
#noticeGroup div p			{margin:0; padding:0; }
#noticeGroup div a			{color:#787878; font-size:12px; letter-spacing:-1px;}
#noticeGroup div.noticeTop p.img	{float:left; width:62px; padding-right:10px;}
#noticeGroup div.noticeTop p.img img{border:1px solid #A9A9A9; }
#noticeGroup div.noticeTop dl		{float:left; width:172px; padding-right:40px; }
#noticeGroup div.noticeTop dl dt	{padding-bottom:2px; line-height:1.2; }
#noticeGroup div.noticeTop dl dd a	{color:#839CB8; }
#noticeGroup div.noticeTop p.date	{position:absolute; right:0; top:0; font-size:0.9em; color:#839CB8; }
#noticeGroup div ul					{float:left; clear:both; width:325px; margin:0; padding:0px 0 0 0px; }
#noticeGroup div ul li a			{float:left; width:100%;height:22px;line-height:22px;padding:0px 0 0 13px; border:0; background:url(/webmodule/images/icon/ico_notice2.gif) left 2px no-repeat; border:none; }
#noticeGroup div ul li a.edu		{background:url(/webmodule/images/icon/ico_notice3.gif) left 2px no-repeat; border:none; }
#noticeGroup div ul li a.fta		{background:url(/webmodule/images/icon/ico_notice4.gif) left 2px no-repeat; border:none; }
#noticeGroup div ul li a.consulting {background:url(/webmodule/images/icon/ico_notice5.gif) left 2px no-repeat; border:none; }

#noticeGroup div ul li span	{float:right; width:54px; color:#839CB8; font-size:0.9em;}
#noticeGroup div p.more a	{display:block; padding:5px 0; }
.center p					{margin:0; padding:0; }

			
#noticeGroup {position:relative; float:left; background:url(/webmodule/images/main/bg_notice2.gif) left top repeat-x; width:325px;}
#noticeGroup h4 a {position:absolute; left:0px; top:0; z-index:2; width:508px; }
	#noticeGroup h4.btnNotice02 a {left:60px; }
	#noticeGroup h4.btnNotice04 a {left:113px;}
	#noticeGroup h4.btnNotice03 a {left:171px;}
	
	
	#noticeGroup div p.more {position:absolute; right:0; top:0;left:30;}
