/* ========================================
  Fullcalendar
========================================= */
/* https://flat-kids.net/2021/04/04/fullcalendar%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6web%E3%82%B5%E3%82%A4%E3%83%88%E3%81%AB%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%80%E3%83%BC%E3%82%92%E8%A1%A8%E7%A4%BA/ */
th.fc-day-sat {
  background-color: #eaf4ff;
}
th.fc-day-sun {
  background-color: #ffeaea;
}
th.fc-day-sat .fc-col-header-cell-cushion {
  color: blue;
}
th.fc-day-sun .fc-col-header-cell-cushion{
  color: red;
}
td.fc-day-sat {
  background-color: #eaf4ff;
}
td.fc-day-sun {
  background-color: #ffeaea;
}
.fc-col-header-cell-cushion {
  color: black;
}
.fc-daygrid-day-number {
  color: black;
}
td.fc-day-sat .fc-daygrid-day-number {
  color: blue;
}
td.fc-day-sun .fc-daygrid-day-number {
  color: red;
}

/* @media screen and (max-width: 461px) {
  .fc .fc-toolbar-title {
    font-size: small;
  }
}
h2.fc-toolbar  {
  display: inline;
} */

/* @media (max-width: 768px){
  .fc-toolbar .fc-left, .fc-toolbar .fc-center, .fc-toolbar .fc-right {
      display: inline-block;
      float: none !important;
  }
} */

@media (max-width: 767.98px) {
  /* .fc .fc-toolbar.fc-header-toolbar {
    font-size: small;
  } */

  .fc-header-toolbar .fc-toolbar-chunk {
    font-size: small;
  }

  /* slot labelのサイズ */
  /* td.fc-timegrid-slot.fc-timegrid-slot-label{
    font-size: 1.5em;
  } */
  /* slotのサイズ */
  /* td.fc-timegrid-slot.fc-timegrid-slot-lane.fc-timegrid-slot-minor{
    font-size: 1.5em;
  }
  td.fc-timegrid-slot.fc-timegrid-slot-lane{
    font-size: 1.5em;
  }
  .fc-h-event .fc-event-title-container {
    font-size: 1.2em;
  } */

  /* カレンダーの高さ */
  .fc-direction-ltr {
    height: 600px;
  }
}



