/* FreeBoard Table */
.FreeBoard_table_tr {
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #eee;
	border-top-width: 2px;
	border-bottom-width: 1px;
	font-size: 10pt;
	font-weight: bold;
	color: #535353;
	background-color: #F9F9F9;
	text-align: center;
	padding:5px 3px;
	
}
.FreeBoard_table_td {
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
	border-bottom-width: 1px;
	padding:5px 3px;	
}

/* 게시글 삭제 */
#delConfirm { text-align:center; padding:30px 0; }
#delConfirm fieldset { width:340px; margin:0 auto; border:2px solid #eee; }
#delConfirm legend { width:300px; margin:0 auto; padding:13px 0; text-align:center; font-weight:bold; color:#fff; font-size:9pt; background-color:#000; }
#delConfirm p { font-weight:bold; margin-top:20px; }
#delConfirm ul.delBtn { margin:10px 0 20px 0; }
#delConfirm ul.delBtn input { border:0; }
#delConfirm ul.delBtn li { display:inline; padding:1px; height:23px; }


/* 게시판 뷰 */
.boardView {padding:0;}
.boardViewHeader .jn_title {margin:0 !important; padding:0 0 10px !important;  border-bottom:2px solid #000; font-weight:500 !important; font-size:18px !important; background-image:none !important; word-break:break-all;}
.boardViewHeader .boardInfo {overflow:hidden; width:100%; border-bottom:1px solid #555; background:#fff; font-size:14px;}
.boardViewHeader .boardInfo dt {float:left; font-weight:500; padding-right:10px;}
.boardViewHeader .boardInfo dd {float:left; margin-right:7.5px; }
.boardViewHeader .boardInfo dt, .boardViewHeader .boardInfo dd {padding:15px 5px; }
.boardViewHeader .attach {float:none; background:#f9f9f9; font-size:14px; clear:both;}
.boardViewHeader .attach p, .boardViewHeader .attach ul li {margin:0 !important; padding:15px 5px;  border-bottom:1px solid #eee;}
.boardCon img {width:100%; height:auto; margin:5px 0; }
.boardCon {margin:20px 0;}

/* 이전글, 다음글 */
.prev-next {border-bottom:1px solid #555; border-top:2px solid #000; font-size:14px;}
.prev-next dt {float:left; width:50px;  font-weight:500; clear:both;}
.prev-next dt.prev {padding:15px 5px; }
.prev-next dd.prev {padding:15px 5px;  border-bottom:1px dotted #eee;}
.prev-next dt.next {padding:15px 5px; }
.prev-next dd.next {padding:15px 5px; }

/* 버튼 */
.boardBtn {float:right;}
.boardBtn ul li{float:left;padding:3px;}
.viewBtn {overflow:hidden;margin:20px 0;}
.viewBtn .btnRight .button_green {width:100%; padding:10px 20px;  box-sizing:border-box;}

.boardWriteForm div.boardWriteBtn {overflow:auto; width:100%; margin:10px 0;  text-align:center;}
.boardWriteForm div.boardWriteBtn li {display:inline; padding:1px;}
.boardWriteBtn input {width:51px; height:28px; border:0; }
.pwdConfirmForm .okbtn {width:55px; height:23px;  border:0; }
.secretWriteForm .okbtn {width:55px; height:23px;  border:0; }