@charset "utf-8";
/* CSS Document */

.content01 {
	padding: 30px 0;
	text-align: center;
	width: 90%;
	margin: auto;
}

.content01 h2 {
	color: #82BC3F;
	font-size: 20px;
	font-weight: bold;
}

.content01 p {
	font-size: 16px;
	line-height: 200%;
	margin-top: 20px;
	text-align: center;
}

.content01 .line {
	width: 58%;
	margin: 20px auto;
	padding: 20px 0 0;
	background: url(../images/company/principle/line.png) no-repeat bottom;
}

.content01 p.shaze {
	font-size: 18px;
	text-align: center;
}

.content01 h2.motto {
	color: #0c8ee7;
}

.content01 p.rinen {
	font-size: 16px;
}


.content01 ul.rinen {
	display: flex;
	flex-flow: column;
	justify-content: center; /* 縦方向（column）の中央揃え */
	align-items: center; /* 横方向の中央揃え */
	margin-top: 40px;
	padding: 0 5vw;
}

.content01 ul.rinen li {
	font-size: 16px;
	text-align: left; /* 各リスト項目内のテキストは左揃え */
	list-style-type: disc;
	line-height: 180%;
	margin-bottom: 15px;
}

.content01 .house {
	width: 90%;
	margin: 40px auto 0;
}

@media (max-width: 640px) {
}
@media (min-width: 641px) {
}