/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 24 2026 | 08:04:19 */
/* 固定ページ（サービスの流れ） */
.p-flow .top-text {
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
}
@media (max-width: 599px) {
	#content .p-flow-last .midashi {
		font-size: 20px!important;
	}
}
.p-flow .img-area {
	aspect-ratio: 1;
	border-radius: 40px;
	box-shadow: 0 2px 8px rgba(0, 0, 0, .1), 0 4px 8px -4px rgba(0, 0, 0, .2);
	overflow: hidden;
}
.p-flow-last .img-area img {
	border-radius: 40px;
	box-shadow: 0 2px 8px rgba(0, 0, 0, .1), 0 4px 8px -4px rgba(0, 0, 0, .2);
}
@media (max-width: 959px) {
	.p-flow .img-area {
		aspect-ratio: 4 / 3;
	}
	.p-flow .content .swell-block-columns__inner {
		flex-direction: column-reverse;
	}
@media (max-width: 599px) {
	.p-flow .img-area,
	.p-flow-last .img-area img {
		border-radius: 20px;
	}
	.p-flow .item,
	.p-flow-last .item {
		padding: 0;
	}
}