@font-face {
	font-family: 'local noto sans jp';
	src: local('noto sans jp');
}

.post-content .micron-map {
	padding-block: 16px;
	display: grid;
}

.post-content .micron-map iframe {
	width: 100%;
}

.post-content .micron-map .micron-map-text {
	padding-block: 0;
}

@media screen and (max-width: 767px) {

	.post-content .micron-map:has(.micron-map-text) {
		row-gap: 24px;
	}
}

@media screen and (min-width: 768px) {

	.post-content .micron-map:has(.micron-map-text) {
		align-items: center;
		grid-template-columns: 1fr 1fr;
		-moz-column-gap: 24px;
		column-gap: 24px;
	}
}

@media print {

	.post-content .micron-map:has(.micron-map-text) {
		align-items: center;
		grid-template-columns: 1fr 1fr;
		-moz-column-gap: 24px;
		column-gap: 24px;
	}
}
