/* Board - List */
.board-list-checkbox{
    position: absolute;
    top:10px;
    left:10px;
    z-index: 2;
    display: inline-block;
    font-size: 0;
}
.board-list-btn{
    position: absolute;
    top:10px;
    right:10px;
    z-index: 2;
    display: inline-block;
}
.board-empty-message{
    font-size: 1.6rem;
    text-align: center;
}
@keyframes FadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}
@media (min-width:576px){
}
@media (min-width:768px){
    .board-empty-message{
        font-size: 1.6rem;
    }
}
@media (min-width:1024px){
}
@media (min-width:1200px){
}

/* Board - Search */
.board-search { padding: 20px; }
.board-search form { width: 100%; }
.board-search__box { width: 100%; flex-wrap: wrap; }
.board-search__input { flex: 1 1; width: 100%; }
.board-search select,
.board-search input,
.board-search .button { height: 40px; font-size: 13px; }
.board-search__select { margin-right: 4px; }
.board-search__button { margin-top: 4px; width: 100%; }
.board-search__button .button { width: 100%; }
@media (max-width:1024px){
    .board-search--top{ margin: 50px 0 20px; }
    .board-search{margin-top: 70px; padding: 34px;background: #fafafa; border: 1px solid var(--border-color)ddd;}
    .board-search form { display: block; }
    .board-search select,.board-search input,.board-search .button { width: 100%; height: 44px; font-size: 16px; }
    .board-search__box{display: flex; align-items: center; justify-content: center;}
    .board-search__select { margin-right: 4px; width: 100px; }
    .board-search__input { width: 274px; }
    .board-search__button .button { width: 80px; color: #fff; font-weight: 500; background: #222; }
}

/* Board - Write */
.board-input { width: 100%;}
.board-input img, .AWboard_input_table tr td img { display: inline-block; margin: 0; }
.board-input .content_box { padding: 14px 0; }
.board-input .AW_board_input_checkbox { padding-left: 14px; text-align: left; }
@media (min-width:1024px){
}

.board-list-history,
.board-view{
    font-family: "Pretendard","NotoSansKR","Nanum Gothic","Apple SD Gothic Neo",Helvetica,Arial,sans-serif;
}

/* Board - view */
.board-view { width: 100%; border-top: 2px solid #222; border-bottom: 1px solid var(--border-color); border-collapse: collapse;}
.board-view tr th,
.board-view tr td {
    height: 40px;
    padding: 4px 10px;
    text-align: left;
    font-size: 1.4rem;
    border-bottom: 1px solid var(--border-color);
}
.board-view tr th { background-color: #f7f7f7; }
.board-view tr td{
    color: var(--default-light-text-color);
}
.board-view tr td.content_box { vertical-align:top; padding: 16px 10px; height: 100px; }
.board-view tr td.content_box table tr td { padding-left: 0; }
.board-view tr:last-child td { border-bottom: none; }
.board-view video { max-width: 100%; }
.board-view .data-file{
 text-decoration: underline;
}
@media(min-width:768px){
    .board-view tr th, .board-view tr td{ font-size: 1.6rem; }
}
@media(min-width:1024px){
    .board-view tr th, .board-view tr td{ height: 60px; font-size: 1.8rem; padding: 14px; }
    .board-view tr td.content_box { padding:20px 14px; height: 280px; }
}
/* board-view-navi */
.board-view-navi { width: 100%; border-collapse: collapse; border: none; border-bottom: 1px solid var(--border-color); }
.board-view-navi tr th { height: 40px; background-color: #f7f7f7; }
.board-view-navi tr:first-child th, .board-view-navi tr:first-child td { border-bottom: 1px solid var(--border-color); }
.board-view-navi tr th, .board-view-navi tr td { padding: 14px; font-size: 1.4rem; }
@media(min-width:1024px){
    .board-view-navi tr th, .board-view-navi tr td { font-size: 1.6rem; }
}
