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

#cService .description {
	
}
	#cService .description em {
		color: #F26529;
	}
@media only screen and (max-width:640px) {
	#cService .description em {
		font-size: 0.9em;
	}
}

#cService .colum-label {
	margin-bottom: 1em;
	font-size: 1.2em;
	font-weight: 600;
}
.colum-captions {
	margin-bottom: 1.2em;
}
.colum-captions h4 {
	font-size: 1.2em;
	font-weight: 600;
	margin-bottom: 0.6em;
}

#c02 {
	background-color: #fff;
}

.basic-table {
	font-size: 0.96em;
	margin-bottom: 1rem;
}
@media only screen and (max-width:640px) {
	.basic-table {
		font-size: 3.0vw;
	}
	.colum-captions h4 {
		line-height: 1.4em;
	}
}

#c03 {
	background-color: #fff;
}
.table-colum tbody td {
	font-size: 1.2em;
	padding: 0.6em 1em;
	font-family: var(--font-sys);
}
	.table-colum tbody td[data-scheme="price"]::after,
	.table-colum .price::after {
		content: "円";
		font-size: 0.7em;
		margin-left: 0.2em;
		vertical-align: baseline;
		opacity: 0.6;
	}
#cService .notice {
	font-size: 0.9em;
}

#c04 {
	background-color: #fff;
}
.area .separate {
	margin: 0 0.3em;
	opacity: 0.4;
	vertical-align: baseline;
}
	.area .separate::before {
		content: "〜";
		vertical-align: baseline;
	}

#c04 aside {
	margin-top: 2.0rem;
	border-top: solid 1px var(--cl-bgsilver);
	padding-top: 1.5rem;
}
	#c04 aside h3 {
		font-weight: 500;
		margin-bottom: 1em;
	}
	#c04 aside .description {
		margin-bottom: 2em;
	}
	#c04 aside h5 {
		font-size: 0.94em;
		font-weight: 400;
		margin-bottom: 0.6em;
	}
	#c04 aside address {
		font-size: 0.9em;
		line-height: 1.5em;
		opacity: 0.8;
	}
	
#contactFinance.contact-pane {
	
}
	#contactFinance.contact-pane .registry {
		margin-bottom: 1.4em;
	}
	#contactFinance.contact-pane .ccp {
		color: var(--cl-actlink);
		margin-bottom: 1em;
		font-weight: 500;
	}
	#contactFinance.contact-pane .links {
		margin: 0 -0.5em;
		max-width: 380px;
		margin-left: auto;
		margin-right: auto;
	}
	#contactFinance.contact-pane .links > a {
		display: inline-block;
		width: 50%;
		padding: 0 0.5em;
	}
	#contactFinance.contact-pane .links > a > img {
		width: 100%;
		height: auto;
	}

a.pdf-dl {
	background-image: url(/share/im/mrk_pdf.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: auto 1.6em;
	display: inline-block;
	padding: 0.5em 0;
	padding-left: 2em;
}