@charset "utf-8";
/* ===============================================
   About 子ページ：What We Do
   =============================================== */
.about-what {
	padding-top: 0;
	padding-bottom: 0;
}
.about-what .about-what__title {
	margin: 0 0 32px;
	padding: 0;
	border: 0;
	background: none;
	font-size: var(--fs-section-title);
	font-weight: var(--fw-section-title);
	line-height: var(--lh-section-title);
	color: #222;
}
/* 1文目：本文と同じ大きさ・幅 */
body .container .about-what .about-what__lead {
	max-width: none;
	margin: 0 0 20px;
	font-size: var(--fs-text);
	line-height: var(--lh-text);
	color: #444;
}

/* 2文目以降：箇条書き（リストブロック） */
.about-what .about-what__list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.about-what .about-what__list li {
	position: relative;
	margin: 0 0 12px;
	padding: 0 0 0 20px;
	font-size: var(--fs-text);
	line-height: var(--lh-text);
	color: #444;
}
.about-what .about-what__list li:last-child {
	margin-bottom: 0;
}
.about-what .about-what__list li::before {
	content: "";
	position: absolute;
	top: calc(var(--lh-text) * .5em - 2.5px);
	left: 4px;
	width: 5px;
	height: 5px;
	background: var(--blue);
}

/* SP：見出し */
@media (max-width: 767.98px) {
	.about-what .about-what__title {
		font-size: 32px;
	}
}
