/*number list第一層 -> 1 2 3..... */
.cpNumberList { counter-reset: item0 }
.cpNumberList li { display: block ; counter-increment: item0;margin-left : 1em;text-indent : -1em  }
.cpNumberList li:before { content: counter(item0,decimal)". "; }
/*number list第二層 -> (1) (2) (3)..... */
.cpNumberList ol { counter-reset: item }
.cpNumberList ol li { display: block ; counter-increment: item;margin-left : -1em;text-indent : -1.5em; }
.cpNumberList ol li:before { content: " ("counter(item,decimal)") "; }
/*number list第三層 -> A B C..... */
.cpNumberList ol li ol { counter-reset: item1 }
.cpNumberList ol li ol li { display: block ; counter-increment: item1; margin-left : -1.25em;text-indent : -1.15em;}
.cpNumberList ol li ol li:before { content: counter(item1,upper-alpha)". "; }
/*number list第四層 -> a b c..... */
.cpNumberList ol li ol li ol { counter-reset: item2 }
.cpNumberList ol li ol li ol li { display: block ; counter-increment: item2;  margin-left : -1.5em;text-indent : -1em; }
.cpNumberList ol li ol li ol li:before { content: counter(item2,lower-alpha)". "; }