/**********************************************************************************************
 * 파일명: board.css
 * 저작권:
 *     NOWC-2026-SWAYEDUNET-A7D4C9
 *     © 나우컴퍼니(NOWCOMPANY) | https://nowcompany.kr
 *     All rights reserved.
 **********************************************************************************************/

@charset "utf-8";

html, body {
    width: 100%;
    height: 100%;
}

body {
    padding: 0;
    margin: 0;

    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

p {
    margin: 0;
    padding: 0;
    word-break: break-word;
}

pre {
    white-space: pre-wrap;
}

h2 {
    margin: 0;
    padding: 0;
}

.clear {
    clear: both;
}

.center {
    margin: 0 auto;
}

.right {
    float: right;
}

.left {
    float: left;
}

.link {
    cursor: pointer;
}

img {
    border: 0;
}

iframe {
    display:block;border:none;margin:0;padding:0;
}

.bold {
    font-weight: bold;
}

ul.block, ol.block, dl.block {
    list-style: none;
    padding: 0;
    margin: 0;
}

li.block, dt.block {
    display: inline;
    padding: 0;
    margin: 0;
    float: left;
}

.button, .flat_button, .image_button, .image_button_container, .image_box, .image_select, .image_select_list {
    cursor: pointer;
}

.button.no_change, .flat_button.no_change, .image_button.no_change,
.image_button_container.no_change, .image_box.no_change, .image_select.no_change, .image_select_list.no_change {
    cursor: default;
}

.ellipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


::-webkit-input-placeholder { color:#cecece;font-weight: 400; }
:-moz-placeholder { color:#cecece;font-weight: 400; }
::-moz-placeholder { color:#cecece;font-weight: 400; }
:-ms-input-placeholder { color:#cecece !important;font-weight: 400 !important; }
::-ms-input-placeholder { color:#cecece;font-weight: 400; }
::placeholder { color:#cecece;font-weight: 400; }

/* 콤보 박스 스타일 적용 */
.user_board_list .search_group select { -webkit-appearance:none;-moz-appearance:none;appearance:none; }
.user_board_list .search_group select::-ms-expand{ display:none; }

/* 게시판 관련 사항 */
.user_board_list.user_board_list_common_white .search_group { background-color:#ffffff;padding:20px;margin-bottom:10px;overflow:auto; }
.user_board_list.user_board_list_common_white .search_group select { display:inline-block;outline:none;margin-right:10px;height:38px;border:1px solid #e5e5e5;padding:0 10px;color:#707070;font-size:14px; }
.user_board_list.user_board_list_common_white select { -webkit-appearance:none;-moz-appearance:none;appearance:none; }
.user_board_list.user_board_list_common_white select::-ms-expand{ display:none; }
.user_board_list.user_board_list_common_white select { background:url('/res/lia/img/board/white/img_arrow.png') no-repeat calc(100% - 10px) 50%/8px auto;cursor: pointer; }
.user_board_list.user_board_list_common_white select:hover { background:url('/res/lia/img/board/white/img_arrow_pressed.png') no-repeat calc(100% - 10px) 50%/8px auto; }
.user_board_list.user_board_list_common_white .search_group select.count_option_select { width:160px;border-radius: 5px; }
.user_board_list.user_board_list_common_white .search_group select.search_option_select { width:130px;float:left;border-radius: 5px; }
.user_board_list.user_board_list_common_white .search_group input { display:inline-block;outline:none;height:38px;margin:0;border:1px solid #e5e5e5;padding:0 50px 0 10px;width:200px;color:#707070;font-size:14px;float:left;border-radius: 5px 0px 0px 5px; }
.user_board_list.user_board_list_common_white .search_button {    border: none; height:38px;line-height:38px;background-color:#5d626e;width:100px;text-align:center;display:inline-block;color:#ffffff;font-size:14px;cursor:pointer;float:left;border-radius: 0px 5px 5px 0px; }
.user_board_list.user_board_list_common_white .search_button:hover { background-color:#505562; }
.user_board_list.user_board_list_common_white .search_group_input_container { float:right; }
.user_board_list.user_board_list_common_white .total_count { color:#707070;font-size:16px;line-height:20px;margin-bottom:26px; }
.user_board_list.user_board_list_common_white .total_count .total_count_text { color:#007bff; }

/* Mobile */
@media screen and (max-width:430px) {
    .user_board_list.user_board_list_common_white .search_group select.count_option_select { display:none; }
    .user_board_list.user_board_list_common_white .search_group select.search_option_select { display:none; }
    .user_board_list.user_board_list_common_white .search_group input { width:100px; }
    .user_board_list.user_board_list_common_white .search_button { width:60px; }
}

/* Mobile */
@media screen and (min-width:431px) and (max-width:767px) {
    .user_board_list.user_board_list_common_white .search_group select.count_option_select { display:none; }
    .user_board_list.user_board_list_common_white .search_group select.search_option_select { width:120px; }
    .user_board_list.user_board_list_common_white .search_group input { width:100px; }
    .user_board_list.user_board_list_common_white .search_button { width:60px; }
}


.user_board_list.user_board_list_white .normal_list { width: 100%;border-collapse: collapse;text-align: center;border-top: 2px solid #d3d6e2;background-color:#ffffff; }
.user_board_list.user_board_list_white .normal_list thead tr td { position:relative;color: #25336f;font-size: 14px; }
.user_board_list.user_board_list_white .normal_list thead tr:only-child td:first-child:after { content: none; }
.user_board_list.user_board_list_white .normal_list thead tr td:after { content: '';position: absolute;left: 0;top: 14px;bottom: 14px;width: 1px;background: #d3d6e2;}
.user_board_list.user_board_list_white .normal_list thead tr td:first-child:after { contewnt: none; }
.user_board_list.user_board_list_white .normal_list tr { border-bottom: 1px solid #d5d8dc;height:28px; }
.user_board_list.user_board_list_white .normal_list tr td { padding: 10px 0;line-height: 24px;color:#1e1e1e;vertical-align: middle;font-size: 14px; }
.user_board_list.user_board_list_white .normal_list tbody tr { cursor: pointer; }
.user_board_list.user_board_list_white .normal_list tbody tr.content_on:hover{ cursor: pointer; background: #ededed;}
.user_board_list.user_board_list_white .normal_list tbody .title { color:#5d5d5d;text-align: left; }
.user_board_list.user_board_list_white .normal_list tbody .title.align_center { text-align: center; }
.user_board_list.user_board_list_white .normal_list tbody tr:hover .title { text-decoration: underline; }
.user_board_list.user_board_list_white .normal_list .comment_count { color: #b9b9bb; }
.user_board_list.user_board_list_white .normal_list .always_on_top { background-color:rgb(248,248,248); }
.user_board_list.user_board_list_white .normal_list .always_on_top td { }
.user_board_list.user_board_list_white .normal_list .new { margin-left: 10px; }
.user_board_list.user_board_list_white .normal_list .attach { cursor: pointer; }
.user_board_list.user_board_list_white .normal_list .status.status_completed { background-color:#013a86;border:1px solid #013a86;color:#ffffff; }
.user_board_list.user_board_list_white .normal_list .status { text-align:center;margin:0 auto;cursor: pointer;background-color:#f8f8f8;border:1px solid #e5e5e5;border-radius: 5px;color:#707070;width:85px;height:28px;line-height:28px;font-size:14px; }
.user_board_list.user_board_list_white .no_content {border-top: 1px solid #e9e9e9; margin-bottom: 20px; border-bottom:1px solid #e9e9e9;line-height:400px;height:400px;text-align:center;background-color:#ffffff; }

/* Mobile */
@media screen and (max-width:767px) {

    .user_board_list.user_board_list_white .normal_list thead { display:none; }
    .user_board_list.user_board_list_white .normal_list { display:block; }
    .user_board_list.user_board_list_white .normal_list tbody { display:block; }
    .user_board_list.user_board_list_white .normal_list tr { display:block;height:auto;padding:18px 20px;position:relative; }
    .user_board_list.user_board_list_white .normal_list tr td { display:block;padding:0;text-align:left;line-height:30px; }
    .user_board_list.user_board_list_white .normal_list tr td.attachment { position:absolute;right:20px;top:30px; }
    .user_board_list.user_board_list_white .normal_list tr td.title { color:#232323; }
    .user_board_list.user_board_list_white .normal_list tbody .title.align_center { text-align: left; }
    .user_board_list.user_board_list_white .normal_list tr td.attachment.none {display:none; }
    .user_board_list.user_board_list_white .normal_list tr td.no { display:none; }
    .user_board_list.user_board_list_white .normal_list tr.always_on_top td.no { display:block; }
    .user_board_list.user_board_list_white .normal_list .status  { margin:0; }
    .user_board_list.user_board_list_white .normal_list .hit_count  { display:none; }
}

.user_board_list.user_board_list_normal .normal_list { width: 100%;border-collapse: collapse;text-align: center;border-top: 2px solid #707070; }
.user_board_list.user_board_list_normal .normal_list thead tr td { color: #232323;font-size: 16px; }
.user_board_list.user_board_list_normal .normal_list tr { border-bottom: 1px solid #e9e9e9;height:70px }
.user_board_list.user_board_list_normal .normal_list tr td { padding: 10px 0;line-height: 24px;color:#707070;vertical-align: middle; }
.user_board_list.user_board_list_normal .normal_list tbody tr { cursor: pointer;; }
.user_board_list.user_board_list_normal .normal_list tbody .category { color:#003087; }
.user_board_list.user_board_list_normal .normal_list tbody .title { color:#232323;text-align: left; }
.user_board_list.user_board_list_normal .normal_list tbody .title.align_center { text-align: center; }
.user_board_list.user_board_list_normal .normal_list tbody tr:hover .title { text-decoration: underline; }
.user_board_list.user_board_list_normal .normal_list .comment_count { color: #b9b9bb; }
.user_board_list.user_board_list_normal .normal_list .always_on_top {  }
.user_board_list.user_board_list_normal .normal_list .new { margin-left: 10px; }
.user_board_list.user_board_list_normal .normal_list .attach { cursor: pointer; }
.user_board_list.user_board_list_normal .normal_list .status.status_completed { background-color:#013a86;border:1px solid #013a86;color:#ffffff; }
.user_board_list.user_board_list_normal .normal_list .status { margin:0 auto;cursor: pointer;background-color:#f8f8f8;border:1px solid #e5e5e5;border-radius: 5px;color:#707070;width:70px;height:28px;line-height:28px;font-size:14px; }
.user_board_list.user_board_list_normal .no_content { border-bottom:1px solid #e9e9e9;line-height:400px;height:400px;text-align:center;display:none; }

/* Mobile */
@media screen and (max-width:767px) {

    .user_board_list.user_board_list_normal .normal_list thead { display:none; }
    .user_board_list.user_board_list_normal .normal_list { display:block; }
    .user_board_list.user_board_list_normal .normal_list tbody { display:block; }
    .user_board_list.user_board_list_normal .normal_list tr { display:block;height:auto;padding:18px 20px;position:relative; }
    .user_board_list.user_board_list_normal .normal_list tr td { display:block;padding:0;text-align:left;line-height:30px; }
    .user_board_list.user_board_list_normal .normal_list tr td.attachment { position:absolute;right:20px;top:30px; }
    .user_board_list.user_board_list_normal .normal_list tr td.title { color:#232323; }
    .user_board_list.user_board_list_normal .normal_list tbody .title.align_center { text-align: left; }
    .user_board_list.user_board_list_normal .normal_list tr td.attachment.none {display:none; }
    .user_board_list.user_board_list_normal .normal_list tr td.no { display:none; }
    .user_board_list.user_board_list_normal .normal_list tr.always_on_top td.no { display:block; width: 100%; }
}