.c-r1-about__section01 {
	background-size: cover;
}

/* 20231205 追記 */
@media screen and (max-width:767px) {
	.c-r1-about__section04 {
		padding: calc(40/375*100vw) 0 calc(172 / 640 * 100vw)
	}
}

.c-r1-about__section05 {
	margin-top: 80px;
}

@media screen and (max-width:767px) {
	.c-r1-about__section05 {
		margin-top: 0;
	}
}

/* 20240610 追記 */
.c-r1-about__section03-column-small-text {
	position: relative;
	top: -0.4em;
	vertical-align: baseline;
}