@charset "euc-kr";



/* ----------
css
---------- */

/* ===================================
							게시판 :: 공통
 =================================== */
/* 공통 css :: 버튼 */
.common-btns{padding:20px 0 30px; text-align:center; overflow:hidden;}
.common-btns a{
	display:inline-block; width:170px; height:42px; text-align:center; vertical-align:middle; line-height:42px; margin:4px 0% 0 0%; color:#fff; background-color:#252e34; letter-spacing:0px; font-size:15px; 
	-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;
}
.common-btns a.btn-style1{/*background-color:#5096c1;*/ background-color:#125f9f;}
.common-btns a.btn-style2{background-color:#3e4c57;}
.common-btns a.btn-style3{background-color:#000}
.common-btns a.btn-style4{background-color:#a78e65}
.common-btns .common-left-btns{float:left; width:78%; text-align:left;}
.common-btns .common-right-btns{float:right; width:22%; text-align:right;}
/* 공통 css :: 타이틀 */
.content-tit{color:#231f20; font-size:26px; letter-spacing:-1px; font-weight:400; margin-bottom:20px;}
.content-tit:before{width:22px; height:3px; background-color:#5096c1; display:block; margin-bottom:12px; content:"";}
/* 게시판 :: 공통 */
.no-list-txt{color:#333; font-size:18px; text-align:center; padding:150px 0; border-top:1px solid #000; border-bottom:1px solid #d7d7d7}
/* 게시판 :: PAGING */
.paging{margin:30px 0; text-align:center; vertical-align:bottom;}
.paging a{display:inline-block; width:23px; height:23px; line-height:23px; font-size:12px; border:1px solid #ccc; background-color:#fff; color:#999; font-family:"돋움",dotum,"나눔고딕", NanumGothic, "Nanum Gothic",Arial, sans-serif;;}
.paging a.arrow{color:#333;}
.paging a.cur{border:1px solid #555; background-color:#666;  color:#fff; }
/* 게시판 :: 검색 */
.bbs-search-box{padding:25px 0; text-align:center; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background-color:#fafafa}
.bbs-search-box select{border:1px solid #d7d7d7; height:30px; max-width: 130px; width:20%;}
.bbs-search-box .search-word{border:1px solid #d7d7d7; height:30px; max-width: 190px; width:40%;}
.bbs-search-box .search-btn{background-color:#f5f5f5; height:30px; color:#333; border:1px solid #d7d7d7; font-size:12px;}
/* 게시판 :: 게시글검색 */
.board-search-box{padding:20px 0; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#f5f5f5; margin-bottom:4%; color:#414141;}
.board-search-box p{display:inline-block; font-size:22px; line-height:30px; font-weight:400;}
.board-search-box p span{font-weight:300;}
.board-search-box ul{display:inline-block; width:80%; vertical-align:top;}
.board-search-box ul li{display:inline-block; vertical-align:top; width:19.5%;}
.board-search-box label{display:inline-block; width:auto; font-size:15.5px; line-height:30px; letter-spacing:-1px;}
.board-search-box .search-btn_2{display:inline-block; vertical-align:top; background-color:#383838; padding:5px; color:#fff; border-radius:3px;}
.board-search-box .search-btn_2 .material-icons{font-size:25px;}
/* 게시판 :: 라운지 선택 박스 */
.board-search-box.lounge ul{width:94%; padding:0 3%;}
.board-search-box.lounge ul li{display:block; width:100%; padding:2% 0; border-bottom:1px solid #d9d9d9;}
.board-search-box.lounge ul li:first-child, .board-search-box.lounge ul li.last{border-bottom:0;}
.board-search-box.lounge ul li dl{width:100%; overflow:hidden;}
.board-search-box.lounge ul li dl dt, .board-search-box.lounge ul li dl dd{float:left;}
.board-search-box.lounge ul li dl dt{width:13%; padding-right:5%; text-align:right; font-size:18px; line-height:30px; color:#414141; font-weight:400;}
.board-search-box.lounge ul li dl dt.board-search-tit{font-size:22px;}
.board-search-box.lounge ul li dl dt.board-search-tit > b{font-weight:500;}
.board-search-box.lounge ul li dl dd{width:82%; text-align:left;}
.board-search-box.lounge ul li dl dd label{display:inline-block; margin-right:20px;}
.board-search-box .search-btn_2.lounge{vertical-align:middle; line-height:30px; min-width:20%; font-size:17px;}
.board-search-box .search-btn_2.lounge .material-icons{font-size:30px; display:inline-block; vertical-align:middle; line-height:30px;}

/* 게시판 :: 카테고리 선택 */
.gallery-list-category{width:100%; text-align:center; margin-bottom:3%;}
.gallery-list-category p{display:inline-block; vertical-align:top; width:21%; height:42px; line-height:42px; background-color:#7a7a7a; text-align:center;}
.gallery-list-category p a{display:block; font-size:18px; color:#fff;}
.gallery-list-category p.select{background:#1964a1 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sxnfg.be.xe%2Svzntrf%2Sobneq%2Svpba_neebj.cat) no-repeat 90% center;}
/* 게시판 :: 뉴스레터 카테고리 선택 */
.news-letter-category p{width:27%;}

/* 게시판 :: sns 및 프린터 버튼 박스 */
.bbs-sns-box{width:100%; text-align:right; margin-bottom:25px; margin:15px 0 25px}
.bbs-sns-box a{display:inline-block; vertical-align:middle;}
.bbs-sns-box a.btn-twitter{margin-right:5px;}

@media all and (max-width:1199px){
	/* 게시판 :: 라운지 선택 박스 */
	.board-search-box.lounge ul li dl{width:100%; overflow:hidden;}
	.board-search-box.lounge ul li dl.search-tit dt, .board-search-box.lounge ul li dl.search-tit dd{float:left; display:inline-block; vertical-align:middle; width:auto;}
	.board-search-box.lounge ul li dl dt, .board-search-box.lounge ul li dl dd{float:none; display:block;}
	.board-search-box.lounge ul li dl dt{width:100%; padding:0; text-align:left;}
	.board-search-box.lounge ul li dl dd{width:97%; padding-left:3%;}


}
@media all and (max-width:768px){
	/* 공통 css :: 버튼 */
	.common-btns a{height:30px; line-height:30px; font-size:12px; width:110px;}
	.common-btns .common-left-btns{width:60%;}
	.common-btns .common-right-btns{width:40%}
	/* 공통 css :: 타이틀 */
	.content-tit{font-size:18px;}
	.content-tit:before{height:2px;margin-bottom:6px;} 
	/* 게시판 :: 공통 */
	.no-list-txt{font-size:14px; padding:100px 0;}
	.board-search-box p{display:block;}
	.board-search-box ul{width:80%; text-align:left;}
	.board-search-box ul li{width:49%; text-align:left;}
	.board-search-box .search-btn_2{vertical-align:bottom;}
	/* 게시판 :: 카테고리 선택 */
	.gallery-list-category p{width:32.5%; height:auto; padding:4px 0; line-height:normal;}
	.gallery-list-category.ver2 p{width:49%; margin-bottom:1%;}
	.gallery-list-category p a{font-size:14px;}
	.gallery-list-category p.select{background-size:10px;}
	/* 게시판 :: 라운지 선택 박스 */
	.board-search-box.lounge ul li dl dt{font-size:16px;}
	.board-search-box.lounge ul li dl dt.board-search-tit{font-size:18px;}
	.board-search-box.lounge ul li dl dd label{font-size:14px; margin-left:10px;}
	.board-search-box .search-btn_2.lounge{line-height:normal; min-width:30%; font-size:15px; padding:0; padding-top:3px;}
	.board-search-box .search-btn_2.lounge .material-icons{font-size:25px; line-height:normal;}
	/* 게시판 :: sns 및 프린터 버튼 박스 */
	.bbs-sns-box{width:100%; text-align:right; margin-bottom:10px; margin:10px 0}
	.bbs-sns-box a{display:inline-block; vertical-align:middle;}
	.bbs-sns-box a.btn-twitter{margin-right:5px;}
	.bbs-sns-box a > img{width:22px; height:22px;}
	.bbs-sns-box .print-btn{width:63px; padding:5px 12px;}

	
}
@media all and (max-width:639px){
	/* 게시판 :: 뉴스레터 카테고리 선택 */
	.news-letter-category p{width:49%; margin-bottom:5px;}
	/* 게시판 :: 라운지 선택 박스 */
	.board-search-box.lounge ul li dl dt{font-size:15px;}
	.board-search-box.lounge ul li dl dd label{font-size:13px; margin-left:7px;}
	.board-search-box .search-btn_2.lounge{min-width:50%;}
}  

/* ===================================
							게시판 :: 리스트 :: 기본
 =================================== */
/* 게시판 :: 리스트 :: 기본 :: 레이아웃 */
.bbs-list-tbl{display:table; width:100%; table-layout:fixed;}
.bbs-list-head{display:table-header-group; }
.bbs-list-head span{display:table-cell; text-align:center; background:#fafafa; color:#343434; font-weight:400; font-size:15px; letter-spacing:-0.5px; padding:20px 0; border-top:1px solid #000;  border-bottom:1px solid #d7d7d7;}
.data-list-head span{text-indent:-9999px; font-size:0; padding:0; border-bottom:0; background:none;}
.bbs-list-row{display:table-row; width:100%;}
.bbs-list-row .column{display:table-cell; vertical-align:middle; padding:20px 0; color:#616161; font-size:15px; letter-spacing:-0.5px; text-align:center; border-bottom:1px solid #d7d7d7;}
.bbs-list-row .column .btn-down{display:inline-block; padding:8px 16px; background-color:#f2f2f2; border:1px solid #ddd7d2; font-size:13px; line-height:16px; color:#616161; letter-spacing:-0.5px;}
.bbs-list-row .column .btn-down strong{font-weight:normal;}
.bbs-list-row .column .btn-down .material-icons{display:inline-block; vertical-align:middle; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); padding-top:3px; font-size:35px; color:#494949;}
/* 게시판 :: 리스트 :: 기본 ::  항목 */
.bbs-list-row .notice-tit{display:inline-block; width:70%; height:26px; max-width:80px; line-height:26px; color:#fff; font-size:12px; /*background-color:#5096c1;*/ background-color:#125f9f; text-align:center; -webkit-border-radius:px;-moz-border-radius:px;-o-border-radius:px;border-radius:20px; }
.bbs-list-row .data-tit_1{display:inline-block; width:70%; height:26px; max-width:80px; line-height:26px; color:#fff; font-size:12px; /*background-color:#5096c1;*/ background-color:#125f9f; text-align:center;}
.bbs-list-row .data-tit_2{display:inline-block; width:70%; height:26px; max-width:80px; line-height:26px; color:#fff; font-size:12px; /*background-color:#5096c1;*/ background-color:#a78e65; text-align:center;}
.bbs-list-row .data-tit_3{display:inline-block; width:70%; height:26px; max-width:80px; line-height:26px; color:#fff; font-size:12px; /*background-color:#5096c1;*/ background-color:#9c9c9c; text-align:center;}
.bbs-list-row .bbs-title{text-align:left;}
.bbs-list-row .bbs-title a{display:block; position:relative; padding:0 35px 0 0; overflow:hidden;}
.bbs-list-row .bbs-title a:hover{color:#000;  }
.bbs-subject-con{display:inline-block; position:relative; max-width:100%;}
.bbs-subject-con .bbs-subject-txt{display: inline-block; padding-right: 5px; overflow: hidden; width: 100%; text-overflow: ellipsis; white-space: nowrap; font-size:17px; font-weight:400; line-height:1.2em; color:#3a3a3a}
.bbs-subject-con .bbs-subject-icons{ position: absolute; left:100%; top: 50%; width: 32px; margin-top:-8px; text-align:left; display: inline-block;}
.bbs-subject-con .bbs-subject-icons img{vertical-align:middle; margin:-2px 2px 0 2px;}
.bbs-subject-con .bbs-subject-icons .cm-num{color:#aaa; font-size:12px; font-weight:400; font-family:"돋움",dotum,"나눔고딕", NanumGothic, "Nanum Gothic",Arial, sans-serif;}
.bbs-list-row .reply-state{display:inline-block; width:100px; height:30px; line-height:30px; background-color:#ccc; font-size:13px; font-weight:600; color:#333;}
.bbs-list-row .reply-state.reply-finish{background-color:#333; color:#fff;}
.bbs-subject-con .data-info{font-size:15px; line-height:25px; color:#616161; letter-spacing:-0.5px; font-weight:lighter;}
.bbs-subject-con .data-info span{display:inline-block; padding-right:4%; font-size:13px;}
.bbs-subject-con .data-info span strong{color:#373737; font-weight:300; font-size:13px;}
/* 게시판 :: 리스트 :: 사업접수 */
.receipt-list-tbl .bbs-list-row .bbs-title article{display:block; position:relative; padding:0 35px 0 0; overflow:hidden;}
.type-icon{display:inline-block; width:87px; padding:12px 0; color:#fff; text-align:center;}
.type-ing{background-color:#a78e65;}
.type-finish{background-color:#b9b9b9;}
.receipt-list-tbl .receipt-info-btn a{display:inline-block; text-align:center; font-size:15px; letter-spacing:-0.5px;}
.receipt-list-tbl .receipt-info-btn a.receipt-btn_1{width:83px; height:35px; border:2px solid #5096c1; line-height:35px; color:#5096c1;}
.receipt-list-tbl .receipt-info-btn a.receipt-btn_2{width:87px; height:39px; line-height:39px; background-color:#1964a1; color:#fff;}
@media all and (max-width:768px){
	/* 게시판 :: 리스트 :: 기본 :: 레이아웃 */
	.bbs-list-tbl{border-top:1px solid #d7d7d7;}
	.bbs-list-tbl,.bbs-list-row,.bbs-list-row .column{display:block;}
	.bbs-list-head{display:none; position:absolute; top:-1000em; left:-1000em;}
	.bbs-list-row{position:relative; width:96%; padding:20px 2%; border-bottom:1px solid #d7d7d7; overflow:hidden;}
	.bbs-list-row .column{clear:both; border-bottom:0; text-align:left; padding:3px 0; font-size:12px;}
	/* 게시판 :: 리스트 :: 기본 :: 항목 */
	.bbs-list-row .column.bbs-no-data{display:none;}
	.bbs-list-row .column.bbs-block{clear:both; width:100%;}
	.bbs-list-row .column.bbs-info{clear:none; float:left; width:auto; margin-right:5%;}
	.bbs-list-row .column:not(.bbs-title):not(.bbs-no-data):before{padding-right:5px; color:#aaa; content: attr(data-label);}
	.bbs-list-row .column[data-label="no"]:before{padding-right:0; display:none;}
	.bbs-list-row .column .btn-down{padding:0; border:0; background:none; line-height:11px;}
	.bbs-list-row .column .btn-down span{display:none;}
	.bbs-list-row .column .btn-down img{width:13px;}
	.bbs-list-row .notice-tit, .bbs-list-row .data-tit_1, .bbs-list-row .data-tit_2{height:20px; line-height:20px; font-size:11px; }
	.bbs-subject-con .bbs-subject-txt{font-size:17px; font-weight:600; }
	.bbs-list-row .reply-state{height:24px; line-height:24px; font-size:12px; text-align:center;}
	.bbs-list-row .column .btn-down .material-icons{font-size:15px;}
	/* 게시판 :: 리스트 :: 사업접수 */
	.receipt-list-tbl .bbs-list-row .column.bbs-info{padding:5px 0;}
	.receipt-list-tbl .bbs-list-row .receipt-btn{float:right; margin-right:0;}
	.type-icon{display:inline-block; width:auto; padding:0; color:#a78e65; font-weight:600;}
	.type-ing{background:none;}
	.type-finish{background:none; color:#b9b9b9;}
	.receipt-list-tbl .bbs-list-row .column.receipt-info-btn:not(.bbs-title):not(.bbs-no-data):before{padding-right:0px; color:#aaa; content: attr(data-label);}
	.receipt-list-tbl .column.bbs-info{float:left; margin-right:0; display:block; width:100%;}
	.receipt-list-tbl .column.bbs-info.receipt-info-btn{text-align:right;}
	.receipt-list-tbl .receipt-info-btn a{font-size:12px; display:inline-block; vertical-align:top;}
	.receipt-list-tbl .receipt-info-btn a.receipt-btn_1{width:auto; height:auto; line-height:22px; min-width:75px; min-height:22px;}
	.receipt-list-tbl .receipt-info-btn a.receipt-btn_2{width:auto; height:auto; line-height:26px; min-width:79px; min-height:26px;}



}
/* ===================================
					게시판 :: 리스트 :: 썸네일형
 =================================== */
/* 게시판 :: 리스트 :: 썸네일형 */
.bbs-thum-list{/*border-top:1px solid #000;*/}
.bbs-thum-list li{border-bottom:1px solid #d7d7d7; padding:30px 0;}
.bbs-thum-list li a{position:relative; display:block; overflow:hidden; }
.bbs-thum-list li a .bbs-thum{float:left; /*width:34%; height:183px;*/width:29%; margin-right:2%; display:table; height:auto; position:relative; padding-top:16.5%;}
.bbs-thum-list li a .bbs-thum span{display:table-cell; vertical-align:top; /*border:1px solid #d2d2d2;*/ height:100%; position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden;}
.bbs-thum-list li a .bbs-thum img{width:100%; /*height:100%;*/height:auto;}
.bbs-thum-list li .detail-view{text-align:right;}
.bbs-thum-list li .detail-view span{display:inline-block; padding:11px 13px; border:2px solid #5096c1; font-size:13px; color:#35769e;}
.bbs-info-con{float:right; /*width:64%;*/width:69%; padding-top:10px;}
.bbs-info-con .bbs-info-tit{width:100%; display:block; color:#343434; font-size:20px; letter-spacing:-0.5px; font-weight:400; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.bbs-info-con .bbs-info-txt{color:#565656; font-size:14px; letter-spacing:-0.2px; overflow:hidden; padding:20px 0 30px ; line-height:20px;}
.bbs-info-con .bbs-info-day{color:#aaa; font-size:13px; }
.bbs-info-con .bbs-view-btn{position:absolute; bottom:30px; right:0;display:inline-block; color:#35769e; font-size:13px; padding:13px; border:2px solid #35769e}
/* 게시판 :: 리스트 :: 썸네일 :: 등록,접수 */
.enrollment-thum-list li article{position:relative; display:block; overflow:hidden; }
.enrollment-thum-list li article .bbs-thum{float:left; /*width:34%; height:183px;*/width:29%; margin-right:0;  display:table; position:relative; padding-top:13.5%;}
.enrollment-thum-list li article .bbs-thum span{border:0; position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden;}
.enrollment-thum-list li article .bbs-thum img{width:90%; height:auto;}
/*.enrollment-thum-list li article .bbs-thum img{width:100%; width:292px; height:auto; max-height:223px}20170620 이동원담당자님 요청으로 수정_lee*/
.enrollment-thum-list .bbs-info-con{width:71%;}
.enrollment-thum-list .bbs-info-con .bbs-info-tit{font-size:23px; font-weight:400; border-bottom:1px solid #ddd; padding-bottom:2%;}
.enrollment-thum-list .bbs-info-con .bbs-info-tit > span{display:inline-block; width:85%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left;}
.enrollment-thum-list .bbs-info-con span.day{float:right; width:auto; font-size:13px; color:#696969; font-weight:300; padding-top:5px;}
.enrollment-thum-list .bbs-info-con .bbs-info-txt dl{width:100%;}
.enrollment-thum-list .bbs-info-con .bbs-info-txt dt, .enrollment-thum-list .bbs-info-con .bbs-info-txt dd{display:inline-block; vertical-align:top; padding:1.5% 0;}
.enrollment-thum-list .bbs-info-con .bbs-info-txt dt{width:17%; font-size:16.5px; color:#343434; font-weight:400; letter-spacing:-0.5px;}
.enrollment-thum-list .bbs-info-con .bbs-info-txt dt .fa.fa-circle{display:inline-block; vertical-align:middle; color:#125f9f;}
.enrollment-thum-list .bbs-info-con .bbs-info-txt dd{width:82%;}
.enrollment-thum-list .bbs-info-con .bbs-info-txt dd p{width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px; font-weight:300; color:#565656;}
.enrollment-thum-list li .detail-view{text-align:right;}
.enrollment-thum-list li .detail-view span{display:inline-block; padding:0; border:0; background-color:#5d5d5d;}
.enrollment-thum-list li .detail-view span:first-child{background-color:#1964a1;}
.enrollment-thum-list li .detail-view span a{display:inline-block; padding:11px 13px; color:#fff; font-size:13px; min-width:85px; text-align:center;}
@media all and (max-width:1220px){
	/* 게시판 :: 리스트 :: 썸네일형 */
	.bbs-thum-list li{padding:15px 0;  }
	.bbs-thum-list li a .bbs-thum{height:auto;}
	.bbs-info-con{padding-top:0;}
	.bbs-info-con .bbs-info-tit{font-size:16px; }
	.bbs-info-con .bbs-info-txt{font-size:13px; padding:10px 0 15px ;}
	.bbs-info-con .bbs-info-day{font-size:13px; }
	.bbs-info-con .bbs-view-btn{bottom:10px;  font-size:11px; padding:10px;}
	.bbs-thum-list li .detail-view span{padding:8px 10px; font-size:14px;}
	.enrollment-thum-list li .detail-view span a{min-width:55px; padding:5px 10px; font-size:14px;}
	/* 게시판 :: 리스트 :: 썸네일 :: 등록,접수 */
	.enrollment-thum-list li article{padding:20px 0;  }
	.enrollment-thum-list li article .bbs-thum{height:auto;}

}
@media all and (max-width:768px){
	/* 게시판 :: 리스트 :: 썸네일형 */
	.bbs-thum-list {width:96%; margin:0px auto; }
	.bbs-thum-list li a .bbs-thum,.bbs-info-con{float:none; width:100%;}
	.bbs-info-con{padding-top:15px;}
	.bbs-info-con .bbs-info-txt{font-size:12px; line-height:18px;}
	.bbs-thum-list li .detail-view span{padding:5px 7px; font-size:14px;}

	.bbs-thum-list li a .bbs-thum{padding-top:50%;}

	/* 게시판 :: 리스트 :: 썸네일 :: 등록,접수 */
	.enrollment-thum-list li{padding:20px 0 10px 0;}
	.enrollment-thum-list {width:96%; margin:0px auto; }
	.enrollment-thum-list .bbs-info-con .bbs-info-tit > span{width:75%; font-size:18px;}
	.enrollment-thum-list .bbs-info-con span.day{width:auto; font-size:12px; padding-top:3px}
	.enrollment-thum-list li article .bbs-thum,.enrollment-thum-list .bbs-info-con{float:none; width:100%;}
	.enrollment-thum-list li article .bbs-thum{text-align:center; /*width:70%;*/width:100%; margin:0 auto; padding-top:50%;}
	.enrollment-thum-list li article .bbs-thum img{width:100%;}
	.enrollment-thum-list .bbs-info-con .bbs-info-txt dt, .enrollment-thum-list .bbs-info-con .bbs-info-txt dd{display:block; width:100%; font-size:14px;}
	.enrollment-thum-list .bbs-info-con .bbs-info-txt dd{width:95%; padding-left:20px;}
	.enrollment-thum-list .bbs-info-con .bbs-info-txt dd p{ font-size:13px;}

}

/* ===================================
					게시판 :: 리스트 :: 갤러리형
 =================================== */
/* 게시판 :: 리스트 :: 갤러리형 */
.bbs-gallery-list-con ul{overflow:hidden; width:100%; padding:35px 0 25px; padding-top:15px;/*border-top:1px solid #000;*/}
.bbs-gallery-list-con ul li{float:left; width:24%; margin:0 0.5% 10px 0.5%; }
.bbs-gallery-list-con ul li a{display:block; position:relative; border:1px solid #d4d4d4; }

.bbs-gallery-list-con ul li a .gallery-thum-box{position: relative; /*padding-top: 70%;*/padding-top:66%; overflow: hidden;}
.bbs-gallery-list-con ul.site-box li a .gallery-thum-box{position: relative; padding-top: 35%; overflow: hidden;}

.bbs-gallery-list-con ul li a .gallery-thum-box2{position: relative; /*padding-top: 70%;*/padding-top:66%; overflow: hidden;}
.bbs-gallery-list-con ul.site-box li a .gallery-thum-box2{position: relative; padding-top: 35%; overflow: hidden;}


.bbs-gallery-list-con ul li a .gallery-thum{position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.bbs-gallery-list-con ul li a .category-mark{position:absolute; top:0; left:0;}
.bbs-gallery-list-con ul li a .gallery-thum img{position: absolute; top: 0; left: 0; width: 100%; /*height: 93%;*/height:100%;}
.bbs-gallery-list-con ul li a .gallery-txt-con{padding:8% 4%;}
.bbs-gallery-list-con ul li a .gallery-txt-con .gal-tit{display:block;width:100%; color:#1a1a1a; font-size:18px; font-weight:400; letter-spacing:-0.6px; line-height:26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:3%;}
.bbs-gallery-list-con ul li a .gallery-txt-con .gal-txt{height:38px; overflow:hidden; margin:3% 0 6%; color:#5e5e5e; font-size:13px; letter-spacing:-0.5px; line-height:1.5em;}
.bbs-gallery-list-con ul li a .gallery-txt-con .gal-day{color:#6a6969; font-size:13px; font-weight:300;}
/* 게시판 :: 리스트 :: 뉴스레터 */
.bbs-gallery-list-con ul.news-letter-list{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sxnfg.be.xe%2Sxe%2Svzntrf%2Spbagrag%2Sarjyrggre_yvfg_ot.cat) no-repeat center 90%; padding-top:35px; border-bottom:1px solid #d1d1d1; padding:3% 0; text-align:center;}
.bbs-gallery-list-con ul.news-letter-list li{display:inline-block; vertical-align:top; width:23%; float:none;}
.bbs-gallery-list-con ul.news-letter-list li a{border:0;}

.bbs-gallery-list-con ul.news-letter-list li a .gallery-thum-box{width:65%; margin:0 auto; border:1px solid #cdcdcd; overflow:auto; padding-top:80%;}
.bbs-gallery-list-con ul.news-letter-list li a .gallery-thum-box2{width:80%; margin:0 auto; border:1px solid #cdcdcd; overflow:auto; padding-top:80%;}

.bbs-gallery-list-con ul.news-letter-list li a .gallery-thum img{width:98%; height:98%; padding:1%;}
.bbs-gallery-list-con ul.news-letter-list li a .gallery-txt-con{padding-top:17%;}

@media all and (max-width:1220px){
	/* 게시판 :: 리스트 :: 갤러리형 */
	.bbs-gallery-list-con ul li{width:32.33%;}
	.bbs-gallery-list-con ul li a .gallery-txt-con .gal-tit{font-size:15px; line-height:20px;}
	.bbs-gallery-list-con ul li a .gallery-txt-con .gal-txt{height:34px; font-size:11.5px;}
	.bbs-gallery-list-con ul li a .gallery-txt-con .gal-day{font-size:11.5px;}
	/* 게시판 :: 리스트 :: 뉴스레터 */
	.bbs-gallery-list-con ul.news-letter-list{background:none; padding:15px 0 15px; padding-bottom:0; border-bottom:0; text-align:auto;}
	.bbs-gallery-list-con ul.news-letter-list li{float:left; width:24%;}
	.bbs-gallery-list-con ul.news-letter-list li a .gallery-txt-con{padding:8% 4%;}
}
@media all and (max-width:768px){
	/* 게시판 :: 리스트 :: 갤러리형 */
	.bbs-gallery-list-con ul li{width:49%;}
	.bbs-gallery-list-con ul li a .category-mark img{width:32px;}
	/* 게시판 :: 리스트 :: 뉴스레터 */
	.bbs-gallery-list-con ul.news-letter-list li{float:left; width:49%;}
}

/* ===================================
					게시판 :: 리스트 :: 이벤트형
 =================================== */
/* 게시판 :: 리스트 :: 이벤트형 */
.event-style-list{border-top:1px solid #000;}
.event-style-list li{border-bottom:1px solid #d7d7d7;}
.event-style-list li a{position:relative; display:block; padding:30px 0; overflow:hidden; }
.event-style-list li a .event-thum{float:left; width:34%; margin-right:6%; height:183px; display:table;}
.event-style-list li a .event-thum span{display:table-cell; vertical-align:middle; }
.event-style-list li a .event-thum img{width:100%;  border:1px solid #d2d2d2;}
.event-info-con{float:right; width:59%; padding-right:1%; height:100%; }
.event-info-con .event-info{overflow:hidden;}
.event-info-con .event-info h1{float:left; width:80%; line-height:30px; color:#343434; font-size:20px; letter-spacing:-0.5px; font-weight:600; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.event-info-con .event-info .event-state{
	float:right; display:inline-block; width:77px; height:30px; line-height:30px; text-align:center ;  font-size:15px; font-weight:400;  vertical-align:middle; background-color:#5096c1; color:#fff;
	-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;
}
.event-info-con .event-info .end-state{background-color:#ccc;}
.event-info-con .event-detail-txt{clear:both; padding:20px 0 30px; letter-spacing:-0.5px;line-height:20px; font-size:14px;}
.event-info-con .event-detail-info{overflow:hidden; padding-bottom:35px;}
.event-info-con .event-detail-info dt{color:#414141; font-size:15px; font-weight:600; padding-bottom:10px;}

@media all and (max-width:1220px){
	/* 게시판 :: 리스트 :: 이벤트형 */
	.event-style-list li a{padding:20px 0;}
}
@media all and (max-width:768px){
	/* 게시판 :: 리스트 :: 이벤트형 */
	.event-style-list { max-width:480px; margin:0px auto;}
	.event-style-list li a{padding:3%;}
	.event-style-list li a .event-thum,.event-info-con{float:none; width:100%; padding:0;}
	.event-info-con .event-info h1{font-size:16px; padding-top:10px;}
	.event-info-con .event-info .event-state{position:absolute; bottom:10px; right:3%; font-size:12px; widt50px; height:24px; line-height:24px;}
	.event-info-con .event-detail-txt{line-height:18px; font-size:12px; padding:10px 0 20px;}
	.event-info-con .event-detail-info dt{padding-bottom:5px; font-size:13px;}
}
/* ===================================
					게시판 :: 리스트 :: 이벤트형2
 =================================== */
.event-style-list2 li{width:100%; margin-bottom:15px;}
.event-style-list2 li a{ overflow:hidden; display:block; border:1px solid #c4c2aa; }
.event-style-list2 li a:hover{border:1px solid #888;}
.event-style-list2 li a .event-thum2{float:left; width:75%;}
.event-style-list2 li a .event-thum2 img{width:100%; height:217px; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.event-style-list2 li a .event-info-con2{float:left; width:25%; display:table; height:100%;}
.event-style-list2 li a .event-info-inner{display:table-cell; height:217px; text-align:center; vertical-align:middle;}
.event-style-list2 li a .event-info-inner .event-state{display:block; width:100px; height:30px; line-height:30px; margin:0px auto; background-color:#333; color:#fff;}
.event-style-list2 li a .event-info-inner .event-tit{display:block; color:#333; padding:15px 5%; line-height:24px; font-size:20px; font-weight:400; }
.event-style-list2 li a .event-info-inner .event-day{color:#aaa; font-size:12px;}
.event-style-list2 li.event-end a .event-info-inner .event-state{background-color:#ccc;}
.event-style-list2 li.event-end a .event-info-inner .event-tit,.event-style-list2 li.event-end a .event-info-inner .event-day{color:#ccc;}

@media all and (max-width:1220px){
	.event-style-list2 li a .event-thum2{width:65%;}
	.event-style-list2 li a .event-info-con2{width:35%;}
	.event-style-list2 li a .event-thum2 img,.event-style-list2 li a .event-info-inner{height:180px;}
	.event-style-list2 li a .event-info-inner .event-tit{font-size:16px; line-height:20px;}
}
@media all and (max-width:768px){
	.event-style-list2 li a .event-thum2,.event-style-list2 li a .event-info-con2{float:none; width:100%;}
	.event-style-list2 li a .event-thum2 img,.event-style-list2 li a .event-info-inner{height:auto;}
	.event-style-list2 li a .event-info-inner{padding:5%;}
}

/* ===================================
					게시판 :: 리스트  :: 2줄짜리
 =================================== */
.bbs-list-2col-con ul{overflow:hidden;}
.bbs-list-2col-con ul li{float:left; width:49%; margin-right:1%; margin-bottom:1%;}
.bbs-list-2col-con ul li:nth-child(even){margin-left:1%; margin-right:0;}
.bbs-list-2col-con ul li a{
	display:block; padding:6%; border:1px solid #ccc;
	-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;
}
.bbs-list-2col-con ul li strong,.bbs-list-2col-con ul li span{display:block;}
.bbs-list-2col-con ul li .bbs-list-2col-tit{color:#000; font-size:20px; letter-spacing:-0.5px; font-weight:600; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bbs-list-2col-con ul li .bbs-list-2col-txt{overflow:hidden; height:72px; line-height:24px; color:#202020; font-size:14px; margin:20px 0;}
.bbs-list-2col-con ul li .bbs-list-2col-day{padding-bottom:20px; color:#aaa; font-size:12px;}
.bbs-list-2col-con ul li .more-btn{
	width:86px; height:30px; line-height:30px; color:#fff; text-align:center; background-color:#555; 
	-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;
}
.bbs-list-2col-con ul li a:hover{border:1px solid #0e89c6}
.bbs-list-2col-con ul li a:hover .more-btn{background-color:#0e89c6;}
@media all and (max-width:768px){
	.bbs-list-2col-con ul li,.bbs-list-2col-con ul li:nth-child(even){float:none; width:100%; margin:0; margin-bottom:3%; }
	.bbs-list-2col-con ul li a{padding:5%;}
	.bbs-list-2col-con ul li .bbs-list-2col-tit{font-size:15px;}
	.bbs-list-2col-con ul li .bbs-list-2col-txt{font-size:12px; line-height:20px; height:60px;}
}

/* ===================================
					게시판 :: 리스트  :: 6줄짜리
 =================================== */
.bbs-list-6col-list{overflow:hidden;}
.bbs-list-6col-list li{float:left; width:180px; margin-left:24px; padding-bottom:50px;}
.bbs-list-6col-list li:first-child{margin-left:0;}
.bbs-list-6col-list li a{display:block;}
.bbs-list-6col-list li .bbs-list-6col-photo-box{
	position:relative; width:100%; padding-top:140%; overflow:hidden; border:1px solid #ccc;
	-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;
}
.bbs-list-6col-list li .bbs-list-6col-photo-box span{position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-color:#fafafa;}
.bbs-list-6col-list li .bbs-list-6col-photo-box span img{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.bbs-list-6col-list li .bbs-list-6col-photo-box span .no-image{display:block; text-align:center; padding-top:68%; font-weight:400;}
.bbs-list-6col-list li .bbs-list-6col-info-box{padding:14px 0; height:74px; border-bottom:1px solid #ccc; margin-bottom:12px;}
.bbs-list-6col-list li .bbs-list-6col-info-box span,.bbs-list-6col-list li .bbs-list-6col-info-box strong{display:block;  color:#262626; }
.bbs-list-6col-list li .bbs-list-6col-info-box .bbs-list-6col-name{font-size:20px;font-weight:400; padding-bottom:10px;}
.bbs-list-6col-list li .bbs-list-6col-info-box .bbs-list-6col-en-name{font-size:14px; padding-bottom:13px;}
.bbs-list-6col-list li .bbs-list-6col-info-box .bbs-list-6col-major{color:#125f9f; font-size:14px;}
.bbs-list-6col-list li .bbs-list-6col-more-btn{
	display:inline-block; width:68px; height:23px; line-height:20px; border:1px solid #ccc; color:#3d3d3d; font-size:12px; text-align:center;
	-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;
}
.bbs-list-6col-list li a:hover .bbs-list-6col-photo-box{border:1px solid #125f9f}
.bbs-list-6col-list li a:hover .bbs-list-6col-more-btn{border:1px solid #125f9f; background-color:#125f9f; color:#fff;}
@media all and (max-width:1220px){
	.bbs-list-6col-list li{width:15%; margin-left:2%;}
	.bbs-list-6col-list li .bbs-list-6col-info-box{height:66px;}
	.bbs-list-6col-list li .bbs-list-6col-info-box .bbs-list-6col-name{font-size:16px;}
	.bbs-list-6col-list li .bbs-list-6col-info-box .bbs-list-6col-en-name,.bbs-list-6col-list li .bbs-list-6col-info-box .bbs-list-6col-major{font-size:12px;}
}
@media all and (max-width:768px){
	.bbs-list-6col-tit{font-size:16px;}
	.bbs-list-6col-list li,.bbs-list-6col-list li:first-child{width:31.33%; margin:0 1% 5% 1%; padding-bottom:0;}
}

/* ===================================
					게시판 :: 뷰페이지
 =================================== */
/* 게시판 :: 뷰 */
.bbs-view-con{width:100%; border-top:1px solid #ddd;}
.bbs-view-head{padding:24px 3%; overflow:hidden ; border-bottom:1px solid #d7d7d7;} 
.bbs-view-head .bbs-view-tit{color:#343434; font-size:19px; letter-spacing:-0.75px; font-weight:400; line-height:1.2em; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.bbs-view-head .bbs-view-info {float:right; padding-top:5px;}
.bbs-view-head .bbs-view-info dl{overflow:hidden;}
.bbs-view-head .bbs-view-info dt,.bbs-view-head .bbs-view-info dd{float:left; color:#343434; font-size:12px; line-height:30px;}
.bbs-view-head .bbs-view-info dt{font-weight:400;margin-left:15px; margin-right:5px; color:#aaa;}
.bbs-view-head .bbs-view-info dt:first-child{margin-left:0;}
.bbs-view-file-con{padding:12px 3%; background-color:#f6f6f6; border:1px solid #d7d7d7; border-top:0;}
.bbs-view-file-con a{vertical-align:middle; text-decoration:underline; color:#414141;}
.bbs-view-file-con i{font-size:20px; margin-right:5px; vertical-align:middle; margin-top:4px;}
.bbs-editor-con{border-bottom:1px solid #d7d7d7; padding:25px 3%}
.sns-share-list{text-align:right; padding-top:25px;}
.bbs-view-btns{padding-top:30px;}

/* 게시판 :: 뷰 :: 관리자코멘트 */
.manage-comment-con{border:1px solid #d7d7d7; margin:10px 0;}
.manage-comment-con h1{padding:15px 3%; border-bottom:1px solid #d7d7d7; background-color:#f9f9f9; color:#333; font-weight:400; font-size:15px;}
.manage-comment-con p{padding:0 3%; background-color:#f9f9f9; color:#333; font-weight:400; font-size:13px;}
.manage-comment-con p span{display:inline-block; padding:15px 0; border-left:1px solid #d7d7d7; min-width:30%; font-weight:normal;}
.manage-comment-con p span:first-child{min-width:25%; border-left:0;}
.manage-comment-con p span strong{display:inline-block; font-weight:400; width:30%; text-align:center;}
.manage-comment-txt{padding:18px 3%; font-weight:400; line-height:1.5em;}

/* 게시판 :: 뷰 :: 댓글 */
.bbs-comment-con .bbs-cm-head{font-size:15px; color:#2f2f2f; letter-spacing:-0.25px;padding-bottom:15px;}
.cm-write-con{border:1px solid #d7d7d7; border-top:1px solid #000; margin-bottom:20px; }
.cm-write-top{position:relative; overflow:hidden; padding:15px 1%; background-color:#f4f4f4; border-bottom:1px solid #e5e5e5;}
.cm-writer-info{line-height:26px; padding-left:30px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sxnfg.be.xe%2Spff%2Svzntrf%2Sobneq%2Spz_jevgre_vpba.cat) no-repeat}
.cm-write-top .cm-writer{font-weight:600; font-size:17px; color:#333; margin-right:2%;  vertical-align:middle;}
.cm-write-top .cm-write-sub-txt{color:#9d9d9d; font-size:14px; font-weight:400; vertical-align:middle; line-height:1.4;}
.cm-write-bottom{padding:10px; overflow:hidden;}
.cm-write-bottom .cm-textarea{float:left; height:85px; width:85%; padding:10px 0; border:1px solid #e5e5e5; resize:none; box-sizing:border-box;}
.cm-write-bottom .cm-regi-btn{float:left; height:85px;  width:15%; border:0; padding:0; color:#fff; font-size:15px; /*background-color:#5096c1;*/ background-color:#125f9f; vertical-align:middle;}
.cm-list-con{border:1px solid #d7d7d7}
.cm-list-con li{border-top:1px solid #d7d7d7;}
.cm-list-con li:first-child{border-top:0;}
.cm-item .cm-write-top{background-color:#fcfcfc}
.cm-control-btns{position:absolute; top:50%; right:10px; margin-top:-11px;}
.cm-control-btns a{display:inline-block; width:50px; height:22px; line-height:22px; color:#fff; background-color:#999; text-align:center; font-weight:300; font-size:12px;
	-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;
}
.cm-item .cm-content{padding:10px 1%; font-weight:400; line-height:1.3em; color:#555;}
.reply-cm-write-con{padding-left:15px;}
.reply-cm-write-con .cm-write-top{ padding:15px 3%; border-top:1px solid #e5e5e5; background:#fcfcfc url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sxnfg.be.xe%2Spff%2Svzntrf%2Sobneq%2Spbzzrag_ercyl.tvs) no-repeat 2% 50%}

/* 게시판 :: 사업접수 :: 뷰 */
.receipt-view-con{border-top:1px solid #000;}
.receipt-view-apply-btn{display:inline-block; float:right;}
.receipt-view-apply-btn a{display:inline-block; width:87px; padding:12px 0; color:#fff; text-align:center; background-color:#1964a1; text-decoration:none;}
.bbs-view-file-con .type-icon{display:inline-block; width:87px; padding:11px 0; color:#fff; text-align:center;}
.bbs-view-file-con .type-ing{background-color:#a78e65;}
.bbs-view-file-con .type-finish{background-color:#b9b9b9;}
.receipt-write-con .cm-writer-info{display:inline-block; vertical-align:middle; width:58%;}
.receipt-write-con .cm-writer-info:first-child{width:35%;}
.receipt-write-con .cm-writer-info:first-child .cm-write-sub-txt{width:25%;}
.receipt-write-con .cm-writer-info.long{width: 80%;}
.receipt-write-con .cm-writer-info input, .receipt-write-con .cm-writer-info select{border:1px solid #e3e3e3;}
.receipt-write-con .cm-writer-info > dt, .receipt-write-con .cm-writer-info > dd {display:inline-block;vertical-align:top;}
.receipt-write-con .cm-writer-info > dt{width:10%;}
.receipt-write-con .cm-write-bottom .cm-writer-info > dt .cm-write-sub-txt{width:100%;}
.receipt-write-con .cm-writer-info > dd{width:75%;}
.receipt-write-con .cm-write-sub-txt{display:inline-block; width:20%; color:#414141;}
.receipt-write-con .cm-writer-info .search-btn_1{border:1px solid #b9b9b9; background-color:#f2f2f2; width:15%; cursor:pointer}
.receipt-write-con .cm-writer-info .search-btn_2{border:1px solid #b9b9b9; background:#fff url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sxnfg.be.xe%2Svzntrf%2Sobneq%2Svpba_cyhf.wct) no-repeat 20% center; width:15%; padding-left:4%; cursor:pointer} 

@media all and (max-width:1220px){
	.receipt-write-con .cm-writer-info{width:90%;}
	.receipt-write-con .cm-writer-info:first-child{width:90%;}
	.receipt-write-con .cm-writer-info:first-child .cm-write-sub-txt{width:20%;}
	.receipt-write-con .cm-write-sub-txt{width: 30% !important;}
	.receipt-write-con .cm-writer-info > dt {width:20%;}
	.receipt-write-con .cm-writer-info .search-btn_1, .receipt-write-con .cm-writer-info .search-btn_2{width:20%;}
}

@media all and (max-width:768px){
	/* 게시판 :: 뷰 */
	.bbs-view-head{padding:15px 3%;}
	.bbs-view-head .bbs-view-tit{font-size:16px;}
	.bbs-view-head .bbs-view-info{float:none; overflow:hidden;}
	.bbs-view-head .bbs-view-info dt,.bbs-view-head .bbs-view-info dd{font-size:11.5px;}
	.bbs-view-file-con{padding:10px 3%;}
	.bbs-view-file-con a{font-size:11px;}

	/* 게시판 :: 뷰 :: 관리자코멘트 */
	.manage-comment-con h1{padding:10px 3%; font-size:13px;}
	.manage-comment-txt{font-size:12px;}
	.manage-comment-con p{padding:0;}
	.manage-comment-con p span{display:block; padding:15px 3%; border-left:0; min-width:auto; border-top:1px solid #d7d7d7; padding-left:0;}
	.manage-comment-con p span:first-child{min-width:auto; border-top:0;}
	.manage-comment-con p span strong{width:25%;}


	/* 게시판 :: 뷰 :: 댓글 */
	.cm-write-top{padding:10px 3%;}
	.cm-writer-info{min-height:20px; line-height:20px; padding-left:23px; background-size:18px 18px}
	.cm-write-top .cm-writer{font-size:14px;}
	.cm-write-top .cm-write-sub-txt{font-size:11px; display:block; line-height:16px;}
	.cm-write-bottom .cm-textarea{width:75%;  height:55px; font-size:12px;}
	.cm-write-bottom .cm-regi-btn{width:25%;  height:55px; font-size:12px;}
	.cm-control-btns a{font-size:11px;}
	.cm-item .cm-content{font-size:12px;}
	.reply-cm-write-con .cm-write-top{padding:10px 5%;}

	/* 게시판 :: 사업접수 :: 뷰 */
	.bbs-view-file-con .type-icon{width:57px; padding:5px 0; font-weight:normal;}
	.receipt-view-apply-btn a{display:inline-block; width:57px; height:13px; padding:5px 0;}
	.receipt-write-con .cm-writer-info dd input, .receipt-write-con .cm-writer-info dd select{width:29% !important;}
	.receipt-write-con .cm-writer-info > dt, .receipt-write-con .cm-writer-info > dd {width:100%;}
	.receipt-write-con .cm-write-bottom .cm-writer-info > dt .cm-write-sub-txt{font-size:11px;}
	.receipt-write-con .cm-writer-info > dd > p{margin-bottom:1%;}
	.receipt-write-con .cm-writer-info .search-btn_1, .receipt-write-con .cm-writer-info .search-btn_2{width:27%; letter-spacing:-1px;}
	.receipt-write-con .cm-writer-info .search-btn_2{background-position:6%; background-size:7px 7px;}

	.cm-writer-info{margin-bottom: 5px;}
	.receipt-write-con .cm-writer-info .cm-write-sub-txt{width:100% !important; margin-bottom: 2px;}

	.b-add-css{display: inline-block; font-size: 13px; line-height: 1.3; -ms-word-break: keep-all; word-break: keep-all;}
}


/* ===================================
					게시판 :: 쓰기페이지
 =================================== */
/* 게시판 :: 쓰기 */
.bbs-write-tbl{width:100%; border:1px solid #ccc;  table-layout:fixed;  background:#f8f8f8;}
.bbs-write-tbl th,.bbs-write-tbl td{border-bottom:1px solid #d7d7d7; padding:22px 0;}
.bbs-write-tbl th{text-indent:5%; color:#414141; font-weight:300; letter-spacing:-0.25px; font-size:15px; text-align:left;}
.bbs-write-tbl td input{border:1px solid #e1e1e1; width:99%; height:32px}
.bbs-write-tbl td input.input-short{width:25%; max-width:150px;}
.bbs-write-tbl td select{border:1px solid #e1e1e1; width:35%; height:32px}
.read-only-txt{padding:10px 0; font-size:15px; font-weight:300; color:#414141;}
@media all and (max-width:768px){
	/* 게시판 :: 쓰기 */
	.bbs-write-tbl tr,.bbs-write-tbl th,.bbs-write-tbl td{display:block; padding:0; width:100% !important; border-bottom:0; text-indent:0;}
	.bbs-write-tbl th{font-size:13px; padding:10px 0; font-weight:500;}
	.bbs-write-tbl td{padding:10px 0 }/* 게시판 :: 쓰기 */
	.bbs-write-tbl tr,.bbs-write-tbl th,.bbs-write-tbl td{display:block; padding:0; width:100% !important; border-bottom:0; text-indent:0;}
	.bbs-write-tbl th{font-size:13px; padding:10px 0; font-weight:500;}
	.bbs-write-tbl td{padding:10px 0 }
	.bbs-write-tbl td input.input-short{width:28%;}
}

/* ===================================
					게시판 :: 비밀번호입력
 =================================== */
.bbs-pwd-input-con{width:100%; text-align:center;}
.pwd-txt{text-align:center; font-size:15px; line-height:20px; padding-bottom:30px;}
.pwd-txt br{display:none;}
.pwd-txt strong{font-weight:600;}
.bbs-pwd-input-box{padding:50px 0; border:1px solid #ddd; background-color:#fafafa;}
.bbs-pwd-input-box label{font-size:15px; color:#333;}
.bbs-pwd-input-box img{margin-right:5px;}
.bbs-pwd-input-box .pwd-input{width:200px; border:1px solid #ccc; height:24px; margin-left:10px;}

@media all and (max-width:768px){
	.pwd-txt,
	.bbs-pwd-input-box label{font-size:13px;}
	.pwd-txt br{display:block;}
}


/* ===================================
							member :: 공통
 =================================== */
/* 공통 css :: input가로값 */
.input10{width:10% !important;}
.input20{width:20% !important;}
.input30{width:30% !important;}
.input40{width:40% !important;}
.input50{width:50% !important;}
.input60{width:60% !important;}
.input70{width:70% !important;}
.input80{width:80% !important;}
.input90{width:90% !important;}
.input100{width:100% !important;}





/* 회원가입 :: 상단스텝 */
.join-step-list{padding-bottom:30px;}
.join-step-list .step-style1{overflow:hidden; text-align:center;}
.join-step-list .step-style1 li{display:inline-block; width:26%; margin:0px 1%; padding:15px 0; letter-spacing:-0.75px; border:1px solid #ddd; margin-top:1px; -webkit-border-radius:0 0 10px 10px;;-moz-border-radius:0 0 10px 10px;;-o-border-radius:0 0 10px 10px;;border-radius:0 0 10px 10px; }
.join-step-list .step-style1 li.on{border:1px solid #333; border-top:2px solid #333; margin-top:0;}
.join-step-list .step-style1 li strong{display:block; font-size:20px; color:#333; font-weight:600;}
.join-step-list .step-style1 li span{display:block; color:#202020;}
/* 회원가입 :: 동의 */
.join-agree-con:first-child{margin-bottom:70px;}
.join-agree-con > p.agree-tit{font-size:24px; margin-bottom:2%; color:#3d3d3d; letter-spacing:-1px;}
.join-agree-text{overflow-y:auto; font-size:15px; /*height:120px;*/height:220px; padding:20px 2%; margin-bottom:20px; background-color:#fafafa; border:1px  solid #e1e1e1; /*border-top:1px solid #000;*/  }
.agree-check{text-align:left; color:#888; font-size:13px; margin-right:10px; line-height: 1.4;}
/* 회원가입 :: 입력창 */
.essential-txt{color:#616161; font-size:14px; font-weight:400; letter-spacing:-0.6px; padding-bottom:20px;}
.essential-icon{font-weight:600; font-size:14px; margin-right:5px; color:#f08b08;}
.join-tbl{width:100%; border-top:1px solid #000; margin-bottom:20px;}
.join-tbl tr{overflow:hidden;}
.join-tbl th{width:16%; padding-left:3%; text-align:left; background-color:#f9f9f9;  color:#414141; font-size:15px; font-weight:600; word-break:keep-all; border-bottom:1px solid #d9d9d9;}
.join-tbl th img{margin-right:10px;}
.join-tbl td{width:78%; font-size:14px; font-weight:300; line-height:25px; padding:12px 10px;background-color:#fff; border-bottom:1px solid #d9d9d9;}
.column-tit{display:none; position:absolute; top:-1000em; left:-1000em;}
.join-tbl td input.cm-input{background-color:#fff; height:30px; border:1px solid #d8d8d8; text-indent:10px; color:#888; }
.join-tbl td input.cm-input:focus{color:#333;}
.join-tbl td input.cm-input::-ms-clear{display:none;}
.join-tbl td select.cm-select{background-color:#fff; border:1px solid #d8d8d8; height:34px; min-width:120px;}
.join-tbl td fieldset{display:inline-block;}
.join-tbl td textarea{border:1px solid #d8d8d8; height:100px; width:99%; resize:none;}
.sub-txt{color:#868686; font-size:13px; letter-spacing:-0.5px; font-weight:400; margin-left:10px;}
.sub-btn{display:inline-block; padding:0 25px; height:32px; line-height:32px;  border:1px solid #b1b1b1; background-color:#fff; color:#686868; font-size:13px; letter-spacing:-0.5px; vertical-align:middle;}
.join-txt{width:99%; border:1px solid #d8d8d8; height:60px; resize:none;}
#certiSendBtn{width:116px; height:34px; line-height:34px; color:#fff; font-size:13px; letter-spacing:-0.5px; vertical-align:middle; background-color:#59939f; border:0;}
#certiNum{border:2px solid #59939f; height:28px;}
.check-box-list span{margin-right:3%;}
.check-box-list span label{vertical-align:middle; color:#414141; font-size:14px; font-weight:300; letter-spacing:-0.25px;}
/* 뉴스레터 :: 뉴스레터신청창 */
.newsletter-tbl-con{width:100%; border:1px solid #c5c5c5; border-top:1px solid #000;}
.newsletter-tit{padding:4% 3%;}
.newsletter-tit h4, .newsletter-tit p{display:inline-block; vertical-align:middle; letter-spacing:-1px; font-weight:300;}
.newsletter-tit h4{font-size:36px; color:#2c2c2c;}
.newsletter-tit h4 span{color:#1964a1; font-weight:normal;}
.newsletter-tit.ver2 h4 span{color:#a78e65;}
.newsletter-tit p{font-size:23px; color:#2d2d2d; padding-left:3%;}
.newsletter-tit p strong{font-weight:400; line-height:26px;}
.newsletter-content{width:100%; background-color:#f4f4f4; padding:5% 0;}
.newsletter-tbl{width:70%; margin:0 auto; border-top:0;}
.newsletter-tbl th, .newsletter-tbl td{background:none; border-bottom:0;}
.newsletter-tbl .essential-icon{color:#1964a1; font-size:23px; display:inline-block; vertical-align:middle;}
.newsletter-tbl .essential-icon.ver2{color:#a78e65;}
.newsletter-tbl th span{display:inline-block; vertical-align:middle;}
.newsletter-tbl td select.cm-select{width:30%;}
@media all and (max-width:1220px){ 
	.newsletter-tit h4, .newsletter-tit p{display:block;}
	.newsletter-tit p{padding-top:2%; letter-spacing:-1.5px;}
}
@media all and (max-width:768px){
	/* 회원가입 :: 상단스텝 */
	.join-step-list .step-style1 li{padding:5px 0;}
	.join-step-list .step-style1 li strong{font-size:14px;}
	.join-step-list .step-style1 li img{height:30px; padding-top:5px;}
	.join-step-list .step-style1 li span{display:none;}
	/* 회원가입 :: 동의 */
	.join-agree-text{height:100px}
	.join-agree-con > p.agree-tit{font-size:15px;}
	/* 회원가입 :: 입력창 */
	.join-tbl tr,.join-tbl th,.join-tbl td{display:block; width:100%; padding:0; background:none; border-bottom:0;}
	.join-tbl th{padding:10px 0 0 0;}
	.join-tbl td{padding:10px 0; width:100%; background:none; border-bottom:0;}
	.join-tbl td input.cm-input{width:99% !important;}
	.join-tbl td input.cm-input-short{width:25% !important;}
	.join-tbl td select{min-width:auto; width:20%;}
	.join-tbl td fieldset{display:block; padding-top:5px;}
	.sub-txt{display:block; margin:5px 0 0 0; }
	.sub-btn{display:block; text-align:center; margin-top:3px;}
	#certiNum{width:50% !important;}
	/* 뉴스레터 :: 뉴스레터신청창 */
	.newsletter-tit h4{font-size:16px;}
	.newsletter-tit p{font-size:13px;}
	.newsletter-tbl{width:90%;}
	.newsletter-tbl td input.cm-input-short{width:44.5% !important;}
	.newsletter-tbl td select.cm-select{min-width:auto; width:99%; margin-top:1%;}
}






/* ***************** 2019.02.21 EB ***************** */
/* 열린공간 - 간행물 추가css */
.bbs-gallery-list-con ul.news-letter-list li a .gallery-thum-box.gallery-thum-hor {width: 80%; margin: 14% auto 0; overflow: hidden; padding-top: 65.18%;}
/* 인포그래픽 */
.bbs-gallery-list-con.infographic-list-con ul li {float: left; width: 49%; margin: 0 0.5% 10px 0.5%;}
.bbs-gallery-list-con.infographic-list-con ul li a .gallery-thum-box {position: relative; padding-top: 44.25%; overflow: hidden;}

/* ***************** 2024.02.26 유지보수 ***************** */
