@charset "UTF-8";

/* import css from functions.php */
/* /assets/css/base.css */
/* /assets/css/layout.css */
/* /assets/css/footer.css */
/* /assets/css/fdv_general.css */

/* list_review */
.list_review {
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	/*margin-top:130px;*/
	max-width: 1280px;
	min-width: 1280px;
}

.list_review .each_review {
	background-color: #fff5f8;
	float: left;
	font-size: 1.8rem;
	margin-top: 40px;
	/*margin-right:4%;*/
	border-radius: 55px;
	padding: 55px 60px;
	width: 48%;
}

.list_review .each_review .ttl_review {
	font-size: 2.2rem;
	font-weight: 600;
}

.list_review .each_review .ttl_review+p {
	margin-top: 5px;
}

.list_review .each_review .tx_name {
	display: block;
	color: #29a7de;
	font-size: 1.6rem;
	font-weight: 600;
}

@media print,
screen and (min-width: 769px) {
	.list_review .each_review:nth-child(2n) {
		margin-right: 0;
	}
}

/* SP Layout */
@media all and (max-width: 768px) {
	.list_review {
		margin-top: 25px;
		max-width: inherit;
		min-width: inherit;
		max-width: 100%;
	}

	.list_review .each_review {
		float: none;
		font-size: 1.4rem;
		margin-right: 0;
		margin-top: 20px;
		border-radius: 20px;
		padding: 20px;
		width: auto;
	}

	.list_review .each_review .ttl_review {
		font-size: 1.5rem;
	}

	.list_review .each_review .ttl_review+p {
		margin-top: 5px;
	}

	.list_review .each_review .tx_name {
		font-size: 1.2rem;
	}
}
