@charset "utf-8";
@import url('reset.css');
@import url('//fonts.googleapis.com/earlyaccess/nanumgothic.css');

/* SENSEI, 2014 Web Design by Heo Changwon */
html {height:100%;}
body {height:100%;font-size:12px;font-family:'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;}
body, select, input, textarea {color: #999999;}

a {color: #999999;text-decoration:none;}
a:hover {color: #00afdb;}

/* Common */
.hidden { visibility:hidden; width:0px; height:0px; overflow:hidden; font-size:0px; line-height:0; position:absolute;}
.clfix {display:block !important;}
.fl { float:left !important; }
.fr { float:right; }
.mt0 { margin-top:0px !important; }
.mt3 { margin-top:3px !important; }
.mt5 { margin-top:5px !important; }
.mt10 { margin-top:10px !important; }
.mt15 { margin-top:15px !important; }
.mt30 { margin-top:30px !important; }
.mt20 { margin-top:20px !important; }
.mt40 { margin-top:40px !important; }
.mt60 { margin-top:60px !important; }
.mb0 { margin-bottom:0 !important; }
.mb5 { margin-bottom:5px !important; }
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px !important; }
.mb20 { margin-bottom:20px !important; }
.mb30 { margin-bottom:30px !important; }
.mr5 { margin-right:5px !important; }
.mr10 { margin-right:10px !important; }
.mr15 { margin-right:15px !important; }
.mr20 { margin-right:20px !important; }
.ml5 { margin-left:5px !important;}
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.pl35 { padding-left:35px !important; }
.pt0 { padding-top:0px !important; }
.pt5 { padding-top:5px !important; }
.pt10 { padding-top:10px !important; }
.pt30 { padding-top:30px; }
.pb0 { padding-bottom:0 !important; }
.rel5 { position:relative; top:5px; }
.rel  {position:relative;}
.fl { float:left;}
.fr { float:right;}
.afr {position:absolute;right:0px;}
.cl {clear:both;}
.overhidden { overflow:hidden; }
.brdnone { border:0 !important; }
.btnone { border-top:none !important; }
.bbnone { border-bottom:none !important; }
.f11 { font-size:11px !important;}
.at { vertical-align:top }
.ab { vertical-align:bottom }
.am { vertical-align:middle }
.ac { text-align:center !important; }
.lh1 { line-height:1 !important; *line-height:1.1 !important; }
.of-visible { overflow:visible !important; }
.inBlock { display:inline-block; }
.bgnone {background:none !important;}
.bdnone {border:none !important;}
.dpnone {display:none;}
.txthide {text-indent:-999999px;}
.bold {font-weight:bold;}
.blind{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0}

/* Layout */
#wrap {min-width:990px;background:#fafcff;}
#wrap:after {clear:both;content:"";display:block;}
#container{width:990px;margin:0 auto;text-align:left}
#container:after {content:"";display:block;clear:both;}
#header {width:100%;height:113px;background:#fff;}
#mask {display:none;width:100%;height:100%;position:fixed;top:0px;left:0px;background:#000;z-index:1000;filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9;}
.hd_lnk {width:245px;height:20px;position:absolute;top:15px;right:0px;}
.hd_lnk > ul {float:right;}
.hd_lnk > ul > li {float:left;}
.hd_lnk > ul > li > a {width:50px;height:12px;margin:3px 5px;display:block;background:url('../img/comm/spt_comm.png') 0 0 no-repeat;text-indent:-99999px;}
.hd_lnk > ul > li > a.hlnk01 {background-position:0px 0px;width:40px;}
.hd_lnk > ul > li > a.hlnk02 {background-position:0px -20px;width:48px;}
.hd_lnk > ul > li > a.hlnk03 {background-position:0px -40px;width:65px;}
.hd_lnk > ul > li > a.hlnk04 {background-position:0px -60px;width:48px;}

/* 메인 */
.main_flash {float:left;width:686px;height:253px;}
.main_topbtn {float:left;width:304px;height:253px;background:url('../img/main/bg_main_topbtn.png') 0 0 no-repeat;position:relative;}
.main_topbtn > a {width:75px;height:95px;display:block;position:absolute;background:url('../img/main/spt_topbtn.png') 0 0 no-repeat;}
.main_topbtn > a.topbtn01 {top:20px;left:20px;background-position:0px 0px; width: 100px;}
.main_topbtn > a.topbtn02 {top:20px;right:20px;background-position:0px -95px;  width: 100px;}
.main_topbtn > a.topbtn03 {bottom:15px;left:20px;background-position:0px -190px;  width: 100px;}
.main_topbtn > a.topbtn04 {bottom:15px;right:20px;background-position:0px -285px;  width: 100px;}
.main_topbtn > a.topbtn01:hover {background-position:-110px 0px;}
.main_topbtn > a.topbtn02:hover {background-position:-110px -95px;}
.main_topbtn > a.topbtn03:hover {background-position:-110px -190px;}
.main_topbtn > a.topbtn04:hover {background-position:-110px -285px;}
.mid_quick {width:100%;height:94px;border-bottom:1px solid #dfdfdf;background:#fff;}
.mid_quick ul  {}
.mid_quick ul li {float:left;padding:5px 6px;}
.mid_quick ul li:first-child {padding-left:10px}
.mid_quick ul li a {display:block;width:97px;height:85px;background:url('../img/main/spt_mainquick.png') 0 0 no-repeat;text-indent:-99999px;}
.mid_quick ul li a.quick01 {background-position:0px 0px;}
.mid_quick ul li a.quick02 {background-position:0px -85px;}
.mid_quick ul li a.quick03 {background-position:0px -170px;}
.mid_quick ul li a.quick04 {background-position:0px -255px;}
.mid_quick ul li a.quick05 {background-position:0px -340px;}
.mid_quick ul li a.quick06 {background-position:0px -425px;}
.mid_quick ul li a.quick07 {background-position:0px -510px;}
.mid_quick ul li a.quick08 {background-position:0px -595px;}
.mid_quick ul li a.quick09 {background-position:0px -696px;}
.mid_quick ul li a.quick01:hover {background-position:-120px 0px;}
.mid_quick ul li a.quick02:hover {background-position:-120px -85px;}
.mid_quick ul li a.quick03:hover {background-position:-120px -170px;}
.mid_quick ul li a.quick04:hover {background-position:-120px -255px;}
.mid_quick ul li a.quick05:hover {background-position:-120px -340px;}
.mid_quick ul li a.quick06:hover {background-position:-120px -425px;}
.mid_quick ul li a.quick07:hover {background-position:-120px -510px;}
.mid_quick ul li a.quick08:hover {background-position:-120px -595px;}
.mid_quick ul li a.quick09:hover {background-position:-120px -696px;}

.main_mid {width:100%;min-height:445px;display:block;background:#fff url('../img/main/bg_main_mid.png') repeat-x;}
.mid01 {height:200px;border-bottom:1px solid #dfdfdf;}
.news {float:left;width:230px;height:200px;margin-right:10px;}
.news > a.more {position:absolute;top:43px;right:13px;}
.notice {float:left;width:436px;height:200px;margin-right:10px;}
.notice > div > a.more {position:absolute;top:-27px;right:13px;}
.popupzone {float:left;width:304px;height:200px;background:url('../img/main/tit_popupzone.png') 2px 40px no-repeat;}

.slides{position:relative;width:304px;margin-top:60px;}
.slides .slide{overflow:hidden;position:relative;width:304px;height:130px}
.slides .slide li{display:block;width:304px;height:130px}
.slides .slide li a{display:block}
.slides a.prev,.slides a.next{display:inline-block;z-index:100;overflow:hidden;position:absolute;top:10px;width:14px;height:14px;background:url(../img/sp_page.gif) 0 0 no-repeat;line-height:999px;vertical-align:top}
.slides a.prev{right:25px;background-position:0 0}
.slides a.prev:hover{background-position:0 -20px}
.slides a.next{right:10px;width:15px;background-position:-20px 0}
.slides a.next:hover{background-position:-20px -20px}
.slides .page{z-index:100;position:absolute;top:-15px;right:0; text-align:center;list-style:none;}
.slides .page li{float:left;display:inline-block;_display:inline;margin:0 1px;_zoom:1}
.slides .page li a{display:block;overflow:hidden;width:8px;height:8px;background:url('../img/main/spt_slide_page.png') -8px 0 no-repeat;line-height:999px;vertical-align:top}
.slides .page li.current a{background-position:0px 0px}

.banner {padding:5px 0px;position:relative;}
.mban {border:1px solid #f1f1f1;position:absolute;top:10px;right:-160px;width:800px;padding:5px;}
.mban span a {padding:0px 5px;}
.btn_r_mban {position:absolute;top:33px;right:0px;}
.btn_l_mban {position:absolute;top:33px;left:140px;}

h4.section_tit {margin-top:30px;}
ul.latest_list {margin-top:10px;}
ul.latest_list li {width:95%;padding:4px 0px 4px 10px;background:url('../img/main/li_latest_list.png') 0px center no-repeat;}
ul.latest_list li a {color:#5b5b5b;position:relative;width:100%;display:block;font-size:12px;height:12px;}
ul.latest_list li a:hover {color:#00afdb;}
ul.latest_list li a span.date {position:absolute;top:0px;right:0px;padding:0px;line-height:14px;}

.mid02 {height:160px;border-bottom:1px solid #dfdfdf;}
.mid02_lft {float:left;width:224px;height:160px;border-right:1px solid #dfdfdf;background:url('../img/main/tit_quickdown.png') 0 10px no-repeat;}
.mid02_cnt {float:left;width:461px;height:160px;border-right:1px solid #dfdfdf;background:url('../img/main/tit_gallery1.png') 10px 10px no-repeat;}
.mid02_rght {float:left;width:303px;height:160px;}

.mid02_lft > ul {width:210px;height:auto;margin:36px auto 0px;}
.mid02_lft > ul:after {content:"";display:block;clear:both;}
.mid02_lft > ul > li {clear:both;width:100%;height:25px;border-bottom:1px dotted #e4e4e4;}
.mid02_lft > ul > li > a {width:100%;padding:8px 0px;display:block;background:url('../img/main/ico_quickdown.png') 0 center no-repeat;text-indent:20px;}

.mid02_cnt .gallery {width:440px;height:115px;margin:35px 0 0 12px;}
.mid02_cnt .gallery > a.more {position:absolute;top:-20px;right:0px;}
.mid02_cnt .gallery ul li {float:left;width:144px;}
.thum {width:144px;height:109px;text-align:center;border:1px solid #fff;}
.thum:hover {border:1px solid #f1f1f1;cursor:pointer;background:#f1f1f1;}
.thum_pic {width:139px;margin-left:2px;}
.thum_pic img {width:139px;height:89px;position:absolute;top:0px;left:0px;z-index:40;}
.thum_hold {width:139px;height:89px;display:block;background:url('../img/main/bg_thum_hold.png') 0 0 no-repeat;position:absolute;top:0px;left:0px;z-index:50;}
.thum_txt {text-align:center;position:absolute;bottom:0px;left:0px;width:139px;}

.best_info {width:290px;height:80px;border-bottom:1px solid #dfdfdf;margin-left:13px;background:url('../img/main/bg_bestinfo.png') 0 0 no-repeat;}
.best_info > img {margin:7px 0 0 65px}
.minwon {width:290px;height:47px;margin-left:13px;}

a.btn_more {width:26px;height:9px;display:block;background:url('../img/main/spt_btn_more.png') 0 0 no-repeat;}
a.btn_more:hover {background-position:0px -9px;}
a.lawer {width:288px;height:25px;display:block;background:#f7f7f7 url('../img/main/bg_lawer.png') 260px center no-repeat;;border:1px solid #f0f0f0;margin-left:13px;text-align:center;line-height:25px;}
a.lawer:hover {background:#f7f7f7 url('../img/main/bg_lawer.png') 260px center no-repeat;;border:1px solid #dfdfdf;}



/* 검색 */
.search {width:235px;height:23px;position:absolute;top:30px;right:0px;}
.bg_search {float:left;width:197px;height:23px;background:url('../img/comm/bg_search.png') 0 0 no-repeat;}
input.btn_search {float:left;width:34px;height:23px;margin-left:3px;}
input.search_txt_off {width:197px;height:23px;border:none;background:url('../img/comm/txt_search.png') 5px 5px no-repeat;line-height:1.5em;padding-left:5px;}
input.search_txt_on {width:197px;height:23px;border:none;background:none;line-height:1.5em;padding-left:5px;}

h1.logo {width:302px;height:45px;position:absolute;top:10px;left:5px;z-index:50;}

/* 탑메뉴 */
#gnb {width:100%;height:45px;position:absolute;top:67px;z-index:50;}
#gnb a {padding:0px 0px 0px 75px;}
#gnb a:first-child {padding:0px 0px 0px 25px;}
#gnb_sub {width:100%;height:300px;background:url('../img/comm/bg_gnb_sub.png') 0 0 repeat;position:absolute;top:113px;left:0;z-index:9999;display:none;border-bottom:2px solid #00bce4;}
.top_menu_sub {float:left;border-bottom:2px solid #11386a;}
.top_menu_sub ul {margin-top:5px;}
.top_menu_sub ul li {clear:both;width:100%;min-height:14px;}
.top_menu_sub ul li a {color:#6a6a6a;width:100%;display:block;background:url('../img/comm/li_menu_sub.png') 15px center no-repeat;padding:5px 0px 3px 23px; word-break:keep-all;} 
.top_menu_sub ul li a:hover {color:#fff;background:#11386a url('../img/comm/li_menu_sub_on.png') 15px center no-repeat;}
#top_menu_sub1 {width:126px;height:300px;border-right:1px dotted #aad1da;}
#top_menu_sub2 {width:166px;height:300px;border-right:1px dotted #aad1da;}
#top_menu_sub3 {width:131px;height:300px;border-right:1px dotted #aad1da;}
#top_menu_sub4 {width:141px;height:300px;border-right:1px dotted #aad1da;}
#top_menu_sub5 {width:146px;height:300px;border-right:1px dotted #aad1da;}
#top_menu_sub6 {width:136px;height:300px;border-right:1px dotted #aad1da;}
#top_menu_sub7 {width:136px;height:300px;}

/*  서브  */

/* 각페이지 이미지*/
#section_img {width:100%;height:253px;background:url('../img/sub/bg_section_img.jpg') 0 0 repeat-x;}
#sub_content {width:100%;min-height:450px;background:#fff;}
#sub_content:after {content:"";display:block;clear:both;}

/* 레프트 메뉴 */
.lnb {float:left;width:207px;margin:-53px 5px 0px -7px;min-height:600px;background:url('../img/sub/bg_lnb.png') 0 0 no-repeat;}
.lnb > ul {margin-top:10px;margin-left:9px;}
.lnb > ul > li {clear:both;width:200px;padding:6px 0px;border-bottom:1px dotted #f1f1f1;}
.lnb > ul > li > a {font-family: 'Nanum Gothic', sans-serif;color:#4a4a4a;font-size:15px;padding:6px 0px 6px 10px; letter-spacing:-2px;}
.lnb > ul > li > a:hover {color:#00afdb;}
.lnb > ul > li.lnb_on {background:url('../img/sub/bg_lnb_on.png') 1px 3px no-repeat;}
.lnb > ul > li.lnb_on > a {color:#fff;}

/*2depth*/
.lnb > ul > li > ul {background:#f4f9fc;padding:5px 0px 10px 5px;width:192px;margin:5px 0 0 0;}
.lnb > ul > li > ul > li {border:1px solid #f4f9fc;clear:both;padding:6px 0px;background:url('../img/sub/li_2dep_normal.png') 15px center no-repeat;}
.lnb > ul > li > ul > li:after {clear:both;content:"";display:block;}
.lnb > ul > li > ul > li > a {padding:6px 0px 6px 22px;color:#4a4a4a;font-family: 'Nanum Gothic', sans-serif;}
.lnb > ul > li > ul > li > a:hover {color:#00b4dd;}
.lnb > ul > li > ul > li.lnb_2dep_on {padding:6px 0px;background:url('../img/sub/li_2dep_on.png') 12px center no-repeat;}
.lnb > ul > li > ul > li.lnb_2dep_on a {color:#00b4dd;font-weight:bold;}
.sub_tit {width:180px;height:50px;margin:15px 0 0 23px;}
h2.sub_tit_txt {width:180px;height:50px;display:block;background:url('../img/sub/spt_sub_tit.png') 0 0 no-repeat;}
h2.s_tit01 {background-position:0px 0px;}
h2.s_tit02 {background-position:0px -50px;}
h2.s_tit03 {background-position:0px -100px;}
h2.s_tit04 {background-position:0px -150px;}
h2.s_tit05 {background-position:0px -200px;}
h2.s_tit06 {background-position:0px -250px;}
h2.s_tit07 {background-position:0px -300px;}
h2.s_tit00 {background-position:0px -350px;}


.content {float:left;width:791px;margin:-53px -7px 0px 0px;min-height:600px;background:url('../img/sub/bg_content.png') 0 0 no-repeat;}
.page_tit_box {width:750px;height:35px;margin:15px 0 0 10px;position:relative;}
.navigation {height:20px;position:absolute;top:23px;right:0px;}/*width:240px;*/
.navigation ul {float:right;}
.navigation ul li {float:left;}
h3.p_tit {width:300px;height:40px;margin-left:10px;display:block;background:url('../img/sub/spt_p_tit.png') 0 0 no-repeat;}

/*페이지 타이틀 -  협회소개*/
h3.ptxt5 {background-position:0px 0px;}
h3.ptxt6 {background-position:0px -50px;}
h3.ptxt7 {background-position:0px -100px;}
h3.ptxt8 {background-position:0px -150px;}
h3.ptxt9 {background-position:0px -200px;}
h3.ptxt10 {background-position:0px -250px;}
h3.ptxt11 {background-position:0px -300px;}
h3.ptxt12 {background-position:0px -350px;}
h3.ptxt13 {background-position:0px -400px;}
h3.ptxt14 {background-position:0px -450px;}
h3.ptxt51 {background-position:0px -500px;}
h3.ptxt52 {background-position:0px -550px;}
h3.ptxt53 {background-position:0px -600px;}
h3.ptxt59 {background-position:0px -645px;}
h3.ptxt75 {background-position:0px -695px;}

/*페이지 타이틀 -  전문건설업안내*/
h3.ptxt16 {background-position:-300px 0px;}
h3.ptxt18 {background-position:-300px -50px;}
h3.ptxt19 {background-position:-300px -100px;}
h3.ptxt20 {background-position:-300px -150px;}
h3.ptxt21 {background-position:-300px -200px;}
h3.ptxt22 {background-position:-300px -250px;}
h3.ptxt23 {background-position:-300px -300px;}

/*페이지 타이틀 -  정보조회*/
h3.ptxt25 {background-position:-600px 0px;}
h3.ptxt26 {background-position:-600px -50px;}
h3.ptxt27 {background-position:-600px -100px;}

/*페이지 타이틀 -  법령정보*/
h3.ptxt29 {background-position:-900px 0px;}
h3.ptxt30 {background-position:-900px -50px;}
h3.ptxt31 {background-position:-900px -100px;}
h3.ptxt32 {background-position:-900px -150px;}
h3.ptxt33 {background-position:-900px -200px;}

/*페이지 타이틀 -  회원공간*/
h3.ptxt35 {background-position:-1200px 0px;}
h3.ptxt36 {background-position:-1200px -50px;}
h3.ptxt37 {background-position:-1200px -100px;}
h3.ptxt54 {background-position:-1200px -100px;}
h3.ptxt38 {background-position:-1200px -150px;}
h3.ptxt39 {background-position:-1200px -200px;}
h3.ptxt55 {background-position:-1200px -250px;}
h3.ptxt56 {background-position:-1200px -300px;}
h3.ptxt60 {background-position:-1200px -350px;}
h3.ptxt62 {background-position:-1200px -400px;}
h3.ptxt63 {background-position:-1200px -450px;}
h3.ptxt64 {background-position:-1200px -500px;}
h3.ptxt74 {background-position:-1200px -540px;}

/*페이지 타이틀 -  건설자료실*/
h3.ptxt41 {background-position:-1500px 0px;}
h3.ptxt42 {background-position:-1500px -50px;}
h3.ptxt43 {background-position:-1500px -100px;}
h3.ptxt44 {background-position:-1500px -150px;}
h3.ptxt45 {background-position:-1500px -200px;}
h3.ptxt46 {background-position:-1500px -250px;}
h3.ptxt47 {background-position:-1500px -300px;}
h3.ptxt48 {background-position:-1500px -350px;}
h3.ptxt69 {background-position:-1500px -400px;}
h3.ptxt72 {background-position:-1500px -450px;}
h3.ptxt73 {background-position:-1500px -500px;}
h3.ptxt76 {background-position:-1500px -550px;}

/*페이지 타이틀 -  회원마당*/
h3.ptxt50 {background-position:-1800px 0px;}

/*페이지 타이틀 -  멤버쉽*/
h3.ptxt2 {background-position:-1800px -50px;}
h3.ptxt57 {background-position:-1800px -100px;}
h3.ptxt65 {background-position:-1800px -150px;}
h3.ptxt66 {background-position:-1800px -200px;}
h3.ptxt67 {background-position:-1800px -250px;}
h3.ptxt68 {background-position:-1800px -300px;}

#view_content {width:750px;min-height:500px;margin:40px 0 0 10px;padding-bottom:30px;color:#646464;}

/*푸터*/
#footer {border-top:1px solid #cadcf2;min-height:70px;background:url('../img/comm/bg_footer.png') 0 0 repeat;}
.flnk {position:absolute;top:10px;left:0px;}
.flnk ul {}
.flnk ul li {float:left;background:url('../img/comm/bg_flnk_bar.png') right center no-repeat;padding:3px 7px;}
.flnk ul li:first-child {padding:3px 7px 3px 0px;}
.flnk ul li a {width:45px;height:12px;display:block;background:url('../img/comm/spt_comm.png') -100px 0 no-repeat;text-indent:-99999px;}
.flnk ul li a.flnk01 {background-position:-100px 0px;width:42px;}
.flnk ul li a.flnk02 {background-position:-100px -20px;width:50px;}
.flnk ul li a.flnk03 {background-position:-100px -40px;width:42px;}
.flnk ul li a.flnk04 {background-position:-100px -60px;width:91px;}
.flnk ul li a.flnk05 {background-position:-100px -80px;width:81px;}
.flnk ul li a.flnk06 {background-position:-100px -130px;width:42px;}
.flnk ul li a.flnk07 {background-position:-99px -152px;width:52px; padding: 0; height: 18px; margin-top: -3px;}
.flnk ul li a.flnk01:hover {background-position:-210px 0px;}
.flnk ul li a.flnk02:hover {background-position:-210px -20px;}
.flnk ul li a.flnk03:hover {background-position:-210px -40px;}
.flnk ul li a.flnk04:hover {background-position:-210px -60px;}
.flnk ul li a.flnk05:hover {background-position:-210px -80px;}
.flnk ul li a.flnk06:hover {background-position:-210px -130px;}
.flnk ul li a.flnk07:hover {background-position:-151px -152px;}
.copyright {width:650px;height:30px;position:absolute;top:32px;left:0px;}
.btn_viewer {width:155px;height:15px;position:absolute;top:30px;right:0px;}
.btn_viewer ul {}
.btn_viewer ul li {float:left;}
.btn_viewer ul li a {width:35px;height:15px;display:block;background:url('../img/comm/spt_comm.png') 0 0 no-repeat;text-indent:-99999px;}
.btn_viewer ul li a.viewer {background-position:-100px -100px;width:105px;height:11px;margin-right:5px;margin-top:2px;}
.btn_viewer ul li a.gotop {background-position:-210px -100px;width:44px;height:15px;}
.btn_viewer ul li a.viewer:hover {background-position:-100px -110px;}
.btn_viewer ul li a.gotop:hover {background-position:-254px -100px;}
.other_link {width:320px;height:20px;position:absolute;top:5px;right:0px;}
.other_link:after {display:block;clear:both;content:"";}
.other_link ul {}
.other_link ul li {float:left;padding-left:10px;}
select.jumpMenu {border:1px solid #f1f1f1;background:#fff;}

/* 문단 서식 */
h5.history_tit {font-size:30px;font-family: 'Nanum Gothic', sans-serif;color:#c8c8c8;padding:0px;margin:0px;}
h5 {padding:10px 0px 15px 0px;margin-top:5px;}
.tit5 {font-size:18px;font-weight:bold;padding:5px 0px 10px 0px;border-top:3px solid #d3db6f;line-height:16px;color:#002830;font-family: 'Nanum Gothic', sans-serif;}
.hlight {color:#00b4dd !important;}
h6 {background:url('../img/blt/h6.png') 0 0px no-repeat;padding:0 0 10px 20px;font-weight:bold;font-size:14px;color:#444;}
h6.noblt {background:#fff;padding:0 0 10px 0px;font-weight:bold;font-size:14px;color:#000;}

.tbox {padding:0px 0px 20px 20px;}
.tbox img {vertical-align:middle;}
.tbox > ul {padding-bottom:5px;}
.tbox > ul > li  {background:url('../img/blt/li.png') 0 10px no-repeat;padding:5px 0 5px 15px;line-height:20px;}
.tbox > ul > li a  {}
.tbox > ul > li > ul {padding:5px 0px;}
.tbox > ul > li > ul > li {background:url('../img/blt/lili.png') 0 7px no-repeat;padding:3px 0 3px 15px;color:#818829;line-height:14px;}
.tbox > ul > li > ul > li > ul {padding:5px 0px;}
.tbox > ul > li > ul > li > ul > li {background:url('../img/blt/lilili.png') 5px 7px no-repeat;padding:3px 0 3px 15px;color:#666;line-height:14px;}
.tbox > ul > li > ul > li > ul > li > ul {padding:5px 0px ;margin:5px 0px;background:#f1f1f1;}
.tbox > ul > li > ul > li > ul > li > ul > li {padding:3px 0 3px 15px;color:#666;line-height:14px;}
.tbox > p {line-height:18px;}
ul.no {padding:5px 0px;}
ul.no > li {padding-left:20px !important;color:#646464 !important;}
ul.no > li.no01 {background:url('../img/blt/01.png') 0 5px no-repeat;}
ul.no > li.no02 {background:url('../img/blt/02.png') 0 5px no-repeat;}
ul.no > li.no03 {background:url('../img/blt/03.png') 0 5px no-repeat;}
ul.no > li.no04 {background:url('../img/blt/04.png') 0 5px no-repeat;}
ul.no > li.no05 {background:url('../img/blt/05.png') 0 5px no-repeat;}
ul.no > li.no06 {background:url('../img/blt/06.png') 0 5px no-repeat;}
ul.no > li.no07 {background:url('../img/blt/07.png') 0 5px no-repeat;}
ul.no > li.no08 {background:url('../img/blt/08.png') 0 5px no-repeat;}
ul.no > li.no09 {background:url('../img/blt/09.png') 0 5px no-repeat;}
ul.no > li.no10 {background:url('../img/blt/10.png') 0 5px no-repeat;}
ul.no > li.no11 {background:url('../img/blt/11.png') 0 5px no-repeat;}
ul.no > li.no12 {background:url('../img/blt/12.png') 0 5px no-repeat;}
ul.no > li.no13 {background:url('../img/blt/13.png') 0 5px no-repeat;}
ul.no > li.no14 {background:url('../img/blt/14.png') 0 5px no-repeat;}


table.style01 {border-top:3px solid #e4e993; border-collapse:collapse;text-align:center;vertical-align:middle;}
table.style01 tr th {background:#f7fac7;color:#626623;font-weight:bold;padding:15px;border:1px solid #e4e993;line-height:16px;}
table.style01 tr td {background:#feffef;color:#626623;padding:15px;border:1px solid #e4e993;line-height:16px;}
table.style01 tr td.txl {text-align:left !important;}
table.style01 tr td.txr {text-align:right !important;}

table.style02 {border-top:3px solid #e4e993; border-collapse:collapse;text-align:center;vertical-align:middle;}
table.style02 tr th {background:#f7fac7;color:#626623;font-weight:bold;padding:8px;border:1px solid #e4e993;line-height:16px;}
table.style02 tr td {background:#feffef;color:#626623;padding:8px;border:1px solid #e4e993;line-height:16px;}
table.style02 tr td.txl {text-align:left !important;}
table.style02 tr td.txr {text-align:right !important;}

table.history_tb {border:none;border-collapse:collapse;width:100%;}
table.history_tb tr td.year {vertical-align:top;}
table.history_tb tr {}
table.history_tb ul {padding:0px 0px 30px 0px;}
table.history_tb ul li {padding:5px 0px;border-bottom:1px dotted #f1f1f1;}

.tbl_type{width:95%;margin:0 auto;margin-bottom:20px;padding:0;border-collapse:collapse;border-top:2px solid #4A92BD;border-left:1px solid #aac2d9;font-size:12px;}
.tbl_type th{padding:5px;border-right:1px solid #aac2d9;border-bottom:1px solid #aac2d9;background:#D6DFEF;color:#4a617b}
.tbl_type td{padding:5px;border-right:1px solid #aac2d9;border-bottom:1px solid #aac2d9}

.sub_desc {border:1px solid #efefef;padding:15px;font-family: 'Nanum Gothic', sans-serif;font-size:14px;background:#f6f6f6;color:#333;line-height:20px;margin:10px 0 20px 0;}



/* 조직도 */
.organization{display:inline-block;width:750px;height:616px;position:relative;margin:0 auto;}
.organization #list01 {width:230px;border:2px solid #44c7ea;background:#fff;position:absolute;top:360px;left:260px;z-index:50;display:none;padding:5px;cursor:pointer;}
.organization #list02 {width:230px;border:2px solid #44c7ea;background:#fff;position:absolute;top:470px;left:100px;z-index:50;display:none;padding:5px;cursor:pointer;}
.organization #list03 {width:470px;border:2px solid #44c7ea;background:#fff;position:absolute;top:300px;left:140px;z-index:50;display:none;padding:5px;cursor:pointer;}
.organization #list04 {width:230px;border:2px solid #44c7ea;background:#fff;position:absolute;top:470px;left:400px;z-index:50;display:none;padding:5px;cursor:pointer;}
.organization #list05 {width:470px;border:2px solid #44c7ea;background:#fff;position:absolute;top:400px;left:140px;z-index:50;display:none;padding:5px;cursor:pointer;}
.organization #list06 {width:500px;height:600px;overflow-y:auto;border:2px solid #44c7ea;background:#fff;position:absolute;top:0px;left:120px;z-index:50;display:none;padding:5px;cursor:pointer;}
.organization #list07 {width:230px;border:2px solid #44c7ea;background:#fff;position:absolute;top:160px;left:260px;z-index:50;display:none;padding:5px;cursor:pointer;}
.organization #list08 {width:500px;height:600px;overflow-y:auto;border:2px solid #44c7ea;background:#fff;position:absolute;top:0px;left:120px;z-index:50;display:none;padding:5px;cursor:pointer;}
.organization #list09 {width:500px;height:150px;overflow-y:auto;border:2px solid #44c7ea;background:#fff;position:absolute;top:100px;left:120px;z-index:50;display:none;padding:5px;cursor:pointer;}
.organization #list10 {width:500px;height:250px;overflow-y:auto;border:2px solid #44c7ea;background:#fff;position:absolute;top:100px;left:120px;z-index:50;display:none;padding:5px;cursor:pointer;}
.organization #list11 {width:500px;height:410px;overflow-y:auto;border:2px solid #44c7ea;background:#fff;position:absolute;top:50px;left:120px;z-index:50;display:none;padding:5px;cursor:pointer;}
.organization #list12 {width:500px;height:410px;overflow-y:auto;border:2px solid #44c7ea;background:#fff;position:absolute;top:50px;left:120px;z-index:50;display:none;padding:5px;cursor:pointer;}
.organization #list13 {width:500px;height:410px;overflow-y:auto;border:2px solid #44c7ea;background:#fff;position:absolute;top:50px;left:120px;z-index:50;display:none;padding:5px;cursor:pointer;}
.organization #list14 {width:500px;height:250px;overflow-y:auto;border:2px solid #44c7ea;background:#fff;position:absolute;top:100px;left:120px;z-index:50;display:none;padding:5px;cursor:pointer;}
.organization #list15 {width:500px;height:600px;overflow-y:auto;border:2px solid #44c7ea;background:#fff;position:absolute;top:0px;left:120px;z-index:50;display:none;padding:5px;cursor:pointer;}
.organization #list16 {width:500px;height:280px;overflow-y:auto;border:2px solid #44c7ea;background:#fff;position:absolute;top:100px;left:120px;z-index:50;display:none;padding:5px;cursor:pointer;}
.organization #list17 {width:500px;height:400px;overflow-y:auto;border:2px solid #44c7ea;background:#fff;position:absolute;top:100px;left:120px;z-index:50;display:none;padding:5px;cursor:pointer;}
.organization #list18 {width:500px;height:400px;overflow-y:auto;border:2px solid #44c7ea;background:#fff;position:absolute;top:100px;left:120px;z-index:50;display:none;padding:5px;cursor:pointer;}
.btn_close_orga {width:46px;height:15px;display:none;cursor:pointer;}
.list_box {width:225px;margin:0 auto;border:1px solid #f1f1f1;}
.list_box2 {width:75px;margin:0 auto;border:1px solid #f1f1f1;text-align:center;}
.list_box2  .list_txt2 {text-align:center;margin-top:5px;}
.list_box2  .list_txt2 span {font-weight:bold;color:black;}
.btmline{border-bottom:1px solid #f1 !important;}
.list_box:after {clear:both;display:block;content:"";}
.list_box  .list_txt {margin:3px 0 0 3px;}
.list_box  .list_txt .list_name {width:150px;height:20px;line-height:20px;padding:3px 0;border-bottom:1px solid #f1f1f1;font-weight:bold;color:#666;}
.list_box  .list_txt .list_name img {line-height:20px;vertical-align:middle;}
.list_box  .list_txt .list_name span {color:black;}
.list_box  .list_txt .list_work {}
.list_box  .list_txt .list_work ul {padding-top:5px;}
.list_box  .list_txt .list_work ul li {padding:3px 0 3px 10px;background:url('../img/content/organization/li_orga.gif') 3px 6px no-repeat;font-size:11px;height:12px;}

/* tab menu */
#tab_menus {height:32px;margin:28px 0 0 0;;padding: 0;	list-style: none;background:url('../img/main/bg_tapmenu.png') 0 bottom no-repeat;}
#tab_menus li {	margin-bottom: 16px;	float: left;	padding: 0px;}
#tab_menus li a {width:70px;height:29px;display:block;background:url('../img/main/spt_tapmenu.png') 0 0 no-repeat;text-indent:-9999px;}
#tab_menus li a.tmenu01 {background-position:0px -29px;}
#tab_menus li a.tmenu02 {background-position:-80px 0px;width:80px}
#tab_menus li a.tmenu03 {background-position:-172px -29px;width:80px}
#tab_menus li a.tmenu01:hover {background-position:0px 0px;}
#tab_menus li a.tmenu02:hover {background-position:-80px -29px;width:80px}
#tab_menus li a.tmenu03:hover {background-position:-172px -0px;width:80px}
#tab_menus li.selected a {width:70px;height:29px;display:block;background:url('../img/main/spt_tapmenu.png') 0 0 no-repeat;text-indent:-9999px;}
#tab_menus li.selected a.tmenu01 {background-position:0px 0px;}
#tab_menus li.selected a.tmenu02 {background-position:-80px -29px;width:80px}
#tab_menus li.selected a.tmenu03 {background-position:-172px 0px;width:80px}
.tab_right {	margin-bottom: 16px;	border-width: 0 0 1px 1px;	border-style: solid;	border-color: #ae9f96;	width: 80px;	height: 31px;	float: left;}
.tap_content {position:relative;}

/* 고문변호사 노무사 */
#gomun {width:660px;height:500px;padding:15px;position:fixed;top:50%;left:50%;margin-left:-300px;margin-top:-300px;z-index:99999999999;background:#fff;cursor:pointer;}

/* 시스템*/
#system_two {width:660px;height:500px;padding:15px;position:fixed;top:50%;left:50%;margin-left:-300px;margin-top:-300px;z-index:99999999999;background:#fff;cursor:pointer;}

/*뷰어 다운로드*/
#viewer_box {width:630px;height:315px;position:fixed;top:50%;left:50%;margin-left:-315px;margin-top:-250px;z-index:99999999999;}


/* 퀵메뉴 */
#STATICMENU {width:80px;min-height:395px;position: absolute; right: -100px; top: -50px;background:url('../img/sub/bg_quickmenu.png') 0 0 no-repeat;border-bottom:1px solid #eeeeee;}
.btn_gotop {width:96px;height:40px;position:absolute;bottom:0px;left:50%;margin-left:-48px;}
ul.quickmenu {margin-top:50px;}
ul.quickmenu li {clear:both;}
ul.quickmenu li a {width:80px;height:60px;text-indent:-9999px;background:url('../img/sub/spt_quickmenu.png') 0 0 no-repeat;display:block;}
ul.quickmenu li a.sub_quick01 {background-position:0px -10px;}
ul.quickmenu li a.sub_quick02 {background-position:0px -95px;}
ul.quickmenu li a.sub_quick03 {background-position:0px -170px;}
ul.quickmenu li a.sub_quick04 {background-position:0px -250px;}
ul.quickmenu li a.sub_quick05 {background-position:0px -330px;}
ul.quickmenu li a.sub_quick01:hover {background-position:-80px -10px;}
ul.quickmenu li a.sub_quick02:hover {background-position:-80px -95px;}
ul.quickmenu li a.sub_quick03:hover {background-position:-80px -170px;}
ul.quickmenu li a.sub_quick04:hover {background-position:-80px -250px;}
ul.quickmenu li a.sub_quick05:hover {background-position:-80px -330px;}