@charset "UTF-8";

/*UTF-8のドキュメント*/

/* flatpickr */
.flatpickr-day {
    color: #424242;
}

span.flatpickr-weekday:nth-child(1),
.flatpickr-day:nth-child(7n + 1):not(.nextMonthDay, .prevMonthDay) {
    color: red;
    pointer-events: none;
}

.flatpickr-day.nextMonthDay:nth-child(7n + 1),
.flatpickr-day.prevMonthDay:nth-child(7n + 1) {
    color: rgba(255, 0, 0, 0.3);
}

span.flatpickr-weekday:nth-child(7),
.flatpickr-day:nth-child(7n):not(.nextMonthDay, .prevMonthDay) {
    color: blue;
    pointer-events: none;
}

.flatpickr-day.nextMonthDay:nth-child(7n),
.flatpickr-day.prevMonthDay:nth-child(7n) {
    color: rgba(0, 0, 255, 0.3);
}
