@charset 'UTF-8';
@import url(/css/default.css);
@import url(/css/header.css);
@import url(/css/footer.css);
@import url(/css/common.css);

/*-------------------------------------
SCHEDULE
-------------------------------------*/
/* カレンダーナビ */
ul.monthnav {
	text-align: right;
	margin-bottom: 15px;
}
ul.monthnav li {
	margin-left: 5px;
	text-align: center;
	display: inline-block;
}
ul.monthnav li a:hover {
	text-decoration: underline;
	transition: 0.2s ease-in-out;
}
ul.monthnav li img {
	padding-bottom: 3px;
}

/* カレンダー曜日 */
table#calTH {
	margin-bottom: 15px;
	font-size: 12px;
	vertical-align: middle;
	border-top: 1px solid #B0402E;
	border-bottom: 1px solid #B0402E;
}
table#calTH th {
	width: 78px;
	padding: 5px 11px;
	font-weight: bold;
	text-align: left;
	background-color: #FFFFFF;
}
table#calTH th:nth-child(6) {
	 color: #003366;
}
table#calTH th:nth-child(7) {
	color: #82002B;
}

/* カレンダー日付 */
table#calTable tr {
	border-top: 1px solid #B0402E;
	border-bottom: 1px solid #B0402E;
}
table#calTable td {
	width: 90px;
	height: 90px;
	padding: 5px;
	font-size: 12px;
}
table#calTable p {
	line-height: 1.3;
}
table#calTable p.date {
	width: 24px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: center;
}
table#calTable p.info1 {
	padding-bottom: 4px;
	color: #141c6f;
	font-weight: bold;
}
