body{
	background-image: url("logo1.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.calendar__table {
	width: 100%;
	height: calc(100vh - 128px);
}

.calendar__table td{
	padding: 10px;
	border: 1px solid #CCC;
	vertical-align: top;
	width: 14.29%;
	color: #04a6be;
}

.calendar__table td.is-today{
	background-color: #e2e2e2;
}


.calendar__table--6weeks td{
	height: 16.66%;
}

.calendar__weekday {
	font-weight: bold;
	color: #000;
	font-size: 1.2em;
}

.calendar__day{
	font-size: 1.3em;
}

.calendar__othermonth .calendar__day{
	opacity: 0.3;
}