/* CSS Document */
#Contents .inner #mainContents .calenderAnchorBox {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#Contents .inner #mainContents .calenderAnchorBox li {
	width: 16%;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
/*	padding: 0px 0.3em 0.6em;*/
}
#Contents .inner #mainContents .calenderAnchorBox li a {
	text-decoration: none;
	color: #000000;
	display: block;
	padding: 0.5em 0.4em;
	background-color: #f0f0f0;
}
#Contents .inner #mainContents .calenderAnchorBox li a:hover {
	background-color: #d8e4ff;
}


#Contents .inner #mainContents .calenderAnchorBox li a::before {
font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f078";
    margin-right: 0.4em;
}

#Contents .inner #mainContents .normalTable th {
	width: 25%;
}
@media screen and (max-width: 639px) {
#Contents .inner #mainContents .calenderAnchorBox li {
	width: 32%;
	padding-bottom: 0.6em;
}
#Contents .inner #mainContents .normalTable {
	border-top: none;
	}
	
#Contents .inner #mainContents .normalTable td,
#Contents .inner #mainContents .normalTable th {
	display: block;
	width: 100%;
	border-bottom: none;
	border-right: none;
	border-left: none;
}

	
}
