/* BASIC css start */
/* =========================================================
   LUNA PC 질문과 대답 - 목록 최종
   제목 위치/크기 유지 + Name과 굵기 통일
   ========================================================= */

#bbsData,
#bbsData table,
#bbsData input,
#bbsData select,
#bbsData button {
    font-family:"Malgun Gothic","맑은 고딕",Arial,sans-serif;
}


/* 질문과 대답 */
#bbsData .bbs-tit {
    margin:0 0 32px 0;
    text-align:center;
}

#bbsData .bbs-tit strong {
    color:#3d3936 !important;
    font-size:20px !important;
    line-height:1.4 !important;
    font-weight:700 !important;
    letter-spacing:-0.4px !important;
}

#bbsData .bbs-tit .braket {
    margin:0 10px;
    color:#c3bdb7 !important;
    font-size:14px !important;
    font-weight:400 !important;
}


/* 글쓰기 */
#bbsData .bbs-link,
#bbsData .bbs-link a,
#bbsData a.write {
    color:#76685d !important;
    font-size:13px !important;
    line-height:1.5 !important;
    font-weight:400 !important;
    text-decoration:none !important;
}

#bbsData .bbs-link a:hover,
#bbsData a.write:hover {
    color:#806b58 !important;
}


/* 목록 */
#bbsData .bbs-table-list {
    width:100%;
    margin:0;
    padding:0;
}

#bbsData .bbs-table-list table {
    width:100% !important;
    margin:0 !important;
    padding:0 !important;
    border-spacing:0 !important;
    border-collapse:collapse !important;
    table-layout:auto !important;
    border-top:1px solid #ddd8d3 !important;
}


/* 6열 너비 */
#bbsData .bbs-table-list col:nth-child(1) { width:72px !important; }
#bbsData .bbs-table-list col:nth-child(2) { width:34px !important; }
#bbsData .bbs-table-list col:nth-child(3) { width:auto !important; }
#bbsData .bbs-table-list col:nth-child(4) { width:120px !important; }
#bbsData .bbs-table-list col:nth-child(5) { width:110px !important; }
#bbsData .bbs-table-list col:nth-child(6) { width:60px !important; }

#bbsData .bbs-table-list th:nth-child(1),
#bbsData .bbs-table-list td:nth-child(1) {
    width:72px !important;
}

#bbsData .bbs-table-list th:nth-child(2),
#bbsData .bbs-table-list td:nth-child(2) {
    width:34px !important;
}

#bbsData .bbs-table-list th:nth-child(4),
#bbsData .bbs-table-list td:nth-child(4) {
    width:120px !important;
}

#bbsData .bbs-table-list th:nth-child(5),
#bbsData .bbs-table-list td:nth-child(5) {
    width:110px !important;
}

#bbsData .bbs-table-list th:nth-child(6),
#bbsData .bbs-table-list td:nth-child(6) {
    width:60px !important;
}


/* 제목줄 */
#bbsData .bbs-table-list thead th {
    padding:11px 8px !important;
    border-bottom:1px solid #ddd8d3 !important;
    background:#ffffff !important;

    color:#6f6258 !important;

    font-size:14px !important;
    line-height:1.4 !important;
    font-weight:700 !important;

    letter-spacing:-0.2px !important;

    text-align:center !important;
    vertical-align:middle !important;

    white-space:nowrap !important;
    word-break:keep-all !important;
}

#bbsData .bbs-table-list thead th .tb-center,
#bbsData .bbs-table-list thead th div {
    color:#6f6258 !important;

    font-size:14px !important;
    line-height:1.4 !important;
    font-weight:700 !important;

    text-align:center !important;

    white-space:nowrap !important;
}


/* Content 헤더 */
#bbsData .bbs-table-list thead th:nth-child(3) {
    padding-left:14px !important;
    text-align:left !important;
}

#bbsData .bbs-table-list thead th:nth-child(3) .tb-center,
#bbsData .bbs-table-list thead th:nth-child(3) div,
#bbsData .bbs-table-list thead th:nth-child(3) * {
    text-align:left !important;
}


/* 본문 */
#bbsData .bbs-table-list tbody tr {
    height:auto !important;
}

#bbsData .bbs-table-list tbody td {
    padding:10px 8px !important;

    border-bottom:1px solid #ebe7e3 !important;
    background:#ffffff !important;

    color:#625c57 !important;

    font-size:13px !important;
    line-height:1.45 !important;
    font-weight:400 !important;

    vertical-align:middle !important;
}


