@media screen and (max-width:599px) {
 .fc-scrollgrid-sync-table{
   width: 100% !Important;
 }
 
.fc-daygrid-body.fc-daygrid-body-unbalanced.fc-daygrid-body-natural{
  width: 100% !Important;
}

.fc .fc-col-header-cell-cushion{
  display: block;
}

.fc-col-header {
  width: 100% !Important;
}

/* デフォルトは＋アイコン */
.sp-calendar a:after {
  content: "\f067" !important; /* Font Awesome の＋アイコン */
  font-family: "Font Awesome 5 Free";
  font-weight: 600;
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 1rem;
}

/* アクティブ時は－アイコン */
.sp-calendar.active a:after {
  content: "\f068" !important; /* Font Awesome の－アイコン */
}

.btn-cmn02.mb-20{
  margin-bottom: 20px;
}

.sp-calendar{
  margin-bottom: 0px;
}

}
}


