body {
	font-family: noto-sans-cjk-jp, sans-serif;
	letter-spacing: 0.07em;
}

.p-about {
	position: relative;
	z-index: 2;
}

.p-about__img1 {
	margin-right: calc(50% - 50vw);
}

.p-about__lists {
	display: grid;
	gap: 1.25rem;
	margin-top: -5.625rem;
}

.p-about__img2 {
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
}

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

.p-about {
	padding-bottom: 31.875rem;
	padding-top: 15.8125rem;
}

.p-about__inner {
	max-width: calc(81.25rem + 25px + 25px);
}

.p-about__img1 {
	left: 50%;
	margin: 0;
	max-width: 156.8125rem;
	min-width: 120rem;
	position: absolute;
	right: 0;
	top: -10.125rem;
	transform: translateX(-50%);
	width: 100vw;
	width: 120rem;
}

.p-about__lists {
	grid-template-columns: repeat(6, 1fr);
}

.p-about__list {
	grid-column: span 3;
}

.p-about__list:nth-child(n+9) {
	grid-column: span 2;
}

.p-about__img2 {
	display: none;
}

}


/*# sourceMappingURL=about.css.map */