/* No. */
#bbsData .bbs-table-list tbody td:nth-child(1),
#bbsData .bbs-table-list tbody td:nth-child(1) .tb-center {
    text-align:center !important;
    white-space:nowrap !important;
    word-break:keep-all !important;
    font-size:13px !important;
    font-weight:400 !important;
}


/* Lock */
#bbsData .bbs-table-list thead th:nth-child(2),
#bbsData .bbs-table-list tbody td:nth-child(2) {
    text-align:center !important;
    padding-left:0 !important;
    padding-right:0 !important;
}

#bbsData .bbs-table-list tbody td:nth-child(2) img {
    width:auto !important;
    height:auto !important;
    max-height:16px !important;
    margin:0 auto !important;
    vertical-align:middle !important;
}


/* =========================================================
   Content 실제 제목
   Name과 크기 + 굵기 동일
   ========================================================= */

#bbsData .bbs-table-list tbody td:nth-child(3) {
    padding-left:14px !important;
    text-align:left !important;

    color:#625c57 !important;

    font-size:13px !important;
    line-height:1.45 !important;
    font-weight:400 !important;
}

#bbsData .bbs-table-list tbody td:nth-child(3) div,
#bbsData .bbs-table-list tbody td:nth-child(3) span,
#bbsData .bbs-table-list tbody td:nth-child(3) a,
#bbsData .bbs-table-list tbody td:nth-child(3) strong,
#bbsData .bbs-table-list tbody td:nth-child(3) b,
#bbsData .bbs-table-list tbody td:nth-child(3) font {
    color:#625c57 !important;

    font-family:"Malgun Gothic","맑은 고딕",Arial,sans-serif !important;

    font-size:13px !important;
    line-height:1.45 !important;

    font-weight:400 !important;

    text-align:left !important;
}


/* tb-left */
#bbsData .bbs-table-list tbody td:nth-child(3) .tb-left {
    display:block !important;

    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    overflow:hidden !important;

    color:#625c57 !important;

    font-size:13px !important;
    line-height:1.45 !important;
    font-weight:400 !important;

    letter-spacing:-0.2px !important;

    text-align:left !important;

    white-space:nowrap !important;
    word-break:keep-all !important;

    text-overflow:ellipsis !important;
}

#bbsData .bbs-table-list tbody td:nth-child(3) .tb-left *,
#bbsData .bbs-table-list tbody td:nth-child(3) .tb-left a {
    color:#625c57 !important;

    font-family:"Malgun Gothic","맑은 고딕",Arial,sans-serif !important;

    font-size:13px !important;
    line-height:1.45 !important;

    font-weight:400 !important;

    letter-spacing:-0.2px !important;

    text-align:left !important;
    text-decoration:none !important;

    white-space:nowrap !important;
    word-break:keep-all !important;
}

#bbsData .bbs-table-list tbody td:nth-child(3) .tb-left a:hover {
    color:#806b58 !important;
    text-decoration:underline !important;
}


/* Content 아이콘 */
#bbsData .bbs-table-list tbody td:nth-child(3) img {
    width:auto !important;
    height:auto !important;

    max-height:16px !important;

    margin-right:4px !important;

    vertical-align:middle !important;
}


/* =========================================================
   Name
   Content와 동일 13px / 400
   ========================================================= */

#bbsData .bbs-table-list tbody td:nth-child(4),
#bbsData .bbs-table-list tbody td:nth-child(4) .tb-center,
#bbsData .bbs-table-list tbody td:nth-child(4) span,
#bbsData .bbs-table-list tbody td:nth-child(4) a {
    color:#625c57 !important;

    font-family:"Malgun Gothic","맑은 고딕",Arial,sans-serif !important;

    font-size:13px !important;
    line-height:1.45 !important;

    font-weight:400 !important;

    text-align:center !important;

    white-space:nowrap !important;
    word-break:keep-all !important;
}


/* LUNA 관리자 아이콘 */
#bbsData .bbs-table-list tbody td:nth-child(4) img {
    width:auto !important;
    height:auto !important;

    max-width:75px !important;
    max-height:24px !important;

    margin:0 auto !important;

    vertical-align:middle !important;
}


