@charset "UTF-8";



/*********** 共通 *************/



/*********** ↑共通 *************/




.equipment-title {
	color: #6E7C80;
	font-size: 2.0rem;
	line-height: 1.5;
	text-align: center;
	border-bottom: 1px solid #6E7C80;
	padding-bottom: 10px;
	margin-top: 60px;
}

.equipment-title.first {
	margin-top: 120px;
}


.equipment-title p:nth-child(2) {
	font-size: 1.4rem;
}


.equipment-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 50px;
}

.equipment-wrap li {
	width: 31.5%;
	padding-bottom: 60px;
}

.equipment-wrap dt {
	line-height: 1.4;
	letter-spacing: 0.05rem;
	padding-top: 10px;
}

.equipment-wrap dd {
	font-size: 1.3rem;
	line-height: 1.6;
	letter-spacing: 0.05rem;
	text-align: justify;
	padding-top: 10px;
}

.equipment-wrap dd.cap {
	font-size: 1.1rem;
	line-height: 1.4;
	letter-spacing: 0.05rem;
}









