header {
	background-color: var(--main-color);
}

#workshop {
	padding-top: calc(var(--header-height)*2);
}
h5 {
	text-align: left;
}

.poster {
	display: block;
	width: 100%;
	max-width: 640px;
}

.workshop-slot > div {
	padding-bottom: var(--header-height);
}
@media (min-width:640px) {
	.workshop-slot {
		display: flex;
	}
	.workshop-slot > div {
		padding: 0 20px;
	}
}
