.face article {
	padding: 7rem 4rem;
}
@media only screen and (max-width:640px) {
	.face article {
		padding: 6em 2rem;
	}
}

#cService {
	margin-bottom: 2rem;
}

/**/
#c03 {
	background-color: #fff;
	overflow: hidden;
}
	#c03 figure {
		width: 28%;
		position: relative;
		z-index: 0;
	}
		#c03 figure::before {
			content: "";
			display: block;
			padding-top: 100%;
		}
		#c03 figure > img {
			position: absolute;
			z-index: 0;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			object-fit: cover;
			object-position: center;
		}
	#c03 .colum {
		width: 72%;
		padding: 2rem 3em;
	}
	#c03 h2 {
		font-size: 1.3em;
		margin-bottom: 0.8em;
	}
	#c03 nav {
		margin-top: 1.4em;
	}
@media only screen and (max-width:640px) {
	#c03 figure {
		width: 100%;
	}
	#c03 figure::before {
		padding-top: 60%;
	}
	#c03 .colum {
		width: 100%;
		padding: 1.5rem 2rem;
	}
	#c03 h2 {
		font-size: 1.3em;
		margin-bottom: 0.8em;
	}
}
	
/**/
#cBOfService {
	margin-bottom: 2rem;
}
#c05 {
	text-align: center;
	background-color: #fff;
}
	#c05 h2 {
		
	}
	#c05 p {
		text-align: left;
		margin-bottom: 2em;
	}
	#c05 ul {
		text-align: left;
	}

/**/
#c06 {
	text-align: center;
	background-color: #fff;
}
#c06 .case {
	background-color: #fff;
	margin-bottom: 4rem;
}
	#c06 .case h2 {
		
	}
	#c06 .case .caption {
		margin-bottom: 1.2em;
	}
		#c06 .case .caption > i {
			color: #fff;
			font-size: 0.9em;
			display: inline-block;
			background-color: var(--cl-deepblack);
			padding: 0.7em 1.2em;
			border-radius: var(--share-wrap-radius);
		}
	#c06 .case nav {
		margin-top: 1em;
	}
	#c06 .case figure {
		text-align: center;
		margin-top: 1em;
		margin-bottom: 2em;
	}
	#c06 .case figure > img {
		width: 70%;
		height: auto;
	}
	#c06 .case ol {
		text-align: left;
		max-width: 720px;
		margin-left: auto;
		margin-right: auto;
		list-style-type: decimal;
	}
@media only screen and (max-width:640px) {
	#c06 {
		padding-top: 0;
	}
	#c06 .case .caption > i {
		line-height: 1.6em;
	}
	#c06 .case figure > img {
		width: 100%;
		height: auto;
	}
}
		
#cBOfService .contact-pane {
	padding: 0;
	text-align: center;
}