@charset "utf-8";
@import "global.css";
/*
#header #gnb {width:611px; height:46px; float:left; padding-top:34px; overflow:hidden;}
#footer .logo {position:absolute; right:15px; top:31px;}
*/

/* layout */
#wrap			{width:1350px; overflow:hidden;margin-left:-14px;}
#wrap #header	{overflow:hidden; width:1010px; float:left;position: relative;}
#wrap #header .lft {width:213px; height:317px; float:left; background:url('/region/images/main/bg_aside.gif') no-repeat 0 0; padding:104px 0 0 43px;}
#wrap #header .visual {position:relative;width:797px; height:237px; float:left;}

/*메인 상단이미지*/
.busan .visual {background:url('/kr/images/busan/bg_mainvisual.jpg') no-repeat 0 0;}
.chungbuk .visual {background:url('/kr/images/chungbuk/bg_mainvisual.jpg') no-repeat 0 0;}
.chungnam .visual {background:url('/kr/images/chungnam/bg_mainvisual.jpg') no-repeat 0 0;}
.daegu .visual {background:url('/kr/images/daegu/bg_mainvisual.jpg') no-repeat 0 0;}
.daejeon .visual {background:url('/kr/images/daejeon/bg_mainvisual.jpg') no-repeat 0 0;}
.gangwon .visual {background:url('/kr/images/gangwon/bg_mainvisual.jpg') no-repeat 0 0;}
.gwangju .visual {background:url('/kr/images/gwangju/bg_mainvisual.jpg') no-repeat 0 0;}
.gyeongbuk .visual {background:url('/kr/images/gyeongbuk/bg_mainvisual.jpg') no-repeat 0 0;}
.gyeongnam .visual {background:url('/kr/images/gyeongnam/bg_mainvisual.jpg') no-repeat 0 0;}
.incheon .visual {background:url('/kr/images/incheon/bg_mainvisual.jpg') no-repeat 0 0;}
.jeju .visual {background:url('/kr/images/jeju/bg_mainvisual.jpg') no-repeat 0 0;}
.pohang .visual {background:url('/kr/images/pohang/bg_mainvisual.jpg') no-repeat 0 0;}
.sejong .visual {background:url('/kr/images/sejong/bg_mainvisual.jpg') no-repeat 0 0;}


#wrap #contents {clear:left; background:#f5f5f5; height:300px; width:1350px;}
#wrap #footer	{padding:28px 0 0 210px; overflow:hidden; float:left; width:1009px; position:relative; min-height:50px; _height:50px;}

/* 메인 right bg */
body.busan		{background:url("/kr/images/busan/bg_main.jpg") no-repeat 996px 80px;}
body.chungbuk	{background:url("/kr/images/chungbuk/bg_main.jpg") no-repeat 996px 80px;}
body.chungnam	{background:url("/kr/images/chungnam/bg_main.jpg") no-repeat 996px 80px;}
body.daegu		{background:url("/kr/images/daegu/bg_main.jpg") no-repeat 996px 80px;}
body.daejeon	{background:url('/kr/images/daejeon/bg_main.jpg') no-repeat 996px 80px;}
body.gangwon	{background:url("/kr/images/gangwon/bg_main.jpg") no-repeat 996px 80px;}
body.gwangju	{background:url("/kr/images/gwangju/bg_main_new.jpg") no-repeat 996px 80px;}
body.gyeongbuk	{background:url("/kr/images/gyeongbuk/bg_main.jpg") no-repeat 996px 80px;}
body.gyeongnam	{background:url("/kr/images/gyeongnam/bg_main.jpg") no-repeat 996px 80px;}
body.incheon	{background:url('/kr/images/incheon/bg_main.jpg') no-repeat 996px 80px;}
body.jeju		{background:url("/kr/images/jeju/bg_main.jpg") no-repeat 996px 80px;}
body.pohang		{background:url("/kr/images/pohang/bg_main.jpg") no-repeat 996px 80px;}
body.sejong		{background:url("/kr/images/sejong/bg_main.jpg") no-repeat 996px 80px;}


