.p-pattern01 {
	margin-bottom: 0;
}

.p-pattern01__list {
	--column-count: 2;
}

.p-pattern05 .p-pattern05__item .l-image-section__main strong::before {
	content: "・";
	color: #c49d49;
}

.p-pattern05 .buttons {
	display: flex;
	gap: 10px;
}

.p-pattern05 .buttons .btn-readmore {
	font-size: 18px;
}

.p-pattern05 .c-list {
	background-color: #e3ded9;
	border-radius: var(--radius-lg);
	padding: 2rem;
}

@media (max-width: 1024px) {
	.p-pattern05 .buttons {
		flex-direction: column;
	}
}