/* ローマ字 */
[class*="lx_cke_ol1_roman"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_roman"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_roman"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_roman"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_roman"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_roman"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_roman"] .rich-text ol {
	padding-left: 2em;
}

/* i ii iii */
.lx_cke_ol1_roman1 .rich-text :not(li) > ol > li ,
.lx_cke_ol2_roman1 .rich-text :not(li) > * > li > ol > li ,
.lx_cke_ol3_roman1 .rich-text :not(li) > * > li > * > li > ol > li ,
.lx_cke_ol1_roman1 .rich-text:not(li) > ol > li ,
.lx_cke_ol2_roman1 .rich-text:not(li) > * > li > ol > li ,
.lx_cke_ol3_roman1 .rich-text:not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_roman1 ol > li {
	list-style-type: lower-roman;
}

/* I II III */
.lx_cke_ol1_roman2 .rich-text :not(li) > ol > li ,
.lx_cke_ol2_roman2 .rich-text :not(li) > * > li > ol > li ,
.lx_cke_ol3_roman2 .rich-text :not(li) > * > li > * > li > ol > li ,
.lx_cke_ol1_roman2 .rich-text:not(li) > ol > li ,
.lx_cke_ol2_roman2 .rich-text:not(li) > * > li > ol > li ,
.lx_cke_ol3_roman2 .rich-text:not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_roman2 .rich-text ol > li {
	list-style-type: upper-roman;
}


/* アルファベット */
[class*="lx_cke_ol1_alpha"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_alpha"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_alpha"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_alpha"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_alpha"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_alpha"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_alpha"] .rich-text ol {
	padding-left: 2em;
}

/* a b c */
.lx_cke_ol1_alpha1 .rich-text :not(li) > ol > li ,
.lx_cke_ol2_alpha1 .rich-text :not(li) > * > li > ol > li ,
.lx_cke_ol3_alpha1 .rich-text :not(li) > * > li > * > li > ol > li ,
.lx_cke_ol1_alpha1 .rich-text:not(li) > ol > li ,
.lx_cke_ol2_alpha1 .rich-text:not(li) > * > li > ol > li ,
.lx_cke_ol3_alpha1 .rich-text:not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_alpha1 .rich-text ol > li {
	list-style-type: lower-alpha;
}

/* A B C */
.lx_cke_ol1_alpha2 .rich-text :not(li) > ol > li ,
.lx_cke_ol2_alpha2 .rich-text :not(li) > * > li > ol > li ,
.lx_cke_ol3_alpha2 .rich-text :not(li) > * > li > * > li > ol > li ,
.lx_cke_ol1_alpha2 .rich-text:not(li) > ol > li ,
.lx_cke_ol2_alpha2 .rich-text:not(li) > * > li > ol > li ,
.lx_cke_ol3_alpha2 .rich-text:not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_alpha2 .rich-text ol > li {
	list-style-type: upper-alpha;
}


/* 平仮名・片仮名・いろは */
[class*="lx_cke_ol1_kana"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_kana"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_kana"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_kana"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_kana"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_kana"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_kana"] .rich-text ol {
	padding-left: 2em;
}

/* あ い う */
.lx_cke_ol1_kana1 .rich-text :not(li) > ol > li ,
.lx_cke_ol2_kana1 .rich-text :not(li) > * > li > ol > li ,
.lx_cke_ol3_kana1 .rich-text :not(li) > * > li > * > li > ol > li ,
.lx_cke_ol1_kana1 .rich-text:not(li) > ol > li ,
.lx_cke_ol2_kana1 .rich-text:not(li) > * > li > ol > li ,
.lx_cke_ol3_kana1 .rich-text:not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_kana1 .rich-text ol > li {
	list-style-type: hiragana;
}

/* ア イ ウ */
.lx_cke_ol1_kana2 .rich-text :not(li) > ol > li ,
.lx_cke_ol2_kana2 .rich-text :not(li) > * > li > ol > li ,
.lx_cke_ol3_kana2 .rich-text :not(li) > * > li > * > li > ol > li ,
.lx_cke_ol1_kana2 .rich-text:not(li) > ol > li ,
.lx_cke_ol2_kana2 .rich-text:not(li) > * > li > ol > li ,
.lx_cke_ol3_kana2 .rich-text:not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_kana2 .rich-text ol > li {
	list-style-type: katakana;
}

/* い ろ は */
.lx_cke_ol1_kana3 .rich-text :not(li) > ol > li ,
.lx_cke_ol2_kana3 .rich-text :not(li) > * > li > ol > li ,
.lx_cke_ol3_kana3 .rich-text :not(li) > * > li > * > li > ol > li ,
.lx_cke_ol1_kana3 .rich-text:not(li) > ol > li ,
.lx_cke_ol2_kana3 .rich-text:not(li) > * > li > ol > li ,
.lx_cke_ol3_kana3 .rich-text:not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_kana3 .rich-text ol > li {
	list-style-type: hiragana-iroha;
}

/* イ ロ ハ */
.lx_cke_ol1_kana4 .rich-text :not(li) > ol > li ,
.lx_cke_ol2_kana4 .rich-text :not(li) > * > li > ol > li ,
.lx_cke_ol3_kana4 .rich-text :not(li) > * > li > * > li > ol > li ,
.lx_cke_ol1_kana4 .rich-text:not(li) > ol > li ,
.lx_cke_ol2_kana4 .rich-text:not(li) > * > li > ol > li ,
.lx_cke_ol3_kana4 .rich-text:not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_kana4 .rich-text ol > li {
	list-style-type: katakana-iroha;
}


/* (1) (2) (3) */
[class*="lx_cke_ol1_paren1"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_paren1"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_paren1"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_paren1"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_paren1"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_paren1"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_paren1"] .rich-text ol {
	padding-left: 3em;
}

[class*="lx_cke_ol1_paren1"] .rich-text :not(li) > ol > li ,
[class*="lx_cke_ol2_paren1"] .rich-text :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_paren1"] .rich-text :not(li) > * > li > * > li > ol > li ,
[class*="lx_cke_ol1_paren1"] .rich-text:not(li) > ol > li ,
[class*="lx_cke_ol2_paren1"] .rich-text:not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_paren1"] .rich-text:not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_paren1"] .rich-text ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_paren1"] .rich-text :not(li) > ol > li::before ,
[class*="lx_cke_ol2_paren1"] .rich-text :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_paren1"] .rich-text :not(li) > * > li > * > li > ol > li::before ,
[class*="lx_cke_ol1_paren1"] .rich-text:not(li) > ol > li::before ,
[class*="lx_cke_ol2_paren1"] .rich-text:not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_paren1"] .rich-text:not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_paren1"] .rich-text ol > li::before {
	content: "(" counter(cnt) ")";
	text-align: right;
	position: absolute;
	top: auto;
	left: -3em;
	display: inline;
	width: 2.5em;
	white-space: nowrap;
}

/* (i) (ii) (iii) */
.lx_cke_ol1_paren1_roman1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_paren1_roman1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_roman1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_paren1_roman1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_paren1_roman1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_roman1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren1_roman1 .rich-text ol > li::before ,
.lx_cke_ol1_paren1 .rich-text :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_paren1 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_paren1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol1_paren1 .rich-text:not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_paren1 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_paren1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_paren1 .rich-text ol[style*="list-style-type:lower-roman"] > li::before {
	content: "(" counter(cnt, lower-roman) ")";
}

/* (I) (II) (III) */
.lx_cke_ol1_paren1_roman2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_paren1_roman2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_roman2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_paren1_roman2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_paren1_roman2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_roman2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren1_roman2 .rich-text ol > li::before ,
.lx_cke_ol1_paren1 .rich-text :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_paren1 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_paren1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol1_paren1 .rich-text:not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_paren1 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_paren1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_paren1 .rich-text ol[style*="list-style-type:upper-roman"] > li::before {
	content: "(" counter(cnt, upper-roman) ")";
}

/* (a) (b) (c) */
.lx_cke_ol1_paren1_alpha1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_paren1_alpha1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_alpha1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_paren1_alpha1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_paren1_alpha1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_alpha1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren1_alpha1 .rich-text ol > li::before ,
.lx_cke_ol1_paren1 .rich-text :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_paren1 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_paren1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol1_paren1 .rich-text:not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_paren1 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_paren1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_paren1 .rich-text ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "(" counter(cnt, lower-alpha) ")";
}

/* (A) (B) (C) */
.lx_cke_ol1_paren1_alpha2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_paren1_alpha2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_alpha2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_paren1_alpha2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_paren1_alpha2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_alpha2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren1_alpha2 .rich-text ol > li::before ,
.lx_cke_ol1_paren1 .rich-text :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_paren1 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_paren1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol1_paren1 .rich-text:not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_paren1 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_paren1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_paren1 .rich-text ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "(" counter(cnt, upper-alpha) ")";
}

