/*************************

 * Format_002t

 *************************/

/*卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍

 * 全デバイス共通レイアウト

 卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍*/

/* 本文揃え方向 */
section%frontpage01 p.align-justify,
        section%frontpage01 blockquote.align-justify,
                section%frontpage01 h1.title.align-justify,
                        section%frontpage01 h2.author.align-justify,
                                section%frontpage01 h3.publisher.align-justify,
                                        section%chaptertitle01 p.align-justify,
                                                section%chaptertitle01 blockquote.align-justify,
                                                        section%chaptertitle01 h1.align-justify,
                                                                section%chaptertitle01 h2.align-justify,
                                                                        section%chaptertitle01 h3.align-justify,
                                                                                p.align-justify,
                                                                                blockquote.align-justify,
                                                                                h1.align-justify,
                                                                                h2.align-justify,
                                                                                h3.align-justify {
                                                                                    text-align: justify;
                                                                                }
section%frontpage01 p.align-start,
        section%frontpage01 blockquote.align-start,
                section%frontpage01 h1.title.align-start,
                        section%frontpage01 h2.author.align-start,
                                section%frontpage01 h3.publisher.align-start,
                                        section%chaptertitle01 p.align-start,
                                                section%chaptertitle01 blockquote.align-start,
                                                        section%chaptertitle01 h1.align-start,
                                                                section%chaptertitle01 h2.align-start,
                                                                        section%chaptertitle01 h3.align-start,
                                                                                p.align-start,
                                                                                blockquote.align-start,
                                                                                h1.align-start,
                                                                                h2.align-start,
                                                                                h3.align-start {
                                                                                    text-align: left;
                                                                                }
section%frontpage01 p.align-center,
        section%frontpage01 blockquote.align-center,
                section%frontpage01 h1.title.align-center,
                        section%frontpage01 h2.author.align-center,
                                section%frontpage01 h3.publisher.align-center,
                                        section%chaptertitle01 p.align-center,
                                                section%chaptertitle01 blockquote.align-center,
                                                        section%chaptertitle01 h1.align-center,
                                                                section%chaptertitle01 h2.align-center,
                                                                        section%chaptertitle01 h3.align-center,
                                                                                p.align-center,
                                                                                blockquote.align-center,
                                                                                h1.align-center,
                                                                                h2.align-center,
                                                                                h3.align-center {
                                                                                    text-align: center;
                                                                                }
section%frontpage01 p.align-end,
        section%frontpage01 blockquote.align-end,
                section%frontpage01 h1.title.align-end,
                        section%frontpage01 h2.author.align-end,
                                section%frontpage01 h3.publisher.align-end,
                                        section%chaptertitle01 p.align-end,
                                                section%chaptertitle01 blockquote.align-end,
                                                        section%chaptertitle01 h1.align-end,
                                                                section%chaptertitle01 h2.align-end,
                                                                        section%chaptertitle01 h3.align-end,
                                                                                p.align-end,
                                                                                blockquote.align-end,
                                                                                h1.align-end,
                                                                                h2.align-end,
                                                                                h3.align-end {
                                                                                    text-align: right;
                                                                                }

/* インデント */
p.indent01 {
    margin-before : 1em;
    margin-after: 1em;
}
p.indent02 {
    margin-before : 2em;
    margin-after: 1em;
}
p.indent03 {
    margin-before : 3em;
    margin-after: 2em;
}
blockquote {
    font-size: T-2;
    margin-before : 1em;
    margin-after: 2em;
}

/* 圏点・傍線 */
span.em-sesame {
    text-emphasis-style: filled sesame;
}
span.em-sesame-open {
    text-emphasis-style: open sesame;
}
span.em-dot {
    text-emphasis-style: filled dot;
}
span.em-dot-open {
    text-emphasis-style: open dot;
}
span.em-circle {
    text-emphasis-style: filled circle;
}
span.em-circle-open {
    text-emphasis-style: open circle;
}
span.em-double-circle {
    text-emphasis-style: filled double-circle;
}
span.em-double-circle-open {
    text-emphasis-style: open double-circle;
}
span.em-triangle {
    text-emphasis-style: filled triangle;
}
span.em-triangle-open {
    text-emphasis-style: open triangle;
}
span.em-line {
    text-decoration-line: underline;
    text-decoration-style: solid;
}
span.em-line-wave {
    text-decoration-line: underline;
    text-decoration-style: wavy;
}

/* 縦中横 */
section%tableofcontents01 span.tcy,
        section%standard01 span.tcy,
                section%standard02 span.tcy,
                        section%standard03 span.tcy,
                                section%standard04 span.tcy,
                                        section%2col01 span.tcy,
                                                 section%3col01 span.tcy,
                                                          section%spread01 span.tcy {
                                                                      text-combine: horizontal;
                                                                  }

/* 引用 */
section%standard01 blockquote,
        section%standard02 blockquote,
                section%standard03 blockquote {
                            font-size: T-3;
                        }
section%accent01 blockquote {
            font-size: T-4;
        }

/* インデント 2段組 */
section%2col01 p.indent01 {
             margin-before : 1em;
             margin-after: 0em;
         }
section%2col01 p.indent02 {
             margin-before : 1em;
             margin-after: 1em;
         }
section%2col01 p.indent03 {
             margin-before : 0em;
             margin-after: 2em;
         }
section%2col01 blockquote {
             font-size: T-3;
             margin-before : 1em;
             margin-after: 1em;
         }

/* インデント 3段組 */
section%3col01 p.indent01 {
             margin-before : 1em;
             margin-after: 0em;
         }
section%3col01 p.indent02 {
             margin-before : 0em;
             margin-after: 1em;
         }
section%3col01 p.indent03 {
             margin-before : 1em;
             margin-after: 1em;
         }
section%3col01 blockquote {
             font-size: T-4;
             margin-before : 1em;
             margin-after: 1em;
         }

/* 目次にはデフォルトでインデント */
section%tableofcontents01 p {
            margin-before : 1em;
        }
section%tableofcontents01 p.indent01 {
            margin-before : 2em;
            margin-after: 1em;
        }
section%tableofcontents01 p.indent02 {
            margin-before : 3em;
            margin-after: 1em;
        }
section%tableofcontents01 p.indent03 {
            margin-before : 4em;
            margin-after: 2em;
        }
section%tableofcontents01 blockquote {
            font-size: T-4;
            margin-before : 2em;
            margin-after: 2em;
        }
section%chaptertitle01 blockquote {
            font-size: T-4;
        }

/* 強弱調 */
span.em {
    font-family: "HiraKakuProN-W3";
}
span.strong {
    font-family: "HiraKakuProN-W6";
    font-weight: bold;
}
span.weak {
    font-size: T-2;
    font-family: "HiraMinProN-W3";
}
blockquote span.weak {
    font-size: T-4;
}
span.weaker {
    font-size: T-3;
    font-family: "HiraMinProN-W3";
}
blockquote span.weaker {
    font-size: T-5;
}

/* 斜体 */
span.italic {
  font-style: italic;
}


/* 強調 */
section%h2jacket01 span.em,
        section%h3jacket01 span.em {
                    font-family: "HiraMinProN-W6";
                    font-weight: bold;
                }

/* 強強調 */
section%h2jacket01 span.strong,
        section%h3jacket01 span.strong {
                    font-family: "HiraKakuProN-W6";
                    font-weight: bold;
                }

/* 弱調 */
section%standard01 span.weak,
        section%standard02 span.weak,
                section%standard03 span.weak,
                        section%2col01 span.weak,
                                 section%accent01 span.weak,
                                         section%tableofcontents01 span.weak {
                                                     font-size: T-3;
                                                 }
section%3col01 span.weak,
         section%chaptertitle01 span.weak {
                     font-size: T-4;
                 }
section%frontpage01 span.weak {
            font-size: T-5;
        }
section%h2jacket01 span.weak {
            font-size: T-5;
            font-family: "HiraKakuProN-W3";
        }
section%h3jacket01 span.weak {
            font-size: T-6;
            font-family: "HiraKakuProN-W3";
        }

/* 弱弱調 */
section%standard01 span.weaker,
        section%standard02 span.weaker,
                section%standard03 span.weaker,
                        section%2col01 span.weaker,
                                 section%accent01 span.weaker,
                                         section%tableofcontents01 span.weaker {
                                                     font-size: T-4;
                                                 }
section%3col01 span.weaker,
         section%chaptertitle01 span.weaker {
                     font-size: T-5;
                 }
section%frontpage01 span.weaker {
            font-size: T-6;
        }
section%h2jacket01 span.weaker {
            font-size: T-6;
            font-family: "HiraKakuProN-W3";
        }
section%h3jacket01 span.weaker {
            font-size: T-7;
            font-family: "HiraKakuProN-W3";
        }

/* 見出 */
h1 {
    box-mode: column-headline;
    box-headline-width-lines: 2;
    box-headline-min-width-lines: 2;
    font-family: "HiraMinProN-W3";
    font-size: T+4;
    line-height: 1.3em;
}
h2 {
    box-mode: column-headline;
    box-headline-width-lines: 2;
    box-headline-min-width-lines: 2;
    font-family: "HiraMinProN-W6";
    font-size: T+2;
    line-height: 1.3em;
}
h3 {
    box-mode: column-headline;
    box-headline-width-lines: 2;
    box-headline-min-width-lines: 2;
    font-family: "HiraKakuProN-W6";
    font-size: T+0;
    line-height: 1.3em;
    letter-spacing: 0.1em;
}

/* 大見出 */
section%frontpage01 h1.title {
            box-mode: column-headline;
            box-headline-width-lines: 5;
            box-headline-min-width-lines: 3;
            font-family: "HiraMinProN-W6";
            font-size: T+2;
            letter-spacing: 0.2em;
            line-height: 1.5em;
            text-align: center;
        }
section%tableofcontents01 h1 {
            box-mode: column-headline;
            box-headline-width-lines: 1;
            box-headline-min-width-lines: 1;
            font-size: T+1;
            line-height: 2em;
        }
section%chaptertitle01 h1 {
            box-mode: column-headline;
            box-headline-width-lines: 2;
            box-headline-min-width-lines: 2;
            font-family: "HiraMinProN-W6";
            font-size: T+1;
            text-align: center;
        }
section%colophon01 h1.title {
            box-mode: column-headline;
            box-headline-width-lines: 3;
            box-headline-min-width-lines: 3;
            font-size: T2;
            line-height: 1.3em;
        }
section%standard01 h1,
        section%standard02 h1,
                section%2col01 h1,
                         section%3col01 h1,
                                  section%accent01 h1 {
                                              font-size: T+3;
                                              line-height: 1.3em;
                                          }
section%standard03 h1,
        section%standard04 h1 {
                    font-size: T+4;
                    line-height: 1.3em;
                }

/* 中見出 */
section%frontpage01 h2.author {
            box-mode: column-headline;
            box-headline-width-lines: 5;
            box-headline-min-width-lines: 5;
            font-size: T-1;
            letter-spacing: 0.3em;
            line-height: 1.5em;
            text-align: center;
        }
section%tableofcontents01 h2 {
            box-mode: column-headline;
            box-headline-width-lines: 1;
            box-headline-min-width-lines: 1;
            font-size: T+0;
            line-height: 2em;
        }
section%chaptertitle01 h2 {
            box-mode: column-headline;
            box-headline-width-lines: 5;
            box-headline-min-width-lines: 5;
            font-family: "HiraMinProN-W3";
            font-size: T+3;
            text-align: center;
        }
section%colophon01 h2.credit {
            box-mode: column-headline;
            box-headline-width-lines: 3;
            box-headline-min-width-lines: 3;
            font-family: "HiraMinProN-W3";
            font-size: Ts3;
            line-height: 1.3em;
        }
section%h3jacket01 h2.author {
            box-mode: column-headline;
            box-headline-width-lines: 3;
            box-headline-min-width-lines: 3;
            font-family: "HiraMinProN-W3";
            font-size: T-3;
            line-height: 1.3em;
        }
section%standard01 h2,
        section%standard02 h2,
                section%2col01 h2,
                         section%3col01 h2 {
                                      font-size: T+1;
                                      line-height: 1.3em;
                                  }
section%standard03 h2,
        section%standard04 h2 {
                    font-size: T+2;
                    line-height: 1.3em;
                }
section%accent01 h2 {
            font-size: T+1;
            line-height: 1.3em;
        }

/* 小見出 */
section%frontpage01 h3.publisher {
            box-mode: column-headline;
            box-headline-width-lines: 2;
            box-headline-min-width-lines: 2;
            font-family: "HiraKakuProN-W3";
            font-size: T-4;
            letter-spacing: 0.2em;
            line-height: 1.5em;
            text-align: center;
        }
section%tableofcontents01 h3 {
            box-mode: column-headline;
            box-headline-width-lines: 1;
            box-headline-min-width-lines: 1;
            font-size: T-1;
            line-height: 2em;
            letter-spacing: 0.1em;
        }
section%chaptertitle01 h3 {
            box-mode: column-headline;
            box-headline-width-lines: 9;
            box-headline-min-width-lines: 9;
            font-size: T-4;
            letter-spacing: 0.2em;
            line-height: 1.25em;
            text-align: center;
        }
section%colophon01 h3.copyright {
            box-mode: column-headline;
            box-headline-width-lines: 2;
            box-headline-min-width-lines: 2;
            font-family: "HiraMinProN-W3";
            font-size: Ts2;
        }
section%standard01 h3,
        section%standard02 h3 {
                    font-size: T-1;
                    line-height: 1.3em;
                    letter-spacing: 0.1em;
                }
section%standard03 h3,
        section%standard04 h3 {
                    font-size: T+0;
                    line-height: 1.3em;
                    letter-spacing: 0.1em;
                }
section%2col01 h3,
         section%3col01 h3,
                  section%accent01 h3 {
                              font-size: T-1;
                              line-height: 1.3em;
                              letter-spacing: 0.1em;
                          }

/*卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍卍
 *版面 */

/* ジャケット表1(4) */
section%jacket_image {
            margin-top: 0%;
            margin-bottom: 0%;
            margin-left: 0%;
            margin-right: 0%;
            column-count: 1;
            hanmen-count: 1;
            page-break-before: both;
            writing-mode: tb-rl;
            font-size: T+0;
            background-color: #000;
            paper-texture: none;
        }

section%jacket_image figure {
            box-mode: page;
            box-position-left: 50%;
            box-position-top: 50%;
            box-origin: center-middle;
            box-width: 100%;
            box-height: 100%;
        }

/* 表2 */
section%h2jacket01 {
            margin-top: 11%;
            margin-bottom: 13%;
            margin-left: 42%;
            margin-right: 10%;
            column-count: 1;
            writing-mode: lr-tb;
            font-family: "HiraKakuProN-W3";
            font-size: T-3;
            footer: logo;
        }

/* 総扉 */
section%frontpage01 {
            margin-top: 10.5%;
            margin-bottom: 10%;
            margin-left: 10%;
            margin-right: 10%;
            column-count: 1;
            writing-mode: lr-tb;
            font-size: T-3;
            line-height: 1.1em;
            text-align: center;
        }

/* 目次 */
section%tableofcontents01 {
            column-count: 1;
            writing-mode: tb-rl;
            font-size: T-1;
            line-height: 2em;
            footer: logo;
        }

/* 章扉 */
section%chaptertitle01 {
            column-count: 1;
            writing-mode: lr-tb;
            font-size: T-2;
            text-align: center;
            footer: page-no logo;
        }

/* 奥付 */
section%colophon01 {
            margin-top: 10%;
            margin-bottom: 10%;
            margin-left: 40%;
            margin-right: 6%;
            column-count: 1;
            writing-mode: lr-tb;
            font-size: Ts2;
            footer: logo;
        }

/* 表3 */
section%h3jacket01 {
            margin-top: 8%;
            margin-bottom: 20%;
            margin-left: 10%;
            margin-right: 42%;
            font-family: "HiraKakuProN-W3";
            column-count: 1;
            writing-mode: lr-tb;
            font-size: T-4;
        }

/* @全デバイス共通 */

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

 *ブラウザ文庫　基準フォントサイズ
 *Base_T2

 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@bunko {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能) */
    body:Ts1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 7px;
        line-height: 10px;
        column-gap: 0em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 8px;
        line-height: 12px;
        column-gap: 1em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 9px;
        line-height: 13px;
        column-gap: 1em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 10px;
        line-height: 14px;
        column-gap: 1em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 11px;
        line-height: 16px;
        column-gap: 1em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 12px;
        line-height: 18px;
        column-gap: 1em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 13px;
        line-height: 21px;
        column-gap: 1em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 14px;
        line-height: 24px;
        column-gap: 1em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 16px;
        line-height: 26px;
        column-gap: 1em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 20px;
        line-height: 32px;
        column-gap: 1em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 27px;
        line-height: 43px;
        column-gap: 1em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 30px;
        line-height: 48px;
        column-gap: 1em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 33px;
        line-height: 53px;
        column-gap: 1em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 39px;
        line-height: 62px;
        column-gap: 1em;
    }

} /* @bunko */

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

 *ブラウザ文庫　デフォルトレイアウト
 *Base_T2

 ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
@bunko-landscape {

    aside.column_break {
         page-break-after: column;
    }

    aside.page_break_single {
        page-break-after: single;
    }

    aside.page_break_both {
        page-break-after: both;
    }

    aside.page_break_force_single {
        page-break-after: force-single;
    }

    /* デフォルト　版面 */
    body {
        margin-top: 6%;
        margin-bottom: 12%;
        margin-left: 7%;
        margin-right: 7%;
        column-count: 1;
        hanmen-count: 2;
        writing-mode: tb-rl;
        font-size: T+0;
        paper-texture: single;
    }

    /* 標準01 */
    section%standard01 {
                margin-top: 17.5%;
                margin-bottom: 18.2%;
                margin-left: 11.0%;
                margin-right: 11.0%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 標準02 */
    section%standard02 {
                margin-top: 13.1%;
                margin-bottom: 12.0%;
                margin-left: 7.1%;
                margin-right: 7.1%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.8em;
                footer: running page-no logo;
            }

    /* 標準03 */
    section%standard03 {
                margin-top: 4.5%;
                margin-bottom: 5.6%;
                margin-left: 8.4%;
                margin-right: 8.4%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.64em;
                footer: running page-no logo;
            }

    /* 標準04 */
    section%standard04 {
                margin-top: 4.0%;
                margin-bottom: 5.6%;
                margin-left: 8.9%;
                margin-right: 8.9%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                line-height: 1.64em;
                footer: running page-no logo;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 7.0%;
                 margin-bottom: 5.2%;
                 margin-left: 3.2%;
                 margin-right: 3.2%;
                 column-count: 2;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-1;
                 line-height: 1.7em;
                 footer: running page-no logo;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 9.0%;
                 margin-bottom: 4.7%;
                 margin-left: 5.5%;
                 margin-right: 5.5%;
                 column-count: 3;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 line-height: 1.6em;
                 footer: running page-no logo;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 5.8%;
                margin-bottom: 5%;
                margin-left: 11.3%;
                margin-right: 11.3%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: lr-tb;
                font-size: T-2;
                line-height: 1.78em;
                footer: running page-no logo;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 3%;
                margin-bottom: 4%;
                margin-left: 8%;
                margin-right: 8%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                page-break-before: both;
                page-break-after: both;
                footer: page-no logo;
            }

    /* ジャケット表1(4) */
    section%jacket_image {
                hanmen-count: 1;
                page-break-before: both;
                paper-texture: none;
            }

    /* 表2 */
    section%h2jacket01 {
                hanmen-count: 2;
                page-break-after: single;
                background-image: url(/global/reader/images/PC_bunko_h2.jpg);
                color: #fff;
                paper-texture: none;
                page-mode: noflow;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: 10.5%;
                margin-bottom: 14.5%;
                margin-left: 10%;
                margin-right: 10%;
                hanmen-count: 2;
                page-break-after: both;
                page-mode: noflow;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 12%;
                margin-bottom: 7%;
                margin-left: 8%;
                margin-right: 8%;
                font-size: T-2;
                line-height: 1.7em;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 12%;
                margin-bottom: 10%;
                margin-left: 11.5%;
                margin-right: 11.5%;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 奥付 */
    section%colophon01 {
                margin-top: 10%;
                margin-bottom: 20%;
                margin-left: 40%;
                margin-right: 6%;
                hanmen-count: 2;
                page-break-before: both;
                page-mode: noflow;
            }

    /* 表3 */
    section%h3jacket01 {
                hanmen-count: 2;
                color: #fff;
                background-image: url(/global/reader/images/PC_bunko_h3.jpg);
                page-break-after: single;
                paper-texture: none;
                page-mode: noflow;
            }

    /*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
 *ブラウザ文庫　文字装飾 */

    /* 見出 */
    h1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    h2 {
        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-weight: bold;
    }
    h3 {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }

    /* 大見出 */
    section%tableofcontents01 h1 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h1 {
                font-size: T+3;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
            }
    section%standard01 h1 {
                font-size: T+4;
                line-height: 1.2em;
            }
    section%standard02 h1,
            section%standard03 h1,
                    section%standard04 h1,
                            section%accent01 h1 {
                                        font-size: T+4;
                                        line-height: 1.2em;
                                    }
    section%2col01 h1 {
                 font-size: T+3;
                 line-height: 1.3em;
             }
    section%3col01 h1 {
                 font-size: T+2;
                 line-height: 1.25em;
             }

    /* 中見出 */
    section%tableofcontents01 h2 {
                font-size: T+1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h2 {
                font-size: T+3;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                font-weight: normal;
            }
    section%standard01 h2,
            section%standard04 h2,
                    section%accent01 h2 {
                                font-size: T+2;
                                line-height: 1.2em;
                            }
    section%standard02 h2,
            section%standard03 h2 {
                        font-size: T+2;
                        line-height: 1.3em;
                    }
    section%2col01 h2 {
                 font-size: T+1;
                 line-height: 1.3em;
             }
    section%3col01 h2 {
                 font-size: T+0;
                 line-height: 1.3em;
             }

    /* 小見出 */
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.2em;
            }
    section%standard01 h3,
            section%standard02 h3,
                    section%standard03 h3,
                            section%2col01 h3 {
                                         font-size: T-1;
                                         line-height: 1.3em;
                                     }
    section%standard04 h3 {
                font-size: T+0;
                line-height: 1.3em;
            }
    section%3col01 h3 {
                 font-size: T-3;
                 line-height: 1.3em;
             }
    section%accent01 h3 {
                font-size: T+0;
            }

    /* 強弱調 */
    span.strong {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }
    span.em {
        font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }
    span.weak {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    span.weaker {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }

    /* 強調 */
    section%h2jacket01 span.em,
            section%h3jacket01 span.em {
                        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                    }

    /* 弱調 */
    section%h2jacket01 span.weak {
                font-size: T-5;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%h3jacket01 span.weak {
                font-size: T-5;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%standard01 blockquote span.weak,
            section%standard02 blockquote span.weak,
                    section%standard03 blockquote span.weak,
                            section%2col01 blockquote span.weak { font-size: T-5; }
    section%3col01 blockquote span.weak,
             section%accent01 blockquote span.weak,
                     section%tableofcontents01 blockquote span.weak,
                             section%chaptertitle01 blockquote span.weak { font-size: T-6; }

    /* 弱弱調 */
    section%h2jacket01 span.weaker {
                font-size: T-6;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%h3jacket01 span.weaker {
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%standard01 blockquote span.weaker,
            section%standard02 blockquote span.weaker,
                    section%standard03 blockquote span.weaker,
                            section%2col01 blockquote span.weaker { font-size: T-6; }
    section%3col01 blockquote span.weaker,
             section%accent01 blockquote span.weaker,
                     section%tableofcontents01 blockquote span.weaker,
                             section%chaptertitle01 blockquote span.weaker { font-size: T-7; }

    /*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
 *ブラウザ文庫　画像サイズ */

    /* 共通 */
    figure {
        box-mode: hanmen;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-right-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-top-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-bottom-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }

    i.size_inline {
        box-mode: inline;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-right-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-top-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-bottom-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }

    /* 表3 */
    section%h3jacket01 figure {
                box-mode: column-block;
                box-position-left: 0%;
                box-origin: left-top;
                box-width: 46%;
                box-height: 21%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                box-caption-bottom-color: #fff;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-bottom: 1.1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-color: #fff;
            }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: page;
        box-origin: center-bottom;
        box-position-left: 16.9%;
        box-position-top: 94.4%;
        box-width: 16%;
        box-height: 12%;
        /* first */
        box-caption-bottom-origin: center-bottom;
        box-caption-bottom-margin-top: 0.2%;
        box-caption-bottom-min-width: 16%;
        box-caption-bottom-line-count: 2;
        box-caption-bottom-writing-mode: lr-tb;
        box-caption-bottom-font-size: Ts3;
        box-caption-bottom-line-height: 1.3em;
        box-caption-bottom-text-align: center;
        /* second */
        box-caption-top-origin: center-top;
        box-caption-top-margin-bottom: 0.2%;
        box-caption-top-min-width: 16%;
        box-caption-top-line-count: 1;
        box-caption-top-writing-mode: lr-tb;
        box-caption-top-font-size: Ts3;
        box-caption-top-text-align: center;
    }

    /*** XS ブラウザ文庫　画像サイズ ***/

    /* 画像XS　共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 42%;
        box-height: 95%;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: 26.6%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.8%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 51%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: 26.6%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.4%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 44%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: 25.0%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 36%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-width: 26.6%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 36%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　2段組01 */
    section%2col01 figure.size_xs {
                 box-width: 27.7%;
                 box-height: 95%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.2%;
                 box-caption-bottom-min-width: 18%;
                 box-caption-bottom-line-count: 8;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 0.5%;
                 box-caption-left-margin-right: 0.4%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　3段組01 */
    section%3col01 figure.size_xs {
                 box-width: 26.3%;
                 box-height: 90%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.3%;
                 box-caption-bottom-min-width: 18.5%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 0.5%;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 20.0%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 1.1%;
                box-caption-right-width: 56%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像XS　見開き01 */
    section%spread01 figure.size_xs {
                box-mode: page;
                box-origin: right-top;
                box-position-left: 96%;
                box-position-top: 10%;
                box-width: 53%;
                box-height: 74.6%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 8%;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 23%;
                box-caption-bottom-line-count: 3;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-left: 8%;
                box-caption-top-margin-bottom: 0.8%;
                box-caption-top-min-width: 23%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XS　章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 61%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 61%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** S ブラウザ文庫　画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 56%;
        box-height: 68%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: 40.0%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.6%;
                box-caption-bottom-min-width: 33%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: 40.0%;
                box-height: 87%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 31%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: 43.7%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 42%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-width: 40.0%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 39%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　2段組01 */
    section%2col01 figure.size_s {
                 box-width: 44.3%;
                 box-height: 103%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.2%;
                 box-caption-bottom-min-width: 23%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.4%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　3段組01 */
    section%3col01 figure.size_s {
                 box-width: 42%;
                 box-height: 102%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.3%;
                 box-caption-bottom-min-width: 18.5%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 28%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 1.1%;
                box-caption-right-width: 41%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 1%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-mode: page;
                box-origin: left-bottom;
                box-position-left: 4%;
                box-position-top: 95%;
                box-width: 67%;
                box-height: 87%;
                /* first */
                box-caption-top-origin: left-top;
                box-caption-top-margin-right: 22%;
                box-caption-top-margin-bottom: 1.2%;
                box-caption-top-min-width: 28%;
                box-caption-top-line-count: 3;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts4;
                box-caption-top-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-width: 28%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 70%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 70%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** M ブラウザ文庫　画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 6.5%;
        box-width: 82%;
        box-height: 94%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 12%;
                box-width: 80%;
                box-height: 75%;
                box-hanmen-margin-top: 81%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 8.5%;
                box-width: 86%;
                box-height: 82%;
                box-hanmen-margin-top: 81%;
                box-hanmen-min-margin: 3em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 4%;
                box-width: 89%;
                box-height: 87.5%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-position-top: 5%;
                box-width: 89%;
                box-height: 89%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　2段組01 */
    section%2col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 95%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.7%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.7%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　3段組01 */
    section%3col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.7%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.8%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-position-top: 8%;
                box-width: 81%;
                box-height: 85%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-bottom: 0.8%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-position-left: 50%;
                box-position-top: 6.5%;
                box-width: 96%;
                box-height: 84.5%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 88%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 88%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** L ブラウザ文庫　画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-width: 100%;
        box-height: 94%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像L　01 02 2段01 3段01 */
    section%standard01 figure.size_l,
            section%standard02 figure.size_l,
                    section%2col01 figure.size_l,
                             section%3col01 figure.size_l {
                                          box-origin: right-top;
                                          box-position-left: 100%;
                                          box-hanmen-margin-top: 95%;
                                          box-hanmen-min-margin: 2em;
                                          /* first */
                                          box-caption-bottom-origin: right-bottom;
                                          box-caption-bottom-margin-left: 2%;
                                          box-caption-bottom-margin-right: 2%;
                                          box-caption-bottom-margin-top: 0.9%;
                                          box-caption-bottom-margin-bottom: 1.17%;
                                          box-caption-bottom-min-width: 50%;
                                          box-caption-bottom-line-count: 2;
                                          box-caption-bottom-writing-mode: lr-tb;
                                          box-caption-bottom-font-size: Ts4;
                                          box-caption-bottom-line-height: 1.3em;
                                          /* second */
                                          box-caption-left-origin: right-top;
                                          box-caption-left-margin-left: 2%;
                                          box-caption-left-margin-right: 0.4%;
                                          box-caption-left-margin-top: 2%;
                                          box-caption-left-margin-bottom: 2%;
                                          box-caption-left-min-height: 1%;
                                          box-caption-left-line-count: 1;
                                          box-caption-left-writing-mode: tb-rl;
                                          box-caption-left-font-size: Ts3;
                                      }

    /* 画像L　03 */
    section%standard03 figure.size_l {
                box-origin: right-top;
                box-position-left: 100%;
                box-hanmen-margin-top: 95%;
                box-hanmen-min-margin: 1em;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　04 */
    section%standard04 figure.size_l {
                box-origin: right-top;
                box-position-left: 100%;
                box-hanmen-margin-top: 95%;
                box-hanmen-min-margin: 2em;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 0.8%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-position-top: 3%;
                box-position-left: 50%;
                box-height: 91%;
                box-width: 96%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 95%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 95%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** XL ブラウザ文庫　画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-height: 103%;
    }

    /* 画像XL　01 02 03 04 2段組01 3段組01 */
    section%standard01 figure.size_xl,
            section%standard02 figure.size_xl,
                    section%standard03 figure.size_xl,
                            section%standard04 figure.size_xl,
                                    section%2col01 figure.size_xl,
                                             section%3col01 figure.size_xl {
                                                          /* first */
                                                          box-caption-bottom-origin: center-bottom;
                                                          box-caption-bottom-margin-left: 2%;
                                                          box-caption-bottom-margin-right: 2%;
                                                          box-caption-bottom-margin-top: 0.9%;
                                                          box-caption-bottom-margin-bottom: 6%;
                                                          box-caption-bottom-min-width: 50%;
                                                          box-caption-bottom-line-count: 6;
                                                          box-caption-bottom-writing-mode: lr-tb;
                                                          box-caption-bottom-font-size: Ts4;
                                                          box-caption-bottom-line-height: 1.4em;
                                                          /* second */
                                                          box-caption-left-origin: right-top;
                                                          box-caption-left-margin-left: 2%;
                                                          box-caption-left-margin-right: 0.4%;
                                                          box-caption-left-margin-top: 2%;
                                                          box-caption-left-margin-bottom: 2%;
                                                          box-caption-left-min-height: 1%;
                                                          box-caption-left-line-count: 1;
                                                          box-caption-left-writing-mode: tb-rl;
                                                          box-caption-left-font-size: Ts3;
                                                      }

    /* アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-margin-bottom: 6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 0.9%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-margin-top: 2%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-margin-right: 2%;
                box-caption-right-margin-top: 2%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像XL　章扉 */
    section%chaptertitle01 figure.size_xl {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-width: 100%;
                box-height: 102%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-margin-bottom: 4%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 1.3%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XL　総扉 */
    section%frontpage01 figure.size_xl {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-width: 100%;
                box-height: 102%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-margin-bottom: 4%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 1.3%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

} /* @bunko-landscape */

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

 *ブラウザ新書　基準フォントサイズ
 *Base_T3

 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@shinsho {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能) */
    body:Ts1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 7px;
        line-height: 10px;
        column-gap: 1em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 8px;
        line-height: 12px;
        column-gap: 1em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 9px;
        line-height: 13px;
        column-gap: 1em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 10px;
        line-height: 14px;
        column-gap: 1em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 11px;
        line-height: 16px;
        column-gap: 1em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 12px;
        line-height: 18px;
        column-gap: 2em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 13px;
        line-height: 21px;
        column-gap: 2em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 14px;
        line-height: 24px;
        column-gap: 2em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 16px;
        line-height: 26px;
        column-gap: 1em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 20px;
        line-height: 32px;
        column-gap: 1em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 27px;
        line-height: 43px;
        column-gap: 1em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 30px;
        line-height: 48px;
        column-gap: 1em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 33px;
        line-height: 53px;
        column-gap: 1em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 39px;
        line-height: 62px;
        column-gap: 1em;
    }

}/* @shinsho */

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

 *ブラウザ新書　デフォルトレイアウト
 *Base_T3

 ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
@shinsho-landscape {

    aside.column_break {
         page-break-after: column;
    }

    aside.page_break_single {
        page-break-after: single;
    }

    aside.page_break_both {
        page-break-after: both;
    }

    aside.page_break_force_single {
        page-break-after: force-single;
    }

    /* デフォルト　版面 */
    body {
        margin-top: 7%;
        margin-bottom: 14%;
        margin-left: 4%;
        margin-right: 4%;
        column-count: 1;
        hanmen-count: 2;
        writing-mode: tb-rl;
        font-size: T+0;
        paper-texture: single;
    }

    /* 標準01 */
    section%standard01 {
                margin-top: 15.0%;
                margin-bottom: 27.7%;
                margin-left: 9.6%;
                margin-right: 9.6%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                letter-spacing: 0em;
                footer: running page-no logo;
            }

    /* 標準02 */
    section%standard02 {
                margin-top: 12.1%;
                margin-bottom: 21.1%;
                margin-left: 7.7%;
                margin-right: 7.7%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.8em;
                footer: running page-no logo;
            }

    /* 標準03 */
    section%standard03 {
                margin-top: 7.1%;
                margin-bottom: 12.7%;
                margin-left: 6.9%;
                margin-right: 6.9%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 標準04 */
    section%standard04 {
                margin-top: 7.1%;
                margin-bottom: 12.7%;
                margin-left: 6.0%;
                margin-right: 6.0%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                footer: running page-no logo;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 7.1%;
                 margin-bottom: 12.7%;
                 margin-left: 3.7%;
                 margin-right: 3.7%;
                 column-count: 2;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-1;
                 line-height: 1.6em;
                 footer: running page-no logo;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 7.1%;
                 margin-bottom: 11.8%;
                 margin-left: 5.7%;
                 margin-right: 5.7%;
                 column-count: 3;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 line-height: 1.6em;
                 footer: running page-no logo;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 6.6%;
                margin-bottom: 12.5%;
                margin-left: 10.4%;
                margin-right: 10.4%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: lr-tb;
                font-size: T-2;
                line-height: 1.86em;
                footer: running page-no logo;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 6%;
                margin-bottom: 11%;
                margin-left: 4%;
                margin-right: 4%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                page-break-before: both;
                page-break-after: both;
                footer: page-no logo;
            }

    /* ジャケット表1(4) */
    section%jacket_image {
                hanmen-count: 1;
                page-break-before: both;
                paper-texture: none;
            }

    /* 表2 */
    section%h2jacket01 {
                hanmen-count: 2;
                page-break-after: single;
                background-image: url(/global/reader/images/PC_shinsho_h2.jpg);
                color: #fff;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
                paper-texture: none;
                page-mode: noflow;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: 10.5%;
                margin-bottom: 15.5%;
                margin-left: 10%;
                margin-right: 10%;
                hanmen-count: 2;
                page-break-after: both;
                page-mode: noflow;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 14%;
                margin-bottom: 13%;
                margin-left: 8%;
                margin-right: 8%;
                font-size: T-2;
                line-height: 1.7em;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 14%;
                margin-bottom: 12%;
                margin-left: 10.5%;
                margin-right: 10.5%;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 奥付 */
    section%colophon01 {
                margin-top: 10%;
                margin-bottom: 25%;
                margin-left: 42%;
                margin-right: 6%;
                hanmen-count: 2;
                column-count: 1;
                writing-mode: lr-tb;
                font-size: T-4;
                page-break-before: both;
                page-mode: noflow;
                footer: logo;
            }

    /* 表3 */
    section%h3jacket01 {
                hanmen-count: 2;
                color: #fff;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
                background-image: url(/global/reader/images/PC_shinsho_h3.jpg);
                page-break-after: single;
                paper-texture: none;
                page-mode: noflow;
            }

    /*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
 *ブラウザ新書　文字装飾 */

    /* 見出 */
    h1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    h2 {
        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-weight: bold;
    }
    h3 {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }

    /* 大見出 */
    section%tableofcontents01 h1 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h1 {
                font-size: T+3;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
            }
    section%standard02 h1 {
                font-size: T+3;
                line-height: 1.2em;
            }
    section%standard01 h1,
            section%standard03 h1,
                    section%standard04 h1,
                            section%accent01 h1 {
                                        font-size: T+3;
                                        line-height: 1.3em;
                                    }
    section%2col01 h1,
             section%3col01 h1 {
                          font-size: T+2;
                          line-height: 1.3em;
                      }

    /* 中見出 */
    section%tableofcontents01 h2 {
                font-size: T+1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h2 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                font-weight: normal;
            }
    section%standard03 h2 {
                font-size: T+2;
                line-height: 1.3em;
            }
    section%2col01 h2,
             section%accent01 h2 {
                         font-size: T+1;
                         line-height: 1.3em;
                     }
    section%3col01 h2 {
                 font-size: T+0;
                 line-height: 1.3em;
             }

    /* 小見出 */
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.2em;
            }
    section%2col01 h3 {
                 font-size: T-1;
                 line-height: 1.3em;
             }
    section%3col01 h3 {
                 font-size: T-3;
                 line-height: 1.3em;
             }
    section%accent01 h3 {
                font-size: T+0;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }

    /* 強弱調 */
    span.strong {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }
    span.em {
        font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }
    span.weak {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    span.weaker {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }

    /* 強調 */
    section%h2jacket01 span.em,
            section%h3jacket01 span.em {
                        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                    }

    /* 弱調 */
    section%h2jacket01 span.weak {
                font-size: T-5;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%h2jacket01 span.weak {
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%standard01 blockquote span.weak,
            section%standard02 blockquote span.weak,
                    section%standard03 blockquote span.weak,
                            section%2col01 blockquote span.weak { font-size: T-5; }
    section%3col01 blockquote span.weak,
             section%accent01 blockquote span.weak,
                     section%tableofcontents01 blockquote span.weak,
                             section%chaptertitle01 blockquote span.weak { font-size: T-6; }

    /* 弱弱調 */
    section%h2jacket01 span.weaker {
                font-size: T-6;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%h3jacket01 span.weaker {
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%standard01 blockquote span.weaker,
            section%standard02 blockquote span.weaker,
                    section%standard03 blockquote span.weaker,
                            section%2col01 blockquote span.weaker { font-size: T-6; }
    section%3col01 blockquote span.weaker,
             section%accent01 blockquote span.weaker,
                     section%tableofcontents01 blockquote span.weaker,
                             section%chaptertitle01 blockquote span.weaker { font-size: T-7; }

    /*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
 *ブラウザ新書　画像サイズ*/

    /* 共通 */
    figure {
        box-mode: hanmen;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-right-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-top-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-bottom-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }

    /* 表3 */
    section%h3jacket01 figure {
                box-mode: column-block;
                box-position-left: 0%;
                box-origin: left-top;
                box-width: 46%;
                box-height: 21%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-color: #fff;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-bottom: 1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-color: #fff;
            }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: page;
        box-origin: center-bottom;
        box-position-left: 14.0%;
        box-position-top: 87.3%;
        box-width: 16%;
        box-height: 12%;
        /* first */
        box-caption-bottom-origin: center-bottom;
        box-caption-bottom-margin-top: 0.2%;
        box-caption-bottom-min-width: 16%;
        box-caption-bottom-line-count: 2;
        box-caption-bottom-writing-mode: lr-tb;
        box-caption-bottom-font-size: Ts3;
        box-caption-bottom-line-height: 1.3em;
        box-caption-bottom-text-align: center;
        /* second */
        box-caption-top-origin: center-top;
        box-caption-top-margin-bottom: 0.2%;
        box-caption-top-min-width: 16%;
        box-caption-top-line-count: 1;
        box-caption-top-writing-mode: lr-tb;
        box-caption-top-font-size: Ts3;
        box-caption-top-text-align: center;
    }

    /*** XS ブラウザ新書　画像サイズ ***/

    /* 画像XS　共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 39%;
        box-height: 95%;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: 26.6%;
                box-height: 96%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.8%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 48%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: 26.6%;
                box-height: 96%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.6%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 40%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: 25%;
                box-height: 90%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 34%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-width: 26.6%;
                box-height: 90%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 34%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　2段組01 */
    section%2col01 figure.size_xs {
                 box-width: 27.7%;
                 box-height: 95%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 1.8%;
                 box-caption-bottom-min-width: 20%;
                 box-caption-bottom-line-count: 8;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 0.5%;
                 box-caption-left-margin-right: 0.4%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　3段組01 */
    section%3col01 figure.size_xs {
                 box-width: 26.3%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.6%;
                 box-caption-bottom-min-width: 18%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 0.5%;
                 box-caption-left-margin-right: 0.4%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 20.0%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 1.1%;
                box-caption-right-width: 50%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像XS　見開き01 */
    section%spread01 figure.size_xs {
                box-mode: page;
                box-origin: right-top;
                box-position-left: 96%;
                box-position-top: 10%;
                box-width: 53%;
                box-height: 70%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 8%;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 25%;
                box-caption-bottom-line-count: 3;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-left: 8%;
                box-caption-top-margin-bottom: 0.8%;
                box-caption-top-min-width: 25%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XS　章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 63%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 63%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** S ブラウザ新書　画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 55%;
        box-height: 66%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: 40%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 33%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: 40%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.4%;
                box-caption-bottom-min-width: 40%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: 43.7%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1%;
                box-caption-bottom-min-width: 45%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-width: 40%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1%;
                box-caption-bottom-min-width: 40.5%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.1%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　2段組01 */
    section%2col01 figure.size_s {
                 box-width: 44.2%;
                 box-height: 102%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 1.8%;
                 box-caption-bottom-min-width: 25%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.4%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　3段組01 */
    section%3col01 figure.size_s {
                 box-width: 42.1%;
                 box-height: 105%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.6%;
                 box-caption-bottom-min-width: 18%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 0.5%;
                 box-caption-left-margin-right: 0.4%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 27.9%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 1.1%;
                box-caption-right-width: 38%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-mode: page;
                box-origin: left-bottom;
                box-position-left: 4%;
                box-position-top: 95%;
                box-width: 67%;
                box-height: 75.5%;
                /* first */
                box-caption-top-origin: left-top;
                box-caption-top-margin-right: 22%;
                box-caption-top-margin-bottom: 1.1%;
                box-caption-top-min-width: 26%;
                box-caption-top-line-count: 3;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts4;
                box-caption-top-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 26%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 70%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 70%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** M ブラウザ新書　画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 8%;
        box-width: 85%;
        box-height: 94%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 11%;
                box-width: 80%;
                box-height: 65%;
                box-hanmen-margin-top: 66%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 9%;
                box-width: 85%;
                box-height: 74%;
                box-hanmen-margin-top: 81%;
                box-hanmen-min-margin: 3em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 7%;
                box-width: 89%;
                box-height: 87%;
                box-hanmen-margin-top: 91%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-position-top: 6%;
                box-width: 89%;
                box-height: 88%;
                box-hanmen-margin-top: 91%;
                box-hanmen-min-margin: 3em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　2段組01 */
    section%2col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 95%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.9%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.8%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　3段組01 */
    section%3col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.8%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.8%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-position-top: 7%;
                box-width: 89%;
                box-height: 90%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-position-left: 50%;
                box-position-top: 6.5%;
                box-width: 92%;
                box-height: 84.5%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 88%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 88%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** L ブラウザ新書　画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-width: 100%;
        box-height: 94%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }
    /* 画像L　01 2段01 3段01 */
    section%standard01 figure.size_l,
            section%2col01 figure.size_l,
                     section%3col01 figure.size_l {
                                  box-hanmen-margin-top: 95%;
                                  /* first */
                                  box-caption-bottom-origin: center-bottom;
                                  box-caption-bottom-margin-left: 2%;
                                  box-caption-bottom-margin-right: 2%;
                                  box-caption-bottom-margin-top: 0.9%;
                                  box-caption-bottom-margin-bottom: 1.17%;
                                  box-caption-bottom-min-width: 50%;
                                  box-caption-bottom-line-count: 2;
                                  box-caption-bottom-writing-mode: lr-tb;
                                  box-caption-bottom-font-size: Ts4;
                                  box-caption-bottom-line-height: 1.3em;
                                  /* second */
                                  box-caption-left-origin: right-top;
                                  box-caption-left-margin-left: 2%;
                                  box-caption-left-margin-right: 0.3%;
                                  box-caption-left-margin-top: 2%;
                                  box-caption-left-margin-bottom: 2%;
                                  box-caption-left-min-height: 1%;
                                  box-caption-left-line-count: 1;
                                  box-caption-left-writing-mode: tb-rl;
                                  box-caption-left-font-size: Ts3;
                              }
    /* 画像L　02 03 */
    section%standard02 figure.size_l,
            section%standard03 figure.size_l {
                        box-hanmen-margin-top: 95%;
                        box-hanmen-min-margin: 3em;
                        /* first */
                        box-caption-bottom-origin: center-bottom;
                        box-caption-bottom-margin-left: 2%;
                        box-caption-bottom-margin-right: 2%;
                        box-caption-bottom-margin-top: 0.9%;
                        box-caption-bottom-margin-bottom: 1.17%;
                        box-caption-bottom-min-width: 50%;
                        box-caption-bottom-line-count: 2;
                        box-caption-bottom-writing-mode: lr-tb;
                        box-caption-bottom-font-size: Ts4;
                        box-caption-bottom-line-height: 1.3em;
                        /* second */
                        box-caption-left-origin: right-top;
                        box-caption-left-margin-left: 2%;
                        box-caption-left-margin-right: 0.3%;
                        box-caption-left-margin-top: 2%;
                        box-caption-left-margin-bottom: 2%;
                        box-caption-left-min-height: 1%;
                        box-caption-left-line-count: 1;
                        box-caption-left-writing-mode: tb-rl;
                        box-caption-left-font-size: Ts3;
                    }
    /* 画像L　04 */
    section%standard04 figure.size_l {
                box-hanmen-margin-top: 95%;
                box-hanmen-min-margin: 4em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 4em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-position-top: 2.5%;
                box-position-left: 50%;
                box-width: 96%;
                box-height: 88.5%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 79%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-height: 79%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 95%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 95%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** XL ブラウザ新書　画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-height: 100%;
    }

    /* 画像XL　01 02 03 04 2段01 3段01 */
    section%standard01 figure.size_xl,
            section%standard02 figure.size_xl,
                    section%standard03 figure.size_xl,
                            section%standard04 figure.size_xl,
                                    section%2col01 figure.size_xl,
                                             section%3col01 figure.size_xl {
                                                          /* first */
                                                          box-caption-bottom-origin: center-bottom;
                                                          box-caption-bottom-margin-left: 2%;
                                                          box-caption-bottom-margin-right: 2%;
                                                          box-caption-bottom-margin-top: 0.9%;
                                                          box-caption-bottom-margin-bottom: 4%;
                                                          box-caption-bottom-min-width: 50%;
                                                          box-caption-bottom-line-count: 6;
                                                          box-caption-bottom-writing-mode: lr-tb;
                                                          box-caption-bottom-font-size: Ts4;
                                                          box-caption-bottom-line-height: 1.4em;
                                                          /* second */
                                                          box-caption-left-origin: right-top;
                                                          box-caption-left-margin-left: 2%;
                                                          box-caption-left-margin-right: 0.3%;
                                                          box-caption-left-margin-top: 2%;
                                                          box-caption-left-margin-bottom: 2%;
                                                          box-caption-left-min-height: 1%;
                                                          box-caption-left-line-count: 1;
                                                          box-caption-left-writing-mode: tb-rl;
                                                          box-caption-left-font-size: Ts3;
                                                      }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-margin-top: 2%;
                box-caption-left-height: 79%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-margin-right: 2%;
                box-caption-right-margin-top: 2%;
                box-caption-right-height: 79%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像XL アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-margin-bottom: 2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XL　章扉 */
    section%chaptertitle01 figure.size_xl {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-margin-bottom: 7%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 1.2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XL　総扉 */
    section%frontpage01 figure.size_xl {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-margin-bottom: 7%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 1.2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

} /* @shinsho-landscape */

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

 *ブラウザ10inch　基準フォントサイズ
 *Base_T3

 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@inch10 {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能) */
    body:Ts1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 7px;
        line-height: 10px;
        column-gap: 1em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 8px;
        line-height: 12px;
        column-gap: 1em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 9px;
        line-height: 13px;
        column-gap: 1em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 10px;
        line-height: 14px;
        column-gap: 1em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 11px;
        line-height: 16px;
        column-gap: 1em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 12px;
        line-height: 18px;
        column-gap: 2em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 13px;
        line-height: 21px;
        column-gap: 2em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 14px;
        line-height: 24px;
        column-gap: 2em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 16px;
        line-height: 26px;
        column-gap: 1em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 20px;
        line-height: 32px;
        column-gap: 1em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 27px;
        line-height: 43px;
        column-gap: 1em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 30px;
        line-height: 48px;
        column-gap: 1em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 33px;
        line-height: 53px;
        column-gap: 1em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 39px;
        line-height: 62px;
        column-gap: 1em;
    }

}/* @inch10 */

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

 *ブラウザ10inch　デフォルトレイアウト
 *Base_T3

 ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
@inch10-landscape {

    aside.column_break {
         page-break-after: column;
    }
    aside.page_break_single {
        page-break-after: single;
    }
    aside.page_break_both {
        page-break-after: both;
    }
    aside.page_break_force_single {
        page-break-after: force-single;
    }

    /* デフォルト　版面 */
    body {
        margin-top: 7%;
        margin-bottom: 14%;
        margin-left: 4%;
        margin-right: 4%;
        column-count: 1;
        hanmen-count: 2;
        writing-mode: tb-rl;
        font-size: T+0;
        paper-texture: single;
    }

    /* 標準01 */
    section%standard01 {
                margin-top: 21.0%;
                margin-bottom: 20.1%;
                margin-left: 15.9%;
                margin-right: 15.9%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 標準02 */
    section%standard02 {
                margin-top: 17.2%;
                margin-bottom: 15.0%;
                margin-left: 13.9%;
                margin-right: 13.9%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 標準03 */
    section%standard03 {
                margin-top: 11.0%;
                margin-bottom: 8.7%;
                margin-left: 9.9%;
                margin-right: 9.9%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 標準04 */
    section%standard04 {
                margin-top: 13.1%;
                margin-bottom: 8.1%;
                margin-left: 10.6%;
                margin-right: 10.6%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                footer: running page-no logo;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 9.1%;
                 margin-bottom: 5.2%;
                 margin-left: 3.9%;
                 margin-right: 3.9%;
                 column-count: 2;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-1;
                 line-height: 1.7em;
                 footer: running page-no logo;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 9.1%;
                 margin-bottom: 5.2%;
                 margin-left: 6.6%;
                 margin-right: 6.6%;
                 column-count: 3;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 line-height: 1.6em;
                 footer: running page-no logo;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 11.4%;
                margin-bottom: 10.0%;
                margin-left: 11%;
                margin-right: 11%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: lr-tb;
                font-size: T-2;
                line-height: 1.86em;
                footer: running page-no logo;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 6%;
                margin-bottom: 11%;
                margin-left: 4%;
                margin-right: 4%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                page-break-before: both;
                page-break-after: both;
                footer: page-no logo;
            }

    /* ジャケット表1(4) */
    section%jacket_image {
                hanmen-count: 1;
                page-break-before: both;
                paper-texture: none;
            }

    /* 表2 */
    section%h2jacket01 {
                hanmen-count: 2;
                page-break-after: single;
                background-image: url(/global/reader/images/PC_10inch_h2.jpg);
                color: #fff;
                paper-texture: none;
                page-mode: noflow;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: 11.3%;
                margin-bottom: 16.2%;
                margin-left: 10%;
                margin-right: 10%;
                hanmen-count: 2;
                page-break-after: both;
                page-mode: noflow;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 14%;
                margin-bottom: 18%;
                margin-left: 14%;
                margin-right: 14%;
                font-size: T-2;
                line-height: 1.7em;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 12%;
                margin-bottom: 10%;
                margin-left: 13.5%;
                margin-right: 13.5%;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 奥付 */
    section%colophon01 {
                margin-top: 10%;
                margin-bottom: 10%;
                margin-left: 42%;
                margin-right: 6%;
                hanmen-count: 2;
                column-count: 1;
                writing-mode: lr-tb;
                font-size: T-4;
                page-break-before: both;
                page-mode: noflow;
                footer: logo;
            }

    /* 表3 */
    section%h3jacket01 {
                hanmen-count: 2;
                color: #fff;
                background-image: url(/global/reader/images/PC_10inch_h3.jpg);
                page-break-after: single;
                paper-texture: none;
                page-mode: noflow;
            }

    /*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
 *ブラウザ10インチ　文字装飾 */

    /* 見出 */
    h1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    h2 {
        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-weight: bold;
    }
    h3 {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }

    /* 大見出 */
    section%tableofcontents01 h1 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h1 {
                font-size: T+4;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
            }
    section%2col01 h1 {
                 font-size: T+3;
                 line-height: 1.3em;
             }
    section%3col01 h1 {
                 font-size: T+2;
                 line-height: 1.3em;
             }
    section%accent01 h1 {
                font-size: T+3;
            }

    /* 中見出 */
    section%chaptertitle01 h2 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                font-weight: normal;
            }
    section%tableofcontents01 h2 {
                font-size: T+1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%2col01 h2 {
                 font-size: T+1;
                 line-height: 1.3em;
             }
    section%3col01 h2 {
                 font-size: T+0;
                 line-height: 1.3em;
             }

    /* 小見出 */
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.2em;
            }
    section%2col01 h3 {
                 font-size: T-1;
                 line-height: 1.3em;
             }
    section%3col01 h3 {
                 font-size: T-2;
                 line-height: 1.3em;
             }
    section%accent01 h3 {
                font-size: T+0;
            }

    /* 弱強調 */
    span.strong {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }
    span.em {
        font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }
    span.weak {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    span.weaker {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }

    /* 強調 */
    section%h2jacket01 span.em,
            section%h3jacket01 span.em {
                        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                    }

    /* 弱調 */
    section%h2jacket01 span.weak {
                font-size: T-5;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%h3jacket01 span.weak {
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%standard01 blockquote span.weak,
            section%standard02 blockquote span.weak,
                    section%standard03 blockquote span.weak,
                            section%2col01 blockquote span.weak { font-size: T-5; }
    section%3col01 blockquote span.weak,
             section%accent01 blockquote span.weak,
                     section%tableofcontents01 blockquote span.weak,
                             section%chaptertitle01 blockquote span.weak { font-size: T-6; }

    /* 弱弱調 */
    section%h2jacket01 span.weaker {
                font-size: T-6;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%h3jacket01 span.weaker {
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%standard01 blockquote span.weaker,
            section%standard02 blockquote span.weaker,
                    section%standard03 blockquote span.weaker,
                            section%2col01 blockquote span.weaker { font-size: T-6; }
    section%3col01 blockquote span.weaker,
             section%accent01 blockquote span.weaker,
                     section%tableofcontents01 blockquote span.weaker,
                             section%chaptertitle01 blockquote span.weaker { font-size: T-7; }

    /*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
 *ブラウザ10inch　画像サイズ */

    /* 共通 */
    figure {
        box-mode: hanmen;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-right-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-top-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-bottom-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }

    /* 表3 */
    section%h3jacket01 figure {
                box-mode: column-block;
                box-position-left: 0%;
                box-origin: left-top;
                box-width: 46%;
                box-height: 21%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.4%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                box-caption-bottom-color: #fff;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-bottom: 1.2%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-color: #fff;
            }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: page;
        box-origin: center-bottom;
        box-position-left: 18.6%;
        box-position-top: 91.9%;
        box-width: 16%;
        box-height: 12%;
        /* first */
        box-caption-bottom-origin: center-bottom;
        box-caption-bottom-margin-top: 0.2%;
        box-caption-bottom-min-width: 16%;
        box-caption-bottom-line-count: 2;
        box-caption-bottom-writing-mode: lr-tb;
        box-caption-bottom-font-size: Ts3;
        box-caption-bottom-line-height: 1.3em;
        box-caption-bottom-text-align: center;
        /* second */
        box-caption-top-origin: center-top;
        box-caption-top-margin-bottom: 0.2%;
        box-caption-top-min-width: 16%;
        box-caption-top-line-count: 1;
        box-caption-top-writing-mode: lr-tb;
        box-caption-top-font-size: Ts3;
        box-caption-top-text-align: center;
    }

    /*** XS ブラウザ10inch　画像サイズ ***/

    /* 画像XS　共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 39%;
        box-height: 85%;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: 23.5%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.7%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 43%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: 27.7%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.4%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 38%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: 25.0%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.4%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 32%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-width: 27.7%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.4%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 32%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　2段組01 */
    section%2col01 figure.size_xs {
                 box-width: 26%;
                 box-height: 90%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 1.8%;
                 box-caption-bottom-min-width: 19.8%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 0.5%;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　3段組01 */
    section%3col01 figure.size_xs {
                 box-width: 28%;
                 box-height: 90%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.6%;
                 box-caption-bottom-min-width: 14.5%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 90%;
                box-height: 19.2%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.8%;
                box-caption-right-width: 40%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 1%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像XS　見開き01 */
    section%spread01 figure.size_xs {
                box-mode: page;
                box-origin: right-top;
                box-position-left: 96%;
                box-position-top: 10%;
                box-width: 53%;
                box-height: 74%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 8%;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 21.9%;
                box-caption-bottom-line-count: 3;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-left: 8%;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 21.9%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XS　章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 61%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 45%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 61%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 45%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** S ブラウザ10inch　画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 55%;
        box-height: 66%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: 41.1%;
                box-height: 90%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-min-width: 30%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: 44.4%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 43%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: 45.0%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 44%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-width: 44.4%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 44%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　2段組01 */
    section%2col01 figure.size_s {
                 box-width: 43.4%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 1.8%;
                 box-caption-bottom-min-width: 23.2%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 0.5%;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　3段組01 */
    section%3col01 figure.size_s {
                 box-width: 44%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.6%;
                 box-caption-bottom-min-width: 16%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 26.9%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.8%;
                box-caption-right-width: 40%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 1%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-mode: page;
                box-origin: left-bottom;
                box-position-left: 4%;
                box-position-top: 94.5%;
                box-width: 67%;
                box-height: 86.25%;
                /* first */
                box-caption-top-origin: left-top;
                box-caption-top-margin-right: 22%;
                box-caption-top-margin-bottom: 1%;
                box-caption-top-min-width: 25.8%;
                box-caption-top-line-count: 3;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts4;
                box-caption-top-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 25.8%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 69.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 69.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** M ブラウザ10inch　画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 8%;
        box-width: 85%;
        box-height: 94%;
        box-hanmen-min-margin: 3em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 11%;
                box-width: 72%;
                box-height: 69%;
                box-hanmen-margin-top: 80%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 11%;
                box-width: 78%;
                box-height: 73%;
                box-hanmen-margin-top: 80%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 3.5%;
                box-width: 91%;
                box-height: 87%;
                box-hanmen-margin-top: 88%;
                box-hanmen-min-margin: 2em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-position-top: 6.0%;
                box-width: 85%;
                box-height: 87%;
                box-hanmen-margin-top: 86%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　2段組01  */
    section%2col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 95%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.5%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.6%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　3段組01 */
    section%3col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.5%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.6%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-position-top: 4%;
                box-width: 90%;
                box-height: 85%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-position-left: 50%;
                box-position-top: 7%;
                box-width: 92%;
                box-height: 86%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 80%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 80%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** L ブラウザ10inch　画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-width: 100%;
        box-height: 91.5%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像L　01 02 03 04 2段組01 3段組01 */
    section%standard01 figure.size_l,
            section%standard02 figure.size_l,
                    section%standard03 figure.size_l,
                            section%standard04 figure.size_l,
                                    section%2col01 figure.size_l,
                                             section%3col01 figure.size_l {
                                                          box-origin: right-top;
                                                          box-position-left: 100%;
                                                          box-height: 95%;
                                                          box-hanmen-margin-top: 99%;
                                                          /* first */
                                                          box-caption-bottom-origin: right-bottom;
                                                          box-caption-bottom-margin-left: 2%;
                                                          box-caption-bottom-margin-right: 2%;
                                                          box-caption-bottom-margin-top: 0.8%;
                                                          box-caption-bottom-margin-bottom: 1.17%;
                                                          box-caption-bottom-min-width: 50%;
                                                          box-caption-bottom-line-count: 2;
                                                          box-caption-bottom-writing-mode: lr-tb;
                                                          box-caption-bottom-font-size: Ts4;
                                                          box-caption-bottom-line-height: 1.3em;
                                                          /* second */
                                                          box-caption-left-origin: right-top;
                                                          box-caption-left-margin-left: 2%;
                                                          box-caption-left-margin-right: 0.2%;
                                                          box-caption-left-margin-top: 2%;
                                                          box-caption-left-margin-bottom: 2%;
                                                          box-caption-left-min-height: 1%;
                                                          box-caption-left-line-count: 1;
                                                          box-caption-left-writing-mode: tb-rl;
                                                          box-caption-left-font-size: Ts3;
                                                      }

    /* 画像L アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-position-left: 50%;
                box-position-top: 3%;
                box-width: 95.8%;
                box-height: 91%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 96%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 96%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** XL ブラウザ10inch　画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-height: 101%;
    }

    /* 画像XL　01 02 03 04 2段組01 3段組01 */
    section%standard01 figure.size_xl,
            section%standard02 figure.size_xl,
                    section%standard03 figure.size_xl,
                            section%standard04 figure.size_xl,
                                    section%2col01 figure.size_xl,
                                             section%3col01 figure.size_xl {
                                                          /* first */
                                                          box-caption-bottom-origin: center-bottom;
                                                          box-caption-bottom-margin-left: 2%;
                                                          box-caption-bottom-margin-right: 2%;
                                                          box-caption-bottom-margin-top: 0.8%;
                                                          box-caption-bottom-margin-bottom: 4%;
                                                          box-caption-bottom-min-width: 50%;
                                                          box-caption-bottom-line-count: 6;
                                                          box-caption-bottom-writing-mode: lr-tb;
                                                          box-caption-bottom-font-size: Ts4;
                                                          box-caption-bottom-line-height: 1.4em;
                                                          /* second */
                                                          box-caption-left-origin: right-top;
                                                          box-caption-left-margin-left: 2%;
                                                          box-caption-left-margin-right: 0.2%;
                                                          box-caption-left-margin-top: 2%;
                                                          box-caption-left-margin-bottom: 2%;
                                                          box-caption-left-min-height: 1%;
                                                          box-caption-left-line-count: 1;
                                                          box-caption-left-writing-mode: tb-rl;
                                                          box-caption-left-font-size: Ts3;
                                                      }

    /*　画像XL アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 5%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                box-mode: page;
                box-height: 101%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2.4%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-margin-right: 2.4%;
                box-caption-right-margin-top: 2%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像XL　章扉 */
    section%chaptertitle01 figure.size_xl {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XL　総扉 */
    section%frontpage01 figure.size_xl {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

} /* @inch10-landscape */

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

 *ブラウザA5変型　基準フォントサイズ
 *Base_T4

 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@a5deforme {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能) */
    body:Ts1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 7px;
        line-height: 10px;
        column-gap: 0em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 8px;
        line-height: 12px;
        column-gap: 1em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 9px;
        line-height: 13px;
        column-gap: 1em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 10px;
        line-height: 14px;
        column-gap: 1em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 11px;
        line-height: 16px;
        column-gap: 1em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 12px;
        line-height: 18px;
        column-gap: 1em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 13px;
        line-height: 21px;
        column-gap: 3em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 14px;
        line-height: 24px;
        column-gap: 1em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 16px;
        line-height: 26px;
        column-gap: 1em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 20px;
        line-height: 32px;
        column-gap: 1em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 27px;
        line-height: 43px;
        column-gap: 1em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 30px;
        line-height: 48px;
        column-gap: 1em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 33px;
        line-height: 53px;
        column-gap: 1em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 39px;
        line-height: 62px;
        column-gap: 1em;
    }

} /* @a5deforme */

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

 *ブラウザA5変型　デフォルトレイアウト
 *Base_T4

 ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
@a5deforme-landscape {

    aside.column_break {
         page-break-after: column;
    }

    aside.page_break_single {
        page-break-after: single;
    }

    aside.page_break_both {
        page-break-after: both;
    }

    aside.page_break_force_single {
        page-break-after: force-single;
    }

    /* デフォルト 版面 */
    body {
        margin-top: 6%;
        margin-bottom: 12%;
        margin-left: 7%;
        margin-right: 7%;
        column-count: 1;
        hanmen-count: 2;
        writing-mode: tb-rl;
        font-size: T+0;
        paper-texture: single;
    }

    /* 標準01 */
    section%standard01 {
                margin-top: 21.0%;
                margin-bottom: 26.9%;
                margin-left: 12.1%;
                margin-right: 12.1%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.8em;
                footer: running page-no logo;
            }

    /* 標準02 */
    section%standard02 {
                margin-top: 15.5%;
                margin-bottom: 24.5%;
                margin-left: 9.9%;
                margin-right: 9.9%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.8em;
                footer: running page-no logo;
            }

    /* 標準03 */
    section%standard03 {
                margin-top: 12.0%;
                margin-bottom: 17.0%;
                margin-left: 7.4%;
                margin-right: 7.4%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.69em;
                footer: running page-no logo;
            }

    /* 標準04 */
    section%standard04 {
                margin-top: 12.0%;
                margin-bottom: 18.3%;
                margin-left: 9.9%;
                margin-right: 9.9%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                line-height: 1.64em;
                footer: running page-no logo;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 8.0%;
                 margin-bottom: 14.7%;
                 margin-left: 3.1%;
                 margin-right: 3.1%;
                 column-count: 2;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-1;
                 line-height: 1.6em;
                 footer: running page-no logo;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 5.5%;
                 margin-bottom: 8.6%;
                 margin-left: 5.5%;
                 margin-right: 5.5%;
                 column-count: 3;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 line-height: 1.7em;
                 footer: running page-no logo;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 10.3%;
                margin-bottom: 17%;
                margin-left: 9.3%;
                margin-right: 9.3%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: lr-tb;
                font-size: T-2;
                line-height: 1.9em;
                footer: running page-no logo;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 3%;
                margin-bottom: 4%;
                margin-left: 8%;
                margin-right: 8%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                page-break-before: both;
                page-break-after: both;
                footer: page-no logo;
            }

    /* ジャケット表1(4) */
    section%jacket_image {
                hanmen-count: 1;
                page-break-before: both;
                paper-texture: none;
            }

    /* 表2 */
    section%h2jacket01 {
                hanmen-count: 2;
                page-break-after: single;
                background-image: url(/global/reader/images/PC_a5deforme_h2.jpg);
                color: #fff;
                paper-texture: none;
                page-mode: noflow;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: 10%;
                margin-bottom: 15.8%;
                margin-left: 10%;
                margin-right: 10%;
                hanmen-count: 2;
                page-break-after: both;
                page-mode: noflow;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 14%;
                margin-bottom: 26%;
                margin-left: 12%;
                margin-right: 12%;
                font-size: T-2;
                line-height: 1.7em;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 16%;
                margin-bottom: 15%;
                margin-left: 11.5%;
                margin-right: 11.5%;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 奥付 */
    section%colophon01 {
                margin-top: 10%;
                margin-bottom: 28%;
                margin-left: 40%;
                margin-right: 6%;
                hanmen-count: 2;
                page-break-before: both;
                page-mode: noflow;
            }

    /* 表3 */
    section%h3jacket01 {
                hanmen-count: 2;
                color: #fff;
                background-image: url(/global/reader/images/PC_a5deforme_h3.jpg);
                page-break-after: single;
                paper-texture: none;
                page-mode: noflow;
            }

    /*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
 *ブラウザA5変型　文字装飾 */

    /* 見出 */
    h1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    h2 {
        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-weight: bold;
    }
    h3 {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }

    /* 大見出 */
    section%tableofcontents01 h1 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h1 {
                font-size: T+4;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
            }
    section%2col01 h1 {
                 font-size: T+3;
                 line-height: 1.3em;
             }
    section%3col01 h1 {
                 font-size: T+2;
                 line-height: 1.3em;
             }
    section%accent01 h1 {
                font-size: T+3;
            }

    /* 中見出 */
    section%tableofcontents01 h2 {
                font-size: T+1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h2 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                font-weight: normal;
            }
    section%2col01 h2 {
                 font-size: T+1;
                 line-height: 1.3em;
             }
    section%3col01 h2 {
                 font-size: T+0;
                 line-height: 1.3em;
             }

    /* 小見出 */
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.2em;
            }
    section%2col01 h3 {
                 font-size: T-1;
                 line-height: 1.3em;
             }
    section%3col01 h3 {
                 font-size: T-2;
                 line-height: 1.3em;
             }
    section%accent01 h3 {
                font-size: T+0;
            }

    /* 強弱調 */
    span.strong {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }
    span.em {
        font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }
    span.weak {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    span.weaker {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }

    /* 強調 */
    section%h2jacket01 span.em,
            section%h3jacket01 span.em {
                        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                    }
    /* 弱調 */
    section%h2jacket01 span.weak {
                font-size: T-5;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%h3jacket01 span.weak {
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%standard01 blockquote span.weak,
            section%standard02 blockquote span.weak,
                    section%standard03 blockquote span.weak,
                            section%2col01 blockquote span.weak { font-size: T-5; }
    section%3col01 blockquote span.weak,
             section%accent01 blockquote span.weak,
                     section%tableofcontents01 blockquote span.weak,
                             section%chaptertitle01 blockquote span.weak { font-size: T-6; }

    /* 弱弱調 */
    section%h2jacket01 span.weaker {
                font-size: T-6;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%h2jacket01 span.weaker {
                font-size: T-6;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%standard01 blockquote span.weaker,
            section%standard02 blockquote span.weaker,
                    section%standard03 blockquote span.weaker,
                            section%2col01 blockquote span.weaker { font-size: T-6; }
    section%3col01 blockquote span.weaker,
             section%accent01 blockquote span.weaker,
                     section%tableofcontents01 blockquote span.weaker,
                             section%chaptertitle01 blockquote span.weaker { font-size: T-7; }

    /*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
 *ブラウザA5変型　画像サイズ */

    /* 共通 */
    figure {
        box-mode: hanmen;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-right-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-top-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-bottom-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }

    /* 表3 */
    section%h3jacket01 figure {
                box-mode: column-block;
                box-position-left: 0%;
                box-origin: left-top;
                box-width: 46%;
                box-height: 21%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                box-caption-bottom-color: #fff;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-bottom: 0.9%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-color: #fff;
            }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: page;
        box-origin: center-bottom;
        box-position-left: 17.9%;
        box-position-top: 81.7%;
        box-width: 16%;
        box-height: 12%;
        /* first */
        box-caption-bottom-origin: center-bottom;
        box-caption-bottom-margin-top: 0.2%;
        box-caption-bottom-min-width: 16%;
        box-caption-bottom-line-count: 2;
        box-caption-bottom-writing-mode: lr-tb;
        box-caption-bottom-font-size: Ts3;
        box-caption-bottom-line-height: 1.3em;
        box-caption-bottom-text-align: center;
        /* second */
        box-caption-top-origin: center-top;
        box-caption-top-margin-bottom: 0.2%;
        box-caption-top-min-width: 16%;
        box-caption-top-line-count: 1;
        box-caption-top-writing-mode: lr-tb;
        box-caption-top-font-size: Ts3;
        box-caption-top-text-align: center;
    }

    /*** XS ブラウザA5変型　画像サイズ ***/

    /* 画像XS　共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 42%;
        box-height: 95%;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: 23.5%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.6%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 43%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: 27.7%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.5%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 38%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: 25.0%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 32%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-width: 27.7%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 32%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　2段組01 */
    section%2col01 figure.size_xs {
                 box-width: 26%;
                 box-height: 95%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 1.8%;
                 box-caption-bottom-min-width: 20.5%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts4;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 0.5%;
                 box-caption-left-margin-right: 0.2%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　3段組01 */
    section%3col01 figure.size_xs {
                 box-width: 26%;
                 box-height: 90%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 1.8%;
                 box-caption-bottom-min-width: 17.5%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts4;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 0.5%;
                 box-caption-left-margin-right: 0.2%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 90%;
                box-height: 19.2%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.8%;
                box-caption-right-width: 40%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像XS　見開き01 */
    section%spread01 figure.size_xs {
                box-mode: page;
                box-origin: right-top;
                box-position-left: 96%;
                box-position-top: 10%;
                box-width: 53%;
                box-height: 69%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 8%;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 24.5%;
                box-caption-bottom-line-count: 3;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-left: 8%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 24.5%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XS　章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 63%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 63%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** S ブラウザA5変型　画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 56%;
        box-height: 68%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: 41.1%;
                box-height: 82%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.5%;
                box-caption-bottom-min-width: 24.5%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: 44.4%;
                box-height: 87%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 32.5%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: 45.0%;
                box-height: 87%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 39.5%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-width: 44.4%;
                box-height: 87%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 40.5%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　2段組01 */
    section%2col01 figure.size_s {
                 box-width: 43.4%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 1.8%;
                 box-caption-bottom-min-width: 22.8%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts4;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 0.5%;
                 box-caption-left-margin-right: 0.2%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　3段組01 */
    section%3col01 figure.size_s {
                 box-width: 43.4%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 1.8%;
                 box-caption-bottom-min-width: 20%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts4;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.2%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 26.9%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.8%;
                box-caption-right-width: 39%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-mode: page;
                box-origin: left-bottom;
                box-position-left: 4%;
                box-position-top: 95%;
                box-width: 67%;
                box-height: 79.5%;
                /* first */
                box-caption-top-origin: left-top;
                box-caption-top-margin-right: 22%;
                box-caption-top-margin-bottom: 0.9%;
                box-caption-top-min-width: 28.5%;
                box-caption-top-line-count: 3;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts4;
                box-caption-top-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 28.5%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 65%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 65%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** M ブラウザA5変型　画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 12%;
        box-width: 82%;
        box-height: 94%;
        box-hanmen-min-margin: 3em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 11%;
                box-width: 76%;
                box-height: 61%;
                box-hanmen-margin-top: 80%;
                box-hanmen-min-margin: 4em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 8.8%;
                box-width: 86%;
                box-height: 69%;
                box-hanmen-margin-top: 81%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 7.5%;
                box-width: 89%;
                box-height: 81%;
                box-hanmen-margin-top: 82%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-position-top: 6%;
                box-width: 89%;
                box-height: 88%;
                box-hanmen-margin-top: 80%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　2段組01 */
    section%2col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 97%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.5%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.6%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　3段組01 */
    section%3col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.6%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.7%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-position-top: 8%;
                box-width: 89%;
                box-height: 81%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 4em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-position-left: 50%;
                box-position-top: 5%;
                box-width: 92%;
                box-height: 84.5%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 72%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 72%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** L ブラウザA5変型　画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-width: 100%;
        box-height: 94%;
        box-hanmen-min-margin: 4em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像L　02 04 2段組01 3段組01 */
    section%standard02 figure.size_l,
            section%standard04 figure.size_l,
                    section%2col01 figure.size_l,
                             section%3col01 figure.size_l {
                                          box-hanmen-margin-top: 95%;
                                          /* first */
                                          box-caption-bottom-origin: center-bottom;
                                          box-caption-bottom-margin-left: 2%;
                                          box-caption-bottom-margin-right: 2%;
                                          box-caption-bottom-margin-top: 0.6%;
                                          box-caption-bottom-margin-bottom: 1%;
                                          box-caption-bottom-min-width: 50%;
                                          box-caption-bottom-line-count: 2;
                                          box-caption-bottom-writing-mode: lr-tb;
                                          box-caption-bottom-font-size: Ts4;
                                          box-caption-bottom-line-height: 1.3em;
                                          /* second */
                                          box-caption-left-origin: right-top;
                                          box-caption-left-margin-left: 2%;
                                          box-caption-left-margin-right: 0.1%;
                                          box-caption-left-margin-top: 2%;
                                          box-caption-left-margin-bottom: 2%;
                                          box-caption-left-min-height: 1%;
                                          box-caption-left-line-count: 1;
                                          box-caption-left-writing-mode: tb-rl;
                                          box-caption-left-font-size: Ts3;
                                      }

    /* 画像L　01 03 */
    section%standard01 figure.size_l,
            section%standard03 figure.size_l {
                        box-hanmen-margin-top: 95%;
                        box-hanmen-min-margin: 5em;
                        /* first */
                        box-caption-bottom-origin: center-bottom;
                        box-caption-bottom-margin-left: 2%;
                        box-caption-bottom-margin-right: 2%;
                        box-caption-bottom-margin-top: 0.6%;
                        box-caption-bottom-margin-bottom: 1%;
                        box-caption-bottom-min-width: 50%;
                        box-caption-bottom-line-count: 2;
                        box-caption-bottom-writing-mode: lr-tb;
                        box-caption-bottom-font-size: Ts4;
                        box-caption-bottom-line-height: 1.3em;
                        /* second */
                        box-caption-left-origin: right-top;
                        box-caption-left-margin-left: 2%;
                        box-caption-left-margin-right: 0.1%;
                        box-caption-left-margin-top: 2%;
                        box-caption-left-margin-bottom: 2%;
                        box-caption-left-min-height: 1%;
                        box-caption-left-line-count: 1;
                        box-caption-left-writing-mode: tb-rl;
                        box-caption-left-font-size: Ts3;
                    }

    /* 画像L アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 5em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-position-left: 50%;
                box-position-top: 3%;
                box-width: 95.2%;
                box-height: 91%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 95%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 95%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** XL ブラウザA5変型　画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-height: 100%;
    }

    /* 画像XL　01 02 03 04 2段組01 3段組01 */
    section%standard01 figure.size_xl,
            section%standard02 figure.size_xl,
                    section%standard03 figure.size_xl,
                            section%standard04 figure.size_xl,
                                    section%2col01 figure.size_xl,
                                             section%3col01 figure.size_xl {
                                                          /* first */
                                                          box-caption-bottom-origin: center-bottom;
                                                          box-caption-bottom-margin-left: 2%;
                                                          box-caption-bottom-margin-right: 2%;
                                                          box-caption-bottom-margin-top: 0.6%;
                                                          box-caption-bottom-margin-bottom: 4%;
                                                          box-caption-bottom-min-width: 50%;
                                                          box-caption-bottom-line-count: 6;
                                                          box-caption-bottom-writing-mode: lr-tb;
                                                          box-caption-bottom-font-size: Ts4;
                                                          box-caption-bottom-line-height: 1.4em;
                                                          /* second */
                                                          box-caption-left-origin: right-top;
                                                          box-caption-left-margin-left: 2%;
                                                          box-caption-left-margin-right: 0.1%;
                                                          box-caption-left-margin-top: 2%;
                                                          box-caption-left-margin-bottom: 2%;
                                                          box-caption-left-min-height: 1%;
                                                          box-caption-left-line-count: 1;
                                                          box-caption-left-writing-mode: tb-rl;
                                                          box-caption-left-font-size: Ts3;
                                                      }

    /* 画像XL アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-margin-top: 2%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-margin-right: 2%;
                box-caption-right-margin-top: 2%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像XL　章扉 */
    section%chaptertitle01 figure.size_xl {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 1%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XL　総扉 */
    section%frontpage01 figure.size_xl {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 1%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

} /* @a5deforme-landscape */

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

 *ブラウザB6　基準フォントサイズ
 *Base_T3

 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@b6 {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能) */
    body:Ts1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 7px;
        line-height: 10px;
        column-gap: 1em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 8px;
        line-height: 12px;
        column-gap: 1em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 9px;
        line-height: 13px;
        column-gap: 1em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 10px;
        line-height: 14px;
        column-gap: 1em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 11px;
        line-height: 16px;
        column-gap: 1em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 12px;
        line-height: 18px;
        column-gap: 2em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 13px;
        line-height: 21px;
        column-gap: 2em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 14px;
        line-height: 24px;
        column-gap: 2em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 16px;
        line-height: 26px;
        column-gap: 1em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 20px;
        line-height: 32px;
        column-gap: 1em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 27px;
        line-height: 43px;
        column-gap: 1em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 30px;
        line-height: 48px;
        column-gap: 1em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 33px;
        line-height: 53px;
        column-gap: 1em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 39px;
        line-height: 62px;
        column-gap: 1em;
    }

}/* @b6 */

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

 *ブラウザB6　デフォルトレイアウト
 *Base_T3

 ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
@b6-landscape {

    aside.column_break {
         page-break-after: column;
    }
    aside.page_break_single {
        page-break-after: single;
    }
    aside.page_break_both {
        page-break-after: both;
    }
    aside.page_break_force_single {
        page-break-after: force-single;
    }

    /* デフォルト　版面 */
    body {
        margin-top: 7%;
        margin-bottom: 14%;
        margin-left: 4%;
        margin-right: 4%;
        column-count: 1;
        hanmen-count: 2;
        writing-mode: tb-rl;
        font-size: T+0;
        paper-texture: single;
    }

    /* 標準01 */
    section%standard01 {
                margin-top: 21.0%;
                margin-bottom: 20.1%;
                margin-left: 15.9%;
                margin-right: 15.9%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 標準02 */
    section%standard02 {
                margin-top: 17.2%;
                margin-bottom: 15.0%;
                margin-left: 13.9%;
                margin-right: 13.9%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 標準03 */
    section%standard03 {
                margin-top: 11.0%;
                margin-bottom: 8.7%;
                margin-left: 9.9%;
                margin-right: 9.9%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 標準04 */
    section%standard04 {
                margin-top: 13.1%;
                margin-bottom: 8.1%;
                margin-left: 10.6%;
                margin-right: 10.6%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                footer: running page-no logo;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 9.1%;
                 margin-bottom: 5.2%;
                 margin-left: 3.9%;
                 margin-right: 3.9%;
                 column-count: 2;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-1;
                 line-height: 1.7em;
                 footer: running page-no logo;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 9.1%;
                 margin-bottom: 5.2%;
                 margin-left: 6.6%;
                 margin-right: 6.6%;
                 column-count: 3;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 line-height: 1.6em;
                 footer: running page-no logo;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 11.4%;
                margin-bottom: 10.0%;
                margin-left: 11%;
                margin-right: 11%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: lr-tb;
                font-size: T-2;
                line-height: 1.86em;
                footer: running page-no logo;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 6%;
                margin-bottom: 11%;
                margin-left: 4%;
                margin-right: 4%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                page-break-before: both;
                page-break-after: both;
                footer: page-no logo;
            }

    /* ジャケット表1(4) */
    section%jacket_image {
                hanmen-count: 1;
                page-break-before: both;
                paper-texture: none;
            }

    /* 表2 */
    section%h2jacket01 {
                hanmen-count: 2;
                page-break-after: single;
                background-image: url(/global/reader/images/PC_10inch_h2.jpg);
                color: #fff;
                paper-texture: none;
                page-mode: noflow;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: 11.3%;
                margin-bottom: 16.2%;
                margin-left: 10%;
                margin-right: 10%;
                hanmen-count: 2;
                page-break-after: both;
                page-mode: noflow;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 14%;
                margin-bottom: 18%;
                margin-left: 14%;
                margin-right: 14%;
                font-size: T-2;
                line-height: 1.7em;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 12%;
                margin-bottom: 10%;
                margin-left: 13.5%;
                margin-right: 13.5%;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 奥付 */
    section%colophon01 {
                margin-top: 10%;
                margin-bottom: 10%;
                margin-left: 42%;
                margin-right: 6%;
                hanmen-count: 2;
                column-count: 1;
                writing-mode: lr-tb;
                font-size: T-4;
                page-break-before: both;
                page-mode: noflow;
                footer: logo;
            }

    /* 表3 */
    section%h3jacket01 {
                hanmen-count: 2;
                color: #fff;
                background-image: url(/global/reader/images/PC_10inch_h3.jpg);
                page-break-after: single;
                paper-texture: none;
                page-mode: noflow;
            }

    /*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
 *ブラウザB6　文字装飾 */

    /* 見出 */
    h1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    h2 {
        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-weight: bold;
    }
    h3 {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }

    /* 大見出 */
    section%tableofcontents01 h1 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h1 {
                font-size: T+4;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
            }
    section%2col01 h1 {
                 font-size: T+3;
                 line-height: 1.3em;
             }
    section%3col01 h1 {
                 font-size: T+2;
                 line-height: 1.3em;
             }
    section%accent01 h1 {
                font-size: T+3;
            }

    /* 中見出 */
    section%chaptertitle01 h2 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                font-weight: normal;
            }
    section%tableofcontents01 h2 {
                font-size: T+1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%2col01 h2 {
                 font-size: T+1;
                 line-height: 1.3em;
             }
    section%3col01 h2 {
                 font-size: T+0;
                 line-height: 1.3em;
             }

    /* 小見出 */
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.2em;
            }
    section%2col01 h3 {
                 font-size: T-1;
                 line-height: 1.3em;
             }
    section%3col01 h3 {
                 font-size: T-2;
                 line-height: 1.3em;
             }
    section%accent01 h3 {
                font-size: T+0;
            }

    /* 弱強調 */
    span.strong {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }
    span.em {
        font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }
    span.weak {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    span.weaker {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }

    /* 強調 */
    section%h2jacket01 span.em,
            section%h3jacket01 span.em {
                        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                    }

    /* 弱調 */
    section%h2jacket01 span.weak {
                font-size: T-5;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%h3jacket01 span.weak {
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%standard01 blockquote span.weak,
            section%standard02 blockquote span.weak,
                    section%standard03 blockquote span.weak,
                            section%2col01 blockquote span.weak { font-size: T-5; }
    section%3col01 blockquote span.weak,
             section%accent01 blockquote span.weak,
                     section%tableofcontents01 blockquote span.weak,
                             section%chaptertitle01 blockquote span.weak { font-size: T-6; }

    /* 弱弱調 */
    section%h2jacket01 span.weaker {
                font-size: T-6;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%h3jacket01 span.weaker {
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%standard01 blockquote span.weaker,
            section%standard02 blockquote span.weaker,
                    section%standard03 blockquote span.weaker,
                            section%2col01 blockquote span.weaker { font-size: T-6; }
    section%3col01 blockquote span.weaker,
             section%accent01 blockquote span.weaker,
                     section%tableofcontents01 blockquote span.weaker,
                             section%chaptertitle01 blockquote span.weaker { font-size: T-7; }

    /*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
 *ブラウザB6　画像サイズ */

    /* 共通 */
    figure {
        box-mode: hanmen;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-right-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-top-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-bottom-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }

    /* 表3 */
    section%h3jacket01 figure {
                box-mode: column-block;
                box-position-left: 0%;
                box-origin: left-top;
                box-width: 46%;
                box-height: 21%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.4%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                box-caption-bottom-color: #fff;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-bottom: 1.2%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-color: #fff;
            }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: page;
        box-origin: center-bottom;
        box-position-left: 18.6%;
        box-position-top: 91.9%;
        box-width: 16%;
        box-height: 12%;
        /* first */
        box-caption-bottom-origin: center-bottom;
        box-caption-bottom-margin-top: 0.2%;
        box-caption-bottom-min-width: 16%;
        box-caption-bottom-line-count: 2;
        box-caption-bottom-writing-mode: lr-tb;
        box-caption-bottom-font-size: Ts3;
        box-caption-bottom-line-height: 1.3em;
        box-caption-bottom-text-align: center;
        /* second */
        box-caption-top-origin: center-top;
        box-caption-top-margin-bottom: 0.2%;
        box-caption-top-min-width: 16%;
        box-caption-top-line-count: 1;
        box-caption-top-writing-mode: lr-tb;
        box-caption-top-font-size: Ts3;
        box-caption-top-text-align: center;
    }

    /*** XS ブラウザB6　画像サイズ ***/

    /* 画像XS　共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 39%;
        box-height: 85%;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: 23.5%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.7%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 43%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: 27.7%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.4%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 38%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: 25.0%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.4%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 32%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-mode: page;
                box-position-left: 50%;
                box-origin: center-top;
                box-position-top: 5.9%;
                box-width: 83.9%;
                box-height: 85.8%;
                box-hanmen-min-margin: 3em;
                box-hanmen-min-letter-count: 6;
                box-hanmen-margin-top: 86%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　2段組01 */
    section%2col01 figure.size_xs {
                 box-width: 26%;
                 box-height: 90%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 1.8%;
                 box-caption-bottom-min-width: 19.8%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 0.5%;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　3段組01 */
    section%3col01 figure.size_xs {
                 box-width: 28%;
                 box-height: 90%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.6%;
                 box-caption-bottom-min-width: 14.5%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 90%;
                box-height: 19.2%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.8%;
                box-caption-right-width: 40%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 1%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像XS　見開き01 */
    section%spread01 figure.size_xs {
                box-mode: page;
                box-origin: right-top;
                box-position-left: 96%;
                box-position-top: 10%;
                box-width: 53%;
                box-height: 74%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 8%;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 21.9%;
                box-caption-bottom-line-count: 3;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-left: 8%;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 21.9%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XS　章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 61%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 45%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 61%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 45%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** S ブラウザB6　画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 55%;
        box-height: 66%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: 41.1%;
                box-height: 90%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-min-width: 30%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: 44.4%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 43%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: 45.0%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 44%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-mode: page;
                box-position-left: 50%;
                box-origin: center-top;
                box-position-top: 4.9%;
                box-width: 86.8%;
                box-height: 88.8%;
                box-hanmen-min-margin: 3em;
                box-hanmen-min-letter-count: 6;
                box-hanmen-margin-top: 86%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　2段組01 */
    section%2col01 figure.size_s {
                 box-width: 43.4%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 1.8%;
                 box-caption-bottom-min-width: 23.2%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 0.5%;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　3段組01 */
    section%3col01 figure.size_s {
                 box-width: 44%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.6%;
                 box-caption-bottom-min-width: 16%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 26.9%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.8%;
                box-caption-right-width: 40%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 1%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-mode: page;
                box-origin: left-bottom;
                box-position-left: 4%;
                box-position-top: 94.5%;
                box-width: 67%;
                box-height: 86.25%;
                /* first */
                box-caption-top-origin: left-top;
                box-caption-top-margin-right: 22%;
                box-caption-top-margin-bottom: 1%;
                box-caption-top-min-width: 25.8%;
                box-caption-top-line-count: 3;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts4;
                box-caption-top-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 25.8%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 69.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 69.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** M ブラウザB6　画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 8%;
        box-width: 85%;
        box-height: 94%;
        box-hanmen-min-margin: 3em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 11%;
                box-width: 72%;
                box-height: 69%;
                box-hanmen-margin-top: 80%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 11%;
                box-width: 78%;
                box-height: 73%;
                box-hanmen-margin-top: 80%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 3.5%;
                box-width: 91%;
                box-height: 87%;
                box-hanmen-margin-top: 88%;
                box-hanmen-min-margin: 2em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-origin: center-top;
                box-position-top: 3.2%;
                box-width: 89.8%;
                box-height: 92%;
                box-hanmen-margin-top: 86%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　2段組01  */
    section%2col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 95%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.5%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.6%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　3段組01 */
    section%3col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.5%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.6%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-position-top: 4%;
                box-width: 90%;
                box-height: 85%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-position-left: 50%;
                box-position-top: 7%;
                box-width: 92%;
                box-height: 86%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 80%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 80%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** L ブラウザB6　画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-width: 100%;
        box-height: 91.5%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像L　01 02 03 2段組01 3段組01 */
    section%standard01 figure.size_l,
            section%standard02 figure.size_l,
                    section%standard03 figure.size_l,
                            section%2col01 figure.size_l,
                                     section%3col01 figure.size_l {
                                                  box-origin: right-top;
                                                  box-position-left: 100%;
                                                  box-height: 95%;
                                                  box-hanmen-margin-top: 99%;
                                                  /* first */
                                                  box-caption-bottom-origin: right-bottom;
                                                  box-caption-bottom-margin-left: 2%;
                                                  box-caption-bottom-margin-right: 2%;
                                                  box-caption-bottom-margin-top: 0.8%;
                                                  box-caption-bottom-margin-bottom: 1.17%;
                                                  box-caption-bottom-min-width: 50%;
                                                  box-caption-bottom-line-count: 2;
                                                  box-caption-bottom-writing-mode: lr-tb;
                                                  box-caption-bottom-font-size: Ts4;
                                                  box-caption-bottom-line-height: 1.3em;
                                                  /* second */
                                                  box-caption-left-origin: right-top;
                                                  box-caption-left-margin-left: 2%;
                                                  box-caption-left-margin-right: 0.2%;
                                                  box-caption-left-margin-top: 2%;
                                                  box-caption-left-margin-bottom: 2%;
                                                  box-caption-left-min-height: 1%;
                                                  box-caption-left-line-count: 1;
                                                  box-caption-left-writing-mode: tb-rl;
                                                  box-caption-left-font-size: Ts3;
                                              }

    /*　画像L 03 */
    section%standard03 figure.size_l {
                box-origin: center-bottom;
                box-position-left: 50%;
                box-position-top: 100%;
                box-width: 89.8%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 4%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L 04 */
    section%standard04 figure.size_l {
                box-origin: center-top;
                box-position-top: 0%;
                box-width: 100%;
                box-height: 100%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-position-left: 50%;
                box-position-top: 3%;
                box-width: 95.8%;
                box-height: 91%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 96%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 96%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** XL ブラウザB6　画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-height: 101%;
    }

    /* 画像XL　01 02 2段組01 3段組01 */
    section%standard01 figure.size_xl,
            section%standard02 figure.size_xl,
                    section%2col01 figure.size_xl,
                             section%3col01 figure.size_xl {
                                          /* first */
                                          box-caption-bottom-origin: center-bottom;
                                          box-caption-bottom-margin-left: 2%;
                                          box-caption-bottom-margin-right: 2%;
                                          box-caption-bottom-margin-top: 0.8%;
                                          box-caption-bottom-margin-bottom: 4%;
                                          box-caption-bottom-min-width: 50%;
                                          box-caption-bottom-line-count: 6;
                                          box-caption-bottom-writing-mode: lr-tb;
                                          box-caption-bottom-font-size: Ts4;
                                          box-caption-bottom-line-height: 1.4em;
                                          /* second */
                                          box-caption-left-origin: right-top;
                                          box-caption-left-margin-left: 2%;
                                          box-caption-left-margin-right: 0.2%;
                                          box-caption-left-margin-top: 2%;
                                          box-caption-left-margin-bottom: 2%;
                                          box-caption-left-min-height: 1%;
                                          box-caption-left-line-count: 1;
                                          box-caption-left-writing-mode: tb-rl;
                                          box-caption-left-font-size: Ts3;
                                      }

    /*　画像XL 03 */
    section%standard03 figure.size_xl {
                box-origin: center-top;
                box-margin-top: 0%;
                box-width: 89.8%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 4%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*　画像XL 04 */
    section%standard04 figure.size_xl {
                box-origin: center-top;
                box-margin-top: 0%;
                box-width: 103.2%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 4%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*　画像XL アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 5%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                box-mode: page;
                box-height: 101%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2.4%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-margin-right: 2.4%;
                box-caption-right-margin-top: 2%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像XL　章扉 */
    section%chaptertitle01 figure.size_xl {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XL　総扉 */
    section%frontpage01 figure.size_xl {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

} /* @b6-landscape */


/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

 *POD文庫　基準フォントサイズ
 *Base_T2

 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/
@bunkopod {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能)*/
    body:Ts1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 7px;
        line-height: 10px;
        column-gap: 0em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 8px;
        line-height: 12px;
        column-gap: 1em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 9px;
        line-height: 13px;
        column-gap: 1em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 10px;
        line-height: 14px;
        column-gap: 2em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 11px;
        line-height: 16px;
        column-gap: 2em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 12px;
        line-height: 18px;
        column-gap: 2em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 13px;
        line-height: 21px;
        column-gap: 2em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 14px;
        line-height: 24px;
        column-gap: 2em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 16px;
        line-height: 26px;
        column-gap: 2em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 20px;
        line-height: 32px;
        column-gap: 2em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 27px;
        line-height: 43px;
        column-gap: 2em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 30px;
        line-height: 48px;
        column-gap: 2em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 33px;
        line-height: 53px;
        column-gap: 1em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 39px;
        line-height: 62px;
        column-gap: 1em;
    }

} /* @bunkopod */

/*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

 *POD文庫　デフォルトレイアウト
 *Base_T2

 ◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇*/
@bunkopod-landscape {

    aside.column_break {
         page-break-after: column;
    }
    aside.page_break_single {
        page-break-after: single;
    }
    aside.page_break_both {
        page-break-after: both;
    }
    aside.page_break_force_single {
        page-break-after: force-single;
    }

    section%standard01 blockquote,
            section%standard02 blockquote,
                    section%standard03 blockquote,
                            section%2col01 blockquote,
                                     section%accent01 blockquote {
                                                 font-size: T-4;
                                             }
    section%standard04 blockquote {
                font-size: T-3;
            }
    section%3col01 blockquote {
                 font-size: T-5;
             }

    /* デフォルト　版面 */
    body {
        margin-top: 8%;
        margin-bottom: 15%;
        margin-left: 8%;
        margin-right: 8%;
        column-count: 1;
        hanmen-count: 2;
        writing-mode: tb-rl;
        font-size: T+0;
    }

    /* 標準01　*/
    section%standard01 {
                margin-top: 24.0%;
                margin-bottom: 25.7%;
                margin-left: 20.3%;
                margin-right: 20.3%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.7em;
                footer: running page-no;
            }

    /* 標準02　*/
    section%standard02 {
                margin-top: 20.1%;
                margin-bottom: 21.2%;
                margin-left: 18.8%;
                margin-right: 18.8%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.8em;
                footer: running page-no;
            }

    /* 標準03 */
    section%standard03 {
                margin-top: 15.6%;
                margin-bottom: 14.0%;
                margin-left: 18.4%;
                margin-right: 18.4%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.7em;
                footer: running page-no;
            }

    /* 標準04　*/
    section%standard04 {
                margin-top: 14.6%;
                margin-bottom: 14.1%;
                margin-left: 18.8%;
                margin-right: 18.8%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.64em;
                footer: running page-no;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 12.8%;
                 margin-bottom: 16.8%;
                 margin-left: 16.3%;
                 margin-right: 16.3%;
                 column-count: 2;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 line-height: 1.6em;
                 footer: running page-no;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 13.0%;
                 margin-bottom: 16.9%;
                 margin-left: 18.4%;
                 margin-right: 18.4%;
                 column-count: 3;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-3;
                 line-height: 1.6em;
                 footer: running page-no;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 13.3%;
                margin-bottom: 14.3%;
                margin-left: 19.0%;
                margin-right: 19.0%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: lr-tb;
                font-size: T-2;
                line-height: 1.7em;
                footer: running page-no;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 13%;
                margin-bottom: 13%;
                margin-left: 17%;
                margin-right: 17%;
                column-count: 1;
                hanmen-count: 1;
                hanmen-nodo-padding: 1.2%;
                hanmen-nodo-margin: 5%;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.64em;
                page-break-before: both;
                page-break-after: both;
            }

    /* ジャケット表1(4) */
    section%jacket_image {
                margin-top: 7.3%;
                margin-bottom: 7.3%;
                margin-left: 5.5%;
                margin-right: 5.5%;
                column-count: 1;
                writing-mode: tb-rl;
                font-size: T+0;
                background-color: #000;
                paper-texture: none;
            }

    section%jacket_image figure {
                box-mode: page;
                box-position-left: 50%;
                box-position-top: 50%;
                box-origin: center-middle;
                box-width: 44.4%;
                box-height: 85.3%;
            }

    /* 表2 */
    section%h2jacket01 {
                margin-top: 1000%;
                margin-bottom: -999%;
                margin-left: 1000%;
                margin-right: -999%;
                hanmen-count: 2;
                page-break-after: single;
                color: #000;
                page-mode: noflow;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: 17%;
                margin-bottom: 20.8%;
                margin-left: 17%;
                margin-right: 17%;
                hanmen-count: 2;
                page-break-after: both;
                page-mode: noflow;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 17.4%;
                margin-bottom: 13.9%;
                margin-left: 18.4%;
                margin-right: 18.4%;
                font-size: T-2;
                line-height: 1.7em;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 17.8%;
                margin-bottom: 16.3%;
                margin-left: 20.3%;
                margin-right: 20.3%;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 奥付 */
    section%colophon01 {
                margin-top: 16%;
                margin-bottom: 24%;
                margin-left: 42%;
                margin-right: 15%;
                hanmen-count: 2;
                column-count: 1;
                writing-mode: lr-tb;
                font-size: Ts2;
                background-image: url(/global/reader/images/svg/colophon_bunkopod.svg);
                page-break-before: both;
                page-mode: noflow;
            }

    /* 聖地奥付 */
    section%colophon02 {
                page-mode: single;
                margin-top : 0%;
                margin-bottom : 0%;
                margin-left : 0%;
                margin-right : 0%;
                hanmen-count: 2;
                page-break-before: both;
                writing-mode: lr-tb;
                background-image: url(/global/reader/images/svg/colophon_bunkopod_seichi.svg);
            }

    section%colophon02 h1.title {
                box-mode: page;
                box-position-left: 34%;
                box-position-top: 20.6%;
                box-origin: left-bottom;
                box-width: 47.9%;
                box-height: 44.7%;
                font-size: T1;
                line-height: 1.16em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                writing-mode: lr-tb;
            }

    section%colophon02 p.date {
                box-mode: page;
                box-position-left: 36.2%;
                box-position-top: 21.3%;
                box-origin: left-top;
                box-width: 47.9%;
                box-height: 10%;
                font-size: Ts1;
                line-height: 1.14em;
                letter-spacing: 0.06em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                writing-mode: lr-tb;
            }

    section%colophon02 p.credit {
                box-mode: page;
                box-position-left: 34%;
                box-position-top: 26.4%;
                box-origin: left-top;
                box-width: 47.9%;
                box-height: 42.3%;
                font-size: Ts2;
                line-height: 1.125em;
                letter-spacing: 0.06em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                writing-mode: lr-tb;
            }

    section%colophon02 p.common {
                box-mode: page;
                box-position-left: 81.8%;
                box-position-top: 80.7%;
                box-origin: right-bottom;
                box-width: 27%;
                box-height: 30.8%;
                font-size: Ts2;
                line-height: 1.125em;
                letter-spacing: 0.06em;
                text-align: right;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                writing-mode: lr-tb;
            }

    section%colophon02 p.isbn {
                box-mode: page;
                box-position-left: 18%;
                box-position-top: 75.1%;
                box-origin: left-top;
                box-width: 35.8%;
                box-height: 6.4%;
                font-family: "isbn";
                font-size: Ts2;
                line-height: 1.125em;
                letter-spacing: 0.06em;
                writing-mode: lr-tb;
            }

    section%colophon02 h2.credit,
            section%colophon02 h3.copyright {
                        display: none;
                    }

    /* 表3 */
    section%h3jacket01 {
                margin-top: 1000%;
                margin-bottom: -1000%;
                margin-left: -1000%;
                margin-right: 1000%;
                hanmen-count: 2;
                color: #000;
                page-break-after: single;
                page-mode: noflow;
            }

    /*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
 *POD文庫　文字装飾 */

    /* 見出 */
    h1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    h2 {
        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-weight: bold;
    }
    h3 {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }

    /*　大見出 */
    section%tableofcontents01 h1 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h1 {
                font-size: T+3;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
            }
    section%standard01 h1,
            section%standard02 h1 {
                        font-size: T+3;
                        line-height: 1.4em;
                    }
    section%standard03 h1 {
                font-size: T+4;
                line-height: 1.4em;
            }
    section%standard04 h1 {
                font-size: T+4;
                line-height: 1.2em;
            }
    section%2col01 h1 {
                 font-size: T+3;
                 line-height: 1.2em;
             }
    section%3col01 h1 {
                 font-size: T+2;
                 line-height: 1.3em;
             }
    section%accent01 h1 {
                font-size: T+4;
            }

    /* 中見出 */
    section%tableofcontents01 h2 {
                font-size: T+1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h2 {
                font-size: T+3;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                font-weight: bold;
            }
    section%standard01 h2,
            section%standard02 h2 {
                        font-size: T+1;
                        line-height: 1.4em;
                    }
    section%standard03 h2 {
                font-size: T+2;
                line-height: 1.4em;
            }
    section%standard04 h2,
            section%accent01 h2 {
                        font-size: T+2;
                        line-height: 1.2em;
                    }
    section%2col01 h2 {
                 font-size: T+1;
                 line-height: 1.2em;
             }
    section%3col01 h2 {
                 font-size: T-1;
                 line-height: 1.3em;
             }

    /* 小見出 */
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.2em;
            }
    section%standard01 h3,
            section%standard02 h3,
                    section%2col01 h3 {
                                 font-size: T-2;
                             }
    section%standard03 h3,
            section%standard04 h3 {
                        font-size: T-1;
                    }
    section%3col01 h3 {
                 font-size: T-4;
             }
    section%accent01 h3 {
                font-size: T+0;
            }

    /* 強弱調 */
    span.strong {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }
    span.em {
        font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }
    span.weak {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    span.weaker {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }

    /* 弱調 */
    section%standard01 span.weak,
            section%standard02 span.weak,
                    section%standard03 span.weak,
                            section%2col01 span.weak,
                                     section%accent01 span.weak,
                                             section%tableofcontents01 span.weak {
                                                         font-size: T-4;
                                                     }
    section%standard04 span.weak,
            section%spread01 span.weak {
                        font-size: T-3;
                    }
    section%3col01 span.weak {
                 font-size: T-5;
             }
    section%standard01 blockquote span.weak,
            section%standard02 blockquote span.weak,
                    section%standard03 blockquote span.weak,
                            section%2col01 blockquote span.weak,
                                     section%accent01 blockquote span.weak,
                                             section%tableofcontents01 blockquote span.weak,
                                                     section%chaptertitle01 blockquote span.weak { font-size: T-6; }
    section%standard04 blockquote span.weak,
            section%spread01 blockquote span.weak { font-size: T-5; }
    section%3col01 blockquote span.weak { font-size: T-7; }

    /* 弱弱調 */
    section%standard01 span.weaker,
            section%standard02 span.weaker,
                    section%standard03 span.weaker,
                            section%2col01 span.weaker,
                                     section%accent01 span.weaker,
                                             section%tableofcontents01 span.weaker {
                                                         font-size: T-5;
                                                     }
    section%standard04 span.weaker,
            section%spread01 span.weaker {
                        font-size: T-4;
                    }
    section%3col01 span.weaker {
                 font-size: T-6;
             }
    section%standard01 blockquote span.weaker,
            section%standard02 blockquote span.weaker,
                    section%standard03 blockquote span.weaker,
                            section%2col01 blockquote span.weaker,
                                     section%3col01 blockquote span.weaker,
                                              section%accent01 blockquote span.weaker,
                                                      section%tableofcontents01 blockquote span.weaker,
                                                              section%chaptertitle01 blockquote span.weaker { font-size: T-7; }
    section%standard04 blockquote span.weaker,
            section%spread01 blockquote span.weaker { font-size: T-6; }

    /*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
 *POD文庫　画像サイズ */

    /* 共通 */
    figure {
        box-mode: hanmen;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-right-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-top-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-bottom-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: page;
        box-origin: center-bottom;
        box-position-left: 26.3%;
        box-position-top: 85.9%;
        box-width: 15%;
        box-height: 11%;
        /* first */
        box-caption-bottom-origin: center-bottom;
        box-caption-bottom-margin-top: 0.2%;
        box-caption-bottom-min-width: 15%;
        box-caption-bottom-line-count: 2;
        box-caption-bottom-writing-mode: lr-tb;
        box-caption-bottom-font-size: Ts3;
        box-caption-bottom-line-height: 1.3em;
        box-caption-bottom-text-align: center;
        /* second */
        box-caption-top-origin: center-top;
        box-caption-top-margin-bottom: 0.2%;
        box-caption-top-min-width: 15%;
        box-caption-top-line-count: 1;
        box-caption-top-writing-mode: lr-tb;
        box-caption-top-font-size: Ts2;
        box-caption-top-text-align: center;
    }

    /*** XS POD文庫　画像サイズ ***/

    /* 画像XS　共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 40%;
        box-height: 80%;
    }

    i.size_inline {
        box-mode: inline;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-right-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-top-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-bottom-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: 26.6%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.7%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 51%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.5%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: 26.6%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.5%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 43%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: 25.0%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 36%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-width: 26.6%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 36%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.5%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　2段組 */
    section%2col01 figure.size_xs {
                 box-width: 27.7%;
                 box-height: 95%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.4%;
                 box-caption-bottom-min-width: 19.2%;
                 box-caption-bottom-line-count: 8;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 1%;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像XS　3段組 */
    section%3col01 figure.size_xs {
                 box-width: 26.3%;
                 box-height: 95%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3.8%;
                 box-caption-bottom-min-width: 19.5%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 20%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 1.1%;
                box-caption-right-width: 54.6%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像XS　見開き01 */
    section%spread01 figure.size_xs {
                box-mode: page;
                box-origin: right-top;
                box-position-left: 87%;
                box-position-top: 16%;
                box-width: 42.6%;
                box-height: 64%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 8%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 19%;
                box-caption-bottom-line-count: 3;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-left: 8%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 19%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: right;
            }

    /* 画像XS　章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 49%;
                box-height: 41%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 38%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 49%;
                box-height: 41%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 38%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** S POD文庫　画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 0%;
        box-width: 55%;
        box-height: 60%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: 40.0%;
                box-height: 82%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.7%;
                box-caption-bottom-min-width: 25.8%;
                box-caption-bottom-line-count: 10;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.5%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: 40.0%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.4%;
                box-caption-bottom-min-width: 40.8%;
                box-caption-bottom-line-count: 10;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: 43.7%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 44.5%;
                box-caption-bottom-line-count: 10;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-width: 40.0%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-min-width: 41.5%;
                box-caption-bottom-line-count: 10;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.5%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　2段組 */
    section%2col01 figure.size_s {
                 box-width: 44.4%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.4%;
                 box-caption-bottom-min-width: 24%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像S　3段組 */
    section%3col01 figure.size_s {
                 box-width: 42.1%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3.8%;
                 box-caption-bottom-min-width: 20%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 0.5%;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 28%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 1.2%;
                box-caption-right-width: 39.4%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-mode: page;
                box-origin: left-bottom;
                box-position-left: 13.1%;
                box-position-top: 88.3%;
                box-width: 53.7%;
                box-height: 74.5%;
                /* first */
                box-caption-top-origin: left-top;
                box-caption-top-margin-right: 22%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 23%;
                box-caption-top-line-count: 3;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 23%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 64%;
                box-height: 58%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 64%;
                box-height: 58%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** M POD文庫　画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 12%;
        box-width: 67%;
        box-height: 95%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 17.7%;
                box-width: 62.5%;
                box-height: 59.8%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 15.5%;
                box-width: 66%;
                box-height: 65%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 3em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 13%;
                box-width: 68%;
                box-height: 73%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-position-top: 14%;
                box-width: 68%;
                box-height: 71%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　2段組 */
    section%2col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 1.1%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 1%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts2;
             }

    /* 画像M　3段組 */
    section%3col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 1.4%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 1%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts2;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-position-top: 14%;
                box-width: 64.7%;
                box-height: 71.7%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 2em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-position-left: 50%;
                box-position-top: 13%;
                box-width: 74%;
                box-height: 72.5%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 70.5%;
                box-height: 67%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 70.5%;
                box-height: 67%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** L POD文庫　画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 5.5%;
        box-width: 85%;
        box-height: 82%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像L　01 02 03 2段組 3段組 */
    section%standard01 figure.size_l,
            section%standard02 figure.size_l,
                    section%standard03 figure.size_l,
                            section%3col01 figure.size_l {
                                         box-origin: right-top;
                                         box-position-left: 92.3%;
                                         box-hanmen-margin-top: 99%;
                                         /* first */
                                         box-caption-bottom-origin: right-bottom;
                                         box-caption-bottom-margin-left: 10%;
                                         box-caption-bottom-margin-right: 10%;
                                         box-caption-bottom-margin-top: 0.8%;
                                         box-caption-bottom-min-width: 50%;
                                         box-caption-bottom-line-count: 2;
                                         box-caption-bottom-writing-mode: lr-tb;
                                         box-caption-bottom-font-size: Ts3;
                                         box-caption-bottom-line-height: 1.3em;
                                         /* second */
                                         box-caption-left-origin: right-top;
                                         box-caption-left-margin-left: 4.9%;
                                         box-caption-left-margin-right: 0.4%;
                                         box-caption-left-margin-top: 4.6%;
                                         box-caption-left-margin-bottom: 2%;
                                         box-caption-left-min-height: 1%;
                                         box-caption-left-line-count: 1;
                                         box-caption-left-writing-mode: tb-rl;
                                         box-caption-left-font-size: Ts2;
                                     }

    /* 画像L　04 */
    section%standard04 figure.size_l {
                box-origin: right-top;
                box-position-left: 92.3%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像L　2段組 */
    section%2col01 figure.size_l {
                 box-origin: right-top;
                 box-position-left: 92.3%;
                 box-hanmen-margin-top: 99%;
                 box-hanmen-min-margin: 1em;
                 /* first */
                 box-caption-bottom-origin: right-bottom;
                 box-caption-bottom-margin-left: 10%;
                 box-caption-bottom-margin-right: 10%;
                 box-caption-bottom-margin-top: 0.8%;
                 box-caption-bottom-min-width: 50%;
                 box-caption-bottom-line-count: 2;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 4.9%;
                 box-caption-left-margin-right: 0.4%;
                 box-caption-left-margin-top: 4.6%;
                 box-caption-left-margin-bottom: 2%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-position-left: 50%;
                box-position-top: 9.8%;
                box-width: 77%;
                box-height: 77.8%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-margin-right: 0.3%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像L　アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-hanmen-min-margin: 1em;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.5%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 10%;
                box-caption-top-margin-right: 10%;
                box-caption-top-margin-top: 2.6%;
                box-caption-top-margin-bottom: 0.4%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: right;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 9%;
                box-width: 76%;
                box-height: 81%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 9%;
                box-width: 76%;
                box-height: 81%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** XL POD文庫　画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 5.5%;
        box-width: 85%;
        box-height: 90%;
    }

    /* 画像XL　01 02 03 04 2段組01 3段組01 */
    section%standard01 figure.size_xl,
            section%standard02 figure.size_xl,
                    section%standard03 figure.size_xl,
                            section%standard04 figure.size_xl,
                                    section%2col01 figure.size_xl,
                                             section%3col01 figure.size_xl {
                                                          /* first */
                                                          box-caption-bottom-origin: center-bottom;
                                                          box-caption-bottom-margin-left: 10%;
                                                          box-caption-bottom-margin-right: 10%;
                                                          box-caption-bottom-margin-top: 0.8%;
                                                          box-caption-bottom-margin-bottom: 6%;
                                                          box-caption-bottom-min-width: 50%;
                                                          box-caption-bottom-line-count: 6;
                                                          box-caption-bottom-writing-mode: lr-tb;
                                                          box-caption-bottom-font-size: Ts3;
                                                          box-caption-bottom-line-height: 1.3em;
                                                          /* second */
                                                          box-caption-left-origin: right-top;
                                                          box-caption-left-margin-left: 4.9%;
                                                          box-caption-left-margin-right: 0.4%;
                                                          box-caption-left-margin-top: 4.6%;
                                                          box-caption-left-margin-bottom: 2%;
                                                          box-caption-left-min-height: 1%;
                                                          box-caption-left-line-count: 1;
                                                          box-caption-left-writing-mode: tb-rl;
                                                          box-caption-left-font-size: Ts2;
                                                      }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                box-position-top: 5.5%;
                box-width: 82.5%;
                box-height: 89%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 3%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-margin-top: 5%;
                box-caption-left-height: 85%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-margin-right: 3%;
                box-caption-right-margin-top: 5%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像XL アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 10%;
                box-caption-top-margin-right: 10%;
                box-caption-top-margin-top: 3%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: right;
            }

    /* 画像XL　章扉 */
    section%chaptertitle01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 7.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XL　総扉 */
    section%frontpage01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 7.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

} /* @bunkopod-landscape */

/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

 *POD新書　基準フォントサイズ
 *Base_T3

 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/
@shinshopod {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能)*/
    body:Ts1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 7px;
        line-height: 10px;
        column-gap: 0em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 8px;
        line-height: 12px;
        column-gap: 1em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 9px;
        line-height: 13px;
        column-gap: 1em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 10px;
        line-height: 14px;
        column-gap: 2em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 11px;
        line-height: 16px;
        column-gap: 2em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 12px;
        line-height: 18px;
        column-gap: 3em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 13px;
        line-height: 21px;
        column-gap: 2em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 14px;
        line-height: 24px;
        column-gap: 2em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 16px;
        line-height: 26px;
        column-gap: 2em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 20px;
        line-height: 32px;
        column-gap: 2em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 27px;
        line-height: 43px;
        column-gap: 2em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 30px;
        line-height: 48px;
        column-gap: 2em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 33px;
        line-height: 53px;
        column-gap: 1em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 39px;
        line-height: 62px;
        column-gap: 1em;
    }

} /* @shinshopod */

/*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

 *POD新書　デフォルトレイアウト
 *Base_T3

 ◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇*/
@shinshopod-landscape {

    aside.column_break {
         page-break-after: column;
    }
    aside.page_break_single {
        page-break-after: single;
    }
    aside.page_break_both {
        page-break-after: both;
    }
    aside.page_break_force_single {
        page-break-after: force-single;
    }

    section%standard01 blockquote,
            section%standard02 blockquote,
                    section%standard03 blockquote,
                            section%2col01 blockquote,
                                     section%3col01 blockquote {
                                                  font-size: T-4;
                                              }
    section%standard04 blockquote {
                font-size: T-3;
            }
    section%accent01 blockquote {
                font-size: T-5;
            }

    /* デフォルト　版面 */
    body {
        margin-top: 7%;
        margin-bottom: 14%;
        margin-left: 4%;
        margin-right: 4%;
        column-count: 1;
        hanmen-count: 2;
        writing-mode: tb-rl;
        font-size: T+0;
        paper-texture: single;
    }

    /* 標準01 */
    section%standard01 {
                margin-top: 21.0%;
                margin-bottom: 32.6%;
                margin-left: 20.3%;
                margin-right: 20.3%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.7em;
                footer: running page-no;
            }

    /* 標準02 */
    section%standard02 {
                margin-top: 17.0%;
                margin-bottom: 28.9%;
                margin-left: 17.3%;
                margin-right: 17.3%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.8em;
                footer: running page-no;
            }

    /* 標準03 */
    section%standard03 {
                margin-top: 13.0%;
                margin-bottom: 22.1%;
                margin-left: 18.3%;
                margin-right: 18.3%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.7em;
                footer: running page-no;
            }

    /* 標準04 */
    section%standard04 {
                margin-top: 14.1%;
                margin-bottom: 20.6%;
                margin-left: 17.3%;
                margin-right: 17.3%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 12.3%;
                 margin-bottom: 21.3%;
                 margin-left: 17.9%;
                 margin-right: 17.9%;
                 column-count: 2;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 line-height: 1.5em;
                 footer: running page-no;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 12.4%;
                 margin-bottom: 13.4%;
                 margin-left: 16.1%;
                 margin-right: 16.1%;
                 column-count: 3;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 line-height: 1.5em;
                 footer: running page-no;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 13.9%;
                margin-bottom: 18.4%;
                margin-left: 20.5%;
                margin-right: 20.5%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: lr-tb;
                font-size: T-3;
                line-height: 1.9em;
                footer: running page-no;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 16%;
                margin-bottom: 24%;
                margin-left: 18%;
                margin-right: 18%;
                column-count: 1;
                hanmen-count: 1;
                hanmen-nodo-padding: 1.1%;
                hanmen-nodo-margin: 4.8%;
                writing-mode: tb-rl;
                font-size: T-2;
                page-break-before: both;
                page-break-after: both;
            }

    /* ジャケット表1(4) */
    section%jacket_image {
                margin-top: 6.2%;
                margin-bottom: 6.2%;
                margin-left: 5.2%;
                margin-right: 5.2%;
                column-count: 1;
                writing-mode: tb-rl;
                font-size: T+0;
                background-color: #000;
                paper-texture: none;
            }

    section%jacket_image figure {
                box-mode: page;
                box-position-left: 50%;
                box-position-top: 50%;
                box-origin: center-middle;
                box-width: 44.7%;
                box-height: 87.6%;
            }

    /* 表2 */
    section%h2jacket01 {
                margin-top: 1000%;
                margin-bottom: -999%;
                margin-left: 1000%;
                margin-right: -999%;
                hanmen-count: 2;
                page-break-after: single;
                color: #000;
                page-mode: noflow;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: 14.8%;
                margin-bottom: 20.2%;
                margin-left: 16%;
                margin-right: 16%;
                hanmen-count: 2;
                page-break-after: both;
                page-mode: noflow;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 18.3%;
                margin-bottom: 18.3%;
                margin-left: 16.3%;
                margin-right: 16.3%;
                font-size: T-2;
                line-height: 1.7em;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 19.3%;
                margin-bottom: 18.1%;
                margin-left: 19.1%;
                margin-right: 19.1%;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 奥付 */
    section%colophon01 {
                margin-top: 16%;
                margin-bottom: 34%;
                margin-left: 42%;
                margin-right: 15%;
                hanmen-count: 2;
                column-count: 1;
                writing-mode: lr-tb;
                font-size: Ts2;
                background-image: url(/global/reader/images/svg/colophon_shinshopod.svg);
                page-break-before: both;
                page-mode: noflow;
            }

    /* 表3 */
    section%h3jacket01 {
                margin-top: 1000%;
                margin-bottom: -1000%;
                margin-left: -1000%;
                margin-right: 1000%;
                hanmen-count: 2;
                color: #000;
                page-break-after: single;
                page-mode: noflow;
            }

    /*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
 *POD新書　文字装飾 */

    /* 見出 */
    h1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    h2 {
        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-weight: bold;
    }
    h3 {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }

    /*　大見出 */
    section%tableofcontents01 h1 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h1 {
                font-size: T+3;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
            }
    section%standard01 h1,
            section%standard02 h1 {
                        font-size: T+2;
                        line-height: 1.4em;
                    }
    section%standard03 h1 {
                font-size: T+3;
                line-height: 1.4em;
            }
    section%standard04 h1 {
                font-size: T+3;
                line-height: 1.2em;
            }
    section%2col01 h1,
             section%3col01 h1 {
                          font-size: T+2;
                          line-height: 1.2em;
                      }
    section%accent01 h1 {
                font-size: T+3;
                line-height: 1.3em;
            }

    /*　中見出　*/
    section%tableofcontents01 h2 {
                font-size: T+1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h2 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                font-weight: bold;
            }
    section%standard01 h2,
            section%standard02 h2 {
                        font-size: T+1;
                        line-height: 1.4em;
                    }
    section%standard03 h2 {
                font-size: T+2;
                line-height: 1.4em;
            }
    section%standard04 h2 {
                font-size: T+2;
                line-height: 1.2em;
            }
    section%2col01 h2,
             section%3col01 h2 {
                          font-size: T+0;
                          line-height: 1.2em;
                      }
    section%accent01 h2 {
                font-size: T+1;
                line-height: 1.3em;
            }

    /*　小見出 */
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.2em;
            }
    section%standard01 h3,
            section%standard02 h3 {
                        font-size: T-2;
                        line-height: 1.4em;
                    }
    section%standard04 h3 {
                font-size: T-1;
            }
    section%2col01 h3 {
                 font-size: T-2;
                 line-height: 1.2em;
             }
    section%3col01 h3 {
                 font-size: T-3;
                 line-height: 1.2em;
             }
    section%accent01 h3 {
                font-size: T+0;
            }

    /* 強弱調 */
    span.strong {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }
    span.em {
        font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }
    span.weak {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    span.weaker {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }

    /* 弱調 */
    section%standard01 span.weak,
            section%standard02 span.weak,
                    section%standard03 span.weak,
                            section%2col01 span.weak,
                                     section%3col01 span.weak,
                                              section%accent01 span.weak,
                                                      section%spread01 span.weak,
                                                              section%tableofcontents01 span.weak {
                                                                          font-size: T-4;
                                                                      }
    section%standard04 span.weak {
                font-size: T-3;
            }
    section%standard01 blockquote span.weak,
            section%standard02 blockquote span.weak,
                    section%standard03 blockquote span.weak,
                            section%2col01 blockquote span.weak,
                                     section%3col01 blockquote span.weak,
                                              section%spread01 blockquote span.weak,
                                                      section%tableofcontents01 blockquote span.weak,
                                                              section%chaptertitle01 blockquote span.weak { font-size: T-6; }
    section%standard04 blockquote span.weak { font-size: T-5; }
    section%accent01 blockquote span.weak { font-size: T-7; }

    /* 弱弱調 */
    section%standard01 span.weaker,
            section%standard02 span.weaker,
                    section%standard03 span.weaker,
                            section%2col01 span.weaker,
                                     section%3col01 span.weaker,
                                              section%accent01 span.weaker,
                                                      section%spread01 span.weaker,
                                                              section%tableofcontents01 span.weaker {
                                                                          font-size: T-5;
                                                                      }
    section%standard04 span.weaker {
                font-size: T-4;
            }
    section%standard01 blockquote span.weaker,
            section%standard02 blockquote span.weaker,
                    section%standard03 blockquote span.weaker,
                            section%2col01 blockquote span.weaker,
                                     section%3col01 blockquote span.weaker,
                                              section%accent01 blockquote span.weaker,
                                                      section%spread01 blockquote span.weaker,
                                                              section%tableofcontents01 blockquote span.weaker,
                                                                      section%chaptertitle01 blockquote span.weaker { font-size: T-7; }
    section%standard04 blockquote span.weaker { font-size: T-6; }

    /*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
 *POD新書　画像サイズ */

    /* 共通 */
    figure {
        box-mode: hanmen;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-right-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-top-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-bottom-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: page;
        box-origin: center-bottom;
        box-position-left: 24.8%;
        box-position-top: 79.4%;
        box-width: 15%;
        box-height: 11%;
        /* first */
        box-caption-bottom-origin: center-bottom;
        box-caption-bottom-margin-top: 0.2%;
        box-caption-bottom-min-width: 15%;
        box-caption-bottom-line-count: 2;
        box-caption-bottom-writing-mode: lr-tb;
        box-caption-bottom-font-size: Ts3;
        box-caption-bottom-line-height: 1.3em;
        box-caption-bottom-text-align: center;
        /* second */
        box-caption-top-origin: center-top;
        box-caption-top-margin-bottom: 0.2%;
        box-caption-top-min-width: 15%;
        box-caption-top-line-count: 1;
        box-caption-top-writing-mode: lr-tb;
        box-caption-top-font-size: Ts2;
        box-caption-top-text-align: center;
    }

    /*** XS POD新書　画像サイズ ***/

    /* 画像XS　共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 38%;
        box-height: 95%;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: 26.6%;
                box-height: 96%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.4%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 46%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: 26.6%;
                box-height: 96%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.4%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 40%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: 25.0%;
                box-height: 90%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 33%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-width: 26.6%;
                box-height: 90%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 32%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　2段組 */
    section%2col01 figure.size_xs {
                 box-width: 27.7%;
                 box-height: 95%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.4%;
                 box-caption-bottom-min-width: 23%;
                 box-caption-bottom-line-count: 8;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 1%;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像XS　3段組 */
    section%3col01 figure.size_xs {
                 box-width: 26.3%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3.6%;
                 box-caption-bottom-min-width: 19.5%;
                 box-caption-bottom-line-count: 4;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 0.7%;
                 box-caption-left-margin-right: 0.2%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 20.0%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 1.1%;
                box-caption-right-width: 54.6%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像XS　見開き01 */
    section%spread01 figure.size_xs {
                box-mode: page;
                box-origin: right-top;
                box-position-left: 87.5%;
                box-position-top: 15%;
                box-width: 44%;
                box-height: 61.4%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 8%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 20.9%;
                box-caption-bottom-line-count: 3;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-left: 8%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 20.9%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: right;
            }

    /* 画像XS　章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 51%;
                box-height: 42.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 45%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 51%;
                box-height: 42.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 45%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** S POD新書　画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 55%;
        box-height: 60%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: 40.0%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.4%;
                box-caption-bottom-min-width: 38%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: 40.0%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-min-width: 40.5%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: 43.7%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 45%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-width: 40.0%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1%;
                box-caption-bottom-min-width: 41%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　2段組 */
    section%2col01 figure.size_s {
                 box-width: 44.4%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.4%;
                 box-caption-bottom-min-width: 28%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 0.5%;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像S　3段組 */
    section%3col01 figure.size_s {
                 box-width: 42.1%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3.6%;
                 box-caption-bottom-min-width: 20%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 1%;
                 box-caption-left-margin-right: 0.2%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 28%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 1.3%;
                box-caption-right-width: 39.4%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-mode: page;
                box-origin: left-bottom;
                box-position-left: 12.52%;
                box-position-top: 89.93%;
                box-width: 52%;
                box-height: 67.2%;
                /* first */
                box-caption-top-origin: left-top;
                box-caption-top-margin-right: 22%;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 23.6%;
                box-caption-top-line-count: 3;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 23.6%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 65%;
                box-height: 60%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 65%;
                box-height: 60%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** M POD新書　画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 13%;
        box-width: 69%;
        box-height: 95%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 16%;
                box-width: 65%;
                box-height: 56%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 13.0%;
                box-width: 67.5%;
                box-height: 65%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 3em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 12%;
                box-width: 69%;
                box-height: 72%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-position-top: 14%;
                box-width: 69%;
                box-height: 72%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　2段組 */
    section%2col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 1.1%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 1%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts2;
             }

    /* 画像M　3段組 */
    section%3col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 1.2%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 1%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts2;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-position-top: 12.3%;
                box-width: 72%;
                box-height: 71%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-position-left: 50%;
                box-position-top: 12%;
                box-width: 74.96%;
                box-height: 74%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 72%;
                box-height: 68.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 72%;
                box-height: 68.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** L POD新書　画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 4.8%;
        box-width: 85.3%;
        box-height: 83.9%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像L　01 02 03 04 2段組01 3段組01 */
    section%standard01 figure.size_l,
            section%standard02 figure.size_l,
                    section%standard03 figure.size_l,
                            section%standard04 figure.size_l,
                                    section%2col01 figure.size_l,
                                             section%3col01 figure.size_l {
                                                          box-hanmen-margin-top: 99%;
                                                          /* first */
                                                          box-caption-bottom-origin: center-bottom;
                                                          box-caption-bottom-margin-left: 10%;
                                                          box-caption-bottom-margin-right: 10%;
                                                          box-caption-bottom-margin-top: 0.8%;
                                                          box-caption-bottom-min-width: 50%;
                                                          box-caption-bottom-line-count: 2;
                                                          box-caption-bottom-writing-mode: lr-tb;
                                                          box-caption-bottom-font-size: Ts3;
                                                          box-caption-bottom-line-height: 1.3em;
                                                          /* second */
                                                          box-caption-left-origin: right-top;
                                                          box-caption-left-margin-left: 4.9%;
                                                          box-caption-left-margin-right: 0.3%;
                                                          box-caption-left-margin-top: 4.6%;
                                                          box-caption-left-margin-bottom: 2%;
                                                          box-caption-left-min-height: 1%;
                                                          box-caption-left-line-count: 1;
                                                          box-caption-left-writing-mode: tb-rl;
                                                          box-caption-left-font-size: Ts2;
                                                      }

    /* 画像L 04 */
    section%standard04 figure.size_l {
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 3em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-position-top: 8.3%;
                box-position-left: 50%;
                box-height: 77.6%;
                box-width: 77.77%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.6%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 85%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-margin-right: 0.35%;
                box-caption-right-height: 85%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像L　アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-hanmen-min-margin: 4em;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 10%;
                box-caption-top-margin-right: 10%;
                box-caption-top-margin-top: 2.3%;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: right;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 8%;
                box-width: 76.5%;
                box-height: 83%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 8%;
                box-width: 76.5%;
                box-height: 83%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** XL POD新書　画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 4.8%;
        box-width: 85.3%;
        box-height: 90.7%;
    }

    /* 画像XL　01 02 03 04 2段組01 3段組01 */
    section%standard01 figure.size_xl,
            section%standard02 figure.size_xl,
                    section%standard03 figure.size_xl,
                            section%standard04 figure.size_xl,
                                    section%2col01 figure.size_xl,
                                             section%3col01 figure.size_xl {
                                                          /* first */
                                                          box-caption-bottom-origin: center-bottom;
                                                          box-caption-bottom-margin-left: 10%;
                                                          box-caption-bottom-margin-right: 10%;
                                                          box-caption-bottom-margin-top: 0.8%;
                                                          box-caption-bottom-margin-bottom: 5%;
                                                          box-caption-bottom-min-width: 50%;
                                                          box-caption-bottom-line-count: 6;
                                                          box-caption-bottom-writing-mode: lr-tb;
                                                          box-caption-bottom-font-size: Ts3;
                                                          box-caption-bottom-line-height: 1.3em;
                                                          /* second */
                                                          box-caption-left-origin: right-top;
                                                          box-caption-left-margin-left: 4.9%;
                                                          box-caption-left-margin-right: 0.3%;
                                                          box-caption-left-margin-top: 4.6%;
                                                          box-caption-left-margin-bottom: 2%;
                                                          box-caption-left-min-height: 1%;
                                                          box-caption-left-line-count: 1;
                                                          box-caption-left-writing-mode: tb-rl;
                                                          box-caption-left-font-size: Ts2;
                                                      }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                box-position-left: 50%;
                box-position-top: 4.8%;
                box-width: 83%;
                box-height: 90.7%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 3%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-margin-top: 4%;
                box-caption-left-margin-bottom: 10%;
                box-caption-left-height: 75%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-margin-right: 3%;
                box-caption-right-margin-top: 4%;
                box-caption-right-margin-bottom: 4%;
                box-caption-right-height: 75%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像XL　アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 5.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 10%;
                box-caption-top-margin-right: 10%;
                box-caption-top-margin-top: 2.8%;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: right;
            }

    /* 画像XL　章扉 */
    section%chaptertitle01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 6.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XL　総扉 */
    section%frontpage01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 6.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 1.1%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

} /* @shinshopod-landscape */

/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

 *POD10inch　基準フォントサイズ
 *Base_T3

 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/
@inch10pod {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能)*/
    body:Ts1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 7px;
        line-height: 10px;
        column-gap: 0em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 8px;
        line-height: 12px;
        column-gap: 1em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 9px;
        line-height: 13px;
        column-gap: 1em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 10px;
        line-height: 14px;
        column-gap: 2em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 11px;
        line-height: 16px;
        column-gap: 3em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 12px;
        line-height: 18px;
        column-gap: 2em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 13px;
        line-height: 21px;
        column-gap: 2em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 14px;
        line-height: 24px;
        column-gap: 2em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 16px;
        line-height: 26px;
        column-gap: 2em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 20px;
        line-height: 32px;
        column-gap: 2em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 27px;
        line-height: 43px;
        column-gap: 2em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 30px;
        line-height: 48px;
        column-gap: 2em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 33px;
        line-height: 53px;
        column-gap: 1em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 39px;
        line-height: 62px;
        column-gap: 1em;
    }

} /* @inch10pod */

/*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

 *POD10inch　デフォルトレイアウト
 *Base_T3

 ◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇*/
@inch10pod-landscape {

    aside.column_break {
         page-break-after: column;
    }
    aside.page_break_single {
        page-break-after: single;
    }
    aside.page_break_both {
        page-break-after: both;
    }
    aside.page_break_force_single {
        page-break-after: force-single;
    }

    section%standard01 blockquote,
            section%standard02 blockquote,
                    section%standard03 blockquote,
                            section%2col01 blockquote,
                                     section%accent01 blockquote {
                                                 font-size: T-4;
                                             }
    section%standard04 blockquote {
                font-size: T-3;
            }
    section%3col01 blockquote {
                 font-size: T-5;
             }

    /* デフォルト　版面 */
    body {
        margin-top: 7%;
        margin-bottom: 14%;
        margin-left: 4%;
        margin-right: 4%;
        column-count: 1;
        hanmen-count: 2;
        writing-mode: tb-rl;
        font-size: T+0;
        paper-texture: single;
    }

    /* 標準01 */
    section%standard01 {
                margin-top: 26.1%;
                margin-bottom: 25.9%;
                margin-left: 21.0%;
                margin-right: 21.0%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.8em;
                footer: running page-no;
            }

    /* 標準02 */
    section%standard02 {
                margin-top: 23.0%;
                margin-bottom: 21.6%;
                margin-left: 19.3%;
                margin-right: 19.3%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.8em;
                footer: running page-no;
            }

    /* 標準03 */
    section%standard03 {
                margin-top: 18.5%;
                margin-bottom: 15.9%;
                margin-left: 17.4%;
                margin-right: 17.4%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.75em;
                footer: running page-no;
            }

    /* 標準04　*/
    section%standard04 {
                margin-top: 19.1%;
                margin-bottom: 16.3%;
                margin-left: 19.3%;
                margin-right: 19.3%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 17.0%;
                 margin-bottom: 13.1%;
                 margin-left: 14.3%;
                 margin-right: 14.3%;
                 column-count: 2;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 line-height: 1.7em;
                 footer: running page-no;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 13.0%;
                 margin-bottom: 14.9%;
                 margin-left: 17.0%;
                 margin-right: 17.0%;
                 column-count: 3;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-3;
                 line-height: 1.59em;
                 footer: running page-no;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 16.2%;
                margin-bottom: 14.5%;
                margin-left: 17.4%;
                margin-right: 17.4%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: lr-tb;
                font-size: T-2;
                line-height: 1.8em;
                footer: running page-no;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 16%;
                margin-bottom: 24%;
                margin-left: 18%;
                margin-right: 18%;
                column-count: 1;
                hanmen-count: 1;
                hanmen-nodo-padding: 0.85%;
                hanmen-nodo-margin: 3.73%;
                writing-mode: tb-rl;
                font-size: T-2;
                page-break-before: both;
                page-break-after: both;
            }

    /* ジャケット表1(4) */
    section%jacket_image {
                margin-top: 5.8%;
                margin-bottom: 5.8%;
                margin-left: 4%;
                margin-right: 4%;
                column-count: 1;
                writing-mode: tb-rl;
                font-size: T+0;
                background-color: #000;
                paper-texture: none;
            }

    section%jacket_image figure {
                box-mode: page;
                box-position-left: 50%;
                box-position-top: 50%;
                box-origin: center-middle;
                box-width: 45.9%;
                box-height: 88.3%;
            }

    /* 表2 */
    section%h2jacket01 {
                margin-top: 1000%;
                margin-bottom: -999%;
                margin-left: 1000%;
                margin-right: -999%;
                hanmen-count: 2;
                page-break-after: single;
                color: #000;
                page-mode: noflow;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: 15.2%;
                margin-bottom: 19.3%;
                margin-left: 19%;
                margin-right: 19%;
                hanmen-count: 2;
                page-break-after: both;
                page-mode: noflow;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 18.2%;
                margin-bottom: 22.1%;
                margin-left: 20.5%;
                margin-right: 20.5%;
                font-size: T-2;
                line-height: 1.7em;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 16.8%;
                margin-bottom: 15.5%;
                margin-left: 19.3%;
                margin-right: 19.3%;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 奥付 */
    section%colophon01 {
                margin-top: 16%;
                margin-bottom: 23%;
                margin-left: 42%;
                margin-right: 14%;
                hanmen-count: 2;
                column-count: 1;
                writing-mode: lr-tb;
                font-size: Ts2;
                background-image: url(/global/reader/images/svg/colophon_10inchpod.svg);
                page-break-before: both;
                page-mode: noflow;
            }

    /* 表3 */
    section%h3jacket01 {
                margin-top: 1000%;
                margin-bottom: -1000%;
                margin-left: -1000%;
                margin-right: 1000%;
                hanmen-count: 2;
                color: #000;
                page-break-after: single;
                page-mode: noflow;
            }

    /*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
 *POD10inch　文字装飾 */

    /* 見出 */
    h1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    h2 {
        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-weight: bold;
    }
    h3 {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }

    /*　大見出 */
    section%tableofcontents01 h1 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h1 {
                font-size: T+4;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
            }
    section%standard01 h1,
            section%standard02 h1 {
                        font-size: T+3;
                        line-height: 1.3em;
                    }
    section%standard03 h1,
            section%standard04 h1 {
                        font-size: T+3;
                        line-height: 1.4em;
                    }
    section%2col01 h1 {
                 font-size: T+3;
                 line-height: 1.2em;
             }
    section%3col01 h1 {
                 font-size: T+2;
                 line-height: 1.2em;
             }
    section%accent01 h1 {
                font-size: T+3;
            }

    /*　中見出　*/
    section%tableofcontents01 h2 {
                font-size: T+1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h2 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                font-weight: bold;
            }
    section%standard01 h2,
            section%standard02 h2,
                    section%accent01 h2 {
                                font-size: T+1;
                            }
    section%standard03 h2 {
                font-size: T+1;
                line-height: 1.4em;
            }
    section%standard04 h2 {
                font-size: T+1;
                line-height: 1.5em;
            }
    section%2col01 h2 {
                 font-size: T+1;
                 line-height: 1.2em;
             }
    section%3col01 h2 {
                 font-size: T-1;
                 line-height: 1.2em;
             }

    /*　小見出　*/
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.2em;
            }
    section%standard01 h3,
            section%standard02 h3,
                    section%2col01 h3 {
                                 font-size: T-2;
                             }
    section%standard04 h3 {
                font-size: T-1;
                line-height: 1.5em;
            }
    section%3col01 h3 {
                 font-size: T-3;
                 line-height: 1.2em;
             }
    section%accent01 h3 {
                font-size: T+0;
            }

    /* 強弱調 */
    span.strong {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }
    span.em {
        font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }
    span.weak {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    span.weaker {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }

    /* 弱調 */
    section%standard01 span.weak,
            section%standard02 span.weak,
                    section%standard03 span.weak,
                            section%2col01 span.weak,
                                     section%accent01 span.weak,
                                             section%spread01 span.weak,
                                                     section%tableofcontents01 span.weak {
                                                                 font-size: T-4;
                                                             }
    section%standard04 span.weak {
                font-size: T-3;
            }
    section%3col01 span.weak {
                 font-size: T-5;
             }
    section%standard01 blockquote span.weak,
            section%standard02 blockquote span.weak,
                    section%standard03 blockquote span.weak,
                            section%2col01 blockquote span.weak,
                                     section%accent01 blockquote span.weak,
                                             section%spread01 blockquote span.weak,
                                                     section%tableofcontents01 blockquote span.weak,
                                                             section%chaptertitle01 blockquote span.weak { font-size: T-6; }
    section%standard04 blockquote span.weak { font-size: T-5; }
    section%3col01 blockquote span.weak { font-size: T-7; }

    /* 弱弱調 */
    section%standard01 span.weaker,
            section%standard02 span.weaker,
                    section%standard03 span.weaker,
                            section%2col01 span.weaker,
                                     section%accent01 span.weaker,
                                             section%spread01 span.weaker,
                                                     section%tableofcontents01 span.weaker {
                                                                 font-size: T-5;
                                                             }
    section%standard04 span.weaker {
                font-size: T-4;
            }
    section%3col01 span.weaker {
                 font-size: T-6;
             }
    section%standard01 blockquote span.weaker,
            section%standard02 blockquote span.weaker,
                    section%standard03 blockquote span.weaker,
                            section%2col01 blockquote span.weaker,
                                     section%3col01 blockquote span.weaker,
                                              section%accent01 blockquote span.weaker,
                                                      section%spread01 blockquote span.weaker,
                                                              section%tableofcontents01 blockquote span.weaker,
                                                                      section%chaptertitle01 blockquote span.weaker { font-size: T-7; }
    section%standard04 blockquote span.weaker { font-size: T-6; }

    /*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
 *POD10inch　画像サイズ*/

    /* 共通 */
    figure {
        box-mode: hanmen;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-right-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-top-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-bottom-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: page;
        box-origin: center-bottom;
        box-position-left: 26.8%;
        box-position-top: 83.7%;
        box-width: 15%;
        box-height: 11%;
        /* first */
        box-caption-bottom-origin: center-bottom;
        box-caption-bottom-margin-top: 0.2%;
        box-caption-bottom-min-width: 15%;
        box-caption-bottom-line-count: 2;
        box-caption-bottom-writing-mode: lr-tb;
        box-caption-bottom-font-size: Ts3;
        box-caption-bottom-line-height: 1.3em;
        box-caption-bottom-text-align: center;
        /* second */
        box-caption-top-origin: center-top;
        box-caption-top-margin-bottom: 0.2%;
        box-caption-top-min-width: 15%;
        box-caption-top-line-count: 1;
        box-caption-top-writing-mode: lr-tb;
        box-caption-top-font-size: Ts2;
        box-caption-top-text-align: center;
    }

    /*** XS POD10inch　画像サイズ ***/

    /* 画像XS　共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 38%;
        box-height: 90%;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: 23.5%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-height: 43%;
                box-caption-bottom-width: auto;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: 27.7%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 36%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: 25.0%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 30%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-width: 27.7%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 32%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　2段組 */
    section%2col01 figure.size_xs {
                 box-width: 26.0%;
                 box-height: 95%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.4%;
                 box-caption-bottom-min-width: 20.8%;
                 box-caption-bottom-line-count: 7;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 1%;
                 box-caption-left-margin-right: 0.4%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像XS　3段組 */
    section%3col01 figure.size_xs {
                 box-width: 27.9%;
                 box-height: 95%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3.5%;
                 box-caption-bottom-min-width: 16.4%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 90%;
                box-height: 19.2%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.8%;
                box-caption-right-width: 38.6%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像XS　見開き01 */
    section%spread01 figure.size_xs {
                box-mode: page;
                box-origin: right-top;
                box-position-left: 89.32%;
                box-position-top: 14.8%;
                box-width: 45%;
                box-height: 65.5%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 8%;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 18.8%;
                box-caption-bottom-line-count: 3;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-left: 8%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 18.8%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: right;
            }

    /* 画像XS 章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 51.5%;
                box-height: 43%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 38%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 51.5%;
                box-height: 43%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 38%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** S POD10inch　画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 55%;
        box-height: 60%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: 41.1%;
                box-height: 90%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-min-width: 29.2%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.3%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: 44.4%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-min-width: 40%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: 45.0%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 47%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-width: 44.4%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 45%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　2段組 */
    section%2col01 figure.size_s {
                 box-width: 43.4%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.4%;
                 box-caption-bottom-min-width: 23%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 1%;
                 box-caption-left-margin-right: 0.4%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像S　3段組 */
    section%3col01 figure.size_s {
                 box-width: 44.0%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3.5%;
                 box-caption-bottom-min-width: 17%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 25.8%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 1%;
                box-caption-right-width: 38.6%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-mode: page;
                box-origin: left-bottom;
                box-position-left: 10.85%;
                box-position-top: 89.5%;
                box-width: 56.8%;
                box-height: 76%;
                /* first */
                box-caption-top-origin: left-top;
                box-caption-top-margin-right: 22%;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 22.4%;
                box-caption-top-line-count: 3;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 22.4%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 68%;
                box-height: 60.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 68%;
                box-height: 60.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** M POD10inch　画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 13%;
        box-width: 69%;
        box-height: 95%;
        box-hanmen-min-margin: 3em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 14%;
                box-width: 63%;
                box-height: 61%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 15%;
                box-width: 66%;
                box-height: 67%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 9.5%;
                box-width: 75%;
                box-height: 76%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-position-top: 10.5%;
                box-width: 72%;
                box-height: 77%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　2段組 */
    section%2col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 1%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.8%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts2;
             }

    /* 画像M　3段組 */
    section%3col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 1%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.7%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts2;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-position-top: 9.5%;
                box-width: 76.5%;
                box-height: 75%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-position-left: 50%;
                box-position-top: 11.5%;
                box-width: 80%;
                box-height: 75.2%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.25%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 75.5%;
                box-height: 69.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 75.5%;
                box-height: 69.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** L POD10inch　画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 4.49%;
        box-width: 88.5%;
        box-height: 85.3%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像L　01 02 04 */
    section%standard01 figure.size_l,
            section%standard02 figure.size_l,
                    section%standard04 figure.size_l {
                                box-origin: right-top;
                                box-position-left: 94.25%;
                                box-height: 85.3%;
                                box-hanmen-margin-top: 99%;
                                /* first */
                                box-caption-bottom-origin: right-bottom;
                                box-caption-bottom-margin-left: 10%;
                                box-caption-bottom-margin-right: 10%;
                                box-caption-bottom-margin-top: 0.6%;
                                box-caption-bottom-min-width: 50%;
                                box-caption-bottom-line-count: 2;
                                box-caption-bottom-writing-mode: lr-tb;
                                box-caption-bottom-font-size: Ts3;
                                box-caption-bottom-line-height: 1.3em;
                                /* second */
                                box-caption-left-origin: right-top;
                                box-caption-left-margin-left: 4.9%;
                                box-caption-left-margin-right: 0.3%;
                                box-caption-left-margin-top: 4.6%;
                                box-caption-left-margin-bottom: 2%;
                                box-caption-left-min-height: 1%;
                                box-caption-left-line-count: 1;
                                box-caption-left-writing-mode: tb-rl;
                                box-caption-left-font-size: Ts2;
                            }

    /* 画像L　03 */
    section%standard03 figure.size_l {
                box-origin: right-top;
                box-position-left: 94.25%;
                box-height: 85.3%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 1.5%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像L　2段組 3段組 */
    section%2col01 figure.size_l,
             section%3col01 figure.size_l {
                          box-origin: right-top;
                          box-position-left: 94.25%;
                          box-height: 85.3%;
                          box-hanmen-margin-top: 99%;
                          box-hanmen-min-margin: 1em;
                          /* first */
                          box-caption-bottom-origin: right-bottom;
                          box-caption-bottom-margin-left: 10%;
                          box-caption-bottom-margin-right: 10%;
                          box-caption-bottom-margin-top: 0.6%;
                          box-caption-bottom-min-width: 50%;
                          box-caption-bottom-line-count: 2;
                          box-caption-bottom-writing-mode: lr-tb;
                          box-caption-bottom-font-size: Ts3;
                          box-caption-bottom-line-height: 1.3em;
                          /* second */
                          box-caption-left-origin: right-top;
                          box-caption-left-margin-left: 4.9%;
                          box-caption-left-margin-right: 0.3%;
                          box-caption-left-margin-top: 4.6%;
                          box-caption-left-margin-bottom: 2%;
                          box-caption-left-min-height: 1%;
                          box-caption-left-line-count: 1;
                          box-caption-left-writing-mode: tb-rl;
                          box-caption-left-font-size: Ts2;
                      }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-position-top: 8.48%;
                box-width: 81.7%;
                box-height: 80.4%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.25%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像L　アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 10%;
                box-caption-top-margin-right: 10%;
                box-caption-top-margin-top: 2.3%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-line-height: 1.3em;
                box-caption-top-text-align: right;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 7.6%;
                box-width: 81.5%;
                box-height: 81.2%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 7.6%;
                box-width: 81.5%;
                box-height: 81.2%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** XL POD10inch　画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 4.49%;
        box-width: 88.5%;
        box-height: 91.02%;
    }

    /* 画像XL　01 02 03 04 2段組 3段組 */
    section%standard01 figure.size_xl,
            section%standard02 figure.size_xl,
                    section%standard03 figure.size_xl,
                            section%standard04 figure.size_xl,
                                    section%2col01 figure.size_xl,
                                             section%3col01 figure.size_xl {
                                                          /* first */
                                                          box-caption-bottom-origin: center-bottom;
                                                          box-caption-bottom-margin-left: 10%;
                                                          box-caption-bottom-margin-right: 10%;
                                                          box-caption-bottom-margin-top: 0.6%;
                                                          box-caption-bottom-margin-bottom: 6%;
                                                          box-caption-bottom-min-width: 50%;
                                                          box-caption-bottom-line-count: 6;
                                                          box-caption-bottom-writing-mode: lr-tb;
                                                          box-caption-bottom-font-size: Ts3;
                                                          box-caption-bottom-line-height: 1.3em;
                                                          /* second */
                                                          box-caption-left-origin: right-top;
                                                          box-caption-left-margin-left: 4.9%;
                                                          box-caption-left-margin-right: 0.3%;
                                                          box-caption-left-margin-top: 4.6%;
                                                          box-caption-left-margin-bottom: 2%;
                                                          box-caption-left-min-height: 1%;
                                                          box-caption-left-line-count: 1;
                                                          box-caption-left-writing-mode: tb-rl;
                                                          box-caption-left-font-size: Ts2;
                                                      }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                box-mode: page;
                box-position-left: 50%;
                box-position-top: 4.49%;
                box-width: 86.79%;
                box-height: 91.02%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2.9%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-margin-top: 3.83%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.25%;
                box-caption-right-margin-right: 3%;
                box-caption-right-margin-top: 3.83%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像XL　アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 5%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 10%;
                box-caption-top-margin-right: 10%;
                box-caption-top-margin-top: 2.8%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: right;
            }

    /* 画像XL　章扉 */
    section%chaptertitle01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XL　総扉 */
    section%frontpage01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

} /* @inch10pod-landscape */

/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

 *PODA5変型　基準フォントサイズ
 *Base_T4

 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/
@a5deformepod {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能)*/
    body:Ts1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 7px;
        line-height: 10px;
        column-gap: 0em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 8px;
        line-height: 12px;
        column-gap: 1em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 9px;
        line-height: 13px;
        column-gap: 1em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 10px;
        line-height: 14px;
        column-gap: 2em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 11px;
        line-height: 16px;
        column-gap: 2em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 12px;
        line-height: 18px;
        column-gap: 3em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 13px;
        line-height: 21px;
        column-gap: 3em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 14px;
        line-height: 24px;
        column-gap: 2em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 16px;
        line-height: 26px;
        column-gap: 2em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 20px;
        line-height: 32px;
        column-gap: 2em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 27px;
        line-height: 43px;
        column-gap: 2em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 30px;
        line-height: 48px;
        column-gap: 2em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 33px;
        line-height: 53px;
        column-gap: 1em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 39px;
        line-height: 62px;
        column-gap: 1em;
    }

} /* @a5deformepod */

/*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

 *PODA5変型　デフォルトレイアウト
 *Base_T3

 ◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇*/
@a5deformepod-landscape {

    aside.column_break {
         page-break-after: column;
    }
    aside.page_break_single {
        page-break-after: single;
    }
    aside.page_break_both {
        page-break-after: both;
    }
    aside.page_break_force_single {
        page-break-after: force-single;
    }

    section%standard01 blockquote,
            section%standard02 blockquote,
                    section%standard03 blockquote,
                            section%2col01 blockquote,
                                     section%accent01 blockquote {
                                                 font-size: T-4;
                                             }
    section%standard04 blockquote {
                font-size: T-3;
            }
    section%3col01 blockquote {
                 font-size: T-5;
             }

    /* デフォルト　版面 */
    body {
        margin-top: 8%;
        margin-bottom: 15%;
        margin-left: 8%;
        margin-right: 8%;
        column-count: 1;
        hanmen-count: 2;
        writing-mode: tb-rl;
        font-size: T+0;
    }

    /* 標準01 */
    section%standard01 {
                margin-top: 24.0%;
                margin-bottom: 32.9%;
                margin-left: 19.5%;
                margin-right: 19.5%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.8em;
                footer: running page-no;
            }

    /* 標準02 */
    section%standard02 {
                margin-top: 21.4%;
                margin-bottom: 29.0%;
                margin-left: 19.1%;
                margin-right: 19.1%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.75em;
                footer: running page-no;
            }

    /* 標準03 */
    section%standard03 {
                margin-top: 17.0%;
                margin-bottom: 24.4%;
                margin-left: 17.4%;
                margin-right: 17.4%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.7em;
                footer: running page-no;
            }

    /* 標準04 */
    section%standard04 {
                margin-top: 17.5%;
                margin-bottom: 24.5%;
                margin-left: 17.7%;
                margin-right: 17.7%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 15.0%;
                 margin-bottom: 21.1%;
                 margin-left: 14.2%;
                 margin-right: 14.2%;
                 column-count: 2;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 line-height: 1.6em;
                 footer: running page-no;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 11.5%;
                 margin-bottom: 15.5%;
                 margin-left: 16.2%;
                 margin-right: 16.2%;
                 column-count: 3;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-3;
                 line-height: 1.6em;
                 footer: running page-no;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 13.5%;
                margin-bottom: 21.5%;
                margin-left: 15.7%;
                margin-right: 15.7%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: lr-tb;
                font-size: T-2;
                line-height: 1.9em;
                footer: running page-no;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 14%;
                margin-bottom: 15%;
                margin-left: 17%;
                margin-right: 17%;
                column-count: 1;
                hanmen-count: 1;
                hanmen-nodo-padding: 0.89%;
                hanmen-nodo-margin: 3.92%;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.64em;
                page-break-before: both;
                page-break-after: both;
            }

    /* ジャケット表1(4) */
    section%jacket_image {
                margin-top: 5.2%;
                margin-bottom: 5.2%;
                margin-left: 4.2%;
                margin-right: 4.2%;
                column-count: 1;
                writing-mode: tb-rl;
                font-size: T+0;
                background-color: #000;
                paper-texture: none;
            }

    section%jacket_image figure {
                box-mode: page;
                box-position-left: 50%;
                box-position-top: 50%;
                box-origin: center-middle;
                box-width: 45.7%;
                box-height: 89.5%;
            }

    /* 表2 */
    section%h2jacket01 {
                margin-top: 1000%;
                margin-bottom: -999%;
                margin-left: 1000%;
                margin-right: -999%;
                hanmen-count: 2;
                page-break-after: single;
                color: #000;
                page-mode: noflow;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: 16.3%;
                margin-bottom: 19.8%;
                margin-left: 19%;
                margin-right: 19%;
                hanmen-count: 2;
                page-break-after: both;
                page-mode: noflow;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 17.9%;
                margin-bottom: 28.6%;
                margin-left: 19.0%;
                margin-right: 19.0%;
                font-size: T-2;
                line-height: 1.7em;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 20.0%;
                margin-bottom: 19.3%;
                margin-left: 17.7%;
                margin-right: 17.7%;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 奥付 */
    section%colophon01 {
                margin-top: 16%;
                margin-bottom: 28%;
                margin-left: 42%;
                margin-right: 13%;
                hanmen-count: 2;
                column-count: 1;
                writing-mode: lr-tb;
                font-size: Ts2;
                background-image: url(/global/reader/images/svg/colophon_a5deformepod.svg);
                page-break-before: both;
                page-mode: noflow;
            }

    /* 表3 */
    section%h3jacket01 {
                margin-top: 1000%;
                margin-bottom: -1000%;
                margin-left: -1000%;
                margin-right: 1000%;
                hanmen-count: 2;
                color: #000;
                page-break-after: single;
                page-mode: noflow;
            }

    /*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
 *PODA5変型　文字装飾 */

    /* 見出 */
    h1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    h2 {
        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-weight: bold;
    }
    h3 {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }

    /*　大見出 */
    section%tableofcontents01 h1 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h1 {
                font-size: T+4;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
            }
    section%standard01 h1,
            section%standard02 h1 {
                        font-size: T+3;
                        line-height: 1.3em;
                    }
    section%standard03 h1,
            section%accent01 h1 {
                        font-size: T+3;
                    }
    section%standard04 h1 {
                font-size: T+3;
                line-height: 1.4em;
            }
    section%2col01 h1 {
                 font-size: T+3;
                 line-height: 1.2em;
             }
    section%3col01 h1 {
                 font-size: T+2;
                 line-height: 1.2em;
             }

    /*　中見出 */
    section%tableofcontents01 h2 {
                font-size: T+1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h2 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                font-weight: bold;
            }
    section%standard01 h2,
            section%standard02 h2,
                    section%standard03 h2 {
                                font-size: T+1;
                            }
    section%standard04 h2 {
                font-size: T+1;
                line-height: 1.5em;
            }
    section%2col01 h2 {
                 font-size: T+1;
                 line-height: 1.2em;
             }
    section%3col01 h2 {
                 font-size: T+0;
                 line-height: 1.2em;
             }
    section%accent01 h2 {
                font-size: T+1;
            }

    /*　小見出 */
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.2em;
            }
    section%standard01 h3,
            section%standard02 h3,
                    section%2col01 h3 {
                                 font-size: T-2;
                             }
    section%standard04 h3 {
                font-size: T-1;
                line-height: 1.5em;
            }
    section%3col01 h3 {
                 font-size: T-2;
                 line-height: 1.2em;
             }
    section%accent01 h3 {
                font-size: T+0;
            }

    /*　強弱調 */
    span.strong {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }
    span.em {
        font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }
    span.weak {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    span.weaker {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }

    /* 弱調 */
    section%standard01 span.weak,
            section%standard02 span.weak,
                    section%standard03 span.weak,
                            section%2col01 span.weak,
                                     section%accent01 span.weak,
                                             section%tableofcontents01 span.weak {
                                                         font-size: T-4;
                                                     }
    section%standard04 span.weak,
            section%spread01 span.weak {
                        font-size: T-3;
                    }
    section%3col01 span.weak {
                 font-size: T-5;
             }
    section%standard01 blockquote span.weak,
            section%standard02 blockquote span.weak,
                    section%standard03 blockquote span.weak,
                            section%2col01 blockquote span.weak,
                                     section%accent01 blockquote span.weak,
                                             section%tableofcontents01 blockquote span.weak,
                                                     section%chaptertitle01 blockquote span.weak { font-size: T-6; }
    section%standard04 blockquote span.weak,
            section%spread01 blockquote span.weak { font-size: T-5; }
    section%3col01 blockquote span.weak { font-size: T-7; }

    /* 弱弱調 */
    section%standard01 span.weaker,
            section%standard02 span.weaker,
                    section%standard03 span.weaker,
                            section%2col01 span.weaker,
                                     section%accent01 span.weaker,
                                             section%tableofcontents01 span.weaker {
                                                         font-size: T-5;
                                                     }
    section%standard04 span.weaker,
            section%spread01 span.weaker {
                        font-size: T-4;
                    }
    section%3col01 span.weaker {
                 font-size: T-6;
             }
    section%standard01 blockquote span.weaker,
            section%standard02 blockquote span.weaker,
                    section%standard03 blockquote span.weaker,
                            section%2col01 blockquote span.weaker,
                                     section%3col01 blockquote span.weaker,
                                              section%accent01 blockquote span.weaker,
                                                      section%tableofcontents01 blockquote span.weaker,
                                                              section%chaptertitle01 blockquote span.weaker { font-size: T-7; }
    section%standard04 blockquote span.weaker,
            section%spread01 blockquote span.weaker { font-size: T-6; }

    /*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
 *PODA5変型　画像サイズ */

    /* 共通 */
    figure {
        box-mode: hanmen;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-right-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-top-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-bottom-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: page;
        box-origin: center-bottom;
        box-position-left: 25.2%;
        box-position-top: 75.5%;
        box-width: 15%;
        box-height: 11%;
        /* first */
        box-caption-bottom-origin: center-bottom;
        box-caption-bottom-margin-top: 0.2%;
        box-caption-bottom-min-width: 15%;
        box-caption-bottom-line-count: 2;
        box-caption-bottom-writing-mode: lr-tb;
        box-caption-bottom-font-size: Ts3;
        box-caption-bottom-line-height: 1.3em;
        box-caption-bottom-text-align: center;
        /* second */
        box-caption-top-origin: center-top;
        box-caption-top-margin-bottom: 0.2%;
        box-caption-top-min-width: 15%;
        box-caption-top-line-count: 1;
        box-caption-top-writing-mode: lr-tb;
        box-caption-top-font-size: Ts2;
        box-caption-top-text-align: center;
    }

    /*** XS PODA5変型　画像サイズ ***/

    /* 画像XS　共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 40%;
        box-height: 80%;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: 23.5%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.6%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 42%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: 27.7%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.6%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 36%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: 25.0%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 31%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-width: 27.7%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 31%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　2段組 */
    section%2col01 figure.size_xs {
                 box-width: 26.0%;
                 box-height: 95%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.2%;
                 box-caption-bottom-min-width: 21.5%;
                 box-caption-bottom-line-count: 7;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像XS　3段組 */
    section%3col01 figure.size_xs {
                 box-width: 26.0%;
                 box-height: 95%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3%;
                 box-caption-bottom-min-width: 19.4%;
                 box-caption-bottom-line-count: 4;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 0.5%;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 90%;
                box-height: 19.2%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.8%;
                box-caption-right-width: 38.6%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像XS　見開き01 */
    section%spread01 figure.size_xs {
                box-mode: page;
                box-origin: right-top;
                box-position-left: 88.79%;
                box-position-top: 14.2%;
                box-width: 44.5%;
                box-height: 62%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 8%;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 20.8%;
                box-caption-bottom-line-count: 3;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-left: 8%;
                box-caption-top-margin-bottom: 0.5%;
                box-caption-top-min-width: 20.8%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: right;
            }

    /* 画像XS　章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 53%;
                box-height: 43.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 46%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 53%;
                box-height: 43.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 46%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** S PODA5変型　画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 55%;
        box-height: 60%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: 41.1%;
                box-height: 82%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-min-width: 24.5%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: 44.4%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 40%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: 45.0%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 46.5%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-width: 44.4%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 45%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.5%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　2段組 */
    section%2col01 figure.size_s {
                 box-width: 43.4%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.2%;
                 box-caption-bottom-min-width: 24%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像S　3段組 */
    section%3col01 figure.size_s {
                 box-width: 43.4%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3%;
                 box-caption-bottom-min-width: 21.4%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 0.5%;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 26.9%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.9%;
                box-caption-right-width: 38.6%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: right-top;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-mode: page;
                box-origin: left-bottom;
                box-position-left: 11.21%;
                box-position-top: 90.3%;
                box-width: 56.6%;
                box-height: 70.5%;
                /* first */
                box-caption-top-origin: left-top;
                box-caption-top-margin-right: 22%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 24.5%;
                box-caption-top-line-count: 3;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 24.5%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 68%;
                box-height: 57%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 68%;
                box-height: 57%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** M PODA5変型　画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 12%;
        box-width: 67%;
        box-height: 95%;
        box-hanmen-min-margin: 3em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 14%;
                box-width: 64%;
                box-height: 53%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 15.3%;
                box-width: 67.5%;
                box-height: 57%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 11%;
                box-width: 74.5%;
                box-height: 74%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-position-top: 10.5%;
                box-width: 74.5%;
                box-height: 74%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　2段組 */
    section%2col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.9%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.7%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts2;
             }

    /* 画像M　3段組 */
    section%3col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.9%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.9%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts2;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-position-top: 11.4%;
                box-width: 74.8%;
                box-height: 72.7%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 4em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-bottom: 0.5%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-position-left: 50%;
                box-position-top: 9.7%;
                box-width: 77.57%;
                box-height: 75.5%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.25%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.2%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 75%;
                box-height: 63.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 75%;
                box-height: 63.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** L PODA5変型　画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 4.02%;
        box-width: 87.9%;
        box-height: 85.3%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像L　01 02 04 2段 3段 */
    section%standard01 figure.size_l,
            section%standard02 figure.size_l,
                    section%standard04 figure.size_l,
                            section%2col01 figure.size_l,
                                     section%3col01 figure.size_l {
                                                  box-hanmen-margin-top: 99%;
                                                  box-hanmen-min-margin: 4em;
                                                  /* first */
                                                  box-caption-bottom-origin: center-bottom;
                                                  box-caption-bottom-margin-left: 10%;
                                                  box-caption-bottom-margin-right: 10%;
                                                  box-caption-bottom-margin-top: 0.7%;
                                                  box-caption-bottom-min-width: 50%;
                                                  box-caption-bottom-line-count: 2;
                                                  box-caption-bottom-writing-mode: lr-tb;
                                                  box-caption-bottom-font-size: Ts3;
                                                  box-caption-bottom-line-height: 1.3em;
                                                  /* second */
                                                  box-caption-left-origin: right-top;
                                                  box-caption-left-margin-left: 4.9%;
                                                  box-caption-left-margin-right: 0.3%;
                                                  box-caption-left-margin-top: 4.6%;
                                                  box-caption-left-margin-bottom: 2%;
                                                  box-caption-left-min-height: 1%;
                                                  box-caption-left-line-count: 1;
                                                  box-caption-left-writing-mode: tb-rl;
                                                  box-caption-left-font-size: Ts2;
                                              }

    /* 画像L　03 */
    section%standard03 figure.size_l {
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 4em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 1.5%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-position-left: 50%;
                box-position-top: 7.9%;
                box-width: 80.3%;
                box-height: 81.5%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.25%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.2%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像L　アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 10%;
                box-caption-top-margin-right: 10%;
                box-caption-top-margin-top: 2.2%;
                box-caption-top-margin-bottom: 0.5%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: right;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 7%;
                box-width: 80%;
                box-height: 82.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 7%;
                box-width: 80%;
                box-height: 82.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** XL PODA5変型　画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 4.02%;
        box-width: 87.9%;
        box-height: 92.2%;
    }

    /* 画像XL　01 02 03 04 2段 3段 アクセント01（ヨコ） */
    section%standard01 figure.size_xl,
            section%standard02 figure.size_xl,
                    section%standard03 figure.size_xl,
                            section%standard04 figure.size_xl,
                                    section%2col01 figure.size_xl,
                                             section%3col01 figure.size_xl {
                                                          /* first */
                                                          box-caption-bottom-origin: center-bottom;
                                                          box-caption-bottom-margin-left: 10%;
                                                          box-caption-bottom-margin-right: 10%;
                                                          box-caption-bottom-margin-top: 0.7%;
                                                          box-caption-bottom-margin-bottom: 5%;
                                                          box-caption-bottom-min-width: 50%;
                                                          box-caption-bottom-line-count: 6;
                                                          box-caption-bottom-writing-mode: lr-tb;
                                                          box-caption-bottom-font-size: Ts3;
                                                          box-caption-bottom-line-height: 1.3em;
                                                          /* second */
                                                          box-caption-left-origin: right-top;
                                                          box-caption-left-margin-left: 4.9%;
                                                          box-caption-left-margin-right: 0.3%;
                                                          box-caption-left-margin-top: 4.6%;
                                                          box-caption-left-margin-bottom: 2%;
                                                          box-caption-left-min-height: 1%;
                                                          box-caption-left-line-count: 1;
                                                          box-caption-left-writing-mode: tb-rl;
                                                          box-caption-left-font-size: Ts2;
                                                      }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                box-position-top: 4.02%;
                box-width: 86.5%;
                box-height: 92.2%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 3%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-margin-top: 5%;
                box-caption-left-height: 85%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.25%;
                box-caption-right-margin-right: 3%;
                box-caption-right-margin-top: 5%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像XL　アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-margin-bottom: 5%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 10%;
                box-caption-top-margin-right: 10%;
                box-caption-top-margin-top: 2.6%;
                box-caption-top-margin-bottom: 0.5%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: right;
            }

    /* 画像XL　章扉 */
    section%chaptertitle01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-margin-bottom: 6.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XL　総扉 */
    section%frontpage01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-margin-bottom: 6.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

} /* @a5deformepod-landscape */

/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

 *POD豆腐（修正版）　基準フォントサイズ
 *Base_T2

 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/
@tofupod {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能) */
    body:Ts1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 5px;
        line-height: 9px;
        column-gap: 0em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 7px;
        line-height: 12px;
        column-gap: 1em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 8px;
        line-height: 13px;
        column-gap: 1em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 9px;
        line-height: 15px;
        column-gap: 1em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 10px;
        line-height: 15px;
        column-gap: 1em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 11px;
        line-height: 15px;
        column-gap: 1em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 12px;
        line-height: 18px;
        column-gap: 1em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 13px;
        line-height: 21px;
        column-gap: 1em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 15px;
        line-height: 22px;
        column-gap: 1em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 17px;
        line-height: 28px;
        column-gap: 1em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 20px;
        line-height: 37px;
        column-gap: 1em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 24px;
        line-height: 37px;
        column-gap: 1em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 26px;
        line-height: 42px;
        column-gap: 1em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 29px;
        line-height: 46px;
        column-gap: 1em;
    }

    body:Tl5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 34px;
        line-height: 54px;
        column-gap: 1em;
    }

} /* @tofupod */

/*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

 *POD豆腐（修正版）　デフォルトレイアウト
 *Base_T2

 ◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇*/
@tofupod-landscape {

    aside.column_break {
         page-break-after: column;
    }

    aside.page_break_single {
        page-break-after: single;
    }

    aside.page_break_both {
        page-break-after: both;
    }

    aside.page_break_force_single {
        page-break-after: force-single;
    }

    /* デフォルト　版面 */
    body {
        margin-top: 6%;
        margin-bottom: 12%;
        margin-left: 7%;
        margin-right: 7%;
        column-count: 1;
        hanmen-count: 2;
        writing-mode: tb-rl;
        font-size: T+0;
        paper-texture: single;
    }

    /* 標準01 */
    section%standard01 {
                margin-top: 16.7%;
                margin-bottom: 21.2%;
                margin-left: 20.7%;
                margin-right: 20.7%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.64em;
                footer: running page-no;
            }

    /* 標準02 */
    section%standard02 {
                margin-top: 16.7%;
                margin-bottom: 17.4%;
                margin-left: 19.4%;
                margin-right: 19.4%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.64em;
                footer: running page-no;
            }

    /* 標準03 */
    section%standard03 {
                margin-top: 12.1%;
                margin-bottom: 14.3%;
                margin-left: 18.4%;
                margin-right: 18.4%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.64em;
                footer: running page-no;
            }

    /* 標準04 */
    section%standard04 {
                margin-top: 12.1%;
                margin-bottom: 13.9%;
                margin-left: 17.9%;
                margin-right: 17.9%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T+0;
                line-height: 1.75em;
                footer: running page-no;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 12%;
                 margin-bottom: 14.4%;
                 margin-left: 18.4%;
                 margin-right: 18.4%;
                 column-count: 2;
                 column-gap: 1.9em;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-1;
                 line-height: 1.72em;
                 footer: running page-no;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 12%;
                 margin-bottom: 13.2%;
                 margin-left: 18.4%;
                 margin-right: 18.4%;
                 column-count: 3;
                 column-gap: 1.7em;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 line-height: 1.6em;
                 footer: running page-no;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 9.5%;
                margin-bottom: 13.7%;
                margin-left: 19.4%;
                margin-right: 19.4%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: lr-tb;
                font-size: T-1;
                line-height: 1.72em;
                footer: running page-no;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 0%;
                margin-bottom: 0%;
                margin-left: 0%;
                margin-right: 0%;
                column-count: 1;
                hanmen-count: 1;
                hanmen-nodo-padding: 1.8%;
                hanmen-nodo-margin: 6.8%;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.64em;
                page-break-before: both;
                page-break-after: both;
            }

    /* ジャケット表1、表4 */
    section%jacket_image {
                margin-top: 8.5%;
                margin-bottom: 8.5%;
                margin-left: 7.7%;
                margin-right: 7.7%;
            }

    section%jacket_image figure {
                box-mode: page;
                box-position-left: 50%;
                box-position-top: 50%;
                box-origin: center-middle;
                box-width: 42.3%;
                box-height: 83%;
            }

    /* 表2 */
    section%h2jacket01 {
                margin-top: 1000%;
                margin-bottom: -999%;
                margin-left: 1000%;
                margin-right: -999%;
                hanmen-count: 2;
                page-break-after: single;
                color: #000;
                page-mode: noflow;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: T1*6.36em;
                margin-bottom: T1*9.36em;
                margin-left: T1*5.86em;
                margin-right: T1*5.86em;
                hanmen-count: 2;
                text-align: center;
                page-break-after: both;
                page-mode: noflow;
                font-size: T-2;
                line-height: 1em;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 16.8%;
                margin-bottom: 25%;
                margin-left: 17.5%;
                margin-right: 17.5%;
                hanmen-count: 2;
                font-size: T-1;
                line-height: 1.64em;
                page-break-before: both;
                page-break-after: both;
            }
    /* 目次インデント */
    section%tableofcontents01 p {
                margin-before : 0em;
            }
    section%tableofcontents01 p.indent01 {
                margin-before : 1em;
                margin-after: 1em;
            }
    section%tableofcontents01 p.indent02 {
                margin-before : 2em;
                margin-after: 1em;
            }
    section%tableofcontents01 p.indent03 {
                margin-before : 3em;
                margin-after: 2em;
            }
    section%tableofcontents01 blockquote {
                font-size: T-4;
                margin-before : 1em;
                margin-after: 2em;
            }
    section%chaptertitle01 blockquote {
                font-size: T-4;
            }


    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 15.1%;
                margin-bottom: 17.9%;
                margin-left: 20.5%;
                margin-right: 20.5%;
                hanmen-count: 2;
                font-size: T-1;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
                line-height: 1.72em;
                text-align: center;
                page-break-before: both;
                page-break-after: both;
            }

    /* 奥付 */
    section%colophon01 {
                margin-top: T1*6.36em;
                margin-bottom: T1*6.36em;
                margin-left: T1*6.86em;
                margin-right: T1*5.86em;
                hanmen-count: 2;
                column-count: 1;
                writing-mode: lr-tb;
                font-size: Ts2;
                background-image: url(/global/reader/images/svg/colophon_tofu264pod.svg);
                /*background-image: url(../../../../reader/images/colophon_bunkopod_bg.jpg);
  background-image: url(../../../../reader/images/colophon_qrdummy_bunko.jpg);*/
                page-break-before: both;
                page-mode: noflow;
                font-size: Ts3;
                line-height: 1.2em;
            }

    /* 聖地奥付 */
    section%colophon02 {
                page-mode: single;
                margin-top: 0%;
                margin-bottom: 0%;
                margin-left: 0%;
                margin-right: 0%;
                hanmen-count: 2;
                column-count: 1;
                page-break-before: both;
                writing-mode: lr-tb;
                background-image: url(/global/reader/images/svg/colophon_tofu264pod_seichi.svg);
            }

    section%colophon02 h1.title {
                box-mode: page;
                box-position-left: 35.3%;
                box-position-top: 18.3%;
                box-origin: left-bottom;
                box-width: 43.8%;
                box-height: 40.1%;
                font-size: Ts4;
                line-height: 1.16em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                writing-mode: lr-tb;
            }

    section%colophon02 p.date {
                box-mode: page;
                box-position-left: 37.8%;
                box-position-top: 18.8%;
                box-origin: left-top;
                box-width: 43.8%;
                box-height: 10%;
                font-size: Ts1;
                line-height: 1.2em;
                letter-spacing: 0.05em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                writing-mode: lr-tb;
            }

    section%colophon02 p.credit {
                box-mode: page;
                box-position-left: 35.3%;
                box-position-top: 23.4%;
                box-origin: left-top;
                box-width: 44.8%;
                box-height: 32.3%;
                font-size: Ts2;
                line-height: 1.125em;
                letter-spacing: 0.06em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                writing-mode: lr-tb;
            }

    section%colophon02 p.common {
                box-mode: page;
                box-position-left: 79.1%;
                box-position-top: 78.8%;
                box-origin: right-bottom;
                box-width: 25%;
                box-height: 24.3%;
                font-size: Ts1;
                line-height: 1.2em;
                letter-spacing: 0.06em;
                text-align: right;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                writing-mode: lr-tb;
            }

    section%colophon02 p.isbn {
                box-mode: page;
                box-position-left: 20.5%;
                box-position-top: 74.2%;
                box-origin: left-top;
                box-width: 32.7%;
                box-height: 5%;
                font-family: "isbn";
                font-size: Ts1;
                line-height: 1.2em;
                letter-spacing: 0.06em;
                writing-mode: lr-tb;
            }

    section%colophon02 h2.credit,
            section%colophon02 h3.copyright {
                        display: none;
                    }

    /* 表3 */
    section%h3jacket01 {
                margin-top: 1000%;
                margin-bottom: -1000%;
                margin-left: -1000%;
                margin-right: 1000%;
                hanmen-count: 2;
                color: #000;
                page-break-after: single;
                page-mode: noflow;
            }

    /* 豆腐本インナーカバー */
    section%inner_cover_front {
                margin-top: 15%;
                margin-bottom: 16.7%;
                margin-left: 16.3%;
                margin-right: 16.3%;
                hanmen-count: 2;
                text-align: center;
                page-mode: noflow;
                writing-mode: lr-tb;
                font-size: T+3;
                line-height: 1em;
            }

    section%inner_cover_back {
                margin-top: 15.5%;
                margin-bottom: 12.6%;
                margin-left: 20.5%;
                margin-right: 20.5%;
                hanmen-count: 2;
                text-align: left;
                page-mode: noflow;
                writing-mode: lr-tb;
                font-size: T-2;
                line-height: 1em;
            }

    section%inner_cover_front h1.title {
                box-mode: column-headline;
                box-headline-width-lines: 1;
                box-headline-min-width-lines: 1;
                font-family: "HiraMinProN-W3";
                font-size: T+3;
                letter-spacing: 0em;
                line-height: 1.41em;
                text-align: center;
            }

    section%inner_cover_front h1.title span.weak {
                font-size: T+1;
                letter-spacing: -0.3em;
            }

    section%inner_cover_front h2.author {
                box-mode: column-headline;
                box-headline-width-lines: 1;
                box-headline-min-width-lines: 1;
                font-family: "HiraMinProN-W6";
                font-size: T+1;
                letter-spacing: 0.225em;
                line-height: 1.85em;
                text-align: center;
            }

    section%inner_cover_front h3.publisher {
                box-mode: column-headline;
                box-headline-width-lines: 1;
                box-headline-min-width-lines: 1;
                font-family: "HiraMinProN-W6";
                font-size: T-4;
                letter-spacing: 0.1em;
                line-height: 3em;
                text-align: center;
            }

    section%inner_cover_back h1.title {
                box-mode: column-headline;
                box-headline-width-lines: 1;
                box-headline-min-width-lines: 1;
                font-family: "HiraMinProN-W3";
                font-size: T-2;
                letter-spacing: 0em;
                line-height: 1.8em;
            }

    section%inner_cover_back h1.title span.weak {
                font-size: T-2;
                letter-spacing: -0.22em;
            }

    section%inner_cover_back h2.author {
                box-mode: column-headline;
                box-headline-width-lines: 1;
                box-headline-min-width-lines: 1;
                font-family: "HiraMinProN-W6";
                font-size: T-3;
                letter-spacing: 0.225em;
                line-height: 1em;
            }

    section%inner_cover_back h3.publisher {
                box-mode: column-headline;
                box-headline-width-lines: 1;
                box-headline-min-width-lines: 1;
                font-family: "HiraMinProN-W6";
                font-size: T-5;
                letter-spacing: 0.1em;
                line-height: 1em;
            }

    /*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
 *POD豆腐（修正版）　文字装飾 */

    /* 見出 */
    h1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    h2 {
        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-weight: bold;
    }
    h3 {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }

    /* 大見出 */
    section%frontpage01 h1.title {
                box-mode: column-headline;
                box-headline-width-lines: 4;
                box-headline-min-width-lines: 3;
                font-family: "HiraMinProN-W3";
                font-size: T+3;
                letter-spacing: 0em;
                line-height: 1.15em;
                text-align: center;
            }
    section%tableofcontents01 h1 {
                font-size: T+3;
                line-height: 1.2em;
            }
    section%chaptertitle01 h1 {
                box-mode: column-headline;
                box-headline-width-lines: 1;
                box-headline-min-width-lines: 1;
                font-size: T+3;
                line-height: 1.2em;
                font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
            }
    section%standard01 h1,
            section%standard02 h1,
                    section%standard03 h1,
                            section%standard04 h1 {
                                        font-size: T+5;
                                        line-height: 1.2em;
                                    }

    section%accent01 h1 {
                font-size: T+4;
                line-height: 1.2em;
            }
    section%2col01 h1 {
                 font-size: T+3;
                 line-height: 1.2em;
             }
    section%3col01 h1 {
                 font-size: T+2;
                 line-height: 1.2em;
             }
    section%colophon01 h1.title {
                font-size: T2;
                line-height: 1.1em;
            }

    /* 中見出 */
    section%frontpage01 h2.author {
                box-mode: column-headline;
                box-headline-width-lines: 5;
                box-headline-min-width-lines: 5;
                font-size: T-1;
                letter-spacing: 0.3em;
                line-height: 1.375em;
                text-align: center;
            }
    section%tableofcontents01 h2 {
                font-size: T+1;
                line-height: 1.2em;
            }
    section%chaptertitle01 h2 {
                box-mode: column-headline;
                box-headline-width-lines: 1;
                box-headline-min-width-lines: 1;
                font-size: T+1;
                line-height: 1.2em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                font-weight: normal;
            }
    section%accent01 h2 {
                font-size: T+2;
                line-height: 1.2em;
            }
    section%standard01 h2,
            section%standard02 h2,
                    section%standard03 h2,
                            section%standard04 h2 {
                                        font-size: T+2;
                                        line-height: 1.2em;
                                    }
    section%2col01 h2 {
                 font-size: T+1;
                 line-height: 1.2em;
             }
    section%3col01 h2 {
                 font-size: T+0;
                 line-height: 1.2em;
             }
    section%colophon01 h2.credit {
                font-size: Ts3;
                line-height: 1.2em;
            }

    /* 小見出 */
    section%frontpage01 h3.publisher {
                box-mode: column-headline;
                box-headline-width-lines: 3;
                box-headline-min-width-lines: 2;
                font-family: "HiraKakuProN-W3";
                font-size: T-2;
                letter-spacing: 0.2em;
                line-height: 1em;
                text-align: center;
            }
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.2em;
            }
    section%chaptertitle01 h3 {
                box-mode: column-headline;
                box-headline-width-lines: 1;
                box-headline-min-width-lines: 1;
                font-size: T-1;
                line-height: 1.2em;
            }
    section%standard01 h3,
            section%standard02 h3,
                    section%standard03 h3,
                            section%2col01 h3 {
                                         font-size: T-1;
                                         line-height: 1.2em;
                                     }
    section%standard04 h3 {
                font-size: T+0;
                line-height: 1.2em;
            }
    section%3col01 h3 {
                 font-size: T-2;
                 line-height: 1.2em;
             }
    section%accent01 h3 {
                font-size: T+0;
            }
    section%colophon01 h3.copyright {
                box-headline-width-lines: 3;
                box-headline-min-width-lines: 2;
                font-size: Ts3;
            }

    /* 強弱調 */
    span.strong {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }
    span.em {
        font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }
    span.weak {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    span.weaker {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }

    /* 強調 */
    section%h2jacket01 span.em,
            section%h3jacket01 span.em {
                        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                    }

    /* 弱調 */
    section%h2jacket01 span.weak {
                font-size: T-5;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%h3jacket01 span.weak {
                font-size: T-5;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }

    /* 弱弱調 */
    section%h2jacket01 span.weaker {
                font-size: T-6;
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }
    section%h3jacket01 span.weaker {
                font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
            }

    /*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
 *POD豆腐（修正版）　画像サイズ */

    /* 共通 */
    figure {
        box-mode: hanmen;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-right-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-top-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-bottom-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }

    /* 表3 */
    section%h3jacket01 figure {
                box-mode: column-block;
                box-position-left: 0%;
                box-origin: left-top;
                box-width: 46%;
                box-height: 21%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                box-caption-bottom-color: #fff;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-bottom: 1.1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-color: #fff;
            }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: page;
        box-origin: center-bottom;
        box-position-left: T1*8.36em;
        box-position-top: T1*45.36em;
        box-width: T1*4em;
        box-height: T1*4em;
        /* first */
        box-caption-bottom-origin: center-bottom;
        box-caption-bottom-margin-top: Ts2*0.5em;
        box-caption-bottom-min-width: Ts2*10em;
        box-caption-bottom-line-count: 2;
        box-caption-bottom-writing-mode: lr-tb;
        box-caption-bottom-font-size: Ts2;
        box-caption-bottom-line-height: 1.3em;
        box-caption-bottom-text-align: center;
        /* second */
        box-caption-top-origin: center-top;
        box-caption-top-margin-bottom: Ts2*0.5em;
        box-caption-top-min-width: Ts2*10em;
        box-caption-top-line-count: 1;
        box-caption-top-writing-mode: lr-tb;
        box-caption-top-font-size: Ts2;
        box-caption-top-text-align: center;
    }

    /* 画像アクセント　見開き01 */
    section%spread01 figure.size_accent01 {
                box-mode: page;
                box-origin: center-bottom;
                box-position-left: T1*12.72em;
                box-position-top: T1*45.36em;
                box-width: T1*4em;
                box-height: T1*4em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.5em;
                box-caption-bottom-min-width: Ts2*10em;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                box-caption-bottom-text-align: center;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-bottom: Ts2*0.5em;
                box-caption-top-min-width: Ts2*10em;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: center;
            }

    /*** XS POD豆腐（修正版）　画像サイズ ***/

    /* 画像XS　共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 42%;
        box-height: 95%;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: T1*8em;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: T1*16em;/* 36%; */
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: Ts2*0.6em;
                box-caption-left-margin-right: Ts2*0.6em;
                box-caption-left-height: T1*39em;
                box-caption-left-min-height: T1*1em;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
                box-caption-left-line-height: 1em;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: T1*8em;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: T1*16em;/* 36%; */
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: Ts2*0.6em;
                box-caption-left-margin-right: Ts2*0.6em;
                box-caption-left-height: T1*39em;
                box-caption-left-min-height: T1*1em;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
                box-caption-left-line-height: 1em;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: T1*8em;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: T1*16em;/* 36%; */
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: Ts2*0.6em;
                box-caption-left-margin-right: Ts2*0.6em;
                box-caption-left-height: T1*39em;
                box-caption-left-min-height: T1*1em;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
                box-caption-left-line-height: 1em;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-width: T1*8em;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 36%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: Ts2*0.6em;
                box-caption-left-margin-right: Ts2*0.6em;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　2段組01 */
    section%2col01 figure.size_xs {
                 box-width: T1*6em;
                 box-height: 95%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: Ts2*0.6em;
                 box-caption-bottom-min-width: 18%;
                 box-caption-bottom-line-count: 8;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: Ts2*0.6em;
                 box-caption-left-margin-right: Ts2*0.6em;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
                 box-caption-left-line-height: 1em;
             }

    /* 画像XS　3段組01 */
    section%3col01 figure.size_xs {
                 box-width: 35.7%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: Ts2*0.6em;
                 box-caption-bottom-min-width: 18.5%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: Ts2*0.6em;
                 box-caption-left-margin-right: Ts2*0.6em;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 20.0%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: Ts2*0.6em;
                box-caption-right-width: 56%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts2;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1em;
            }

    /* 画像XS　見開き01 */
    section%spread01 figure.size_xs {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 16.9%;
                box-width: 58.8%;
                box-height: 49.8%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-height: 1%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-bottom: Ts2*0.41em;
                box-caption-top-min-height: 1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
            }

    /* 画像XS　章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 46%;
                box-width: 41.2%;
                box-height: 39.3%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-width: 33.8%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: Ts2*0.6em;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 46%;
                box-width: 41.2%;
                box-height: 39.3%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-width: 33.8%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: Ts2*0.6em;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** S POD豆腐（修正版）　画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 56%;
        box-height: 68%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: T1*12em;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-width: Ts2*16em;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: Ts2*0.6em;
                box-caption-left-margin-right: Ts2*0.6em;
                box-caption-left-height: T1*39em;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
                box-caption-left-line-height: 1em;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: T1*12em;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-width: Ts2*16em;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: Ts2*0.6em;
                box-caption-left-margin-right: Ts2*0.6em;
                box-caption-left-height: T1*39em;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
                box-caption-left-line-height: 1em;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: T1*12em;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-width: Ts2*16em;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: Ts2*0.6em;
                box-caption-left-margin-right: Ts2*0.6em;
                box-caption-left-height: T1*39em;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
                box-caption-left-line-height: 1em;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-width: T1*12em;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-width: 39%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: Ts2*0.6em;
                box-caption-left-margin-right: Ts2*0.6em;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　2段組01 */
    section%2col01 figure.size_s {
                 box-width: T1*9.5em;
                 box-height: 103%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: Ts2*0.6em;
                 box-caption-bottom-min-width: 23%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: Ts2*0.6em;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
                 box-caption-left-line-height: 1em;
             }

    /* 画像S　3段組01 */
    section%3col01 figure.size_s {
                 box-width: 42%;
                 box-height: 102%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: Ts2*0.6em;
                 box-caption-bottom-min-width: 18.5%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: Ts2*0.6em;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 28%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: Ts2*0.6em;
                box-caption-right-width: 41%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts2;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1em;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 11.4%;
                box-width: 69.7%;
                box-height: 59%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-height: 1%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-bottom: Ts2*0.41em;
                box-caption-top-min-height: 1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 46%;
                box-width: 54%;
                box-height: 54.9%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: Ts2*0.6em;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 46%;
                box-width: 54%;
                box-height: 54.9%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: Ts2*0.6em;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** M POD豆腐（修正版）　画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 6.5%;
        box-width: 82%;
        box-height: 94%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 16.9%;
                box-width: T2*19em;
                box-height: T1*38em;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: left-top;
                box-caption-top-margin-top: 0%;
                box-caption-top-margin-bottom: Ts2*0.41em;
                box-caption-top-min-height: 1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-line-height: 1em;
            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 16.7%;
                box-width: T2*19em;
                box-height: T1*38em;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: left-top;
                box-caption-top-margin-top: 0%;
                box-caption-top-margin-bottom: Ts2*0.41em;
                box-caption-top-min-height: 1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-line-height: 1em;
            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 12.1%;
                box-width: T2*19em;
                box-height: T1*38em;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: left-top;
                box-caption-top-margin-top: 0%;
                box-caption-top-margin-bottom: Ts2*0.41em;
                box-caption-top-min-height: 1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-line-height: 1em;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-position-top: 12.1%;
                box-width: T2*19em;
                box-height: T1*38em;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: left-top;
                box-caption-top-margin-top: 0%;
                box-caption-top-margin-bottom: Ts2*0.41em;
                box-caption-top-min-height: 1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-line-height: 1em;
            }

    /* 画像M　2段組01 */
    section%2col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 95%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: Ts2*0.6em;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: Ts2*0.4em;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts2;
             }

    /* 画像M　3段組01 */
    section%3col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: Ts2*0.6em;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: Ts2*0.6em;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts2;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-position-top: 12.67%;
                box-width: T2*19em;
                box-height: T1*38em;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: left-top;
                box-caption-top-margin-top: 0%;
                box-caption-top-margin-bottom: Ts2*0.41em;
                box-caption-top-min-height: 1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-line-height: 1em;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-position-left: 50%;
                box-position-top: 6.5%;
                box-width: 81.1%;
                box-height: 68.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-height: 1%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-top: 5%;
                box-caption-top-margin-bottom: Ts2*0.41em;
                box-caption-top-min-height: 1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 46%;
                box-width: 59.5%;
                box-height: 69.2%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: left-top;
                box-caption-top-margin-top: 0%;
                box-caption-top-margin-bottom: Ts2*0.41em;
                box-caption-top-min-height: 1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-line-height: 1em;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 46%;
                box-width: 59.5%;
                box-height: 69.2%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: left-top;
                box-caption-top-margin-top: 0%;
                box-caption-top-margin-bottom: Ts2*0.41em;
                box-caption-top-min-height: 1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-line-height: 1em;
            }

    /*** L POD豆腐（修正版）　画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-width: 100%;
        box-height: 100%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像L　01 02 03 04 */
    section%standard01 figure.size_l,
            section%standard02 figure.size_l,
                    section%standard03 figure.size_l,
                            section%standard04 figure.size_l {
                                        box-mode: page;
                                        box-position-top: 6.5%;
                                        box-width: 79.4%;
                                        box-height: 87%;
                                        /* first */
                                        box-caption-bottom-origin: center-bottom;
                                        box-caption-bottom-margin-left: T1*2em;
                                        box-caption-bottom-margin-right: T1*2em;
                                        box-caption-bottom-margin-top: Ts2*0.6em;
                                        box-caption-bottom-margin-bottom: 3.5%;
                                        box-caption-bottom-min-width: 50%;
                                        box-caption-bottom-line-count: 6;
                                        box-caption-bottom-writing-mode: lr-tb;
                                        box-caption-bottom-font-size: Ts2;
                                        box-caption-bottom-line-height: 1.3em;
                                        /* second */
                                        box-caption-top-origin: center-top;
                                        box-caption-top-margin-top: 5.5%;
                                        box-caption-top-margin-right: T1*2em;
                                        box-caption-top-margin-left: T1*2em;
                                        box-caption-top-margin-bottom: Ts2*0.41em;
                                        box-caption-top-min-width: 50%;
                                        box-caption-top-line-count: 1;
                                        box-caption-top-writing-mode: lr-tb;
                                        box-caption-top-font-size: Ts2;
                                        box-caption-top-line-height: 1.3em;
                                    }

    /* 画像L　2段01 3段01 */
    section%2col01 figure.size_l,
             section%3col01 figure.size_l {
                          box-origin: right-top;
                          box-position-top: 6.5%;
                          box-position-left: 89.7%;
                          box-width: 79.4%;
                          box-height: 87%;
                          box-hanmen-margin-top: 95%;
                          box-hanmen-min-margin: 1em;
                          /* first */
                          box-caption-bottom-origin: right-bottom;
                          box-caption-bottom-margin-left: T1*2em;
                          box-caption-bottom-margin-right: T1*2em;
                          box-caption-bottom-margin-top: Ts2*0.6em;
                          box-caption-bottom-margin-bottom: 3.5%;
                          box-caption-bottom-min-width: 50%;
                          box-caption-bottom-line-count: 2;
                          box-caption-bottom-writing-mode: lr-tb;
                          box-caption-bottom-font-size: Ts2;
                          box-caption-bottom-line-height: 1.3em;
                          /* second */
                          box-caption-top-origin: left-top;
                          box-caption-top-margin-top: 5.5%;
                          box-caption-top-margin-right: T1*2em;
                          box-caption-top-margin-left: T1*2em;
                          box-caption-top-margin-bottom: Ts2*0.41em;
                          box-caption-top-min-width: 50%;
                          box-caption-top-line-count: 1;
                          box-caption-top-writing-mode: lr-tb;
                          box-caption-top-font-size: Ts2;
                          box-caption-top-line-height: 1.3em;
                      }

    /* アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-position-top: 6.5%;
                box-width: 79.4%;
                box-height: 87%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: T1*2em;
                box-caption-bottom-margin-right: T1*2em;
                box-caption-bottom-margin-top: Ts2*0.5em;
                box-caption-bottom-margin-bottom: 3.5%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: T1*2em;
                box-caption-top-margin-right: T1*2em;
                box-caption-top-margin-top: 5.5%;
                box-caption-top-margin-bottom: Ts2*0.41em;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: right;
            }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-mode: page;
                box-position-top: 6.5%;
                box-width: 90.8%;
                box-height: 76.7%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-min-height: 1%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-top: 5%;
                box-caption-top-margin-bottom: Ts2*0.41em;
                box-caption-top-min-height: 1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 16%;
                box-width: 64.2%;
                box-height: 72.3%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-margin-bottom: 3.5%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-bottom: T1*0.3em;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 12.3%;
                box-width: 64.2%;
                box-height: 72.3%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-margin-bottom: 3.5%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: left-top;
                box-caption-top-margin-bottom: T1*0.3em;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
            }

    /*** XL POD豆腐（修正版）　画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-height: 103%;
    }

    /* 画像XL　01 02 03 04 2段組01 3段組01 章扉 総扉 */
    section%standard01 figure.size_xl,
            section%standard02 figure.size_xl,
                    section%standard03 figure.size_xl,
                            section%standard04 figure.size_xl,
                                    section%2col01 figure.size_xl,
                                             section%3col01 figure.size_xl,
                                                      section%chaptertitle01 figure.size_xl,
                                                              section%frontpage01 figure.size_xl {
                                                                          box-origin: center-top;
                                                                          box-position-top: 6.5%;
                                                                          box-width: 91.5%;
                                                                          box-height: 87%;
                                                                          /* first */
                                                                          box-caption-bottom-origin: center-bottom;
                                                                          box-caption-bottom-margin-left: T1*4em;
                                                                          box-caption-bottom-margin-right: T1*4em;
                                                                          box-caption-bottom-margin-top: Ts2*0.6em;
                                                                          box-caption-bottom-margin-bottom: 3.5%;
                                                                          box-caption-bottom-min-width: 50%;
                                                                          box-caption-bottom-line-count: 6;
                                                                          box-caption-bottom-writing-mode: lr-tb;
                                                                          box-caption-bottom-font-size: Ts2;
                                                                          box-caption-bottom-line-height: 1.3em;
                                                                          /* second */
                                                                          box-caption-top-origin: center-top;
                                                                          box-caption-top-margin-top: 5.5%;
                                                                          box-caption-top-margin-left: T1*4em;
                                                                          box-caption-top-margin-right: T1*4em;
                                                                          box-caption-top-margin-bottom: Ts2*0.5em;
                                                                          box-caption-top-min-width: 50%;
                                                                          box-caption-top-line-count: 1;
                                                                          box-caption-top-writing-mode: lr-tb;
                                                                          box-caption-top-font-size: Ts2;
                                                                          box-caption-top-line-height: 1.3em;
                                                                      }

    /* アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                box-position-top: 6.5%;
                box-width: 91.5%;
                box-height: 87%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: T1*4em;
                box-caption-bottom-margin-right: T1*4em;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-margin-bottom: 3.5%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: T1*4em;
                box-caption-top-margin-right: T1*4em;
                box-caption-top-margin-top: 5.5%;
                box-caption-top-margin-bottom: Ts2*0.6em;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: right;
            }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                box-position-top: 6.5%;
                box-width: 120%;
                box-height: 87%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: Ts2*0.6em;
                box-caption-bottom-margin-bottom: 3.5%;
                box-caption-bottom-min-height: 1%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-top: 5%;
                box-caption-top-margin-bottom: Ts2*0.41em;
                box-caption-top-min-height: 1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
            }

} /* @tofupod-landscape */

/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

 *PODB6　基準フォントサイズ
 *Base_T3

 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/
@b6pod {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能)*/
    body:Ts1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 7px;
        line-height: 10px;
        column-gap: 0em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 8px;
        line-height: 12px;
        column-gap: 1em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 9px;
        line-height: 13px;
        column-gap: 1em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 10px;
        line-height: 14px;
        column-gap: 2em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 11px;
        line-height: 16px;
        column-gap: 3em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 12px;
        line-height: 18px;
        column-gap: 2em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 13px;
        line-height: 21px;
        column-gap: 2em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 14px;
        line-height: 24px;
        column-gap: 2em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 16px;
        line-height: 26px;
        column-gap: 2em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 20px;
        line-height: 32px;
        column-gap: 2em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 27px;
        line-height: 43px;
        column-gap: 2em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 30px;
        line-height: 48px;
        column-gap: 2em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 33px;
        line-height: 53px;
        column-gap: 1em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 39px;
        line-height: 62px;
        column-gap: 1em;
    }

} /* @b6pod */

/*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

 *PODB6　デフォルトレイアウト
 *Base_T3

 ◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇*/
@b6pod-landscape {

    aside.column_break {
         page-break-after: column;
    }
    aside.page_break_single {
        page-break-after: single;
    }
    aside.page_break_both {
        page-break-after: both;
    }
    aside.page_break_force_single {
        page-break-after: force-single;
    }

    section%standard01 blockquote,
            section%standard02 blockquote,
                    section%standard03 blockquote,
                            section%2col01 blockquote,
                                     section%accent01 blockquote {
                                                 font-size: T-4;
                                             }
    section%standard04 blockquote {
                font-size: T-3;
            }
    section%3col01 blockquote {
                 font-size: T-5;
             }

    /* デフォルト　版面 */
    body {
        margin-top: 7%;
        margin-bottom: 14%;
        margin-left: 4%;
        margin-right: 4%;
        column-count: 1;
        hanmen-count: 2;
        writing-mode: tb-rl;
        font-size: T+0;
        paper-texture: single;
    }

    /* 標準01 */
    section%standard01 {
                margin-top: 26.1%;
                margin-bottom: 25.9%;
                margin-left: 21.0%;
                margin-right: 21.0%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.8em;
                footer: running page-no;
            }

    /* 標準02 */
    section%standard02 {
                margin-top: 23.0%;
                margin-bottom: 21.6%;
                margin-left: 19.3%;
                margin-right: 19.3%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.8em;
                footer: running page-no;
            }

    /* 標準03 */
    section%standard03 {
                margin-top: 18.5%;
                margin-bottom: 15.9%;
                margin-left: 17.4%;
                margin-right: 17.4%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.75em;
                footer: running page-no;
            }

    /* 標準04　*/
    section%standard04 {
                margin-top: 19.1%;
                margin-bottom: 16.3%;
                margin-left: 19.3%;
                margin-right: 19.3%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 17.0%;
                 margin-bottom: 13.1%;
                 margin-left: 14.3%;
                 margin-right: 14.3%;
                 column-count: 2;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 line-height: 1.7em;
                 footer: running page-no;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 13.0%;
                 margin-bottom: 14.9%;
                 margin-left: 17.0%;
                 margin-right: 17.0%;
                 column-count: 3;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-3;
                 line-height: 1.59em;
                 footer: running page-no;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 16.2%;
                margin-bottom: 14.5%;
                margin-left: 17.4%;
                margin-right: 17.4%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: lr-tb;
                font-size: T-2;
                line-height: 1.8em;
                footer: running page-no;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 16%;
                margin-bottom: 24%;
                margin-left: 18%;
                margin-right: 18%;
                column-count: 1;
                hanmen-count: 1;
                hanmen-nodo-padding: 0.85%;
                hanmen-nodo-margin: 3.73%;
                writing-mode: tb-rl;
                font-size: T-2;
                page-break-before: both;
                page-break-after: both;
            }

    /* ジャケット表1(4) */
    section%jacket_image {
                hanmen-count: 1;
                page-break-before: both;
                paper-texture: none;
            }

    /* 表2 */
    section%h2jacket01 {
                margin-top: 1000%;
                margin-bottom: -999%;
                margin-left: 1000%;
                margin-right: -999%;
                hanmen-count: 2;
                page-break-after: single;
                color: #000;
                page-mode: noflow;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: 15.2%;
                margin-bottom: 19.3%;
                margin-left: 19%;
                margin-right: 19%;
                hanmen-count: 2;
                page-break-after: both;
                page-mode: noflow;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 18.2%;
                margin-bottom: 22.1%;
                margin-left: 20.5%;
                margin-right: 20.5%;
                font-size: T-2;
                line-height: 1.7em;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 16.8%;
                margin-bottom: 15.5%;
                margin-left: 19.3%;
                margin-right: 19.3%;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 奥付 */
    section%colophon01 {
                margin-top: 16%;
                margin-bottom: 23%;
                margin-left: 42%;
                margin-right: 14%;
                hanmen-count: 2;
                column-count: 1;
                writing-mode: lr-tb;
                font-size: Ts2;
                background-image: url(/global/reader/images/svg/colophon_b6pod.svg);
                page-break-before: both;
                page-mode: noflow;
            }

    /* 表3 */
    section%h3jacket01 {
                margin-top: 1000%;
                margin-bottom: -1000%;
                margin-left: -1000%;
                margin-right: 1000%;
                hanmen-count: 2;
                color: #000;
                page-break-after: single;
                page-mode: noflow;
            }

    /*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
 *PODB6　文字装飾 */

    /* 見出 */
    h1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    h2 {
        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-weight: bold;
    }
    h3 {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }

    /*　大見出 */
    section%tableofcontents01 h1 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h1 {
                font-size: T+4;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
            }
    section%standard01 h1,
            section%standard02 h1 {
                        font-size: T+3;
                        line-height: 1.3em;
                    }
    section%standard03 h1,
            section%standard04 h1 {
                        font-size: T+3;
                        line-height: 1.4em;
                    }
    section%2col01 h1 {
                 font-size: T+3;
                 line-height: 1.2em;
             }
    section%3col01 h1 {
                 font-size: T+2;
                 line-height: 1.2em;
             }
    section%accent01 h1 {
                font-size: T+3;
            }

    /*　中見出　*/
    section%tableofcontents01 h2 {
                font-size: T+1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h2 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                font-weight: bold;
            }
    section%standard01 h2,
            section%standard02 h2,
                    section%accent01 h2 {
                                font-size: T+1;
                            }
    section%standard03 h2 {
                font-size: T+1;
                line-height: 1.4em;
            }
    section%standard04 h2 {
                font-size: T+1;
                line-height: 1.5em;
            }
    section%2col01 h2 {
                 font-size: T+1;
                 line-height: 1.2em;
             }
    section%3col01 h2 {
                 font-size: T-1;
                 line-height: 1.2em;
             }

    /*　小見出　*/
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.2em;
            }
    section%standard01 h3,
            section%standard02 h3,
                    section%2col01 h3 {
                                 font-size: T-2;
                             }
    section%standard04 h3 {
                font-size: T-1;
                line-height: 1.5em;
            }
    section%3col01 h3 {
                 font-size: T-3;
                 line-height: 1.2em;
             }
    section%accent01 h3 {
                font-size: T+0;
            }

    /* 強弱調 */
    span.strong {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }
    span.em {
        font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }
    span.weak {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    span.weaker {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }

    /* 弱調 */
    section%standard01 span.weak,
            section%standard02 span.weak,
                    section%standard03 span.weak,
                            section%2col01 span.weak,
                                     section%accent01 span.weak,
                                             section%spread01 span.weak,
                                                     section%tableofcontents01 span.weak {
                                                                 font-size: T-4;
                                                             }
    section%standard04 span.weak {
                font-size: T-3;
            }
    section%3col01 span.weak {
                 font-size: T-5;
             }
    section%standard01 blockquote span.weak,
            section%standard02 blockquote span.weak,
                    section%standard03 blockquote span.weak,
                            section%2col01 blockquote span.weak,
                                     section%accent01 blockquote span.weak,
                                             section%spread01 blockquote span.weak,
                                                     section%tableofcontents01 blockquote span.weak,
                                                             section%chaptertitle01 blockquote span.weak { font-size: T-6; }
    section%standard04 blockquote span.weak { font-size: T-5; }
    section%3col01 blockquote span.weak { font-size: T-7; }

    /* 弱弱調 */
    section%standard01 span.weaker,
            section%standard02 span.weaker,
                    section%standard03 span.weaker,
                            section%2col01 span.weaker,
                                     section%accent01 span.weaker,
                                             section%spread01 span.weaker,
                                                     section%tableofcontents01 span.weaker {
                                                                 font-size: T-5;
                                                             }
    section%standard04 span.weaker {
                font-size: T-4;
            }
    section%3col01 span.weaker {
                 font-size: T-6;
             }
    section%standard01 blockquote span.weaker,
            section%standard02 blockquote span.weaker,
                    section%standard03 blockquote span.weaker,
                            section%2col01 blockquote span.weaker,
                                     section%3col01 blockquote span.weaker,
                                              section%accent01 blockquote span.weaker,
                                                      section%spread01 blockquote span.weaker,
                                                              section%tableofcontents01 blockquote span.weaker,
                                                                      section%chaptertitle01 blockquote span.weaker { font-size: T-7; }
    section%standard04 blockquote span.weaker { font-size: T-6; }

    /*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
 *PODB6　画像サイズ*/

    /* 共通 */
    figure {
        box-mode: hanmen;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-right-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-top-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-bottom-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: page;
        box-origin: center-bottom;
        box-position-left: 26.8%;
        box-position-top: 83.7%;
        box-width: 15%;
        box-height: 11%;
        /* first */
        box-caption-bottom-origin: center-bottom;
        box-caption-bottom-margin-top: 0.2%;
        box-caption-bottom-min-width: 15%;
        box-caption-bottom-line-count: 2;
        box-caption-bottom-writing-mode: lr-tb;
        box-caption-bottom-font-size: Ts3;
        box-caption-bottom-line-height: 1.3em;
        box-caption-bottom-text-align: center;
        /* second */
        box-caption-top-origin: center-top;
        box-caption-top-margin-bottom: 0.2%;
        box-caption-top-min-width: 15%;
        box-caption-top-line-count: 1;
        box-caption-top-writing-mode: lr-tb;
        box-caption-top-font-size: Ts2;
        box-caption-top-text-align: center;
    }

    /*** XS PODB6　画像サイズ ***/

    /* 画像XS　共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 38%;
        box-height: 90%;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: 23.5%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-height: 43%;
                box-caption-bottom-width: auto;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: 27.7%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 36%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: 25.0%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 30%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 11.5%;
                box-width: 69.7%;
                box-height: 75.3%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　2段組 */
    section%2col01 figure.size_xs {
                 box-width: 26.0%;
                 box-height: 95%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.4%;
                 box-caption-bottom-min-width: 20.8%;
                 box-caption-bottom-line-count: 7;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 1%;
                 box-caption-left-margin-right: 0.4%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像XS　3段組 */
    section%3col01 figure.size_xs {
                 box-width: 27.9%;
                 box-height: 95%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3.5%;
                 box-caption-bottom-min-width: 16.4%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 90%;
                box-height: 19.2%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.8%;
                box-caption-right-width: 38.6%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像XS　見開き01 */
    section%spread01 figure.size_xs {
                box-mode: page;
                box-origin: right-top;
                box-position-left: 89.32%;
                box-position-top: 14.8%;
                box-width: 45%;
                box-height: 65.5%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 8%;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 18.8%;
                box-caption-bottom-line-count: 3;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-left: 8%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 18.8%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: right;
            }

    /* 画像XS 章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 51.5%;
                box-height: 43%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 38%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 51.5%;
                box-height: 43%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 38%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** S PODB6　画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 55%;
        box-height: 60%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: 41.1%;
                box-height: 90%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-min-width: 29.2%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.3%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: 44.4%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-min-width: 40%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: 45.0%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 47%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 10.5%;
                box-width: 72.2%;
                box-height: 77.9%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　2段組 */
    section%2col01 figure.size_s {
                 box-width: 43.4%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.4%;
                 box-caption-bottom-min-width: 23%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 1%;
                 box-caption-left-margin-right: 0.4%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像S　3段組 */
    section%3col01 figure.size_s {
                 box-width: 44.0%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3.5%;
                 box-caption-bottom-min-width: 17%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 25.8%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 1%;
                box-caption-right-width: 38.6%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-mode: page;
                box-origin: left-bottom;
                box-position-left: 10.85%;
                box-position-top: 89.5%;
                box-width: 56.8%;
                box-height: 76%;
                /* first */
                box-caption-top-origin: left-top;
                box-caption-top-margin-right: 22%;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 22.4%;
                box-caption-top-line-count: 3;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 22.4%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 68%;
                box-height: 60.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 68%;
                box-height: 60.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** M PODB6　画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 13%;
        box-width: 69%;
        box-height: 95%;
        box-hanmen-min-margin: 3em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 14%;
                box-width: 63%;
                box-height: 61%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 15%;
                box-width: 66%;
                box-height: 67%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 9.5%;
                box-width: 75%;
                box-height: 76%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-origin: center-top;
                box-position-top: 8.9%;
                box-width: 74.6%;
                box-height: 80.7%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　2段組 */
    section%2col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 1%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.8%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts2;
             }

    /* 画像M　3段組 */
    section%3col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 1%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.7%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts2;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-position-top: 9.5%;
                box-width: 76.5%;
                box-height: 75%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-position-left: 50%;
                box-position-top: 11.5%;
                box-width: 80%;
                box-height: 75.2%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.25%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 75.5%;
                box-height: 69.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 75.5%;
                box-height: 69.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** L PODB6　画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 4.49%;
        box-width: 88.5%;
        box-height: 85.3%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像L　01 02 */
    section%standard01 figure.size_l,
            section%standard02 figure.size_l {
                        box-origin: right-top;
                        box-position-left: 94.25%;
                        box-height: 85.3%;
                        box-hanmen-margin-top: 99%;
                        /* first */
                        box-caption-bottom-origin: right-bottom;
                        box-caption-bottom-margin-left: 10%;
                        box-caption-bottom-margin-right: 10%;
                        box-caption-bottom-margin-top: 0.6%;
                        box-caption-bottom-min-width: 50%;
                        box-caption-bottom-line-count: 2;
                        box-caption-bottom-writing-mode: lr-tb;
                        box-caption-bottom-font-size: Ts3;
                        box-caption-bottom-line-height: 1.3em;
                        /* second */
                        box-caption-left-origin: right-top;
                        box-caption-left-margin-left: 4.9%;
                        box-caption-left-margin-right: 0.3%;
                        box-caption-left-margin-top: 4.6%;
                        box-caption-left-margin-bottom: 2%;
                        box-caption-left-min-height: 1%;
                        box-caption-left-line-count: 1;
                        box-caption-left-writing-mode: tb-rl;
                        box-caption-left-font-size: Ts2;
                    }

    /* 画像L　03 */
    section%standard03 figure.size_l {
                box-origin: center-bottom;
                box-position-top: 95.3%;
                box-width: 74.6%;
                box-height: 80.7%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像L　04 */
    section%standard04 figure.size_l {
                box-origin: center-top;
                box-position-top: 4.7%;
                box-width: 86.9%;
                box-height: 90.6%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像L　2段組 3段組 */
    section%2col01 figure.size_l,
             section%3col01 figure.size_l {
                          box-origin: right-top;
                          box-position-left: 94.25%;
                          box-height: 85.3%;
                          box-hanmen-margin-top: 99%;
                          box-hanmen-min-margin: 1em;
                          /* first */
                          box-caption-bottom-origin: right-bottom;
                          box-caption-bottom-margin-left: 10%;
                          box-caption-bottom-margin-right: 10%;
                          box-caption-bottom-margin-top: 0.6%;
                          box-caption-bottom-min-width: 50%;
                          box-caption-bottom-line-count: 2;
                          box-caption-bottom-writing-mode: lr-tb;
                          box-caption-bottom-font-size: Ts3;
                          box-caption-bottom-line-height: 1.3em;
                          /* second */
                          box-caption-left-origin: right-top;
                          box-caption-left-margin-left: 4.9%;
                          box-caption-left-margin-right: 0.3%;
                          box-caption-left-margin-top: 4.6%;
                          box-caption-left-margin-bottom: 2%;
                          box-caption-left-min-height: 1%;
                          box-caption-left-line-count: 1;
                          box-caption-left-writing-mode: tb-rl;
                          box-caption-left-font-size: Ts2;
                      }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-position-top: 8.48%;
                box-width: 81.7%;
                box-height: 80.4%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.25%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像L　アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 10%;
                box-caption-top-margin-right: 10%;
                box-caption-top-margin-top: 2.3%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-line-height: 1.3em;
                box-caption-top-text-align: right;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 7.6%;
                box-width: 81.5%;
                box-height: 81.2%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 7.6%;
                box-width: 81.5%;
                box-height: 81.2%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** XL PODB6　画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 4.49%;
        box-width: 88.5%;
        box-height: 91.02%;
    }

    /* 画像XL　01 02 03 2段組 3段組 */
    section%standard01 figure.size_xl,
            section%standard02 figure.size_xl,
                    section%2col01 figure.size_xl,
                             section%3col01 figure.size_xl {
                                          /* first */
                                          box-caption-bottom-origin: center-bottom;
                                          box-caption-bottom-margin-left: 10%;
                                          box-caption-bottom-margin-right: 10%;
                                          box-caption-bottom-margin-top: 0.6%;
                                          box-caption-bottom-margin-bottom: 6%;
                                          box-caption-bottom-min-width: 50%;
                                          box-caption-bottom-line-count: 6;
                                          box-caption-bottom-writing-mode: lr-tb;
                                          box-caption-bottom-font-size: Ts3;
                                          box-caption-bottom-line-height: 1.3em;
                                          /* second */
                                          box-caption-left-origin: right-top;
                                          box-caption-left-margin-left: 4.9%;
                                          box-caption-left-margin-right: 0.3%;
                                          box-caption-left-margin-top: 4.6%;
                                          box-caption-left-margin-bottom: 2%;
                                          box-caption-left-min-height: 1%;
                                          box-caption-left-line-count: 1;
                                          box-caption-left-writing-mode: tb-rl;
                                          box-caption-left-font-size: Ts2;
                                      }

    /* 画像XL　03 */
    section%standard03 figure.size_xl {
                box-origin: center-top;
                box-position-top: 4.7%;
                box-width: 74.6%;
                box-height: 80.7%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XL　04 */
    section%standard04 figure.size_xl {
                box-origin: center-top;
                box-position-top: 4.7%;
                box-width: 88.4%;
                box-height: 90.6%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                box-mode: page;
                box-position-left: 50%;
                box-position-top: 4.49%;
                box-width: 86.79%;
                box-height: 91.02%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2.9%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-margin-top: 3.83%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.25%;
                box-caption-right-margin-right: 3%;
                box-caption-right-margin-top: 3.83%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像XL　アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 5%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 10%;
                box-caption-top-margin-right: 10%;
                box-caption-top-margin-top: 2.8%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: right;
            }

    /* 画像XL　章扉 */
    section%chaptertitle01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XL　総扉 */
    section%frontpage01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

} /* @b6pod-landscape */

/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

 *PODmanga　基準フォントサイズ
 *Base_T3

 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/
@mangapod {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能)*/
    body:Ts1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 7px;
        line-height: 10px;
        column-gap: 0em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 8px;
        line-height: 12px;
        column-gap: 1em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 9px;
        line-height: 13px;
        column-gap: 1em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 10px;
        line-height: 14px;
        column-gap: 2em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 11px;
        line-height: 16px;
        column-gap: 3em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 12px;
        line-height: 18px;
        column-gap: 2em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 13px;
        line-height: 21px;
        column-gap: 2em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 14px;
        line-height: 24px;
        column-gap: 2em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 16px;
        line-height: 26px;
        column-gap: 2em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 20px;
        line-height: 32px;
        column-gap: 2em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 27px;
        line-height: 43px;
        column-gap: 2em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 30px;
        line-height: 48px;
        column-gap: 2em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 33px;
        line-height: 53px;
        column-gap: 1em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-size: 39px;
        line-height: 62px;
        column-gap: 1em;
    }

} /* @mangapod */

/*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

 *PODmanga　デフォルトレイアウト
 *Base_T3

 ◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇*/
@mangapod-landscape {

    aside.column_break {
         page-break-after: column;
    }
    aside.page_break_single {
        page-break-after: single;
    }
    aside.page_break_both {
        page-break-after: both;
    }
    aside.page_break_force_single {
        page-break-after: force-single;
    }

    section%standard01 blockquote,
            section%standard02 blockquote,
                    section%standard03 blockquote,
                            section%2col01 blockquote,
                                     section%accent01 blockquote {
                                                 font-size: T-4;
                                             }
    section%standard04 blockquote {
                font-size: T-3;
            }
    section%3col01 blockquote {
                 font-size: T-5;
             }

    /* デフォルト　版面 */
    body {
        margin-top: 7%;
        margin-bottom: 14%;
        margin-left: 4%;
        margin-right: 4%;
        column-count: 1;
        hanmen-count: 2;
        writing-mode: tb-rl;
        font-size: T+0;
        paper-texture: single;
    }

    /* 標準01 */
    section%standard01 {
                margin-top: 26.1%;
                margin-bottom: 25.9%;
                margin-left: 21.0%;
                margin-right: 21.0%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.8em;
                footer: running page-no;
            }

    /* 標準02 */
    section%standard02 {
                margin-top: 23.0%;
                margin-bottom: 21.6%;
                margin-left: 19.3%;
                margin-right: 19.3%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.8em;
                footer: running page-no;
            }

    /* 標準03 */
    section%standard03 {
                margin-top: 18.5%;
                margin-bottom: 15.9%;
                margin-left: 17.4%;
                margin-right: 17.4%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-2;
                line-height: 1.75em;
                footer: running page-no;
            }

    /* 標準04　*/
    section%standard04 {
                margin-top: 19.1%;
                margin-bottom: 16.3%;
                margin-left: 19.3%;
                margin-right: 19.3%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 17.0%;
                 margin-bottom: 13.1%;
                 margin-left: 14.3%;
                 margin-right: 14.3%;
                 column-count: 2;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 line-height: 1.7em;
                 footer: running page-no;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 13.0%;
                 margin-bottom: 14.9%;
                 margin-left: 17.0%;
                 margin-right: 17.0%;
                 column-count: 3;
                 hanmen-count: 2;
                 writing-mode: tb-rl;
                 font-size: T-3;
                 line-height: 1.59em;
                 footer: running page-no;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 16.2%;
                margin-bottom: 14.5%;
                margin-left: 17.4%;
                margin-right: 17.4%;
                column-count: 1;
                hanmen-count: 2;
                writing-mode: lr-tb;
                font-size: T-2;
                line-height: 1.8em;
                footer: running page-no;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 16%;
                margin-bottom: 24%;
                margin-left: 18%;
                margin-right: 18%;
                column-count: 1;
                hanmen-count: 1;
                hanmen-nodo-padding: 0.85%;
                hanmen-nodo-margin: 3.73%;
                writing-mode: tb-rl;
                font-size: T-2;
                page-break-before: both;
                page-break-after: both;
            }

    /* ジャケット表1(4) */
    section%jacket_image {
                hanmen-count: 1;
                page-break-before: both;
                paper-texture: none;
            }

    /* 表2 */
    section%h2jacket01 {
                margin-top: 1000%;
                margin-bottom: -999%;
                margin-left: 1000%;
                margin-right: -999%;
                hanmen-count: 2;
                page-break-after: single;
                color: #000;
                page-mode: noflow;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: 15.2%;
                margin-bottom: 19.3%;
                margin-left: 19%;
                margin-right: 19%;
                hanmen-count: 2;
                page-break-after: both;
                page-mode: noflow;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 18.2%;
                margin-bottom: 22.1%;
                margin-left: 20.5%;
                margin-right: 20.5%;
                font-size: T-2;
                line-height: 1.7em;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 16.8%;
                margin-bottom: 15.5%;
                margin-left: 19.3%;
                margin-right: 19.3%;
                hanmen-count: 2;
                page-break-before: both;
                page-break-after: both;
            }

    /* 奥付 */
    section%colophon01 {
                margin-top: 16%;
                margin-bottom: 23%;
                margin-left: 42%;
                margin-right: 14%;
                hanmen-count: 2;
                column-count: 1;
                writing-mode: lr-tb;
                font-size: Ts2;
                background-image: url(/global/reader/images/svg/colophon_mangapod.svg);
                page-break-before: both;
                page-mode: noflow;
            }

    /* 表3 */
    section%h3jacket01 {
                margin-top: 1000%;
                margin-bottom: -1000%;
                margin-left: -1000%;
                margin-right: 1000%;
                hanmen-count: 2;
                color: #000;
                page-break-after: single;
                page-mode: noflow;
            }

    /*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
 *PODmanga　文字装飾 */

    /* 見出 */
    h1 {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    h2 {
        font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
        font-weight: bold;
    }
    h3 {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }

    /*　大見出 */
    section%tableofcontents01 h1 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h1 {
                font-size: T+4;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W6", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
            }
    section%standard01 h1,
            section%standard02 h1 {
                        font-size: T+3;
                        line-height: 1.3em;
                    }
    section%standard03 h1,
            section%standard04 h1 {
                        font-size: T+3;
                        line-height: 1.4em;
                    }
    section%2col01 h1 {
                 font-size: T+3;
                 line-height: 1.2em;
             }
    section%3col01 h1 {
                 font-size: T+2;
                 line-height: 1.2em;
             }
    section%accent01 h1 {
                font-size: T+3;
            }

    /*　中見出　*/
    section%tableofcontents01 h2 {
                font-size: T+1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h2 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
                font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
                font-weight: bold;
            }
    section%standard01 h2,
            section%standard02 h2,
                    section%accent01 h2 {
                                font-size: T+1;
                            }
    section%standard03 h2 {
                font-size: T+1;
                line-height: 1.4em;
            }
    section%standard04 h2 {
                font-size: T+1;
                line-height: 1.5em;
            }
    section%2col01 h2 {
                 font-size: T+1;
                 line-height: 1.2em;
             }
    section%3col01 h2 {
                 font-size: T-1;
                 line-height: 1.2em;
             }

    /*　小見出　*/
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.2em;
            }
    section%standard01 h3,
            section%standard02 h3,
                    section%2col01 h3 {
                                 font-size: T-2;
                             }
    section%standard04 h3 {
                font-size: T-1;
                line-height: 1.5em;
            }
    section%3col01 h3 {
                 font-size: T-3;
                 line-height: 1.2em;
             }
    section%accent01 h3 {
                font-size: T+0;
            }

    /* 強弱調 */
    span.strong {
        font-family: "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN W6", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        font-weight: bold;
    }
    span.em {
        font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }
    span.weak {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }
    span.weaker {
        font-family: "HiraMinProN-W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", "IPA明朝", "IPAMincho", "ＭＳ 明朝", "MS Mincho", serif;
    }

    /* 弱調 */
    section%standard01 span.weak,
            section%standard02 span.weak,
                    section%standard03 span.weak,
                            section%2col01 span.weak,
                                     section%accent01 span.weak,
                                             section%spread01 span.weak,
                                                     section%tableofcontents01 span.weak {
                                                                 font-size: T-4;
                                                             }
    section%standard04 span.weak {
                font-size: T-3;
            }
    section%3col01 span.weak {
                 font-size: T-5;
             }
    section%standard01 blockquote span.weak,
            section%standard02 blockquote span.weak,
                    section%standard03 blockquote span.weak,
                            section%2col01 blockquote span.weak,
                                     section%accent01 blockquote span.weak,
                                             section%spread01 blockquote span.weak,
                                                     section%tableofcontents01 blockquote span.weak,
                                                             section%chaptertitle01 blockquote span.weak { font-size: T-6; }
    section%standard04 blockquote span.weak { font-size: T-5; }
    section%3col01 blockquote span.weak { font-size: T-7; }

    /* 弱弱調 */
    section%standard01 span.weaker,
            section%standard02 span.weaker,
                    section%standard03 span.weaker,
                            section%2col01 span.weaker,
                                     section%accent01 span.weaker,
                                             section%spread01 span.weaker,
                                                     section%tableofcontents01 span.weaker {
                                                                 font-size: T-5;
                                                             }
    section%standard04 span.weaker {
                font-size: T-4;
            }
    section%3col01 span.weaker {
                 font-size: T-6;
             }
    section%standard01 blockquote span.weaker,
            section%standard02 blockquote span.weaker,
                    section%standard03 blockquote span.weaker,
                            section%2col01 blockquote span.weaker,
                                     section%3col01 blockquote span.weaker,
                                              section%accent01 blockquote span.weaker,
                                                      section%spread01 blockquote span.weaker,
                                                              section%tableofcontents01 blockquote span.weaker,
                                                                      section%chaptertitle01 blockquote span.weaker { font-size: T-7; }
    section%standard04 blockquote span.weaker { font-size: T-6; }

    /*◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
 *PODmanga　画像サイズ*/

    /* 共通 */
    figure {
        box-mode: hanmen;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-right-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-top-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
        box-caption-bottom-font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
    }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: page;
        box-origin: center-bottom;
        box-position-left: 26.8%;
        box-position-top: 83.7%;
        box-width: 15%;
        box-height: 11%;
        /* first */
        box-caption-bottom-origin: center-bottom;
        box-caption-bottom-margin-top: 0.2%;
        box-caption-bottom-min-width: 15%;
        box-caption-bottom-line-count: 2;
        box-caption-bottom-writing-mode: lr-tb;
        box-caption-bottom-font-size: Ts3;
        box-caption-bottom-line-height: 1.3em;
        box-caption-bottom-text-align: center;
        /* second */
        box-caption-top-origin: center-top;
        box-caption-top-margin-bottom: 0.2%;
        box-caption-top-min-width: 15%;
        box-caption-top-line-count: 1;
        box-caption-top-writing-mode: lr-tb;
        box-caption-top-font-size: Ts2;
        box-caption-top-text-align: center;
    }

    /*** XS PODmanga　画像サイズ ***/

    /* 画像XS　共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 38%;
        box-height: 90%;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: 23.5%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-height: 43%;
                box-caption-bottom-width: auto;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: 27.7%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 36%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: 25.0%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 30%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 11.5%;
                box-width: 69.7%;
                box-height: 75.3%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　2段組 */
    section%2col01 figure.size_xs {
                 box-width: 26.0%;
                 box-height: 95%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.4%;
                 box-caption-bottom-min-width: 20.8%;
                 box-caption-bottom-line-count: 7;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 1%;
                 box-caption-left-margin-right: 0.4%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像XS　3段組 */
    section%3col01 figure.size_xs {
                 box-width: 27.9%;
                 box-height: 95%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3.5%;
                 box-caption-bottom-min-width: 16.4%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 90%;
                box-height: 19.2%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.8%;
                box-caption-right-width: 38.6%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像XS　見開き01 */
    section%spread01 figure.size_xs {
                box-mode: page;
                box-origin: right-top;
                box-position-left: 89.32%;
                box-position-top: 14.8%;
                box-width: 45%;
                box-height: 65.5%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 8%;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-min-width: 18.8%;
                box-caption-bottom-line-count: 3;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-left: 8%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 18.8%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: right;
            }

    /* 画像XS 章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 51.5%;
                box-height: 43%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 38%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 51.5%;
                box-height: 43%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 38%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** S PODmanga　画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 55%;
        box-height: 60%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: 41.1%;
                box-height: 90%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-min-width: 29.2%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 0.3%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: 44.4%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-min-width: 40%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: 45.0%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 47%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 10.5%;
                box-width: 72.2%;
                box-height: 77.9%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　2段組 */
    section%2col01 figure.size_s {
                 box-width: 43.4%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 2.4%;
                 box-caption-bottom-min-width: 23%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-left: 1%;
                 box-caption-left-margin-right: 0.4%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像S　3段組 */
    section%3col01 figure.size_s {
                 box-width: 44.0%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3.5%;
                 box-caption-bottom-min-width: 17%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts2;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.3%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 25.8%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 1%;
                box-caption-right-width: 38.6%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-mode: page;
                box-origin: left-bottom;
                box-position-left: 10.85%;
                box-position-top: 89.5%;
                box-width: 56.8%;
                box-height: 76%;
                /* first */
                box-caption-top-origin: left-top;
                box-caption-top-margin-right: 22%;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 22.4%;
                box-caption-top-line-count: 3;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 22.4%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts2;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 68%;
                box-height: 60.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 68%;
                box-height: 60.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** M PODmanga　画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 13%;
        box-width: 69%;
        box-height: 95%;
        box-hanmen-min-margin: 3em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 14%;
                box-width: 63%;
                box-height: 61%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 15%;
                box-width: 66%;
                box-height: 67%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 9.5%;
                box-width: 75%;
                box-height: 76%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-origin: center-top;
                box-position-top: 8.9%;
                box-width: 74.6%;
                box-height: 80.7%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　2段組 */
    section%2col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 1%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.8%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts2;
             }

    /* 画像M　3段組 */
    section%3col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 1%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts2;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.7%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts2;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-position-top: 9.5%;
                box-width: 76.5%;
                box-height: 75%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-position-left: 50%;
                box-position-top: 11.5%;
                box-width: 80%;
                box-height: 75.2%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.25%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 75.5%;
                box-height: 69.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 75.5%;
                box-height: 69.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** L PODmanga　画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 4.49%;
        box-width: 88.5%;
        box-height: 85.3%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像L　01 02 */
    section%standard01 figure.size_l,
            section%standard02 figure.size_l {
                        box-origin: right-top;
                        box-position-left: 94.25%;
                        box-height: 85.3%;
                        box-hanmen-margin-top: 99%;
                        /* first */
                        box-caption-bottom-origin: right-bottom;
                        box-caption-bottom-margin-left: 10%;
                        box-caption-bottom-margin-right: 10%;
                        box-caption-bottom-margin-top: 0.6%;
                        box-caption-bottom-min-width: 50%;
                        box-caption-bottom-line-count: 2;
                        box-caption-bottom-writing-mode: lr-tb;
                        box-caption-bottom-font-size: Ts3;
                        box-caption-bottom-line-height: 1.3em;
                        /* second */
                        box-caption-left-origin: right-top;
                        box-caption-left-margin-left: 4.9%;
                        box-caption-left-margin-right: 0.3%;
                        box-caption-left-margin-top: 4.6%;
                        box-caption-left-margin-bottom: 2%;
                        box-caption-left-min-height: 1%;
                        box-caption-left-line-count: 1;
                        box-caption-left-writing-mode: tb-rl;
                        box-caption-left-font-size: Ts2;
                    }

    /* 画像L　03 */
    section%standard03 figure.size_l {
                box-origin: center-bottom;
                box-position-top: 95.3%;
                box-width: 74.6%;
                box-height: 80.7%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像L　04 */
    section%standard04 figure.size_l {
                box-origin: center-top;
                box-position-top: 4.7%;
                box-width: 86.9%;
                box-height: 90.6%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像L　2段組 3段組 */
    section%2col01 figure.size_l,
             section%3col01 figure.size_l {
                          box-origin: right-top;
                          box-position-left: 94.25%;
                          box-height: 85.3%;
                          box-hanmen-margin-top: 99%;
                          box-hanmen-min-margin: 1em;
                          /* first */
                          box-caption-bottom-origin: right-bottom;
                          box-caption-bottom-margin-left: 10%;
                          box-caption-bottom-margin-right: 10%;
                          box-caption-bottom-margin-top: 0.6%;
                          box-caption-bottom-min-width: 50%;
                          box-caption-bottom-line-count: 2;
                          box-caption-bottom-writing-mode: lr-tb;
                          box-caption-bottom-font-size: Ts3;
                          box-caption-bottom-line-height: 1.3em;
                          /* second */
                          box-caption-left-origin: right-top;
                          box-caption-left-margin-left: 4.9%;
                          box-caption-left-margin-right: 0.3%;
                          box-caption-left-margin-top: 4.6%;
                          box-caption-left-margin-bottom: 2%;
                          box-caption-left-min-height: 1%;
                          box-caption-left-line-count: 1;
                          box-caption-left-writing-mode: tb-rl;
                          box-caption-left-font-size: Ts2;
                      }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-position-top: 8.48%;
                box-width: 81.7%;
                box-height: 80.4%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.25%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像L　アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 10%;
                box-caption-top-margin-right: 10%;
                box-caption-top-margin-top: 2.3%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-line-height: 1.3em;
                box-caption-top-text-align: right;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 7.6%;
                box-width: 81.5%;
                box-height: 81.2%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 7.6%;
                box-width: 81.5%;
                box-height: 81.2%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /*** XL PODmanga　画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 4.49%;
        box-width: 88.5%;
        box-height: 91.02%;
    }

    /* 画像XL　01 02 03 2段組 3段組 */
    section%standard01 figure.size_xl,
            section%standard02 figure.size_xl,
                    section%2col01 figure.size_xl,
                             section%3col01 figure.size_xl {
                                          /* first */
                                          box-caption-bottom-origin: center-bottom;
                                          box-caption-bottom-margin-left: 10%;
                                          box-caption-bottom-margin-right: 10%;
                                          box-caption-bottom-margin-top: 0.6%;
                                          box-caption-bottom-margin-bottom: 6%;
                                          box-caption-bottom-min-width: 50%;
                                          box-caption-bottom-line-count: 6;
                                          box-caption-bottom-writing-mode: lr-tb;
                                          box-caption-bottom-font-size: Ts3;
                                          box-caption-bottom-line-height: 1.3em;
                                          /* second */
                                          box-caption-left-origin: right-top;
                                          box-caption-left-margin-left: 4.9%;
                                          box-caption-left-margin-right: 0.3%;
                                          box-caption-left-margin-top: 4.6%;
                                          box-caption-left-margin-bottom: 2%;
                                          box-caption-left-min-height: 1%;
                                          box-caption-left-line-count: 1;
                                          box-caption-left-writing-mode: tb-rl;
                                          box-caption-left-font-size: Ts2;
                                      }

    /* 画像XL　03 */
    section%standard03 figure.size_xl {
                box-origin: center-top;
                box-position-top: 4.7%;
                box-width: 74.6%;
                box-height: 80.7%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XL　04 */
    section%standard04 figure.size_xl {
                box-origin: center-top;
                box-position-top: 4.7%;
                box-width: 88.4%;
                box-height: 90.6%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                box-mode: page;
                box-position-left: 50%;
                box-position-top: 4.49%;
                box-width: 86.79%;
                box-height: 91.02%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2.9%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-margin-top: 3.83%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.25%;
                box-caption-right-margin-right: 3%;
                box-caption-right-margin-top: 3.83%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts2;
            }

    /* 画像XL　アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 5%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 10%;
                box-caption-top-margin-right: 10%;
                box-caption-top-margin-top: 2.8%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts2;
                box-caption-top-text-align: right;
            }

    /* 画像XL　章扉 */
    section%chaptertitle01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

    /* 画像XL　総扉 */
    section%frontpage01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-right: 10%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 3%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 4.9%;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-margin-top: 4.6%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts2;
            }

} /* @mangapod-landscape */


/*●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

 *iPad　基準フォントサイズ

 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●*/
@ipad {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能) */
    body:Ts1 {
        font-family: "HiraMinProN-W3";
        font-size: 8px;
        line-height: 13px;
        column-gap: 0em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3";
        font-size: 9px;
        line-height: 14px;
        column-gap: 2em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3";
        font-size: 11px;
        line-height: 18px;
        column-gap: 2em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3";
        font-size: 12px;
        line-height: 19px;
        column-gap: 2em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3";
        font-size: 14px;
        line-height: 22px;
        column-gap: 3em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3";
        font-size: 15px;
        line-height: 24px;
        column-gap: 3em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3";
        font-size: 16px;
        line-height: 26px;
        column-gap: 3em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3";
        font-size: 17px;
        line-height: 27px;
        column-gap: 2em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3";
        font-size: 19px;
        line-height: 30px;
        column-gap: 1em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3";
        font-size: 23px;
        line-height: 37px;
        column-gap: 1em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3";
        font-size: 31px;
        line-height: 50px;
        column-gap: 1em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3";
        font-size: 36px;
        line-height: 58px;
        column-gap: 1em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3";
        font-size: 41px;
        line-height: 65px;
        column-gap: 1em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3";
        font-size: 44px;
        line-height: 70px;
        column-gap: 1em;
    }
}

/*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼

 *iPad Portrait　デフォルトレイアウト

 ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼*/
@ipad-portrait {

    aside.column_break {
         page-break-after: column;
    }
    aside.page_break_single {
        page-break-after: single;
    }
    aside.page_break_both {
        page-break-after: both;
    }
    section%accent01 blockquote {
                font-size: T-3;
            }

    /* デフォルト　版面 */
    body {
        margin-top: 5%;
        margin-bottom: 10%;
        margin-left: 5%;
        margin-right: 5%;
        column-count: 1;
        hanmen-count: 1;
        writing-mode: tb-rl;
        font-size: T+0;
        paper-texture: single;
    }

    /* 標準01 */
    section%standard01 {
                margin-top: 24.7%;
                margin-bottom: 23.5%;
                margin-left: 16.8%;
                margin-right: 16.8%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.9em;
                footer: running page-no logo;
            }

    /* 標準02 */
    section%standard02 {
                margin-top: 21.8%;
                margin-bottom: 18.8%;
                margin-left: 14.9%;
                margin-right: 14.9%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.85em;
                footer: running page-no logo;
            }

    /* 標準03 */
    section%standard03 {
                margin-top: 16%;
                margin-bottom: 13.7%;
                margin-left: 12.3%;
                margin-right: 12.3%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.8em;
                footer: running page-no logo;
            }

    /* 標準04 */
    section%standard04 {
                margin-top: 17.8%;
                margin-bottom: 14.1%;
                margin-left: 13.7%;
                margin-right: 13.7%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                line-height: 1.8em;
                footer: running page-no logo;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 12.1%;
                 margin-bottom: 11.3%;
                 margin-left: 11.1%;
                 margin-right: 11.1%;
                 column-count: 2;
                 hanmen-count: 1;
                 writing-mode: tb-rl;
                 font-size: T-1;
                 line-height: 1.65em;
                 footer: running page-no logo;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 8.9%;
                 margin-bottom: 12%;
                 margin-left: 11%;
                 margin-right: 11%;
                 column-count: 3;
                 hanmen-count: 1;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 footer: running page-no logo;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 12.6%;
                margin-bottom: 11.2%;
                margin-left: 13.6%;
                margin-right: 13.6%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: lr-tb;
                font-size: T-1;
                line-height: 1.9em;
                footer: running page-no logo;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 6%;
                margin-bottom: 12%;
                margin-left: 5%;
                margin-right: 5%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                page-break-before: both;
                page-break-after: both;
                footer: page-no logo;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: 10.5%;
                margin-bottom: 16.2%;
                margin-left: 10%;
                margin-right: 10%;
                column-count: 1;
                writing-mode: lr-tb;
                font-size: T-3;
                line-height: 1.1em;
            }

    /* 表2 */
    section%h2jacket01 {
                margin-top: 10%;
                margin-bottom: 13%;
                margin-left: 50%;
                margin-right: 10%;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 15%;
                margin-bottom: 24%;
                margin-left: 15%;
                margin-right: 15%;
                font-size: T-2;
                line-height: 1.9em;
            }

    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 15%;
                margin-bottom: 12%;
                margin-left: 16.9%;
                margin-right: 16.9%;
            }

    /* 表3 */
    section%h3jacket01 {
                margin-top: 16%;
                margin-bottom: 16%;
                margin-left: 34%;
                margin-right: 34%;
            }

    /*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
 *iPad　文字装飾 */

    /* 大見出 */
    section%frontpage01 h1.title {
                box-mode: column-headline;
                box-headline-width-lines: 5;
                box-headline-min-width-lines: 3;
                font-family: "HiraMinProN-W6";
                font-size: T+2;
                letter-spacing: 0.2em;
                line-height: 1.5em;
            }
    section%tableofcontents01 h1 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h1 {
                font-size: T+5;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%standard01 h1,
            section%standard02 h1,
                    section%accent01 h1 {
                                font-size: T+4;
                                line-height: 1.3em;
                            }
    section%standard03 h1 {
                font-size: T+4;
                line-height: 1.4em;
            }
    section%standard04 h1 {
                font-size: T+5;
                line-height: 1.4em;
            }
    section%2col01 h1 {
                 font-size: T+3;
                 line-height: 1.3em;
             }
    section%3col01 h1 {
                 font-size: T+2;
                 line-height: 1.4em;
             }

    /* 中見出 */
    section%frontpage01 h2.author {
                box-mode: column-headline;
                box-headline-width-lines: 5;
                box-headline-min-width-lines: 5;
                font-size: T-1;
                letter-spacing: 0.3em;
                line-height: 1.5em;
            }
    section%tableofcontents01 h2 {
                font-size: T+1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h2 {
                font-size: T+3;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%standard01 h2,
            section%standard02 h2,
                    section%accent01 h2 {
                                font-size: T+2;
                                line-height: 1.2em;
                            }
    section%standard03 h2,
            section%standard04 h2 {
                        font-size: T+2;
                        line-height: 1.4em;
                    }
    section%2col01 h2 {
                 font-size: T+1;
                 line-height: 1.3em;
             }
    section%3col01 h2 {
                 font-size: T+0;
                 line-height: 1.4em;
             }

    /* 小見出 */
    section%frontpage01 h3.publisher {
                box-mode: column-headline;
                box-headline-width-lines: 9;
                box-headline-min-width-lines: 9;
                font-family: "HiraKakuProN-W3";
                font-size: T-4;
                letter-spacing: 0.2em;
                line-height: 1.5em;
            }
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.2em;
            }
    section%standard01 h3,
            section%standard02 h3,
                    section%standard03 h3,
                            section%accent01 h3 {
                                        font-size: T+0;
                                    }
    section%standard04 h3 {
                font-size: T+0;
                line-height: 1.4em;
            }
    section%2col01 h3 {
                 font-size: T-1;
                 line-height: 1.4em;
             }
    section%3col01 h3 {
                 font-size: T-3;
                 line-height: 1.4em;
             }

    /* 弱調 */
    section%h2jacket01 span.weak {
                font-size: T-4;
            }
    section%standard01 blockquote span.weak,
            section%standard02 blockquote span.weak,
                    section%standard03 blockquote span.weak,
                            section%2col01 blockquote span.weak,
                                     section%accent01 blockquote span.weak { font-size: T-5; }
    section%3col01 blockquote span.weak,
             section%tableofcontents01 blockquote span.weak,
                     section%chaptertitle01 blockquote span.weak { font-size: T-6; }

    /* 弱弱調 */
    section%h2jacket01 span.weaker {
                font-size: T-5;
            }
    section%standard01 blockquote span.weaker,
            section%standard02 blockquote span.weaker,
                    section%standard03 blockquote span.weaker,
                            section%2col01 blockquote span.weaker,
                                     section%accent01 blockquote span.weaker { font-size: T-6; }
    section%3col01 blockquote span.weaker,
             section%tableofcontents01 blockquote span.weaker,
                     section%chaptertitle01 blockquote span.weaker { font-size: T-7; }

    /*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
 *iPad 画像サイズ　*/

    /* 共通 */
    figure {
        box-mode: column;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3";
        box-caption-right-font-family: "HiraKakuProN-W3";
        box-caption-top-font-family: "HiraKakuProN-W3";
        box-caption-bottom-font-family: "HiraKakuProN-W3";
    }

    /* 表紙（ipadでは表紙、背表紙を7インチサイズで表示） */
    section%jacket_image figure {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 50%;
                box-width: 100%;
                box-height: 78%;
            }

    /* 表3 */
    section%h3jacket01 figure {
                box-mode: hanmen;
                box-position-left: 50%;
                box-origin: center-top;
                box-width: 100%;
                box-height: 50%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.4%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
            }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: page;
        box-origin: center-bottom;
        box-position-left: 21.7%;
        box-position-top: 85.9%;
        box-width: 16%;
        box-height: 12%;
        /* first */
        box-caption-bottom-origin: center-bottom;
        box-caption-bottom-margin-top: 0.2%;
        box-caption-bottom-min-width: 16%;
        box-caption-bottom-line-count: 2;
        box-caption-bottom-writing-mode: lr-tb;
        box-caption-bottom-font-size: Ts3;
        box-caption-bottom-line-height: 1.3em;
        box-caption-bottom-text-align: center;
        /* second */
        box-caption-top-origin: center-top;
        box-caption-top-margin-bottom: 0.2%;
        box-caption-top-min-width: 16%;
        box-caption-top-line-count: 1;
        box-caption-top-writing-mode: lr-tb;
        box-caption-top-font-size: Ts3;
        box-caption-top-text-align: center;
    }

    /*** XS iPad 画像サイズ ***/

    /* 画像XS 共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 24%;
        box-height: 90%;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: 23.5%;
                box-height: 90%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.6%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 41%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: 27.7%;
                box-height: 90%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.5%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 36%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: 25.0%;
                box-height: 90%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 30%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-width: 27.7%;
                box-height: 90%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.3%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 32%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　2段組01 */
    section%2col01 figure.size_xs {
                 box-width: 26.0%;
                 box-height: 90%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 1.9%;
                 box-caption-bottom-min-width: 20.3%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　3段組01 */
    section%3col01 figure.size_xs {
                 box-width: 27.9%;
                 box-height: 95%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3%;
                 box-caption-bottom-min-width: 15%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 90%;
                box-height: 19.2%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.8%;
                box-caption-right-width: 37%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.4%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像XS　見開き01 */
    section%spread01 figure.size_xs {
                box-page-mode: spread;
                box-mode: page;
                box-origin: right-top;
                box-position-left: 94%;
                box-position-top: 12%;
                box-width: 53%;
                box-height: 79.6%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-top: 0.9%;
                box-caption-bottom-min-width: 24%;
                box-caption-bottom-line-count: 3;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-left: 10%;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-min-width: 24%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XS　章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 61%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 46%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 61%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 46%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** S iPad 画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 40%;
        box-height: 82%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: 41.1%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 30%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: 44.4%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1%;
                box-caption-bottom-min-width: 35%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: 45%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1%;
                box-caption-bottom-min-width: 42%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-width: 44.4%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1%;
                box-caption-bottom-min-width: 42%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　2段組01 */
    section%2col01 figure.size_s {
                 box-width: 43.4%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 1.9%;
                 box-caption-bottom-min-width: 24%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　3段組01 */
    section%3col01 figure.size_s {
                 box-width: 44%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3%;
                 box-caption-bottom-min-width: 16.5%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 26.9%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.8%;
                box-caption-right-width: 36%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.4%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-page-mode: spread;
                box-mode: page;
                box-origin: left-bottom;
                box-position-left: 6%;
                box-position-top: 94%;
                box-width: 69%;
                box-height: 80%;
                /* first */
                box-caption-top-origin: left-top;
                box-caption-top-margin-right: 26%;
                box-caption-top-margin-bottom: 0.8%;
                box-caption-top-min-width: 24.2%;
                box-caption-top-line-count: 3;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts4;
                box-caption-top-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-right: 26%;
                box-caption-bottom-margin-top: 0.4%;
                box-caption-bottom-min-width: 24.2%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 69.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 69.5%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** M iPad 画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 6.5%;
        box-width: 82%;
        box-height: 94%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 12%;
                box-width: 68%;
                box-height: 63%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 4em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;

            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 10.5%;
                box-width: 82%;
                box-height: 72%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;

            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 4%;
                box-width: 88%;
                box-height: 86%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 3em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-position-top: 6.7%;
                box-width: 83%;
                box-height: 86%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 3em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　2段組01 */
    section%2col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.8%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.7%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　3段組01 */
    section%3col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.8%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.7%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-position-top: 6%;
                box-width: 90%;
                box-height: 85%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-page-mode: spread;
                box-position-left: 50%;
                box-position-top: 7%;
                box-width: 92%;
                box-height: 86%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 80%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 80%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** L iPad 画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-width: 100%;
        box-height: 94%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像L　01 */
    section%standard01 figure.size_l {
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.4%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1.2%;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　02 */
    section%standard02 figure.size_l {
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.3%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1.2%;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　03 */
    section%standard03 figure.size_l {
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1.2%;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　04 */
    section%standard04 figure.size_l {
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.4%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1.2%;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-page-mode: spread;
                box-position-left: 50%;
                box-position-top: 3%;
                box-width: 97%;
                box-height: 93.5%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像L　2段組01 3段組01 */
    section%2col01 figure.size_l,
             section%3col01 figure.size_l {
                          box-hanmen-margin-top: 99%;
                          box-hanmen-min-margin: 0em;
                          /* first */
                          box-caption-bottom-origin: center-bottom;
                          box-caption-bottom-margin-left: 2%;
                          box-caption-bottom-margin-right: 2%;
                          box-caption-bottom-margin-top: 0.8%;
                          box-caption-bottom-margin-bottom: 1.17%;
                          box-caption-bottom-min-width: 50%;
                          box-caption-bottom-line-count: 2;
                          box-caption-bottom-writing-mode: lr-tb;
                          box-caption-bottom-font-size: Ts4;
                          box-caption-bottom-line-height: 1.3em;
                          /* second */
                          box-caption-left-origin: right-top;
                          box-caption-left-margin-left: 1.2%;
                          box-caption-left-margin-right: 0.1%;
                          box-caption-left-margin-top: 2%;
                          box-caption-left-margin-bottom: 2%;
                          box-caption-left-min-height: 1%;
                          box-caption-left-line-count: 1;
                          box-caption-left-writing-mode: tb-rl;
                          box-caption-left-font-size: Ts3;
                      }

    /* 画像L　アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 96%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 96%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** XL iPad 画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-height: 102%;
    }

    /* 画像XL　01 02 03 04 2段組01 3段組01 */
    section%standard01 figure.size_xl,
            section%standard02 figure.size_xl,
                    section%standard03 figure.size_xl,
                            section%standard04 figure.size_xl,
                                    section%2col01 figure.size_xl,
                                             section%3col01 figure.size_xl {
                                                          /* first */
                                                          box-caption-bottom-origin: center-bottom;
                                                          box-caption-bottom-margin-left: 2%;
                                                          box-caption-bottom-margin-right: 2%;
                                                          box-caption-bottom-margin-top: 0.8%;
                                                          box-caption-bottom-margin-bottom: 5%;
                                                          box-caption-bottom-min-width: 50%;
                                                          box-caption-bottom-line-count: 6;
                                                          box-caption-bottom-writing-mode: lr-tb;
                                                          box-caption-bottom-font-size: Ts4;
                                                          box-caption-bottom-line-height: 1.3em;
                                                          /* second */
                                                          box-caption-left-origin: right-top;
                                                          box-caption-left-margin-left: 1.2%;
                                                          box-caption-left-margin-right: 0.1%;
                                                          box-caption-left-margin-top: 2%;
                                                          box-caption-left-margin-bottom: 2%;
                                                          box-caption-left-min-height: 1%;
                                                          box-caption-left-line-count: 1;
                                                          box-caption-left-writing-mode: tb-rl;
                                                          box-caption-left-font-size: Ts3;
                                                      }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                box-page-mode: spread;
                box-height: 101%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.3%;
                box-caption-right-margin-right: 2%;
                box-caption-right-margin-top: 2%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像XL　アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 5%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 0.7%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XL　章扉 */
    section%chaptertitle01 figure.size_xl {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XL　総扉 */
    section%frontpage01 figure.size_xl {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.9%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

} /* @ipad-portrait */

/*●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

 *iPhone　基準フォントサイズ

 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●*/
@iphone {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能) */
    body:Ts1 {
        font-family: "HiraMinProN-W3";
        font-size: 9px;
        line-height: 15px;
        column-gap: 1em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3";
        font-size: 10px;
        line-height: 16px;
        column-gap: 1em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3";
        font-size: 11px;
        line-height: 18px;
        column-gap: 1em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3";
        font-size: 12px;
        line-height: 20px;
        column-gap: 1em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3";
        font-size: 13px;
        line-height: 21px;
        column-gap: 1em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3";
        font-size: 14px;
        line-height: 23px;
        column-gap: 1em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3";
        font-size: 16px;
        line-height: 27px;
        column-gap: 1em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3";
        font-size: 18px;
        line-height: 30px;
        column-gap: 1em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3";
        font-size: 20px;
        line-height: 33px;
        column-gap: 1em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3";
        font-size: 26px;
        line-height: 42px;
        column-gap: 1em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3";
        font-size: 34px;
        line-height: 54px;
        column-gap: 1em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3";
        font-size: 38px;
        line-height: 61px;
        column-gap: 1em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3";
        font-size: 43px;
        line-height: 68px;
        column-gap: 1em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3";
        font-size: 49px;
        line-height: 78px;
        column-gap: 1em;
    }
}

/*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼

 *iPhone　デフォルトレイアウト

 ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼*/
@iphone-portrait {

    aside.column_break {
         page-break-after: column;
    }
    aside.page_break_single {
        page-break-after: single;
    }
    aside.page_break_both {
        page-break-after: both;
    }

    section%accent01 blockquote {
                font-size: T-3;
            }

    /* デフォルト　版面 */
    body {
        margin-top: 5%;
        margin-bottom: 10%;
        margin-left: 5%;
        margin-right: 5%;
        column-count: 1;
        hanmen-count: 1;
        writing-mode: tb-rl;
        font-size: T+0;
        paper-texture: single;
    }

    /* 標準01 */
    section%standard01 {
                margin-top: 15%;
                margin-bottom: 18.4%;
                margin-left: 7.9%;
                margin-right: 7.9%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 標準02 */
    section%standard02 {
                margin-top: 8%;
                margin-bottom: 15.5%;
                margin-left: 7.9%;
                margin-right: 7.9%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 標準03 */
    section%standard03 {
                margin-top: 2.5%;
                margin-bottom: 7.6%;
                margin-left: 5.4%;
                margin-right: 5.4%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.6em;
                footer: running page-no logo;
            }

    /* 標準04 */
    section%standard04 {
                margin-top: 2.5%;
                margin-bottom: 7.6%;
                margin-left: 4.8%;
                margin-right: 4.8%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                line-height: 1.6em;
                footer: running page-no logo;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 4%;
                 margin-bottom: 6.1%;
                 margin-left: 5.4%;
                 margin-right: 5.4%;
                 column-count: 2;
                 hanmen-count: 1;
                 writing-mode: tb-rl;
                 font-size: T-1;
                 line-height: 1.65em;
                 footer: running page-no logo;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 1.3%;
                 margin-bottom: 5.5%;
                 margin-left: 3.2%;
                 margin-right: 3.2%;
                 column-count: 3;
                 hanmen-count: 1;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 footer: running page-no logo;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 1.3%;
                margin-bottom: 6.7%;
                margin-left: 5.1%;
                margin-right: 5.1%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: lr-tb;
                font-size: T-1;
                line-height: 1.6em;
                footer: running page-no logo;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 6%;
                margin-bottom: 12%;
                margin-left: 5%;
                margin-right: 5%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                page-break-before: both;
                page-break-after: both;
                footer: page-no logo;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: 10%;
                margin-bottom: 12.1%;
                margin-left: 4%;
                margin-right: 4%;
                column-count: 1;
                writing-mode: lr-tb;
                font-size: T-5;
                line-height: 1em;
            }

    /* 表2 */
    section%h2jacket01 {
                margin-top: 11%;
                margin-bottom: 13%;
                margin-left: 20%;
                margin-right: 10%;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 4%;
                margin-bottom: 2%;
                margin-left: 5%;
                margin-right: 5%;
                font-size: T+0;
                line-height: 1.7em;
            }

    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 3%;
                margin-bottom: 5%;
                margin-left: 4%;
                margin-right: 4%;
            }

    /* 表3 */
    section%h3jacket01 {
                margin-top: 8%;
                margin-bottom: 12%;
                margin-left: 24%;
                margin-right: 24%;
            }

    /*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
 *iPhone　文字装飾 */

    /* 引用 */
    section%tableofcontents01 blockquote {
                font-size: T-2;
            }

    /* 大見出 */
    section%frontpage01 h1.title {
                box-mode: column-headline;
                box-headline-width-lines: 5;
                box-headline-min-width-lines: 3;
                font-family: "HiraMinProN-W6";
                font-size: T+1;
                letter-spacing: 0.2em;
                line-height: 1.5em;
            }
    section%tableofcontents01 h1,
            section%chaptertitle01 h1 {
                        font-size: T+2;
                        line-height: 1.3em;
                        letter-spacing: 0.1em;
                    }
    section%standard01 h1,
            section%standard02 h1,
                    section%standard03 h1,
                            section%2col01 h1,
                                     section%accent01 h1 {
                                                 font-size: T+2;
                                                 line-height: 1.2em;
                                             }
    section%standard04 h1 {
                font-size: T+3;
                line-height: 1.2em;
            }
    section%3col01 h1 {
                 font-size: T+1;
                 line-height: 1.2em;
             }

    /* 中見出 */
    section%frontpage01 h2.author {
                box-mode: column-headline;
                box-headline-width-lines: 5;
                box-headline-min-width-lines: 5;
                font-size: T-1;
                letter-spacing: 0.3em;
                line-height: 1.5em;
            }
    section%tableofcontents01 h2 {
                font-size: T+1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h2 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%standard01 h2,
            section%standard02 h2,
                    section%standard03 h2,
                            section%standard04 h2,
                                    section%3col01 h2 {
                                                 font-size: T-1;
                                                 line-height: 1.2em;
                                             }
    section%2col01 h2 {
                 font-size: T+0;
                 line-height: 1.2em;
             }
    section%accent01 h2 {
                font-size: T+1;
                line-height: 1.3em;
            }

    /* 小見出 */
    section%frontpage01 h3.publisher {
                box-mode: column-headline;
                box-headline-width-lines: 9;
                box-headline-min-width-lines: 9;
                font-family: "HiraKakuProN-W3";
                font-size: T-5;
                letter-spacing: 0.2em;
                line-height: 1.5em;
            }
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h3 {
                font-size: T-2;
                line-height: 1.3em;
                letter-spacing: 0.2em;
            }
    section%standard01 h3,
            section%standard02 h3,
                    section%standard03 h3,
                            section%standard04 h3,
                                    section%accent01 h3 {
                                                font-size: T-1;
                                                line-height: 1.2em;
                                            }
    section%2col01 h3 {
                 font-size: T-2;
                 line-height: 1.2em;
             }
    section%3col01 h3 {
                 font-size: T-3;
                 line-height: 1.2em;
             }


    /* 弱調 */
    section%h2jacket01 span.weak {
                font-size: T-4;
            }
    section%frontpage01 span.weak {
                font-size: T-6;
                font-family: "HiraMinProN-W3";
            }
    section%standard01 blockquote span.weak,
            section%standard02 blockquote span.weak,
                    section%standard03 blockquote span.weak,
                            section%2col01 blockquote span.weak,
                                     section%accent01 blockquote span.weak { font-size: T-5; }
    section%3col01 blockquote span.weak,
             section%chaptertitle01 blockquote span.weak { font-size: T-6; }
    section%tableofcontents01 blockquote span.weak { font-size: T-4; }

    /* 弱弱調 */
    section%h2jacket01 span.weaker {
                font-size: T-5;
            }
    section%frontpage01 span.weaker {
                font-size: T-7;
            }
    section%standard01 blockquote span.weaker,
            section%standard02 blockquote span.weaker,
                    section%standard03 blockquote span.weaker,
                            section%2col01 blockquote span.weaker,
                                     section%accent01 blockquote span.weaker { font-size: T-6; }
    section%tableofcontents01 blockquote span.weaker { font-size: T-5; }
    section%3col01 blockquote span.weaker,
             section%chaptertitle01 blockquote span.weaker { font-size: T-7; }

    /*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
 *iPhone 画像サイズ */

    /* 共通 */
    figure {
        box-mode: column;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3";
        box-caption-right-font-family: "HiraKakuProN-W3";
        box-caption-top-font-family: "HiraKakuProN-W3";
        box-caption-bottom-font-family: "HiraKakuProN-W3";
    }

    /* ジャケット */
    section%jacket_image figure {
                box-mode: page;
                box-position-left: 50%;
                box-position-top: 50%;
                box-origin: center-middle;
                box-width: 100%;
                box-height: 100%;
            }

    /* 表3 */
    section%h3jacket01 figure {
                box-mode: hanmen;
                box-position-left: 50%;
                box-origin: center-top;
                box-width: 100%;
                box-height: 50%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2.2%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-bottom: 1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
            }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: page;
        box-origin: center-bottom;
        box-position-left: 18.8%;
        box-position-top: 92.4%;
        box-width: 28%;
        box-height: 25%;
        /* first */
        box-caption-bottom-origin: center-bottom;
        box-caption-bottom-margin-top: 0.2%;
        box-caption-bottom-min-width: 28%;
        box-caption-bottom-line-count: 2;
        box-caption-bottom-writing-mode: lr-tb;
        box-caption-bottom-font-size: Ts3;
        box-caption-bottom-line-height: 1.3em;
        box-caption-bottom-text-align: center;
        /* second */
        box-caption-top-origin: center-top;
        box-caption-top-margin-bottom: 0.2%;
        box-caption-top-min-width: 28%;
        box-caption-top-line-count: 1;
        box-caption-top-writing-mode: lr-tb;
        box-caption-top-font-size: Ts3;
        box-caption-top-text-align: center;
    }

    /*** XS iPhone 画像サイズ ***/

    /* 画像XS 共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 24%;
        box-height: 100%;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: 40%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2.7%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 65%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: 40%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2.5%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 59%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: 36%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2.2%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 52%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-width: 39%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2.2%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 50%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　2段組01 */
    section%2col01 figure.size_xs {
                 box-width: 36.1%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3.4%;
                 box-caption-bottom-min-width: 27%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　3段組01 */
    section%3col01 figure.size_xs {
                 box-width: 38.2%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 4.8%;
                 box-caption-bottom-min-width: 25.8%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 23.5%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 1.5%;
                box-caption-right-width: 50%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像XS　見開き01 */
    section%spread01 figure.size_xs {
                box-page-mode: spread;
                box-mode: page;
                box-origin: right-top;
                box-position-left: 92%;
                box-position-top: 6%;
                box-width: 70%;
                box-height: 87%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 29%;
                box-caption-bottom-margin-top: 1.5%;
                box-caption-bottom-min-width: 26.5%;
                box-caption-bottom-line-count: 3;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-left: 29%;
                box-caption-top-margin-bottom: 1.4%;
                box-caption-top-min-width: 26.5%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XS　章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 63%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 48%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 63%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 48%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** S iPhone 画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 60%;
        box-height: 100%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: 68%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2.2%;
                box-caption-bottom-min-width: 31.2%;
                box-caption-bottom-line-count: 10;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: 68%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.9%;
                box-caption-bottom-min-width: 38%;
                box-caption-bottom-line-count: 10;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: 74%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.7%;
                box-caption-bottom-min-width: 44%;
                box-caption-bottom-line-count: 10;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-width: 80%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.7%;
                box-caption-bottom-min-width: 46%;
                box-caption-bottom-line-count: 10;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　2段組01 */
    section%2col01 figure.size_s {
                 box-width: 68%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3.4%;
                 box-caption-bottom-min-width: 27%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　3段組01 */
    section%3col01 figure.size_s {
                 box-width: 68%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 4.8%;
                 box-caption-bottom-min-width: 25.8%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 32%;
                /* first */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-top: 1.8%;
                box-caption-bottom-min-width: 35%;
                box-caption-bottom-line-count: 4;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.2%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-page-mode: spread;
                box-mode: page;
                box-origin: left-bottom;
                box-position-left: 7%;
                box-position-top: 94%;
                box-width: 80%;
                box-height: 88%;
                /* first */
                box-caption-top-origin: left-top;
                box-caption-top-margin-right: 38%;
                box-caption-top-margin-bottom: 1.6%;
                box-caption-top-min-width: 27%;
                box-caption-top-line-count: 3;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts4;
                box-caption-top-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-right: 38%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 27%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 70%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 70%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** M iPhone 画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 3%;
        box-width: 84%;
        box-height: 100%;
        box-hanmen-min-margin: 1em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 7%;
                box-width: 84%;
                box-height: 75%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 5%;
                box-width: 88%;
                box-height: 80%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 3%;
                box-width: 92%;
                box-height: 91%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-position-top: 3%;
                box-width: 92%;
                box-height: 91%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　2段組01 */
    section%2col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 1.6%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 1.4%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　3段組01 */
    section%3col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 1.6%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 1.4%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-position-top: 4%;
                box-width: 89%;
                box-height: 91%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-bottom: 1.1%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-page-mode: spread;
                box-position-left: 50%;
                box-position-top: 6.5%;
                box-width: 96%;
                box-height: 84.5%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 88%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 88%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** L iPhone 画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-width: 100%;
        box-height: 94%;
        box-hanmen-min-margin: 1em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像L　01 02 03 04 2段組01 3段組01 */
    section%standard01 figure.size_l,
            section%standard02 figure.size_l,
                    section%standard03 figure.size_l,
                            section%standard04 figure.size_l,
                                    section%2col01 figure.size_l,
                                             section%3col01 figure.size_l {
                                                          box-hanmen-margin-top: 99%;
                                                          /* first */
                                                          box-caption-bottom-origin: center-bottom;
                                                          box-caption-bottom-margin-left: 2%;
                                                          box-caption-bottom-margin-right: 2%;
                                                          box-caption-bottom-margin-top: 1.1%;
                                                          box-caption-bottom-margin-bottom: 1.17%;
                                                          box-caption-bottom-min-width: 50%;
                                                          box-caption-bottom-line-count: 2;
                                                          box-caption-bottom-writing-mode: lr-tb;
                                                          box-caption-bottom-font-size: Ts4;
                                                          box-caption-bottom-line-height: 1.3em;
                                                          /* second */
                                                          box-caption-left-origin: right-top;
                                                          box-caption-left-margin-left: 2.5%;
                                                          box-caption-left-margin-right: 0.1%;
                                                          box-caption-left-margin-top: 2%;
                                                          box-caption-left-margin-bottom: 2%;
                                                          box-caption-left-min-height: 1%;
                                                          box-caption-left-line-count: 1;
                                                          box-caption-left-writing-mode: tb-rl;
                                                          box-caption-left-font-size: Ts3;
                                                      }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-page-mode: spread;
                box-position-top: 3%;
                box-position-left: 50%;
                box-height: 91%;
                box-width: 96%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像L　アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-margin-bottom: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 1.1%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 95%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 95%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** XL iPhone 画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-height: 100%;
    }

    /* 画像XL　01 02 03 04 2段組01 3段組01 */
    section%standard01 figure.size_xl,
            section%standard02 figure.size_xl,
                    section%standard03 figure.size_xl,
                            section%standard04 figure.size_xl,
                                    section%2col01 figure.size_xl,
                                             section%3col01 figure.size_xl {
                                                          /* first */
                                                          box-caption-bottom-origin: center-bottom;
                                                          box-caption-bottom-margin-left: 2%;
                                                          box-caption-bottom-margin-right: 2%;
                                                          box-caption-bottom-margin-top: 1.1%;
                                                          box-caption-bottom-margin-bottom: 2%;
                                                          box-caption-bottom-min-width: 50%;
                                                          box-caption-bottom-line-count: 6;
                                                          box-caption-bottom-writing-mode: lr-tb;
                                                          box-caption-bottom-font-size: Ts4;
                                                          box-caption-bottom-line-height: 1.3em;
                                                          /* second */
                                                          box-caption-left-origin: right-top;
                                                          box-caption-left-margin-left: 2.5%;
                                                          box-caption-left-margin-right: 0.1%;
                                                          box-caption-left-margin-top: 2%;
                                                          box-caption-left-margin-bottom: 2%;
                                                          box-caption-left-min-height: 1%;
                                                          box-caption-left-line-count: 1;
                                                          box-caption-left-writing-mode: tb-rl;
                                                          box-caption-left-font-size: Ts3;
                                                      }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                box-page-mode: spread;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-margin-top: 2%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-margin-right: 2%;
                box-caption-right-margin-top: 2%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像XL　アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-margin-bottom: 4%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 1.1%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XL　章扉 */
    section%chaptertitle01 figure.size_xl {
                box-origin: center-top;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-margin-bottom: 2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1.4%;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XL　総扉 */
    section%frontpage01 figure.size_xl {
                box-origin: center-top;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-margin-bottom: 2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1.4%;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

} /* @iphone-portlait */

/*●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

 *iPhone5　基準フォントサイズ

 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●*/
@iphone5 {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能) */
    body:Ts1 {
        font-family: "HiraMinProN-W3";
        font-size: 9px;
        line-height: 15px;
        column-gap: 1em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3";
        font-size: 10px;
        line-height: 16px;
        column-gap: 1em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3";
        font-size: 11px;
        line-height: 18px;
        column-gap: 1em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3";
        font-size: 12px;
        line-height: 20px;
        column-gap: 1em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3";
        font-size: 13px;
        line-height: 21px;
        column-gap: 1em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3";
        font-size: 14px;
        line-height: 23px;
        column-gap: 1em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3";
        font-size: 16px;
        line-height: 27px;
        column-gap: 1em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3";
        font-size: 18px;
        line-height: 30px;
        column-gap: 1em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3";
        font-size: 20px;
        line-height: 33px;
        column-gap: 1em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3";
        font-size: 26px;
        line-height: 42px;
        column-gap: 1em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3";
        font-size: 34px;
        line-height: 54px;
        column-gap: 1em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3";
        font-size: 38px;
        line-height: 61px;
        column-gap: 1em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3";
        font-size: 43px;
        line-height: 68px;
        column-gap: 1em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3";
        font-size: 49px;
        line-height: 78px;
        column-gap: 1em;
    }
}

/*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼

 *iPhone5　デフォルトレイアウト

 ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼*/
@iphone5-portrait {

    aside.column_break {
         page-break-after: column;
    }
    aside.page_break_single {
        page-break-after: single;
    }
    aside.page_break_both {
        page-break-after: both;
    }

    section%accent01 blockquote {
                font-size: T-3;
            }

    /* デフォルト　版面 */
    body {
        margin-top: 5%;
        margin-bottom: 10%;
        margin-left: 5%;
        margin-right: 5%;
        column-count: 1;
        hanmen-count: 1;
        writing-mode: tb-rl;
        font-size: T+0;
        paper-texture: single;
    }

    /* 標準01 */
    section%standard01 {
                margin-top: 15%;
                margin-bottom: 18.4%;
                margin-left: 7.9%;
                margin-right: 7.9%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 標準02 */
    section%standard02 {
                margin-top: 8%;
                margin-bottom: 15.5%;
                margin-left: 7.9%;
                margin-right: 7.9%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 標準03 */
    section%standard03 {
                margin-top: 2.5%;
                margin-bottom: 7.6%;
                margin-left: 5.4%;
                margin-right: 5.4%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.6em;
                footer: running page-no logo;
            }

    /* 標準04 */
    section%standard04 {
                margin-top: 2.5%;
                margin-bottom: 7.6%;
                margin-left: 4.8%;
                margin-right: 4.8%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                line-height: 1.6em;
                footer: running page-no logo;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 4%;
                 margin-bottom: 6.1%;
                 margin-left: 5.4%;
                 margin-right: 5.4%;
                 column-count: 2;
                 hanmen-count: 1;
                 writing-mode: tb-rl;
                 font-size: T-1;
                 line-height: 1.65em;
                 footer: running page-no logo;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 1.3%;
                 margin-bottom: 5.5%;
                 margin-left: 3.2%;
                 margin-right: 3.2%;
                 column-count: 3;
                 hanmen-count: 1;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 footer: running page-no logo;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 1.3%;
                margin-bottom: 6.7%;
                margin-left: 5.1%;
                margin-right: 5.1%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: lr-tb;
                font-size: T-1;
                line-height: 1.6em;
                footer: running page-no logo;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 6%;
                margin-bottom: 12%;
                margin-left: 5%;
                margin-right: 5%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                page-break-before: both;
                page-break-after: both;
                footer: page-no logo;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: 10%;
                margin-bottom: 12.1%;
                margin-left: 4%;
                margin-right: 4%;
                column-count: 1;
                writing-mode: lr-tb;
                font-size: T-5;
                line-height: 1em;
            }

    /* 表2 */
    section%h2jacket01 {
                margin-top: 11%;
                margin-bottom: 13%;
                margin-left: 20%;
                margin-right: 10%;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 4%;
                margin-bottom: 2%;
                margin-left: 5%;
                margin-right: 5%;
                font-size: T+0;
                line-height: 1.7em;
            }

    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 3%;
                margin-bottom: 5%;
                margin-left: 4%;
                margin-right: 4%;
            }

    /* 表3 */
    section%h3jacket01 {
                margin-top: 8%;
                margin-bottom: 12%;
                margin-left: 24%;
                margin-right: 24%;
            }

    /*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
 *iPhone5　文字装飾 */

    /* 引用 */
    section%tableofcontents01 blockquote {
                font-size: T-2;
            }

    /* 大見出 */
    section%frontpage01 h1.title {
                box-mode: column-headline;
                box-headline-width-lines: 5;
                box-headline-min-width-lines: 3;
                font-family: "HiraMinProN-W6";
                font-size: T+1;
                letter-spacing: 0.2em;
                line-height: 1.5em;
            }
    section%tableofcontents01 h1,
            section%chaptertitle01 h1 {
                        font-size: T+2;
                        line-height: 1.3em;
                        letter-spacing: 0.1em;
                    }
    section%standard01 h1,
            section%standard02 h1,
                    section%standard03 h1,
                            section%2col01 h1,
                                     section%accent01 h1 {
                                                 font-size: T+2;
                                                 line-height: 1.2em;
                                             }
    section%standard04 h1 {
                font-size: T+3;
                line-height: 1.2em;
            }
    section%3col01 h1 {
                 font-size: T+1;
                 line-height: 1.2em;
             }

    /* 中見出 */
    section%frontpage01 h2.author {
                box-mode: column-headline;
                box-headline-width-lines: 5;
                box-headline-min-width-lines: 5;
                font-size: T-1;
                letter-spacing: 0.3em;
                line-height: 1.5em;
            }
    section%tableofcontents01 h2 {
                font-size: T+1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h2 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%standard01 h2,
            section%standard02 h2,
                    section%standard03 h2,
                            section%standard04 h2,
                                    section%3col01 h2 {
                                                 font-size: T-1;
                                                 line-height: 1.2em;
                                             }
    section%2col01 h2 {
                 font-size: T+0;
                 line-height: 1.2em;
             }
    section%accent01 h2 {
                font-size: T+1;
                line-height: 1.3em;
            }

    /* 小見出 */
    section%frontpage01 h3.publisher {
                box-mode: column-headline;
                box-headline-width-lines: 9;
                box-headline-min-width-lines: 9;
                font-family: "HiraKakuProN-W3";
                font-size: T-5;
                letter-spacing: 0.2em;
                line-height: 1.5em;
            }
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h3 {
                font-size: T-2;
                line-height: 1.3em;
                letter-spacing: 0.2em;
            }
    section%standard01 h3,
            section%standard02 h3,
                    section%standard03 h3,
                            section%standard04 h3,
                                    section%accent01 h3 {
                                                font-size: T-1;
                                                line-height: 1.2em;
                                            }
    section%2col01 h3 {
                 font-size: T-2;
                 line-height: 1.2em;
             }
    section%3col01 h3 {
                 font-size: T-3;
                 line-height: 1.2em;
             }

    /* 弱調 */
    section%h2jah2jacket01 span.weak {
                font-size: T-4;
            }
    section%frontpage01 span.weak {
                font-size: T-6;
                font-family: "HiraMinProN-W3";
            }
    section%standard01 blockquote span.weak,
            section%standard02 blockquote span.weak,
                    section%standard03 blockquote span.weak,
                            section%2col01 blockquote span.weak,
                                     section%accent01 blockquote span.weak { font-size: T-5; }
    section%3col01 blockquote span.weak,
             section%chaptertitle01 blockquote span.weak { font-size: T-6; }
    section%tableofcontents01 blockquote span.weak { font-size: T-4; }

    /* 弱弱調 */
    section%h2jacket01 span.weaker {
                font-size: T-5;
            }
    section%frontpage01 span.weaker {
                font-size: T-7;
            }
    section%standard01 blockquote span.weaker,
            section%standard02 blockquote span.weaker,
                    section%standard03 blockquote span.weaker,
                            section%2col01 blockquote span.weaker,
                                     section%accent01 blockquote span.weaker { font-size: T-6; }
    section%tableofcontents01 blockquote span.weaker { font-size: T-5; }
    section%3col01 blockquote span.weaker,
             section%chaptertitle01 blockquote span.weaker { font-size: T-7; }

    /*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
 *iPhone5 画像サイズ */

    /* 共通 */
    figure {
        box-mode: column;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3";
        box-caption-right-font-family: "HiraKakuProN-W3";
        box-caption-top-font-family: "HiraKakuProN-W3";
        box-caption-bottom-font-family: "HiraKakuProN-W3";
    }

    /* ジャケット */
    section%jacket_image figure {
                box-mode: page;
                box-position-left: 50%;
                box-position-top: 50%;
                box-origin: center-middle;
                box-width: 100%;
                box-height: 100%;
            }

    /* 表3 */
    section%h3jacket01 figure {
                box-mode: hanmen;
                box-position-left: 50%;
                box-origin: center-top;
                box-width: 100%;
                box-height: 50%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2.2%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-bottom: 1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
            }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: page;
        box-origin: center-bottom;
        box-position-left: 18.8%;
        box-position-top: 92.4%;
        box-width: 28%;
        box-height: 25%;
        /* first */
        box-caption-bottom-origin: center-bottom;
        box-caption-bottom-margin-top: 0.2%;
        box-caption-bottom-min-width: 28%;
        box-caption-bottom-line-count: 2;
        box-caption-bottom-writing-mode: lr-tb;
        box-caption-bottom-font-size: Ts3;
        box-caption-bottom-line-height: 1.3em;
        box-caption-bottom-text-align: center;
        /* second */
        box-caption-top-origin: center-top;
        box-caption-top-margin-bottom: 0.2%;
        box-caption-top-min-width: 28%;
        box-caption-top-line-count: 1;
        box-caption-top-writing-mode: lr-tb;
        box-caption-top-font-size: Ts3;
        box-caption-top-text-align: center;
    }

    /*** XS iPhone5 画像サイズ ***/

    /* 画像XS 共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 24%;
        box-height: 100%;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: 40%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2.7%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 65%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: 40%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2.5%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 59%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: 36%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2.2%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 52%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-width: 39%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2.2%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 50%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　2段組01 */
    section%2col01 figure.size_xs {
                 box-width: 36.1%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3.4%;
                 box-caption-bottom-min-width: 27%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　3段組01 */
    section%3col01 figure.size_xs {
                 box-width: 38.2%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 4.8%;
                 box-caption-bottom-min-width: 25.8%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 23.5%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 1.5%;
                box-caption-right-width: 50%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.7%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像XS　見開き01 */
    section%spread01 figure.size_xs {
                box-page-mode: spread;
                box-mode: page;
                box-origin: right-top;
                box-position-left: 92%;
                box-position-top: 6%;
                box-width: 70%;
                box-height: 87%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 29%;
                box-caption-bottom-margin-top: 1.5%;
                box-caption-bottom-min-width: 26.5%;
                box-caption-bottom-line-count: 3;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-left: 29%;
                box-caption-top-margin-bottom: 1.4%;
                box-caption-top-min-width: 26.5%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XS　章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 63%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 48%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 63%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 48%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** S iPhone5 画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 60%;
        box-height: 100%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: 68%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2.2%;
                box-caption-bottom-min-width: 31.2%;
                box-caption-bottom-line-count: 10;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: 68%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.9%;
                box-caption-bottom-min-width: 38%;
                box-caption-bottom-line-count: 10;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: 74%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.7%;
                box-caption-bottom-min-width: 44%;
                box-caption-bottom-line-count: 10;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-width: 80%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.7%;
                box-caption-bottom-min-width: 46%;
                box-caption-bottom-line-count: 10;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　2段組01 */
    section%2col01 figure.size_s {
                 box-width: 68%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3.4%;
                 box-caption-bottom-min-width: 27%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　3段組01 */
    section%3col01 figure.size_s {
                 box-width: 68%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 4.8%;
                 box-caption-bottom-min-width: 25.8%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 32%;
                /* first */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-top: 1.8%;
                box-caption-bottom-min-width: 35%;
                box-caption-bottom-line-count: 4;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.2%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-page-mode: spread;
                box-mode: page;
                box-origin: left-bottom;
                box-position-left: 7%;
                box-position-top: 94%;
                box-width: 80%;
                box-height: 88%;
                /* first */
                box-caption-top-origin: left-top;
                box-caption-top-margin-right: 38%;
                box-caption-top-margin-bottom: 1.6%;
                box-caption-top-min-width: 27%;
                box-caption-top-line-count: 3;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts4;
                box-caption-top-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-right: 38%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 27%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 70%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 70%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** M iPhone5 画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 3%;
        box-width: 84%;
        box-height: 100%;
        box-hanmen-min-margin: 1em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 7%;
                box-width: 84%;
                box-height: 75%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 5%;
                box-width: 88%;
                box-height: 80%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 3%;
                box-width: 92%;
                box-height: 91%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-position-top: 3%;
                box-width: 92%;
                box-height: 91%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　2段組01 */
    section%2col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 1.6%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 1.4%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　3段組01 */
    section%3col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 1.6%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 1.4%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-position-top: 4%;
                box-width: 89%;
                box-height: 91%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-bottom: 1.1%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-page-mode: spread;
                box-position-left: 50%;
                box-position-top: 6.5%;
                box-width: 96%;
                box-height: 84.5%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 88%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 88%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** L iPhone5 画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-width: 100%;
        box-height: 94%;
        box-hanmen-min-margin: 1em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像L　01 02 03 04 2段組01 3段組01 */
    section%standard01 figure.size_l,
            section%standard02 figure.size_l,
                    section%standard03 figure.size_l,
                            section%standard04 figure.size_l,
                                    section%2col01 figure.size_l,
                                             section%3col01 figure.size_l {
                                                          box-hanmen-margin-top: 99%;
                                                          /* first */
                                                          box-caption-bottom-origin: center-bottom;
                                                          box-caption-bottom-margin-left: 2%;
                                                          box-caption-bottom-margin-right: 2%;
                                                          box-caption-bottom-margin-top: 1.1%;
                                                          box-caption-bottom-margin-bottom: 1.17%;
                                                          box-caption-bottom-min-width: 50%;
                                                          box-caption-bottom-line-count: 2;
                                                          box-caption-bottom-writing-mode: lr-tb;
                                                          box-caption-bottom-font-size: Ts4;
                                                          box-caption-bottom-line-height: 1.3em;
                                                          /* second */
                                                          box-caption-left-origin: right-top;
                                                          box-caption-left-margin-left: 2.5%;
                                                          box-caption-left-margin-right: 0.1%;
                                                          box-caption-left-margin-top: 2%;
                                                          box-caption-left-margin-bottom: 2%;
                                                          box-caption-left-min-height: 1%;
                                                          box-caption-left-line-count: 1;
                                                          box-caption-left-writing-mode: tb-rl;
                                                          box-caption-left-font-size: Ts3;
                                                      }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-page-mode: spread;
                box-position-top: 3%;
                box-position-left: 50%;
                box-height: 91%;
                box-width: 96%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像L　アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-margin-bottom: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 1.1%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 95%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 95%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** XL iPhone5 画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-height: 100%;
    }

    /* 画像XL　01 02 03 04 2段組01 3段組01 */
    section%standard01 figure.size_xl,
            section%standard02 figure.size_xl,
                    section%standard03 figure.size_xl,
                            section%standard04 figure.size_xl,
                                    section%2col01 figure.size_xl,
                                             section%3col01 figure.size_xl {
                                                          /* first */
                                                          box-caption-bottom-origin: center-bottom;
                                                          box-caption-bottom-margin-left: 2%;
                                                          box-caption-bottom-margin-right: 2%;
                                                          box-caption-bottom-margin-top: 1.1%;
                                                          box-caption-bottom-margin-bottom: 2%;
                                                          box-caption-bottom-min-width: 50%;
                                                          box-caption-bottom-line-count: 6;
                                                          box-caption-bottom-writing-mode: lr-tb;
                                                          box-caption-bottom-font-size: Ts4;
                                                          box-caption-bottom-line-height: 1.3em;
                                                          /* second */
                                                          box-caption-left-origin: right-top;
                                                          box-caption-left-margin-left: 2.5%;
                                                          box-caption-left-margin-right: 0.1%;
                                                          box-caption-left-margin-top: 2%;
                                                          box-caption-left-margin-bottom: 2%;
                                                          box-caption-left-min-height: 1%;
                                                          box-caption-left-line-count: 1;
                                                          box-caption-left-writing-mode: tb-rl;
                                                          box-caption-left-font-size: Ts3;
                                                      }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                box-page-mode: spread;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-margin-top: 2%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-margin-right: 2%;
                box-caption-right-margin-top: 2%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像XL　アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-margin-bottom: 4%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 1.1%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XL　章扉 */
    section%chaptertitle01 figure.size_xl {
                box-origin: center-top;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-margin-bottom: 2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1.4%;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XL　総扉 */
    section%frontpage01 figure.size_xl {
                box-origin: center-top;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-margin-bottom: 2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1.4%;
                box-caption-left-margin-right: 2.2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

} /* @iphone5-portlait */

/*●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

 *Android7inch　基準フォントサイズ

 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●*/
@android7 {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能) */
    body:Ts1 {
        font-family: "HiraMinProN-W3";
        font-size: 12px;
        line-height: 18px;
        column-gap: 2em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3";
        font-size: 13px;
        line-height: 20px;
        column-gap: 2em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3";
        font-size: 14px;
        line-height: 22px;
        column-gap: 2em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3";
        font-size: 15px;
        line-height: 24px;
        column-gap: 2em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3";
        font-size: 16px;
        line-height: 26px;
        column-gap: 2em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3";
        font-size: 18px;
        line-height: 29px;
        column-gap: 2em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3";
        font-size: 20px;
        line-height: 32px;
        column-gap: 2em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3";
        font-size: 22px;
        line-height: 37px;
        column-gap: 2em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3";
        font-size: 25px;
        line-height: 40px;
        column-gap: 2em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3";
        font-size: 31px;
        line-height: 49px;
        column-gap: 2em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3";
        font-size: 41px;
        line-height: 65px;
        column-gap: 2em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3";
        font-size: 46px;
        line-height: 74px;
        column-gap: 2em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3";
        font-size: 50px;
        line-height: 80px;
        column-gap: 2em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3";
        font-size: 59px;
        line-height: 94px;
        column-gap: 2em;
    }
}

/*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼

 *Android7inch　デフォルトレイアウト

 ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼*/
@android7-portrait {

    aside.column_break {
         page-break-after: column;
    }

    aside.page_break_single {
        page-break-after: single;
    }

    aside.page_break_both {
        page-break-after: both;
    }

    /* デフォルト　版面 */
    body {
        margin-top: 5%;
        margin-bottom: 10%;
        margin-left: 5%;
        margin-right: 5%;
        column-count: 1;
        hanmen-count: 1;
        writing-mode: tb-rl;
        font-size: T+0;
        paper-texture: single;
    }

    /*　標準01 */
    section%standard01 {
                margin-top: 15%;
                margin-bottom: 26.4%;
                margin-left: 7.5%;
                margin-right: 7.5%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 標準02　*/
    section%standard02 {
                margin-top: 10.5%;
                margin-bottom: 21.1%;
                margin-left: 7.5%;
                margin-right: 7.5%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 標準03　*/
    section%standard03 {
                margin-top: 6.0%;
                margin-bottom: 10.9%;
                margin-left: 4.7%;
                margin-right: 4.7%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 標準04　*/
    section%standard04 {
                margin-top: 5%;
                margin-bottom: 11.2%;
                margin-left: 5%;
                margin-right: 5%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                line-height: 1.65em;
                footer: running page-no logo;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 6.4%;
                 margin-bottom: 11.5%;
                 margin-left: 3.5%;
                 margin-right: 3.5%;
                 column-count: 2;
                 hanmen-count: 1;
                 writing-mode: tb-rl;
                 font-size: T-1;
                 line-height: 1.55em;
                 footer: running page-no logo;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 7%;
                 margin-bottom: 12.1%;
                 margin-left: 4%;
                 margin-right: 4%;
                 column-count: 3;
                 hanmen-count: 1;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 footer: running page-no logo;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 4.9%;
                margin-bottom: 15.8%;
                margin-left: 9.5%;
                margin-right: 9.5%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: lr-tb;
                font-size: T-2;
                line-height: 1.8em;
                footer: running page-no logo;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 6%;
                margin-bottom: 12%;
                margin-left: 5%;
                margin-right: 5%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                page-break-before: both;
                page-break-after: both;
                footer: page-no logo;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: 10.5%;
                margin-bottom: 17.4%;
                margin-left: 10%;
                margin-right: 10%;
                column-count: 1;
                writing-mode: lr-tb;
                font-size: T-3;
                line-height: 1.1em;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 14%;
                margin-bottom: 14%;
                margin-left: 6%;
                margin-right: 6%;
                font-size: T-2;
                line-height: 1.7em;
            }

    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 12%;
                margin-bottom: 8.5%;
                margin-left: 11%;
                margin-right: 11%;
            }

    /* 表3 */
    section%h3jacket01 {
                margin-top: 12%;
                margin-bottom: 14%;
                margin-left: 32%;
                margin-right: 32%;
            }

    /*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
 *Android7　文字装飾 */

    /* 大見出 */
    section%frontpage01 h1.title {
                box-mode: column-headline;
                box-headline-width-lines: 5;
                box-headline-min-width-lines: 3;
                font-size: T+2;
                letter-spacing: 0.2em;
                line-height: 1.5em;
                font-family: "HiraMinProN-W6";
            }
    section%tableofcontents01 h1 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h1 {
                font-size: T+4;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%standard02 h1,
            section%accent01 h1 {
                        font-size: T+3;
                        line-height: 1.2em;
                    }
    section%2col01 h1 {
                 font-size: T+2;
                 line-height: 1.2em;
             }
    section%3col01 h1 {
                 font-size: T+1;
                 line-height: 1.2em;
             }

    /* 中見出 */
    section%frontpage01 h2.author {
                box-mode: column-headline;
                box-headline-width-lines: 5;
                box-headline-min-width-lines: 5;
                font-size: T-1;
                letter-spacing: 0.3em;
                line-height: 1.5em;
            }
    section%tableofcontents01 h2 {
                font-size: T+1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h2 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%standard02 h2,
            section%standard04 h2 {
                        font-size: T+1;
                        line-height: 1.2em;
                    }
    section%2col01 h2 {
                 font-size: T+1;
                 line-height: 1.2em;
             }
    section%3col01 h2 {
                 font-size: T+0;
                 line-height: 1.2em;
             }
    section%accent01 h2 {
                line-height: 1.2em;
            }

    /* 小見出 */
    section%frontpage01 h3.publisher {
                box-mode: column-headline;
                box-headline-width-lines: 9;
                box-headline-min-width-lines: 9;
                font-size: T-4;
                letter-spacing: 0.2em;
                line-height: 1.5em;
                font-family: "HiraKakuProN-W3";
            }
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.2em;
            }
    section%standard02 h3 {
                font-size: T-1;
                line-height: 1.2em;
            }
    section%2col01 h3 {
                 font-size: T-1;
                 line-height: 1.3em;
             }
    section%3col01 h3 {
                 font-size: T-3;
                 line-height: 1.3em;
             }
    section%accent01 h3 {
                font-size: T+0;
            }

    /* 弱調　*/
    section%frontpage01 span.weak {
                font-size: T-4;
                font-family: "HiraMinProN-W3";
            }
    section%h2jacket01 span.weak {
                font-size: T-4;
            }
    section%standard01 blockquote span.weak,
            section%standard02 blockquote span.weak,
                    section%standard03 blockquote span.weak,
                            section%2col01 blockquote span.weak { font-size: T-5; }
    section%3col01 blockquote span.weak,
             section%accent01 blockquote span.weak,
                     section%tableofcontents01 blockquote span.weak,
                             section%chaptertitle01 blockquote span.weak { font-size: T-6; }

    /* 弱弱調 */
    section%frontpage01 span.weaker {
                font-size: T-5;
                font-family: "HiraMinProN-W3";
            }
    section%h2jacket01 span.weaker {
                font-size: T-5;
            }
    section%standard01 blockquote span.weaker,
            section%standard02 blockquote span.weaker,
                    section%standard03 blockquote span.weaker,
                            section%2col01 blockquote span.weaker { font-size: T-6; }
    section%3col01 blockquote span.weaker,
             section%accent01 blockquote span.weaker,
                     section%tableofcontents01 blockquote span.weaker,
                             section%chaptertitle01 blockquote span.weaker { font-size: T-7; }

    /*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
 *Android7  画像サイズ */

    /* 共通 */
    figure {
        box-mode: column;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3";
        box-caption-right-font-family: "HiraKakuProN-W3";
        box-caption-top-font-family: "HiraKakuProN-W3";
        box-caption-bottom-font-family: "HiraKakuProN-W3";
    }

    /* ジャケット */
    section%jacket_image figure {
                box-mode: page;
                box-position-left: 50%;
                box-position-top: 50%;
                box-origin: center-middle;
                box-width: 100%;
                box-height: 100%;
            }

    /* 表3 */
    section%h3jacket01 figure {
                box-mode: hanmen;
                box-position-left: 50%;
                box-origin: center-top;
                box-width: 100%;
                box-height: 50%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.4%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-bottom: 0.6%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
            }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: page;
        box-origin: center-bottom;
        box-position-left: 13%;
        box-position-top: 88.8%;
        box-width: 16%;
        box-height: 12%;
        /* first */
        box-caption-bottom-origin: center-bottom;
        box-caption-bottom-margin-top: 0.2%;
        box-caption-bottom-min-width: 16%;
        box-caption-bottom-line-count: 2;
        box-caption-bottom-writing-mode: lr-tb;
        box-caption-bottom-font-size: Ts3;
        box-caption-bottom-line-height: 1.3em;
        box-caption-bottom-text-align: center;
        /* second */
        box-caption-top-origin: center-top;
        box-caption-top-margin-bottom: 0.2%;
        box-caption-top-min-width: 16%;
        box-caption-top-line-count: 1;
        box-caption-top-writing-mode: lr-tb;
        box-caption-top-font-size: Ts3;
        box-caption-top-text-align: center;
    }

    /*** XS Android7 画像サイズ ***/

    /* 画像XS 共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 36.8%;
        box-height: 90%;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: 26.6%;
                box-height: 90%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.6%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 45%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: 26.6%;
                box-height: 90%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.6%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 40%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: 25.0%;
                box-height: 90%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 33%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-width: 26.6%;
                box-height: 90%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 32%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　2段組01 */
    section%2col01 figure.size_xs {
                 box-width: 27.6%;
                 box-height: 90%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 1.9%;
                 box-caption-bottom-min-width: 19.5%;
                 box-caption-bottom-line-count: 8;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　3段組01 */
    section%3col01 figure.size_xs {
                 box-width: 26.3%;
                 box-height: 95%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3%;
                 box-caption-bottom-min-width: 17.8%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 19.2%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 1.1%;
                box-caption-right-width: 52%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.5%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像XS 見開き01 */
    section%spread01 figure.size_xs {
                box-page-mode: spread;
                box-mode: page;
                box-origin: right-top;
                box-position-left: 94%;
                box-position-top: 12%;
                box-width: 53%;
                box-height: 79.6%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 10%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 30%;
                box-caption-bottom-line-count: 3;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-left: 10%;
                box-caption-top-margin-bottom: 0.5%;
                box-caption-top-min-width: 30%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XS　章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 63%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.4%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 63%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.4%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** S Android7 画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 40%;
        box-height: 82%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: 40.0%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 32.4%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: 40.0%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 40%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: 43.7%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.1%;
                box-caption-bottom-min-width: 44%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-width: 40.0%;
                box-height: 95%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1%;
                box-caption-bottom-min-width: 40.5%;
                box-caption-bottom-line-count: 12;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　2段組01 */
    section%2col01 figure.size_s {
                 box-width: 44.4%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 1.9%;
                 box-caption-bottom-min-width: 26.5%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　3段組01 */
    section%3col01 figure.size_s {
                 box-width: 42.1%;
                 box-height: 100%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3%;
                 box-caption-bottom-min-width: 17.8%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 26.8%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 1.2%;
                box-caption-right-width: 38%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.5%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-page-mode: spread;
                box-mode: page;
                box-origin: left-bottom;
                box-position-left: 6%;
                box-position-top: 94%;
                box-width: 70%;
                box-height: 80%;
                /* first */
                box-caption-top-origin: left-top;
                box-caption-top-margin-right: 30%;
                box-caption-top-margin-bottom: 0.9%;
                box-caption-top-min-width: 30%;
                box-caption-top-line-count: 3;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts4;
                box-caption-top-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-right: 30%;
                box-caption-bottom-margin-top: 0.5%;
                box-caption-bottom-min-width: 30%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 70%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.4%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 70%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.4%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** M Android7 画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 14%;
        box-width: 86%;
        box-height: 70%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 11%;
                box-width: 84%;
                box-height: 64.5%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 10.0%;
                box-width: 85%;
                box-height: 72%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 3em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 6%;
                box-width: 92%;
                box-height: 88%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 3em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-position-top: 3%;
                box-width: 92%;
                box-height: 91%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 4em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　2段組01 */
    section%2col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.9%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.8%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　3段組01 */
    section%3col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.9%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 0.8%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-position-top: 6.5%;
                box-width: 89%;
                box-height: 90%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-bottom: 0.8%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-page-mode: spread;
                box-position-left: 50%;
                box-position-top: 6.5%;
                box-width: 92%;
                box-height: 84.5%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 88%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.4%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 88%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.4%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** L Android7 画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-width: 100%;
        box-height: 94%;
        box-hanmen-min-margin: 3em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像L　01 02 2段組01 3段組01 */
    section%standard01 figure.size_l,
            section%standard02 figure.size_l,
                    section%2col01 figure.size_l,
                             section%3col01 figure.size_l {
                                          box-hanmen-margin-top: 99%;
                                          /* first */
                                          box-caption-bottom-origin: center-bottom;
                                          box-caption-bottom-margin-left: 2%;
                                          box-caption-bottom-margin-right: 2%;
                                          box-caption-bottom-margin-top: 0.8%;
                                          box-caption-bottom-margin-bottom: 1.17%;
                                          box-caption-bottom-min-width: 50%;
                                          box-caption-bottom-line-count: 2;
                                          box-caption-bottom-writing-mode: lr-tb;
                                          box-caption-bottom-font-size: Ts4;
                                          box-caption-bottom-line-height: 1.3em;
                                          /* second */
                                          box-caption-left-origin: right-top;
                                          box-caption-left-margin-left: 1.8%;
                                          box-caption-left-margin-right: 0.2%;
                                          box-caption-left-margin-top: 2%;
                                          box-caption-left-margin-bottom: 2%;
                                          box-caption-left-min-height: 1%;
                                          box-caption-left-line-count: 1;
                                          box-caption-left-writing-mode: tb-rl;
                                          box-caption-left-font-size: Ts3;
                                      }

    /* 画像L　03 */
    section%standard03 figure.size_l {
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 4em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.6%;
                box-caption-bottom-margin-bottom: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1.8%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　04 */
    section%standard04 figure.size_l {
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 4em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1.8%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-page-mode: spread;
                box-position-top: 2.5%;
                box-position-left: 50%;
                box-width: 96%;
                box-height: 88.5%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-height: 79%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-height: 79%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像L　アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 0.8%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 95%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.4%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 95%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 1.4%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** XL Android7 画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-height: 100%;
    }

    /* 画像XL　01 02 03 04 2段組01 3段組01 */
    section%standard01 figure.size_xl,
            section%standard02 figure.size_xl,
                    section%standard03 figure.size_xl,
                            section%standard04 figure.size_xl,
                                    section%2col01 figure.size_xl,
                                             section%3col01 figure.size_xl {
                                                          /* first */
                                                          box-caption-bottom-origin: center-bottom;
                                                          box-caption-bottom-margin-left: 2%;
                                                          box-caption-bottom-margin-right: 2%;
                                                          box-caption-bottom-margin-top: 0.8%;
                                                          box-caption-bottom-margin-bottom: 5%;
                                                          box-caption-bottom-min-width: 50%;
                                                          box-caption-bottom-line-count: 6;
                                                          box-caption-bottom-writing-mode: lr-tb;
                                                          box-caption-bottom-font-size: Ts4;
                                                          box-caption-bottom-line-height: 1.3em;
                                                          /* second */
                                                          box-caption-left-origin: right-top;
                                                          box-caption-left-margin-left: 1.8%;
                                                          box-caption-left-margin-right: 0.2%;
                                                          box-caption-left-margin-top: 2%;
                                                          box-caption-left-margin-bottom: 2%;
                                                          box-caption-left-min-height: 1%;
                                                          box-caption-left-line-count: 1;
                                                          box-caption-left-writing-mode: tb-rl;
                                                          box-caption-left-font-size: Ts3;
                                                      }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                box-page-mode: spread;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.4%;
                box-caption-left-margin-top: 2%;
                box-caption-left-height: 79%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-margin-right: 2%;
                box-caption-right-margin-top: 2%;
                box-caption-right-height: 79%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像XL　アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 0.8%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XL　章扉 */
    section%chaptertitle01 figure.size_xl {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1.2%;
                box-caption-left-margin-right: 1.4%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XL　総扉 */
    section%frontpage01 figure.size_xl {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-margin-bottom: 2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1.2%;
                box-caption-left-margin-right: 1.4%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

} /* @android7-portrait */

/*●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

 *Android4inch　基準フォントサイズ

 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●*/
@android4 {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能) */
    body:Ts1 {
        font-family: "HiraMinProN-W3";
        font-size: 14px;
        line-height: 21px;
        column-gap: 1em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3";
        font-size: 15px;
        line-height: 24px;
        column-gap: 1em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3";
        font-size: 16px;
        line-height: 25px;
        column-gap: 1em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3";
        font-size: 18px;
        line-height: 29px;
        column-gap: 1em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3";
        font-size: 20px;
        line-height: 32px;
        column-gap: 1em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3";
        font-size: 22px;
        line-height: 34px;
        column-gap: 1em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3";
        font-size: 24px;
        line-height: 38px;
        column-gap: 1em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3";
        font-size: 27px;
        line-height: 45px;
        column-gap: 1em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3";
        font-size: 31px;
        line-height: 51px;
        column-gap: 1em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3";
        font-size: 40px;
        line-height: 58px;
        column-gap: 1em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3";
        font-size: 49px;
        line-height: 77px;
        column-gap: 1em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3";
        font-size: 57px;
        line-height: 90px;
        column-gap: 1em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3";
        font-size: 64px;
        line-height: 101px;
        column-gap: 1em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3";
        font-size: 72px;
        line-height: 113px;
        column-gap: 1em;
    }
}

/*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼

 *android4inch　デフォルトレイアウト

 ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼*/
@android4-portrait {

    aside.column_break {
         page-break-after: column;
    }
    aside.page_break_single {
        page-break-after: single;
    }
    aside.page_break_both {
        page-break-after: both;
    }

    section%accent01 blockquote {
                font-size: T-3;
            }

    /* デフォルト　版面 */
    body {
        margin-top: 5%;
        margin-bottom: 10%;
        margin-left: 5%;
        margin-right: 5%;
        column-count: 1;
        hanmen-count: 1;
        writing-mode: tb-rl;
        font-size: T+0;
        paper-texture: single;
    }

    /* 標準01　*/
    section%standard01 {
                margin-top: 13%;
                margin-bottom: 27%;
                margin-left: 7.3%;
                margin-right: 7.3%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 標準02　*/
    section%standard02 {
                margin-top: 8%;
                margin-bottom: 23%;
                margin-left: 7.3%;
                margin-right: 7.3%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 標準03 */
    section%standard03 {
                margin-top: 5%;
                margin-bottom: 14%;
                margin-left: 6.5%;
                margin-right: 6.5%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T-1;
                line-height: 1.6em;
                footer: running page-no logo;
            }

    /* 標準04　*/
    section%standard04 {
                margin-top: 5.5%;
                margin-bottom: 13.5%;
                margin-left: 5.3%;
                margin-right: 5.3%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                line-height: 1.6em;
                footer: running page-no logo;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 5%;
                 margin-bottom: 14%;
                 margin-left: 4.2%;
                 margin-right: 4.2%;
                 column-count: 2;
                 hanmen-count: 1;
                 writing-mode: tb-rl;
                 font-size: T-1;
                 line-height: 1.65em;
                 footer: running page-no logo;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 4.3%;
                 margin-bottom: 7.8%;
                 margin-left: 4%;
                 margin-right: 4%;
                 column-count: 3;
                 hanmen-count: 1;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 footer: running page-no logo;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 2%;
                margin-bottom: 10.9%;
                margin-left: 5.1%;
                margin-right: 5.1%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: lr-tb;
                font-size: T-1;
                line-height: 1.7em;
                footer: running page-no logo;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 6%;
                margin-bottom: 12%;
                margin-left: 5%;
                margin-right: 5%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                page-break-before: both;
                page-break-after: both;
                footer: page-no logo;
            }

    /* 表2 */
    section%h2jacket01 {
                margin-top: 11%;
                margin-bottom: 18%;
                margin-left: 20%;
                margin-right: 10%;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: 10.9%;
                margin-bottom: 15.1%;
                margin-left: 4%;
                margin-right: 4%;
                column-count: 1;
                writing-mode: lr-tb;
                font-size: T-5;
                line-height: 1em;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 6%;
                margin-bottom: 8%;
                margin-left: 5%;
                margin-right: 5%;
                font-size: T+0;
                line-height: 1.7em;
            }

    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 7%;
                margin-bottom: 9%;
                margin-left: 4%;
                margin-right: 4%;
            }

    /* 表3 */
    section%h3jacket01 {
                margin-top: 8%;
                margin-bottom: 12%;
                margin-left: 24%;
                margin-right: 24%;
            }

    /*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
 *Android4　文字装飾 */

    /* 引用 */
    section%tableofcontents01 blockquote {
                font-size: T-2;
            }

    /* 大見出 */
    section%frontpage01 h1.title {
                box-mode: column-headline;
                box-headline-width-lines: 5;
                box-headline-min-width-lines: 3;
                font-family: "HiraMinProN-W6";
                font-size: T+1;
                letter-spacing: 0.2em;
                line-height: 1.5em;
            }
    section%tableofcontents01 h1,
            section%chaptertitle01 h1 {
                        font-size: T+2;
                        line-height: 1.3em;
                        letter-spacing: 0.1em;
                    }
    section%standard01 h1,
            section%standard02 h1,
                    section%standard03 h1,
                            section%2col01 h1 {
                                         font-size: T+2;
                                         line-height: 1.2em;
                                     }
    section%standard04 h1 {
                font-size: T+3;
                line-height: 1.2em;
            }
    section%3col01 h1 {
                 font-size: T+1;
                 line-height: 1.2em;
             }
    section%accent01 h1 {
                font-size: T+2;
                line-height: 1.3em;
            }

    /* 中見出 */
    section%frontpage01 h2.author {
                box-mode: column-headline;
                box-headline-width-lines: 5;
                box-headline-min-width-lines: 5;
                font-size: T-1;
                letter-spacing: 0.3em;
                line-height: 1.5em;
            }
    section%tableofcontents01 h2 {
                font-size: T+1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h2 {
                font-size: T+2;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%standard01 h2,
            section%standard02 h2,
                    section%standard03 h2,
                            section%standard04 h2 {
                                        font-size: T+1;
                                        line-height: 1.2em;
                                    }
    section%2col01 h2 {
                 font-size: T+0;
                 line-height: 1.2em;
             }
    section%3col01 h2 {
                 font-size: T-1;
                 line-height: 1.2em;
             }
    section%accent01 h2 {
                font-size: T+1;
                line-height: 1.3em;
            }

    /* 小見出 */
    section%frontpage01 h3.publisher {
                box-mode: column-headline;
                box-headline-width-lines: 9;
                box-headline-min-width-lines: 9;
                font-family: "HiraKakuProN-W3";
                font-size: T-5;
                letter-spacing: 0.2em;
                line-height: 1.5em;
            }
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h3 {
                font-size: T-2;
                line-height: 1.3em;
                letter-spacing: 0.2em;
            }
    section%standard01 h3,
            section%standard02 h3,
                    section%standard03 h3,
                            section%standard04 h3,
                                    section%accent01 h3 {
                                                font-size: T-1;
                                                line-height: 1.2em;
                                            }
    section%2col01 h3 {
                 font-size: T-2;
                 line-height: 1.2em;
             }
    section%3col01 h3 {
                 font-size: T-3;
                 line-height: 1.2em;
             }

    /* 弱調 */
    section%frontpage01 span.weak {
                font-size: T-6;
                font-family: "HiraMinProN-W3";
            }
    section%h2jacket01 span.weak {
                font-size: T-4;
            }
    section%standard01 blockquote span.weak,
            section%standard02 blockquote span.weak,
                    section%standard03 blockquote span.weak,
                            section%2col01 blockquote span.weak,
                                     section%accent01 blockquote span.weak,
                                             section%tableofcontents01 blockquote span.weak { font-size: T-5; }
    section%3col01 blockquote span.weak,
             section%chaptertitle01 blockquote span.weak { font-size: T-6; }

    /* 弱弱調 */
    section%frontpage01 span.weaker {
                font-size: T-7;
                font-family: "HiraMinProN-W3";
            }
    section%h2jacket01 span.weaker {
                font-size: T-5;
            }
    section%standard01 blockquote span.weaker,
            section%standard02 blockquote span.weaker,
                    section%standard03 blockquote span.weaker,
                            section%2col01 blockquote span.weaker,
                                     section%accent01 blockquote span.weaker,
                                             section%tableofcontents01 blockquote span.weaker { font-size: T-6; }
    section%3col01 blockquote span.weaker,
             section%chaptertitle01 blockquote span.weaker { font-size: T-7; }

    /*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
 *Android4  画像サイズ */

    /* 共通 */
    figure {
        box-mode: column;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
        box-caption-left-font-family: "HiraKakuProN-W3";
        box-caption-right-font-family: "HiraKakuProN-W3";
        box-caption-top-font-family: "HiraKakuProN-W3";
        box-caption-bottom-font-family: "HiraKakuProN-W3";
    }

    /* ジャケット */
    section%jacket_image figure {
                box-mode: page;
                box-position-left: 50%;
                box-position-top: 50%;
                box-origin: center-middle;
                box-width: 100%;
                box-height: 100%;
            }

    /* 表3 */
    section%h3jacket01 figure {
                box-mode: hanmen;
                box-position-left: 50%;
                box-origin: center-top;
                box-width: 100%;
                box-height: 50%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-bottom: 1%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
            }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: page;
        box-origin: center-bottom;
        box-position-left: 19.3%;
        box-position-top: 86.5%;
        box-width: 28%;
        box-height: 25%;
        /* first */
        box-caption-bottom-origin: center-bottom;
        box-caption-bottom-margin-top: 0.2%;
        box-caption-bottom-min-width: 28%;
        box-caption-bottom-line-count: 2;
        box-caption-bottom-writing-mode: lr-tb;
        box-caption-bottom-font-size: Ts3;
        box-caption-bottom-line-height: 1.3em;
        box-caption-bottom-text-align: center;
        /* second */
        box-caption-top-origin: center-top;
        box-caption-top-margin-bottom: 0.2%;
        box-caption-top-min-width: 28%;
        box-caption-top-line-count: 1;
        box-caption-top-writing-mode: lr-tb;
        box-caption-top-font-size: Ts3;
        box-caption-top-text-align: center;
    }

    /*** XS Android4 画像サイズ ***/

    /* 画像XS 共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 24%;
        box-height: 100%;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: 40%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2.8%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 65%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: 40%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2.2%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 59%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: 36%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2.1%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 51%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-width: 39%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2%;
                box-caption-bottom-width: auto;
                box-caption-bottom-height: 51%;
                box-caption-bottom-writing-mode: tb-rl;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.1%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　2段組01 */
    section%2col01 figure.size_xs {
                 box-width: 36.3%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3%;
                 box-caption-bottom-min-width: 25.5%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.4em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　3段組01 */
    section%3col01 figure.size_xs {
                 box-width: 38.2%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3.5%;
                 box-caption-bottom-min-width: 25.4%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.4em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.1%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 23.5%;
                /* first */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 1.5%;
                box-caption-right-width: 50%;
                box-caption-right-writing-mode: lr-tb;
                box-caption-right-font-size: Ts3;
                box-caption-right-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-top;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-width: 100%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像XS　見開き01 */
    section%spread01 figure.size_xs {
                box-page-mode: spread;
                box-mode: page;
                box-origin: right-top;
                box-position-left: 92%;
                box-position-top: 6%;
                box-width: 67%;
                box-height: 84%;
                /* first */
                box-caption-bottom-origin: right-bottom;
                box-caption-bottom-margin-left: 26%;
                box-caption-bottom-margin-top: 1%;
                box-caption-bottom-min-width: 29.5%;
                box-caption-bottom-line-count: 3;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: right-top;
                box-caption-top-margin-left: 26%;
                box-caption-top-margin-bottom: 1.1%;
                box-caption-top-min-width: 29.5%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XS　章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 61%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 61%;
                box-height: 50%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** S Android4 画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 40%;
        box-height: 100%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: 68%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2%;
                box-caption-bottom-min-width: 31%;
                box-caption-bottom-line-count: 10;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: 68%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 2%;
                box-caption-bottom-min-width: 38%;
                box-caption-bottom-line-count: 10;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: 72.8%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.6%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 10;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-width: 80%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.5%;
                box-caption-bottom-min-width: 48.5%;
                box-caption-bottom-line-count: 10;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-height: 100%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　2段組01 */
    section%2col01 figure.size_s {
                 box-width: 68%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3%;
                 box-caption-bottom-min-width: 25.5%;
                 box-caption-bottom-line-count: 6;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.2%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　3段組01 */
    section%3col01 figure.size_s {
                 box-width: 68%;
                 /* first */
                 box-caption-bottom-origin: center-bottom;
                 box-caption-bottom-margin-top: 3.5%;
                 box-caption-bottom-min-width: 25.4%;
                 box-caption-bottom-line-count: 3;
                 box-caption-bottom-writing-mode: lr-tb;
                 box-caption-bottom-font-size: Ts3;
                 box-caption-bottom-line-height: 1.3em;
                 /* second */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 0.2%;
                 box-caption-left-height: 100%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 1;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 32%;
                /* first */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-top: 1.5%;
                box-caption-bottom-min-width: 38%;
                box-caption-bottom-line-count: 4;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-page-mode: spread;
                box-mode: page;
                box-origin: left-bottom;
                box-position-left: 6%;
                box-position-top: 94%;
                box-width: 80%;
                box-height: 86%;
                /* first */
                box-caption-top-origin: left-top;
                box-caption-top-margin-bottom: 1.5%;
                box-caption-top-margin-right: 37%;
                box-caption-top-min-width: 30%;
                box-caption-top-line-count: 3;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts4;
                box-caption-top-line-height: 1.3em;
                /* second */
                box-caption-bottom-origin: left-bottom;
                box-caption-bottom-margin-right: 37%;
                box-caption-bottom-margin-top: 0.8%;
                box-caption-bottom-min-width: 30%;
                box-caption-bottom-line-count: 1;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts3;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 70%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 80%;
                box-height: 70%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** M Android4 画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-position-left: 50%;
        box-position-top: 6.5%;
        box-width: 82%;
        box-height: 94%;
        box-hanmen-min-margin: 1em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 6%;
                box-width: 84%;
                box-height: 87%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 5%;
                box-width: 87%;
                box-height: 88%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 3%;
                box-width: 92%;
                box-height: 90%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 2em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-position-top: 4%;
                box-width: 92%;
                box-height: 89%;
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　2段組01 */
    section%2col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 1.5%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 1.4%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　3段組01 */
    section%3col01 figure.size_m {
                 box-mode: column;
                 box-origin: center-middle;
                 box-position-top: 50%;
                 box-width: 100%;
                 box-height: 100%;
                 /* first */
                 box-caption-left-origin: right-top;
                 box-caption-left-margin-right: 1.5%;
                 box-caption-left-min-height: 1%;
                 box-caption-left-line-count: 4;
                 box-caption-left-writing-mode: tb-rl;
                 box-caption-left-font-size: Ts3;
                 box-caption-left-line-height: 1.3em;
                 /* second */
                 box-caption-right-origin: left-top;
                 box-caption-right-margin-left: 1.4%;
                 box-caption-right-min-height: 1%;
                 box-caption-right-line-count: 1;
                 box-caption-right-writing-mode: tb-rl;
                 box-caption-right-font-size: Ts3;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-position-top: 4%;
                box-width: 89%;
                box-height: 91%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 2em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-bottom: 1.2%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-page-mode: spread;
                box-position-left: 50%;
                box-position-top: 6.5%;
                box-width: 96%;
                box-height: 84.5%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 88%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 45%;
                box-width: 88%;
                box-height: 88%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** L Android4 画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-width: 100%;
        box-height: 94%;
        box-hanmen-min-margin: 1em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像L　01 02 2段組01 3段組01 */
    section%standard01 figure.size_l,
            section%standard02 figure.size_l,
                    section%2col01 figure.size_l,
                             section%3col01 figure.size_l {
                                          box-hanmen-margin-top: 99%;
                                          /* first */
                                          box-caption-bottom-origin: center-bottom;
                                          box-caption-bottom-margin-left: 2%;
                                          box-caption-bottom-margin-right: 2%;
                                          box-caption-bottom-margin-top: 1.2%;
                                          box-caption-bottom-margin-bottom: 1.17%;
                                          box-caption-bottom-min-width: 50%;
                                          box-caption-bottom-line-count: 2;
                                          box-caption-bottom-writing-mode: lr-tb;
                                          box-caption-bottom-font-size: Ts4;
                                          box-caption-bottom-line-height: 1.3em;
                                          /* second */
                                          box-caption-left-origin: right-top;
                                          box-caption-left-margin-left: 2.8%;
                                          box-caption-left-margin-right: 0.2%;
                                          box-caption-left-margin-top: 2%;
                                          box-caption-left-margin-bottom: 2%;
                                          box-caption-left-min-height: 1%;
                                          box-caption-left-line-count: 1;
                                          box-caption-left-writing-mode: tb-rl;
                                          box-caption-left-font-size: Ts3;
                                      }

    /* 画像L　03 */
    section%standard03 figure.size_l {
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 2em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2.8%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　04 */
    section%standard04 figure.size_l {
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 2em;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2.8%;
                box-caption-left-margin-right: 0.2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-page-mode: spread;
                box-position-top: 3%;
                box-position-left: 50%;
                box-height: 91%;
                box-width: 96%;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像L　アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-hanmen-margin-top: 99%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-margin-bottom: 1.17%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 1.2%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 95%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-position-top: 2%;
                box-width: 95%;
                box-height: 92%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-right: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /*** XL Android4 画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-height: 100%;
    }

    /* 画像XL　01 02 03 04 2段組01 3段組01 */
    section%standard01 figure.size_xl,
            section%standard02 figure.size_xl,
                    section%standard03 figure.size_xl,
                            section%standard04 figure.size_xl,
                                    section%2col01 figure.size_xl,
                                             section%3col01 figure.size_xl {
                                                          /* first */
                                                          box-caption-bottom-origin: center-bottom;
                                                          box-caption-bottom-margin-left: 2%;
                                                          box-caption-bottom-margin-right: 2%;
                                                          box-caption-bottom-margin-top: 1.2%;
                                                          box-caption-bottom-margin-bottom: 2%;
                                                          box-caption-bottom-min-width: 50%;
                                                          box-caption-bottom-line-count: 6;
                                                          box-caption-bottom-writing-mode: lr-tb;
                                                          box-caption-bottom-font-size: Ts4;
                                                          box-caption-bottom-line-height: 1.3em;
                                                          /* second */
                                                          box-caption-left-origin: right-top;
                                                          box-caption-left-margin-left: 2.8%;
                                                          box-caption-left-margin-right: 0.2%;
                                                          box-caption-left-margin-top: 2%;
                                                          box-caption-left-margin-bottom: 2%;
                                                          box-caption-left-min-height: 1%;
                                                          box-caption-left-line-count: 1;
                                                          box-caption-left-writing-mode: tb-rl;
                                                          box-caption-left-font-size: Ts3;
                                                      }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                box-page-mode: spread;
                /* first */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 2%;
                box-caption-left-margin-right: 0.3%;
                box-caption-left-margin-top: 2%;
                box-caption-left-height: 90%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 2;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts4;
                box-caption-left-line-height: 1.3em;
                /* second */
                box-caption-right-origin: left-top;
                box-caption-right-margin-left: 0.4%;
                box-caption-right-margin-right: 2%;
                box-caption-right-margin-top: 2%;
                box-caption-right-height: 90%;
                box-caption-right-min-height: 1%;
                box-caption-right-line-count: 1;
                box-caption-right-writing-mode: tb-rl;
                box-caption-right-font-size: Ts3;
            }

    /* 画像XL　アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-margin-bottom: 4%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 6;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.4em;
                /* second */
                box-caption-top-origin: center-top;
                box-caption-top-margin-left: 2%;
                box-caption-top-margin-right: 2%;
                box-caption-top-margin-top: 1.5%;
                box-caption-top-margin-bottom: 1.2%;
                box-caption-top-min-width: 50%;
                box-caption-top-line-count: 1;
                box-caption-top-writing-mode: lr-tb;
                box-caption-top-font-size: Ts3;
                box-caption-top-text-align: right;
            }

    /* 画像XL　章扉 */
    section%chaptertitle01 figure.size_xl {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-margin-bottom: 2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

    /* 画像XL　総扉 */
    section%frontpage01 figure.size_xl {
                box-mode: page;
                box-origin: center-top;
                box-position-left: 50%;
                box-width: 100%;
                box-height: 100%;
                /* first */
                box-caption-bottom-origin: center-bottom;
                box-caption-bottom-margin-left: 2%;
                box-caption-bottom-margin-right: 2%;
                box-caption-bottom-margin-top: 1.2%;
                box-caption-bottom-margin-bottom: 2%;
                box-caption-bottom-min-width: 50%;
                box-caption-bottom-line-count: 2;
                box-caption-bottom-writing-mode: lr-tb;
                box-caption-bottom-font-size: Ts4;
                box-caption-bottom-line-height: 1.3em;
                /* second */
                box-caption-left-origin: right-top;
                box-caption-left-margin-left: 1%;
                box-caption-left-margin-right: 2%;
                box-caption-left-margin-top: 2%;
                box-caption-left-margin-bottom: 2%;
                box-caption-left-min-height: 1%;
                box-caption-left-line-count: 1;
                box-caption-left-writing-mode: tb-rl;
                box-caption-left-font-size: Ts3;
            }

} /* @android4-portlait */

/*●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

 *EPUB　基準フォントサイズ
 *Base_T3

 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●*/
@EPUB {

    /* 本文基準フォントサイズ (T2～T5:ユーザが選択可能) */
    body:Ts1 {
        font-family: "HiraMinProN-W3";
        font-size: 10px;
        line-height: 13px;
        column-gap: 0em;
    }

    body:Ts2 {
        font-family: "HiraMinProN-W3";
        font-size: 12px;
        line-height: 14px;
        column-gap: 2em;
    }

    body:Ts3 {
        font-family: "HiraMinProN-W3";
        font-size: 14px;
        line-height: 18px;
        column-gap: 2em;
    }

    body:Ts4 {
        font-family: "HiraMinProN-W3";
        font-size: 16px;
        line-height: 19px;
        column-gap: 2em;
    }

    body:Ts5 {
        font-family: "HiraMinProN-W3";
        font-size: 19px;
        line-height: 22px;
        column-gap: 3em;
    }

    body:T1 {
        font-family: "HiraMinProN-W3";
        font-size: 21px;
        line-height: 35px;
        column-gap: 3em;
    }

    body:T2 {
        font-family: "HiraMinProN-W3";
        font-size: 23px;
        line-height: 40px;
        column-gap: 3em;
    }

    body:T3 {
        font-family: "HiraMinProN-W3";
        font-size: 24px;
        line-height: 44px;
        column-gap: 2em;
    }

    body:T4 {
        font-family: "HiraMinProN-W3";
        font-size: 26px;
        line-height: 46px;
        column-gap: 1em;
    }

    body:T5 {
        font-family: "HiraMinProN-W3";
        font-size: 29px;
        line-height: 50px;
        column-gap: 1em;
    }

    body:Tl1 {
        font-family: "HiraMinProN-W3";
        font-size: 31px;
        line-height: 50px;
        column-gap: 1em;
    }

    body:Tl2 {
        font-family: "HiraMinProN-W3";
        font-size: 36px;
        line-height: 58px;
        column-gap: 1em;
    }

    body:Tl3 {
        font-family: "HiraMinProN-W3";
        font-size: 41px;
        line-height: 65px;
        column-gap: 1em;
    }

    body:Tl4 {
        font-family: "HiraMinProN-W3";
        font-size: 44px;
        line-height: 70px;
        column-gap: 1em;
    }

    body:Tl5 {
        font-family: "HiraMinProN-W3";
        font-size: 46px;
        line-height: 70px;
        column-gap: 1em;
    }
}

/*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼

 *EPUB Portrait　デフォルトレイアウト

 ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼*/
@EPUB-portrait {

    aside.column_break {
         page-break-after: column;
    }
    aside.page_break_single {
        page-break-after: single;
    }
    aside.page_break_both {
        page-break-after: both;
    }
    section%accent01 blockquote {
                font-size: T-2;
            }

    /* デフォルト　版面 */
    body {
        margin-top: 5%;
        margin-bottom: 10%;
        margin-left: 5%;
        margin-right: 5%;
        column-count: 1;
        hanmen-count: 1;
        writing-mode: tb-rl;
        font-size: T+0;
        paper-texture: single;
    }

    /* 標準01 */
    section%standard01 {
                margin-top: 12.0%;
                margin-bottom: 14.0%;
                margin-left: 9.0%;
                margin-right: 9.0%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T+0;
                line-height: 1.9em;
                letter-spacing: 0.1em;
                footer: running page-no logo;
            }

    /* 標準02 */
    section%standard02 {
                margin-top: 9.5%;
                margin-bottom: 11.5%;
                margin-left: 6.0%;
                margin-right: 6.0%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T+0;
                line-height: 1.9em;
                letter-spacing: 0.1em;
                footer: running page-no logo;
            }

    /* 標準03 */
    section%standard03 {
                margin-top: 6.6%;
                margin-bottom: 7.8%;
                margin-left: 6.0%;
                margin-right: 6.0%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T+0;
                line-height: 1.8em;
                letter-spacing: 0.05em;
                footer: running page-no logo;
            }

    /* 標準04 */
    section%standard04 {
                margin-top: 5.0%;
                margin-bottom: 7.0%;
                margin-left: 6.0%;
                margin-right: 6.0%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                font-size: T+2;
                line-height: 1.75em;
                footer: running page-no logo;
            }

    /* 2段組01 */
    section%2col01 {
                 margin-top: 6.0%;
                 margin-bottom: 7.0%;
                 margin-left: 8.0%;
                 margin-right: 8.0%;
                 column-count: 1;
                 hanmen-count: 1;
                 writing-mode: tb-rl;
                 font-size: T+0;
                 line-height: 1.54em;
                 footer: running page-no logo;
             }

    /* 3段組01 */
    section%3col01 {
                 margin-top: 6.8%;
                 margin-bottom: 7.9%;
                 margin-left: 8.0%;
                 margin-right: 8.0%;
                 column-count: 1;
                 hanmen-count: 1;
                 writing-mode: tb-rl;
                 font-size: T-2;
                 line-height: 1.63em;
                 footer: running page-no logo;
             }

    /* アクセント01（ヨコ） */
    section%accent01 {
                margin-top: 3.0%;
                margin-bottom: 7.0%;
                margin-left: 12.2%;
                margin-right: 12.2%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: lr-tb;
                font-size: T+0;
                line-height: 2.0em;
                letter-spacing: 0.05em;
                footer: running page-no logo;
            }

    /* 見開き01 */
    section%spread01 {
                margin-top: 4.8%;
                margin-bottom: 5.1%;
                margin-left: 9.1%;
                margin-right: 9.1%;
                column-count: 1;
                hanmen-count: 1;
                writing-mode: tb-rl;
                page-break-before: both;
                page-break-after: both;
                footer: page-no logo;
            }

    /* 総扉 */
    section%frontpage01 {
                margin-top: 5.3%;
                margin-bottom: 5.3%;
                margin-left: 11.5%;
                margin-right: 11.5%;
                column-count: 1;
                writing-mode: lr-tb;
                font-size: T-3;
                line-height: 1.1em;
            }

    /* 表2 */
    section%h2jacket01 {
                margin-top: 5%;
                margin-bottom: 6%;
                margin-left: 25%;
                margin-right: 25%;
                font-family: "HiraMinProN-W3";
                font-size: T+0;
                line-height: 1.45em;
            }

    /* 目次 */
    section%tableofcontents01 {
                margin-top: 13.7%;
                margin-bottom: 10.7%;
                margin-left: 7.7%;
                margin-right: 7.7%;
                font-size: T+0;
                line-height: 1.8em;
            }

    /* 章扉 */
    section%chaptertitle01 {
                margin-top: 5.8%;
                margin-bottom: 4.9%;
                margin-left: 8.8%;
                margin-right: 8.8%;
                font-size: T+1;
                line-height: 1.64em;
            }

    /* 奥付 */
    section%colophon01 {
                margin-top: 5.5%;
                margin-bottom: 10%;
                margin-left: 10.5%;
                margin-right: 10.5%;
                column-count: 1;
                writing-mode: lr-tb;
                font-size: Ts5;
                footer: logo;
            }

    /* 表3 */
    section%h3jacket01 {
                margin-top: 7.8%;
                margin-bottom: 10%;
                margin-left: 25%;
                margin-right: 25%;
                font-size: T+0;
                font-family: "HiraMinProN-W3";
            }

    /*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
 *EPUB　文字装飾 */

    /* 大見出 */
    section%frontpage01 h1.title {
                box-mode: column-headline;
                box-headline-width-lines: 5;
                box-headline-min-width-lines: 3;
                font-family: "HiraKakuProN-W6";
                font-size: T+3;
                letter-spacing: 0.2em;
                line-height: 1.68em;
            }
    section%tableofcontents01 h1 {
                box-headline-width-lines: 2;
                box-headline-min-width-lines: 1;
                font-size: T+4;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h1 {
                box-headline-width-lines: 1;
                box-headline-min-width-lines: 1;
                font-size: T+6;
                line-height: 1.1em;
                letter-spacing: 0.1em;
            }
    section%standard01 h1,
            section%standard02 h1,
                    section%standard03 h1,
                            section%accent01 h1 {
                                        font-size :T+6;
                                        line-height: 1.1em;
                                    }
    section%standard04 h1 {
                font-size: T+7;
                line-height: 1.1em;
            }
    section%2col01 h1 {
                 font-size: T+6;
                 line-height: 1.1em;
             }
    section%3col01 h1 {
                 font-size: T+6;
                 line-height: 1.4em;
             }

    section%colophon01 h1.title {
                box-mode: column-headline;
                box-headline-width-lines: 3;
                box-headline-min-width-lines: 3;
                font-size: T3;
                line-height: 1.3em;
            }

    /* 中見出 */
    section%frontpage01 h2.author {
                box-mode: column-headline;
                box-headline-width-lines: 5;
                box-headline-min-width-lines: 5;
                font-family: "HiraKakuProN-W6";
                font-size: T+2;
                letter-spacing: 0.3em;
                line-height: 1.5em;
            }
    section%tableofcontents01 h2 {
                font-size: T+3;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h2 {
                box-headline-width-lines: 1;
                box-headline-min-width-lines: 1;
                font-family: "HiraMinProN-W6";
                font-size: T+4;
                line-height: 1.3em;
                letter-spacing: 0.2em;
            }
    section%standard01 h2,
            section%standard02 h2,
                    section%standard03 h2,
                            section%2col01 h2,
                                     section%3col01 h2 {
                                                  font-family: "HiraMinProN-W3";
                                                  font-size: T+4;
                                                  line-height: 1.1em;
                                              }
    section%standard04 h2 {
                font-family: "HiraMinProN-W3";
                font-size: T+5;
                line-height: 1.1em;
            }
    section%standard01 h2 {
                letter-spacing: 0.2em;
            }
    section%accent01 h2 {
                font-family: "HiraMinProN-W6";
                font-size: T+6;
                line-height: 1.1em;
                letter-spacing: 0.2em;
            }

    section%colophon01 h2.credit {
                box-mode: column-headline;
                box-headline-width-lines: 3;
                box-headline-min-width-lines: 3;
                font-family: "HiraMinProN-W3";
                font-size: Ts5;
                line-height: 1.3em;
            }

    section%h3jacket01 h2.author {
                box-headline-width-lines: 1;
                box-headline-min-width-lines: 1;
                font-size:T+1;
                font-family: "HiraMinProN-W6";
            }

    /* 小見出 */
    section%frontpage01 h3.publisher {
                box-mode: column-headline;
                box-headline-width-lines: 9;
                box-headline-min-width-lines: 9;
                font-family: "HiraMinProN-W3";
                font-size: T-2;
                letter-spacing: 0.2em;
                line-height: 1.5em;
            }
    section%tableofcontents01 h3 {
                font-size: T-1;
                line-height: 1.3em;
                letter-spacing: 0.1em;
            }
    section%chaptertitle01 h3 {
                box-headline-width-lines: 3;
                box-headline-min-width-lines: 2;
                font-size: T+1;
                line-height: 1.3em;
                letter-spacing: 0.3em;
            }
    section%standard01 h3,
            section%standard02 h3,
                    section%standard03 h3,
                            section%accent01 h3 {
                                        font-size: T+1;
                                        line-height:1.4em;
                                    }
    section%accent01 h3 {
                letter-spacing: 0.2em;
            }
    section%standard01 h3 {
                letter-spacing: 0.2em;
            }
    section%standard04 h3 {
                font-size: T+2;
                line-height: 1.4em;
            }
    section%2col01 h3 {
                 font-size: T+1;
                 line-height: 1.4em;
             }
    section%3col01 h3 {
                 font-size: T+0;
                 line-height: 1.4em;
             }
    section%colophon01 h3.copyright {
                box-mode: column-headline;
                box-headline-width-lines: 2;
                box-headline-min-width-lines: 2;
                font-family: "HiraMinProN-W3";
                font-size: Ts5;
            }

    /* 総扉 */
    section%frontpage01 p {
                font-family: "HiraMinProN-W3";
                font-size: T+0;
            }

    /* 強調 */
    section%h3jacket01 span.em {
                font-family: "HiraKakuProN-W3";
                font-weight: normal;
            }

    /* 弱調 */
    section%h2jacket01 span.weak {
                font-size: T-2;
            }

    section%standard01 span.weak,
            section%standard02 span.weak,
                    section%standard03 span.weak,
                            section%accent01 span.weak {
                                        font-size: T-1;
                                    }
    section%standard04 span.weak {
                font-size: T+0;
            }
    section%2col01 span.weak {
                 font-size: T-1;
             }
    section%3col01 span.weak {
                 font-size: T-3;
             }
    section%chaptertitle01 span.weak {
                font-size: T+0;
            }
    section%h3jacket01 span.weak {
                font-family: "HiraMinProN-W3";
                font-size: T-1;
            }


    /* 弱弱調 */
    section%h2jacket01 span.weaker {
                font-size: T-3;
            }

    section%standard01 span.weaker,
            section%standard02 span.weaker,
                    section%standard03 span.weaker,
                            section%accent01 span.weaker {
                                        font-size: T-2;
                                    }
    section%standard04 span.weaker {
                font-size: T-1;
            }
    section%2col01 span.weaker {
                 font-size: T-2;
             }
    section%3col01 span.weaker {
                 font-size: T-4;
             }
    section%chaptertitle01 span.weaker {
                font-size: T-1;
            }
    section%h3jacket01 span.weaker {
                font-family: "HiraMinProN-W3";
                font-size: T-2;
            }

    /* 引用 */
    section%standard01 blockquote,
            section%standard02 blockquote,
                    section%standard03 blockquote,
                            section%accent01 blockquote {
                                        font-size: T-2;
                                    }
    section%standard01 blockquote {
                line-height-mode: force;
                line-height: 1.8em;
                margin-after: 1em;
            }
    section%standard02 blockquote {
                line-height-mode: force;
                line-height: 1.8em;
                margin-after: 1em;
            }
    section%standard03 blockquote {
                line-height-mode: force;
                line-height: 1.8em;
            }
    section%standard04 blockquote {
                font-size: T-1;
                line-height-mode: force;
                line-height: 1.8em;
            }
    section%2col01 blockquote {
                 font-size: T-2;
                 line-height-mode: force;
                 line-height: 1.7em;
                 margin-after: 2em;
             }
    section%3col01 blockquote {
                 font-size: T-3;
                 line-height-mode: force;
                 line-height: 1.7em;
                 margin-after: 2em;
             }
    section%accent01 blockquote {
                line-height-mode: force;
                line-height: 1.8em;
            }
    section%chaptertitle01 blockquote {
                font-size: T+0;
            }

    /* 字下げ */
    section%standard01 p.indent03 {
                margin-after: 3em;
            }
    section%2col01 p.indent01 {
                 margin-after: 1em;
             }
    section%2col01 p.indent02 {
                 margin-before: 2em;
                 margin-after: 1em;
             }
    section%2col01 p.indent03 {
                 margin-before: 3em;
                 margin-after: 2em;
             }
    section%3col01 p.indent01 {
                 margin-after: 2em;
             }
    section%3col01 p.indent02 {
                 margin-before: 2em;
                 margin-after: 2em;
             }
    section%3col01 p.indent03 {
                 margin-before: 3em;
                 margin-after: 3em;
             }

    /* キャプション・クレジット */
    section%standard01 p.caption,
            section%standard02 p.caption,
                    section%standard03 p.caption,
                            section%standard04 p.caption,
                                    section%2col01 p.caption,
                                             section%3col01 p.caption,
                                                      section%chaptertitle01 p.caption,
                                                              section%accent01 p.caption,
                                                                      section%spread01 p.caption,
                                                                              section%frontpage01 p.caption,
                                                                                      section%h2jacket01 p.caption,
                                                                                              section%h3jacket01 p.caption {
                                                                                                          font-size: Ts5;
                                                                                                          font-family: "HiraKakuProN-W3";
                                                                                                          line-height-mode: force;
                                                                                                          line-height: 1.5em;
                                                                                                          letter-spacing: 0.05em;
                                                                                                      }
    section%standard01 p.credit,
            section%standard02 p.credit,
                    section%standard03 p.credit,
                            section%standard04 p.credit,
                                    section%2col01 p.credit,
                                             section%3col01 p.credit,
                                                      section%chaptertitle01 p.credit,
                                                              section%accent01 p.credit,
                                                                      section%spread01 p.credit,
                                                                              section%frontpage01 p.credit,
                                                                                      section%h2jacket01 p.credit,
                                                                                              section%h3jacket01 p.credit {
                                                                                                          font-size: Ts4;
                                                                                                          font-family: "HiraKakuProN-W3";
                                                                                                          line-height: 1.5em;
                                                                                                          line-height-mode: force;
                                                                                                          letter-spacing: 0.05em;
                                                                                                      }
    section%chaptertitle01 p.caption,
            section%chaptertitle01 p.credit,
                    section%frontpage01 p.caption,
                            section%frontpage01 p.credit {
                                        text-align: left;
                                    }

    /*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
 *EPUB 画像サイズ　*/

    /* 共通 */
    figure {
        box-line-break: immidiate;
        box-mode: column;
        box-origin: center-top;
        box-position-left: 50%;
        box-width: 100%;
        box-height: 100%;
    }

    /* 表紙 */
    section%jacket_image figure {
                box-mode: page;
                box-origin: center-middle;
                box-position-left: 50%;
                box-position-top: 50%;
                box-width: 100%;
                box-height: 78%;
            }

    /* 表3 */
    section%h3jacket01 figure {
                box-mode: hanmen;
                box-position-left: 53%;
                box-origin: right-top;
                box-width: 53.7%;
                box-height: 50%;
                box-hanmen-margin-top: 99%;
            }

    /* 画像アクセント */
    figure.size_accent01 {
        box-mode: column-block;
        box-width: 42.2%;
        box-height: 31.2%;
    }

    /* 画像アクセント 01 */
    section%standard01 figure.size_accent01 {
                box-width: 65.8%;
                box-height: 54%;
            }

    /* 画像アクセント 02 */
    section%standard02 figure.size_accent01 {
                box-width: 61.3%;
                box-height: 50.6%;
            }

    /* 画像アクセント 03 */
    section%standard03 figure.size_accent01 {
                box-width: 61.3%;
                box-height: 46.7%;
            }

    /* 画像アクセント 04 */
    section%standard04 figure.size_accent01 {
                box-width: 61.3%;
                box-height: 46.7%;
            }

    /* 画像アクセント 2段組01 */
    section%2col01 figure.size_accent01 {
                 box-width: 64.2%;
                 box-height: 46.8%;
             }

    /* 画像アクセント 3段組01 */
    section%3col01 figure.size_accent01 {
                 box-width: 64.2%;
                 box-height: 46.8%;
             }

    /* 画像アクセント 縦横逆組 */
    section%accent01 figure.size_accent01 {
                box-width: 70.2%;
                box-height: 44.7%;
            }

    /* 画像アクセント 見開き01 */
    section%spread01 figure.size_accent01 {
                box-width: 66%;
                box-height: 44.3%;
            }

    /* 画像アクセント 章扉 */
    section%chaptertitle01 figure.size_accent01 {
                box-width: 65.5%;
                box-height: 44.7%;
            }

    /*** XS EPUB 画像サイズ ***/

    /* 画像XS 共通 */
    figure.size_xs {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 24%;
        box-height: 90%;
    }

    /* 画像XS　01 */
    section%standard01 figure.size_xs {
                box-width: 60%;
                box-height: 100%;
            }

    /* 画像XS　02 */
    section%standard02 figure.size_xs {
                box-width: 61.3%;
                box-height: 100%;
            }

    /* 画像XS　03 */
    section%standard03 figure.size_xs {
                box-width: 61.3%;
                box-height: 100%;
            }

    /* 画像XS　04 */
    section%standard04 figure.size_xs {
                box-width: 61.3%;
                box-height: 100%;
            }

    /* 画像XS　2段組01 */
    section%2col01 figure.size_xs {
                 box-width: 64.2%;
                 box-height: 100%;
             }

    /* 画像XS　3段組01 */
    section%3col01 figure.size_xs {
                 box-width: 64.2%;
                 box-height: 100%;
             }

    /* 画像XS　アクセント01（ヨコ） */
    section%accent01 figure.size_xs {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 70.3%;
                box-height: 33.3%;
            }

    /* 画像XS　見開き01 */
    section%spread01 figure.size_xs {
                box-mode: page;
                box-origin: right-top;
                box-position-left: 88.3%;
                box-position-top: 4.9%;
                box-width: 67.5%;
                box-height: 50%;
            }

    /* 画像XS　章扉 */
    section%chaptertitle01 figure.size_xs {
                box-mode: hanmen;
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 81.9%;
                box-height: 56%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 1em;
            }

    /* 画像XS　総扉 */
    section%frontpage01 figure.size_xs {
                box-mode: hanmen;
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 87.6%;
                box-height: 56%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 1em;
            }

    /*** S EPUB 画像サイズ ***/

    /* 画像S　共通 */
    figure.size_s {
        box-mode: column-block;
        box-origin: right-top;
        box-position-left: 100%;
        box-width: 40%;
        box-height: 82%;
    }

    /* 画像S　01 */
    section%standard01 figure.size_s {
                box-width: 76%;
                box-height: 100%;
            }

    /* 画像S　02 */
    section%standard02 figure.size_s {
                box-width: 76.7%;
                box-height: 100%;
            }

    /* 画像S　03 */
    section%standard03 figure.size_s {
                box-width: 73.3%;
                box-height: 100%;
            }

    /* 画像S　04 */
    section%standard04 figure.size_s {
                box-width: 76.7%;
                box-height: 100%;
            }

    /* 画像S　2段組01 */
    section%2col01 figure.size_s {
                 box-width: 76%;
                 box-height: 100%;
             }

    /* 画像S　3段組01 */
    section%3col01 figure.size_s {
                 box-width: 77%;
                 box-height: 100%;
             }

    /* 画像S　アクセント01（ヨコ） */
    section%accent01 figure.size_s {
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 87.9%;
                box-height: 41.6%;
            }

    /* 画像S　見開き01 */
    section%spread01 figure.size_s {
                box-mode: page;
                box-origin: right-top;
                box-position-left: 91.6%;
                box-position-top: 4.9%;
                box-width: 81.6%;
                box-height: 90%;
            }

    /* 画像S　章扉 */
    section%chaptertitle01 figure.size_s {
                box-mode: hanmen;
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 100%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 1em;
            }

    /* 画像S　総扉 */
    section%frontpage01 figure.size_s {
                box-mode: hanmen;
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 100%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 1em;
            }

    /*** M EPUB 画像サイズ ***/

    /* 画像M　共通 */
    figure.size_m {
        box-mode: page;
        box-width: 82%;
        box-height: 94%;
        box-hanmen-min-margin: 2em;
        box-hanmen-min-letter-count: 6;
    }

    /* 画像M　01 */
    section%standard01 figure.size_m {
                box-position-top: 12.0%;
                box-width: 81.6%;
                box-height: 84.9%;
            }

    /* 画像M　02 */
    section%standard02 figure.size_m {
                box-position-top: 9.5%;
                box-width: 81.6%;
                box-height: 87.6%;
            }

    /* 画像M　03 */
    section%standard03 figure.size_m {
                box-position-top: 6.6%;
                box-width: 81.6%;
                box-height: 89.4%;
            }

    /* 画像M　04 */
    section%standard04 figure.size_m {
                box-position-top: 6.6%;
                box-width: 81.6%;
                box-height: 89.4%;
            }

    /* 画像M　2段組01 */
    section%2col01 figure.size_m {
                 box-position-top: 6.8%;
                 box-width: 81.6%;
                 box-height: 89.4%;
             }

    /* 画像M　3段組01 */
    section%3col01 figure.size_m {
                 box-position-top: 6.8%;
                 box-width: 81.6%;
                 box-height: 89.4%;
             }

    /* 画像M　アクセント01（ヨコ） */
    section%accent01 figure.size_m {
                box-mode: hanmen;
                box-width: 100%;
                box-height: 100%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 1em;
            }

    /* 画像M　見開き01 */
    section%spread01 figure.size_m {
                box-mode: page;
                box-origin: right-top;
                box-position-left: 91.6%;
                box-position-top: 4.9%;
                box-width: 81.6%;
                box-height: 90.0%;
            }

    /* 画像M　章扉 */
    section%chaptertitle01 figure.size_m {
                box-mode: hanmen;
                box-width: 100%;
                box-height: 100%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 1em;
            }

    /* 画像M　総扉 */
    section%frontpage01 figure.size_m {
                box-mode: hanmen;
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 100%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 1em;
            }

    /*** L EPUB 画像サイズ ***/

    /* 画像L　共通 */
    figure.size_l {
        box-mode: page;
        box-width: 100%;
        box-width: 81.6%;
    }

    /* 画像L　01 */
    section%standard01 figure.size_l {
                box-position-top: 12.0%;
                box-height: 84.9%;
            }

    /* 画像L　02 */
    section%standard02 figure.size_l {
                box-position-top: 9.5%;
                box-height: 87.6%;
            }

    /* 画像L　03 */
    section%standard03 figure.size_l {
                box-position-top: 6.6%;
                box-height: 89.4%;
            }

    /* 画像L　04 */
    section%standard04 figure.size_l {
                box-position-top: 6.6%;
                box-height: 89.4%;
            }

    /* 画像L　見開き01 */
    section%spread01 figure.size_l {
                box-mode: page;
                box-origin: right-top;
                box-position-left: 91.6%;
                box-position-top: 4.9%;
                box-width: 81.6%;
                box-height: 90.0%;
            }

    /* 画像L　2段組01 3段組01 */
    section%2col01 figure.size_l,
             section%3col01 figure.size_l {
                          box-position-top: 6.8%;
                          box-width: 81.6%;
                          box-height: 89.4%;
                      }

    /* 画像L　アクセント01（ヨコ） */
    section%accent01 figure.size_l {
                box-mode: hanmen;
                box-width: 100%;
                box-height: 100%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 1em;
            }

    /* 画像L　章扉 */
    section%chaptertitle01 figure.size_l {
                box-mode: hanmen;
                box-width: 100%;
                box-height: 100%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 1em;
            }

    /* 画像L　総扉 */
    section%frontpage01 figure.size_l {
                box-mode: hanmen;
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 100%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 1em;
            }

    /*** XL EPUB 画像サイズ ***/

    /* 画像XL　共通 */
    figure.size_xl {
        box-mode: page;
        box-width: 81.6%;
    }

    /* 画像XL　01 */
    section%standard01 figure.size_xl {
                box-position-top: 12.0%;
                box-height: 84.9%;
            }

    /* 画像XL　02 */
    section%standard02 figure.size_xl {
                box-position-top: 9.5%;
                box-height: 87.6%;
            }

    /* 画像XL　03 */
    section%standard03 figure.size_xl {
                box-position-top: 6.6%;
                box-height: 89.4%;
            }

    /* 画像XL　04 */
    section%standard04 figure.size_xl {
                box-position-top: 6.6%;
                box-height: 89.4%;
            }

    /* 画像XL　2段組01 */
    section%2col01 figure.size_xl {
                 box-position-top: 6.8%;
                 box-height: 89.4%;
             }

    /* 画像XL　3段組01 */
    section%3col01 figure.size_xl {
                 box-position-top: 6.8%;
                 box-height: 89.4%;
             }

    /* 画像XL　見開き01 */
    section%spread01 figure.size_xl {
                box-mode: page;
                box-origin: right-top;
                box-position-left: 91.6%;
                box-position-top: 4.9%;
                box-width: 81.6%;
                box-height: 90.0%;
            }

    /* 画像XL　アクセント01（ヨコ） */
    section%accent01 figure.size_xl {
                box-mode: hanmen;
                box-width: 100%;
                box-height: 100%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 1em;
            }

    /* 画像XL　章扉 */
    section%chaptertitle01 figure.size_xl {
                box-mode: hanmen;
                box-width: 100%;
                box-height: 100%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 1em;
            }

    /* 画像XL　総扉 */
    section%frontpage01 figure.size_xl {
                box-mode: hanmen;
                box-origin: left-top;
                box-position-left: 0%;
                box-width: 100%;
                box-height: 100%;
                box-hanmen-margin-top: 99%;
                box-hanmen-min-margin: 1em;
            }

} /* @EPUB-portrait */
