<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#calendarTable tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
tr.dday,tr.eday {
    width: calc(100%/7 - 1px);
    display: grid;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
#calendarTable .day {
    width: 100%;
    border: none;
    padding: 5px 0 0;
}
#calendarTable .week {
    display:none;
}
#calendarTable .money {
    width: 100%;
    border: none;
    padding: 0;
}
#calendarTable .state {
    width: 100%;
    border: none;
    background: none;
    padding: 0;
	font-size:1.2em;
	
}
#calendarTable .money label {
    font-size: 11px !important;
}
#calendarTable tbody tr:nth-child(7n-1) {
    background-color: #e9fdff;
}
#calendarTable tbody tr:nth-child(7n) {
    background-color: #ffe8db;
	border-right: 1px solid #ccc;
    width: calc(100%/7 - 2px);
}
#calendarTable tbody tr:last-child {
    border-right: 1px solid #ccc;
}
#calendarTable tbody tr:nth-of-type(-n+7) {
	border-top: 1px solid #ccc;
}
tr.dday {
    background-color: #eee!important;
    color: #bbb;
}
#calendarTable .dday td.money {
    color: #bbb;
    font-weight: 300;
}
#calendarTable .dday td.state {
    font-size: 1.0em;
    font-weight: 300;
}
#calendarTable thead tr {
    display: flex;
}
#calendarTable thead td {
    width: calc(100%/7 - 1px);
    text-align: center;
}
#calendarTable thead td:last-child {
    width: calc(100%/7 - 2px);
}
#calendarTable thead td:nth-child(7n-1) {
    background-color: #e9fdff;
}
#calendarTable thead td:nth-child(7n) {
    background-color: #ffe8db;
}
.monthBtn a,
.monthBtn a img{
    width: 70px;
    height: 30px;
}
#calendar_tab span.date{
	top: 16px;
	font-size: 1.4em;
}</pre></body></html>