/* (あ) (い) (う) */
.lx_cke_ol1_paren1_kana1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_paren1_kana1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_kana1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_paren1_kana1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_paren1_kana1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_kana1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren1_kana1 .rich-text ol > li::before {
	content: "(" counter(cnt, hiragana) ")";
}

/* (ア) (イ) (ウ) */
.lx_cke_ol1_paren1_kana2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_paren1_kana2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_kana2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_paren1_kana2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_paren1_kana2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_kana2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren1_kana2 .rich-text ol > li::before {
	content: "(" counter(cnt, katakana) ")";
}

/* (い) (ろ) (は) */
.lx_cke_ol1_paren1_kana3 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_paren1_kana3 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_kana3 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_paren1_kana3 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_paren1_kana3 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_kana3 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren1_kana3 .rich-text ol > li::before {
	content: "(" counter(cnt, hiragana-iroha) ")";
}

/* (イ) (ロ) (ハ) */
.lx_cke_ol1_paren1_kana4 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_paren1_kana4 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_kana4 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_paren1_kana4 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_paren1_kana4 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_kana4 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren1_kana4 .rich-text ol > li::before {
	content: "(" counter(cnt, katakana-iroha) ")";
}


/* 1) 2) 3) */
[class*="lx_cke_ol1_paren2"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_paren2"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_paren2"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_paren2"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_paren2"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_paren2"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_paren2"] .rich-text ol {
	padding-left: 2.5em;
}

[class*="lx_cke_ol1_paren2"] .rich-text :not(li) > ol > li ,
[class*="lx_cke_ol2_paren2"] .rich-text :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_paren2"] .rich-text :not(li) > * > li > * > li > ol > li ,
[class*="lx_cke_ol1_paren2"] .rich-text:not(li) > ol > li ,
[class*="lx_cke_ol2_paren2"] .rich-text:not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_paren2"] .rich-text:not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_paren2"] .rich-text ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_paren2"] .rich-text :not(li) > ol > li::before ,
[class*="lx_cke_ol2_paren2"] .rich-text :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_paren2"] .rich-text :not(li) > * > li > * > li > ol > li::before ,
[class*="lx_cke_ol1_paren2"] .rich-text:not(li) > ol > li::before ,
[class*="lx_cke_ol2_paren2"] .rich-text:not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_paren2"] .rich-text:not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_paren2"] .rich-text ol > li::before {
	content: "" counter(cnt) ")";
	text-align: right;
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
	width: 2em;
	white-space: nowrap;
}

.lx_cke_ol1_paren2_roman1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_paren2_roman1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_roman1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_paren2_roman1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_paren2_roman1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_roman1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren2_roman1 .rich-text ol > li::before ,
.lx_cke_ol1_paren2 .rich-text :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_paren2 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_paren2 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol1_paren2 .rich-text:not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_paren2 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_paren2 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_paren2 .rich-text ol[style*="list-style-type:lower-roman"] > li::before {
	content: "" counter(cnt, lower-roman) ")";
}

.lx_cke_ol1_paren2_roman2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_paren2_roman2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_roman2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_paren2_roman2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_paren2_roman2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_roman2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren2_roman2 .rich-text ol > li::before ,
.lx_cke_ol1_paren2 .rich-text :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_paren2 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_paren2 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol1_paren2 .rich-text:not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_paren2 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_paren2 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_paren2 .rich-text ol[style*="list-style-type:upper-roman"] > li::before {
	content: "" counter(cnt, upper-roman) ")";
}

.lx_cke_ol1_paren2_alpha1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_paren2_alpha1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_alpha1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_paren2_alpha1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_paren2_alpha1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_alpha1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren2_alpha1 .rich-text ol > li::before ,
.lx_cke_ol1_paren2 .rich-text :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_paren2 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_paren2 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol1_paren2 .rich-text:not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_paren2 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_paren2 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_paren2 .rich-text ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "" counter(cnt, lower-alpha) ")";
}

.lx_cke_ol1_paren2_alpha2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_paren2_alpha2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_alpha2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_paren2_alpha2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_paren2_alpha2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_alpha2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren2_alpha2 .rich-text ol > li::before ,
.lx_cke_ol1_paren2 .rich-text :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_paren2 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_paren2 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol1_paren2 .rich-text:not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_paren2 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_paren2 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_paren2 .rich-text ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "" counter(cnt, upper-alpha) ")";
}

.lx_cke_ol1_paren2_kana1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_paren2_kana1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_kana1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_paren2_kana1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_paren2_kana1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_kana1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren2_kana1 .rich-text ol > li::before {
	content: "" counter(cnt, hiragana) ")";
}

.lx_cke_ol1_paren2_kana2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_paren2_kana2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_kana2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_paren2_kana2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_paren2_kana2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_kana2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren2_kana2 .rich-text ol > li::before {
	content: "" counter(cnt, katakana) ")";
}

.lx_cke_ol1_paren2_kana3 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_paren2_kana3 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_kana3 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_paren2_kana3 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_paren2_kana3 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_kana3 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren2_kana3 .rich-text ol > li::before {
	content: "" counter(cnt, hiragana-iroha) ")";
}

.lx_cke_ol1_paren2_kana4 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_paren2_kana4 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_kana4 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_paren2_kana4 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_paren2_kana4 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_kana4 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren2_kana4 .rich-text ol > li::before {
	content: "" counter(cnt, katakana-iroha) ")";
}

/* [1] [2] [3] */
[class*="lx_cke_ol1_square1"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_square1"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_square1"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_square1"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_square1"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_square1"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_square1"] .rich-text ol {
	padding-left: 3em;
}

[class*="lx_cke_ol1_square1"] .rich-text :not(li) > ol > li ,
[class*="lx_cke_ol2_square1"] .rich-text :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_square1"] .rich-text :not(li) > * > li > * > li > ol > li ,
[class*="lx_cke_ol1_square1"] .rich-text:not(li) > ol > li ,
[class*="lx_cke_ol2_square1"] .rich-text:not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_square1"] .rich-text:not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_square1"] .rich-text ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_square1"] .rich-text :not(li) > ol > li::before ,
[class*="lx_cke_ol2_square1"] .rich-text :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_square1"] .rich-text :not(li) > * > li > * > li > ol > li::before ,
[class*="lx_cke_ol1_square1"] .rich-text:not(li) > ol > li::before ,
[class*="lx_cke_ol2_square1"] .rich-text:not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_square1"] .rich-text:not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_square1"] .rich-text ol > li::before {
	content: "[" counter(cnt) "]";
	text-align: right;
	position: absolute;
	top: auto;
	left: -3em;
	display: inline;
	width: 2.5em;
	white-space: nowrap;
}

.lx_cke_ol1_square1_roman1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square1_roman1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_roman1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square1_roman1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square1_roman1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_roman1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square1_roman1 .rich-text ol > li::before ,
.lx_cke_ol1_square1 .rich-text :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_square1 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_square1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol1_square1 .rich-text:not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_square1 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_square1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_square1 .rich-text ol[style*="list-style-type:lower-roman"] > li::before {
	content: "[" counter(cnt, lower-roman) "]";
}

.lx_cke_ol1_square1_roman2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square1_roman2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_roman2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square1_roman2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square1_roman2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_roman2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square1_roman2 .rich-text ol > li::before ,
.lx_cke_ol1_square1 .rich-text :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_square1 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_square1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol1_square1 .rich-text:not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_square1 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_square1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_square1 .rich-text ol[style*="list-style-type:upper-roman"] > li::before {
	content: "[" counter(cnt, upper-roman) "]";
}

.lx_cke_ol1_square1_alpha1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square1_alpha1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_alpha1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square1_alpha1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square1_alpha1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_alpha1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square1_alpha1 .rich-text ol > li::before ,
.lx_cke_ol1_square1 .rich-text :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_square1 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_square1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol1_square1 .rich-text:not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_square1 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_square1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_square1 .rich-text ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "[" counter(cnt, lower-alpha) "]";
}

.lx_cke_ol1_square1_alpha2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square1_alpha2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_alpha2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square1_alpha2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square1_alpha2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_alpha2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square1_alpha2 .rich-text ol > li::before ,
.lx_cke_ol1_square1 .rich-text :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_square1 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_square1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol1_square1 .rich-text:not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_square1 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_square1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_square1 .rich-text ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "[" counter(cnt, upper-alpha) "]";
}

.lx_cke_ol1_square1_kana1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square1_kana1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_kana1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square1_kana1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square1_kana1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_kana1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square1_kana1 .rich-text ol > li::before {
	content: "[" counter(cnt, hiragana) "]";
}

.lx_cke_ol1_square1_kana2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square1_kana2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_kana2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square1_kana2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square1_kana2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_kana2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square1_kana2 .rich-text ol > li::before {
	content: "[" counter(cnt, katakana) "]";
}

.lx_cke_ol1_square1_kana3 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square1_kana3 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_kana3 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square1_kana3 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square1_kana3 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_kana3 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square1_kana3 .rich-text ol > li::before {
	content: "[" counter(cnt, hiragana-iroha) "]";
}

