[1] [Word 9] [PRE(CSS)[ /* List Definitions */ @list l0 {mso-list-id:402721971; mso-list-type:simple; mso-list-template-ids:430861482;} @list l0:level1 {mso-level-number-format:bullet; mso-level-text:\F06C; mso-level-tab-stop:21.25pt; mso-level-number-position:left; margin-left:21.25pt; text-indent:-21.25pt; mso-ansi-font-size:6.5pt; font-family:Wingdings;} @list l1 {mso-list-id:403381202; mso-list-type:simple; mso-list-template-ids:430861482;} @list l1:level1 {mso-level-number-format:bullet; mso-level-text:\F06C; mso-level-tab-stop:21.25pt; mso-level-number-position:left; margin-left:21.25pt; text-indent:-21.25pt; mso-ansi-font-size:6.5pt; font-family:Wingdings;} @list l2 {mso-list-id:485706272; mso-list-template-ids:-835278336;} @list l2:level1 {mso-level-text:%1; mso-level-tab-stop:16.5pt; mso-level-number-position:left; margin-left:16.5pt; text-indent:-16.5pt;} @list l2:level2 {mso-level-text:"%1\.%2"; mso-level-tab-stop:16.5pt; mso-level-number-position:left; margin-left:16.5pt; text-indent:-16.5pt;} @list l2:level3 {mso-level-text:"%1\.%2\.%3"; mso-level-tab-stop:16.5pt; mso-level-number-position:left; margin-left:16.5pt; text-indent:-16.5pt;} ]PRE] このように、文書中のリストごとに、 [CODE(CSS)[@list l[VAR[n]]]] を選択子としてスタイルを指定しているようです。この [VAR[n]] は [CODE[9]] まで確認されていますが、きっともっと多く (文書中のリストの数だけ) できるのでしょう。 リストの深さを[[擬似級種]] [CODE(CSS)[:level[VAR[n]]]] を使って指定できるようで、この [VAR[n]] は [CODE[9]] まで確認されています。 (きっともっと深くもできるのでしょう。) [2] リストの側は、 [CODE(HTMLe)[[[p]]]] 要素で、 [CODE(CSS)[[[mso-list]]]] を [SAMP(CSS)[l1 level1 lfo6]] のように [CODE(HTMLa)[[[style]]]] 属性で指定しています。 (リストの記号や番号の部分は [CODE(HTML)[]]...[CODE(HTML)[]] で囲んであって、 Office では CSS を、それ以外ではその内容を使わせるようです。) [Word 9] [3] >>2 のような具合なので、リストの「深さ」は見た目と [CODE(CSS)[mso-list]] の指定だけの話です。