﻿@charset "utf-8";

@import url(//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);
/* 구글 웹폰트 나눔고딕, 나눔스퀘어 */
@import url(https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700);
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,500');

@import url('common.css');
@import url('board.css');
@import url('article_content.css');

/* 기본 폰트 */
* {font-family:"Nanum Gothic",'Malgun Gothic',sans-serif;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.ex-font {font-family:'Noto Sans KR',sans-serif;font-weight:300;}

/* 공통 스타일
-----------------------------------------------------------------------------*/
body {font-size:13px;color:#333;line-height:1.8em;_text-align /**/:center; /* IE 5.5 이하 텍스트 정렬 추가 hack */}
body, form {padding:0;margin:0;}
div, td, li {line-height:1.8em;}

hr { display:none;visibility:hidden; }

A:link {color:#333;text-decoration:none;}
A:visited {color:#333;text-decoration:none;}
A:hover {color:#333;text-decoration:underline;}
A img {border:0;}

.form {border:1px solid #999;text-align:left;}
.t0 {text-decoration:none;}
.t1 {font-size:9pt;}
.bigtext {font-size:13pt;}
.bodytext {font-size:9pt;line-height:25px;}
.bodytext1 {font-size:9pt;line-height:16px;}
.bodytext2 {font-size:8pt;line-height:16px;}
.bold {font-size:9pt;font-weight:bold;}

.top-menu {font-size:8pt;}
.top-menu a:link,
.top-menu a:visited,
.top-menu a:hover {color:#9D9D9D ! important;text-decoration:none;}

.invisible {text-indent:-200px;height:1px;width:1px;margin:0px;padding:0px;font-size:1px;line-height:1px;position:absolute;left:-1000px;top:-1000px;visibility:hidden;overflow:hidden;}

a.button {text-decoration:none;display:inline-block;background:#f1f1f1 url(/gears/dlg_buttons/buttonWhite.gif) no-repeat left top;position:relative;vertical-align:top;white-space:nowrap;padding:0;font:0px/23px Sans-serif;margin-right:4px;}
a.button span {display:inline-block;background:#f1f1f1 url(/gears/dlg_buttons/buttonWhite.gif) no-repeat right top;padding:0 10px 0 8px;font-size:12px;color:#000;position:relative;vertical-align:top;cursor:pointer;left:2px;}




/* 공통 
-----------------------------------------------------------------------------*/
#skipNavigationDiv {text-indent:-2000px;clear:both;height:0px;margin:0px;padding:0px;font-size:0px;line-height:1px;position:absolute;visibility:hidden;overflow:hidden;}

.outWrap {clear:both;display:block;width:1200px;height:100%;position:relative;margin:0 auto;text-align:left;}
.outWrap2 {clear:both;display:block;width:100%;min-width:1200px;height:100%;position:relative;margin:0 auto;text-align:left;}

/* 가로 최소 사이즈 일괄 지정 */
#topDiv,
#bottomDiv,
#mainMidDiv,
#subMidDiv {min-width:1200px;}

/* 상단 */
#topDiv {z-index:900;position:absolute;left:0;top:0;width:100%;height:450px;border-bottom:1px solid #D4D4D4;background:#fff url(/2019/images/bg_m.png) repeat-x 0 75px;}
#topDiv.collapsed {height:125px;}

/* 로고 */
#topDiv strong {float:left;margin:10px 0 0 10px;}

/* 유틸 메뉴 */
#topUtilDiv {float:right;width:auto;padding:0;margin:40px 0 0 0;list-style:none;}
#topUtilDiv li {display:inline;padding-left:10px;margin-left:15px;font-size:13px;font-weight:600;}
#topUtilDiv li a {color:#000;}

/* 메인 메뉴 */
#topMenuDiv {clear:both;overflow:hidden;position:absolute;top:75px;z-index:999;box-sizing:border-box;border-left:1px solid #8992CA;border-right:1px solid #8992CA;background-color:#fff;display:table;table-layout:fixed;width:1200px;}
#topMenuDiv dl {padding:0;margin:0;display:table-cell;}
#topMenuDiv dl dt {display:block;padding:0;margin:0;font-size:14px;font-weight:600; letter-spacing:-1px;text-align:center;background-color:#4457C8;border-left:1px solid #8992CA;}
#topMenuDiv dl:first-child dt {border-left:none;}
#topMenuDiv dl dt a {display:block;padding:13px 0 14px 0;color:#fff;text-align:center;}
#topMenuDiv dl dt a:hover {text-decoration:none; color:#DAFF2C;}
#topMenuDiv dl dd {display:none;z-index:1000;padding:20px 0 0 30px;margin:0;transition:display 0.3s;transition-delay:0.3s;}
#topMenuDiv dl dd ul {float:left;width:100%;padding:0;margin:0;list-style:none;}
#topMenuDiv dl dd ul li {clear:both;overflow:hidden;padding-left:10px;font-size:12px;font-weight:600;line-height:1.4em;}
#topMenuDiv dl dd ul li a {display:block;padding:5px 0;color:#555;}
#topMenuDiv dl dd ul li a:hover {color:#E70012;text-decoration:none;}
#topMenuDiv dl dd ul li ul {float:left;width:100%;padding:5px 0;margin:0;list-style:none none outside;}
#topMenuDiv dl dd ul li ul li {clear:both;overflow:hidden;font-size:12px;line-height:1.3em;}
#topMenuDiv dl dd ul li ul li a {padding:3px 0;color:#818181; letter-spacing:-1px;}
#topMenuDiv dl dd ul li ul li a:hover {color:#000;}
#topMenuDiv:hover {border-bottom:solid 1px #4457C8;padding-bottom:20px;}
#topMenuDiv:hover dl dd {display:block;}

/*html.transition #topMenuDiv {height:50px;transition:height 0.3s;transition-delay:0.3s;}
html.transition #topMenuDiv dl dd {display:block;opacity:0;transform:translateY(-300%);transition:all 0.3s;transition-delay:0.3s;}
html.transition #topMenuDiv:hover {height:580px;}
html.transition #topMenuDiv:hover dl dd {transform:translateY(0);opacity:1;}*/

/* 하단 */
#footerDiv {clear:both;width:100%;min-width:1200px;height:240px;background:url(/2019/images/bg_bottom.png) repeat-x 0 0;}
#footerDiv a.qr {position:absolute;right:0;top:80px;}
#footerDiv a.qr img {height:100px;border:solid 1px #666;border-radius:2px;padding:5px;opacity:0.7;}

/* 푸터 레이어메뉴 */
.system {float:left;padding:0;margin:2px 0 0 0;list-style:none;}
.system li {display:inline;float:left;position:relative;width:200px;height:50px;font-size:1.2em;font-weight:600;border-left:1px solid #CACACA;}
.system li:last-child {border-left:1px solid #CACACA;border-right:1px solid #CACACA;}
.system li a {display:block;padding:12px 0 12px 25px;background:url(/2019/images/bt_plus.png) no-repeat 90% 50%;}
.system li a:hover {text-decoration:none;}
.system li ul {display:block;z-index:99;float:left;position:absolute;bottom:48px;width:200px;padding:0;margin:0;list-style:none;border:2px solid #292929;background-color:#fff;}
.system li ul li {clear:both;width:199px;height:auto;font-size:0.9em;line-height:2.8em;border-bottom:1px solid #ddd;background:none;}
.system li ul li a {padding:0 0 0 15px;color:#333;background-image:none;}
.system li ul li a:hover {text-decoration:none;}
.system li ul li a strong {color:#007fff;}
.system li ul.expand {width:400px;}
.system li ul.expand li {width:198px;float:left;clear:none;}

/* 푸터 네비게이션 */
#footerNav {float:left;width:auto;padding:30px 0 0 30px;margin:0;list-style:none;}
#footerNav li {display:inline;padding-right:15px;margin-right:15px;font-size:14px;font-weight:600;border-right:1px solid #666;}
#footerNav li:last-child {padding-right:0;margin-right:0;border-right:none;}
#footerNav li a {color:#666;}
#footerNav li a.privacy-link {color:#952b2b;}

/* 위로 버튼 */
#bt_top {float:right;height:53px;background-color:#595A64;}
#bt_top a {display:block;padding:15px 17px;color:#fff;font-weight:600; line-height:1.4em;text-align:center;}

/* 카피라이트 */
#copyright {float:left;width:auto;padding:30px 0 20px 27%;margin:0;list-style:none;background:url(/2019/images/bottom_logo.gif) no-repeat 20px 50%;}
#copyright li {font-size:14px;line-height:2.2em;}
#copyright li.img1,
#copyright li.img2 {display:block;position:absolute;top:80px;right:0px;}
#copyright li.img1 {right:65px;}

/* 메인 
-----------------------------------------------------------------------------*/

#mainMidDiv {clear:both;overflow:hidden;width:100%;padding:40px 0; margin:0;background:url(/2019/images/main_mid_bg.gif) repeat 0 0;min-width:1200px;}

.left {float:left; width:503px;}
.center {float:left; width:125px;}
.right {float:right; width:500px;}



/* 메인 비주얼(로테이션) */
#visualDiv {clear:both;overflow:hidden;width:100%;min-width:1200px;background-color:#F9F9F9;}
#visualDiv .container {position:relative;width:1200px;height:600px;margin:0 auto;}
#visualDiv .container #visual {overflow:hidden;position:absolute; padding:150px 0 0 0;}
#visualDiv .container #visual ul {list-style:none none outside;padding:0;margin:0;text-align:center;}
#visualDiv .container #visual div.visual_txt {position:absolute;top:120px;left:0px;z-index:99;width:100%;text-align:center;}
#visualDiv .container #visual div.fg {position:absolute;left:46.2%;bottom:50px;z-index:98;width:150px;padding:9px 0;text-align:center;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;background:url(/coding/images/black_trans2.png);}
#visualDiv .container #visual div.fg a {margin:0 3px;}
#visualDiv .container #visual div.fg img {border:0;vertical-align:middle;}




#notice {float:left;clear:both;overflow:hidden;width:374px;height:190px; margin:40px 0;border:1px solid #D8D8D8;box-sizing: border-box;}
#notice h3 {padding:20px 20px 15px 20px;margin:0 0 25px 0;}
#notice h3 span {float:left;font-size:20px;font-weight:600;}
#notice h3 a {float:right;right:0;}
#notice ul {padding:0 0 0 20px;margin:8px 0 0 0;list-style:none;width:330px;}
#notice ul li {padding-left:10px;font-size:13px;color:#A3A2A2;background:url(/2019/images/notice_bl.gif) no-repeat 0 10px;width:100%;}
#notice ul li a {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#484848;max-width:90%;display:inline-block;}

div.news_1 { position:absolute;width:375px;height:190px; left:413px;margin:40px 0;border:1px solid #D8D8D8;background-color:#fff; box-sizing: border-box;}
div.news_1 a.boardTab {position:absolute;z-index:1;display:block;font-size:13px;font-weight:600;text-align:center;color:#000;border-right:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;}
div.news_1 a.boardTab span {float:left;width:125px;line-height:2.9em;}
div.news_1 a.current,
div.news_1 a:hover.boardTab {background-color:#3377CE;}
div.news_1 a.current span,
div.news_1 a:hover.boardTab span {float:left;width:125px;color:#fff;}
div.news_1 .tabpage {display:none;}
div.news_1 .current {display:block;}
div.news_1 a.current0 {display:block;}
div.news_1 ul {float:left;position:absolute;left:20px;top:60px;padding:0;margin:0;list-style:none;width:330px;}
div.news_1 ul li {padding-left:10px;font-size:13px;background:url(/2019/images/notice_bl.gif) no-repeat 0 10px;width:100%;}
div.news_1 ul li a {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%;display:inline-block;}
div.news_1 ul li span {float:right;width:auto;font-size:11px;color:#666;}
a.boardTab2 {left:0px;top:0px;}
a.boardTab3 {left:124px;top:0px;}
a.boardTab4 {left:248px;top:0px;}

div.news_2 { position:absolute;width:375px;height:190px; left:826px;margin:40px 0;border:1px solid #D8D8D8;background-color:#fff; box-sizing: border-box;}
div.news_2 a.boardTab {position:absolute;z-index:1;display:block;font-size:13px;font-weight:600;text-align:center;color:#000;border-right:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;}
div.news_2 a.boardTab span {float:left;width:125px;line-height:2.9em;}
div.news_2 a.current,
div.news_2 a:hover.boardTab {background-color:#3377CE;}
div.news_2 a.current span,
div.news_2 a:hover.boardTab span {float:left;width:125px;color:#fff;}
div.news_2 .tabpage {display:none;}
div.news_2 .current {display:block;}
div.news_2 a.current0 {display:block;}
div.news_2 ul {float:left;position:absolute;left:20px;top:60px;padding:0;margin:0;list-style:none;width:330px;}
div.news_2 ul li {padding-left:10px;font-size:13px;background:url(/2019/images/notice_bl.gif) no-repeat 0 10px;width:100%;}
div.news_2 ul li a {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%;display:inline-block;}
div.news_2 ul li span {float:right;width:auto;font-size:11px;color:#666;}
a.boardTab5 {left:0px;top:0px;}
a.boardTab6 {left:124px;top:0px;}
a.boardTab7 {left:248px;top:0px;}


/* 조직 및 기구 */
#group {float:left;width:100%;padding:0;margin:0; background-color:#fff;border:1px solid #D8D8D8; border-bottom:none;box-sizing: border-box;}
#group h3 {background-color:#5D67A8; padding:13px 0; margin:0; text-align:center; color:#fff; font-weight:600; font-size:17px;}
#group li {display:inline;float:left;width:125px;font-weight:600; padding:10px 0 10px 0;background:url(/2019/images/group_bl.gif) no-repeat 90% 17px;border-bottom:1px solid #D8D8D8;border-right:1px solid #D8D8D8;box-sizing: border-box;}
#group li.none {border-right:none;}
#group li a {display:inline-block;width:100%;color:#000;font-size:12px; padding-left:15px;}
#group li a:hover {color:#FB5E60; text-decoration:none;}

/* 지부별사이트 바로가기 */
#jibu_link {float:left;width:100%;padding:0;margin:40px 0 0 0; background-color:#fff;border:1px solid #D8D8D8; border-bottom:none;box-sizing: border-box;}
#jibu_link h3 {float:left; background-color:#5D67A8;width:104px;padding:20px 0 21px 0;margin:0; text-align:center; color:#fff; font-weight:600; font-size:13px;}
#jibu_link li {float:left;width:66px;padding:2px 0 3px 0;font-weight:600;text-align:center;border-bottom:1px solid #D8D8D8;border-right:1px solid #D8D8D8;box-sizing: border-box;list-style:none;}
#jibu_link li.none {border-right:none;}
#jibu_link li a {display:inline-block;width:100%;color:#000;font-size:11px;}
#jibu_link li a:hover {color:#FB5E60; text-decoration:none;}

/* 바로가기 */
.go_url {position:relative;left:40px;height:266px;padding:0;margin:0; background-color:#5D67A8;border:1px solid #D8D8D8;list-style:none;}
.go_url li {float:left;width:100%;text-align:center;border-bottom:1px solid #4F578E;}
.go_url li.none {border-bottom:none;}
.go_url li:nth-child(3n+1) {background:url(/2019/images/bg_go_link1.png) no-repeat 50% 10px;}
.go_url li:nth-child(3n+2) {background:url(/2019/images/bg_go_link2.png) no-repeat 50% 10px;}
.go_url li:nth-child(3n+3) {background:url(/2019/images/bg_go_link3.png) no-repeat 50% 6px;}
.go_url li a {display:inline-block;width:100%;padding:55px 0 10px 0;font-weight:600;color:#fff;}
.go_url li a:hover {color:#F6FF00; text-decoration:none;}


/* 공모전 */
#competition {float:left;clear:both;overflow:hidden;width:50%;height:268px; margin:0;border:1px solid #D8D8D8;box-sizing: border-box; background-color:#fff;}
#competition img {float:left;padding:0;margin:0 0 0 30px; border:1px solid #ACACAC;}
#competition h3 {padding:20px 15px 15px 25px;margin:0;font-size:20px;font-weight:600;}
#competition h3 a {text-decoration:none;}
#competition ul {float:left;padding:5px 0 0 30px;margin:8px 0 0 0;list-style:none;width:200px;}
#competition ul li {padding-left:10px;font-size:13px;color:#A3A2A2;background:url(/2019/images/notice_bl.gif) no-repeat 0 10px;width:100%;}
#competition ul li a {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#484848;max-width:90%;display:inline-block;}


/* 지부새소식 */
#jibu_new {float:left;overflow:hidden;width:50%;height:268px; margin:0;border:1px solid #D8D8D8;border-left:none;box-sizing: border-box; background-color:#fff;}
#jibu_new img {float:left;padding:0;margin:0 0 0 30px; border:1px solid #ACACAC;}
#jibu_new h3 {padding:20px 15px 11px 25px;margin:0;font-size:20px;font-weight:600;}
#jibu_new h3 a {text-decoration:none;}
/*#jibu_new h3 a {padding:3px 5px; margin-left:10px;text-decoration:none;font-size:11px; color:#fff; background-color:#FB5E60;}*/
#jibu_new ul {float:left;padding:5px 0 0 30px;margin:8px 0 0 0;list-style:none;width:200px;}
#jibu_new ul li {padding-left:10px;font-size:13px;color:#A3A2A2;background:url(/2019/images/notice_bl.gif) no-repeat 0 10px;width:100%;}
#jibu_new ul li a {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#484848;max-width:90%;display:inline-block;}

/* 배너모음 */
#banner {clear:both;overflow:hidden;width:100%;padding:15px 0 0 0;background-color:#fff;}
#banner #banner-pane {float:left;overflow:hidden;width:1100px;height:60px;}
#banner ul {overflow:hidden;width:100%;height:60px;padding:0;margin:0;list-style:none none outside;display:block;white-space:nowrap;font-size:0;}
#banner ul li {display:inline-block;padding:0 35px;text-align:left;white-space:nowrap;vertical-align:middle;}
#banner ul li img {vertical-align:middle;}
#banner #bannerPrev {float:left;display:inline-block;margin:10px 20px 0 0;}
#banner #bannerNext {float:right;display:inline-block;margin:10px 0 0 20px;}

/* 서브 
-----------------------------------------------------------------------------*/
#subMidDiv {clear:both;overflow:hidden;width:100%;padding:0;margin-top:170px;}
#midLeftDiv {float:left;width:240px;}
#midContentDiv {float:right;width:920px;}
#contentDiv {clear:both;overflow:hidden;width:100%;min-height:500px;font-size:15px;color:#000;padding:30px 0;text-align:justify;}
#contentDiv strong {font-weight:600;}

#title {clear:both;overflow:hidden;width:100%;height:90px;padding:0;margin:0;font-size:28px;font-weight:600;color:#fff;text-align:center;background:url(/2019/sub1/images/bg_title.jpg);}
#title div {padding-top:30px;line-height:1.1em;}
#title div span {display:block;}

#leftMenuDiv {float:left;width:99.5%;padding:0;margin:0 0 50px 0;list-style:none;border-right:1px solid #D0D0D0;border-left:1px solid #D0D0D0;}
#leftMenuDiv li {float:left;width:100%;font-size:14.5px;border-bottom:1px solid #D0D0D0;font-weight:600}
#leftMenuDiv li a {display:block;padding:12px 0 12px 20px;color:#333;background:url(/2019/sub1/images/bl_sm.png) no-repeat 95% 50%;}
#leftMenuDiv li a:hover,
#leftMenuDiv li a.hover {text-decoration:none;color:#0057BB;background:url(/2019/sub1/images/bl_sm_o.png) no-repeat 95% 50%;}
#leftMenuDiv li ul {float:left;width:100%;padding:0;margin:0;list-style:none none outside;border-top:1px solid #ccc;}
#leftMenuDiv li ul li {font-size:13px;border-bottom:none;}
#leftMenuDiv li ul li a {padding:5px 0 5px 40px; background-color:#F0F0F0;background-image:none;background:#F0F0F0 url(/coding/sub1/images/bl_nt_s.png) no-repeat 30px 50%;}
#leftMenuDiv li ul li a:hover {background:#F0F0F0 url(/coding/sub1/images/bl_nt_s.png) no-repeat 30px 50%;color:#005E61;}




#locationDiv {float:right;padding:45px 0 0 0;font-size:12px;}
#locationDiv img {border:0;vertical-align:middle;}

#subtitle {float:left;width:auto;padding:0 0 20px 0;margin:20px 0 0 0;font-size:35px;font-weight:500;color:#414141;line-height:1.0em;letter-spacing:-0.05em;text-transform:capitalize;font-family:'Noto Sans KR',sans-serif;}


li.login-link {position:relative;z-index:60000;}
#login-dialog {position:absolute;left:0;top:20px;width:250px;background:#fff;box-shadow:#000 0 10px 50px;}
#login-dialog fieldset {border:none;padding:10px;margin:0;}
#login-dialog fieldset legend {display:none;}
#login-dialog * {box-sizing:border-box;}
#login-dialog fieldset div {padding-bottom:10px;}
#login-dialog fieldset div input {border:solid 1px #ccc;border-radius:10px;font-size:14px;width:100%;padding:10px;}
#login-dialog button {font-size:16px;background:#333;color:#fff;border:none;border-radius:5px;padding:8px 13px;cursor:pointer;}




/* 콘텐츠 부분 
-----------------------------------------------------------------------------*/

/* 공통블릿부분 */
.business {clear:both;overflow:hidden;width:100%;padding:20px 0 0 0;}
.business dt {padding:0 0 10px 35px;font-size:18px;font-weight:600;;background:url(/2019/images/bulet.gif) no-repeat 7px 5px;}
.business dd {padding:0 0 0 5px;margin:0; font-size:17px;}
.business dd p {padding:10px;margin:0;}
.business dd span.text1 {padding:0;margin:0; font-size:17px;font-weight:600;color:#005CC2; text-decoration:underline; line-height:2.5;}
.business dd ol {padding:0 0 0 20px;margin:0 0 0 0px;}
.business dd ul {padding:0 0 0 30px;margin:0;list-style:none; font-size:17px;}
.business dd ul li{ padding:6px 0 5px 20px;margin:0; background:url(/2019/images/s_bulet.gif) no-repeat 0 14px;}
.business dd ul li strong.text1 {font-weight:600; color:#0070BC;}
.business dd ul li strong.text1 a {font-weight:600; color:#0070BC;}
.business dd ul li ul{padding:0;margin:0;list-style:none;}
.business dd ul li ul strong{font-weight:600;}
.business dd ul li ul li{padding:3px 0 3px 15px;margin:0; background:url(/2019/images/s_bulet1.gif) no-repeat 3px 14px;}
.business dd ul li ul li ul {padding:0;margin:0;list-style:none;}
.business dd ul li ul li ul li {padding:3px 0 3px 15px;margin:0; background:url(/2019/images/s_bulet2.gif) no-repeat 3px 14px;}


/* sub1/sub2.aspx - history */
.s2 {float:left;width:100%;}
.history dl {float:left;width:100%;}
.history dt {margin:15px 0 0 30px; font-size:25pt;font-weight:bold;color:#008F7E; float:left;}
.history dd {padding:10px 0 0 170px;margin:10px 0 0 6px;}
.history dd ul {padding:0;margin:0;list-style:none;}
.history dd ul li {;padding:5px 0;border-bottom:1px dotted #A2A2A2;}
.history dd ul li div {float:left;width:120px;color:#315172;}


/* 탭 속성 sub1/sub4.aspx - 정관*/
#tabs {float:left;clear:both;overflow:hidden;width:100%;padding:0;margin:7px 0 30px 0;list-style:none;}
#tabs li {display:inline;float:left;width:180px;margin:0;font-weight:600;}
#tabs li a {float:left;width:180px;padding:8px 0;color:#000;text-align:center;font-size:12px;border-top:1px solid #D7D7D7;border-bottom:1px solid #858585;border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7;background-color:#fff;}
#tabs li a:hover,
#tabs li.current a {text-decoration:none;color:#fff;border-bottom:1px solid #4E4E4E;border-top:1px solid #D7D7D7;border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7;background-color:#2E7ACE;}


/* sub1/sub4.aspx - 정관 */
.rule {float:left;width:100%;}
.rule h4 {margin:15px 0 0 30px;font-size:23px;font-weight:500;color:#000;text-align:center;}
.rule strong { display:inline-block;width:100%;padding:10px 0;margin:20px 0;font-size:16px;font-weight:600;color:#FFFF66;background-color:#5F5F5F;text-align:center;}
.rule span {float:right; line-height:1.2;font-size:13px;}

/* sub1/sub4.aspx - discipline */
#discipline3 {float:left; padding-bottom:20px; margin-bottom:30px;background:url(/2019/sub1/images/s4_bg.gif) no-repeat 0 bottom;}
#discipline3 div {float:left; width:921px; padding-top:20px; background:url(/2019/sub1/images/s4_bg.gif) no-repeat 0 0;}
#discipline3 h4 {float:left; width:150x; height:39px; padding-left:20px; margin:0; }
#discipline3 ul {float:right; width:790px; padding:0; margin:0; list-style:none;}
#discipline3 ul li {float:left; display:inline-block; width:195px; padding:1px 0; font-weight:bold; font-size:13px;}
#discipline3 ul li a {display:block; color:#000; padding-left:10px; background:url(/2019/sub1/images/s4_bg_bl.gif) no-repeat 0 50%;}


/* sub1/sub3.aspx - 임원 및 위원 */
#photo_list ul li {display:none;width:275px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  #photo_list ul li.photo_list0 {display:block;}
  
  #galleryIndex ul {display:none;}
  #galleryIndex.galleryIndex0 ul#galleryIndex0,
  #galleryIndex.galleryIndex1 ul#galleryIndex1,
  #galleryIndex.galleryIndex2 ul#galleryIndex2 {display:block ! important;}

  #scbanner {padding:0; margin:0; list-style:none; display:block; overflow:hidden; width:892px; white-space:nowrap;}
  #scbanner li {display:inline; margin:0px;}
  #scbanner li img {padding:0 5px;}

  .org-chart {}
  .org-chart h1 {display:block;text-align:center;font-family:'malgun gothic',sans-serif;color:#fff;background:#666;font-size:17px;padding:10px 0;margin:20px auto 0;clear:both;}
  .org-chart h2 {display:block;padding:5px 0;margin:10px auto 0;font-family:'malgun gothic',sans-serif;color:#000;font-size:15px;}
  .org-chart ul {display:block;padding:0;margin:0;border-top:solid 1px #ccc;margin:0 auto;}
  .org-chart ul:after {clear:left;content:"";display:table;}
  .org-chart ul li {display:block;float:left;width:127px;text-align:center;height:220px;padding:10px 0 0 0; margin:5px 2px;}
  .org-chart ul li img {width:120px;height:160px;border:solid 1px #ccc;}
  .org-chart ul li div {padding:10px 0 0 0; margin-bottom:10px;background:#efefef;height:55px;width:122px;margin:0 auto;font-size:13px;}
  .org-chart ul li strong {display:block;}


/* 파일다운로드 버튼 */
.btn_blue {padding:10px 60px 10px 20px;margin:10px 0 10px 0;background:#287ACE url(/2019/images/bt_icon_down.png) no-repeat 93% 50%;font-size:15px;font-weight:600;color:#FFFFFF;border:1px solid #00326B;}
.btn_blue:hover{background-color:##144BB0;}

a.btn_blue,
a.btn_green,
a.btn_orange {display:inline-block;color:#fff !important;text-decoration:none;}


/* 테이블 공통 */
.data_1 {width:100%;clear:both; margin:40px 0 20px 0;font-size:10pt; border-collapse:collapse;}
.data_1 thead th {padding:10px 10px;border:1px solid #898989;background-color:#F3F3F3;font-size:13px;text-align:center;font-weight:600;}
.data_1 tbody td {border:1px solid #898989;padding:5px 15px;text-align:center;}
.data_1 tbody td a {color:#005DC6; border-bottom:1px dashed #005DC6;}
.data_1 tbody th {padding:10px 10px;color:#4B4B4B;border:1px solid #898989;background-color:#F4F9FF;font-size:12pt;text-align:center;font-weight:600;}
.data_1 tbody td.txLeft {text-align:left;}


/* sub - 포토 갤러리
------------------------------------------------------------------------------*/
body.sub-photo #subMidDiv {background-color:#666;padding-top:170px;margin-top:0;}
body.sub-photo #midLeftDiv {float:none;width:100%;background:#fff;height:90px;overflow:hidden;}
body.sub-photo #midLeftDiv:after {content:'';clear:both;display:table;}
body.sub-photo #midLeftDiv h2 {float:left;width:200px;height:90px;box-sizing:border-box;}
body.sub-photo #midLeftDiv ul#leftMenuDiv {float:right;width:1000px;box-sizing:border-box;border:none;}
body.sub-photo #midLeftDiv ul#leftMenuDiv li {display:inline-block;float:none;width:auto;border-bottom:none;}
body.sub-photo #midLeftDiv ul#leftMenuDiv li a {min-width:140px;padding:10px;background:none;text-align:center;}
body.sub-photo #midContentDiv {float:none;width:100%;color:#f4f4f4;}
body.sub-photo #midContentDiv #contentDiv {color:#f4f4f4;padding-top:0;}
body.sub-photo #subtitle {color:#fff;}
body.sub-photo #midContentDiv a {color:#eee;}
body.sub-photo #midContentDiv a:focus,
body.sub-photo #midContentDiv a:hover {color:#fff;}
body.sub-photo #contentDiv {overflow:inherit;}

body.sub-photo .paginate a.pre_end,
body.sub-photo .paginate a.pre,
body.sub-photo .paginate a.next_end,
body.sub-photo .paginate a.next {background:#555;color:#ccc;}
body.sub-photo .paginate a:hover {background:#444;color:#fff;}

body.sub-photo ul#floater {box-shadow:#000 0 0 10px;}
body.sub-photo .board-container a.user-link {color:#ffcb00 !important;}