.lx_cke_ol1_square1_kana4 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square1_kana4 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_kana4 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square1_kana4 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square1_kana4 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_kana4 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square1_kana4 .rich-text ol > li::before {
	content: "[" counter(cnt, katakana-iroha) "]";
}

/* 1] 2] 3] */
[class*="lx_cke_ol1_square2"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_square2"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_square2"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_square2"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_square2"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_square2"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_square2"] .rich-text ol {
	padding-left: 2.5em;
}

[class*="lx_cke_ol1_square2"] .rich-text :not(li) > ol > li ,
[class*="lx_cke_ol2_square2"] .rich-text :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_square2"] .rich-text :not(li) > * > li > * > li > ol > li ,
[class*="lx_cke_ol1_square2"] .rich-text:not(li) > ol > li ,
[class*="lx_cke_ol2_square2"] .rich-text:not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_square2"] .rich-text:not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_square2"] .rich-text ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_square2"] .rich-text :not(li) > ol > li::before ,
[class*="lx_cke_ol2_square2"] .rich-text :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_square2"] .rich-text :not(li) > * > li > * > li > ol > li::before ,
[class*="lx_cke_ol1_square2"] .rich-text:not(li) > ol > li::before ,
[class*="lx_cke_ol2_square2"] .rich-text:not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_square2"] .rich-text:not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_square2"] .rich-text ol > li::before {
	content: "" counter(cnt) "]";
	text-align: right;
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
	width: 2em;
	white-space: nowrap;
}

.lx_cke_ol1_square2_roman1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square2_roman1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_roman1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square2_roman1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square2_roman1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_roman1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square2_roman1 .rich-text ol > li::before ,
.lx_cke_ol1_square2 .rich-text :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_square2 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_square2 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol1_square2 .rich-text:not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_square2 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_square2 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_square2 .rich-text ol[style*="list-style-type:lower-roman"] > li::before {
	content: "" counter(cnt, lower-roman) "]";
}

.lx_cke_ol1_square2_roman2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square2_roman2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_roman2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square2_roman2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square2_roman2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_roman2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square2_roman2 .rich-text ol > li::before ,
.lx_cke_ol1_square2 .rich-text :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_square2 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_square2 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol1_square2 .rich-text:not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_square2 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_square2 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_square2 .rich-text ol[style*="list-style-type:upper-roman"] > li::before {
	content: "" counter(cnt, upper-roman) "]";
}

.lx_cke_ol1_square2_alpha1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square2_alpha1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_alpha1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square2_alpha1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square2_alpha1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_alpha1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square2_alpha1 .rich-text ol > li::before ,
.lx_cke_ol1_square2 .rich-text :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_square2 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_square2 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol1_square2 .rich-text:not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_square2 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_square2 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_square2 .rich-text ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "" counter(cnt, lower-alpha) "]";
}

.lx_cke_ol1_square2_alpha2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square2_alpha2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_alpha2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square2_alpha2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square2_alpha2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_alpha2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square2_alpha2 .rich-text ol > li::before ,
.lx_cke_ol1_square2 .rich-text :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_square2 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_square2 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol1_square2 .rich-text:not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_square2 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_square2 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_square2 .rich-text ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "" counter(cnt, upper-alpha) "]";
}

.lx_cke_ol1_square2_kana1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square2_kana1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_kana1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square2_kana1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square2_kana1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_kana1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square2_kana1 .rich-text ol > li::before {
	content: "" counter(cnt, hiragana) "]";
}

.lx_cke_ol1_square2_kana2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square2_kana2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_kana2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square2_kana2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square2_kana2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_kana2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square2_kana2 .rich-text ol > li::before {
	content: "" counter(cnt, katakana) "]";
}

.lx_cke_ol1_square2_kana3 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square2_kana3 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_kana3 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square2_kana3 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square2_kana3 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_kana3 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square2_kana3 .rich-text ol > li::before {
	content: "" counter(cnt, hiragana-iroha) "]";
}

.lx_cke_ol1_square2_kana4 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square2_kana4 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_kana4 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square2_kana4 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square2_kana4 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_kana4 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square2_kana4 .rich-text ol > li::before {
	content: "" counter(cnt, katakana-iroha) "]";
}

/* 【1】【2】【3】 */
[class*="lx_cke_ol1_square3"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_square3"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_square3"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_square3"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_square3"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_square3"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_square3"] .rich-text ol {
	padding-left: 3.5em;
}

[class*="lx_cke_ol1_square3"] .rich-text :not(li) > ol > li ,
[class*="lx_cke_ol2_square3"] .rich-text :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_square3"] .rich-text :not(li) > * > li > * > li > ol > li ,
[class*="lx_cke_ol1_square3"] .rich-text:not(li) > ol > li ,
[class*="lx_cke_ol2_square3"] .rich-text:not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_square3"] .rich-text:not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_square3"] .rich-text ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_square3"] .rich-text :not(li) > ol > li::before ,
[class*="lx_cke_ol2_square3"] .rich-text :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_square3"] .rich-text :not(li) > * > li > * > li > ol > li::before ,
[class*="lx_cke_ol1_square3"] .rich-text:not(li) > ol > li::before ,
[class*="lx_cke_ol2_square3"] .rich-text:not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_square3"] .rich-text:not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_square3"] .rich-text ol > li::before {
	content: "【" counter(cnt) "】";
	text-align: right;
	position: absolute;
	top: auto;
	left: -3.5em;
	display: inline;
	width: 3.5em;
	white-space: nowrap;
}

.lx_cke_ol1_square3_roman1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square3_roman1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_roman1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square3_roman1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square3_roman1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_roman1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square3_roman1 .rich-text ol > li::before ,
.lx_cke_ol1_square3 .rich-text :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_square3 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_square3 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol1_square3 .rich-text:not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_square3 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_square3 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_square3 .rich-text ol[style*="list-style-type:lower-roman"] > li::before {
	content: "【" counter(cnt, lower-roman) "】";
}

.lx_cke_ol1_square3_roman2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square3_roman2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_roman2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square3_roman2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square3_roman2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_roman2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square3_roman2 .rich-text ol > li::before ,
.lx_cke_ol1_square3 .rich-text :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_square3 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_square3 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol1_square3 .rich-text:not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_square3 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_square3 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_square3 .rich-text ol[style*="list-style-type:upper-roman"] > li::before {
	content: "【" counter(cnt, upper-roman) "】";
}

.lx_cke_ol1_square3_alpha1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square3_alpha1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_alpha1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square3_alpha1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square3_alpha1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_alpha1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square3_alpha1 .rich-text ol > li::before ,
.lx_cke_ol1_square3 .rich-text :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_square3 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_square3 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol1_square3 .rich-text:not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_square3 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_square3 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_square3 .rich-text ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "【" counter(cnt, lower-alpha) "】";
}

.lx_cke_ol1_square3_alpha2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square3_alpha2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_alpha2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square3_alpha2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square3_alpha2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_alpha2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square3_alpha2 .rich-text ol > li::before ,
.lx_cke_ol1_square3 .rich-text :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_square3 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_square3 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol1_square3 .rich-text:not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_square3 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_square3 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_square3 .rich-text ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "【" counter(cnt, upper-alpha) "】";
}

.lx_cke_ol1_square3_kana1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square3_kana1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_kana1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square3_kana1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square3_kana1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_kana1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square3_kana1 .rich-text ol > li::before {
	content: "【" counter(cnt, hiragana) "】";
}

.lx_cke_ol1_square3_kana2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square3_kana2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_kana2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square3_kana2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square3_kana2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_kana2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square3_kana2 .rich-text ol > li::before {
	content: "【" counter(cnt, katakana) "】";
}

.lx_cke_ol1_square3_kana3 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square3_kana3 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_kana3 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square3_kana3 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square3_kana3 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_kana3 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square3_kana3 .rich-text ol > li::before {
	content: "【" counter(cnt, hiragana-iroha) "】";
}

.lx_cke_ol1_square3_kana4 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_square3_kana4 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_kana4 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_square3_kana4 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_square3_kana4 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_kana4 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square3_kana4 .rich-text ol > li::before {
	content: "【" counter(cnt, katakana-iroha) "】";
}

/* <1> <2> <3> */
[class*="lx_cke_ol1_angle1"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_angle1"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_angle1"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_angle1"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_angle1"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_angle1"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_angle1"] .rich-text ol {
	padding-left: 3em;
}

