#tb-board thead tr { border-top: 2px solid #666 }
#tb-board th { line-height: 44px; padding: 0; text-align: center; font-size: 15px; position: relative }
#tb-board th:not(:first-child)::before { content: ""; position: absolute; left: 0; top: 15px; width: 1px; height: 15px; background: #ccc }
#tb-board td { line-height: 40px; padding: 0; text-align: center }
#tb-board td.text-left { text-align: left }
#tb-board td.text-left a { display: block; padding-left: 12px; width: 500px; height:40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }

#tb-board-search { margin: 40px 0 20px }
#tb-board-admin { margin: 0 0 4px }

#tb-board-view thead th { border-top: 2px solid #666; border-bottom: 0; line-height: 44px; font-size: 16px; text-align: center; color: #333 }
#tb-board-view .tb-info { font-size: 13px; text-align: right; background: #fafafa }
#tb-board-view .tb-body { padding: 40px 0 20px; line-height: 2 }

#tb-board-write tr:first-child { border-top: 2px solid #666; background: #fafafa }
#tb-board-write th, #tb-board-write td { line-height: 34px }
#tb-board-write th { text-align: center; font-size: 15px }
#tb-board-write .title-line .form-control { display: inline-block; width: 75% }
#tb-board-write .title-line .form-control + div { display: inline-block; padding-left: 12px}

#tb-comment-noti { padding: 40px 0; background: #fafafa; text-align: center }

#file_preView .file { padding: 0 12px; background: #fafafa }
#file_preView .file:not(:last-child) { margin-bottom: 4px }
#file_preView .file input { display: inline-block; width: 75%; line-height: 1.5 }
#file_preView .file a { margin-left: 20px }
#file_preView .file .append:before { content: "\f055"; display: inline-block; width: 20px }
#file_preView .file .remove:before { content: "\f056"; display: inline-block; width: 20px }
#file_uploaded .file { padding: 0 12px; background: #fafafa; margin-bottom: 4px }
#file_uploaded .file .file-link { display: inline-block; width: 75%; line-height: 1.5 }
#file_uploaded .file .delete { margin-left: 85px }
#file_uploaded .file .delete:before { content: "\f056"; display: inline-block; width: 20px }

table.tb-basic {}
table.tb-basic th, table.tb-basic td {border: 1px solid #ddd; padding: 0.2em 0.4em 0.2em 1em;}
table.tb-basic th {border-bottom: 0; padding: 0.4em 1em; font-size: 15px; font-weight: 400; background: #f6f6f6; color: #333;}
table.tb-basic th.last {border-bottom: 1px solid #ddd;}

.tb-info td {text-align:right}