/* BASIC css start */
/* =========================
ÆÛÁÜ °Ô½ÃÆÇ ÅëÇÕ ½ºÅ¸ÀÏ
FAQ / ´º½º·¹ÅÍ / ÀÚ·á½Ç
========================= */

/* °Ô½ÃÆÇ Á¦¸ñ */
#bbsData .bbs-tit h3{
    font-size:26px;
    font-weight:700;
    margin-bottom:25px;
    color:#222;
}

/* °Ô½ÃÆÇ »ó´Ü ¸Þ´º */
.bbs-hd{
    margin-bottom:20px;
}

.bbs-hd ul.link{
    display:flex;
    gap:10px;
}

.bbs-hd ul.link li a{
    font-size:15px;
    font-weight:600;
    color:#555;
    padding:6px 12px;
    border-radius:6px;
    transition:all .2s;
}

.bbs-hd ul.link li a:hover{
    background:#f3f7ff;
    color:#2f6fff;
}

/* °Ô½ÃÆÇ Å×ÀÌºí */
.bbs-table-list table{
    border-top:2px solid #2f6fff;
}

/* Å×ÀÌºí Çì´õ */
.bbs-table-list thead th{
    font-size:14px;
    font-weight:600;
    color:#444;
    padding:14px 10px;
    border-bottom:1px solid #ddd;
    background:#f7f9ff;
}

/* °Ô½Ã±Û ÁÙ °£°Ý */
.bbs-table-list tbody td{
    padding:16px 10px;
    border-bottom:1px solid #eee;
}

/* °Ô½Ã±Û hover */
.bbs-table-list tbody tr:hover{
    background:#f8fbff;
}

/* °Ô½Ã±Û Á¦¸ñ */
.bbs-table-list tbody .tb-left a{
    font-size:16px;
    font-weight:600;
    color:#222;
    line-height:1.5;
    transition:all .2s;
}

/* Á¦¸ñ hover */
.bbs-table-list tbody .tb-left a:hover{
    color:#2f6fff;
}

/* ÀÛ¼ºÀÚ ³¯Â¥ Á¶È¸¼ö */
.bbs-table-list .tb-center{
    font-size:14px;
    color:#666;
}

/* °øÁö±Û ¹è°æ */
.bbs-table-list tbody tr:first-child{
    background:#f5f8ff;
}

/* °Ë»öÃ¢ */
.bbs-sch input{
    height:34px;
    border:1px solid #ddd;
    padding:0 10px;
    border-radius:4px;
}

/* ÆäÀÌÁö ¹öÆ° */
.paging a{
    font-size:14px;
    padding:7px 11px;
    border:1px solid #ddd;
    margin:0 3px;
    color:#555;
    border-radius:4px;
}

.paging a:hover{
    border-color:#2f6fff;
    color:#2f6fff;
}

.paging a.now{
    background:#2f6fff;
    color:#fff;
    border-color:#2f6fff;
}

/* °Ô½ÃÆÇ ¹öÆ° */
.CSSbuttonWhite{
    border:1px solid #ddd;
    padding:8px 14px;
    font-size:14px;
    border-radius:5px;
    transition:all .2s;
}

.CSSbuttonWhite:hover{
    border-color:#2f6fff;
    color:#2f6fff;
}

/* NO / HITS ÁÙ¹Ù²Þ ¹æÁö */
.bbs-table-list td:nth-child(1),
.bbs-table-list th:nth-child(1),
.bbs-table-list td:last-child,
.bbs-table-list th:last-child{
    white-space:nowrap;
    min-width:80px;
}


/* BASIC css end */

