@charset "UTF-8";
.c-list {
	
}
.c-list .container {
	
}
.c-list .container .wrap {
	padding: 0 0 0 .5em;
	list-style-type: none;
}
.c-list .container .wrap li {
	position: relative;
	margin:  0 0 .375em;
	padding: 0 0 0 1.5em;
}
.c-list .container .wrap li:last-child {
	margin:  0;
}


/*.disc*/
.c-list .container .wrap.disc li:before {
	display: block;
	position: absolute;
	content: "";
	top: .5em;
	left: 0;
	width: .5625em;
	height: .5625em;
	background-color: var(--accent-color);
	border-radius: 50%;
}
/*.circle*/
.c-list .container .wrap.circle {
	list-style-type: circle;
}

/*.decimal*/
.c-list .container .wrap.decimal {
	padding: 0;
	list-style: none;
	counter-reset: ranking-mark;
}
.c-list .container .wrap.decimal li {
	position: relative;
	margin:  0 0 .5em;
	padding: 0 0 0 2.5em;
	counter-increment: ranking-mark;
}
.c-list .container .wrap.decimal li:last-child {
	margin:  0;
}
.c-list .container .wrap.decimal li::before {
	position: absolute;
	top: 0;
	left: .125em;
	width: 2em;
	height: 2em;
	border-radius: 50%;
	background-color: var(--accent-color);
	line-height: 2em;
	text-align: center;
	color: var(--base-color);;
	font-size: 0.875em;
	content: counter(ranking-mark, decimal);
}
