@charset "utf-8";
.tab_wrap ul.tab li { background-color: #f8f8f8 }
.tab_wrap ul.tab li a { color: #666; }
.tab_wrap ul.tab li:hover a { background-color: #3062a9; color: #fff }
.tab_wrap ul.tab li:hover { background-color: #3062a9; border-bottom: 1px solid #3062a9; border-top: 1px solid #29599d; border-right: 1px solid #29599d; border-left: 1px solid #29599d; }
.tab_wrap ul.tab li.on { background-color: #3062a9; border-bottom: 1px solid #3062a9; border-top: 1px solid #29599d; border-right: 1px solid #29599d; border-left: 1px solid #29599d; }
.tab_wrap ul.tab li.on a { color: #fff }
.tab_wrap ul.tab li em.new { background: #e0002a; color: #fff; }
.reserv_day tbody tr:hover th { background-color: #fff7e8 }
.reserv_week tbody tr:hover td { background-color: #fff7e8 }
.reserv_week tbody tr:hover th { background-color: #fff7e8 }
.reserv_month tbody tr:hover td { background-color: #fff7e8 }
.reserv_month tbody tr:hover th { background-color: #fff7e8 }
.time_boxTable_day .fix_table_hover tbody tr:hover th { background-color: #fff7e8 }
.time_boxTable_week .fix_table_hover tbody tr:hover td { background-color: #fff7e8 }
.time_boxTable_week .fix_table_hover tbody tr:hover th { background-color: #fff7e8 }
.LblockListTable .fix_table_striped tbody tr:nth-child(odd) td { background-color: #f9f9f9 }
.LblockListTable .fix_table_striped tbody tr:nth-child(odd) td.bgBlue { background-color: #eee }
.LblockListTable .fix_table_hover tbody tr:hover td { background-color: #eaf8ff }
.table_striped tbody tr:nth-child(odd) td { background-color: #f9f9f9 }
.table_striped tbody tr:hover td { background-color: #f9f9f9 }
.LblockListTable .fix_table_striped tbody tr.off td { color: #888; background-color: #eee !important }
.LblockListTable .fix_table_hover tbody tr.off:hover td { background-color: none !important }
.time_boxTable_day .reservation_list { border-top: 1px solid #333 }
.reservation_list { width: 100%; border-collapse: collapse; table-layout: fixed }
.reservation_list tbody th { padding: 3px 0; border-bottom: solid 1px #d9d9d9; background: #fff; font-weight: normal; color: #333; text-align: center; vertical-align: middle }
.reservation_list th.th_top { border-right: solid 1px #444; border-bottom: solid 1px #484848; background: #707070; color: #fff }
.reservation_list thead th.th_top_first { border-left: 1px solid #484848; border-bottom: solid 1px #484848; color: #fff }
.time_boxTable_day .reservation_list th.floor_color { background: #f5f5f5 }
.time_boxTable_day .reservation_list tbody tr.floor td { border-top: 1px solid #999 }
.time_boxTable_day .reservation_list tbody tr.floor th { border-top: 1px solid #999!important }
.bbs_list { width: 100%; border-collapse: collapse; border-top: 1px solid #333; table-layout: fixed; font-size: 15px }
.bbs_list th { padding: 14px 0 14px; border-bottom: solid 1px #333; background: #484848; color: #fff }
.bbs_list td { padding: 14px 0 14px; border-bottom: solid 1px #d9d9d9; color: #555; text-align: center }
/*게시판롤오버*/
.LblockListTable tbody tr:nth-child(odd) td { background-color: #f9f9f9 }
.LblockListTable tbody tr:nth-child(odd) td.bgBlue { background-color: #eee }
.LblockListTable tbody tr:hover td { background-color: #eaf8ff }
/*팝업타이틀*/
#pop_wrap .ly_header { background: #004c9d; }
#pop_content { margin: 10px; border: 1px solid #999; border-top: none; background: #fff }
#pop_wrap .ly_header { margin: 0 0 5px; padding: 8px 0 8px 2px; background: #009fe3 }
.btn_out { background: #999 }
.btn_out:hover { background: #004c9d }
.btn_out:active { background: #004c9d }
.btn_outside { background: #999 }
.btn_outside:hover { background: #004c9d }
.btn_outside:active { background: #004c9d }
.btn_meeting { background: #999 }
.btn_meeting:hover { background: #004c9d }
.btn_meeting:active { background: #004c9d }
.btn_Inner { background: #999 }
.btn_Inner:hover { background: #004c9d }
.btn_Inner:active { background: #004c9d }
