@charset "utf-8";
.c_table {
	width: 100%;
	text-align: center;
	background-color: #ffffff;
	table-layout: fixed;
}
.c_table td, .c_table th {
	border: 1px solid #c6b6a8;
	text-align: center;
	font-size: 18px;
	padding: 1rem 0;
	width: calc(100% / 7);
	position: relative;
}
.month {
	text-align: center;
	margin-bottom: 60px;
	font-size: 20px;
}
.work_flg {
	margin: 1rem 0;
	display: block;
}
.month1 {
	margin: 0 2rem;
}
.day {
	display: block;
	font-size: 20px;
	margin-bottom: 10px;
}

.time {
	display: block;
	font-size: 20px;
	margin-bottom: 20px;
}
.time span {
	display: block;
}
.block {
	display: block;
}
.date .sat {
	color: #009fe9;
}
.date .sun {
	color: #e80111;
}
@media screen and (min-width:1350px) and (max-width: 1620px) {

}
@media screen and (min-width:1140px) and (max-width: 1350px) {
}

@media screen and (min-width:768px) and (max-width: 1140px) {
}

@media screen and (max-width: 768px) {
.c_table td, .c_table th {
	font-size: .8rem;
	width: calc(100% / 7);
}
.time {
	font-size: .8rem;
	margin-bottom: 0px;
}
.month {
	font-size: .8rem;
}
.month1 {
	margin: 0 2rem;
}
.day {
	font-size: 1rem;
}
.comment {
	line-height: 1.333;
	font-size: .7rem;
}
}