[class*="lx_cke_ol1_angle1"] .rich-text :not(li) > ol > li ,
[class*="lx_cke_ol2_angle1"] .rich-text :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_angle1"] .rich-text :not(li) > * > li > * > li > ol > li ,
[class*="lx_cke_ol1_angle1"] .rich-text:not(li) > ol > li ,
[class*="lx_cke_ol2_angle1"] .rich-text:not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_angle1"] .rich-text:not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_angle1"] .rich-text ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_angle1"] .rich-text :not(li) > ol > li::before ,
[class*="lx_cke_ol2_angle1"] .rich-text :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_angle1"] .rich-text :not(li) > * > li > * > li > ol > li::before ,
[class*="lx_cke_ol1_angle1"] .rich-text:not(li) > ol > li::before ,
[class*="lx_cke_ol2_angle1"] .rich-text:not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_angle1"] .rich-text:not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_angle1"] .rich-text ol > li::before {
	content: "<" counter(cnt) ">";
	text-align: right;
	position: absolute;
	top: auto;
	left: -3em;
	display: inline;
	width: 2.5em;
	white-space: nowrap;
}

.lx_cke_ol1_angle1_roman1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_angle1_roman1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_roman1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_angle1_roman1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_angle1_roman1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_roman1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_angle1_roman1 .rich-text ol > li::before ,
.lx_cke_ol1_angle1 .rich-text :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_angle1 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_angle1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol1_angle1 .rich-text:not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_angle1 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_angle1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_angle1 .rich-text ol[style*="list-style-type:lower-roman"] > li::before {
	content: "<" counter(cnt, lower-roman) ">";
}

.lx_cke_ol1_angle1_roman2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_angle1_roman2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_roman2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_angle1_roman2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_angle1_roman2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_roman2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_angle1_roman2 .rich-text ol > li::before ,
.lx_cke_ol1_angle1 .rich-text :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_angle1 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_angle1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol1_angle1 .rich-text:not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_angle1 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_angle1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_angle1 .rich-text ol[style*="list-style-type:upper-roman"] > li::before {
	content: "<" counter(cnt, upper-roman) ">";
}

.lx_cke_ol1_angle1_alpha1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_angle1_alpha1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_alpha1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_angle1_alpha1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_angle1_alpha1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_alpha1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_angle1_alpha1 .rich-text ol > li::before ,
.lx_cke_ol1_angle1 .rich-text :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_angle1 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_angle1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol1_angle1 .rich-text:not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_angle1 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_angle1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_angle1 .rich-text ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "<" counter(cnt, lower-alpha) ">";
}

.lx_cke_ol1_angle1_alpha2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_angle1_alpha2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_alpha2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_angle1_alpha2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_angle1_alpha2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_alpha2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_angle1_alpha2 .rich-text ol > li::before ,
.lx_cke_ol1_angle1 .rich-text :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_angle1 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_angle1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol1_angle1 .rich-text:not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_angle1 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_angle1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_angle1 .rich-text ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "<" counter(cnt, upper-alpha) ">";
}

.lx_cke_ol1_angle1_kana1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_angle1_kana1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_kana1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_angle1_kana1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_angle1_kana1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_kana1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_angle1_kana1 .rich-text ol > li::before {
	content: "<" counter(cnt, hiragana) ">";
}

.lx_cke_ol1_angle1_kana2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_angle1_kana2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_kana2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_angle1_kana2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_angle1_kana2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_kana2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_angle1_kana2 .rich-text ol > li::before {
	content: "<" counter(cnt, katakana) ">";
}

.lx_cke_ol1_angle1_kana3 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_angle1_kana3 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_kana3 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_angle1_kana3 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_angle1_kana3 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_kana3 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_angle1_kana3 .rich-text ol > li::before {
	content: "<" counter(cnt, hiragana-iroha) ">";
}

.lx_cke_ol1_angle1_kana4 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_angle1_kana4 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_kana4 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_angle1_kana4 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_angle1_kana4 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_kana4 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_angle1_kana4 .rich-text ol > li::before {
	content: "<" counter(cnt, katakana-iroha) ">";
}

/* ① ② ③ */
[class*="lx_cke_ol1_circled1"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_circled1"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_circled1"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_circled1"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_circled1"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_circled1"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_circled1"] .rich-text ol {
	padding-left: 2em;
}

[class*="lx_cke_ol1_circled1"] .rich-text :not(li) > ol > li ,
[class*="lx_cke_ol2_circled1"] .rich-text :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_circled1"] .rich-text :not(li) > * > li > * > li > ol > li ,
[class*="lx_cke_ol1_circled1"] .rich-text:not(li) > ol > li ,
[class*="lx_cke_ol2_circled1"] .rich-text:not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_circled1"] .rich-text:not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_circled1"] .rich-text ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_circled1"] .rich-text :not(li) > ol > li::before ,
[class*="lx_cke_ol2_circled1"] .rich-text :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_circled1"] .rich-text :not(li) > * > li > * > li > ol > li::before ,
[class*="lx_cke_ol1_circled1"] .rich-text:not(li) > ol > li::before ,
[class*="lx_cke_ol2_circled1"] .rich-text:not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_circled1"] .rich-text:not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_circled1"] .rich-text ol > li::before {
	content: counter(cnt);
	position: absolute;
	top: auto;
	left: -2em;
	display: inline-block;
	width: 1.25em;
	height: 1.25em;
	margin-top: 0.5em;

	border: 1px solid currentColor;
	border-radius: 100%;
	white-space: nowrap;
	font-size: 80%;
	text-align: center;
	line-height: 1.125em;
	letter-spacing: 0;
}

.lx_cke_ol1_circled1_roman1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_circled1_roman1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_roman1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_circled1_roman1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_circled1_roman1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_roman1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_circled1_roman1 ol > li::before ,
.lx_cke_ol1_circled1 .rich-text :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_circled1 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_circled1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol1_circled1 .rich-text:not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_circled1 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_circled1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_circled1 .rich-text ol[style*="list-style-type:lower-roman"] > li::before {
	content: counter(cnt, lower-roman);
}

.lx_cke_ol1_circled1_roman2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_circled1_roman2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_roman2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_circled1_roman2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_circled1_roman2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_roman2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_circled1_roman2 .rich-text ol > li::before ,
.lx_cke_ol1_circled1 .rich-text :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_circled1 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_circled1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol1_circled1 .rich-text:not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_circled1 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_circled1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_circled1 .rich-text ol[style*="list-style-type:upper-roman"] > li::before {
	content: counter(cnt, upper-roman);
}

.lx_cke_ol1_circled1_alpha1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_circled1_alpha1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_alpha1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_circled1_alpha1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_circled1_alpha1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_alpha1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_circled1_alpha1 .rich-text ol > li::before ,
.lx_cke_ol1_circled1 .rich-text :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_circled1 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_circled1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol1_circled1 .rich-text:not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_circled1 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_circled1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_circled1 .rich-text ol[style*="list-style-type:lower-alpha"] > li::before {
	content: counter(cnt, lower-alpha);
}

.lx_cke_ol1_circled1_alpha2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_circled1_alpha2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_alpha2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_circled1_alpha2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_circled1_alpha2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_alpha2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_circled1_alpha2 .rich-text ol > li::before ,
.lx_cke_ol1_circled1 .rich-text :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_circled1 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_circled1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol1_circled1 .rich-text:not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_circled1 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_circled1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_circled1 .rich-text ol[style*="list-style-type:upper-alpha"] > li::before {
	content: counter(cnt, upper-alpha);
}

.lx_cke_ol1_circled1_kana1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_circled1_kana1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_kana1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_circled1_kana1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_circled1_kana1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_kana1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_circled1_kana1 .rich-text ol > li::before {
	content: counter(cnt, hiragana);
}

.lx_cke_ol1_circled1_kana2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_circled1_kana2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_kana2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_circled1_kana2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_circled1_kana2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_kana2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_circled1_kana2 .rich-text ol > li::before {
	content: counter(cnt, katakana);
}

.lx_cke_ol1_circled1_kana3 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_circled1_kana3 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_kana3 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_circled1_kana3 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_circled1_kana3 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_kana3 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_circled1_kana3 .rich-text ol > li::before {
	content: counter(cnt, hiragana-iroha);
}

.lx_cke_ol1_circled1_kana4 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_circled1_kana4 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_kana4 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_circled1_kana4 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_circled1_kana4 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_kana4 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_circled1_kana4 .rich-text ol > li::before {
	content: counter(cnt, katakana-iroha);
}

/* ※1 ※2 ※3 */
[class*="lx_cke_ol1_star1"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_star1"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_star1"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_star1"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_star1"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_star1"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_star1"] .rich-text ol {
	padding-left: 2.5em;
}

[class*="lx_cke_ol1_star1"] .rich-text :not(li) > ol > li ,
[class*="lx_cke_ol2_star1"] .rich-text :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_star1"] .rich-text :not(li) > * > li > * > li > ol > li ,
[class*="lx_cke_ol1_star1"] .rich-text:not(li) > ol > li ,
[class*="lx_cke_ol2_star1"] .rich-text:not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_star1"] .rich-text:not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_star1"] .rich-text ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_star1"] .rich-text :not(li) > ol > li::before ,
[class*="lx_cke_ol2_star1"] .rich-text :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_star1"] .rich-text :not(li) > * > li > * > li > ol > li::before ,
[class*="lx_cke_ol1_star1"] .rich-text:not(li) > ol > li::before ,
[class*="lx_cke_ol2_star1"] .rich-text:not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_star1"] .rich-text:not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_star1"] .rich-text ol > li::before {
	content: "※" counter(cnt);
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
}

