@charset "utf-8";
@import "common.css";
@import "board.css";
@import "dev.css";
/* @import "/WDB_common/css2022/contents.css"; */

/* html, body {font-size: 16px;} */
dl, ol, ul, li {letter-spacing: normal;}

label {font-size:14px;vertical-align:middle;}
form {font-size:0;}
select {font-size:14px;}

select{border-radius: 0; -webkit-border-radius: 0;}
.bbsTop input {appearance: none; border-radius: 0; -webkit-appearance: none; -webkit-border-radius: 0;}

ul {font-size:14px;}
ul li {font-size:14px;}

.hide{position:absolute; top:-9999em; left:-9999em; text-indent:-9999em;}
.bar_1{ padding:0 !important;background:url(/Open_content/images/bg_bar_1.jpg) repeat-x left center; font-size:0 !important;line-height:0 !important; text-indent:-9999px; letter-spacing:-1px;word-spacing:-1px;white-space:nowrap;}


/* 폰트색상 */
.fc1 {color:#2b50ba !important;}
.fc2 {color:#ca1a2f !important;}
.fc3 {color:#168545 !important;}
.fc4 {color: #ff3535 !important;}
/* 폰트크기 */
.fs10 {font-size:10px !important;}


/* 서브 컨테이너 */
#container .s_con_wrap {width: 1200px;}
#container .s_con_wrap::after {content:""; display: block; clear: both;}
#container .navi {border-bottom: 1px solid #ddd;}
#container .navi p {width: 1240px; padding: 0 20px; margin: 0 auto; font-size: 16px; color: #767676; display: flex; align-items: center; -ms-flex-align: center;}
#container .navi p a {margin: 0 12px;}
#container .navi p .home {display: block; width: 70px; height: 70px; background: #b20000; display: flex; justify-content: center; align-items: center; -ms-flex-align: center; margin-left: 0;  margin-right: 30px; outline-offset: 3px;}


/* 서브 컨텐츠영역 */
.s_con_right {width: 910px; padding: 0 0 60px 0;}
.s_con_right .s_con_tit {height: 65px; border-bottom: 3px solid #b20000; display: flex; align-items: center; -ms-flex-align: center;}
.s_con_right .s_con_tit h2 {font-size: 30px; color: #000; font-weight: 700;}
.s_con_right #mainCont {font-size: 16px;}
.s_con_right #mainCont * {font-family: 'Malgun Gothic', '맑은고딕','dotum','AppleGothic','gulim','sans-serif'; word-break: keep-all;}




/*첨부파일 미리보기*/
.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 추가**/

/* 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%;
background:url(/images/common_2018/loading_2018.gif) no-repeat center;background-color: rgba(0, 0, 0, 0.15);}


.bbsBtn p {font-size:0;}
.bbsBtn p a {margin-left:10px;}
.bbsBtn a.btn_bbs {display: inline-block; height:40px; padding:11px 24px 0; font-size: 17.5px; line-height:17.5px; color:#000; background:#fdfdfd; border:1px solid #d6d6d6; text-align: center; text-decoration: none; white-space: nowrap; text-decoration: none; cursor: pointer;}
/* .bbsBtn input[type="submit"] {display: inline-block;width:90px;height:40px;padding:0 20px;font-size: 14px;line-height:16px;letter-spacing: -1px;color:#000;background:#edb19d;border:1px solid #e51f2c;text-align: center;text-decoration: none;font-weight: bold;white-space: nowrap;text-decoration: none;cursor: pointer;} */

/* 이전글, 다음글 */
.prevnext table {border-top:2px solid #b20000; /* border-bottom:1px solid #b20000; */}
.prevnext table tr:last-child {border-bottom:1px solid #b20000;}
.prevnext tbody tr:first-child th,
.prevnext tbody th.prev {background:#fef6f6 url('../images/arr_top.png') no-repeat 16px center;}
.prevnext tbody th.next {background:#fef6f6 url('../images/arr_bot.png') no-repeat 16px center; border-bottom: none;}
.prevnext tbody tr:nth-child(2) td {border-bottom: none;}

/* 페이징 */
.paging {line-height:31px;margin-top:40px;}
.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:#b90000;}
.paging span b {height:31px;line-height:31px;}

a.btn_black {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;}
a.btn_reset {display:inline-block;margin-left:10px;}
a.btn_bbswrite {display:inline-block;background:#e3e3e3;border:1px solid #cdcdcd;text-align:center;text-decoration:none;padding:6px 22px 4px;font-size:14px;letter-spacing:-1px;color:#171717;font-weight:bold;white-space:nowrap;vertical-align:1px;height:30px;}
a.btn_bbswrite_b {display:inline-block;background:#545454;border:1px solid #000;text-align:center;text-decoration:none;padding:6px 22px 4px;font-size:14px;letter-spacing:-1px;color:#fff !important;font-weight:bold;white-space:nowrap;vertical-align:middle;height:30px}
a.btn_bbswrite_b:focus {outline-offset: 3px;}
a.btn_sw2 {width:90px;background:#fdfdfd;border:1px solid #d6d6d6;}
a.btn_sw2 span {padding:4px 10px;background:none;color:#000;}
a.btn_sw3 {width:90px;background:#fdb3b0;border:1px solid #ff8883;}
a.btn_sw3 span {padding:4px 10px;background:none;color:#000;}
input.btnCivilPar {float:right;display:inline-block;width:80px;height:30px;font-size:12px;line-height:16px;letter-spacing:-1px;color:#000;background:#88c3ad;border:1px solid #88c3ad;text-align:center;text-decoration:none;font-weight:bold;white-space:nowrap;vertical-align:top;cursor:pointer; appearance: auto;}
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;}


/* 아이콘 */
.hwp {background-position:0 5px}

/* 컨텐츠 담기 */
.contentSave {margin-top:15px; text-align: right;}

/* 약관 동의 */
.agree_txt {padding-top:8px;text-align:center;font-size:14px;}


/* allRss */
.allRss {height:40px;margin-bottom:40px; margin-top: 15px;text-align:right;}
.allRss a {margin-left:5px;}

/* 버튼 */
.btnli {display:flex; align-items:center;}
a.btnMove {
	padding: 15px 85px 36px 11px;
	background:url(/images/common_2018/btn_move.png) no-repeat right center;
	border: 1px solid #c1c1c1;
	border-radius:5px;
	font-size:14px;
    display: inline-block;
    height: 23px;
    color: #000;
    line-height: 23px;
    word-spacing: -1px;
    text-decoration: none !important;
    white-space: nowrap;
}
a.btnMove strong {padding:0;background:none;}
a.btnMove strong em {color:#b90000; margin-right: 5px;}
a.btnMove.type1 {border:2px solid #42b6e1;}
a.btnFile { display: flex; align-items:center; padding: 11px 85px 12px 11px;margin-top:10px;background:url(/images/common_2018/btn_file.png) no-repeat right center;border: 1px solid #c1c1c1;border-radius:5px;font-size:14px; height: auto !important;}
a.btnFile strong {padding:0;background:none;}
a.btnFile strong em {color:#b90000;}
a.btnFile strong b {display: inline-block; margin-right: 5px;}
a.btnBlank {/* padding: 15px 52px 37px 10px; */ padding: 11px 85px 12px 11px; margin-top:10px;background:url(/images/common_2018/btn_blank.png) no-repeat right center;border: 1px solid #c1c1c1;border-radius:5px;font-size:14px; height: auto; display: flex; align-items: center; -ms-flex-align: center; max-width: 255px;}
a.btnBlank strong {padding:0;background:none;}
a.btnBlank strong em {color:#b90000; margin-right: 5px;}
.bulBtn a {padding: 11px 85px 12px 11px;margin-top:10px;background:url(/images/common_2018/btn_blank.png) no-repeat right center;border: 1px solid #c1c1c1;border-radius:5px;font-size:14px;}
.bulBtn span {padding:0;background:none;color:#b90000;}
.bulBtn .btn2 {padding: 11px 65px 12px 11px;background: url(/images/common_2018/btn_blank.png) no-repeat right 7px;}
.bulBtn .btn2 span {background:none;}


/* bul */
.bul {font-size:14px;}
h3.bul1 {padding:2px 0 12px 25px;background:url('//ceo.dobong.go.kr/images/2023/sub/bullet_type1.png') no-repeat 0 4px;color:#000;font-size:20px;}
h3.bul1.mt20 {margin-top:35px !important;}
.bul2 {padding: 0 0 0px 10px;font-size:14px;list-style:none;}
.bul2 li {padding:0 0 6px 16px;background:url('//ceo.dobong.go.kr/images/2023/sub/bullet_type2.png') no-repeat 0 10px;color:#000;font-size:14px;}
.bul3 {padding:8px 0 0 0;font-size:14px;list-style:none;}
.bul3 li {padding:0 0 6px 11px;background:url('//ceo.dobong.go.kr/images/2023/sub/bullet_type3.png') no-repeat 0 8px;color:#000;font-size:14px;}
.bul4 {padding:8px 0 0 0;font-size:13px;list-style:none;}
.bul4 li {padding:0 0 6px 11px;background:none;background:url('//ceo.dobong.go.kr/images/2023/sub/bullet_type4.png') no-repeat 0 8px;color:#000;}
.bul4 li.wid5 {padding:0 0 0 70px;}
.bul4 li.wid5 em {width:65px;}
.bul_ol {font-size:14px;}
.bul_ol li.decimal {padding:0 0 4px 0;color:#000;}

p.text1 {font-size:14px;line-height:20px;color:#171717;}
.tableTitle {font-size:14px;line-height:20px;color:#171717;}


/* 컨텐츠 표 */
.table1 {border-top:2px solid #b20000;}
.table1 thead th {height:26px;line-height:26px;padding:10px 5px;color:#171717;font-size:14px;background:#fef6f6;border-bottom:1px solid #bababa;border-left:1px solid #bababa;}
.table1 tbody th {line-height:26px;padding:10px;color:#171717;font-size:14px;background:#fef6f6;border-bottom:1px solid #bababa;border-left:1px solid #bababa;}
.table1 tbody td {line-height:26px;padding:10px;color:#171717;font-size:14px;border-bottom:1px solid #bababa;border-left:1px solid #bababa;}
.table1 .bg1 {color:#171717;}
.table1 .bg2 {color:#171717;background:#e4f6ef;}



/* 게시판 */
.bbsTop {margin: 20px 0 0 0;}
.bbsTop .bbsSearch select {min-width:110px; height:40px; margin:0 0 0 10px; padding:5px 25px 5px 10px; border:1px solid #e6e6e6; appearance: none; background:url('../images/arr_select.png') no-repeat center right 10px;}
.bbsTop .bbsSearch input {margin:0 0 0 10px;}
.bbsTop .bbsSearch input.text {width:300px;height:40px;padding:5px 5px 5px;border:1px solid #e6e6e6;font-size:14px;}

.bbsBtn input[type="submit"],
.bbsTop input#BtnbbsSearch {background:0 none;width:80px;height:40px;font-size:17.5px;border:1px solid #740f0f;padding:10px 20px;background-color:#b20000;box-sizing:border-box;text-indent:0; font-weight: bold; color: #fff; appearance: none; border-radius: 0;cursor: pointer;vertical-align: middle;}
.bbsBtn input[type="submit"]{padding:0;}
.bbsList {background:none;}
table.boardList {border-collapse:separate;border-top:2px solid #b20000;border-bottom:1px solid #b20000; margin-top: 30px;}
table.boardList thead th {padding:9px 0 8px;background:#fef6f6;border-bottom:1px solid #c1c1c1;font-size:14px;color:#171717;}
table.boardList tbody td {padding:9px 10px;border-bottom:1px solid #d6d6d6;font-size:14px;color:#171717;}
table.boardList tbody tr:last-child td {border-bottom: none;}
table.boardList tbody td a {color:#171717;text-decoration:none;}
.bbsList .endbar {background:none;}

.bbsWrite {font-size:14px;}
.bbsWrite table.boardWrite {border-top:2px solid #b20000;font-size:14px;border-bottom:1px solid #b20000;}
.bbsWrite tbody th {padding:9px 10px;background:#fef6f6;border-bottom:1px solid #ddd;font-size:14px;color:#171717;text-align:center;}
.bbsWrite tbody td {padding:9px 10px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;font-size:14px;color:#171717;}
.bbsWrite tbody td a {color:#171717;}
.bbsWrite input[type="text"] {font-size:14px;height:30px;padding:5px 2px 4px 2px;color:#171717;border:1px solid #d6d6d6; appearance: auto;width: 70%;}
.bbsWrite input[type="radio"] {appearance: auto; vertical-align: sub;}
.bbsWrite .bbsCont textarea {width:95%;height:300px;border:1px solid #d6d6d6;}
.bbsWrite .file .fileFind .fileBox select {width:560px; border:1px solid #d6d6d6 !important}

.bbsView {margin-top:0;}
.bbsView table.boardView {border-top:2px solid #b20000;}
.bbsView tbody th {padding:9px 10px 8px;background:#fef6f6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;font-size:14px;color:#171717;text-align:center;}
.bbsView tbody td {padding:9px 10px 8px;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;font-size:14px;color:#171717;}
.bbsView tbody td.radio_td label {margin-right:20px;}
.bbsView tbody td a {color:#171717;text-decoration:none;}
.bbsView tbody td.title img{vertical-align:middle;}
.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 {margin-bottom:20px;font-size:14px;color:#171717; }
.s_con_right #mainCont .bbsView .bbsCont {word-break: break-all;}
.bbsView .bbsCont .bx-wrapper {width:800px;margin:20px auto 40px;box-shadow:none;border:1px solid #dfdfdf;background:none;}
.bbsView .bbsCont .bx-wrapper .bx-viewport {width:760px;height:506px;overflow:hidden;}
.bbsView .bbsCont .bx-wrapper .bx-viewport .with_slide {height: 100%;}
.bbsView .bbsCont .bx-wrapper .bx-viewport img {width:760px; height:506px;}
.bbsView .bbsCont .bx-wrapper .bx-prev {left:-50px; top:50%; background:url(/images/sub_2018/p_slide_l.gif) no-repeat center center; margin-top:-7px;}
.bbsView .bbsCont .bx-wrapper .bx-next {right:-50px; top:50%; background:url(/images/sub_2018/p_slide_r.gif) no-repeat center center; margin-top:-7px;}



.bul p {padding:0;}
.gu_cont {line-height:26px;}
.gu_respon {width:100%;}
.gu_respon img {width:100%;}

.mb20 {
	margin-bottom: 20px !important;
}
.mt5 {
    margin-top: 5px !important;
}
.mt20 {
    margin-top: 20px !important;
}

fieldset{border:none;}
fieldset legend{display:none;}


/* round box */
.round_box_type01 {position:relative;border:1px solid #dedede;background-color:#ffffff;border-radius:7px;}
* html .round_box_type01 {height:1%;}
*:first-child+html .round_box_type01 {height:1%;}
.round_box_guide {position:relative;width:100%;}

.round_box_contents {margin: 15px 10px;line-height: 22px;font-size: 14px;margin:10px;}
.round_box_contents:after {content: ".";display:block;height: 0;clear:both;visibility:hidden;}
/* Hides from IE-mac \*/
* html .round_box_contents {height: 1%;}
.round_box_contents {display:block;}
/* End hide from IE-mac */


.round_box_type03 {position:relative;border:1px solid #ffc171;background-color:#fff9eb;border-radius:7px;}
* html .round_box_type03 {height:1%;}
*:first-child+html .round_box_type03 {height:1%;}