@charset "UTF-8";
.flatpickr-current-month {
    display: flex;
    justify-content: center;
    flex-direction: row;
    align-items: center;
    padding-top: 8px;
}
.cur-month:before {
    content: "年 ";
    margin-right: 9px;
    display: block;
}
[lang="en"] .cur-month:before {
    display: none;
}
.flatpickr-current-month span.cur-month {
    order: 2;
    font-weight: normal;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 0;
    font-size: 16px;
}
[lang="en"] .flatpickr-current-month span.cur-month {
    order: 1;
}
.flatpickr-current-month .numInputWrapper {
    order: 1;
    display: block;
    font-size: 16px;
}
[lang="en"] .flatpickr-current-month .numInputWrapper {
    order: 2;
}
.numInputWrapper span.arrowUp {}
.numInputWrapper span.arrowDown {}
.flatpickr-month {
    height: 40px;
}
.flatpickr-prev-month,
.flatpickr-next-month {
    padding-top: 15px;
}
