@charset "UTF-8";
/* イベントカレンダー用 */
.c-wrap .mc-main .heading.my-calendar-month:not(.widget .mc-main .heading) {
    font-weight: bold;
    margin-bottom: 20px;
}

.c-wrap .mc-content {
    margin-top: 30px;
}

.c-wrap .mc-main .event-title button {
    font-size: 14px;
    font-size: var(--event-title-table-button-text);
}
.c-wrap .mc-main .event-title button div {
    overflow-wrap: anywhere;
    word-break: keep-all;
}

.c-wrap .mc-main article.calendar-event + article.calendar-event,
.c-wrap .mc-main article.list-event + article.list-event {
    margin-top: 1px;
}
.c-wrap .mc-main article.calendar-event h3.event-title button {
    font-weight: normal;
}

.c-wrap .mc-main tr.mc-row th {
    background-color: #f9f4ed;
    background-color: var(--day-of-week-th-bg);
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
}

.c-wrap .mc-main .mc-list .event-date {
    background-color: #f9f4ed;
    background-color: var(--day-of-week-list-bg);
    padding: 10px;
    margin-top: 0;
    margin-bottom: 0;
}

.my-calendar-navigation .category-key ul::before {
    display: none;
}
.mc-modal-title-container::before,
.mc-modal-title-container::after {
    display: none;
}
