
/*	-----------------------------------------
	PC Specific Styles
	-----------------------------------------	*/
	.content_001 { padding: 2rem 0 4rem;}
		.content_001 .con-box { padding-bottom: 1em; text-align: justify;}
		
		
	.build-case { display: flex; margin-top: 4rem;}
		.build-list { width: 300px; padding-right: 50px; }
			.build-list li{ border-left: 4px solid #9c9c9d; padding-left: 1rem; margin-bottom: 1rem; transition: all .5s; }
				.build-list li a { color: #9c9c9d; font-weight: bold;}
			.build-list li.ck,
			.build-list li:hover { border-left-color: #3e3a39;}
				.build-list li.ck a,
				.build-list li:hover a { color: #3e3a39;}
				
		.build-con { flex-grow: 1;}
			.build-con h2 { margin-bottom: 1rem; color: #5e8991;}
		
@media (max-width: 1023px){
	.build-list { width: 200px;}
	.content_001 { padding-bottom: 1rem;}
}
@media (max-width: 768px){
	.build-case { display: block; overflow: hidden;}
	.build-list, .build-con { display: block; width: 100%; padding-right: 0;}
		.build-list li { display: inline-block; width: 32%; margin-right: 2%; margin-bottom: .8em}
		.build-list li:nth-child(3n+3) { margin-right: 0;}
}

@media (max-width: 460px){
	.build-list li { width: 49%; }
	.build-list li:nth-child(3n+3) { margin-right: 2%;}
	.build-list li:nth-child(2n+2) { margin-right: 0;}
	
}
