@charset "utf-8";

/* 両括弧1桁 */
ol.ryou1 {
	list-style-type: none;
	margin-left: 3em;
	margin-right: 1em;
}

ol.ryou1 > li {
	counter-increment: cnt;
}

ol.ryou1 > li:before {
	content: "("counter(cnt) ") ";
	display: inline-block;
	margin-left: -2em;
	width: 2em;
}

/* 両括弧2桁 */
ol.ryou2 {
	list-style-type: none;
	margin-left: 3.5em;
	margin-right: 1em;
}

ol.ryou2 > li {
	counter-increment: cnt;
}

ol.ryou2 > li:before {
	content: "("counter(cnt) ") ";
	display: inline-block;
	margin-left: -2.5em;
	width: 2.5em;
}

/* 片括弧1桁 */
ol.kata1 {
	list-style-type: none;
	margin-left: 2.5em;
	margin-right: 1em;
}

ol.kata1 > li {
	counter-increment: cnt;
}

ol.kata1 > li:before {
	content: counter(cnt) ") ";
	display: inline-block;
	margin-left: -1.5em;
	width: 1.5em;
}

/* 片括弧2桁 */
ol.kata2 {
	list-style-type: none;
	margin-left: 3em;
	margin-right: 1em;
}

ol.kata2 > li {
	counter-increment: cnt;
}

ol.kata2 > li:before {
	content: counter(cnt) ") ";
	display: inline-block;
	margin-left: -2em;
	width: 2em;
}