/* header */
#header h1	 {padding:20px 0 28px 1px; border-bottom:1px solid #d9d9d9; width:128px; margin-bottom:20px;}
.daegu #header h1 {margin-bottom:30px;}
#header #gnb {width:796px; height:80px; float:left; padding-top:34px; overflow:hidden;}
/*#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 */
#header #gnb2 {width:780px; height:46px; float:left; padding-top:34px; overflow:hidden;}
#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	{overflow:hidden; position:absolute; top:3px; right:0px; padding-top:0;}
/*#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	{overflow:hidden; position:absolute; top:37px; left:850px; padding-top:0;}
#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:915px; top:25px; z-index:1000;}
#header .side2 li {float:left; padding-left:6px; background:url('/kr/images/icon/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		{padding:162px 0 0 295px;}
#header .visual dl dt	{margin:0 0 5px 86px;}
#wrap #header .lft p	{width:128px; text-align:center;}
#header #gnb li ol		{display:none;position:absolute;top:25px;left:0;width: 600px;z-index: 1001;}
.jeju #header #gnb li ol{display:none;position:absolute;top:25px;width:700px;}

#header #gnb li ol li	{background:none;padding-right:10px;font-size:12px;letter-spacing:-1px;float: left;}
#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:10px;}
#header #gnb li ol#gnb_sub_03 {left:5px;}
#header #gnb li ol#gnb_sub_04 {left:-75px;}
#header #gnb li ol#gnb_sub_05 {left:-200px;}

.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_02 {left:20px;}
.chungnam #header #gnb li ol#gnb_sub_03 {left:15px;}

.gwangju #header #gnb li ol#gnb_sub_01 {left:30px;}
.gwangju #header #gnb li ol#gnb_sub_02 {left:-70px;}
.gwangju #header #gnb li ol#gnb_sub_03 {left:-35px;}
.gwangju #header #gnb li ol#gnb_sub_04 {left:25px;}


.sejong #header #gnb li ol#gnb_sub_02 {left:30px;}
.sejong #header #gnb li ol#gnb_sub_03 {left:15px;}
.sejong #header #gnb li ol#gnb_sub_04 {left:5px;}
.sejong #header #gnb li ol#gnb_sub_05 {left:-185px;}

.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:5px;}
.busan #header #gnb li ol#gnb_sub_04 {left:-370px;}
.busan #header #gnb li ol#gnb_sub_05 {left:-215px;}
.busan #header #gnb li ol#gnb_sub_06 {left:0px;}

.jeju #header #gnb li ol#gnb_sub_04 {left:-360px;}

#header #gnb2 li ol{display:none;position:absolute;top:25px;left:0px;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:-100px} /* 2019-01-25 yoojune -70 > -100 공지사항 변경하면서 수정 */
#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;}

/* ---------------contents--------------- */
/*map*/
#wrap #contents .map {width:213px; height:273px; float:left; padding:0 0 0 44px;}
#contents h2 {padding:15px 0 0 0;font-size: 14px;font-weight: 700;color:#58aec7;}
#mapWrap {position:relative;}
#rotator {position:absolute;top:0;left:0;width:154px;height:217px;background:url('/kr/images/main/map_bg.jpg') no-repeat;}
#rotator li {position:absolute;cursor:pointer;}
#rotator li.map1  {top:30px;	left:0;		width:41px;		height:24px;}
#rotator li.map2  {top:14px;	left:29px;	width:48px;		height:60px;}
#rotator li.map3  {top:105px;	left:25px;	width:55px;		height:41px;}
#rotator li.map4  {top:135px;	left:0px;	width:79px;		height:64px;}
#rotator li.map5  {top:143px;	left:33px;	width:32px;		height:13px;}
#rotator li.map6  {top:60px;	left:76px;	width:61px;		height:70px;}
#rotator li.map7  {top:110px;	left:94px;	width:25px;		height:22px;}
#rotator li.map8  {top:139px;	left:99px;	width:40px;		height:23px;}
#rotator li.map9  {top:123px;	left:117px;	width:40px;		height:23px;}
#rotator li.map10 {top:0;		left:52px;	width:78px;		height:66px;}
#rotator li.map11 {top:64px;	left:14px;	width:56px;		height:49px;}
#rotator li.map12 {top:56px;	left:57px;	width:46px;		height:57px;}
#rotator li.map13 {top:90px;	left:55px;	width:28px;		height:16px;}
#rotator li.map14 {top:117px;	left:67px;	width:60px;		height:53px;}
#rotator li.map15 {top:197px;	left:14px;	width:43px;		height:19px;}
#rotator li.map16 {top:96px;	left:101px;	width:53px;		height:38px;}
#rotator li.map17 {top:80px;	left:50px;	width:28px;		height:16px;}

