/* ----------
hokurikukizai.co.jp

@media (min-width: 576px) {}
@media (min-width: 768px) {}
@media (min-width: 992px) {}
@media (min-width: 1200px) {}
---------- */

#method {}

/* W2R工法 */
#method.w2r {}

#method.w2r .features_w2r-list {
	list-style-type: none;
	padding-left: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
}
#method.w2r .features_w2r-list li {
	width: 48%;
}
#method.w2r .features_w2r-list li > div {
	border: 1px solid #ccc;
	margin-bottom: .5rem;
}
#method.w2r .features_w2r-list li > p {
	text-align: center;
	font-weight: bold;
	font-size: .875rem;
	line-height: 1.2;
}
@media (min-width: 768px) {
	#method.w2r .features_w2r-list {
		flex-wrap: nowrap;
		margin-bottom: 1.5rem;
	}
	#method.w2r .features_w2r-list li {
		width: 23%;
	}
	#method.w2r .features_w2r-list li > p {
		font-size: 1rem;
	}
}


#method.w2r .case_w2r {
	border: 2px solid #e5e5e5;
	padding: 1rem;
}
@media (min-width: 768px) {
	#method.w2r .case_w2r {
		padding: 1.5rem 1.75rem;
	}
}
@media (min-width: 992px) {
	#method.w2r .case_w2r {
		padding: 2rem 2.75rem;
	}
}
@media (min-width: 1200px) {
	#method.w2r .case_w2r {
		padding: 2rem 3.75rem;
		width: 87%;
		margin-left: auto;
		margin-right: auto;
	}
}


#method.w2r .procedure-list {
	list-style-type: none;
	padding-left: 0;
	display: flex;
	flex-wrap: wrap;
	font-size: .9375rem;
	font-weight: bold;
}

#method.w2r .procedure-list li {
	width: 48%;
	margin-right: 4%;
}
#method.w2r .procedure-list li:nth-child(2n) {
	margin-right: 0;
}
#method.w2r .procedure-list li .procedure-list-num {
	font-size: 1rem;
	color: #0047b3;
	margin-right: .25rem;
}

@media (min-width: 768px) {
	#method.w2r .procedure-list li {
		width: 15%;
		margin-right: 2%;
	}
	#method.w2r .procedure-list li:nth-child(2n) {
		margin-right: 2%;
	}
	#method.w2r .procedure-list li:nth-child(6n) {
		margin-right: 0;
	}
}



/* エアー遮断機 */
#method.air {}

#method.air .air_features-list {
	list-style-type: none;
	padding-left: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
}
#method.air .air_features-list li {
	width: 48%;
}
#method.air .air_features-list li div {
	margin-bottom: 1rem;
}
#method.air .air_features-list li h4 {
	font-size: 1rem;
}
#method.air .air_features-list li p {
	font-size: .875rem;
}


@media (min-width: 768px) {
	#method.air .air_features-list {
		flex-wrap: nowrap;
	}
	#method.air .air_features-list li {
		width: 23%;
	}
}


/* セットフォーム工法 */

#method.set {}

#method.set .set_features-list {
	list-style-type: none;
	padding-left: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
}
#method.set .set_features-list li {
	width: 48%;
}
#method.set .set_features-list li div {
	margin-bottom: 1rem;
}
#method.set .set_features-list li h4 {
	font-size: 1rem;
}
#method.set .set_features-list li p {
	font-size: .875rem;
}
@media (min-width: 768px) {
	#method.set .set_features-list {
		flex-wrap: nowrap;
	}
	#method.set .set_features-list li {
		width: 23%;
	}
}



