@import url("base.css");

 @font-face{
 font-family:NanumGothic;
src:url('../font/NanumGothic.eot');
	src:url('../font/NanumGothic.eot?#iefix') format('embedded-opentype'),
	url('..font/NanumGothic.woff') format('woff'),
	url('../font/NanumGothic.ttf') format('truetype');}

@font-face {
  font-family: NanumGothic1;
  font-style: normal;
  font-weight: 300;
  src: url('../font/NanumGothicBold.eot');
  src: url('../font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
       url('../font/NanumGothicBold.woff') format('woff'),
       url('../font/NanumGothicBold.ttf') format('truetype');
}
@font-face {
font-family:'NanumBarunGothic';
font-style:normal;
font-weight:normal;
src:url('../font/NanumBarunGothic.eot');
src:local(※), 
	url('../font/NanumBarunGothic.woff') format('woff'), 
	url('../font/NanumBarunGothic.ttf') format('truetype');
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,address,select,button,input{font-family:'NanumGothic'  ,'나눔고딕','Droid Sans', sans-serif;;}


#contWrap{width:100%}
#header {position:relative;height:102px;width:100%;z-index:101}
#header .inside {position:relative;width:1000px;margin:0 auto;}
#header .inside h1 {position:absolute;top:50px;left:0}

/*탑영역 로그인,전체메뉴보기
.utill {float:right;margin-top:6px;width:153px;font-size:11px;}
.utill li {float:left;margin-left:20px;}
.utill li:first-child{margin-left:0px;}
.utill li #all{padding-left:30px;background:url('../images/common/bg_allmenu.png') no-repeat 0 0;width:70px;}
.utill li #all a{color:#fff;}
.utill li #all a:hover{color:#faf709;}*/



/*탑영역 메뉴*/
#gnb_wrap .gnb{position:absolute;height:48px;top:54px;right:0;z-index:10}
#gnb_wrap .gnb li{float:left;font-size:20px;margin-left:50px;}
#gnb_wrap .gnb li a{color:#000;font-weight:bold;display:inline-block;}
#gnb_wrap .gnb li a:hover{color:#245ca7;}

#gnb_wrap .gnb li ul {position:absolute;top:48px;display:none;background:#114ea1;z-index:1000;opacity:0.9}
#gnb_wrap .gnb li ul li {float:none;height:30px;line-height:30px;border-bottom:1px dashed #5a84be;display:block;margin:0}
#gnb_wrap .gnb li ul li:hover {background:#9bc235;border-bottom:1px solid #114ea1;}
#gnb_wrap .gnb li ul li:last-child {border-bottom:none}
#gnb_wrap .gnb li ul li a {display:block;color:#fff;font-size:12px;font-weight:normal;text-align:center}
#gnb_wrap .gnb li ul li a:hover {color:#fff;}
#gnb_wrap .gnb li.gnb1 ul {left:20px;width:130px;}
#gnb_wrap .gnb li.gnb2 ul {left:146px;width:130px;}
#gnb_wrap .gnb li.gnb3 ul {left:280px;width:130px}
#gnb_wrap .gnb li.gnb4 ul {left:413px;width:130px}

/*풋터영역 메뉴*/
#footer{background:#efefef;height:120px;width:100%;margin-top:4px;position:relative;}
#footer .tarea{position:relative;margin:0 auto;width:987px}
#footer .tarea .tci{position:absolute;top:25px;left:12px}
#footer .tarea .copy{position:absolute;top:65px;left:10px;font-size:11px;color:#050505;line-height:120%}
.family{position:absolute;top:84px;right:10px}
.family select{border:1px solid #ccc;font-size:12px;padding:3px 5px;width:178px}
ul.ftxt{position:absolute;top:25px;left:10px;}
ul.ftxt li{float:left;font-size:11px;color:#727272;padding-left:10px;background:url('../images/bg/bg_util_ten.gif') no-repeat 0 9px;}
ul.ftxt li:first-child {padding:0;background:none;}
ul.ftxt li a {margin-right:7px;}
.num{position:absolute;top:16px;right:10px;font-size:11px;}
.num p span{font-size:24px;color:#2e8cbf;font-family:'NanumBarunGothic','Open Sans', sans-serif;margin-top:5px}


#body{position:relative;z-index:10;width:100%;}
.mainvisual{position:relative;width:100%;z-index:1}
.visual{position:relative;clear:both;height:557px;margin: 0 auto;background:#000;}
.visual ul.visual_rolling {}
.visual ul.visual_rolling li{position:absolute;top:0;left:0;width:100%;height:557px;text-indent:-99999px}
.visual ul.visual_rolling li.i01{background:url('../images/bg/bg_main.png') no-repeat center top;}

.maincon{width:1000px;position:relative;margin:-480px auto 0 auto;z-index:100;height:730px;}
.maincon .mtext{position:absolute;top:0px}
.maincon .mtext h1{font-size:33px;font-family:'NanumBarunGothic','Open Sans', sans-serif;color:#000;line-height:36px}
.maincon .mtext p{line-height:120%;margin-top:10px}

/*0218 팝업*/
.loginn{font-size:11px;position:absolute;top:8px;right:120px}
.loginn a{font-weight:bold;color:#175aac}
#all{padding-left:30px;background:url('../images/common/bg_allmenu.png') no-repeat 0 0;width:70px;position:absolute;top:6px;right:0}
#all a{color:#fff;font-size:11px;}
#all a:hover{color:#faf709;}

/* */
#waku768{width:955px;border:2px solid #1754a4;padding:20px;position:absolute;z-index:2000;background:url('../images/bg/allmenu.png') no-repeat 0 0;height:200px;top:40px;left:0px;display:none;box-shadow: 2px 2px 7px #666}

.wtitle{font-size:30px;color:#434343;line-height:30px;font-family:'NanumBarunGothic';position:absolute;top:45px;left:40px}
.menulist{position:absolute;top:40px;right:10px;width:680px}
.menulist li{float:left;margin-right:10px;border-right:1px solid #ddd;padding-right:10px;height:150px}
.menulist li.fin{margin:0;border:none}
.menulist li div{width:150px;height:40px;text-align:center;line-height:40px;background:#9bc235;color:#fff;font-weight:bold;font-size:17px}
.menulist li ul{margin:10px 0 0 20px}
.menulist li ul li{float:none;border:none;padding-left:10px;background:url('../images/img/ten.png') no-repeat 0 9px;height:20px}
.menulist li ul li a.fs{font-size:10.5px}
#closee{position:absolute;bottom:5px;right:5px}
/*0218 팝업*/


.maincon .mman{position:absolute;top:40px;right:130px}

.maincon .mcom{position:absolute;top:108px;width:498px}
.maincon .mcom .mcom01{width:249px;height:249px;background:#9bc235;text-align:center;float:left}
.maincon .mcom .mcom01 h2{font-size:28px;color:#fff;padding-top:55px;font-weight:normal;font-family:'NanumBarunGothic','Open Sans', sans-serif;}
.maincon .mcom .mcom01 ul{padding-top:35px}
.maincon .mcom .mcom01 ul li{margin-bottom:3px}
.maincon .mcom .mcom01 ul li a{font-size:18px;color:#fff;font-family:'NanumBarunGothic','Open Sans', sans-serif;}
.maincon .mcom .mcom02{width:249px;height:249px;text-align:center;float:right}

.maincon .mqa{position:absolute;top:356px;}
.maincon .mqa .mqa01{width:249px;height:249px;background:#42a0d3;text-align:center;float:left}
.maincon .mqa .mqa01 h2{font-size:28px;color:#fff;padding-top:25px;font-weight:normal;font-family:'NanumBarunGothic','Open Sans', sans-serif;}
.maincon .mqa .mqa02{width:249px;height:249px;background:#ef7c00;text-align:center;float:left;}
.maincon .mqa .mqa02 h2{font-size:28px;color:#fff;padding-top:55px;font-weight:normal;font-family:'NanumBarunGothic','Open Sans', sans-serif;}
.maincon .mqa .mqa03{width:249px;height:249px;;float:left;}
.maincon .mqa .mqa03 h2{font-size:28px;color:#fff;padding:55px 0 0 50px;font-weight:normal;font-family:'NanumBarunGothic','Open Sans', sans-serif;position:absolute;z-index:1000;}
.maincon .mqa .mqa03 ul{position:relative;z-index:100}


.bodytitle{background:url('../images/img/bg_title.png') no-repeat 0 8px;padding-left:20px;font-size:16px;color:#125aac;font-family:'NanumBarunGothic'}
ul.stxt{margin-top:5px}
ul.stxt li{background:url('../images/bg/ten_notice.gif') no-repeat 0 10px;padding-left:10px;margin-left:20px;font-family:'NanumBarunGothic';color:#767676}

.maincon .mqa .mqa04{width:249px;height:249px;text-align:center;float:left;background:url('../images/bg/bg_qa4.png') no-repeat;}
.maincon .mqa .mqa04 .notice{text-align:left;padding:20px 0 0 20px}
.maincon .mqa .mqa04 .notice h4 {font-size:20px;font-weight:bold;color:#000}
.maincon .mqa .mqa04 .notice ul {margin-top:20px;height:45px}
.maincon .mqa .mqa04 .notice ul li{background:url('../images/img/ten.png') no-repeat 0 8px;padding-left:12px;margin-bottom:1px}
.maincon .mqa .mqa04 .notice .nomore{margin:-86px 0 0 190px}

.maincon .mqa .mqa04 .notice01{text-align:left;padding:104px 0 0 20px}
.maincon .mqa .mqa04 .notice01 h4 {font-size:20px;font-weight:bold;color:#000}
.maincon .mqa .mqa04 .notice01 ul {margin-top:20px;height:45px}
.maincon .mqa .mqa04 .notice01 ul li{background:url('../images/img/ten.png') no-repeat 0 8px;padding-left:12px;margin-bottom:1px;}
.maincon .mqa .mqa04 .notice01 ul li a{font-size:12px}
.maincon .mqa .mqa04 .notice01 .nomore{margin:-86px 0 0 190px}

/*0218 배너*/
.maincon ul.bannerr {height:60px;background:url('../images/img/b_bg.png') no-repeat 0 0;position:absolute;top:630px;width:100%}
.maincon ul.bannerr li{float:left;margin:0 20px;padding-top:1px}
.maincon ul.bannerr li.selle{width:200px;padding-top:0px;position:absolute;bottom:15px;right:5px;display:block;border:1px solid #999999;background:url('../images/bg/bg_lower.png') no-repeat -32px -2px}
.maincon ul.bannerr li.selle a{display:block;color:#fff;letter-spacing:0px;height:25px;font-family:'NanumBarunGothic';text-align:center;padding-top:5px}

.maincon ul.bannerr li.selle ul#gnbFub01{position:absolute;bottom:30px;left:-1px;display:block;border:1px solid #999999;}
.maincon ul.bannerr li.selle ul li{float:none;width:200px;height:26px;line-height:26px;border-top:1px solid #ddd;background:#fff;margin:0px}
.maincon ul.bannerr li.selle ul li a{color:#000;background:none;text-decoration:none;padding:0;display:block;text-align:center;margin:0px}
.maincon ul.bannerr li.selle ul li a:hover{font-weight:normal;font-family:'NanumGothic','Open Sans', sans-serif;color:#fff;background:#3f4a5c}
/*0218 배너*/
/*0226 배너*/
.maincon ul.bannerr_02 {height:60px;background:url('../images/img/b_bg.png') no-repeat 0 0;position:absolute;top:685px;width:100%}
.maincon ul.bannerr_02 li{float:left;margin:0 20px;padding-top:1px}
.maincon ul.bannerr_02 li.selle{padding-top:10px}
.maincon ul.bannerr_02 li.selle span{border:1px solid #ddd;width:80px;height:80px;line-height:50px;margin-left:5px;display:inline-block}

.maincon ul.bannerr_02 li.selle select{padding:8px 4px;border:1px solid #ddd}

.maincon ul.bannerr_03 {height:60px;background:url('../images/img/b_bg.png') no-repeat 0 0;position:absolute;top:740px;width:100%}
.maincon ul.bannerr_03 li{float:left;margin:0 20px;padding-top:1px}
.maincon ul.bannerr_03 li.selle{width:200px;padding-top:0px;position:absolute;bottom:15px;left:503px;display:block;border:1px solid #999999;background:url('../images/bg/bg_lower.png') no-repeat -32px -2px}
.maincon ul.bannerr_03 li.selle a{display:block;color:#fff;letter-spacing:0px;height:25px;font-family:'NanumBarunGothic';text-align:center;padding-top:5px}

.maincon ul.bannerr_03 li.selle ul#gnbFub01{position:absolute;bottom:30px;left:-1px;display:block;border:1px solid #999999;}
.maincon ul.bannerr_03 li.selle ul li{float:none;width:200px;height:26px;line-height:26px;border-top:1px solid #ddd;background:#fff;margin:0px}
.maincon ul.bannerr_03 li.selle ul li a{color:#000;background:none;text-decoration:none;padding:0;display:block;text-align:center;margin:0px}
.maincon ul.bannerr_03 li.selle ul li a:hover{font-weight:normal;font-family:'NanumGothic','Open Sans', sans-serif;color:#fff;background:#3f4a5c}
/*0226 배너*/



.subvisual{height:130px;background:url('../images/common/sub_visual.jpg') no-repeat 0 0;width:100%;}
.svisual{position:relative;width:1000px;margin: 0 auto;height:130px;}
.posi{position:absolute;top:70px;right:0px;text-align:right}
.text01{font-weight:bold;font-size:20px;line-height:120%;color:#000;}

.submenu{width:100%;height:45px;border-bottom:1px solid #ddd;}
.submenu ul.subline{width:980px;position:relative;margin:0 auto;z-index:101}
.submenu ul.subline li{float:left;}
.submenu ul.subline li.ttext{width:120px;padding:12px 0 12px 0;text-align:center;border-right:1px solid #ddd;font-family:'NanumBarunGothic'}
.submenu ul.subline li.ttextfin{width:160px;padding:12px 0 12px 0;border-right:1px solid #ddd;text-align:center}
.submenu ul.subline li.ttextfin a{text-decoration:underline;color:#5c9ce7;font-family:'NanumBarunGothic';background: url("../images/common/2arrow.png") right center no-repeat;padding-right:20px;cursor:pointer}

.submenu ul.subline li.ttextfin ul{width:160px;display:none;}
.submenu ul.subline li.ttextfin:hover ul{position:absolute;top:0px;left:170px;display:block;border-right:1px solid #999999;border-left:1px solid #999999;border-bottom:1px solid #999999}
.submenu ul.subline li.ttextfin ul li{float:none;height:38px;line-height:43px;border-top:1px solid #ddd;background:#fff;}
.submenu ul.subline li.ttextfin ul li.fin{float:none;height:38px;line-height:38px;border-top:1px solid #ddd;background:#fff;}
.submenu ul.subline li.ttextfin ul li:first-child{height:45px;background:none;border:none;opacity:0}
.submenu ul.subline li.ttextfin ul li:last-child{height:38px;line-height:38px;}
.submenu ul.subline li.ttextfin ul li a{color:#000;text-decoration:none;padding:0;display:block;background:#fff}
.submenu ul.subline li.ttextfin ul li a:hover{font-weight:bold;font-family:'NanumGothic','Open Sans', sans-serif;}

#bodycon h3{font-weight:600;font-size:30px;color:#000;margin-top:30px}

#suvcon{width:1000px;position:relative;margin:-15px auto 60px auto;overflow:hidden;z-index:100;min-height:600px}
#suvcon .leftcon{width:200px;position:absolute;z-index:100;}
#suvcon .leftcon h2{width:200px;background:url('../images/bg/bg_left_title.png') no-repeat 0 0;line-height:145px;text-align:center;}
#suvcon .leftcon h2 span{font-size:22px;color:#fff;font-weight:500;font-family:'NanumBarunGothic','Open Sans', sans-serif;}
#suvcon .leftcon ul.sublist{}
#suvcon .leftcon ul.sublist li{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding-left:20px;line-height:55px;color:#000}
#suvcon .leftcon ul.sublist li.on{background:url('../images/bg/arrow.gif') no-repeat right 22px;}
#suvcon .leftcon ul.sublist li.on a{font-weight:bold;color:#0a4977;font-family:'NanumBarunGothic','Open Sans', sans-serif}
#suvcon .leftcon ul.sublist li span{float:right;margin:6px 10px 0 0}
#suvcon .leftcon ul.sublist li a{font-size:16px;color:#000;font-family:'NanumBarunGothic','Open Sans', sans-serif;}

#suvcon .rightcon{width:760px;float:right;margin-top:50px;}
#suvcon .rightcon h3{font-weight:bold;font-size:31px;color:#000;margin-top:0px;line-height:31px;}
#suvcon .rightcon .location {margin-top:-20px;float:right;font-size:12px}
#suvcon .rightcon .location a{color:#afafaf;margin:20px 10px 0 0;padding-left:16px;background:url('../images/bg/bg_loarrow.gif') no-repeat 0 3px;}
#suvcon .rightcon .location a.none{background:none;}
#suvcon .rightcon .scon01{background:url('../images/bg/bg_ceo.jpg') no-repeat 0 0;margin:20px 0 0 0;}
#suvcon .rightcon .scon02{min-height:100px;margin:30px 0 0 0;position:relative;}
#suvcon .rightcon .scon03{margin-top:40px;background:url('../images/img/map.gif') no-repeat 0 0;min-height:600px;position:relative;}
#suvcon .rightcon .scon04{;margin:40px 0 80px 0;position:relative;}

#suvcon_02{width:800px;position:relative;margin:-15px auto 60px auto;overflow:hidden;z-index:100;min-height:600px}
#suvcon_02 .rightcon_02{width:800px;margin-top:50px;}
#suvcon_02 .rightcon_02 h3{font-weight:bold;font-size:31px;color:#000;margin-top:0px;line-height:31px;}
#suvcon_02 .rightcon_02 .location {margin-top:-20px;float:right;font-size:12px}
#suvcon_02 .rightcon_02 .location a{color:#afafaf;margin:20px 10px 0 0;padding-left:16px;background:url('../images/bg/bg_loarrow.gif') no-repeat 0 3px;}
#suvcon_02 .rightcon_02 .location a.none{background:none;}
#suvcon_02 .rightcon_02 .scon01{background:url('../images/bg/bg_ceo.jpg') no-repeat 0 0;margin:20px 0 0 0;}
#suvcon_02 .rightcon_02 .scon02{min-height:100px;margin:30px 0 0 0;position:relative;}
#suvcon_02 .rightcon_02 .scon03{margin-top:40px;background:url('../images/img/map.gif') no-repeat 0 0;min-height:600px;position:relative;}
#suvcon_02 .rightcon_02 .scon04{;margin:40px 0 80px 0;position:relative;}

.message{width:760px;height:448px;}
.message p{font-family:'NanumBarunGothic';color:#767676}
.message1{width:760px;height:448px;background:url('../images/bg/02.png') no-repeat right top}

.map{border:1px solid #ddd;height:300px;}
ul.map_info{margin-top:20px}
ul.map_info li{margin-bottom:8px}
ul.map_info li strong{width:125px;display:inline-block}
ul.map_info li img{vertical-align:middle}

/* 로그인 */
.loginarea{border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:220px;position:relative}
.loginarea ul.inputarea{position:absolute;top:60px;left:170px}
.loginarea ul.inputarea li{margin-bottom:10px;background:url("../images/common/bl_ten.png") 0 11px no-repeat;padding-left:15px}
.loginarea ul.inputarea li span{font-weight:bold}
.loginarea ul.inputarea li span{width:90px;display:inline-block;font-size:16px}
.loginarea ul.inputarea li input{width:200px;display:inline-block;border:1px solid #aeaeae;height:34px;font-size:14px;padding-left:10px;line-height:34px;font-weight:bold}
.loginarea .btn01{position:absolute;top:60px;left:510px}
.loginarea .btn01 .btn_login{background:#428fe9;height:82px;line-height:82px;width:105px;display:inline-block;text-align:center}
.loginarea .btn01 .btn_login a{color:#fff;font-weight:bold;font-size:16px}
.loginarea .btn02{position:absolute;top:150px;left:256px}
.loginarea .btn02 .btn_find{background:#eeeeee;height:35px;line-height:35px;width:170px;display:inline-block;text-align:center}
.loginarea .btn02 .btn_find a{color:#434343;font-weight:bold;font-size:15px}

ul.okitab{overflow:hidden;margin-top:20px}
ul.okitab li{float:left;width:49.9%;text-align:center}
ul.okitab li div.on{background:#5c9ce7;line-height:45px;height:46px}
ul.okitab li div img{vertical-align:top}
ul.okitab li div.on a{color:#fff;font-size:19px;font-family:'NanumBarunGothic';}
ul.okitab li div.rright{border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;line-height:44px;}
ul.okitab li div.rright a{font-size:17px;font-family:'NanumBarunGothic'}
ul.okitab li div.lleft{border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;line-height:44px;}
ul.okitab li div.lleft a{font-size:17px;font-family:'NanumBarunGothic'}

.findarea{border-bottom:1px dashed #acacac;height:185px;position:relative}
.findarea ul.findinputarea{position:absolute;top:20px;left:50px}
.findarea ul.findinputarea li{margin-bottom:10px}
.findarea ul.findinputarea li span{font-weight:bold;background:url("../images/common/bl_ten.png") 0 8px no-repeat;padding-left:15px}
.findarea ul.findinputarea li span{width:90px;display:inline-block;font-size:16px}
.findarea ul.findinputarea li input{display:inline-block;border:1px solid #aeaeae;height:34px;font-size:14px;padding-left:10px;line-height:34px;font-weight:bold}
.findarea ul.findinputarea li select{border:1px solid #afaeae;width:185px;height:35px;font-size:14px;padding-left:10px;color:#000;font-weight:bold}
.findarea .findcheck{position:absolute;top:120px;left:150px}
.findarea .findcheck span{font-weight:bold;font-size:15px}
.findarea .findcheck span.w01{width:140px;display:inline-block}
.findarea .findcheck span.w02{width:210px;display:inline-block}


.wakusearcha{border:1px solid #e2e2e2;padding:0 30px;background:#fafafa;overflow:hidden;position:relative;height:60px;font-size:13px}
.wakusearcha .tot{position:absolute;top:20px}
.wakusearcha .tot span{color:#ff5654;font-weight:bold}
.wakusearcha ul.searcha{overflow:hidden;position:absolute;top:13px;right:30px;}
.wakusearcha ul.searcha li{float:left;margin-left:10px;}
.wakusearcha ul.searcha li input{border:1px solid #afaeae;height:34px;font-size:14px;padding-left:10px;}
.wakusearcha ul.searcha li input.search_blur{background:url("../images/bg/bg_search.png") left 0 no-repeat;}
.wakusearcha ul.searcha li input.search_focus{background:none;}
.wakusearcha ul.searcha li select{border:1px solid #afaeae;font-size:14px;padding:8px 4px 8px 10px}
.wakusearcha ul.searcha li:first-child{margin:0}
.searchbtn{background:#3f4b5c;height:37px;line-height:37px;display:inline-block;font-size:14px;font-family:'NanumBarunGothic';width:100px;text-align:center}
.searchbtn a{color:#fff;font-weight:bold}

.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}
.mb20{margin-bottom:20px}
.fwb{font-weight:bold}
.fwn{font-weight:normal}
.fs15{font-size:15px;font-family:'NanumBarunGothic','Open Sans', sans-serif;}
.taj{text-align:justify}
.tac{text-align:center}
.tar{text-align:right}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.cb{color:#547598}
.pr10{padding-right:10px}
.fr{float:right}






/* 리스트 */ 
.tablelist{font-size:13px;}
.tablelist th{border-right:1px solid #e5e5e5;color:#000;text-align:center;font-weight:bold;border-top:1px solid #b2b2b2;border-bottom:1px solid #e5e5e5;background:#f8f8f8;padding:7px 0}
.tablelist td.tal{text-align:left;padding-left:10px;}
.tablelist td.talq{text-align:left;padding-left:40px;background:url('../images/common/img_qus.png') no-repeat 7px 3px;background-size:20px 20px}
.tablelist td.tala{text-align:left;padding-left:65px;background:url('../images/common/img_anss.png') no-repeat 19px 3px;background-size:33px 20px}
.tablelist td {border-bottom:1px solid #e5e5e5;text-align:center;padding:6px 0px 6px 0px;border-right:1px solid #dfdfdf;color:#666666;font-weight:normal}
.tablelist td span.notice{text-align:center;padding:3px 6px;font-size:11px;background:#1d68b2;color:#ffffff}
.tablelist td span.notice a{color:#ffffff}
.tablelist td.last {border-bottom:1px solid #b2b2b2;}
.tablelist td img{vertical-align:middle;}
.tablelist tr:hover{background:#f8f8f8;cursor:pointer}
.tablelist tr th:first-child, .tablelist tr td:first-child {border-left:none;}
.tablelist tr th:last-child, .tablelist tr td:last-child {border-right:none;}
.tablelist td.listleft{background:#f8f8f8;border-right:1px solid #dfdfdf}
.tablelist td.listleft1{background:#f8f8f8;}
.tablelist td.start{border-left:none}
.tablelist td.start2{border-left:1px solid #dfdfdf}
.tablelist td.start1{border-left:none;padding-right:10px}
.tablelist td.last {border-bottom:2px solid #dfdfdf;}
.tablelist td.bline{border-bottom:1px solid #404954}

.tablelistqa{border-top:1px solid #b2b2b2;font-size:13px}
.tablelistqa td.tal{text-align:justify;padding:10px;color:#666;line-height:140%}
.tablelistqa th {font-family:'NanumBarunGothic','Open Sans', sans-serif;}
.tablelistqa td {font-family:'NanumBarunGothic','Open Sans', sans-serif;}
.tablelistqa td {border-bottom:1px solid #e5e5e5;padding:15px 0;text-align:center}
.tablelistqa td a.selected{font-size:16px;color:#000}
.tablelistqa td span.notice{text-align:center;padding:3px 10px;font-size:11px;background:#1d68b2}
.tablelistqa td span.notice a{color:#ffffff}
.tablelistqa td.last {border-bottom:1px solid #b2b2b2;}
.tablelistqa td img{vertical-align:middle;}
.tablelistqa tr:hover{background:#f8f8f8;cursor:pointer}
.tablelistqa tr th:first-child, .tablelistqa tr td:first-child {border-left:none;}
.tablelistqa tr th:last-child, .tablelistqa tr td:last-child {border-right:none;}


.tablelist1 th{border-left:1px solid #e2e2e2;color:#5d5d5d;text-align:center;font-weight:bold;font-size:13px;background:#f8f8f8;border-top:2px solid #47536b;border-bottom:1px solid #e2e2e2;background:#f8f8f8;padding:8px 0}
.tablelist1 th.tt{background:#47536b;color:#fff}
.tablelist1 tr th:first-child, .tablelist1 tr td:first-child {border-left:none;}
.tablelist1 tr th:last-child, .tablelist1 tr td:last-child {border-right:none;}
.tablelist1 td.tal{text-align:left;padding:4px 0 4px 10px }
.tablelist1 td.listleft{background:#f8f8f8;}
.tablelist1 td a{color:#3d3d3d;}
.tablelist1 td a:hover{text-decoration:underline}
.tablelist1 td {border-bottom:1px solid #dfdfdf;text-align:center;padding:7px 0px;border-left:1px solid #dfdfdf;font-size:12px}
.tablelist1 td.last {border-bottom:2px solid #dfdfdf;}
.tablelist1 td img{vertical-align:middle;}

.tablelist2 th{border-left:1px solid #e2e2e2;color:#5d5d5d;text-align:center;font-weight:bold;font-size:12px;background:#f8f8f8;border-top:1px solid #dfdfdf;background:#f8f8f8;padding:8px 0}
.tablelist2 th.fin{border-bottom:1px solid #dfdfdf } 
.tablelist2 td.fin{border-bottom:1px solid #dfdfdf }
.tablelist2 th.tt{background:#47536b;color:#fff}
.tablelist2 tr th:first-child, .tablelist2 tr td:first-child {border-left:none;}
.tablelist2 tr th:last-child, .tablelist2 tr td:last-child {border-right:none;}
.tablelist2 td {text-align:center;padding:7px 0px;border-left:1px solid #dfdfdf;border-top:1px solid #dfdfdf;font-size:12px}

/* 등록폼 */ 
.tableRegister{border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;}
.tableRegister th{background:#f8f8f8;color:#454545;padding:6px 0 ;border-bottom:1px solid #e5e5e5;font-size:13px;font-weight:bold;}
.tableRegister tr th:first-child, .tableRegister tr td:first-child {border-left:none;}
.tableRegister tr th:last-child, .tableRegister tr td:last-child {border-right:none;}
.tableRegister td {border-bottom:1px solid #e5e5e5;text-align:left;padding:6px 4px 6px 10px;color:#585858;font-size:13px;}
.tableRegister td input{border:1px solid #dddddd;padding:4px;font-size:13px}
.tableRegister td input.disable{border:1px solid #dddddd;padding:4px;font-size:13px;background:#f6f6f6}
.tableRegister td input[type="radio"]{border:none;}
.tableRegister td span.btncal{padding:3px;background:#f5f5f5;border:1px solid #e5e5e5}
.tableRegister td span img{vertical-align:middle}
.tableRegister td img{vertical-align:middle}
.tableRegister td select{border:1px solid #dddddd;padding:4px;font-size:13px}
.tableRegister td input[type="file"]{border:none;background:none}
.tableRegister td span.radioo{width:100px;display:inline-block;}
.tableRegister td span.bboo{font-weight:bold;color:#428fe8;line-height:26px}
.tableRegister td span.file{background:url('../images/common/disks.png') no-repeat 0 3px;padding-left:18px}
.tableRegister td textarea{border:1px solid #dddddd;padding:10px;font-size:13px}
.tableRegister tr:last-child td {border-bottom:none;}
.tableRegister tr:last-child th {border-bottom:none;}


.tableRegister02{border-bottom:1px solid #b2b2b2;}
.tableRegister02 td {border-bottom:1px solid #e5e5e5;text-align:left;padding:6px 4px 6px 10px;color:#585858;font-size:13px;}
.tableRegister02 td span img{vertical-align:middle}
.tableRegister02 tr:last-child td {border-bottom:none;}
.tableRegister02 td.tar {border-bottom:1px solid #b2b2b2;text-align:right;padding:6px 4px 6px 10px;color:#585858;font-size:13px;}


.tableinbtn{padding:4px 10px 5px 10px;background:#3f4a5c}
.tableinbtn a{color:#fff}

.viewtitle{padding:12px 0 12px 10px;font-weight:600;font-size:16px;border-top:1px solid #b2b2b2;color:#000}
ul.viewmen{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:5px 0 5px 10px;overflow:hidden}
ul.viewmen li{float:left;padding-left:10px;background:url('../images/bg/bg_utill.gif') no-repeat 0 7px;margin-right:20px;font-size:13px}
ul.viewmen li:first-child {padding:0;background:none;}
ul.viewmen li span{color:#000}
ul.viewmen li.file{background:url('../images/common/disk.png') no-repeat 0 3px;padding-left:22px}
ul.viewmen li.news{background:url('../images/common/blog.png') no-repeat 0 3px;padding-left:22px}
.viewcon{padding:10px;border-bottom:1px solid #b2b2b2;text-align:justify;font-size:13px;color:#666666}


ul.upload{border-bottom:1px solid #767676;padding:5px 0 5px 10px;overflow:hidden}
ul.upload li a{color:#223f62}
ul.upload li span img{vertical-align:middle}

.searcharea{float:right;margin-top:-30px}
.searcharea input[type="text"]{padding:3px;background:#f7f7f7;width:200px}
.searcharea img{vertical-align:middle}



.paging{text-align:center;font-size:13px}
.paging a,.paging strong{padding:0 10px;margin-right:0px; display:inline-block; height:24px; border:1px solid #dedede;vertical-align:top; text-align:center; color:#47536b;line-height:24px;}
.paging a.on{background:#488fd5;color:#fff}
.paging strong {background:#f4f4f4; color:#47536b;border:1px solid #f4f4f4}
.paging .prev, .paging .prevEnd, .paging .next, .paging .nextEnd {border:none;padding:0;}
.paging img {vertical-align:top; margin-right:3px;}

ul.prenext{border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;font-size:13px}
ul.prenext li{padding:5px;}
ul.prenext li.middle{border-bottom:1px dashed #dfdfdf;}
ul.prenext li span.m01{background:#f8f8f8;text-align:center;width:100px;display:inline-block;padding:7px 0 7px 0px;}
ul.prenext li span.m02{width:540px;display:inline-block;}
ul.prenext li span.m03{text-align:center;width:100px;display:inline-block;}
ul.prenext li span a{color:#3d3d3d;font-size:14px}

/* 버튼 */ 
.upbtnarea{float:right;margin-top:-40px;text-align:center}
.upbtn{background:#4181cc;height:37px;line-height:37px;display:inline-block;font-size:14px;font-family:'NanumBarunGothic';width:100px}
.upbtn a{color:#fff;font-weight:bold}
.normalbtn{background:#3f4a5c;height:37px;line-height:37px;display:inline-block;font-size:14px;font-family:'NanumBarunGothic';width:100px}
.normalbtn a{color:#fff;font-weight:bold}



.location {float:right;margin-top:-50px;}
.location a, .location em {color:#afafaf;margin:0 10px 0 0;padding-left:16px;background:url('../images/bg/bg_loarrow.gif') no-repeat 0 3px;}
.location a.home {background:none;}
.location a.home img {vertical-align:middle;}

.fci{position:absolute;top:35px;left:50px}
.fselext{font-family:ng;padding:4px}
.hmap{height:400px;border:2px solid #dde4ec}

.mapui {width: 320px;margin-bottom:1px;color:#000;background-color:#fff;padding: 5px;font-size: 12px;font-weight: normal;}
.titlee{width: 100%;font-size: 19px;border-bottom: 2px solid #474c5b;letter-spacing: -1;padding-bottom:10px}
.mapui ul {width: 320px;;margin-top:15px}
.mapui ul li{margin-bottom:6px}
.mapui ul li a:link,.map_panel a:visited {color: #218d44;text-decoration: none;}
.mapui ul li a:active,.map_panel a:hover {color: #218d44;text-decoration: none;}


.intra{width:100%;}
.intra_bg{width:849px;height:286px;position:relative;margin:0 ;background:url('../images/img/img_intranet.gif') no-repeat 0 0;}
.admin_bg{width:849px;height:350px;position:relative;margin:170px auto 0 auto ;background:url('../images/admin/common/img_admin.gif') no-repeat 0 0;}
ul.loginn{position:absolute;top:140px;left:400px}
ul.loginn li {margin-bottom:10px}
ul.loginn li span{width:70px;display:inline-block;}
ul.loginn li input{border:1px solid #dfdfdf;padding:10px}
.btnlogin{position:absolute;top:140px;right:60px}


/* 0226추가 */
/* div.login_area{position:absolute;top:252px;right:3px;width:248px;height:102px;background:#f8f8f8;border:1px solid #dcdcdc} */
div.login_area{position:absolute;top:266px;right:3px;width:248px;height:88px;background:#f8f8f8;border:1px solid #dcdcdc}
div.login_area ul{padding:14px 0 0 20px}
div.login_area ul li{float:left}
div.login_area ul li input{width:140px;height:17px;padding:4px 2px}
div.login_area ul li p.btn_in{width:64px;height:39px;background:#175aac;text-align:center;padding-top:15px}
div.login_area ul li p.btn_in a{color:#fff}
div.login_area p.join{clear:both;padding:2px 0 0 20px}
div.login_area p.join a{font-size:11px}
/* 0226추가 */


div#com_pop{width:600px;height:400px;text-align:left;background:#fff;padding:10px 10px}
div#com_pop .wtitle02{font-size:30px;color:#434343;line-height:36px}
div#com_pop div.con_area{width:100%;height:auto}
div#com_pop p.sub_title{font-size:15px;font-family:'NanumGothicBold'}

/* div#pop_rece{border:1px solid #000;width:490px;height:490px;padding:20px 10px} */
div#pop_rece{height:480px;padding:20px 10px}
div#pop_rece h3{text-align:center;font-size:24px;font-family:'NanumGothicBold'}
div#pop_rece ul li p{margin-top:10px}
div#pop_rece ul li span{font-size:15px}
div#pop_rece ul li input{font-size:14px;padding:2px 5px}
div#pop_rece div.day {text-align:center;margin-top:20px}
div#pop_rece div.day input {font-size:13px;padding:1px 3px}