/* 大人クラス：日曜日追加 */
.topScheduleListTable01 .topTbody01 > .topTr > .topComTd:nth-child(n+2) {
	width: calc((900px - 180px) / 7);
}

/* 576px〜 */
@media screen and (min-width: 576px) {
	.topScheduleListTable01 .topTbody01 > .topTr > .topComTd:nth-child(n+2) {
		width: calc((1043px - 220px) / 7);
	}
}

/* 768px〜 */
@media screen and (min-width: 768px) {
	.topScheduleListTable01 .topTbody01 > .topTr > .topComTd:nth-child(n+2) {
		width: calc((100% - 21.09%) / 7);
	}
}


/* 大人クラス：曜日見出し */
.ad_class {
	max-width: 900px;
	width: 900px;
}

.ad_class > .topTr > .topTh:first-child {
	width: 180px;
}

.ad_class > .topTr > .topTh:nth-child(n+2) {
	width: calc((900px - 180px) / 7);
}


/* 576px〜 */
@media screen and (min-width: 576px) {

	.ad_class {
		max-width: 1043px;
		width: 1043px;
	}

	.ad_class > .topTr > .topTh:first-child {
		width: 220px;
	}

	.ad_class > .topTr > .topTh:nth-child(n+2) {
		width: calc((1043px - 220px) / 7);
	}

}


/* 768px〜 */
@media screen and (min-width: 768px) {

	.ad_class > .topTr > .topTh:first-child {
		width: 21.09%;
	}

	.ad_class > .topTr > .topTh:nth-child(n+2) {
		width: calc((100% - 21.09%) / 7);
	}

}


/* 992px〜 */
@media screen and (min-width: 992px) {

	.ad_class {
		max-width: 100%;
		width: 100%;
	}

}