/* Date */
#bbsData .bbs-table-list tbody td:nth-child(5),
#bbsData .bbs-table-list tbody td:nth-child(5) .tb-center {
    color:#625c57 !important;

    font-size:13px !important;
    line-height:1.45 !important;
    font-weight:400 !important;

    text-align:center !important;

    white-space:nowrap !important;
    word-break:keep-all !important;
}


/* Hits */
#bbsData .bbs-table-list tbody td:nth-child(6),
#bbsData .bbs-table-list tbody td:nth-child(6) .tb-center {
    color:#625c57 !important;

    font-size:13px !important;
    line-height:1.45 !important;
    font-weight:400 !important;

    text-align:center !important;

    white-space:nowrap !important;
    word-break:keep-all !important;
}


/* 검색 */
#bbsData .bbs-search,
#bbsData .bbs-sch,
#bbsData .search-box,
#bbsData .search-area,
#bbsData .bbs-search-form {
    color:#655e58 !important;
    font-size:13px !important;
    line-height:1.5 !important;
    white-space:nowrap !important;
}

#bbsData .bbs-search label,
#bbsData .bbs-sch label,
#bbsData .search-box label,
#bbsData .search-area label,
#bbsData .bbs-search-form label {
    color:#655e58 !important;
    font-size:13px !important;
}

#bbsData input[type="radio"] {
    width:15px;
    height:15px;

    margin:0 4px 0 8px;

    vertical-align:-2px;
}

#bbsData input[type="text"] {
    height:29px !important;

    padding:3px 8px !important;

    box-sizing:border-box !important;

    border:1px solid #d9d5d1 !important;

    color:#444444 !important;
    background:#ffffff !important;

    font-size:13px !important;

    vertical-align:middle !important;
}


/* 페이지 */
#bbsData .paging,
#bbsData .bbs-paging,
#bbsData .page-num,
#bbsData .page-wrap,
#bbsData .pagination {
    margin-top:22px;

    color:#77706a !important;

    font-size:13px !important;

    text-align:center;
}

#bbsData .paging a,
#bbsData .bbs-paging a,
#bbsData .page-num a,
#bbsData .page-wrap a,
#bbsData .pagination a {
    display:inline-block;

    min-width:20px;

    margin:0 2px;
    padding:3px 2px;

    color:#77706a !important;

    font-size:13px !important;
    line-height:1.5 !important;

    text-decoration:none !important;
}

#bbsData .paging a:hover,
#bbsData .bbs-paging a:hover,
#bbsData .page-num a:hover,
#bbsData .page-wrap a:hover,
#bbsData .pagination a:hover {
    color:#806b58 !important;
}

#bbsData .paging strong,
#bbsData .bbs-paging strong,
#bbsData .page-num strong,
#bbsData .page-wrap strong,
#bbsData .pagination strong {
    color:#665445 !important;

    font-size:14px !important;

    font-weight:700 !important;
}


/* 하단 글쓰기 */
#bbsData .view-link,
#bbsData .bbs-write,
#bbsData .write-link {
    margin-top:12px;
    text-align:right;
}

#bbsData .view-link a,
#bbsData .bbs-write a,
#bbsData .write-link a {
    color:#76685d !important;

    font-size:13px !important;
    line-height:1.5 !important;

    text-decoration:none !important;
}


/* PC */
@media all and (min-width:1025px) {

    #bbsData .bbs-tit strong {
        font-size:20px !important;
    }

    #bbsData .bbs-table-list thead th,
    #bbsData .bbs-table-list thead th div {
        font-size:14px !important;
    }

    #bbsData .bbs-table-list tbody td {
        font-size:13px !important;
    }

    #bbsData .bbs-table-list tbody td:nth-child(3),
    #bbsData .bbs-table-list tbody td:nth-child(3) *,
    #bbsData .bbs-table-list tbody td:nth-child(4),
    #bbsData .bbs-table-list tbody td:nth-child(4) * {
        font-size:13px !important;
        font-weight:400 !important;
    }

    #bbsData .bbs-table-list thead th:nth-child(3),
    #bbsData .bbs-table-list thead th:nth-child(3) * {
        text-align:left !important;
    }

    #bbsData .bbs-table-list tbody td:nth-child(3),
    #bbsData .bbs-table-list tbody td:nth-child(3) * {
        text-align:left !important;
    }
}
/* BASIC css end */

