@media screen and (max-width: 767.9px) {
  .p-seminar-card__footer a.c-button:before {
    display: none;
  }
}
@media screen and (max-width: 1199.9px) {
  .p-seminar-card__footer a.c-button .inner {
    display: none;
  }
}
.p-seminar-card__speaker.is-only, .p-seminar-card__speaker.is_only {
  grid-template-columns: 1fr;
}
.p-timetable__place.is-blue {
  background: #2B97DE;
  color: #fff;
}
.is-blue .c-checkbox__label::before {
  background: linear-gradient(90deg, #2D9EE4 0%, #1D54A2 100%);
}
.p-seminar-card.is-blue .p-seminar-card__speaker {
  background: rgba(43, 151, 222, 0.1);
}
@media screen and (max-width: 767.9px) {
  .p-seminar-card.is-blue {
    border: 0.1rem solid #2B97DE;
    border-top: 0;
  }
  .p-seminar-card.is-blue .p-seminar-card__place {
    background: #2B97DE;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#open-seminar {
  /*
	.p-timeline__title {
		text-align: center;
	}
	.c-speaker__name {
		margin-bottom: 1.6rem;
	}
	*/
}
#open-seminar .p-schedule__panel {
  transition: none;
}
#open-seminar .p-schedule__panel[aria-hidden=true] {
  position: static;
  display: none;
  visibility: unset;
  pointer-events: none;
}
#open-seminar .p-schedule__panel[aria-hidden=false] {
  display: block;
  visibility: unset;
  animation: fade-in 0.5s forwards;
}
#open-seminar .c-speaker__company-post {
  display: flex;
  flex-direction: column;
  gap: 0;
}
/*# sourceMappingURL=./seminar.css.map */