
/* 검색 */
#search_st { padding:8px; }
#search_sv { padding:8px; width:10em; }
.j-search-wrap dl dd.btn .res { padding:9px 14px !important;}

/* 글목록 테이블 */
.ej-tbl-wrap {border:1px solid #ccc; border-radius:5px; box-shadow:3px 3px 0 rgba(0, 0, 0, 0.1); max-width:100%; margin:0 auto; overflow:hidden; width:100%;}
table.ej-tbl {width:100%; margin:0 auto; padding:5px; font-size:1em; border-spacing:0; border:0; border-collapse:collapse; background:#fff;}
table.ej-tbl th {color:#111; padding:12px 3px; border-top:2px solid #aaa;border-bottom:1px solid #ddd;}
table.ej-tbl td {color:#555; padding:10px 3px; border-top:0px solid #aaa;border-bottom:1px solid #eee;}
table.ej-tbl th {text-align:center; vertical-align:middle;}
table.ej-tbl td {text-align:left; vertical-align:middle;}
table.ej-tbl td a {display:inline-block; font-weight:normal;}
table.ej-tbl td a img {vertical-align:middle;}
table.ej-tbl th:first-child input[type=checkbox], td:first-child input[type=checkbox] {width:16px; height:16px;}
table.ej-tbl th {background-color:#eee; font-weight:bold;}
table.ej-tbl tr:nth-child(n) {background-color:#fff;}
table.ej-tbl .h5-center {text-align:center;}
table.ej-tbl .tbl-no-data {text-align:center;}
#ej-bbs-contents {word-break:break-all; word-wrap:break-word;}

/*
table.ej-tbl tr:nth-child(2n) {background-color:white;}
table.ej-tbl tr:nth-child(2n+1) {background-color:#f5f5f5;}
*/

/* 글보기 테이블 */
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:#555; padding:10px; border:1px solid #ddd;}
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:#eee; font-weight:bold;}
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:#555; padding:10px; border:1px solid #ddd;}
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:#eee; font-weight:bold;}
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%;}

@media screen and (max-width:980px) {
	table.ej-tbl colgroup {display:none;}	/* width 값이 설정된 table의 colgroup 을 숨김처리 하지 않으면 반응형 테이블 크기가 100%가 안됨 2021-06-15 04:06:51 */

	/* 목록 */
	table.ej-tbl {width:100%; margin:0 auto; padding:5px; font-size:1em; border-spacing:0; border:0; border-collapse:collapse; background:#fff;}
	table.ej-tbl tr,
	table.ej-tbl td {display:block; border:none;}
	table.ej-tbl td {text-align:left; font-size:1em;}
	table.ej-tbl .h5-center {text-align:left;}
	table.ej-tbl td:nth-last-child(3) {display:none;} /* 추천수 */
	table.ej-tbl td:nth-last-child(2) {display:none;} /* 조회수 */
	table.ej-tbl tr:not(:last-child) {border:1px dotted #ccc;}
	table.ej-tbl tr {margin:0 0 -1px;}
	table.ej-tbl tr:last-child {border:1px dotted #ccc; margin:0;}
	table.ej-tbl td:not(:first-child) {clear:both; margin:0 10px; padding:4px 30px 4px 60px; position:relative; text-align:left; word-break:break-all; word-wrap:break-word;}
	table.ej-tbl td:not(:first-child):before {color:#999; content:''; display:block; position:absolute; left:0; font-weight:normal;}
	table.ej-tbl td:not(:first-child):before {content:attr(data-cell-header);}
	table.ej-tbl tr {position:relative; padding:0;}
	table.ej-tbl tr:first-child {display:none;}
	table.ej-tbl .tbl-no-data {display:block !important; position:static !important; border-top:1px dotted #ccc !important; padding:0 !important;}

	/* 글쓰기 */
	table.ej-write-tbl {margin:0 auto; padding:5px; font-size:1em; border:1px solid #ddd; 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 #ddd;}
	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;}

	.j-bbs-youtube {width:100% !important; height:51.5vw !important; overflow:hidden;}
}