#mapOver		  {position:absolute;top:0;left:0;width:141px;height:217px;}
#mapOver li		  {position:absolute;cursor:pointer;}
#mapOver li.mapo1  {top:28px;	left:0;		width:39px;		height:22px;} /*인천*/
#mapOver li.mapo2  {top:14px;	left:40px;	width:35px;		height:55px;} /*경기*/
#mapOver li.mapo3  {top:105px;	left:25px;	width:34px;		height:36px;} /*전북*/
#mapOver li.mapo4  {top:157px;	left:7px;	width:61px;		height:25px;} /*전남*/
#mapOver li.mapo5  {top:145px;	left:35px;	width:14px;		height:11px;} /*광주*/
#mapOver li.mapo6  {top:74px;	left:88px;	width:44px;		height:30px;} /*경북*/
#mapOver li.mapo7  {top:112px;	left:97px;	width:13px;		height:15px;} /*대구*/
#mapOver li.mapo8  {top:140px;	left:113px;	width:26px;		height:24px;} /*부산*/
#mapOver li.mapo9  {top:126px;	left:120px;	width:32px;		height:13px;} /*울산*/
#mapOver li.mapo10 {top:13;		left:74px;	width:55px;		height:52px;} /*강원*/
#mapOver li.mapo11 {top:71px;	left:20px;	width:37px;		height:33px;} /*충남*/
#mapOver li.mapo12 {top:71px;	left:59px;	width:27px;		height:21px;} /*충북*/
#mapOver li.mapo13 {top:93px;	left:57px;	width:28px;		height:11px;} /*대전*/
#mapOver li.mapo14 {top:128px;	left:70px;	width:41px;		height:36px;} /*경남*/
#mapOver li.mapo15 {top:198px;	left:17px;	width:39px;		height:15px;} /*제주*/
#mapOver li.mapo16 {top:106px;	left:111px;	width:42px;		height:19px;} /*경북동부*/
#mapOver li.mapo17 {top:72px;	left:52px;	width:28px;		height:15px;} /*세종*/
#rotator_controls  {clear:both;}


/* intro */
#contents .intro		{width:198px; float:left; padding:0 10px 0 17px; height:303px; background:#ffffff url('/kr/images/daejeon/bg_intro.jpg') no-repeat 119px 123px;}
#contents .intro h2		{margin-bottom:12px;color:#58aec7;}
#contents .intro .sig	{margin:9px 0 34px 0;}

/* role */
#contents .role		{width:219px; height:300px;padding:0 20px 0 20px;float:left; overflow:hidden; border-right:1px solid #dcdcdc; cursor:hand;}
#contents .role h2	{padding-bottom:12px;}
#contents .role ul	{margin-top:10px;}
#contents .role ul li {text-align: center; border:1px solid #f5f5f5;margin-bottom:10px;font-family: 'Malgun Gothic', sans-serif;}
#contents .role ul li span {display: block;font-size: 13px;text-align: center;padding-top: 5px;}
#contents .role ul li a {display:block; padding:0 0 0 0;}
/*#contents .role ul li.l01 {background:url('/kr/images/main/bg_role01.gif') no-repeat 0 0; margin-bottom:14px;}
#contents .role ul li.l02 {background:url('/kr/images/main/bg_role02.gif') no-repeat 0 0; margin-bottom:12px;}
#contents .role ul li.l03 {background:url('/kr/images/main/bg_role03.gif') no-repeat 0 0;}*/
#contents .role ul li.l01 a {cursor:none;}
#contents .role ul li.l02 a {cursor:none;}
#contents .role ul li.l03 a {cursor:hand;}

