.today {
	background: linear-gradient(0deg, #930808, #df4444) !important;
}
.today :active  {  
	background: linear-gradient(0deg, #930808, #df4444) !important	
}
.today :checked  {  
	background: linear-gradient(0deg, #930808, #df4444) !important	
}

.schday {
	position: relative;
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}
.schday li {
	width: 13.8%;
	background:#978249;
	text-align: center;
	font-family: "Noto Serif JP", serif;
	font-weight: 600;
	
	
}
/*.schday li:first-child {
	background-image: linear-gradient(344deg, rgba(115, 1, 15, 1), rgba(175, 1, 25, 1));
}*/
.schday li a {
	display: block;
	padding: 5px 10px;
	box-sizing: border-box;
	color:#fff;
	font-size: clamp(1.5rem, 1.6vw, 2rem);
	text-align: center;
	line-height: 1.4;
	transition: 0.5s;
}
.schday li a span {
	font-size: clamp(1.2rem, 1.1vw, 1.4rem);
	display: block;
}
.schday li a:hover {
	background-image: linear-gradient(344deg, rgba(115, 1, 15, 1), rgba(175, 1, 25, 1));
}

@media screen and (max-width: 834px) {

.schday {
	position: relative;
	display: flex;
	justify-content: space-between;
	right:0;
	top:0px;
	margin-bottom: 15px;
	 overflow-x: scroll;
	padding-bottom: 15px;
}
.schday li {
	width: 32%;
	text-align: center;
	font-family: "Noto Serif JP", serif;
	font-weight: 600;
	margin-right: 1px;
}

.schday li a {
	padding: 5px 15px;
	box-sizing: border-box;
	color:#fff;
	font-size: 1.6rem;
}
.schday li a span {
	font-size: 1rem;
	display: block;
}
}