@charset "shift_jis";

#body {
	height: initial !important;
}

.container {
	max-width: 100% !important;
	width: initial !important;
	height: initial !important;
	padding: 0 !important;
	position: initial !important;
}
.custom-calendar-full {
	position: initial !important;
}

.fc-calendar .fc-row > div {
	padding: 10px 0 0 5px !important;
}

.fc-calendar-container {
	position: initial !important;
	width: 100% !important;
}

.custom-header {
	padding-right: 10px !important;
	padding-left: 10px !important;
	min-height: 70px !important;
}

.custom-header nav {
	right: 10px !important;
}

.fc-calendar {
	top: initial !important;
	left: initial !important;
	right: initial !important;
	bottom: initial !important;
	margin: 10px 0 10px 0 !important;
	height: initial !important;
	position: initial !important;
}

.fc-calendar .fc-row > div.fc-today:after {
	content: initial !important;
}
.fc-calendar .fc-row > div.fc-today {
	background: #ff9 !important;
	border-bottom: 1px solid #666 !important;
}

.fc-calendar .fc-row > div,
.fc-calendar .fc-head > div {
	width:  14.28% !important;
}

.fc-calendar .fc-body {
	position: initial !important;
}
.fc-five-rows .fc-row {
	height: 140px;
}
.fc-calendar .fc-row {
	height: 140px;
}

@media screen and (max-width: 880px) , screen and (max-height: 560px) {
.fc-calendar .fc-row > div {
	padding: 10px !important;
}

.calendario {
	height: initial !important;
}
.fc-calendar-container {
	height: initial !important;
}

.fc-calendar {
	top: initial !important;
	left: initial !important;
	right: initial !important;
	bottom: initial !important;
	margin: 10px !important;
}

.fc-calendar .fc-row > div > span.fc-weekday {
	width: 25px !important;
}
.fc-row > div > div {
	padding-left: 0px !important;
}
.fc-date {
	vertical-align: top !important;
}
.fc-weekday {
	vertical-align: top !important;
	line-height: 2.2 !important
}

.fc-calendar .fc-row > div,
.fc-calendar .fc-head > div {
	width:  100% !important;
}
.fc-five-rows .fc-row {
	height: auto !important;
}
.fc-calendar .fc-row {
	height: auto !important;
}
}
