#calendar {
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.fc-daygrid-event-dot {
	display: none;
}
.fc a {
	color: #333333;
	font-size: 11px;
}
.fc .fc-col-header-cell-cushion {
    padding: 10px 4px;
    font-size: 12px;
    font-weight: 400;
}
.fc-theme-standard .fc-scrollgrid {
	border: none;
}
.fc-scrollgrid-section > td {
	border-right: 0;
}
.fc-h-event { /* allowed to be top-level */
  display: block;
  border: 1px solid #333;
  border: 1px solid var(--fc-event-border-color, #333);
  background-color: #333;
  background-color: var(--fc-event-bg-color, #333);
  padding: 5px 10px;
  text-align: center;
  border-radius: 0px;
}
.fc .fc-list-event-dot {
    border: 5px solid #333;
    border: calc(var(--fc-list-event-dot-width, 5px) / 2) solid var(--fc-event-border-color, #333);
    border-radius: 5px;
    border-radius: calc(var(--fc-list-event-dot-width, 5px) / 2);
}
.fc .fc-toolbar-title {
  font-size: 26px;
  letter-spacing: 3px;
}
@media (max-width: 767px) {/*幅767px以下で適用されるスタイル*/
	.fc .fc-toolbar-title {
		font-size: 20px;
	  }
}
.fc .fc-button-primary:disabled {
    color: #333;
    background-color: transparent;
    border: none;
}

.fc .fc-toolbar-title　span {
	font-size: 26px;
  }
.fc .fc-daygrid-day-number {
  font-size: 12px;
  padding-right: 15px;
}
.fc-h-event .fc-event-title {
}
.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
  padding: 0 10px;
}
.fc .fc-button {
	border-radius: 0;
}

.fc .fc-button-primary,
.fc .fc-button-primary:focus {
    color: #333;
    color: var(--fc-button-text-color, #333);
    background-color: #fff;
    background-color: var(--fc-button-bg-color, #fff);
    border-color: #fff;
    border-color: var(--fc-button-border-color, #fff);
}
.fc .fc-button-primary:hover {
    color: #333;
    background-color: #eee;
    background-color: var(--fc-button-bg-color, #eee);
    border-color: #eee;
    border-color: var(--fc-button-border-color, #eee);
}
.fc .fc-button-primary:not(:disabled):active,
.fc .fc-button-primary:not(:disabled):focus,
.fc .fc-button-primary:not(:disabled).fc-button-active {
    color: #333;
    color: var(--fc-button-text-color, #333);
    background-color: #fff;
    background-color: var(--fc-button-active-bg-color, #fff);
    border-color: #fff;
    border-color: var(--fc-button-active-border-color, #fff);
}