@charset "utf-8";
@import "/WDB_common/css/board.css";
@import "/WDB_common/css/dev.css";
@import "/WDB_common/css/contents.css";
@import "/WDB_common/css/nv_map.css";

/* 공통 */
#scontents{width:100%;}
.bbsTop .bbsSearch label {display:inline-block;width:0;text-indent:-9000px;overflow:hidden;color:#000;}
.bbsTop .bbsSearch label.view {color:#000;}

label {font-size:14px;vertical-align:middle;}
form {font-size:0;}
input.text {height: 20px;padding: 9px 5px;}
.texthid {overflow:hidden;width:0; height:0; font-size:0;}
.sct_layout {padding:5px 7px;}

ul {font-size:14px;}
ul li {font-size:14px;}
span {font-size:14px;}
strong {font-size:14px;}

/* 폰트 컬러 */
.fc1 {color:#2e4997 !important;}
.fc2 {color:#ca1a2f !important;}
.fc3 {color:#168545 !important;}
.fc4 {color:#ca1a2f !important;}
.fc5 {color:#000 !important;}
.fc6{color:red !important;}

.bc{border:1px solid #c1c1c1 !important; padding:5px 2px !important}

.mt50{margin-top:50px !important;}
.ml130{margin-left:130px !important;}

/* bul */
.bul {font-size:14px;}
h3.bul1 {padding:2px 0 15px 25px;background:url(/images/common_2018/bul_1.png) no-repeat 0 4px;color:#000;font-size:16px;}
h3.bul1 strong {line-height:16px;font-size:16px;}
h3.bul1.mt20{margin-top:35px !important;}
.bul2 {padding: 0 0 0 17px;font-size:14px;}
.bul2 li {padding:0 0 10px 16px;background:url(/images/common_2020/bul_2.png) no-repeat 0 10px;color:#000;}
.bul2 li .table1 {margin:15px 0 10px 0;}
.bul3 {padding:8px 0 0 0;font-size:13px;}
.bul3 li {padding:0 0 10px 11px;background:url(/images/common_2018/bul_3.png) no-repeat 0 8px;color:#565656;}
.bul4 {padding:8px 0 0 0;font-size:13px;}
.bul4 li {padding:0 0 10px 11px;background:none;color:#565656;}
.bul4 em {line-height:22px;}

p.text1 {line-height:20px;}

/* 게시판 */
.bbsTop {margin:0 0 20px;}
.bbsTop .bbsSearch select {min-width:110px;height:40px;margin:0 10px 0 0;/* padding:5px 10px; */ padding:5px 30px 5px 10px;}
.bbsTop .bbsSearch input.text {width:290px;height:40px;padding:9px 5px;margin:0 10px 0 0;}
.bbsTop input#BtnbbsSearch {width:80px;height:40px;background:url(/images/sub_2020/btn_bbsserarch_1.png) no-repeat 0 0;cursor:pointer;}


.bbsList {background:none;}
table.boardList {border-collapse:separate;border-top:2px solid #2e4997;border-bottom:1px solid #2e4997;}
table.boardList thead th {padding:9px 0 8px;background:#fbfbfb;border-bottom:1px solid #c1c1c1;font-size:14px;color:#171717;}
table.boardList tbody td {padding:9px 10px;border-bottom:1px solid #e6e6e6;font-size:14px;color:#171717;}
table.boardList tbody td a {color:#171717;}

.bbsWrite{font-size:14px;}
.bbsWrite h4{margin-bottom:3px;}
.bbsWrite table.boardWrite {border-top:2px solid #2e4997;font-size:14px;border-bottom:1px solid #c1c1c1;}
.bbsWrite thead th {padding:9px 10px 8px;background:#fbfbfb;border-bottom:1px solid #c1c1c1;font-size:14px;color:#171717;text-align:center;}
.bbsWrite tbody th {padding:9px 10px 8px;background:#fbfbfb;border-bottom:1px solid #c1c1c1;font-size:14px;color:#171717;text-align:center;}
.bbsWrite tbody td {padding:9px 10px;border-bottom:1px solid #e6e6e6;font-size:14px;color:#171717;}
.bbsWrite tbody td a {color:#171717;}
.bbsWrite input[type="text"] {font-size:14px;height:17px;padding:5px 2px 4px 2px;color:#171717;border:1px solid #c1c1c1;}
.bbsWrite .bbsCont {color:#171717;}
.bbsWrite .bbsCont textarea {width:95%;height:300px;}

.bbsView table.boardView {border-top:2px solid #2e4997;}
.bbsView table.boardView.dong tr th{background:#eef7fc;}
.bbsView tbody th {padding:9px 10px 8px;background:#fbfbfb;border-bottom:1px solid #c1c1c1;border-left:1px solid #c1c1c1;font-size:14px;color:#171717;text-align:center;}
.bbsView tbody td {padding:9px 10px 8px;border-bottom:1px solid #c1c1c1;border-left:1px solid #c1c1c1;font-size:14px;color:#171717;}
.bbsView .bbsCont {margin-bottom:20px;font-size:14px;}

.bbsBtn {margin-top:20px;}
.bbsBtn input.btnbbsWrite {width:90px;height:40px;background:url(/images/sub_2018/btn_bbswrite_2.gif) no-repeat 0 0;}
.bbsBtn p {font-size:0;}
.bbsBtn p a {margin-left:5px;}

.db_check{margin-bottom:5px;border:1px solid #ddd;overflow:hidden;padding:10px;margin-left:10px;border-radius:5px;}

/* 이전글, 다음글 */
.prevnext table {border-top:2px solid #2e4997;}
.prevnext.dong table tr th{background:#eef7fc;}
/*
.prevnext tbody th {background:#fbfbfb url(/images/sub_2018/arr_top.png) no-repeat 10% center;}
.prevnext tbody th.next {background:#fbfbfb url(/images/sub_2018/arr_bot.png) no-repeat 10% center;}
*/

/* 버튼 */
a.btn_bbs {display:inline-block;width:78px;height:18px;line-height:18px;padding:8px 0;background:#545454;border:1px solid #000;font-size:14px;color:#fff !important;font-weight:bold;text-align:center;text-decoration:none;}
input.btn_reset {width:80px;height:40px;margin-right:10px;background:url(/images/sub_2018/btn_reset.png) no-repeat 0 0;border:0;text-indent:-9999em;cursor:pointer;}
a.btn_bbswrite {display:inline-block !important;background:#e3e3e3;border:1px solid #cdcdcd;text-align:center;text-decoration:none;padding:3px 22px 4px;font-size:14px;letter-spacing:-1px;color:#000;font-weight:bold;white-space:nowrap;vertical-align:middle;text-decoration:none;}
input.btnCivilPar {float:right;display:inline-block;width:80px;height:30px;font-size:12px;line-height:16px;text-align:right;letter-spacing:-1px;color:#fff;background:#2e4997;border:1px solid #162f76;text-align:center;text-decoration:none;font-weight:bold;white-space:nowrap;vertical-align:top;cursor:pointer;}
a.btn_rewrite {display:inline-block;width:78px;height:16px;line-height:16px;padding:6px 0;background:#fdfdfd;border:1px solid #d6d6d6;color:#fff;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;}
a.btn_rewrite:hover {color:#000 !important;}

/* 페이징 */
.paging {line-height:31px;margin-top:15px;}
.paging a {height:31px;padding:0 7px;line-height:31px;color:#1e1e1e;font-size:16px;}
.paging a:hover {background:none;}
.paging span {height:31px;padding:1px 7px 0;line-height:31px;font-size:16px;text-decoration:underline;color:#2e4997;}
.paging span b {height:31px;line-height:31px;}

/* 탭 */
.tab1 {border:0;}
.tab1 li {margin:10px 6px 0 0;}
.tab1 li:last-child {margin-right:0px}
.tab1 li a {min-width:122px;/* height:20px;height:40px; */line-height:18px; padding:7px; /* padding:7px 15px; */font-size:16px;color:#000;background:#fbfbfb;border:4px solid #fbfbfb;text-align:center;font-weight:normal;background-image:none;}
.tab1 li a span {background:none;}
.tab1 li.on a {background:#fff;border:4px solid #42b6e1;font-weight:bold;}
.tab1 li.on a span {background:none;}
.tab1 li.on a:hover {background:#fff;}
.tab1 li a:hover {background:#fbfbfb;}
.tab1 li a:hover span {background:none;}
.tab1 li a span {/* height:20px;line-height:20px; */font-size:16px; letter-spacing:-1.7px;}

/* 아이콘 */
.hwp {background-position:0 5px}

/* 댓글 */
.reply {margin-top:3px;padding-bottom:20px;font-size:14px;line-height:18px; }
.reply .round_box_type02{padding:20px 10px;background-color:#fafafa;}
.reply .round_box_type02 .round_box_contents {margin:0 10px 0 10px;font-size:14px;line-height:16px;}
.reply .round_box_type02 .round_box_contents ul {margin-bottom:3px;}
.reply .round_box_type02 .round_box_contents li {position:relative;float:none;font-size:14px;line-height:16px;border-bottom:1px dashed #c4c4c4;}
.reply .round_box_type02 .round_box_contents li label {padding-right:3px;font-weight:bold;}
.reply .round_box_type02 .round_box_contents li span.id{display:inline-block;height:24px;font-weight:bold;}
.reply .round_box_type02 .round_box_contents li .textBox{width:550px;height:25px;margin-bottom:3px;padding-left:5px;}
	* html .reply .round_box_type02 .round_box_contents li span {}
.reply .round_box_type02 .round_box_contents ul.reDepth1 {padding:0;}
.reply .round_box_type02 .round_box_contents ul.reDepth1 li {padding:4px 0 7px 57px;margin:7px 0 0;font-size:14px;line-height:21px;background:url(/images/sub_2018/icon_re_1.png) no-repeat 0 2px;}
.reply .round_box_type02 .round_box_contents ul.reDepth1 li:first-child {margin-top:0;}
.reply .round_box_type02 .round_box_contents ul.reDepth1 li.re{padding:4px 0 7px 57px;background:url(/images/sub_2018/icon_re_1.png) no-repeat 0 2px;}
.reply .round_box_type02 .round_box_contents ul.reDepth2 {}
.reply .round_box_type02 .round_box_contents ul.reDepth2 li {font-size:14px;line-height:21px;background:url(/images/sub_2018/icon_re_2.png) no-repeat 28px 5px;}
.reply .round_box_type02 .round_box_contents li .btn {position:absolute;right:0;top:0;z-index:1;}
	* html .reply .round_box_type02 .round_box_contents li .btn {right:10px;}

.reply .re_write_box .re_write {position:relative;}
.reply .re_write_box .re_write .btn_reply {position:absolute; z-index:1; right:0; top:0;width:57px;height:27px;color:#fff; font-size:14px;line-height:16px;font-weight:bold; border:1px solid #0e519d;background:#0b82c6;cursor:pointer;}
.reply .re_write_box .re_write input.textBox {width:625px;height:25px;margin-left:10px;padding:0 0 0 5px !important;background:#fff;border:1px solid #c1c1c1;}
.reply .re_write_box .re_write label {padding-left:11px;background:url(/WDB_common/images/bul/bul_2.gif) no-repeat 0px 4px;}
.reply .reDepth1 li a.re_btn {display:inline-block;height:21px;margin-bottom:3px;padding:4px 6px 1px 7px;color:#000;font-size:14px;line-height:16px;text-align:center;border:1px solid #feca4e;background:#feca4e;text-decoration:none;}
.reply .reDepth1 li input.re_btn2 {height:28px;margin:0 0 3px 3px;padding:1px 6px 2px 8px;color:#000;font-size:14px;line-height:16px;text-align:center;border:1px solid #feca4e;background:#feca4e;cursor:pointer;}
.reply .reDepth1 li a.re_btn2 {height:28px;margin-bottom:3px;padding:1px 6px 3px 8px;color:#000;font-size:14px;line-height:16px;text-align:center;border:1px solid #feca4e;background:#feca4e;cursor:pointer;}

.re_btn3 {display:inline-block;height:22px;padding:3px 7px 0;color:#373737;font-size:1px;text-align:center;border:1px solid #a596c1;background:#c9c1da;text-decoration:none;}
.re_btn3:hover{text-decoration:none;}

.bbsVodList li .img{width:200px;height:150px;}
/* .bbsVodList li .img > a > img{width:200px !important;height:134px !important;} */
.bbsVodList li .img > a > img{width:100% !important;height:100% !important;}
.bbsVodList li span a{color:#000;font-size:15px;}

/* 게시판 상단 글상자 */
.round_box_type01 {margin:20px 0 40px 0;}

/* 약관 동의 */
.agree_txt {padding-top:8px;text-align:center;font-size:14px;}

/* 갤러리 리스트 */
.photo_list2 {padding-bottom:30px;border-top:2px solid #2e4997;border-bottom:1px solid #2e4997;}
.photo_list2 ul {overflow:hidden;}
.photo_list2 ul li {float:left;width:240px;height:260px;margin:30px 0 0 25px;background:url(/images/sub_2018/photo_more.png) no-repeat 210px 230px;}
.photo_list2 ul li a {display:block;border:1px solid #c1c1c1;}
.photo_list2 ul li a {font-size:14px;color:#171717;text-align:center;}
.photo_list2 ul li a span {display:block;}
.photo_list2 ul li a .img {border-bottom:1px solid #c1c1c1;}
.photo_list2 ul li a .img img {width:100%;height:168px;}
.photo_list2 ul li a .txt {height:16px;line-height:16px;padding:16px 13px 6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.photo_list2 ul li a .dept {padding:0 13px 3px;}
.photo_list2 ul li a .date {padding:0 13px 6px;}
.photo_list2 ul li a:hover {text-decoration:none;}

.bbsBtn a{display: inline-block;height:40px;padding: 10px 20px 1px;font-size: 14px;line-height:18px;letter-spacing: -1px;color:#000;background:#fff;border: 1px solid #ddd;text-align: center;text-decoration: none;font-weight: bold;white-space: nowrap;text-decoration: none;cursor: pointer;}
.bbsBtn a.btn_img{height:40px;padding:0;font-size:0;line-height:0;background:none;border:none;}
.bbsBtn input[type="submit"]{display: inline-block;min-width:95px;height:40px;vertical-align:top;padding: 1px 20px 0 20px;font-size: 14px;line-height:16px;letter-spacing: -1px;color:#fff;background:#2e4997;border: 1px solid #ddd;text-align: center;text-decoration: none;font-weight: bold;white-space: nowrap;text-decoration: none;cursor: pointer;}


/* tab2 */
.tab2 {background:#fbfbfb;border:none;border-radius:10px;}
.tab2 ul {padding:10px 20px 13px 20px;background:none;overflow:hidden;}
.tab2 ul li {padding:0;margin:13px 25px 10px 0;background:none}
.tab2 ul li a {display:block;height:24px;padding-left:36px;background:url(/images/sub_2018/tab2_bul_off.png) no-repeat 0 0;color:#000;font-size:16px;}
.tab2 ul li a.on {background:url(/images/sub_2020/tab2_bul_on.png) no-repeat 0 0;color:#000;font-weight:bold;text-decoration:none;}
.tab2 ul li a:hover {color:#000;}
.tab2 ul li a span {font-size:16px;}

/* tab3 2020.12 추가 */
.tab3{border-bottom:1px solid #e3e3e3; margin-bottom:35px;}
.tab3 ul{}
.tab3 ul li{display:inline-block; vertical-align:middle; position:relative; }
.tab3 ul li:before{position:absolute; top:11px; left:-3px; display:inline-block; content:''; background:#656565; width:1px; height:16px;  vertical-align:middle;}
.tab3 ul li:first-child:before{background:none; }
.tab3 ul li:first-child{margin-left:13px;}
.tab3 ul li a{display:block; color:#2e4997; font-size:19px; color:#000; padding:0 7px 10px; font-weight:normal}
.tab3 ul li a:hover{text-decoration:none;}
.tab3 ul li.on a{color:#2e4997; font-weight:bold; }
.tab3 ul li.on:after{position:absolute; bottom:-1px; display:block; content:''; background:#2e4997; width:100%; height:3px;}


/* 약관 동의 */
.agree_txt {padding-top:8px;text-align:center;font-size:14px;}

/* 갤러리 리스트 */
.photo_list2 {padding-bottom:30px;border-top:2px solid #2e4997;border-bottom:1px solid #2e4997;}
.photo_list2 ul {overflow:hidden;}
.photo_list2 ul li {float:left;width:240px;height:260px;margin:30px 0 0 25px;background:url(/images/sub_2018/photo_more.png) no-repeat 210px 230px;}
.photo_list2 ul li a {display:block;border:1px solid #c1c1c1;}
.photo_list2 ul li a {font-size:14px;color:#171717;text-align:center;}
.photo_list2 ul li a span {display:block;}
.photo_list2 ul li a .img {border-bottom:1px solid #c1c1c1;}
.photo_list2 ul li a .img img {width:100%;height:168px;}
.photo_list2 ul li a .txt {height:16px;line-height:16px;padding:16px 13px 6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.photo_list2 ul li a .dept {padding:0 13px 3px;}
.photo_list2 ul li a .date {padding:0 13px 6px;}
.photo_list2 ul li a:hover {text-decoration:none;}

/* allRss */
.allRss {height:40px;}
.allRss a {margin-left:5px;}

/* 컨텐츠 표 */
.table1 {border-top:2px solid #2e4997;margin-top:0;}
.table1 thead th {height:26px;line-height:20px;padding:10px 5px;color:#171717;font-size:14px;background:#eef7fc;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;}
.table1 tbody th {line-height:18px;padding:10px 7px;color:#171717;font-size:14px;background:#eef7fc;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;}
.table1 tbody td {line-height:18px;padding:10px 10px;color:#171717;font-size:14px;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;}
.table1 tbody th.bgn {color:#171717;}
.table1 .bg2 {color:#171717;background:#eef7fc;}

/* 버튼 */
a.btnMove {padding: 13px 85px 12px 11px;margin-top:10px;background:url(/images/common_2018/btn_move.png) no-repeat right 7px;border: 1px solid #c1c1c1;border-radius:5px;font-size:14px;}
a.btnMove strong {padding:0;background:none;}
a.btnMove strong em {color:#2e4997;}
a.btnFile {padding: 13px 85px 12px 11px;margin-top:10px;background:url(/images/common_2018/btn_file.png) no-repeat right 7px;border: 1px solid #c1c1c1;border-radius:5px;font-size:14px;}
a.btnFile strong {padding:0;background:none;}
a.btnFile strong em {color:#2e4997;}
a.btnBlank {padding: 11px 85px 12px 11px;margin-top:10px;background:url(/images/common_2018/btn_blank.png) no-repeat right 7px;border: 1px solid #c1c1c1;border-radius:5px;font-size:14px;}
a.btnBlank strong {padding:0;background:none;}
a.btnBlank strong em {color:#2e4997;}
.bulBtn a {padding: 11px 85px 36px 11px;margin-top:5px;background:url(/images/common_2018/btn_blank.png) no-repeat right 7px;border: 1px solid #c1c1c1;border-radius:5px;font-size:14px;}/*2020-04-14*/
.bulBtn span {padding:0;background:none;color:#2e4997;}
a.btn_sw3 {background:#2e4997;border:1px solid #122762;color:#fff;}
a.btn_sw3 span, a.btn_sw3 strong {padding:3px 10px 5px 10px;background:none;font-size:14px;}
a.btn_part {display:inline-block;width:270px;padding:12px 10px;margin:10px auto;background:#feca4e;border:1px solid #d9a834;font-size:16px;color:#000;font-weight:bold;text-align:center;text-decoration:none;}
a.btnNull {padding: 2px 10px 3px 10px;background: none;font-size: 14px;border: 1px solid #c1c1c1;vertical-align: top;background: #fdfdfd;}
a.btnNull span, a.btnNull strong {padding:0;background:none;}


input{font-size:14px;}
select{font-size:14px;}
.opentype{margin-top:20px;text-align:right;}
/*.opentype a img{height:70px;}*/

a.btn_bbswrite {display:inline-block;background:#e3e3e3;border:1px solid #cdcdcd;text-align:center;text-decoration:none;padding:3px 22px 4px;font-size:14px;letter-spacing:-1px;color:#000;font-weight:bold;white-space:nowrap;vertical-align:middle;text-decoration:none;}
a.btn_bbswrite_b {display:inline-block;background:#545454;border:1px solid #000;text-align:center;text-decoration:none;padding:3px 22px 4px;font-size:14px;letter-spacing:-1px;color:#fff !important;font-weight:bold;white-space:nowrap;vertical-align:middle;text-decoration:none;}

a.btn_c_blue {background:#2e4997;border:1px solid #122762;border-radius:0;}
a.btn_c_blue span, a.btn_c_blue strong {letter-spacing:-0.5px;}



.shareData_new .shareData .shareDataSearch .shareText{height:28px !important;}
.shareData_new .shareData .shareDataSearch select{height:34px !important;}
.shareData_new .shareData .shareDataSearch2 .right .shareText{height:28px !important;}
.btn_gong_srh{height:33px;padding:0 10px;background:#385d40;color:#fff;font-size:15px;line-height:20px;border:1px solid #000;}
.shareData_new .shareData .shareDataView table td a{color:#555;}
.ju_con_box ul li{background: url(/WDB_common/images/tab/tab2_bul.gif) no-repeat 0 9px;}
.ju_con_box ul li a{font-size:13px;line-height:16px;color:#444;}
.floatL{float:left;height:42px;padding:2px 10px;border-radius:3px;font-size:12px;color:#fff;background:#444;text-align:center;}/* 2020-04-14 */
.floatL span{display:block;}

.bbsView input[type="text"]{height:33px;padding:5px 2px;}

.sitemap .box {width:280px;margin:0 10px 40px 10px;border:0;}
.sitemap .box .l_t_corner {display:none;}
.sitemap .box .r_t_corner {display:none;}
.sitemap .box .l_b_corner {display:none;}
.sitemap .box .r_b_corner {display:none;}
.sitemap .box h3 {height:40px;padding:20px 0 30px;font-size:30px;background:#6ea7ee;border:0;color:#000;}
.sitemap .box h3 a {color:#000;}
.sitemap .box h3 a:hover {color:#000;}
.sitemap .box dl {padding:0 0 10px 0;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.sitemap .box dl dt {padding:24px 15px 14px 15px;margin:10px 0 0 0;background:none;border-top:1px solid #dbdbdb;}
.sitemap .box dl dt:first-child {margin-top:0;border-top:0;}
.sitemap .box dl dt a{font-size:20px;}
.sitemap .box dl dd {padding:8px 15px 6px 20px;margin-left:8px;background:url(/images/bul/bul_site1.gif) no-repeat 8px 19px;}
.sitemap .box dl dd a{font-size:16px;color:#000;}
.sitemap .box.bg2 {border:0;}
.sitemap .box.bg2 h3 {background:#2e4997;border:0;}
.sitemap .box.bg2 h3 a {color:#fff;}
.sitemap .box.bg2 dl dd {background:url(/images/bul/bul_site2.gif) no-repeat 8px 19px;}
.sitemap .box.bg3 {border:0;}
.sitemap .box.bg3 h3 {border:0;}
.sitemap .box.bg3 h3 a {color:#000;}
.sitemap .box.bg4 {border:0;}
.sitemap .box.bg4 h3 {background:#2e4997;border:0;}
.sitemap .box.bg4 h3 a {color:#fff;}
.sitemap .box.bg4 dl dd {background:url(/images/bul/bul_site2.gif) no-repeat 8px 19px;}
.sitemap .box.bg5 {border:0;}
.sitemap .box.bg5 h3 {border:0;}
.sitemap .box.bg5 h3 a {color:#000;}
.sitemap .box.bg6 {border:0;}
.sitemap .box.bg6 h3 {background:#2e4997;border:0;}
.sitemap .box.bg6 h3 a {color:#fff;}
.sitemap .box.bg6 dl dd {background:url(/images/bul/bul_site2.gif) no-repeat 8px 19px;}
.popupTotalList ul li{width:43.5%;}
.popupTotalList ul li span{font-size:13px;}
.imgList2 ul li .con .txt_box p{height:52px;}


.qna dt{font-size:15px;padding:15px 0 14px 10px;border-top:1px solid #2e4997;border-bottom:1px solid #2e4997;color:#2e4997;background:#fdfdfd;}
.qna dd {border-top:0;font-size:14px;color:#000;}
.qna dd h4 {font-size:14px;}
.qna DT SPAN.q {margin-top:-6px;font-size:15px;color:#2e4997;}
p.text1{font-size:14px;}
.base_ul{}
input.btnSearch{width: 80px;height: 40px;background: url(/images/sub_2018/btn_bbsserarch_1.gif) no-repeat 0 0;}
a.btnBlank{margin-top:5px;}
.bulBtn a{height:23px;line-height:23px;}
.bulBtn .btn2{padding: 11px 65px 37px 11px;background: url(/images/common_2018/btn_blank.png) no-repeat right 7px;}
.bulBtn .btn2 span{background:none;}
a.btn_sw2 {margin:3px 0;border:1px solid #c1c1c1;font-size:14px;padding:2px 5px;border-radius:5px;background:none;}
a.btn_sw2 span, a.btn_sw2 strong {background:none;color:#000;}
.bulBtn a.btn4 {margin:3px 10px 3px 0;border:1px solid #c1c1c1;font-size:14px;padding:2px 5px;border-radius:5px;background:none;}
.bulBtn a.btn4 span {background:none;color:#000;}


.db_hid_box{overflow:hidden;}
.db_hid_box .db_left{float:left;width:700px;}
.db_hid_box .db_right{float:right;width:200px;}
.db_hid_box ul{}
.db_hid_box ul li{float:left;width:100%;padding:0 0 20px 16px;font-size:14px;}
.db_hid_box ul li strong{display:block;margin-bottom:3px;}
.db_hid_box ul li input{margin-bottom:1px;}
.db_hid_box ul li label{vertical-align:top;}
.db_right ul li {width:auto;}
.bbsWrite thead th{font-size:14px;padding:10px 10px 10px 10px;}
.bbsWrite tbody th{font-size:14px;}
.bbsWrite.dong th{background:#eef7fc}
/*.widp33{width:33% !important;}*/
.round_box_contents{overflow:hidden;}


label {color:#171717;}

.bul_ol {font-size:14px;}
.bul_ol > li {padding:0 0 4px 0;font-size:14px;color:#000;background:none;}
.bul_ol > li.decimal {padding:0 0 4px 0;color:#000;}

.table1 .bg1 {color:#171717;}
span.comment {display: block;padding:20px;border:1px solid #dedede;border-radius:5px;color:#000;font-size:14px;background:none;}


.tableTitle {font-size:14px;line-height:20px;color:#171717;}
p.text1 {line-height:24px;color:#171717;}
p.text2 {line-height:24px;}
.bul3 li {color:#171717;font-size:14px;}
.bul4 li {line-height:24px;font-size:13px;color:#171717;}
.bul4 li.wid2 {padding:0 0 2px 18px;}

.table1 tbody td a {color:#171717;}

/* 개발 */
.bbsList .endbar {background:none;}
.bbsWrite tbody td {line-height:18px;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.bbsWrite table.boardWrite {border-bottom:1px solid #d9d9d9;}
.bbsWrite tbody th {border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}
.bbsWrite .bd1 {border-left:1px solid #d9d9d9;}
.bbsWrite input[type="text"] {height:30px;padding:5px 2px;}
.bbsWrite table.boardWrite td select {height:30px;padding:5px 7px;margin:0 2px 0 7px;line-height:20px;font-size:14px;}
.bbsWrite table.boardWrite td select:first-child {margin-left:0;}

.bbsView tbody th {border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}
.bbsView tbody td {line-height:18px;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}

/* 첨부파일 미리보기*/
.bbsView tbody td.file, .bbsWrite tbody td.file {}/* 2020.06.26  추가*/
.bbsView tbody td.file .file_list, .bbsWrite tbody td.file .file_list{position:relative; margin-top:10px;}/* 2020.06.26 추가**/
.bbsWrite tbody td.file{padding:8px 10px;}/* 2020.06.26 추가**/
.bbsView tbody td.file .file_list:first-child, .bbsWrite tbody td.file .file_list:first-child{margin-top:0;}/* 2020.06.26 추가**/
.bbsView tbody td.file .file_list .file_name, .bbsWrite tbody td.file .file_list .file_name{display:inline-block; vertical-align:middle; margin-right:100px;}/* 2020.06.26 추가**/
.bbsView tbody td.file .file_list .file_icon, .bbsWrite tbody td.file .file_list .file_icon{position:absolute; top:-4px; right:0;}/* 2020.06.26 추가**/
.file_list .file_view03{position:absolute; top:0; right:-20px;}/*2020.07.13 추가*/
.file_list.btn{position:relative;}/*2020.07.13 추가*/

.bbsView tbody td a {color:#171717; display:block;}/*2020.06.25*/
.bbsView tbody td #discontentEtc {margin:10px 0 0 0;}
.bbsView tbody td #discontentEtc label {margin:10px 0 0 0;}
.bbsView tbody td #discontentEtc1 {width:250px;height:20px;padding:4px 5px 2px 5px;font-size:14px;}
.bbsView .bbsCont {line-height:24px;color:#171717;}

.agree_c {padding-top:8px;text-align:center;}
.bulBtn a {margin:0 10px 10px 0;}
.bbsBtn a {min-width:40px;}

table.twohead thead th {border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
table.boardList thead th.bd0 {border-left:0;}

.round_box_contents.bbsTop {margin:18px 0;text-align:center;}
.round_box_contents.bbsTop select {min-width: 80px;height:40px;padding:5px;border:1px solid #c5c5c5;}
.round_box_contents.bbsTop input.text {width:200px !important;height:40px;padding:9px 5px;}/*2020-04-14*/
.round_box_contents.bbsTop .bul3 {padding:0;}
.round_box_contents.bbsTop .bul3 li {padding:0;background:none;}
.round_box_contents a.btn_bbswrite{padding:8px 22px 9px;}

.num_txt li .tit {font-size:14px;}

.reply .re_write_box .re_write input.textBox {width:750px;}

#info_scroll {border:1px solid #dedede;}

.enShrinee ul li dl dd {padding:0 0 5px 300px;text-indent:-10px;color:#171717;}

.round_box_contents {margin:15px 10px;line-height:22px;font-size:14px;}

.enShrinee {border-top:2px solid #2e4997;}
.enShrinee ul li dl dt {background-position:0 11px;}

.paging {font-size:14px;}

.table_calendar thead th {border-top:2px solid #2e4997;}

.bbsView table.calendarView {border-top:2px solid #2e4997;}
.bbsView table.calendarView thead th {padding:9px 10px 8px;background:#fbfbfb;border-bottom:1px solid #2e4997;border-left:1px solid #c1c1c1;font-size:14px;color:#171717;text-align:center;}
.bbsView table.calendarView tbody td {padding:9px 10px 8px;border-bottom:1px solid #c1c1c1;border-left:1px solid #c1c1c1;font-size:14px;color:#171717;}
.bbsView .bbsCont2 {color:#171717;}

.tabMC0503 {width:900px;height:110px;padding:0;text-align:center;margin-bottom:15px;}
.tabMC0503 li {width:128px;}

/* popup 공통 */
.popup1 {position:relative;font-size:12px;line-height:14px;}
.popup1 .icon {display:none;position:absolute;right:20px;top:10px;text-align:right;}
.popup1 h1 {height:43px;padding-left:11px;color:#ffffff;font-size:14px;line-height:40px;font-weight:bold;background:#143493;}
.popup1 {background:none;}
.popup1 .popup_view {padding:15px;}
.popup1 .popup_view input {margin-left:10px;}
.popup1 .popup_view input.btnSearch {text-indent:-9999em;}
.popup1 .popup_view select {height: 40px;padding:4px 7px;line-height: 20px;font-size: 14px;border: 1px solid #c1c1c1;}
.popup1 .popFooter {position:relative;margin-top:10px;height:25px;background:none;}
.popup1 .popFooter .bg {position:absolute;width:100%;height:25px;/*background:url(/WDB_common/images/icon/icon_popup_1.gif) no-repeat center 0;*/z-index:2;}
.popup1 .popFooter .btn {position:absolute;right:10px;top:2px;text-align:right;z-index:3;}
.popup1 .popFooter .btn a {display:inline-block;width:68px;height:20px;padding:9px 5px;line-height:16px;text-align:center;background:#feca4e;border:1px solid #d9a834;color:#000;text-decoration:none;font-size:14px;font-weight:bold;}
.popup1 h3.popBul1 {padding:0 0 4px 18px;color:#1c70a0;font-size:12px;line-height:14px;font-weight:bold;background:url(/WDB_common/images/bul/bul_1.gif) no-repeat 0 1px;}
.popup1 .popBul2 {padding:0 0 2px 7px;}
.popup1 .popBul2 li {padding:0 0 2px 11px;color:#666666;background:url(/WDB_common/images/bul/bul_2.gif) no-repeat 0 6px;}
.popup1 .popBul3 {padding:0 0 6px 4px;}
.popup1 .popBul3 li {padding:0 0 0 7px;color:#666666;background:url(/WDB_common/images/bul/bul_3.gif) no-repeat 0 7px;}
.popup1 .popBul3 li.wid2 {padding:0 0 0 40px;}
.popup1 .popBul3 li.wid2 em {display:block;float:left;width:33px;margin-left:-33px;letter-spacing:-1px;}
	* html .popup1 .popBul3 li.wid2 em {margin-left:-17px;margin-right:-2px;}
input#btnpopCen {width:42px;height:21px;background:url(/WDB_common/images/btn/btn_popup_2.gif) no-repeat 0 0;}
.duplicate{padding:10px;min-height:153px;background:#fff;}

.popup2 {position:relative;font-size:12px;line-height:14px;}
.popup2 .icon {display:none;position:absolute;right:20px;top:10px;text-align:right;}
.popup2 h1 {height:43px;padding-left:11px;color:#ffffff;font-size:14px;line-height:40px;font-weight:bold;background:#143493;}
.popup2 .popup_view {padding:15px 15px 50px 15px;}
.popup2 h3.popBul1 {padding:0 0 4px 18px;color:#1c70a0;font-size:12px;line-height:14px;font-weight:bold;background:url(/WDB_common/images/bul/bul_1.gif) no-repeat 0 1px;}
.popup2 .popBul2 {padding:0 0 2px 7px;}
.popup2 .popBul2 li {padding:0 0 2px 11px;color:#666666;background:url(/WDB_common/images/bul/bul_2.gif) no-repeat 0 6px;}
.popup2 .popBul3 {padding:0 0 6px 4px;}
.popup2 .popBul3 li {padding:0 0 0 7px;color:#666666;background:url(/WDB_common/images/bul/bul_3.gif) no-repeat 0 7px;}
.popup2 .popBul3 li.wid2 {padding:0 0 0 40px;}
.popup2 .popBul3 li.wid2 em {display:block;float:left;width:33px;margin-left:-33px;letter-spacing:-1px;}
	* html .popup2 .popBul3 li.wid2 em {margin-left:-17px;margin-right:-2px;}
.popFooter2 {position:absolute;bottom:0;width:100%;margin-top:10px;height:25px;background:url(/WDB_common/images/bg/bg_popup_3.gif) repeat-x;}
.popFooter2 .bg {position:absolute;width:100%;height:25px;background:url(/WDB_common/images/icon/icon_popup_1.gif) no-repeat center 0;z-index:2;}
.popFooter2 .btn {position:absolute;right:10px;top:2px;text-align:right;z-index:3;}
.poll .question h3{font-size:15px;margin-bottom:10px;}
.poll .question h3 span{font-size:15px;}
.poll .result td.q{font-size:13px;line-height:18px;}
.question table{width:100%;}
.info_scroll{overflow-y:auto;height:340px;padding:10px;color:#666;border:1px solid #ccc;}

.bokjiData .bokjiDataSearch .searchForm select{height:28px;border:1px solid #ddd;}
.bokjiData .bokjiDataSearch .searchForm input.inputText1{height:24px !important;}
.bokjiData ul.bokjiDataTab li a{height:28px !important;}
.paging a,.paging span b{font-size:14px !important;}
.paging a:hover{background:none !important;}
.bokjiData .prevnext li.list a{display:inline-block;background:#004550;font-size:13px;color:#fff;padding:2px 10px 5px 10px;}

/* 민원 통합 게시판 */
.combined_user {margin-top:25px;}
.combined_user .gray_box {padding:40px;border:2px solid #e3e3e3;font-size:14px;font-weight:bold;text-align:center;}
.combined_user .bbsTop {padding:60px 0 0 0;}
.combined_user .bbsTop h3.bul1 {width:250px;line-height:40px;background-position:0 15px}
.combined_user .bbsTop select {width:240px;border:1px solid #e6e6e6;}
.combined_user .bbsTop input[type="button"] {width:78px;height:38px;line-height:18px;background:#0b82c6;border:1px solid #0b82c6;color:#fff;text-align:center;font-weight:bold;}
.combined_user .bbsTop .bbsSearch {margin-top:-50px;}
.combined_user .tab1 {margin:40px 0 10px 0;}

/* 주요사업 추진현황 */
.majorWork #divDrawingList {font-size:14px;}

/* open api */
.api_pop {padding:10px;}
.floatL2 {float: left;height: 26px;padding:4px 12px;border-radius: 3px;font-size: 16px;color: #fff;background: #444;text-align: center;}
#loadingBg {position: fixed;top:0;left:0;z-index:2000;width:100%;height:100% !important; background:url(/images/common_2018/loading_2018.gif) no-repeat center;background-color: rgba(0, 0, 0, 0.15);}

/* 친절우수공무원 */
.bcode26 .round_box_type01 .round_box_contents .img {float:left;}

/* 여성구정평가단 */
.mg_auto {width:690px;margin:0 auto;overflow:hidden;}

/* 구정계획 */
.ju_tab_box li a.on {background:#0b82c6;color:#fff;font-weight:bold;}
.kuk_tab_box li a.on {background:#0b82c6;color:#fff;font-weight:bold;}

/* 저작권정책 */
.KMKFKO_A1_00006 .cBox {border:1px solid #2e4997;}
.KMKFKO_A1_00006 .cBox3 {border-top:2px solid #2e4997;border-bottom:1px solid #2e4997;}

/* e-book 자료실 */
.imgList2 ul li .img {margin-right:20px;}
.imgList2 ul li .con {width:250px;}
.imgList2 ul li .con .txt_list {padding:7px 10px;}
.imgList2 ul li .con .txt_list span {font-size:14px;}

/* 업무추진비 공개 */
.twosrh {margin-bottom:10px;font-size:14px;}

/* 재정정보 공개 시스템 */
.expenditure {padding:10px;font-size:14px;}
.expenditure h1 {font-size:16px;color:#000 !important;border-bottom:1px solid #2e4997 !important;background:none !important;}
.expenditure .table1 {margin:0 0 10px 0;}
.expenditure .table1 select {height:30px;padding:5px 7px;line-height:20px;font-size:14px;border:1px solid #c1c1c1;}
.expenditure .table1 input {padding:4px 2px;font-size:14px;color:#171717;border:1px solid #c1c1c1;}
.tableUnit {margin:20px 0 10px 0;font-size:14px;}
.content {width:100% !important;}

/* 마을 커뮤니티 공간 */
.tour_list_new {width:794px;margin:0 auto;overflow:hidden;}
.tour_list_new li {float:left;min-height:288px;border:1px solid #ddd;margin:0 20px 30px 20px;text-align:center;}
.tour_list_new li .bg_tit {padding:10px 0;display:block;line-height:16px;background:#fff;font-size:14px;color:#000;letter-spacing:0.03em;}

/* 네이버지도 */
.map_canvas {width:100%;height:350px;}

/* 캐치프레이즈 */
.RSPIOO_A7_00001 .round_box_type01 .img {float:left;width:141px;margin:0 0 0 10px;padding:10px;text-align:center;}
.RSPIOO_A7_00001 .btn_n_box {float:left;width:600px;margin:0 0 0 30px;}
.RSPIOO_A7_00001 .round_box_contents a.btnFile:first-child {margin-top:0;}
.RSPIOO_A7_00001 .round_box_contents a.btnFile {margin-top:10px;}
.RSPIOO_A7_00001 .order_half {font-size:0;}
.RSPIOO_A7_00001 .order_half span {display:inline-block;width:439px;}

/* 조직도 */
.organ_2019 {width:900px;height:790px;background:url('/images/sub_2018/organ_bg2.gif') no-repeat center center;}
.organ_2019 ul {margin-top:20px;overflow:hidden;}
.organ_2019 ul li {float:left;width:50%;margin-bottom:10px;}
.organ_2019 ul li.dept {width:100%;margin-top:30px;}
.organ_2019 ul li span {display:block;width:240px;height:50px;line-height:50px;font-size:16px;color:#000;font-weight:bold;text-align:center;}

.organ_2019 ul li.span_link{}
.organ_2019 ul li.span_link a{display:block; box-sizing:border-box; width:240px;}
.organ_2019 ul li.span_link a:focus{border:1px dotted #000;}

.organ_2019 ul li.right span {margin-left:210px;}
.organ_2019 dl {float:left;width:106px;height:360px;margin-left:8px;}
.organ_2019 dl:first-child {margin-left:-4px;}
.organ_2019 dl dt {width:100%;height:50px;padding:15px 0;margin-bottom:9px;color:#000;font-size:18px;font-weight:bold;text-align:center;}
.organ_2019 dl dt a {font-size:18px;color:#000;text-align:center;}
.organ_2019 dl dd {padding:10px 0;font-size:14px;color:#000;}
.organ_2019 dl dt + dd {padding:45px 0 10px 0;}/*2020-04-14*/
.organ_2019 dl dd a {font-size:14px;color:#000;}

.organ_2019_dong {margin-top:60px;overflow:hidden;}
.organ_2019_dong dl dt {margin-bottom:20px;}
.organ_2019_dong dl dd {float:left;width:120px;margin:0 0 10px 10px;}
.organ_2019_dong dl dt + dd {margin-left:0;}
.organ_2019_dong dl dd a {display:block;width:118px;height:52px;background:#f5f5f5;border:1px solid #dbdbdb;color:#000;font-size:16px;font-weight:bold;text-align:center;}/*2020-04-14*/

/* 이전뉴스 보기 */
.vodView .list {height:163px;}

/*동게시판*/
.bbsTop.dong{background:#eef7fc; padding:20px 0;}
.bbsTop.dong .bbsSearch{text-align:center;}
.bbsTop.dong .bbsSearch select{color:#000; background-color:#fff;}

table.boardList.dong thead th{background:#eef7fc !important;}



/* 동 콘텐츠 - 동장인사말 */
.dong_intro{font-size:17px; color:#333; letter-spacing:-1.3px;}
.dong_intro > strong{display:block; background:#f9feff; font-size:32px; color:#000; padding:30px 35px; border-radius:20px; font-weight:normal; margin-bottom:40px;}
.dong_intro strong em{color:#2e4997;}
.dong_intro .name{text-align:right;}

/* 동 콘텐츠 - 동 연혁 */
.dong_history{}
.dong_history em.tit{position:absolute; background:#2e4997; min-width:70px; border-radius:20px; color:#fff; padding:0 10px; height:25px; text-align:center; line-height:25px; margin-right:15px;}
.dong_history span{display:inline-block; margin-left:90px;}
.dong_history .table1 tbody tr th, tbody tr td{font-weight:normal;}

/* 찾아가는 골목회의 */
.golmok {overflow:hidden;}
.golmok .g_img {float:left; padding:50px 60px 50px 50px;border-right:1px solid #dedede;}
.golmok .g_info {float:left;width:550px;padding:15px 0 0 45px;}
.golmok .g_info .g_title {margin-bottom:25px;line-height:1.8em;font-size:20px;color:#142f7a;font-weight:bold;font-family:'Malgun Gothic';}


/* 인터넷 접수예약 레이어 팝업 */
.layerBg{position:fixed; top:0; bottom:0; width:100%; background:rgba(0,0,0,.6); z-index:2000;}
#ReceiptView.layerPop{position:fixed; top:400px; left:50%; margin-left:-250px; width:700px; background:#fff; border:1px solid #2e4997; z-index:3000; }
#ReceiptView.layerPop a{position:absolute; top:10px; right:10px; }
#ReceiptView.layerPop .layerInner{padding:10px;}
#ReceiptView.layerPop .layerInner ul li {font-size:15px;}
#ReceiptView.layerPop h2{height:50px; background-color:#eee; line-height:50px; font-weight:bold; text-align:center;}
#ReceiptView.layerPop h3{text-align:center; font-weight:bold; margin-bottom:10px;}

