@charset "utf-8";

/* page-bus.css */

.page-2clm > .wp-block-column:nth-of-type(1) {
	flex-basis: 60%;
	padding: 2%;
	background-color: var(--color-main-bg);
	box-shadow: 10px 10px 10px #00000030;
	border-radius: 1%;
}

.page-2clm > .wp-block-column:nth-of-type(2) {
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	align-items: center;
	gap: 3%;
	color: var(--color-main);
}

.page-2clm > .wp-block-column:nth-of-type(2) figure {
	max-width: 360px;
}

.bus-time > div:nth-of-type(1) {
	flex-basis: calc((100% - 2em) * 0.457) !important;
}

.bus-time > div:nth-of-type(2) {
	flex-basis: calc((100% - 2em) * 0.543) !important;
}

.bus-time > div:nth-of-type(1) {
	display: flex;
	flex-flow: column wrap;
	justify-content: start;
	text-align: center;
	gap: 1rem;
}

.bus-map-title {
	font-size: 5rem;
	font-weight: 900;
}

.bus-map-name {
	display: flex;
	justify-content: center;
	width: 100%;
	padding: 1.5rem 0;
	font-size: 4rem;
	font-weight: 900;
	border: 4px solid #c4e1f3;
	border-radius: 2rem;
	top: 96px;
}

.bus-map-btn {
	margin-top: 2rem;
}

.bus-map-btn a {
	display: flex;
	justify-content: center;
	width: 100%;
	padding: 1.5rem 0;
	font-size: 4rem;
	font-weight: 900;
	background-color: var(--color-main);
	border-radius: 2rem;
	color: var(--color-main-bg);
	top: 96px;
}

/* ================================================ */
@media (max-width: 1000px) {
}

/* ================================================ */
@media (max-width: 840px) {
}

/* ================================================ */
@media (max-width: 375px) {
}