.lx_cke_ol1_star1_roman1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star1_roman1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_roman1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star1_roman1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star1_roman1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_roman1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star1_roman1 .rich-text ol > li::before ,
.lx_cke_ol1_star1 .rich-text :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_star1 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_star1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_star1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_star1 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_star1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_star1 .rich-text ol[style*="list-style-type:lower-roman"] > li::before {
	content: "※" counter(cnt, lower-roman);
}

.lx_cke_ol1_star1_roman2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star1_roman2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_roman2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star1_roman2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star1_roman2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_roman2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star1_roman2 .rich-text ol > li::before ,
.lx_cke_ol1_star1 .rich-text :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_star1 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_star1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol1_star1 .rich-text:not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_star1 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_star1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_star1 .rich-text ol[style*="list-style-type:upper-roman"] > li::before {
	content: "※" counter(cnt, upper-roman);
}

.lx_cke_ol1_star1_alpha1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star1_alpha1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_alpha1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star1_alpha1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star1_alpha1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_alpha1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star1_alpha1 .rich-text ol > li::before ,
.lx_cke_ol1_star1 .rich-text :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_star1 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_star1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol1_star1 .rich-text:not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_star1 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_star1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_star1 .rich-text ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "※" counter(cnt, lower-alpha);
}

.lx_cke_ol1_star1_alpha2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star1_alpha2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_alpha2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star1_alpha2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star1_alpha2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_alpha2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star1_alpha2 .rich-text ol > li::before ,
.lx_cke_ol1_star1 .rich-text :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_star1 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_star1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol1_star1 .rich-text:not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_star1 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_star1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_star1 .rich-text ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "※" counter(cnt, upper-alpha);
}

.lx_cke_ol1_star1_kana1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star1_kana1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_kana1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star1_kana1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star1_kana1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_kana1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star1_kana1 .rich-text ol > li::before {
	content: "※" counter(cnt, hiragana);
}

.lx_cke_ol1_star1_kana2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star1_kana2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_kana2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star1_kana2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star1_kana2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_kana2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star1_kana2 .rich-text ol > li::before {
	content: "※" counter(cnt, katakana);
}

.lx_cke_ol1_star1_kana3 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star1_kana3 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_kana3 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star1_kana3 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star1_kana3 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_kana3 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star1_kana3 .rich-text ol > li::before {
	content: "※" counter(cnt, hiragana-iroha);
}

.lx_cke_ol1_star1_kana4 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star1_kana4 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_kana4 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star1_kana4 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star1_kana4 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_kana4 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star1_kana4 .rich-text ol > li::before {
	content: "※" counter(cnt, katakana-iroha);
}

/* ＊1 ＊2 ＊3 */
[class*="lx_cke_ol1_star2"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_star2"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_star2"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_star2"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_star2"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_star2"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_star2"] .rich-text ol {
	padding-left: 2.5em;
}

[class*="lx_cke_ol1_star2"] .rich-text :not(li) > ol > li ,
[class*="lx_cke_ol2_star2"] .rich-text :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_star2"] .rich-text :not(li) > * > li > * > li > ol > li ,
[class*="lx_cke_ol1_star2"] .rich-text:not(li) > ol > li ,
[class*="lx_cke_ol2_star2"] .rich-text:not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_star2"] .rich-text:not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_star2"] .rich-text ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_star2"] .rich-text :not(li) > ol > li::before ,
[class*="lx_cke_ol2_star2"] .rich-text :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_star2"] .rich-text :not(li) > * > li > * > li > ol > li::before ,
[class*="lx_cke_ol1_star2"] .rich-text:not(li) > ol > li::before ,
[class*="lx_cke_ol2_star2"] .rich-text:not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_star2"] .rich-text:not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_star2"] .rich-text ol > li::before {
	content: "＊" counter(cnt);
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
}

.lx_cke_ol1_star2_roman1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star2_roman1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_roman1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star2_roman1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star2_roman1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_roman1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star2_roman1 .rich-text ol > li::before ,
.lx_cke_ol1_star2 .rich-text :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_star2 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_star2 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol1_star2 .rich-text:not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_star2 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_star2 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_star2 .rich-text ol[style*="list-style-type:lower-roman"] > li::before {
	content: "＊" counter(cnt, lower-roman);
}

.lx_cke_ol1_star2_roman2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star2_roman2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_roman2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star2_roman2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star2_roman2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_roman2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star2_roman2 .rich-text ol > li::before ,
.lx_cke_ol1_star2 .rich-text :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_star2 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_star2 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol1_star2 .rich-text:not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_star2 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_star2 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_star2 .rich-text ol[style*="list-style-type:upper-roman"] > li::before {
	content: "＊" counter(cnt, upper-roman);
}

.lx_cke_ol1_star2_alpha1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star2_alpha1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_alpha1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star2_alpha1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star2_alpha1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_alpha1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star2_alpha1 .rich-text ol > li::before ,
.lx_cke_ol1_star2 .rich-text :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_star2 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_star2 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol1_star2 .rich-text:not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_star2 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_star2 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_star2 .rich-text ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "＊" counter(cnt, lower-alpha);
}

.lx_cke_ol1_star2_alpha2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star2_alpha2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_alpha2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star2_alpha2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star2_alpha2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_alpha2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star2_alpha2 .rich-text ol > li::before ,
.lx_cke_ol1_star2 .rich-text :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_star2 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_star2 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol1_star2 .rich-text:not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_star2 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_star2 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_star2 .rich-text ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "＊" counter(cnt, upper-alpha);
}

.lx_cke_ol1_star2_kana1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star2_kana1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_kana1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star2_kana1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star2_kana1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_kana1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star2_kana1 .rich-text ol > li::before {
	content: "＊" counter(cnt, hiragana);
}

.lx_cke_ol1_star2_kana2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star2_kana2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_kana2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star2_kana2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star2_kana2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_kana2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star2_kana2 .rich-text ol > li::before {
	content: "＊" counter(cnt, katakana);
}

.lx_cke_ol1_star2_kana3 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star2_kana3 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_kana3 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star2_kana3 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star2_kana3 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_kana3 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star2_kana3 .rich-text ol > li::before {
	content: "＊" counter(cnt, hiragana-iroha);
}

.lx_cke_ol1_star2_kana4 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star2_kana4 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_kana4 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star2_kana4 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star2_kana4 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_kana4 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star2_kana4 .rich-text ol > li::before {
	content: "＊" counter(cnt, katakana-iroha);
}

/* ★1 ★2 ★3 */
[class*="lx_cke_ol1_star3"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_star3"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_star3"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_star3"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_star3"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_star3"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_star3"] .rich-text ol {
	padding-left: 2.5em;
}

[class*="lx_cke_ol1_star3"] .rich-text :not(li) > ol > li ,
[class*="lx_cke_ol2_star3"] .rich-text :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_star3"] .rich-text :not(li) > * > li > * > li > ol > li ,
[class*="lx_cke_ol1_star3"] .rich-text:not(li) > ol > li ,
[class*="lx_cke_ol2_star3"] .rich-text:not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_star3"] .rich-text:not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_star3"] .rich-text ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_star3"] .rich-text :not(li) > ol > li::before ,
[class*="lx_cke_ol2_star3"] .rich-text :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_star3"] .rich-text :not(li) > * > li > * > li > ol > li::before ,
[class*="lx_cke_ol1_star3"] .rich-text:not(li) > ol > li::before ,
[class*="lx_cke_ol2_star3"] .rich-text:not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_star3"] .rich-text:not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_star3"] .rich-text ol > li::before {
	content: "★" counter(cnt);
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
}

.lx_cke_ol1_star3_roman1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star3_roman1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_roman1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star3_roman1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star3_roman1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_roman1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star3_roman1 .rich-text ol > li::before ,
.lx_cke_ol1_star3 .rich-text :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_star3 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_star3 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol1_star3 .rich-text:not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_star3 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_star3 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_star3 .rich-text ol[style*="list-style-type:lower-roman"] > li::before {
	content: "★" counter(cnt, lower-roman);
}

.lx_cke_ol1_star3_roman2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star3_roman2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_roman2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star3_roman2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star3_roman2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_roman2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star3_roman2 .rich-text ol > li::before ,
.lx_cke_ol1_star3 .rich-text :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_star3 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_star3 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol1_star3 .rich-text:not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_star3 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_star3 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_star3 .rich-text ol[style*="list-style-type:upper-roman"] > li::before {
	content: "★" counter(cnt, upper-roman);
}

.lx_cke_ol1_star3_alpha1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star3_alpha1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_alpha1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star3_alpha1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star3_alpha1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_alpha1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star3_alpha1 .rich-text ol > li::before ,
.lx_cke_ol1_star3 .rich-text :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_star3 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_star3 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol1_star3 .rich-text:not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_star3 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_star3 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_star3 .rich-text ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "★" counter(cnt, lower-alpha);
}

