/*Top page CSS　Ver.1.0.0 */

.sec h3 {
	color: var(--mainColor);
}
.recommands-box {
	align-items: start;
}
.recommands-box:not(:first-of-type) {
	margin-top: 40px;
}
.recommands-ph {
	width: 33%;
}
.recommands-txt {
	width: 65%;
	line-height: 1.55;
}
.recommands-link {
	text-align: right;
}
.information ul li {
	padding: 10px;
	border-top: 1px solid rgba(153, 153, 153, 1.0);
}
.information ul li:last-of-type {
	border-bottom: 1px solid rgba(153, 153, 153, 1.0);
}
.information dl dt {
	width: 24%;
	font-weight: bold;
}
.information dl dd {
	width: 74%;
}
.information dl dd span {
	font-size: 0.75em;
	color: rgba(153, 0, 0, 1.0);
}



/*=================================
タブレット設定（768px〜960px）
=================================*/
@media only screen and (max-width: 960px) {

	

}



/*=================================
スマホ設定（〜767px）
=================================*/
@media only screen and (max-width: 768px) {

	.recommands-box {
		width: 90%;
		margin: 0 auto;
	}
	.recommands-box:not(:first-of-type) {
		margin-top: 80px;
	}
	.recommands-ph {
		width: 100%;
	}
	.recommands-txt {
		margin-top: 10px;
		width: 100%;
		line-height: 1.55;
	}
	.recommands-link {
		margin-top: 15px;
		text-align: center;
	}

}
