#calendar{max-width:100%;margin:0 auto}.fc-button-group .fc-button{background:#D2D7DC;color:#005396;margin-left:0 !important;margin-right:1px !important;border:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.fc-button-group .fc-button:hover{background:#005396;border-color:#005396;color:#FFF}.fc-button-group .fc-button.fc-today-button{background:#005396;opacity:1.0;color:#FFF}table.fc-col-header,table.fc-scrollgrid-sync-table{margin-bottom:0 !important}a.fc-col-header-cell-cushion{text-decoration:none;color:#000}a.fc-daygrid-day-number{text-decoration:none;color:#000;font-size:80%}.fc-theme-standard td,.fc-theme-standard th{border:1px solid #D2D7DC}.fc-theme-standard .fc-scrollgrid{border-top:1px solid #D2D7DC;border-left:1px solid #D2D7DC}.fc-col-header-cell{background:#f5f5f5}.fc-day-sat .fc-scrollgrid-sync-inner .fc-daygrid-day-number,.fc-day-sat .fc-scrollgrid-sync-inner .fc-col-header-cell-cushion{color:#005396}.fc-day-sun .fc-scrollgrid-sync-inner .fc-daygrid-day-number,.fc-day-sun .fc-scrollgrid-sync-inner .fc-col-header-cell-cushion{color:#DC3513}.fc-daygrid-dot-event{text-decoration:none !important}.fc-daygrid-dot-event .fc-daygrid-event-dot{border:3px solid #005396}.fc-daygrid-dot-event:hover{background:#D2EBF5}.fc-event{border:none;cursor:pointer;text-decoration:none;font-size:80%}.fc-daygrid-block-event{background:#D2EBF5;padding:1px 4px 3px 4px;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;text-align:center;cursor:auto !important}.fc_close{background:#bfc7cf;text-align:center}.fc_event01{background:#D2EBF5}.fc_event01 .fc-event-title{color:#005396}.fc_event02{background:#ffef97}.fc_event02 .fc-event-title{color:#DC3513}.fc_event03{background:#f5d4cd}.fc_event03 .fc-event-title{color:#DC3513}.fc_event04{background:#e87c65}.fc_event05{background:#73c1df}.fc_event06{background:#acde98}.fc_event07{background:#d3b4e7}.fc_link{cursor:pointer !important}.fc_link:hover{opacity:0.8}@media all and (max-width: 840px){.wScrollWrap #calendar{width:100%;min-width:956px}}.wScrollWrap h2.fc-toolbar-title{font-size:clamp(20px, 2.18vw, 26px)}.wScrollWrap h2.fc-toolbar-title::after{position:static;background:none;height:auto}