.lx_cke_ol1_star3_alpha2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star3_alpha2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_alpha2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star3_alpha2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star3_alpha2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_alpha2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star3_alpha2 .rich-text ol > li::before ,
.lx_cke_ol1_star3 .rich-text :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_star3 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_star3 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol1_star3 .rich-text:not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_star3 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_star3 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_star3 .rich-text ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "★" counter(cnt, upper-alpha);
}

.lx_cke_ol1_star3_kana1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star3_kana1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_kana1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star3_kana1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star3_kana1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_kana1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star3_kana1 .rich-text ol > li::before {
	content: "★" counter(cnt, hiragana);
}

.lx_cke_ol1_star3_kana2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star3_kana2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_kana2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star3_kana2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star3_kana2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_kana2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star3_kana2 .rich-text ol > li::before {
	content: "★" counter(cnt, katakana);
}

.lx_cke_ol1_star3_kana3 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star3_kana3 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_kana3 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star3_kana3 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star3_kana3 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_kana3 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star3_kana3 .rich-text ol > li::before {
	content: "★" counter(cnt, hiragana-iroha);
}

.lx_cke_ol1_star3_kana4 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star3_kana4 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_kana4 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star3_kana4 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star3_kana4 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_kana4 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star3_kana4 .rich-text ol > li::before {
	content: "★" counter(cnt, katakana-iroha);
}

/* *1 *2 *3 */
[class*="lx_cke_ol1_star4"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_star4"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_star4"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_star4"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_star4"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_star4"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_star4"] .rich-text ol {
	padding-left: 2.5em;
}

[class*="lx_cke_ol1_star4"] .rich-text :not(li) > ol > li ,
[class*="lx_cke_ol2_star4"] .rich-text :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_star4"] .rich-text :not(li) > * > li > * > li > ol > li ,
[class*="lx_cke_ol1_star4"] .rich-text:not(li) > ol > li ,
[class*="lx_cke_ol2_star4"] .rich-text:not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_star4"] .rich-text:not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_star4"] .rich-text ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_star4"] .rich-text :not(li) > ol > li::before ,
[class*="lx_cke_ol2_star4"] .rich-text :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_star4"] .rich-text :not(li) > * > li > * > li > ol > li::before ,
[class*="lx_cke_ol1_star4"] .rich-text:not(li) > ol > li::before ,
[class*="lx_cke_ol2_star4"] .rich-text:not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_star4"] .rich-text:not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_star4"] .rich-text ol > li::before {
	content: "*" counter(cnt);
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
}

.lx_cke_ol1_star4_roman1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star4_roman1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_roman1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star4_roman1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star4_roman1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_roman1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star4_roman1 .rich-text ol > li::before ,
.lx_cke_ol1_star4 .rich-text :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_star4 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_star4 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol1_star4 .rich-text:not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_star4 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_star4 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_star4 .rich-text ol[style*="list-style-type:lower-roman"] > li::before {
	content: "*" counter(cnt, lower-roman);
}

.lx_cke_ol1_star4_roman2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star4_roman2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_roman2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star4_roman2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star4_roman2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_roman2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star4_roman2 .rich-text ol > li::before ,
.lx_cke_ol1_star4 .rich-text :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_star4 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_star4 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol1_star4 .rich-text:not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_star4 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_star4 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_star4 .rich-text ol[style*="list-style-type:upper-roman"] > li::before {
	content: "*" counter(cnt, upper-roman);
}

.lx_cke_ol1_star4_alpha1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star4_alpha1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_alpha1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star4_alpha1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star4_alpha1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_alpha1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star4_alpha1 .rich-text ol > li::before ,
.lx_cke_ol1_star4 .rich-text :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_star4 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_star4 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol1_star4 .rich-text:not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_star4 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_star4 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_star4 .rich-text ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "*" counter(cnt, lower-alpha);
}

.lx_cke_ol1_star4_alpha2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star4_alpha2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_alpha2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star4_alpha2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star4_alpha2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_alpha2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star4_alpha2 .rich-text ol > li::before ,
.lx_cke_ol1_star4 .rich-text :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_star4 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_star4 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol1_star4 .rich-text:not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_star4 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_star4 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_star4 .rich-text ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "*" counter(cnt, upper-alpha);
}

.lx_cke_ol1_star4_kana1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star4_kana1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_kana1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star4_kana1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star4_kana1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_kana1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star4_kana1 .rich-text ol > li::before {
	content: "*" counter(cnt, hiragana);
}

.lx_cke_ol1_star4_kana2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star4_kana2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_kana2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star4_kana2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star4_kana2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_kana2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star4_kana2 .rich-text ol > li::before {
	content: "*" counter(cnt, katakana);
}

.lx_cke_ol1_star4_kana3 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star4_kana3 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_kana3 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star4_kana3 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star4_kana3 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_kana3 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star4_kana3 .rich-text ol > li::before {
	content: "*" counter(cnt, hiragana-iroha);
}

.lx_cke_ol1_star4_kana4 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_star4_kana4 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_kana4 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_star4_kana4 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_star4_kana4 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_kana4 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star4_kana4 .rich-text ol > li::before {
	content: "*" counter(cnt, katakana-iroha);
}

/* (注1) (注2) (注3) */
[class*="lx_cke_ol1_note1"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_note1"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_note1"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_note1"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_note1"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_note1"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_note1"] .rich-text ol {
	padding-left: 3.5em;
}

[class*="lx_cke_ol1_note1"] .rich-text :not(li) > ol > li ,
[class*="lx_cke_ol2_note1"] .rich-text :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_note1"] .rich-text :not(li) > * > li > * > li > ol > li ,
[class*="lx_cke_ol1_note1"] .rich-text:not(li) > ol > li ,
[class*="lx_cke_ol2_note1"] .rich-text:not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_note1"] .rich-text:not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_note1"] .rich-text ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_note1"] .rich-text :not(li) > ol > li::before ,
[class*="lx_cke_ol2_note1"] .rich-text :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_note1"] .rich-text :not(li) > * > li > * > li > ol > li::before ,
[class*="lx_cke_ol1_note1"] .rich-text:not(li) > ol > li::before ,
[class*="lx_cke_ol2_note1"] .rich-text:not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_note1"] .rich-text:not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_note1"] .rich-text ol > li::before {
	content: "(注" counter(cnt) ")";
	position: absolute;
	top: auto;
	left: -3.5em;
	display: inline;
}

.lx_cke_ol1_note1_roman1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note1_roman1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_roman1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note1_roman1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note1_roman1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_roman1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note1_roman1 .rich-text ol > li::before ,
.lx_cke_ol1_note1 .rich-text :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note1 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol1_note1 .rich-text:not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note1 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_note1 .rich-text ol[style*="list-style-type:lower-roman"] > li::before {
	content: "(注" counter(cnt, lower-roman) ")";
}

.lx_cke_ol1_note1_roman2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note1_roman2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_roman2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note1_roman2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note1_roman2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_roman2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note1_roman2 .rich-text ol > li::before ,
.lx_cke_ol1_note1 .rich-text :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note1 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol1_note1 .rich-text:not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note1 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_note1 .rich-text ol[style*="list-style-type:upper-roman"] > li::before {
	content: "(注" counter(cnt, upper-roman) ")";
}

.lx_cke_ol1_note1_alpha1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note1_alpha1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_alpha1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note1_alpha1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note1_alpha1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_alpha1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note1_alpha1 .rich-text ol > li::before ,
.lx_cke_ol1_note1 .rich-text :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note1 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol1_note1 .rich-text:not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note1 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_note1 .rich-text ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "(注" counter(cnt, lower-alpha) ")";
}

.lx_cke_ol1_note1_alpha2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note1_alpha2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_alpha2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note1_alpha2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note1_alpha2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_alpha2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note1_alpha2 .rich-text ol > li::before ,
.lx_cke_ol1_note1 .rich-text :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note1 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note1 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol1_note1 .rich-text:not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note1 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note1 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_note1 .rich-text ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "(注" counter(cnt, upper-alpha) ")";
}

.lx_cke_ol1_note1_kana1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note1_kana1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_kana1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note1_kana1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note1_kana1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_kana1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note1_kana1 .rich-text ol > li::before {
	content: "(注" counter(cnt, hiragana) ")";
}

.lx_cke_ol1_note1_kana2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note1_kana2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_kana2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note1_kana2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note1_kana2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_kana2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note1_kana2 .rich-text ol > li::before {
	content: "(注" counter(cnt, katakana) ")";
}

.lx_cke_ol1_note1_kana3 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note1_kana3 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_kana3 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note1_kana3 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note1_kana3 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_kana3 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note1_kana3 .rich-text ol > li::before {
	content: "(注" counter(cnt, hiragana-iroha) ")";
}