#contents .banner	{width:326px; float:left; padding-left:35px; }

/* board */
#contents .board	{width:380px; height:300px;float:left; padding:0 25px;}
#contents .board h2 {margin-bottom:14px; position:relative;}
#contents .board .notice{border-bottom:1px solid #e2e2e2; width:327px;  height:100px;}
#contents .board .faq	{width:327px;float: left;display: block;}
/*#contents .board .faq2	{width:327px;position:absolute;top:470px;left:635px;}*/
#contents .intro .faq3	{width:327px;position:absolute;top:160px;left:26px;}

#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('/kr/images/icon/ico_faq.gif') no-repeat 1px 2px; padding-left:17px; margin-bottom:7px;}
#contents .board .faq2 li	{background:url('/kr/images/icon/ico_faq.gif') no-repeat 1px 2px; padding-left:17px; margin-bottom:7px;}
#contents .intro .faq3 li	{background:url('/kr/images/icon/ico_faq.gif') no-repeat 1px 2px; padding-left:17px; margin-bottom:7px;}

#contents .board h2 a {float: right; font-size: 12px;font-weight:normal;font-family: 'Malgun Gothic', sans-serif;color:#494949;}
#contents .board h2 a:after {content:'+';display: block;width: 5px;color: #333333;float: right;line-height: 120%;}
#contents .bannerZone {width:416px; height:300px;  float:left; overflow:hidden;}
#contents .quarter    {width:100%; padding : 30px 0px 0px 0px;text-align:center;margin:0; float:left; overflow:hidden; }
#contents .quarter li {display : inline-block;padding: 5px;}
/*#contents .quarter .ban1{ padding: 0px 10px 10px 0px;}
#contents .quarter .ban2{ padding: 0px 10px 10px 0px;}
#contents .quarter .ban3{ padding: 0px 10px 10px 0px;}
#contents .quarter .ban4{ padding: 0px 10px 10px 0px;}*/

/* footer */
#footer li.add	{float:left; padding-left:1px; font-size: 13px;}
#footer ul		{position:relative;float:left;}
#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;}
#footer .jj_logo {position:absolute; right:110px; top:31px;}
#footer .jjcci_logo{position:absolute; right:10px; top:30px; }

/* Gyeonggi */
#wrap #contents .intro			{background:#fff;position:relative;}
#contents .gyeonggi .intro_p1	{margin-bottom:18px;}
#contents .gyeonggi .intro_p2	{margin-bottom:30px;}
#contents .gyeonggi .more		{position:absolute;top:239px;right:14px;}
#contents .role .gyeonggi li	{font-size:0;line-height:0; margin-bottom:0;}
#contents .role .gyeonggi li img {vertical-align:top;}
#contents .role .gyeonggi li.gg01{background:url('/kr/images/gyeonggi/bg_role01.gif') no-repeat 0 0;padding-bottom:10px;}
#contents .role .gyeonggi li.gg02{background:url('/kr/images/gyeonggi/bg_role02.gif') no-repeat 0 0;padding-bottom:10px;}
#contents .role .gyeonggi li.gg03{background:url('/kr/images/gyeonggi/bg_role03.gif') no-repeat 0 0;padding-bottom:11px;}
#contents .role .gyeonggi li.gg04{background:url('/kr/images/gyeonggi/bg_role04.gif') no-repeat 0 0;padding-bottom:8px;}
#contents .role .gyeonggi li a	{display:block;padding:33px 0 0;font-size:0;line-height:0;}

/* Gwangju */
.gwangju #contents .intro {background:#fff;}

/* Daegu */
#contents .daegu .intro_p1 {margin-bottom:18px;}
#contents .daegu .intro_p2 {margin-bottom:42px;}
#contents .daegu .more	   {position:absolute;top:239px;right:14px;}

