@charset "UTF-8";
.l-container--l p {
	margin-bottom: 1em;
}

.customer--summary {
	padding: 40px;
	background-color: #FAF7F3;
}

.list--grid {
	margin: 40px 0 0 0;
}

.detail--memo {
	margin: 25px 0 10px;
}

.detail--memo__inner {
	display: flex;
}
@media only screen and (max-width: 768px) {
	.detail--memo__inner {
		display: block;
	}
}

.detail--memo__desc {
	width: 87%;
}
@media only screen and (max-width: 768px) {
	.detail--memo__desc {
		width: 100%;
	}
}

.detail--memo__img {
	display: flex;
	width: 134px;
	margin: 0 0 0 20px;
	text-align: center;
	flex-direction: column;
	align-items: center;
}
@media only screen and (max-width: 768px) {
	.detail--memo__img {
		display: block;
		width: 100%;
		margin: 0;
	}
}

.detail--memo__caption {
	margin-top: 10px;
	font-size: 14px;
	text-align: center;
}


.l-sec {
  padding-bottom: 30px;
}

.question_detail .l-main .l-sec:last-child {
  padding-bottom: 80px;
}

.customer--summary p:last-child {
  margin-bottom: 0;
}