@charset "UTF-8"; /* ファイル情報 ---------------------------------------------------------------- 【内容】 全作品共通の基本スタイル(論理方向指定・組み方向の入れ子対策用) 【CSSファイルバージョン】 ver.1.3.0 【当ファイル更新時の電書協EPUB 3 制作ガイドバージョン】 ver.1.1.1 【細目】 ・【組み方向の入れ子対策】リンク指定 ・【組み方向の入れ子対策】外字画像 ・【組み方向の入れ子対策】画像のページフィット指定 ・【組み方向の入れ子対策】小書き文字 ・【組み方向の入れ子対策】区切り線 ・【組み方向の入れ子対策】傍線 ・【論理方向指定】罫線 ・【組み方向の入れ子対策】突き出しインデント(ぶら下がりインデント) ・【組み方向の入れ子対策】字下げ・字上げ指定 ・【論理方向指定】外側の余白(マージン)指定 ・【論理方向指定】内側の余白(パディング)指定 ・【論理方向指定】行長方向のサイズ ・【論理方向指定】行長方向の最大サイズ ・【論理方向指定】行幅方向のサイズ ・【論理方向指定】行幅方向の最大サイズ 【更新履歴】 2012/12/07 ver.1.3.0 ・ファイル更新時の電書協EPUB 3 制作ガイドバージョン表記を追加 2012/10/29 ver.1.2b1 ・「傍線」を修正 2012/10/03 ver.1.1b1 ・「傍線」を修正 2012/08/21 ver.1.0b1 ・公開版 ---------------------------------------------------------------- */ /* 【組み方向の入れ子対策】リンク指定 ---------------------------------------------------------------- */ /* 横組み:下線 縦組み:右線 */ .vrtl .hltr a { text-decoration: underline; } .hltr .vrtl a { text-decoration: overline; } /* 【組み方向の入れ子対策】外字画像 ---------------------------------------------------------------- */ /* 外字画像のベースライン */ .vrtl .hltr img.gaiji, .vrtl .hltr img.gaiji-line, .vrtl .hltr img.gaiji-wide { vertical-align: text-bottom; } .hltr .vrtl img.gaiji, .hltr .vrtl img.gaiji-line, .hltr .vrtl img.gaiji-wide { vertical-align: baseline; } /* 【組み方向の入れ子対策】画像のページフィット指定 ---------------------------------------------------------------- */ /* 画像のベースライン */ .vrtl .hltr .fit { vertical-align: top; } .hltr .vrtl .fit { vertical-align: baseline; } /* 【組み方向の入れ子対策】小書き文字 ---------------------------------------------------------------- */ /* 【横組み】左下 */ .vrtl .hltr .kogaki { padding: 0 0.15em 0 0.1em; vertical-align: baseline; } /* 【縦組み】右上 */ .hltr .vrtl .kogaki { padding: 0.1em 0 0.15em 0; vertical-align: super; } /* 【組み方向の入れ子対策】区切り線 ---------------------------------------------------------------- */ /* 【横組み】水平線 */ .vrtl .hltr hr { margin: 0.5em 0; border-style: solid none none none; } /* 【縦組み】垂直線 */ .hltr .vrtl hr { margin: 0 0.5em; border-style: none solid none none; } /* 【組み方向の入れ子対策】傍線 ---------------------------------------------------------------- */ /* 【横組み】下線 【縦組み】右線 */ .vrtl .hltr .em-line { text-decoration: underline; } .hltr .vrtl .em-line { text-decoration: overline; } /* 【横組み】上線 【縦組み】左線 */ .vrtl .hltr .em-line-outside { text-decoration: overline; } .hltr .vrtl .em-line-outside { text-decoration: underline; } /* 【論理方向指定】罫線 ---------------------------------------------------------------- */ /* 線種【実線】 */ .k-solid-start, .k-solid-before, .k-solid-end, .k-solid-after, .k-solid-startend, .k-solid-beforeafter { border-width: 1px; border-color: #000000; } /* 線位置【実線】 */ /* 横組み用 */ .hltr .k-solid-start, .vrtl .hltr .k-solid-start { border-style: none none none solid; } .hltr .k-solid-before, .vrtl .hltr .k-solid-before { border-style: solid none none none; } .hltr .k-solid-end, .vrtl .hltr .k-solid-end { border-style: none solid none none; } .hltr .k-solid-after, .vrtl .hltr .k-solid-after { border-style: none none solid none; } .hltr .k-solid-startend, .vrtl .hltr .k-solid-startend { border-style: none solid none solid; } .hltr .k-solid-beforeafter, .vrtl .hltr .k-solid-beforeafter { border-style: solid none solid none; } /* 縦組み用 */ .vrtl .k-solid-start, .hltr .vrtl .k-solid-start { border-style: solid none none none; } .vrtl .k-solid-before, .hltr .vrtl .k-solid-before { border-style: none solid none none; } .vrtl .k-solid-end, .hltr .vrtl .k-solid-end { border-style: none none solid none; } .vrtl .k-solid-after, .hltr .vrtl .k-solid-after { border-style: none none none solid; } .vrtl .k-solid-startend, .hltr .vrtl .k-solid-startend { border-style: solid none solid none; } .vrtl .k-solid-beforeafter, .hltr .vrtl .k-solid-beforeafter { border-style: none solid none solid; } /* 線種【点線】 */ .k-dotted-start, .k-dotted-before, .k-dotted-end, .k-dotted-after, .k-dotted-startend, .k-dotted-beforeafter { border-width: 2px; border-color: #000000; } /* 線位置【点線】 */ /* 横組み用 */ .hltr .k-dotted-start, .vrtl .hltr .k-dotted-start { border-style: none none none dotted; } .hltr .k-dotted-before, .vrtl .hltr .k-dotted-before { border-style: dotted none none none; } .hltr .k-dotted-end, .vrtl .hltr .k-dotted-end { border-style: none dotted none none; } .hltr .k-dotted-after, .vrtl .hltr .k-dotted-after { border-style: none none dotted none; } .hltr .k-dotted-startend, .vrtl .hltr .k-dotted-startend { border-style: none dotted none dotted; } .hltr .k-dotted-beforeafter, .vrtl .hltr .k-dotted-beforeafter { border-style: dotted none dotted none; } /* 縦組み用 */ .vrtl .k-dotted-start, .hltr .vrtl .k-dotted-start { border-style: dotted none none none; } .vrtl .k-dotted-before, .hltr .vrtl .k-dotted-before { border-style: none dotted none none; } .vrtl .k-dotted-end, .hltr .vrtl .k-dotted-end { border-style: none none dotted none; } .vrtl .k-dotted-after, .hltr .vrtl .k-dotted-after { border-style: none none none dotted; } .vrtl .k-dotted-startend, .hltr .vrtl .k-dotted-startend { border-style: dotted none dotted none; } .vrtl .k-dotted-beforeafter, .hltr .vrtl .k-dotted-beforeafter { border-style: none dotted none dotted; } /* 線種【二重線】 */ .k-double-start, .k-double-before, .k-double-end, .k-double-after, .k-double-startend, .k-double-beforeafter { border-width: 4px; border-color: #000000; } /* 線位置【二重線】 */ /* 横組み用 */ .hltr .k-double-start, .vrtl .hltr .k-double-start { border-style: none none none double; } .hltr .k-double-before, .vrtl .hltr .k-double-before { border-style: double none none none; } .hltr .k-double-end, .vrtl .hltr .k-double-end { border-style: none double none none; } .hltr .k-double-after, .vrtl .hltr .k-double-after { border-style: none none double none; } .hltr .k-double-startend, .vrtl .hltr .k-double-startend { border-style: none double none double; } .hltr .k-double-beforeafter, .vrtl .hltr .k-double-beforeafter { border-style: double none double none; } /* 縦組み用 */ .vrtl .k-double-start, .vrtl .hltr .k-double-start { border-style: double none none none; } .vrtl .k-double-before, .vrtl .hltr .k-double-before { border-style: none double none none; } .vrtl .k-double-end, .vrtl .hltr .k-double-end { border-style: none none double none; } .vrtl .k-double-after, .vrtl .hltr .k-double-after { border-style: none none none double; } .vrtl .k-double-startend, .vrtl .hltr .k-double-startend { border-style: double none double none; } .vrtl .k-double-beforeafter, .vrtl .hltr .k-double-beforeafter { border-style: none double none double; } /* 線種【破線】 */ .k-dashed-start, .k-dashed-before, .k-dashed-end, .k-dashed-after, .k-dashed-startend, .k-dashed-beforeafter { border-width: 1px; border-color: #000000; } /* 線位置【破線】 */ /* 横組み用 */ .hltr .k-dashed-start, .vrtl .hltr .k-dashed-start { border-style: none none none dashed; } .hltr .k-dashed-before, .vrtl .hltr .k-dashed-before { border-style: dashed none none none; } .hltr .k-dashed-end, .vrtl .hltr .k-dashed-end { border-style: none dashed none none; } .hltr .k-dashed-after, .vrtl .hltr .k-dashed-after { border-style: none none dashed none; } .hltr .k-dashed-startend, .vrtl .hltr .k-dashed-startend { border-style: none dashed none dashed; } .hltr .k-dashed-beforeafter, .vrtl .hltr .k-dashed-beforeafter { border-style: dashed none dashed none; } /* 縦組み用 */ .vrtl .k-dashed-start, .hltr .vrtl .k-dashed-start { border-style: dashed none none none; } .vrtl .k-dashed-before, .hltr .vrtl .k-dashed-before { border-style: none dashed none none; } .vrtl .k-dashed-end, .hltr .vrtl .k-dashed-end { border-style: none none dashed none; } .vrtl .k-dashed-after, .hltr .vrtl .k-dashed-after { border-style: none none none dashed; } .vrtl .k-dashed-startend, .hltr .vrtl .k-dashed-startend { border-style: dashed none dashed none; } .vrtl .k-dashed-beforeafter, .hltr .vrtl .k-dashed-beforeafter { border-style: none dashed none dashed; } /* 線幅 */ .k-0px { border-width: 0; } .k-1px { border-width: 1px; } .k-2px { border-width: 2px; } .k-3px { border-width: 3px; } .k-4px { border-width: 4px; } .k-5px { border-width: 5px; } .k-6px { border-width: 6px; } .k-7px { border-width: 7px; } .k-8px { border-width: 8px; } .k-thin { border-width: thin; } .k-medium { border-width: medium; } .k-thick { border-width: thick; } /* 1C用の線色 */ .k-black { border-color: #000000; } .k-dimgray { border-color: #696969; } .k-gray { border-color: #808080; } .k-darkgray { border-color: #a9a9a9; } .k-silver { border-color: #c0c0c0; } .k-gainsboro { border-color: #dcdcdc; } .k-white { border-color: #ffffff; } /* 基本色 */ .k-red { border-color: #ff0000; } .k-blue { border-color: #0000ff; } .k-cyan { border-color: #00ffff; } .k-magenta { border-color: #ff00ff; } .k-orangered { border-color: #ff4500; } /* 【組み方向の入れ子対策】突き出しインデント(ぶら下がりインデント) ---------------------------------------------------------------- */ /* .hltr .vrtl [class|="h-indent"] { padding-left: 0; } */ .hltr .vrtl .h-indent-1em, .hltr .vrtl .h-indent-2em, .hltr .vrtl .h-indent-3em, .hltr .vrtl .h-indent-4em, .hltr .vrtl .h-indent-5em, .hltr .vrtl .h-indent-6em, .hltr .vrtl .h-indent-7em, .hltr .vrtl .h-indent-8em, .hltr .vrtl .h-indent-9em, .hltr .vrtl .h-indent-10em { padding-left: 0; } /* .vrtl .hltr [class|="h-indent"] { padding-top: 0; } */ .vrtl .hltr .h-indent-1em, .vrtl .hltr .h-indent-2em, .vrtl .hltr .h-indent-3em, .vrtl .hltr .h-indent-4em, .vrtl .hltr .h-indent-5em, .vrtl .hltr .h-indent-6em, .vrtl .hltr .h-indent-7em, .vrtl .hltr .h-indent-8em, .vrtl .hltr .h-indent-9em, .vrtl .hltr .h-indent-10em { padding-top: 0; } /* 【組み方向の入れ子対策】字下げ・字上げ指定 ---------------------------------------------------------------- */ /* 字下げ */ /* .hltr .vrtl [class|="start"] { margin-left: 0; } */ .hltr .vrtl .start-0em25, .hltr .vrtl .start-0em50, .hltr .vrtl .start-0em75, .hltr .vrtl .start-1em, .hltr .vrtl .start-1em25, .hltr .vrtl .start-1em50, .hltr .vrtl .start-1em75, .hltr .vrtl .start-2em, .hltr .vrtl .start-2em50, .hltr .vrtl .start-3em, .hltr .vrtl .start-4em, .hltr .vrtl .start-5em, .hltr .vrtl .start-6em, .hltr .vrtl .start-7em, .hltr .vrtl .start-8em, .hltr .vrtl .start-9em, .hltr .vrtl .start-10em { margin-left: 0; } /* .vrtl .hltr [class|="start"] { margin-top: 0; } */ .vrtl .hltr .start-0em25, .vrtl .hltr .start-0em50, .vrtl .hltr .start-0em75, .vrtl .hltr .start-1em, .vrtl .hltr .start-1em25, .vrtl .hltr .start-1em50, .vrtl .hltr .start-1em75, .vrtl .hltr .start-2em, .vrtl .hltr .start-2em50, .vrtl .hltr .start-3em, .vrtl .hltr .start-4em, .vrtl .hltr .start-5em, .vrtl .hltr .start-6em, .vrtl .hltr .start-7em, .vrtl .hltr .start-8em, .vrtl .hltr .start-9em, .vrtl .hltr .start-10em { margin-top: 0; } /* 字上げ */ /* .hltr .vrtl [class|="end"] { margin-right: 0; } */ .hltr .vrtl .end-0em25, .hltr .vrtl .end-0em50, .hltr .vrtl .end-0em75, .hltr .vrtl .end-1em, .hltr .vrtl .end-1em25, .hltr .vrtl .end-1em50, .hltr .vrtl .end-1em75, .hltr .vrtl .end-2em, .hltr .vrtl .end-2em50, .hltr .vrtl .end-3em, .hltr .vrtl .end-4em, .hltr .vrtl .end-5em, .hltr .vrtl .end-6em, .hltr .vrtl .end-7em, .hltr .vrtl .end-8em, .hltr .vrtl .end-9em, .hltr .vrtl .end-10em { margin-right: 0; } /* .vrtl .hltr [class|="end"] { margin-bottom: 0; } */ .vrtl .hltr .end-0em25, .vrtl .hltr .end-0em50, .vrtl .hltr .end-0em75, .vrtl .hltr .end-1em, .vrtl .hltr .end-1em25, .vrtl .hltr .end-1em50, .vrtl .hltr .end-1em75, .vrtl .hltr .end-2em, .vrtl .hltr .end-2em50, .vrtl .hltr .end-3em, .vrtl .hltr .end-4em, .vrtl .hltr .end-5em, .vrtl .hltr .end-6em, .vrtl .hltr .end-7em, .vrtl .hltr .end-8em, .vrtl .hltr .end-9em, .vrtl .hltr .end-10em { margin-bottom: 0; } /* 【論理方向指定】外側の余白(マージン)指定 ---------------------------------------------------------------- */ /* 行頭マージン:横組み用 */ .hltr .m-start-auto { margin-left: auto; } .hltr .m-start-0, .hltr .m-start-0em, .hltr .m-start-000per { margin-left: 0; } /* %指定 */ .hltr .m-start-005per { margin-left: 5%; } .hltr .m-start-010per { margin-left: 10%; } .hltr .m-start-015per { margin-left: 15%; } .hltr .m-start-020per { margin-left: 20%; } .hltr .m-start-025per { margin-left: 25%; } .hltr .m-start-030per { margin-left: 30%; } .hltr .m-start-033per { margin-left: 33%; } .hltr .m-start-040per { margin-left: 40%; } .hltr .m-start-050per { margin-left: 50%; } .hltr .m-start-060per { margin-left: 60%; } .hltr .m-start-067per { margin-left: 67%; } .hltr .m-start-070per { margin-left: 70%; } .hltr .m-start-075per { margin-left: 75%; } .hltr .m-start-080per { margin-left: 80%; } .hltr .m-start-090per { margin-left: 90%; } /* 文字数指定 */ .hltr .m-start-0em25 { margin-left: 0.25em; } .hltr .m-start-0em50 { margin-left: 0.50em; } .hltr .m-start-0em75 { margin-left: 0.75em; } .hltr .m-start-1em { margin-left: 1.00em; } .hltr .m-start-1em25 { margin-left: 1.25em; } .hltr .m-start-1em50 { margin-left: 1.50em; } .hltr .m-start-1em75 { margin-left: 1.75em; } .hltr .m-start-2em { margin-left: 2.00em; } .hltr .m-start-2em50 { margin-left: 2.50em; } .hltr .m-start-3em { margin-left: 3.00em; } .hltr .m-start-4em { margin-left: 4.00em; } .hltr .m-start-5em { margin-left: 5.00em; } .hltr .m-start-5em25 { margin-left: 5.25em; } /* 行頭マージン:縦組み用 */ .vrtl .m-start-auto { margin-top: auto; } .vrtl .m-start-0, .vrtl .m-start-0em, .vrtl .m-start-000per { margin-top: 0; } /* %指定 */ .vrtl .m-start-005per { margin-top: 5%; } .vrtl .m-start-010per { margin-top: 10%; } .vrtl .m-start-015per { margin-top: 15%; } .vrtl .m-start-020per { margin-top: 20%; } .vrtl .m-start-025per { margin-top: 25%; } .vrtl .m-start-030per { margin-top: 30%; } .vrtl .m-start-033per { margin-top: 33%; } .vrtl .m-start-040per { margin-top: 40%; } .vrtl .m-start-050per { margin-top: 50%; } .vrtl .m-start-060per { margin-top: 60%; } .vrtl .m-start-067per { margin-top: 67%; } .vrtl .m-start-070per { margin-top: 70%; } .vrtl .m-start-075per { margin-top: 75%; } .vrtl .m-start-080per { margin-top: 80%; } .vrtl .m-start-090per { margin-top: 90%; } /* 文字数指定 */ .vrtl .m-start-0em25 { margin-top: 0.25em; } .vrtl .m-start-0em50 { margin-top: 0.50em; } .vrtl .m-start-0em75 { margin-top: 0.75em; } .vrtl .m-start-1em { margin-top: 1.00em; } .vrtl .m-start-1em25 { margin-top: 1.25em; } .vrtl .m-start-1em50 { margin-top: 1.50em; } .vrtl .m-start-1em75 { margin-top: 1.75em; } .vrtl .m-start-2em { margin-top: 2.00em; } .vrtl .m-start-2em50 { margin-top: 2.50em; } .vrtl .m-start-3em { margin-top: 3.00em; } .vrtl .m-start-4em { margin-top: 4.00em; } .vrtl .m-start-5em { margin-top: 5.00em; } .vrtl .m-start-5em25 { margin-top: 5.25em; } /* 組み方向の入れ子対策 */ /* .hltr .vrtl [class|="m-start"] { margin-left: 0; } */ .hltr .vrtl .m-start-auto, .hltr .vrtl .m-start-005per, .hltr .vrtl .m-start-010per, .hltr .vrtl .m-start-015per, .hltr .vrtl .m-start-020per, .hltr .vrtl .m-start-025per, .hltr .vrtl .m-start-030per, .hltr .vrtl .m-start-033per, .hltr .vrtl .m-start-040per, .hltr .vrtl .m-start-050per, .hltr .vrtl .m-start-060per, .hltr .vrtl .m-start-067per, .hltr .vrtl .m-start-070per, .hltr .vrtl .m-start-075per, .hltr .vrtl .m-start-080per, .hltr .vrtl .m-start-090per, .hltr .vrtl .m-start-0em25, .hltr .vrtl .m-start-0em50, .hltr .vrtl .m-start-0em75, .hltr .vrtl .m-start-1em, .hltr .vrtl .m-start-1em25, .hltr .vrtl .m-start-1em50, .hltr .vrtl .m-start-1em75, .hltr .vrtl .m-start-2em, .hltr .vrtl .m-start-2em50, .hltr .vrtl .m-start-3em, .hltr .vrtl .m-start-4em, .hltr .vrtl .m-start-5em, .hltr .vrtl .m-start-5em25 { margin-left: 0; } /* .vrtl .hltr [class|="m-start"] { margin-top: 0; } */ .vrtl .hltr .m-start-auto, .vrtl .hltr .m-start-005per, .vrtl .hltr .m-start-010per, .vrtl .hltr .m-start-015per, .vrtl .hltr .m-start-020per, .vrtl .hltr .m-start-025per, .vrtl .hltr .m-start-030per, .vrtl .hltr .m-start-033per, .vrtl .hltr .m-start-040per, .vrtl .hltr .m-start-050per, .vrtl .hltr .m-start-060per, .vrtl .hltr .m-start-067per, .vrtl .hltr .m-start-070per, .vrtl .hltr .m-start-075per, .vrtl .hltr .m-start-080per, .vrtl .hltr .m-start-090per, .vrtl .hltr .m-start-0em25, .vrtl .hltr .m-start-0em50, .vrtl .hltr .m-start-0em75, .vrtl .hltr .m-start-1em, .vrtl .hltr .m-start-1em25, .vrtl .hltr .m-start-1em50, .vrtl .hltr .m-start-1em75, .vrtl .hltr .m-start-2em, .vrtl .hltr .m-start-2em50, .vrtl .hltr .m-start-3em, .vrtl .hltr .m-start-4em, .vrtl .hltr .m-start-5em, .vrtl .hltr .m-start-5em25 { margin-top: 0; } /* 行末マージン:横組み用 */ .hltr .m-end-auto { margin-right: auto; } .hltr .m-end-0, .hltr .m-end-0em, .hltr .m-end-000per { margin-right: 0; } /* %指定 */ .hltr .m-end-005per { margin-right: 5%; } .hltr .m-end-010per { margin-right: 10%; } .hltr .m-end-015per { margin-right: 15%; } .hltr .m-end-020per { margin-right: 20%; } .hltr .m-end-025per { margin-right: 25%; } .hltr .m-end-030per { margin-right: 30%; } .hltr .m-end-033per { margin-right: 33%; } .hltr .m-end-040per { margin-right: 40%; } .hltr .m-end-050per { margin-right: 50%; } .hltr .m-end-060per { margin-right: 60%; } .hltr .m-end-067per { margin-right: 67%; } .hltr .m-end-070per { margin-right: 70%; } .hltr .m-end-075per { margin-right: 75%; } .hltr .m-end-080per { margin-right: 80%; } .hltr .m-end-090per { margin-right: 90%; } /* 文字数指定 */ .hltr .m-end-0em25 { margin-right: 0.25em; } .hltr .m-end-0em50 { margin-right: 0.50em; } .hltr .m-end-0em75 { margin-right: 0.75em; } .hltr .m-end-1em { margin-right: 1.00em; } .hltr .m-end-1em25 { margin-right: 1.25em; } .hltr .m-end-1em50 { margin-right: 1.50em; } .hltr .m-end-1em75 { margin-right: 1.75em; } .hltr .m-end-2em { margin-right: 2.00em; } .hltr .m-end-2em50 { margin-right: 2.50em; } .hltr .m-end-3em { margin-right: 3.00em; } .hltr .m-end-4em { margin-right: 4.00em; } .hltr .m-end-5em { margin-right: 5.00em; } .hltr .m-end-5em25 { margin-right: 5.25em; } /* 行末マージン:縦組み用 */ .vrtl .m-end-auto { margin-bottom: auto; } .vrtl .m-end-0, .vrtl .m-end-0em, .vrtl .m-end-000per { margin-bottom: 0; } /* %指定 */ .vrtl .m-end-005per { margin-bottom: 5%; } .vrtl .m-end-010per { margin-bottom: 10%; } .vrtl .m-end-015per { margin-bottom: 15%; } .vrtl .m-end-020per { margin-bottom: 20%; } .vrtl .m-end-025per { margin-bottom: 25%; } .vrtl .m-end-030per { margin-bottom: 30%; } .vrtl .m-end-033per { margin-bottom: 33%; } .vrtl .m-end-040per { margin-bottom: 40%; } .vrtl .m-end-050per { margin-bottom: 50%; } .vrtl .m-end-060per { margin-bottom: 60%; } .vrtl .m-end-067per { margin-bottom: 67%; } .vrtl .m-end-070per { margin-bottom: 70%; } .vrtl .m-end-075per { margin-bottom: 75%; } .vrtl .m-end-080per { margin-bottom: 80%; } .vrtl .m-end-090per { margin-bottom: 90%; } /* 文字数指定 */ .vrtl .m-end-0em25 { margin-bottom: 0.25em; } .vrtl .m-end-0em50 { margin-bottom: 0.50em; } .vrtl .m-end-0em75 { margin-bottom: 0.75em; } .vrtl .m-end-1em { margin-bottom: 1.00em; } .vrtl .m-end-1em25 { margin-bottom: 1.25em; } .vrtl .m-end-1em50 { margin-bottom: 1.50em; } .vrtl .m-end-1em75 { margin-bottom: 1.75em; } .vrtl .m-end-2em { margin-bottom: 2.00em; } .vrtl .m-end-2em50 { margin-bottom: 2.50em; } .vrtl .m-end-3em { margin-bottom: 3.00em; } .vrtl .m-end-4em { margin-bottom: 4.00em; } .vrtl .m-end-5em { margin-bottom: 5.00em; } .vrtl .m-end-5em25 { margin-bottom: 5.25em; } /* 組み方向の入れ子対策 */ /* .hltr .vrtl [class|="m-end"] { margin-right: 0; } */ .hltr .vrtl .m-end-auto, .hltr .vrtl .m-end-005per, .hltr .vrtl .m-end-010per, .hltr .vrtl .m-end-015per, .hltr .vrtl .m-end-020per, .hltr .vrtl .m-end-025per, .hltr .vrtl .m-end-030per, .hltr .vrtl .m-end-033per, .hltr .vrtl .m-end-040per, .hltr .vrtl .m-end-050per, .hltr .vrtl .m-end-060per, .hltr .vrtl .m-end-067per, .hltr .vrtl .m-end-070per, .hltr .vrtl .m-end-075per, .hltr .vrtl .m-end-080per, .hltr .vrtl .m-end-090per, .hltr .vrtl .m-end-0em25, .hltr .vrtl .m-end-0em50, .hltr .vrtl .m-end-0em75, .hltr .vrtl .m-end-1em, .hltr .vrtl .m-end-1em25, .hltr .vrtl .m-end-1em50, .hltr .vrtl .m-end-1em75, .hltr .vrtl .m-end-2em, .hltr .vrtl .m-end-2em50, .hltr .vrtl .m-end-3em, .hltr .vrtl .m-end-4em, .hltr .vrtl .m-end-5em, .hltr .vrtl .m-end-5em25 { margin-right: 0; } /* .vrtl .hltr [class|="m-end"] { margin-bottom: 0; } */ .vrtl .hltr .m-end-auto, .vrtl .hltr .m-end-005per, .vrtl .hltr .m-end-010per, .vrtl .hltr .m-end-015per, .vrtl .hltr .m-end-020per, .vrtl .hltr .m-end-025per, .vrtl .hltr .m-end-030per, .vrtl .hltr .m-end-033per, .vrtl .hltr .m-end-040per, .vrtl .hltr .m-end-050per, .vrtl .hltr .m-end-060per, .vrtl .hltr .m-end-067per, .vrtl .hltr .m-end-070per, .vrtl .hltr .m-end-075per, .vrtl .hltr .m-end-080per, .vrtl .hltr .m-end-090per, .vrtl .hltr .m-end-0em25, .vrtl .hltr .m-end-0em50, .vrtl .hltr .m-end-0em75, .vrtl .hltr .m-end-1em, .vrtl .hltr .m-end-1em25, .vrtl .hltr .m-end-1em50, .vrtl .hltr .m-end-1em75, .vrtl .hltr .m-end-2em, .vrtl .hltr .m-end-2em50, .vrtl .hltr .m-end-3em, .vrtl .hltr .m-end-4em, .vrtl .hltr .m-end-5em, .vrtl .hltr .m-end-5em25 { margin-bottom: 0; } /* 行前方マージン:横組み用 */ .hltr .m-before-auto { margin-top: auto; } .hltr .m-before-0, .hltr .m-before-0em, .hltr .m-before-000per { margin-top: 0; } /* %指定 */ .hltr .m-before-005per { margin-top: 5%; } .hltr .m-before-010per { margin-top: 10%; } .hltr .m-before-015per { margin-top: 15%; } .hltr .m-before-020per { margin-top: 20%; } .hltr .m-before-025per { margin-top: 25%; } .hltr .m-before-030per { margin-top: 30%; } .hltr .m-before-033per { margin-top: 33%; } .hltr .m-before-040per { margin-top: 40%; } .hltr .m-before-050per { margin-top: 50%; } .hltr .m-before-060per { margin-top: 60%; } .hltr .m-before-067per { margin-top: 67%; } .hltr .m-before-070per { margin-top: 70%; } .hltr .m-before-075per { margin-top: 75%; } .hltr .m-before-080per { margin-top: 80%; } .hltr .m-before-090per { margin-top: 90%; } /* 文字数指定 */ .hltr .m-before-0em25 { margin-top: 0.25em; } .hltr .m-before-0em50 { margin-top: 0.50em; } .hltr .m-before-0em75 { margin-top: 0.75em; } .hltr .m-before-1em { margin-top: 1.00em; } .hltr .m-before-1em25 { margin-top: 1.25em; } .hltr .m-before-1em50 { margin-top: 1.50em; } .hltr .m-before-1em75 { margin-top: 1.75em; } .hltr .m-before-2em { margin-top: 2.00em; } .hltr .m-before-2em50 { margin-top: 2.50em; } .hltr .m-before-3em { margin-top: 3.00em; } .hltr .m-before-4em { margin-top: 4.00em; } .hltr .m-before-5em { margin-top: 5.00em; } .hltr .m-before-5em25 { margin-top: 5.25em; } /* 行前方マージン:縦組み用 */ .vrtl .m-before-auto { margin-right: auto; } .vrtl .m-before-0, .vrtl .m-before-0em, .vrtl .m-before-000per { margin-right: 0; } /* %指定 */ .vrtl .m-before-005per { margin-right: 5%; } .vrtl .m-before-010per { margin-right: 10%; } .vrtl .m-before-015per { margin-right: 15%; } .vrtl .m-before-020per { margin-right: 20%; } .vrtl .m-before-025per { margin-right: 25%; } .vrtl .m-before-030per { margin-right: 30%; } .vrtl .m-before-033per { margin-right: 33%; } .vrtl .m-before-040per { margin-right: 40%; } .vrtl .m-before-050per { margin-right: 50%; } .vrtl .m-before-060per { margin-right: 60%; } .vrtl .m-before-067per { margin-right: 67%; } .vrtl .m-before-070per { margin-right: 70%; } .vrtl .m-before-075per { margin-right: 75%; } .vrtl .m-before-080per { margin-right: 80%; } .vrtl .m-before-090per { margin-right: 90%; } /* 文字数指定 */ .vrtl .m-before-0em25 { margin-right: 0.25em; } .vrtl .m-before-0em50 { margin-right: 0.50em; } .vrtl .m-before-0em75 { margin-right: 0.75em; } .vrtl .m-before-1em { margin-right: 1.00em; } .vrtl .m-before-1em25 { margin-right: 1.25em; } .vrtl .m-before-1em50 { margin-right: 1.50em; } .vrtl .m-before-1em75 { margin-right: 1.75em; } .vrtl .m-before-2em { margin-right: 2.00em; } .vrtl .m-before-2em50 { margin-right: 2.50em; } .vrtl .m-before-3em { margin-right: 3.00em; } .vrtl .m-before-4em { margin-right: 4.00em; } .vrtl .m-before-5em { margin-right: 5.00em; } .vrtl .m-before-5em25 { margin-right: 5.25em; } /* 組み方向の入れ子対策 */ /* .hltr .vrtl [class|="m-before"] { margin-top: 0; } */ .hltr .vrtl .m-before-auto, .hltr .vrtl .m-before-005per, .hltr .vrtl .m-before-010per, .hltr .vrtl .m-before-015per, .hltr .vrtl .m-before-020per, .hltr .vrtl .m-before-025per, .hltr .vrtl .m-before-030per, .hltr .vrtl .m-before-033per, .hltr .vrtl .m-before-040per, .hltr .vrtl .m-before-050per, .hltr .vrtl .m-before-060per, .hltr .vrtl .m-before-067per, .hltr .vrtl .m-before-070per, .hltr .vrtl .m-before-075per, .hltr .vrtl .m-before-080per, .hltr .vrtl .m-before-090per, .hltr .vrtl .m-before-0em25, .hltr .vrtl .m-before-0em50, .hltr .vrtl .m-before-0em75, .hltr .vrtl .m-before-1em, .hltr .vrtl .m-before-1em25, .hltr .vrtl .m-before-1em50, .hltr .vrtl .m-before-1em75, .hltr .vrtl .m-before-2em, .hltr .vrtl .m-before-2em50, .hltr .vrtl .m-before-3em, .hltr .vrtl .m-before-4em, .hltr .vrtl .m-before-5em, .hltr .vrtl .m-before-5em25 { margin-top: 0; } /* .vrtl .hltr [class|="m-before"] { margin-right: 0; } */ .vrtl .hltr .m-before-auto, .vrtl .hltr .m-before-005per, .vrtl .hltr .m-before-010per, .vrtl .hltr .m-before-015per, .vrtl .hltr .m-before-020per, .vrtl .hltr .m-before-025per, .vrtl .hltr .m-before-030per, .vrtl .hltr .m-before-033per, .vrtl .hltr .m-before-040per, .vrtl .hltr .m-before-050per, .vrtl .hltr .m-before-060per, .vrtl .hltr .m-before-067per, .vrtl .hltr .m-before-070per, .vrtl .hltr .m-before-075per, .vrtl .hltr .m-before-080per, .vrtl .hltr .m-before-090per, .vrtl .hltr .m-before-0em25, .vrtl .hltr .m-before-0em50, .vrtl .hltr .m-before-0em75, .vrtl .hltr .m-before-1em, .vrtl .hltr .m-before-1em25, .vrtl .hltr .m-before-1em50, .vrtl .hltr .m-before-1em75, .vrtl .hltr .m-before-2em, .vrtl .hltr .m-before-2em50, .vrtl .hltr .m-before-3em, .vrtl .hltr .m-before-4em, .vrtl .hltr .m-before-5em, .vrtl .hltr .m-before-5em25 { margin-right: 0; } /* 行後方マージン:横組み用 */ .hltr .m-after-auto { margin-bottom: auto; } .hltr .m-after-0, .hltr .m-after-0em, .hltr .m-after-000per { margin-bottom: 0; } /* %指定 */ .hltr .m-after-005per { margin-bottom: 5%; } .hltr .m-after-010per { margin-bottom: 10%; } .hltr .m-after-015per { margin-bottom: 15%; } .hltr .m-after-020per { margin-bottom: 20%; } .hltr .m-after-025per { margin-bottom: 25%; } .hltr .m-after-030per { margin-bottom: 30%; } .hltr .m-after-033per { margin-bottom: 33%; } .hltr .m-after-040per { margin-bottom: 40%; } .hltr .m-after-050per { margin-bottom: 50%; } .hltr .m-after-060per { margin-bottom: 60%; } .hltr .m-after-067per { margin-bottom: 67%; } .hltr .m-after-070per { margin-bottom: 70%; } .hltr .m-after-075per { margin-bottom: 75%; } .hltr .m-after-080per { margin-bottom: 80%; } .hltr .m-after-090per { margin-bottom: 90%; } /* 文字数指定 */ .hltr .m-after-0em25 { margin-bottom: 0.25em; } .hltr .m-after-0em50 { margin-bottom: 0.50em; } .hltr .m-after-0em75 { margin-bottom: 0.75em; } .hltr .m-after-1em { margin-bottom: 1.00em; } .hltr .m-after-1em25 { margin-bottom: 1.25em; } .hltr .m-after-1em50 { margin-bottom: 1.50em; } .hltr .m-after-1em75 { margin-bottom: 1.75em; } .hltr .m-after-2em { margin-bottom: 2.00em; } .hltr .m-after-2em50 { margin-bottom: 2.50em; } .hltr .m-after-3em { margin-bottom: 3.00em; } .hltr .m-after-4em { margin-bottom: 4.00em; } .hltr .m-after-5em { margin-bottom: 5.00em; } .hltr .m-after-5em25 { margin-bottom: 5.25em; } /* 行後方マージン:縦組み用 */ .vrtl .m-after-auto { margin-left: auto; } .vrtl .m-after-0, .vrtl .m-after-0em, .vrtl .m-after-000per { margin-left: 0; } /* %指定 */ .vrtl .m-after-005per { margin-left: 5%; } .vrtl .m-after-010per { margin-left: 10%; } .vrtl .m-after-015per { margin-left: 15%; } .vrtl .m-after-020per { margin-left: 20%; } .vrtl .m-after-025per { margin-left: 25%; } .vrtl .m-after-030per { margin-left: 30%; } .vrtl .m-after-033per { margin-left: 33%; } .vrtl .m-after-040per { margin-left: 40%; } .vrtl .m-after-050per { margin-left: 50%; } .vrtl .m-after-060per { margin-left: 60%; } .vrtl .m-after-067per { margin-left: 67%; } .vrtl .m-after-070per { margin-left: 70%; } .vrtl .m-after-075per { margin-left: 75%; } .vrtl .m-after-080per { margin-left: 80%; } .vrtl .m-after-090per { margin-left: 90%; } /* 文字数指定 */ .vrtl .m-after-0em25 { margin-left: 0.25em; } .vrtl .m-after-0em50 { margin-left: 0.50em; } .vrtl .m-after-0em75 { margin-left: 0.75em; } .vrtl .m-after-1em { margin-left: 1.00em; } .vrtl .m-after-1em25 { margin-left: 1.25em; } .vrtl .m-after-1em50 { margin-left: 1.50em; } .vrtl .m-after-1em75 { margin-left: 1.75em; } .vrtl .m-after-2em { margin-left: 2.00em; } .vrtl .m-after-2em50 { margin-left: 2.50em; } .vrtl .m-after-3em { margin-left: 3.00em; } .vrtl .m-after-4em { margin-left: 4.00em; } .vrtl .m-after-5em { margin-left: 5.00em; } .vrtl .m-after-5em25 { margin-left: 5.25em; } /* 組み方向の入れ子対策 */ /* .hltr .vrtl [class|="m-after"] { margin-bottom: 0; } */ .hltr .vrtl .m-after-auto, .hltr .vrtl .m-after-005per, .hltr .vrtl .m-after-010per, .hltr .vrtl .m-after-015per, .hltr .vrtl .m-after-020per, .hltr .vrtl .m-after-025per, .hltr .vrtl .m-after-030per, .hltr .vrtl .m-after-033per, .hltr .vrtl .m-after-040per, .hltr .vrtl .m-after-050per, .hltr .vrtl .m-after-060per, .hltr .vrtl .m-after-067per, .hltr .vrtl .m-after-070per, .hltr .vrtl .m-after-075per, .hltr .vrtl .m-after-080per, .hltr .vrtl .m-after-090per, .hltr .vrtl .m-after-0em25, .hltr .vrtl .m-after-0em50, .hltr .vrtl .m-after-0em75, .hltr .vrtl .m-after-1em, .hltr .vrtl .m-after-1em25, .hltr .vrtl .m-after-1em50, .hltr .vrtl .m-after-1em75, .hltr .vrtl .m-after-2em, .hltr .vrtl .m-after-2em50, .hltr .vrtl .m-after-3em, .hltr .vrtl .m-after-4em, .hltr .vrtl .m-after-5em, .hltr .vrtl .m-after-5em25 { margin-bottom: 0; } /* .vrtl .hltr [class|="m-after"] { margin-left: 0; } */ .vrtl .hltr .m-after-auto, .vrtl .hltr .m-after-005per, .vrtl .hltr .m-after-010per, .vrtl .hltr .m-after-015per, .vrtl .hltr .m-after-020per, .vrtl .hltr .m-after-025per, .vrtl .hltr .m-after-030per, .vrtl .hltr .m-after-033per, .vrtl .hltr .m-after-040per, .vrtl .hltr .m-after-050per, .vrtl .hltr .m-after-060per, .vrtl .hltr .m-after-067per, .vrtl .hltr .m-after-070per, .vrtl .hltr .m-after-075per, .vrtl .hltr .m-after-080per, .vrtl .hltr .m-after-090per, .vrtl .hltr .m-after-0em25, .vrtl .hltr .m-after-0em50, .vrtl .hltr .m-after-0em75, .vrtl .hltr .m-after-1em, .vrtl .hltr .m-after-1em25, .vrtl .hltr .m-after-1em50, .vrtl .hltr .m-after-1em75, .vrtl .hltr .m-after-2em, .vrtl .hltr .m-after-2em50, .vrtl .hltr .m-after-3em, .vrtl .hltr .m-after-4em, .vrtl .hltr .m-after-5em, .vrtl .hltr .m-after-5em25 { margin-left: 0; } /* 【論理方向指定】内側の余白(パディング)指定 ---------------------------------------------------------------- */ /* 行頭パディング:横組み用 */ .hltr .p-start-0, .hltr .p-start-0em, .hltr .p-start-000per { padding-left: 0; } /* %指定 */ .hltr .p-start-005per { padding-left: 5%; } .hltr .p-start-010per { padding-left: 10%; } .hltr .p-start-015per { padding-left: 15%; } .hltr .p-start-020per { padding-left: 20%; } .hltr .p-start-025per { padding-left: 25%; } .hltr .p-start-030per { padding-left: 30%; } .hltr .p-start-033per { padding-left: 33%; } .hltr .p-start-040per { padding-left: 40%; } .hltr .p-start-050per { padding-left: 50%; } .hltr .p-start-060per { padding-left: 60%; } .hltr .p-start-067per { padding-left: 67%; } .hltr .p-start-070per { padding-left: 70%; } .hltr .p-start-075per { padding-left: 75%; } .hltr .p-start-080per { padding-left: 80%; } .hltr .p-start-090per { padding-left: 90%; } /* 文字数指定 */ .hltr .p-start-0em25 { padding-left: 0.25em; } .hltr .p-start-0em50 { padding-left: 0.50em; } .hltr .p-start-0em75 { padding-left: 0.75em; } .hltr .p-start-1em { padding-left: 1.00em; } .hltr .p-start-1em25 { padding-left: 1.25em; } .hltr .p-start-1em50 { padding-left: 1.50em; } .hltr .p-start-1em75 { padding-left: 1.75em; } .hltr .p-start-2em { padding-left: 2.00em; } .hltr .p-start-2em50 { padding-left: 2.50em; } .hltr .p-start-3em { padding-left: 3.00em; } .hltr .p-start-4em { padding-left: 4.00em; } .hltr .p-start-5em { padding-left: 5.00em; } .hltr .p-start-5em25 { padding-left: 5.25em; } /* 行頭パディング:縦組み用 */ .vrtl .p-start-0, .vrtl .p-start-0em, .vrtl .p-start-000per { padding-top: 0; } /* %指定 */ .vrtl .p-start-005per { padding-top: 5%; } .vrtl .p-start-010per { padding-top: 10%; } .vrtl .p-start-015per { padding-top: 15%; } .vrtl .p-start-020per { padding-top: 20%; } .vrtl .p-start-025per { padding-top: 25%; } .vrtl .p-start-030per { padding-top: 30%; } .vrtl .p-start-033per { padding-top: 33%; } .vrtl .p-start-040per { padding-top: 40%; } .vrtl .p-start-050per { padding-top: 50%; } .vrtl .p-start-060per { padding-top: 60%; } .vrtl .p-start-067per { padding-top: 67%; } .vrtl .p-start-070per { padding-top: 70%; } .vrtl .p-start-075per { padding-top: 75%; } .vrtl .p-start-080per { padding-top: 80%; } .vrtl .p-start-090per { padding-top: 90%; } /* 文字数指定 */ .vrtl .p-start-0em25 { padding-top: 0.25em; } .vrtl .p-start-0em50 { padding-top: 0.50em; } .vrtl .p-start-0em75 { padding-top: 0.75em; } .vrtl .p-start-1em { padding-top: 1.00em; } .vrtl .p-start-1em25 { padding-top: 1.25em; } .vrtl .p-start-1em50 { padding-top: 1.50em; } .vrtl .p-start-1em75 { padding-top: 1.75em; } .vrtl .p-start-2em { padding-top: 2.00em; } .vrtl .p-start-2em50 { padding-top: 2.50em; } .vrtl .p-start-3em { padding-top: 3.00em; } .vrtl .p-start-4em { padding-top: 4.00em; } .vrtl .p-start-5em { padding-top: 5.00em; } .vrtl .p-start-5em25 { padding-top: 5.25em; } /* 組み方向の入れ子対策 */ /* .hltr .vrtl [class|="p-start"] { padding-left: 0; } */ .hltr .vrtl .p-start-005per, .hltr .vrtl .p-start-010per, .hltr .vrtl .p-start-015per, .hltr .vrtl .p-start-020per, .hltr .vrtl .p-start-025per, .hltr .vrtl .p-start-030per, .hltr .vrtl .p-start-033per, .hltr .vrtl .p-start-040per, .hltr .vrtl .p-start-050per, .hltr .vrtl .p-start-060per, .hltr .vrtl .p-start-067per, .hltr .vrtl .p-start-070per, .hltr .vrtl .p-start-075per, .hltr .vrtl .p-start-080per, .hltr .vrtl .p-start-090per, .hltr .vrtl .p-start-0em25, .hltr .vrtl .p-start-0em50, .hltr .vrtl .p-start-0em75, .hltr .vrtl .p-start-1em, .hltr .vrtl .p-start-1em25, .hltr .vrtl .p-start-1em50, .hltr .vrtl .p-start-1em75, .hltr .vrtl .p-start-2em, .hltr .vrtl .p-start-2em50, .hltr .vrtl .p-start-3em, .hltr .vrtl .p-start-4em, .hltr .vrtl .p-start-5em, .hltr .vrtl .p-start-5em25 { padding-left: 0; } /* .vrtl .hltr [class|="p-start"] { padding-top: 0; } */ .vrtl .hltr .p-start-005per, .vrtl .hltr .p-start-010per, .vrtl .hltr .p-start-015per, .vrtl .hltr .p-start-020per, .vrtl .hltr .p-start-025per, .vrtl .hltr .p-start-030per, .vrtl .hltr .p-start-033per, .vrtl .hltr .p-start-040per, .vrtl .hltr .p-start-050per, .vrtl .hltr .p-start-060per, .vrtl .hltr .p-start-067per, .vrtl .hltr .p-start-070per, .vrtl .hltr .p-start-075per, .vrtl .hltr .p-start-080per, .vrtl .hltr .p-start-090per, .vrtl .hltr .p-start-0em25, .vrtl .hltr .p-start-0em50, .vrtl .hltr .p-start-0em75, .vrtl .hltr .p-start-1em, .vrtl .hltr .p-start-1em25, .vrtl .hltr .p-start-1em50, .vrtl .hltr .p-start-1em75, .vrtl .hltr .p-start-2em, .vrtl .hltr .p-start-2em50, .vrtl .hltr .p-start-3em, .vrtl .hltr .p-start-4em, .vrtl .hltr .p-start-5em, .vrtl .hltr .p-start-5em25 { padding-top: 0; } /* 行末パディング:横組み用 */ .hltr .p-end-0, .hltr .p-end-0em, .hltr .p-end-000per { padding-right: 0; } /* %指定 */ .hltr .p-end-005per { padding-right: 5%; } .hltr .p-end-010per { padding-right: 10%; } .hltr .p-end-015per { padding-right: 15%; } .hltr .p-end-020per { padding-right: 20%; } .hltr .p-end-025per { padding-right: 25%; } .hltr .p-end-030per { padding-right: 30%; } .hltr .p-end-033per { padding-right: 33%; } .hltr .p-end-040per { padding-right: 40%; } .hltr .p-end-050per { padding-right: 50%; } .hltr .p-end-060per { padding-right: 60%; } .hltr .p-end-067per { padding-right: 67%; } .hltr .p-end-070per { padding-right: 70%; } .hltr .p-end-075per { padding-right: 75%; } .hltr .p-end-080per { padding-right: 80%; } .hltr .p-end-090per { padding-right: 90%; } /* 文字数指定 */ .hltr .p-end-0em25 { padding-right: 0.25em; } .hltr .p-end-0em50 { padding-right: 0.50em; } .hltr .p-end-0em75 { padding-right: 0.75em; } .hltr .p-end-1em { padding-right: 1.00em; } .hltr .p-end-1em25 { padding-right: 1.25em; } .hltr .p-end-1em50 { padding-right: 1.50em; } .hltr .p-end-1em75 { padding-right: 1.75em; } .hltr .p-end-2em { padding-right: 2.00em; } .hltr .p-end-2em50 { padding-right: 2.50em; } .hltr .p-end-3em { padding-right: 3.00em; } .hltr .p-end-4em { padding-right: 4.00em; } .hltr .p-end-5em { padding-right: 5.00em; } .hltr .p-end-5em25 { padding-right: 5.25em; } /* 行末パディング:縦組み用 */ .vrtl .p-end-0, .vrtl .p-end-0em, .vrtl .p-end-000per { padding-bottom: 0; } /* %指定 */ .vrtl .p-end-005per { padding-bottom: 5%; } .vrtl .p-end-010per { padding-bottom: 10%; } .vrtl .p-end-015per { padding-bottom: 15%; } .vrtl .p-end-020per { padding-bottom: 20%; } .vrtl .p-end-025per { padding-bottom: 25%; } .vrtl .p-end-030per { padding-bottom: 30%; } .vrtl .p-end-033per { padding-bottom: 33%; } .vrtl .p-end-040per { padding-bottom: 40%; } .vrtl .p-end-050per { padding-bottom: 50%; } .vrtl .p-end-060per { padding-bottom: 60%; } .vrtl .p-end-067per { padding-bottom: 67%; } .vrtl .p-end-070per { padding-bottom: 70%; } .vrtl .p-end-075per { padding-bottom: 75%; } .vrtl .p-end-080per { padding-bottom: 80%; } .vrtl .p-end-090per { padding-bottom: 90%; } /* 文字数指定 */ .vrtl .p-end-0em25 { padding-bottom: 0.25em; } .vrtl .p-end-0em50 { padding-bottom: 0.50em; } .vrtl .p-end-0em75 { padding-bottom: 0.75em; } .vrtl .p-end-1em { padding-bottom: 1.00em; } .vrtl .p-end-1em25 { padding-bottom: 1.25em; } .vrtl .p-end-1em50 { padding-bottom: 1.50em; } .vrtl .p-end-1em75 { padding-bottom: 1.75em; } .vrtl .p-end-2em { padding-bottom: 2.00em; } .vrtl .p-end-2em50 { padding-bottom: 2.50em; } .vrtl .p-end-3em { padding-bottom: 3.00em; } .vrtl .p-end-4em { padding-bottom: 4.00em; } .vrtl .p-end-5em { padding-bottom: 5.00em; } .vrtl .p-end-5em25 { padding-bottom: 5.25em; } /* 字下げ:組み方向の入れ子対策 */ /* .hltr .vrtl [class|="p-end"] { padding-right: 0; } */ .hltr .vrtl .p-end-005per, .hltr .vrtl .p-end-010per, .hltr .vrtl .p-end-015per, .hltr .vrtl .p-end-020per, .hltr .vrtl .p-end-025per, .hltr .vrtl .p-end-030per, .hltr .vrtl .p-end-033per, .hltr .vrtl .p-end-040per, .hltr .vrtl .p-end-050per, .hltr .vrtl .p-end-060per, .hltr .vrtl .p-end-067per, .hltr .vrtl .p-end-070per, .hltr .vrtl .p-end-075per, .hltr .vrtl .p-end-080per, .hltr .vrtl .p-end-090per, .hltr .vrtl .p-end-0em25, .hltr .vrtl .p-end-0em50, .hltr .vrtl .p-end-0em75, .hltr .vrtl .p-end-1em, .hltr .vrtl .p-end-1em25, .hltr .vrtl .p-end-1em50, .hltr .vrtl .p-end-1em75, .hltr .vrtl .p-end-2em, .hltr .vrtl .p-end-2em50, .hltr .vrtl .p-end-3em, .hltr .vrtl .p-end-4em, .hltr .vrtl .p-end-5em, .hltr .vrtl .p-end-5em25 { padding-right: 0; } /* .vrtl .hltr [class|="p-end"] { padding-bottom: 0; } */ .vrtl .hltr .p-end-005per, .vrtl .hltr .p-end-010per, .vrtl .hltr .p-end-015per, .vrtl .hltr .p-end-020per, .vrtl .hltr .p-end-025per, .vrtl .hltr .p-end-030per, .vrtl .hltr .p-end-033per, .vrtl .hltr .p-end-040per, .vrtl .hltr .p-end-050per, .vrtl .hltr .p-end-060per, .vrtl .hltr .p-end-067per, .vrtl .hltr .p-end-070per, .vrtl .hltr .p-end-075per, .vrtl .hltr .p-end-080per, .vrtl .hltr .p-end-090per, .vrtl .hltr .p-end-0em25, .vrtl .hltr .p-end-0em50, .vrtl .hltr .p-end-0em75, .vrtl .hltr .p-end-1em, .vrtl .hltr .p-end-1em25, .vrtl .hltr .p-end-1em50, .vrtl .hltr .p-end-1em75, .vrtl .hltr .p-end-2em, .vrtl .hltr .p-end-2em50, .vrtl .hltr .p-end-3em, .vrtl .hltr .p-end-4em, .vrtl .hltr .p-end-5em, .vrtl .hltr .p-end-5em25 { padding-bottom: 0; } /* 行前方パディング:横組み用 */ .hltr .p-before-0, .hltr .p-before-0em, .hltr .p-before-000per { padding-top: 0; } /* %指定 */ .hltr .p-before-005per { padding-top: 5%; } .hltr .p-before-010per { padding-top: 10%; } .hltr .p-before-015per { padding-top: 15%; } .hltr .p-before-020per { padding-top: 20%; } .hltr .p-before-025per { padding-top: 25%; } .hltr .p-before-030per { padding-top: 30%; } .hltr .p-before-033per { padding-top: 33%; } .hltr .p-before-040per { padding-top: 40%; } .hltr .p-before-050per { padding-top: 50%; } .hltr .p-before-060per { padding-top: 60%; } .hltr .p-before-067per { padding-top: 67%; } .hltr .p-before-070per { padding-top: 70%; } .hltr .p-before-075per { padding-top: 75%; } .hltr .p-before-080per { padding-top: 80%; } .hltr .p-before-090per { padding-top: 90%; } /* 文字数指定 */ .hltr .p-before-0em25 { padding-top: 0.25em; } .hltr .p-before-0em50 { padding-top: 0.50em; } .hltr .p-before-0em75 { padding-top: 0.75em; } .hltr .p-before-1em { padding-top: 1.00em; } .hltr .p-before-1em25 { padding-top: 1.25em; } .hltr .p-before-1em50 { padding-top: 1.50em; } .hltr .p-before-1em75 { padding-top: 1.75em; } .hltr .p-before-2em { padding-top: 2.00em; } .hltr .p-before-2em50 { padding-top: 2.50em; } .hltr .p-before-3em { padding-top: 3.00em; } .hltr .p-before-4em { padding-top: 4.00em; } .hltr .p-before-5em { padding-top: 5.00em; } .hltr .p-before-5em25 { padding-top: 5.25em; } /* 行前方パディング:縦組み用 */ .vrtl .p-before-0, .vrtl .p-before-0em, .vrtl .p-before-000per { padding-right: 0; } /* %指定 */ .vrtl .p-before-005per { padding-right: 5%; } .vrtl .p-before-010per { padding-right: 10%; } .vrtl .p-before-015per { padding-right: 15%; } .vrtl .p-before-020per { padding-right: 20%; } .vrtl .p-before-025per { padding-right: 25%; } .vrtl .p-before-030per { padding-right: 30%; } .vrtl .p-before-033per { padding-right: 33%; } .vrtl .p-before-040per { padding-right: 40%; } .vrtl .p-before-050per { padding-right: 50%; } .vrtl .p-before-060per { padding-right: 60%; } .vrtl .p-before-067per { padding-right: 67%; } .vrtl .p-before-070per { padding-right: 70%; } .vrtl .p-before-075per { padding-right: 75%; } .vrtl .p-before-080per { padding-right: 80%; } .vrtl .p-before-090per { padding-right: 90%; } /* 文字数指定 */ .vrtl .p-before-0em25 { padding-right: 0.25em; } .vrtl .p-before-0em50 { padding-right: 0.50em; } .vrtl .p-before-0em75 { padding-right: 0.75em; } .vrtl .p-before-1em { padding-right: 1.00em; } .vrtl .p-before-1em25 { padding-right: 1.25em; } .vrtl .p-before-1em50 { padding-right: 1.50em; } .vrtl .p-before-1em75 { padding-right: 1.75em; } .vrtl .p-before-2em { padding-right: 2.00em; } .vrtl .p-before-2em50 { padding-right: 2.50em; } .vrtl .p-before-3em { padding-right: 3.00em; } .vrtl .p-before-4em { padding-right: 4.00em; } .vrtl .p-before-5em { padding-right: 5.00em; } .vrtl .p-before-5em25 { padding-right: 5.25em; } /* 組み方向の入れ子対策 */ /* .hltr .vrtl [class|="p-before"] { padding-top: 0; } */ .hltr .vrtl .p-before-005per, .hltr .vrtl .p-before-010per, .hltr .vrtl .p-before-015per, .hltr .vrtl .p-before-020per, .hltr .vrtl .p-before-025per, .hltr .vrtl .p-before-030per, .hltr .vrtl .p-before-033per, .hltr .vrtl .p-before-040per, .hltr .vrtl .p-before-050per, .hltr .vrtl .p-before-060per, .hltr .vrtl .p-before-067per, .hltr .vrtl .p-before-070per, .hltr .vrtl .p-before-075per, .hltr .vrtl .p-before-080per, .hltr .vrtl .p-before-090per, .hltr .vrtl .p-before-0em25, .hltr .vrtl .p-before-0em50, .hltr .vrtl .p-before-0em75, .hltr .vrtl .p-before-1em, .hltr .vrtl .p-before-1em25, .hltr .vrtl .p-before-1em50, .hltr .vrtl .p-before-1em75, .hltr .vrtl .p-before-2em, .hltr .vrtl .p-before-2em50, .hltr .vrtl .p-before-3em, .hltr .vrtl .p-before-4em, .hltr .vrtl .p-before-5em, .hltr .vrtl .p-before-5em25 { padding-top: 0; } /* .vrtl .hltr [class|="p-before"] { padding-right: 0; } */ .vrtl .hltr .p-before-005per, .vrtl .hltr .p-before-010per, .vrtl .hltr .p-before-015per, .vrtl .hltr .p-before-020per, .vrtl .hltr .p-before-025per, .vrtl .hltr .p-before-030per, .vrtl .hltr .p-before-033per, .vrtl .hltr .p-before-040per, .vrtl .hltr .p-before-050per, .vrtl .hltr .p-before-060per, .vrtl .hltr .p-before-067per, .vrtl .hltr .p-before-070per, .vrtl .hltr .p-before-075per, .vrtl .hltr .p-before-080per, .vrtl .hltr .p-before-090per, .vrtl .hltr .p-before-0em25, .vrtl .hltr .p-before-0em50, .vrtl .hltr .p-before-0em75, .vrtl .hltr .p-before-1em, .vrtl .hltr .p-before-1em25, .vrtl .hltr .p-before-1em50, .vrtl .hltr .p-before-1em75, .vrtl .hltr .p-before-2em, .vrtl .hltr .p-before-2em50, .vrtl .hltr .p-before-3em, .vrtl .hltr .p-before-4em, .vrtl .hltr .p-before-5em, .vrtl .hltr .p-before-5em25 { padding-right: 0; } /* 行後方パディング:横組み用 */ .hltr .p-after-0, .hltr .p-after-0em, .hltr .p-after-000per { padding-bottom: 0; } /* %指定 */ .hltr .p-after-005per { padding-bottom: 5%; } .hltr .p-after-010per { padding-bottom: 10%; } .hltr .p-after-015per { padding-bottom: 15%; } .hltr .p-after-020per { padding-bottom: 20%; } .hltr .p-after-025per { padding-bottom: 25%; } .hltr .p-after-030per { padding-bottom: 30%; } .hltr .p-after-033per { padding-bottom: 33%; } .hltr .p-after-040per { padding-bottom: 40%; } .hltr .p-after-050per { padding-bottom: 50%; } .hltr .p-after-060per { padding-bottom: 60%; } .hltr .p-after-067per { padding-bottom: 67%; } .hltr .p-after-070per { padding-bottom: 70%; } .hltr .p-after-075per { padding-bottom: 75%; } .hltr .p-after-080per { padding-bottom: 80%; } .hltr .p-after-090per { padding-bottom: 90%; } /* 文字数指定 */ .hltr .p-after-0em25 { padding-bottom: 0.25em; } .hltr .p-after-0em50 { padding-bottom: 0.50em; } .hltr .p-after-0em75 { padding-bottom: 0.75em; } .hltr .p-after-1em { padding-bottom: 1.00em; } .hltr .p-after-1em25 { padding-bottom: 1.25em; } .hltr .p-after-1em50 { padding-bottom: 1.50em; } .hltr .p-after-1em75 { padding-bottom: 1.75em; } .hltr .p-after-2em { padding-bottom: 2.00em; } .hltr .p-after-2em50 { padding-bottom: 2.50em; } .hltr .p-after-3em { padding-bottom: 3.00em; } .hltr .p-after-4em { padding-bottom: 4.00em; } .hltr .p-after-5em { padding-bottom: 5.00em; } .hltr .p-after-5em25 { padding-bottom: 5.25em; } /* 行後方パディング:縦組み用 */ .vrtl .p-after-0, .vrtl .p-after-0em, .vrtl .p-after-000per { padding-left: 0; } /* %指定 */ .vrtl .p-after-005per { padding-left: 5%; } .vrtl .p-after-010per { padding-left: 10%; } .vrtl .p-after-015per { padding-left: 15%; } .vrtl .p-after-020per { padding-left: 20%; } .vrtl .p-after-025per { padding-left: 25%; } .vrtl .p-after-030per { padding-left: 30%; } .vrtl .p-after-033per { padding-left: 33%; } .vrtl .p-after-040per { padding-left: 40%; } .vrtl .p-after-050per { padding-left: 50%; } .vrtl .p-after-060per { padding-left: 60%; } .vrtl .p-after-067per { padding-left: 67%; } .vrtl .p-after-070per { padding-left: 70%; } .vrtl .p-after-075per { padding-left: 75%; } .vrtl .p-after-080per { padding-left: 80%; } .vrtl .p-after-090per { padding-left: 90%; } /* 文字数指定 */ .vrtl .p-after-0em25 { padding-left: 0.25em; } .vrtl .p-after-0em50 { padding-left: 0.50em; } .vrtl .p-after-0em75 { padding-left: 0.75em; } .vrtl .p-after-1em { padding-left: 1.00em; } .vrtl .p-after-1em25 { padding-left: 1.25em; } .vrtl .p-after-1em50 { padding-left: 1.50em; } .vrtl .p-after-1em75 { padding-left: 1.75em; } .vrtl .p-after-2em { padding-left: 2.00em; } .vrtl .p-after-2em50 { padding-left: 2.50em; } .vrtl .p-after-3em { padding-left: 3.00em; } .vrtl .p-after-4em { padding-left: 4.00em; } .vrtl .p-after-5em { padding-left: 5.00em; } .vrtl .p-after-5em25 { padding-left: 5.25em; } /* 組み方向の入れ子対策 */ /* .hltr .vrtl [class|="p-after"] { padding-bottom: 0; } */ .hltr .vrtl .p-after-005per, .hltr .vrtl .p-after-010per, .hltr .vrtl .p-after-015per, .hltr .vrtl .p-after-020per, .hltr .vrtl .p-after-025per, .hltr .vrtl .p-after-030per, .hltr .vrtl .p-after-033per, .hltr .vrtl .p-after-040per, .hltr .vrtl .p-after-050per, .hltr .vrtl .p-after-060per, .hltr .vrtl .p-after-067per, .hltr .vrtl .p-after-070per, .hltr .vrtl .p-after-075per, .hltr .vrtl .p-after-080per, .hltr .vrtl .p-after-090per, .hltr .vrtl .p-after-0em25, .hltr .vrtl .p-after-0em50, .hltr .vrtl .p-after-0em75, .hltr .vrtl .p-after-1em, .hltr .vrtl .p-after-1em25, .hltr .vrtl .p-after-1em50, .hltr .vrtl .p-after-1em75, .hltr .vrtl .p-after-2em, .hltr .vrtl .p-after-2em50, .hltr .vrtl .p-after-3em, .hltr .vrtl .p-after-4em, .hltr .vrtl .p-after-5em, .hltr .vrtl .p-after-5em25 { padding-bottom: 0; } /* .vrtl .hltr [class|="p-after"] { padding-left: 0; } */ .vrtl .hltr .p-after-005per, .vrtl .hltr .p-after-010per, .vrtl .hltr .p-after-015per, .vrtl .hltr .p-after-020per, .vrtl .hltr .p-after-025per, .vrtl .hltr .p-after-030per, .vrtl .hltr .p-after-033per, .vrtl .hltr .p-after-040per, .vrtl .hltr .p-after-050per, .vrtl .hltr .p-after-060per, .vrtl .hltr .p-after-067per, .vrtl .hltr .p-after-070per, .vrtl .hltr .p-after-075per, .vrtl .hltr .p-after-080per, .vrtl .hltr .p-after-090per, .vrtl .hltr .p-after-0em25, .vrtl .hltr .p-after-0em50, .vrtl .hltr .p-after-0em75, .vrtl .hltr .p-after-1em, .vrtl .hltr .p-after-1em25, .vrtl .hltr .p-after-1em50, .vrtl .hltr .p-after-1em75, .vrtl .hltr .p-after-2em, .vrtl .hltr .p-after-2em50, .vrtl .hltr .p-after-3em, .vrtl .hltr .p-after-4em, .vrtl .hltr .p-after-5em, .vrtl .hltr .p-after-5em25 { padding-left: 0; } /* 【論理方向指定】行長方向のサイズ ---------------------------------------------------------------- 行長方向と行幅方向のサイズ指定は、固定値、最大値とも 同じ要素内では同時に利用できないので注意 ※以下のように入れ子で対応は可能
内容