.cPP > dt {
	padding: 4px 16px;
	background-image: linear-gradient(90deg, #c9e1a5, #e8efc2);
	background-image: linear-gradient(90deg, #cfe8cb, #d6e8c0);
	font-weight: 700;
	font-size: 1.1em;
}
.cPP > dd {
	padding: 1.0em 1.0em 3.0em;
	background-color: rgba(255,255,255,.7);
}
.eListNo { counter-reset:number; }
.eListNo > li { padding-bottom: 1.0em; }
.eListNo .inNo {
	display: flex;
	align-items: center;
	gap: .5em;
	margin-bottom: .5em;
	font-weight: 700;
}
.eListNo .inNo::before {
	counter-increment: number;
	content: counter(number);
	width: 1.4em;
	height: 1.4em;
	border-radius: 100vh;
	background: #5c6a5c;
	text-align: center;
	color: white;
}
.eListArrow > li { padding-bottom: 1.0em; }
.eListArrow .inArrow {
	display: flex;
	align-items: center;
	gap: .5em;
	margin-bottom: .5em;
	font-weight: 700;
}
.eListArrow .inArrow::before {
	content: '';
	width: .6em;
	height: .6em;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-top: 3px solid #5c6a5c;
	border-right: 3px solid #5c6a5c;
}
.eBold { font-weight: 700; }
.eName { padding: .4em 0; }
.eRevision {
	display: flex;
	justify-content: flex-end;
	padding: 0 1.0em;
	background-color: rgba(255,255,255,.7);
}