/* busan */
.busan #contents .intro {background:#fff;}
.busan #contents .intro .btn {padding:0px 13px 0 0;text-align:right;}
.busan #contents .intro .banner {padding:9px 13px 0 0;text-align:right;}

/* 부산공지*/
#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:0.9em; 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:320px; margin:0; padding:25px 0 0 0px; }
			#noticeGroup div ul li a			{float:left; width:320px;padding:10px 0 0 13px; border:0; background:url(/kr/images/icon/ico_notice2.gif) left 5px no-repeat; border:none; }
			#noticeGroup div ul li a.edu		{float:left; width:320px;padding:10px 0 0 13px; border:0; background:url(/kr/images/icon/ico_notice3.gif) left 5px no-repeat; border:none; }
			#noticeGroup div ul li a.fta		{float:left; width:320px;padding:10px 0 0 13px; border:0; background:url(/kr/images/icon/ico_notice4.gif) left 5px no-repeat; border:none; }
			#noticeGroup div ul li a.consulting {float:left; width:320px;padding:10px 0 0 13px; border:0; background:url(/kr/images/icon/ico_notice5.gif) left 5px 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(/kr/images/main/bg_notice2.gif) left top repeat-x; width:327px;padding-top:15px;}
#noticeGroup a.tab {position:relative;display: inline-block;font-size: 13px;width: 17.2%;height: 23px;margin-right:-2px;background-color: #ffffff;color:#333333;padding:0 1px;text-align: center;border:1px solid #ececec;font-weight: 400;}
.gwangju #noticeGroup a.tab {width: 30%;}
#noticeGroup a.on {background-color: #58aec7;color: #ffffff;border:1px solid #49a0b9;font-weight: 500; }
#noticeGroup h4 {display: block;float: left;z-index:2;color: inherit;width: 100%;text-align: center;font-weight:inherit; }

/*#noticeGroup .btnNotice02  {left:60px; }
#noticeGroup .btnNotice03  {left:113px;}
#noticeGroup .btnNotice04  {left:171px;}
#noticeGroup .btnNotice05  {left:221px;}*/
#noticeGroup div {position:relative;margin-top:10px;float: left;border-bottom: 1px solid #e2e2e2;width:100%;height: 100px;}

#noticeGroup div p.more {position:absolute;  top:-35px;right:0px;}

#contents .intro p {padding-bottom:5px;font-size: 12px;font-family: 'Malgun Gothic', sans-serif;line-height: 125%;word-break: normal;}

/* Daejeon */
.djintro		{position:relative;}
.djintro .sig	{position:absolute; top:221px; left:30px;}
.djintro .more	{position:absolute; top:239px; right:14px;}

/* jeonbuk */
#wrap #contents .intro		 {background:#fff;position:relative;}
#contents .jeonbuk .intro_p1 {margin-bottom:18px;}
#contents .jeonbuk .intro_p2 {margin-bottom:29px;}
#contents .jeonbuk .more	 {position:absolute;top:239px;right:14px;}

/* 충북*/
#contents .chungbuk .intro_p1	{margin-bottom:18px;}
#contents .chungbuk .more		{position:absolute;top:160px;right:14px;}

/* 충남*/
#contents .chungnam .more		{position:absolute;top:175px;right:14px;}


/* 경북*/
#contents p.intro_p1	{padding-bottom:5px;font-size: 12px;font-family: 'Malgun Gothic', sans-serif;line-height: 160%;}
#contents .more		{font-size: 12px;text-align: right;font-family: 'Malgun Gothic', sans-serif;}


/* 제주*/
#contents .jeju .more	{position:absolute;top:186px;right:30px;}
.r_banner				{position:relative;display:block;float: left;text-align:left;width: 340px;padding: 15px 0 0 17px;}
.r_banner ul			{display: block;}
.r_banner ul li			{padding-bottom:4px;width: 100%;}

/* 강원*/
#contents .gangwon .more	{position:absolute;top:161px;right:20px;}

/* 경남*/
#contents .gyeongnam .more	{position:absolute;top:125px;right:20px;}