
.h5-center {text-align:center !important;}


/* 게시판 페이징 */
.page_wrap {text-align:center; font-size:0;}
.page_nation {display:inline-block;}
.page_nation a {display:block; margin:0 2px; padding:0 3px; float:left; border:1px solid #e6e6e6; min-width:28px; height:28px; line-height:28px; text-align:center; background-color:#fff; font-size:12px; color:#999999; text-decoration:none;}
.page_nation .arrow {border:1px solid #ccc;}
.page_nation .pprev {background:#f5f5f5 url('/CSS/images/page_pprev.png') no-repeat center center; margin-left:0;}
.page_nation .prev {background:#f5f5f5 url('/CSS/images/page_prev.png') no-repeat center center; margin-right:6px;}
.page_nation .next {background:#f5f5f5 url('/CSS/images/page_next.png') no-repeat center center; margin-left:6px;}
.page_nation .nnext {background:#f5f5f5 url('/CSS/images/page_nnext.png') no-repeat center center; margin-right:0;}
.page_nation a.active {background-color:#42454c; color:#fff; border:1px solid #42454c;}

.page_nation a.none {opacity:.5 !important;}
.page_nation a:not(.none):hover {border:1px solid orange !important;}

@media screen and (max-width:980px) {

	.page_wrap {text-align:right;}
	.page_nation a {display:none; margin:0 1px !important; padding:0 !important;}
	.page_nation a:first-child {display:block; width:35px; height:35px; line-height:35px;}
	.page_nation a:last-child {display:block; width:35px; height:35px; line-height:35px;}

	/* 글쓰기 */
	table.ej-write-tbl {margin:0 auto; padding:5px; font-size:1em; border:1px solid #ccc; background:#fff;}
	table.ej-write-tbl tr,
	table.ej-write-tbl th,
	table.ej-write-tbl td {display:block; border:none; border-bottom:1px solid #ccc;}
	table.ej-write-tbl td:last-child {border-bottom:none;}
	table.ej-write-tbl th {text-align:left; font-size:1em;}
	table.ej-write-tbl td {text-align:left;}
}

/* 글보기 테이블 */
table.ej-view-tbl {width:100% !important; margin:0 auto; padding:5px; font-size:1em; border-spacing:0; border:0; border-collapse:collapse; background:#fff;}
table.ej-view-tbl td,
table.ej-view-tbl th {color:#111; padding:10px; border:1px solid #ccc;}
table.ej-view-tbl th {text-align:center; vertical-align:middle;}
table.ej-view-tbl td {text-align:left; vertical-align:middle;}
table.ej-view-tbl th {background-color:#f0f5f9;}
table.ej-view-tbl th:first-child {word-break:break-all; word-wrap:break-word;}

/* 글쓰기 테이블 */
table.ej-write-tbl {width:100% !important; margin:0 auto; padding:5px; font-size:1em; border-spacing:0; border:0; border-collapse:collapse; background:#fff;}
table.ej-write-tbl td,
table.ej-write-tbl th {color:#111; padding:10px; border:1px solid #ccc;}
table.ej-write-tbl th {text-align:center; vertical-align:middle;}
table.ej-write-tbl td {text-align:left; vertical-align:middle;}
table.ej-write-tbl th {background-color:#f0f5f9; }
table.ej-write-tbl dl {margin:0; padding:0 0 0 3px; overflow:hidden;}
table.ej-write-tbl dt,
table.ej-write-tbl dd {float:left; margin:0; padding-right:5px;}
table.ej-write-tbl dt.btn {padding-top:2px; *padding-top:3px;}
table.ej-write-tbl dt.txt {padding-top:7px; *padding-top:8px;}
table.ej-write-tbl dd.btn {padding-top:2px; *padding-top:3px;}
table.ej-write-tbl dd.ibtn {padding-top:5px;}
table.ej-write-tbl dd.chk {padding-top:0; *width:18px; *padding-top:-3px;}
table.ej-write-tbl dd.txt {padding-top:0; padding-right:10px; *padding-top:5px; *padding-right:5px;}
table.ej-write-tbl dd.itxt {padding-top:5px; *padding-top:9px;}
table.ej-write-tbl #j-bbs-link-wrap input[type=text] {width:50%;}
table.ej-write-tbl #j-bbs-file-wrap input[type=file] {width:50%;}
