/* =========================
   &#9989; ±âº» °Ô½ÃÆÇ ½ºÅ¸ÀÏ
========================= */
td#board,
.board {
    padding: 4px 5px 5px 5px;
    font-size: 12px;
    font-family: ±¼¸², µ¸¿ò;
    color: #333333;
}


/* ¸µÅ© */
.board a:link,
.board a:visited,
.board a:active {
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}


.board a:hover {
    color: #000000;
    text-decoration: underline;
}


/* =========================
   &#9989; °Ô½ÃÆÇ Á¦¸ñ ¿µ¿ª
========================= */
.bbsnewf5 {
    padding: 10px;
    font-size: 12px;
    font-family: ±¼¸², µ¸¿ò;
    color: #333333;
}


.bbsnewf5 a {
    color: #555555;
    text-decoration: none;
}


.bbsnewf5 a:hover {
    color: #FF5500;
}


/* Á¦¸ñ ÅØ½ºÆ® */
.bbsbody03 {
    width: 340px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 5px;
    padding-right: 5px;
}


/* =========================
   &#9989; ´º½º ½ºÅ¸ÀÏ
========================= */
.news_title,
.news_title a {
    color: #0E3D72;
    font-size: 14px;
    letter-spacing: -1px;
    text-decoration: none;
}


.news_title a:hover {
    text-decoration: underline;
}


.news_cont,
.news_cont a {
    color: #555555;
    text-decoration: none;
}


.news_cont a:hover {
    color: #FF5500;
}


/* =========================
   &#9989; °¶·¯¸®
========================= */
.gallery_title,
.gallery_cont {
    font-size: 12px;
    font-family: ±¼¸², µ¸¿ò;
    color: #666666;
}


/* =========================
   &#9989; ÆäÀÌÂ¡
========================= */
.paging {
    font-size: 12px;
    font-family: ±¼¸², µ¸¿ò;
    color: #FF5500;
    font-weight: bold;
}


.paging a {
    color: #555555;
    font-weight: normal;
    text-decoration: none;
}


.paging a:hover {
    text-decoration: underline;
}


/* =========================
   &#9989; °Ë»ö / ±âº» ÅØ½ºÆ®
========================= */
.search_txt {
    font-size: 12px;
    font-family: ±¼¸², µ¸¿ò;
    color: #666666;
}


.board_txt,
.board_txt a {
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    padding-top: 4px;
}


.board_txt2,
.board_txt2 a {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    padding-top: 4px;
}


/* =========================
   &#9989; ÀÔ·Â ¿ä¼Ò
========================= */
input#border,
textarea#border {
    font-size: 12px;
    font-family: ±¼¸², µ¸¿ò;
    color: #666666;
    border: 1px solid #D4D4D4;
}


/* =========================
   &#9989; Å×ÀÌºí / ¹è°æ
========================= */
.board_bgcolor {
    width: 100px;
    background-color: #F7F7F7;
    font-size: 12px;
    color: #000000;
}


.board_rate {
    font-size: 12px;
    color: #333333;
    background-color: #E6F0F9;
}


.board_rate_td {
    padding: 4px 5px;
    font-size: 12px;
    color: #333333;
    background-color: #FFFFFF;
}


.board_comment_bgcolor {
    background-color: #F6F6F6;
}


/* =========================
   &#9989; ´ñ±Û
========================= */
.comment_name {
    font-size: 12px;
    color: #0055B5;
    padding-top: 4px;
}


.comment_txt {
    font-size: 12px;
    color: #000000;
    padding-top: 4px;
}


/* =========================
   &#9989; Å×ÀÌºí ±âº» ½ºÅ¸ÀÏ °³¼±
========================= */
.board {
    border-collapse: collapse;
    width: 100%;
}


.board td,
.board th {
    border-bottom: 1px solid #e5e5e5;
    padding: 8px 6px;
    font-size: 12px;
}


/* =========================
   &#9989; ¸ð¹ÙÀÏ ´ëÀÀ (ÇÙ½É)
========================= */
@media (max-width: 768px) {


    /* ¹øÈ£, Á¶È¸¼ö ¼û±è */
    .board th:nth-child(1),
    .board td:nth-child(1),
    .board th:nth-child(6),
    .board td:nth-child(6) {
        display: none !important;
    }


    /* ³¯Â¥ ¼û±â±â (¿øÇÏ¸é »èÁ¦ °¡´É) */
    .board th:nth-child(5),
    .board td:nth-child(5) {
        display: none !important;
    }


    /* ¼¿ ½ºÅ¸ÀÏ */
    .board td,
    .board th {
        font-size: 13px !important;
        padding: 8px 4px !important;
    }


    /* Á¦¸ñ ÁÙ¹Ù²Þ */
    .board td:nth-child(3) {
        white-space: normal;
    }
}


/* =========================
   &#9888;&#65039; ±âÁ¸ À§Çè ÄÚµå ¼öÁ¤
========================= */
/* &#10060; ±âÁ¸: #post_area * { color:#fff !important; } */


/* &#9989; ¼öÁ¤ */
#post_area {
    color: #333333;
}