.lx_cke_ol1_note1_kana4 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note1_kana4 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_kana4 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note1_kana4 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note1_kana4 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_kana4 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note1_kana4 .rich-text ol > li::before {
	content: "(注" counter(cnt, katakana-iroha) ")";
}

/* 注1) 注2) 注3) */
[class*="lx_cke_ol1_note2"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_note2"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_note2"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_note2"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_note2"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_note2"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_note2"] .rich-text ol {
	padding-left: 3em;
}

[class*="lx_cke_ol1_note2"] .rich-text :not(li) > ol > li ,
[class*="lx_cke_ol2_note2"] .rich-text :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_note2"] .rich-text :not(li) > * > li > * > li > ol > li ,
[class*="lx_cke_ol1_note2"] .rich-text:not(li) > ol > li ,
[class*="lx_cke_ol2_note2"] .rich-text:not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_note2"] .rich-text:not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_note2"] .rich-text ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_note2"] .rich-text :not(li) > ol > li::before ,
[class*="lx_cke_ol2_note2"] .rich-text :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_note2"] .rich-text :not(li) > * > li > * > li > ol > li::before ,
[class*="lx_cke_ol1_note2"] .rich-text:not(li) > ol > li::before ,
[class*="lx_cke_ol2_note2"] .rich-text:not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_note2"] .rich-text:not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_note2"] .rich-text ol > li::before {
	content: "注" counter(cnt) ")";
	position: absolute;
	top: auto;
	left: -3em;
	display: inline;
}

.lx_cke_ol1_note2_roman1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note2_roman1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_roman1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note2_roman1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note2_roman1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_roman1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note2_roman1 .rich-text ol > li::before ,
.lx_cke_ol1_note2 .rich-text :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note2 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note2 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol1_note2 .rich-text:not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note2 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note2 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_note2 .rich-text ol[style*="list-style-type:lower-roman"] > li::before {
	content: "注" counter(cnt, lower-roman) ")";
}

.lx_cke_ol1_note2_roman2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note2_roman2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_roman2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note2_roman2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note2_roman2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_roman2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note2_roman2 .rich-text ol > li::before ,
.lx_cke_ol1_note2 .rich-text :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note2 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note2 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol1_note2 .rich-text:not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note2 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note2 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_note2 .rich-text ol[style*="list-style-type:upper-roman"] > li::before {
	content: "注" counter(cnt, upper-roman) ")";
}

.lx_cke_ol1_note2_alpha1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note2_alpha1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_alpha1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note2_alpha1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note2_alpha1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_alpha1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note2_alpha1 .rich-text ol > li::before ,
.lx_cke_ol1_note2 .rich-text :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note2 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note2 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol1_note2 .rich-text:not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note2 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note2 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_note2 .rich-text ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "注" counter(cnt, lower-alpha) ")";
}

.lx_cke_ol1_note2_alpha2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note2_alpha2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_alpha2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note2_alpha2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note2_alpha2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_alpha2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note2_alpha2 .rich-text ol > li::before ,
.lx_cke_ol1_note2 .rich-text :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note2 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note2 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol1_note2 .rich-text:not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note2 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note2 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_note2 .rich-text ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "注" counter(cnt, upper-alpha) ")";
}

.lx_cke_ol1_note2_kana1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note2_kana1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_kana1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note2_kana1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note2_kana1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_kana1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note2_kana1 .rich-text ol > li::before {
	content: "注" counter(cnt, hiragana) ")";
}

.lx_cke_ol1_note2_kana2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note2_kana2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_kana2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note2_kana2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note2_kana2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_kana2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note2_kana2 .rich-text ol > li::before {
	content: "注" counter(cnt, katakana) ")";
}

.lx_cke_ol1_note2_kana3 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note2_kana3 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_kana3 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note2_kana3 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note2_kana3 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_kana3 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note2_kana3 ol > li::before {
	content: "注" counter(cnt, hiragana-iroha) ")";
}

.lx_cke_ol1_note2_kana4 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note2_kana4 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_kana4 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note2_kana4 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note2_kana4 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_kana4 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note2_kana4 .rich-text ol > li::before {
	content: "注" counter(cnt, katakana-iroha) ")";
}

/* 注1: 注2: 注3: */
[class*="lx_cke_ol1_note3"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_note3"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_note3"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_note3"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_note3"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_note3"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_note3"] .rich-text ol {
	padding-left: 3em;
}

[class*="lx_cke_ol1_note3"] .rich-text :not(li) > ol > li ,
[class*="lx_cke_ol2_note3"] .rich-text :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_note3"] .rich-text :not(li) > * > li > * > li > ol > li ,
[class*="lx_cke_ol1_note3"] .rich-text:not(li) > ol > li ,
[class*="lx_cke_ol2_note3"] .rich-text:not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_note3"] .rich-text:not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_note3"] .rich-text ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_note3"] .rich-text :not(li) > ol > li::before ,
[class*="lx_cke_ol2_note3"] .rich-text :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_note3"] .rich-text :not(li) > * > li > * > li > ol > li::before ,
[class*="lx_cke_ol1_note3"] .rich-text:not(li) > ol > li::before ,
[class*="lx_cke_ol2_note3"] .rich-text:not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_note3"] .rich-text:not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_note3"] .rich-text ol > li::before {
	content: "注" counter(cnt) ":";
	position: absolute;
	top: auto;
	left: -3em;
	display: inline;
}

.lx_cke_ol1_note3_roman1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note3_roman1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_roman1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note3_roman1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note3_roman1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_roman1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note3_roman1 .rich-text ol > li::before ,
.lx_cke_ol1_note3 .rich-text :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note3 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note3 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol1_note3 .rich-text:not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note3 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note3 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_note3 .rich-text ol[style*="list-style-type:lower-roman"] > li::before {
	content: "注" counter(cnt, lower-roman) ":";
}

.lx_cke_ol1_note3_roman2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note3_roman2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_roman2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note3_roman2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note3_roman2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_roman2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note3_roman2 .rich-text ol > li::before ,
.lx_cke_ol1_note3 .rich-text :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note3 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note3 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol1_note3 .rich-text:not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note3 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note3 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_note3 .rich-text ol[style*="list-style-type:upper-roman"] > li::before {
	content: "注" counter(cnt, upper-roman) ":";
}

.lx_cke_ol1_note3_alpha1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note3_alpha1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_alpha1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note3_alpha1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note3_alpha1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_alpha1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note3_alpha1 .rich-text ol > li::before ,
.lx_cke_ol1_note3 .rich-text :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note3 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note3 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol1_note3 .rich-text:not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note3 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note3 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_note3 .rich-text ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "注" counter(cnt, lower-alpha) ":";
}

.lx_cke_ol1_note3_alpha2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note3_alpha2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_alpha2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note3_alpha2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note3_alpha2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_alpha2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note3_alpha2 .rich-text ol > li::before ,
.lx_cke_ol1_note3 .rich-text :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note3 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note3 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol1_note3 .rich-text:not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note3 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note3 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_note3 .rich-text ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "注" counter(cnt, upper-alpha) ":";
}

.lx_cke_ol1_note3_kana1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note3_kana1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_kana1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note3_kana1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note3_kana1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_kana1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note3_kana1 .rich-text ol > li::before {
	content: "注" counter(cnt, hiragana) ":";
}

.lx_cke_ol1_note3_kana2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note3_kana2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_kana2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note3_kana2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note3_kana2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_kana2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note3_kana2 .rich-text ol > li::before {
	content: "注" counter(cnt, katakana) ":";
}

.lx_cke_ol1_note3_kana3 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note3_kana3 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_kana3 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note3_kana3 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note3_kana3 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_kana3 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note3_kana3 .rich-text ol > li::before {
	content: "注" counter(cnt, hiragana-iroha) ":";
}

.lx_cke_ol1_note3_kana4 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note3_kana4 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_kana4 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note3_kana4 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note3_kana4 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_kana4 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note3_kana4 .rich-text ol > li::before {
	content: "注" counter(cnt, katakana-iroha) ":";
}


/* (note 1) (note 2) (note 3) */
[class*="lx_cke_ol1_note4"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_note4"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_note4"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_note4"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_note4"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_note4"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_note4"] .rich-text ol {
	padding-left: 4.5em;
}

[class*="lx_cke_ol1_note4"] .rich-text :not(li) > ol > li ,
[class*="lx_cke_ol2_note4"] .rich-text :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_note4"] .rich-text :not(li) > * > li > * > li > ol > li ,
[class*="lx_cke_ol1_note4"] .rich-text:not(li) > ol > li ,
[class*="lx_cke_ol2_note4"] .rich-text:not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_note4"] .rich-text:not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_note4"] .rich-text ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_note4"] .rich-text :not(li) > ol > li::before ,
[class*="lx_cke_ol2_note4"] .rich-text :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_note4"] .rich-text :not(li) > * > li > * > li > ol > li::before ,
[class*="lx_cke_ol1_note4"] .rich-text:not(li) > ol > li::before ,
[class*="lx_cke_ol2_note4"] .rich-text:not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_note4"] .rich-text:not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_note4"] .rich-text ol > li::before {
	content: "(note " counter(cnt) ")";
	position: absolute;
	top: auto;
	left: -4.5em;
	display: inline;
}

