@charset "utf-8";
/* SIR 지운아빠 */

/* 최근게시물 스킨 (new) */
#new_sch {
    margin-bottom:10px; text-align:right; min-width: 100%;
}
fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}
#new_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#new_sch #mb_id::placeholder { padding:5px 5px;font-size:13px; }
#new_sch select {
    padding: 5px 5px;
    border: 1px solid #BBB;
    border-radius: 3px;
}

.sir_bw02.sir_bw {
    text-align: center;
}

.sir_bw02.sir_bw input {
    margin-top: 20px; margin-bottom: 30px;
    border-radius: 4px;
}

.pg_current {
    display: inline-block;
    margin: 0 4px 0 0;
    padding: 0 8px;
    background: #333;
    color: #fff;
    font-weight: normal;
    border-radius: 5px;
    line-height: 25px;
    vertical-align: middle;
}

.pg_page {
    display: inline-block;
    margin: 0 4px 0 0;
    padding: 0 8px;
    color: #000;
    font-weight: normal;
    border-radius: 5px;
    line-height: 25px;
    vertical-align: middle;
}

.tbl_head002 {
  margin: 0;
  border: 1px solid #BBB;
  border-radius: 6px;
  overflow: hidden; }

.tbl_head002 caption {
  padding: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden; }

.tbl_head002 thead a {
  color: #383838;
    font-size: 14px;
    font-weight: 600;
}

.tbl_head002 thead th {
  padding: 10px 0;
  background: #f2f2f2;
  color: #383838;
  text-align: center;
  font-size: 14px; }

.tbl_head002 thead th input {
  vertical-align: top; }

.tbl_head002 td .answer_info {
    display: inline-block;
    padding: 2px 3px;
    color: #FFF;
    font-size: 11px;
    font-weight: 500;
    background-color: chocolate;
    border-radius: 3px;
}

.tbl_head002 td {
  border-right: 1px solid #e9e9e9;
  padding: 0 5px;
  color: #666; }

.tbl_head002 td:last-child {
  border-right: 0; }

.tbl_head002 td.td_cnt {
    text-align: center;
    width: 60px;
    min-width: 56px;
}

.tbl_head002 tr:hover {
  background-color: #EEE !important; }

.tbl_head002 a {
  color: #333;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  padding: 15px 0; }

.tbl_head002 td {
    padding: 8px 5px;
    border-bottom: 1px solid #e9e9e9;
    line-height: 1.5em;
    word-break: break-all;
}

.tbl_head002 .td_subject a {
    display: block;
}

.tbl_head002 .td_subject:hover {
  background-color: #FAFAF6 !important; }

.tbl_head002 .td_chk {
  width: 30px;
  text-align: center; }

.tbl_head002 .td_num {
  width: 50px;
  text-align: center; }

.tbl_head002 .td_numbig {
  width: 80px;
  text-align: center; }

.tbl_head002 .td_mb_id {
  width: 100px;
  text-align: center; }

.tbl_head002 .td_nick {
  width: 100px;
  text-align: center; }

.tbl_head002 .td_name, .tbl_head002 .td_group, .tbl_head002 .td_board {
    width: 100px;
    text-align: left;
    font-weight: 400;
    font-size: 13px;
    color: #666;
}

.tbl_head002 .td_name a, .tbl_head002 .td_group a, .tbl_head002 .td_board a {
    width: 100px;
    text-align: left;
    font-weight: 400;
    font-size: 13px;
    color: #666;
    text-decoration: none;
}

.tbl_head002 .td_group, .tbl_head002 .td_board, .tbl_head002 .td_name, .tbl_head002 .td_date, .tbl_head002 .td_datetime {
    text-align: center;
}

.tbl_head002 .td_group { width: 60px; }

.tbl_head002 .td_board { width: 100px; }

.tbl_head002 .td_name { width: 90px; }

.tbl_head002 .td_date { width: 60px; font-size: 13px; }

.tbl_head002 .td_datetime { width: 150px; }

.tbl_head002 .td_mng { width: 80px; }
