/* ========== guidance ========== */
.help-guidance-01 > dt.multi + dd {
	clear: both;
	padding-top: 0.25em;
}

.help-guidance-01 > dd > .c-copy-01:first-child > p:first-child {
	padding-top: 5px;
}

.help-guidance-01 > dd p,
.help-guidance-01 > dd ul {
	margin-top: 10px;
}

.help-guidance-01 > dd figure {
	display: block !important;
}

@media only screen and (max-width: 640px) {
}

/* ----- PC ----- */
.help-guidance-01.pc > dt,
.help-guidance-01.pc > dd {
	padding-top: 2em;
}

.c-figure-04 .help-guidance-01.pc > dt:first-child,
.c-figure-04 .help-guidance-01.pc > dt:first-child + dd {
	padding-top: 0;
}

.help-guidance-01.pc > dt {
	float: left;
	width: 30px;
}

.help-guidance-01.pc > dt + dt {
	margin-left: 2px;
}

.help-guidance-01.pc > dd {
	margin-left: 37px;
}

.help-guidance-01.pc > dd:after {
	clear: both;
	content: "";
	display: block;
}

/* ----- SP ----- */
.help-guidance-01.sp > dd + dt {
	margin-top: 1.5em;
}

.help-guidance-01.sp > dt + dt {
	margin-top: 0.5em;
}

.help-guidance-01.sp > dd {
	border-bottom: #888 solid 1px;
	margin-top: 1em;
	padding-bottom: 2em;
}