.lx_cke_ol1_note4_roman1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note4_roman1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_roman1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note4_roman1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note4_roman1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_roman1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note4_roman1 .rich-text ol > li::before ,
.lx_cke_ol1_note4 .rich-text :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note4 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note4 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol1_note4 .rich-text:not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note4 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note4 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_note4 .rich-text ol[style*="list-style-type:lower-roman"] > li::before {
	content: "(note " counter(cnt, lower-roman) ")";
}

.lx_cke_ol1_note4_roman2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note4_roman2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_roman2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note4_roman2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note4_roman2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_roman2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note4_roman2 .rich-text ol > li::before ,
.lx_cke_ol1_note4 .rich-text :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note4 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note4 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol1_note4 .rich-text:not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note4 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note4 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_note4 .rich-text ol[style*="list-style-type:upper-roman"] > li::before {
	content: "(note " counter(cnt, upper-roman) ")";
}

.lx_cke_ol1_note4_alpha1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note4_alpha1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_alpha1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note4_alpha1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note4_alpha1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_alpha1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note4_alpha1 .rich-text ol > li::before ,
.lx_cke_ol1_note4 .rich-text :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note4 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note4 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol1_note4 .rich-text:not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note4 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note4 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_note4 .rich-text ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "(note " counter(cnt, lower-alpha) ")";
}

.lx_cke_ol1_note4_alpha2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note4_alpha2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_alpha2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note4_alpha2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note4_alpha2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_alpha2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note4_alpha2 .rich-text ol > li::before ,
.lx_cke_ol1_note4 .rich-text :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note4 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note4 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol1_note4 .rich-text:not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note4 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note4 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_note4 .rich-text ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "(note " counter(cnt, upper-alpha) ")";
}

.lx_cke_ol1_note4_kana1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note4_kana1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_kana1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note4_kana1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note4_kana1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_kana1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note4_kana1 .rich-text ol > li::before {
	content: "(note " counter(cnt, hiragana) ")";
}

.lx_cke_ol1_note4_kana2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note4_kana2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_kana2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note4_kana2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note4_kana2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_kana2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note4_kana2 .rich-text ol > li::before {
	content: "(note " counter(cnt, katakana) ")";
}

.lx_cke_ol1_note4_kana3 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note4_kana3 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_kana3 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note4_kana3 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note4_kana3 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_kana3 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note4_kana3 .rich-text ol > li::before {
	content: "(note " counter(cnt, hiragana-iroha) ")";
}

.lx_cke_ol1_note4_kana4 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note4_kana4 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_kana4 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note4_kana4 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note4_kana4 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_kana4 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note4_kana4 .rich-text ol > li::before {
	content: "(note " counter(cnt, katakana-iroha) ")";
}


/* note 1: note 2: note 3: */
[class*="lx_cke_ol1_note5"] .rich-text :not(li) > ol ,
[class*="lx_cke_ol2_note5"] .rich-text :not(li) > * > li > ol ,
[class*="lx_cke_ol3_note5"] .rich-text :not(li) > * > li > * > li > ol ,
[class*="lx_cke_ol1_note5"] .rich-text:not(li) > ol ,
[class*="lx_cke_ol2_note5"] .rich-text:not(li) > * > li > ol ,
[class*="lx_cke_ol3_note5"] .rich-text:not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_note5"] .rich-text ol {
	padding-left: 4.5em;
}

[class*="lx_cke_ol1_note5"] .rich-text :not(li) > ol > li ,
[class*="lx_cke_ol2_note5"] .rich-text :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_note5"] .rich-text :not(li) > * > li > * > li > ol > li ,
[class*="lx_cke_ol1_note5"] .rich-text:not(li) > ol > li ,
[class*="lx_cke_ol2_note5"] .rich-text:not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_note5"] .rich-text:not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_note5"] .rich-text ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_note5"] .rich-text :not(li) > ol > li::before ,
[class*="lx_cke_ol2_note5"] .rich-text :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_note5"] .rich-text :not(li) > * > li > * > li > ol > li::before ,
[class*="lx_cke_ol1_note5"] .rich-text:not(li) > ol > li::before ,
[class*="lx_cke_ol2_note5"] .rich-text:not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_note5"] .rich-text:not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_note5"] .rich-text ol > li::before {
	content: "note " counter(cnt) ":";
	position: absolute;
	top: auto;
	left: -4.5em;
	display: inline;
}

.lx_cke_ol1_note5_roman1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note5_roman1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_roman1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note5_roman1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note5_roman1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_roman1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note5_roman1 .rich-text ol > li::before ,
.lx_cke_ol1_note5 .rich-text :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note5 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note5 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol1_note5 .rich-text:not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note5 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note5 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_note5 .rich-text ol[style*="list-style-type:lower-roman"] > li::before {
	content: "note " counter(cnt, lower-roman) ":";
}

.lx_cke_ol1_note5_roman2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note5_roman2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_roman2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note5_roman2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note5_roman2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_roman2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note5_roman2 .rich-text ol > li::before ,
.lx_cke_ol1_note5 .rich-text :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note5 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note5 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol1_note5 .rich-text:not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note5 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note5 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_note5 .rich-text ol[style*="list-style-type:upper-roman"] > li::before {
	content: "note " counter(cnt, upper-roman) ":";
}

.lx_cke_ol1_note5_alpha1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note5_alpha1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_alpha1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note5_alpha1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note5_alpha1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_alpha1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note5_alpha1 .rich-text ol > li::before ,
.lx_cke_ol1_note5 .rich-text :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note5 .rich-text :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note5 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol1_note5 .rich-text:not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note5 .rich-text:not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note5 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_note5 .rich-text ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "note " counter(cnt, lower-alpha) ":";
}

.lx_cke_ol1_note5_alpha2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note5_alpha2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_alpha2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note5_alpha2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note5_alpha2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_alpha2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note5_alpha2 .rich-text ol > li::before ,
.lx_cke_ol1_note5 .rich-text :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note5 .rich-text :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note5 .rich-text :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol1_note5 .rich-text:not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note5 .rich-text:not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note5 .rich-text:not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_note5 .rich-text ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "note " counter(cnt, upper-alpha) ":";
}

.lx_cke_ol1_note5_kana1 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note5_kana1 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_kana1 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note5_kana1 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note5_kana1 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_kana1 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note5_kana1 .rich-text ol > li::before {
	content: "note " counter(cnt, hiragana) ":";
}

.lx_cke_ol1_note5_kana2 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note5_kana2 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_kana2 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note5_kana2 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note5_kana2 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_kana2 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note5_kana2 .rich-text ol > li::before {
	content: "note " counter(cnt, katakana) ":";
}

.lx_cke_ol1_note5_kana3 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note5_kana3 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_kana3 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note5_kana3 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note5_kana3 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_kana3 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note5_kana3 .rich-text ol > li::before {
	content: "note " counter(cnt, hiragana-iroha) ":";
}

.lx_cke_ol1_note5_kana4 .rich-text :not(li) > ol > li::before ,
.lx_cke_ol2_note5_kana4 .rich-text :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_kana4 .rich-text :not(li) > * > li > * > li > ol > li::before ,
.lx_cke_ol1_note5_kana4 .rich-text:not(li) > ol > li::before ,
.lx_cke_ol2_note5_kana4 .rich-text:not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_kana4 .rich-text:not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note5_kana4 .rich-text ol > li::before {
	content: "note " counter(cnt, katakana-iroha) ":";
}


/* 番号つきリストの先頭インデントの数字を非表示にする */
div.lx_cke_ol1_continue .rich-text :not(li) > ol > li:first-child ,
div.lx_cke_ol2_continue .rich-text :not(li) > * > li > ol > li:first-child ,
div.lx_cke_ol3_continue .rich-text :not(li) > * > li > * > li > ol > li:first-child ,
div.lx_cke_ol1_continue .rich-text:not(li) > ol > li:first-child ,
div.lx_cke_ol2_continue .rich-text:not(li) > * > li > ol > li:first-child ,
div.lx_cke_ol3_continue .rich-text:not(li) > * > li > * > li > ol > li:first-child {
	list-style: none;
}
div.lx_cke_ol1_continue .rich-text :not(li) > ol > li:first-child::before ,
div.lx_cke_ol2_continue .rich-text :not(li) > * > li > ol > li:first-child::before ,
div.lx_cke_ol3_continue .rich-text :not(li) > * > li > * > li > ol > li:first-child::before ,
div.lx_cke_ol1_continue .rich-text:not(li) > ol > li:first-child::before ,
div.lx_cke_ol2_continue .rich-text:not(li) > * > li > ol > li:first-child::before ,
div.lx_cke_ol3_continue .rich-text:not(li) > * > li > * > li > ol > li:first-child::before {
	content: none;
}
