:root {
    /* イベント表示枠青色なので変更： https://developer.mozilla.org/en-US/docs/Web/CSS/--* */
    --fc-event-border-color:white;
}
.fc .fc-toolbar {
    border-bottom-color: blue;
}
.fc-header-toolbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.fc-toolbar-chunk:first-child {
    justify-content: flex-start;
}
.fc-toolbar-chunk:last-child {
    justify-content: flex-end;
}
.fc-prev-buttonm .fc-next-button {
    position: relative;
    top: -20px;
    background: none;
    border: none;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
}

#calendar-modal {
    z-index: 5100 !important; /* メニュー(5000)より上になるよう設定 */
}

/* 土日に色を付ける */
th.fc-day-sat .fc-col-header-cell-cushion {
    color: blue;
}
td.fc-day-sat .fc-daygrid-day-number {
    color: blue;
    }
th.fc-day-sun .fc-col-header-cell-cushion{
color: red;
}
td.fc-day-sun .fc-daygrid-day-number {
color: red;
}
.modal-dialog-width {
    max-width: inherit;
    width: 55%;
}