@charset "UTF-8";

.kosatsu-txt ol, .kosatsu-txt ul {
	padding-left: 1.3em;
}
.kosatsu-txt ol {
	margin-bottom: 1.5em;
}

/* mobile */
@media screen and (max-width:768px) {
	.subhead {
		left: -7.7%;
		width: 75vw;
	}
	.subhead-wrapper::after {
		left: 4%;
		background-position: bottom right -6%;
		background-image: url('/img/organic-subhead.png');
	}
}

/* PC */
@media not all and (max-width:768px) {
	.section-images ul {
		display: flex;
		flex-flow: row wrap;
		justify-content: space-between;
		row-gap: 3vw;
	}
	.section-images li {
		width: 31.2%;
	}
	.section-images .half {
		width: 48.3%;
	}
}
