.modoru {
  height: 30px;
  text-align: center;
  background: #E3E8ED;
}
.kakunin {
  height: 30px;
  text-align: center;
  background: #E3E8ED;
}
.m_title {
  text-align: center;
  background: #E3E8ED;
}
.sche_sun{
  height: 30px;
 font-size:18px;
  text-align: center;
  background: #ff9999;
}
.sche_sat{
  height: 30px;
 font-size:18px;
  text-align: center;
  background: #9999ff;
}
.sche_day{
  height: 30px;
 font-size:18px;
  text-align: center;
  background: #E3E8ED;
}
.sche_non{
  height: 30px;
  text-align: center;
  background: #A9A9A9;
}
.sche_con {
  height: 30px;
  font-size:10px;
  text-align: left;
}
.sche_kaku{
  height: 30px;
  font-size:10px;
  text-align: left;
  background: #00ffff;
}
.sche_kari{
  height: 30px;
  font-size:10px;
  text-align: left;
  background: #ffff44;
}
.msg {
  height: 30px;
  text-align: center;
  background: #fffafa;
  color: #ff0000;
}
.red {
  height: 30px;
  text-align: center;
  color: #ff0000;
}
.redleft {
  height: 30px;
  text-align: left;
  color: #ff0000;
}
.align_left {
  text-align: left;
}
.align_center {
  text-align: center;
}
.page_link {
  text-align: center;
  background: #E1E1EA;
}
.check {
  height: 30px;
  text-align: center;
  background: #ffffff;
}
.youtube {
  width: 100%;
  aspect-ratio: 16 / 9;
}
.youtube iframe {
  width: 100%;
  height: 100%;
}