@charset "utf-8";.fc table{font-size:.8em!important}.fc-state-default{color:#fff;border:1px solid;background-color:#5692cb;background-image:none;border-color:initial;border-color:initial;text-shadow:initial box-shadow}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#fff;background-color:#8eb8dd}.fc-agendaDay-button,.fc-agendaMonth-button,.fc-agendaWeek-button,.fc-month-button{min-width:80px}.fc-next-button,.fc-nextYear-button,.fc-prev-button,.fc-prevYear-button,.fc-today-button{width:80px}#apparatus_reservation_calendar .ui-button,#apparatus_reservation_list .ui-button,#holiday_list .ui-button,#mm_reservation_calendar .ui-button,#rcdlg_calendar .ui-button{color:#000;background:#ebebeb}#apparatus_reservation_calendar .ui-button:hover,#apparatus_reservation_list .ui-button:hover,#holiday_list .ui-button:hover,#mm_reservation_calendar .ui-button:hover,#rcdlg_calendar .ui-button:hover{color:#fff;background:#4764df}#apparatus_reservation_list .ui-button.ui-state-active,#holiday_list .ui-button.ui-state-active,#mm_reservation_calendar .ui-button.ui-state-active,#rcdlg_calendar .ui-button.ui-state-active{color:#fff;background:#5692cb}#apparatus_reservation_list .ui-button.ui-state-active:hover,#holiday_list .ui-button.ui-state-active:hover,#mm_reservation_calendar .ui-button.ui-state-active:hover,#rcdlg_calendar .ui-button.ui-state-active:hover{color:#fff;background:#4764df}#holiday_list .fc-body{cursor:pointer!important}.fc-agenda-view{font-size:8px}.fc-content{cursor:pointer}.fc-toolbar{padding:12px;text-align:center}#apparatus_reservation_calendar .fc-toolbar{padding:0}#apparatus_reservation_calendar .fc-toolbar.fc-header-toolbar{margin-top:10px;margin-bottom:5px}#apparatus_reservation_list .fc-toolbar.fc-header-toolbar{font-size:18px}#apparatus_reservation_list .fc-header-toolbar .fc-center{margin-right:200px}.fc-day-header{font-size:15px}#apparatus_reservation_calendar .ui-widget-header,#apparatus_reservation_calendar .ui-widget-header a,#apparatus_reservation_list .ui-widget-header,#apparatus_reservation_list .ui-widget-header a,#holiday_list .ui-widget-header,#holiday_list .ui-widget-header a,#mm_reservation_calendar .ui-widget-header,#mm_reservation_calendar .ui-widget-header a,#rcdlg_calendar .ui-widget-header,#rcdlg_calendar .ui-widget-header a{color:#000;background:#ece0c8;border-color:#9f9f9f}.fc-sat .fc-day-number,.ui-widget-header .fc-sat,.ui-widget-header .fc-sat a{color:#4045ff!important}.fc-sun .fc-day-number,.ui-widget-header .fc-sun,.ui-widget-header .fc-sun a{color:#ec298a!important}#apparatus_reservation_list .ui-widget-content,#holiday_list .ui-widget-content,#mm_reservation_calendar .ui-widget-content,#rcdlg_calendar .ui-widget-content{border-color:#9f9f9f}.fc-day-number{font-size:12px;font-weight:700}#holiday_list .fc-day-number{font-size:14px;font-weight:700;padding-right:12px}#holiday_list .fc-day{cursor:pointer}.ui-widget td.fc-axis{background:#ececec;border-color:#9f9f9f}#apparatus_reservation_list .ui-widget-content .fc-axis.fc-time,#holiday_list .ui-widget-content .fc-axis.fc-time,#mm_reservation_calendar .ui-widget-content .fc-axis.fc-time,#rcdlg_calendar .ui-widget-content .fc-axis.fc-time{background:#ece0c8;color:#000;border-color:#9f9f9f}#apparatus_reservation_list .fc-time,#apparatus_reservation_list .fc-title,#holiday_list .fc-time,#holiday_list .fc-title,#mm_reservation_calendar .fc-time,#mm_reservation_calendar .fc-title,#rcdlg_calendar .fc-time,#rcdlg_calendar .fc-title{font-size:12px;font-weight:700!important}.fc-time-grid-event .fc-time{font-size:10px;font-weight:700;white-space:nowrap}.ui-widget .fc-event{font-size:10px;font-weight:700}#holiday_list .fc-event{color:#000;background-color:transparent;border-color:transparent}#apparatus_reservation_calendar .fc-event-container{display:none}.fc-more-cell{background-color:#b293f8!important}.fc-more{color:#06c;font-size:10px;font-weight:700}a.fc-more{color:#fff;font-size:12px;font-weight:700}a.fc-more:hover{text-decoration-style:double;color:#ec298a}.mine,.mine .fc-event-dot{cursor:pointer;background-color:#108000!important}.not_me{cursor:pointer;background-color:#ff4800!important}.fc-bgevent{background:initial;opacity:.3}.fc-unthemed td.fc-today{background:#fbec88!important}#holiday_list .fc-highlight{background:#ec298a!important}#holiday_list .fc-event,#holiday_list .holiday{font-size:14px;color:#000}#holiday_list td.holiday{background:#fddbdb!important}.fc-scroller{overflow-y:hidden!important}.rsv_legend{font-size:.8em;line-height:1.2em}.is_today{color:#f3e16c!important;font-size:1.5em}.is_multiple{color:#b293f8!important;font-size:1.5em}.is_me_res{color:#108000!important;font-size:1.5em}.not_me_res{color:#ff4800!important;font-size:1.5em}.not_work{color:#9f9f9f!important;font-size:1.5em}.cannot_rsv{color:#9f9f9f!important;font-size:1.5em}.cal_cant_reservation_by_old_days{background-color:#c7c7c7!important;opacity:1!important}.fc-bg .fc-past{background:#c7c7c7!important}.cal_cant_reservation_by_control_range_past{background-color:#c7c7c7!important;opacity:1!important}.cal_cant_reservation_by_control_range_future{background-color:#c7c7c7!important;opacity:1!important}.cal_cant_reservation_by_control_impossible_day{background-color:#c7c7c7!important;opacity:1!important}.summary_text{text-align:center;vertical-align:middle;padding:20px}.is_reservation_n{color:#fde!important;font-size:1.5em}.is_reservation_s{color:#cae4ff!important;font-size:1.5em}.is_reservation_c{color:#d5d5ff!important;font-size:1.5em}.reservation_sign_n{color:#000!important;background:#fde!important;font-size:1em;font-weight:700;opacity:1!important}.rsv_sign_n{padding:.1px 2px .1px 3px;background-color:#fde;font-size:80%}.reservation_sign_s{color:#000!important;background:#cae4ff!important;font-size:1em;font-weight:700;opacity:1!important}.rsv_sign_s{padding:.1px 2px .1px 2px;background-color:#cae4ff;font-size:80%}.reservation_sign_c{color:#000!important;background:#d5d5ff!important;font-size:1em;font-weight:700;opacity:1!important}.rsv_sign_c{padding:.1px 2px .1px 2px;background-color:#d5d5ff;font-size:80%}