<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset 'utf-8';

.section-recommend-info {
	background: #f1f1f1;
	padding: 30px 0;
}
.section-recommend-info .lead {
	margin: 0 0 30px;
}
.section-recommend-info .lead p {
	font-size: 22px;
	line-height: 1.6;
	text-align: center;
}
.section-recommend-info .lead p br {
	display: none;
}
.section-recommend-info ul {
	font-size: 0;
	width: 1000px;
	margin: 0 auto;
}
.section-recommend-info li {
	vertical-align: top;
	box-sizing: border-box;
	display: inline-block;
	font-size: 16px;
	width: 50%;
	padding: 0 20px 0 0;
	margin: 0 0 40px;
}
.section-recommend-info li .image {
	margin: 0 0 5px;
}
.section-recommend-info li .image img {
	display: block;
	width: 100%;
}
.section-recommend-info li:nth-child(even) {
	padding: 0 0 0 20px;
}

@media screen and (max-width: 1280px) {
	.section-recommend-info ul {
		width: 100%;
		box-sizing: border-box;
		padding: 0 20px;
	}
}

@media screen and (max-width: 750px) {
	.section-recommend-info .lead {
		margin: 0 0 20px;
	}
	.section-recommend-info {
		padding: 20px;
	}
	.section-recommend-info .lead p {
		font-size: 32px;
		max-height: 100%;
	}
	.section-recommend-info .lead p br {
		display: block;
	}
	.section-recommend-info ul {
		width: 100%;
		padding: 0;
	}
	.section-recommend-info li {
		display: block;
		width: 100%;
		padding: 0;
		margin: 0 0 30px;
	}
	.section-recommend-info li:nth-child(even) {
		padding-left: 0;
	}
	.section-recommend-info li a:hover {
		color: inherit;
	}
	.section-recommend-info .content {
		font-size: 24px;
		max-height: 100%;
	}
}</pre></body></html>