.RH-LAYOUT-CENTERPANEL-topic-box span.22, .RH-LAYOUT-FOOTER-container span.22 {
    color: #000000;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.ab, .RH-LAYOUT-FOOTER-container span.ab {
    color: #000000;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.affa, .RH-LAYOUT-FOOTER-container a.affa {
    color: #467886;
    text-decoration: underline;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.afffc, .RH-LAYOUT-FOOTER-container p.afffc {
    line-height: 1.0pt;
    margin-bottom: 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box {
counter-reset:Numbering101 Numbering104 Numbering105 Numbering107 Numbering106 ;
    line-height: 16.0pt;
    margin-bottom: 3pt;
    font-family: メイリオ;
    font-size: 11pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box .position-relative, .RH-LAYOUT-FOOTER-container .position-relative {
position:relative;
}
.RH-LAYOUT-CENTERPANEL-topic-box span, .RH-LAYOUT-FOOTER-container span { white-space: pre-wrap;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.Supplement1 td, .RH-LAYOUT-FOOTER-container table.Supplement1 td {
    padding-top: 4.25pt;
    padding-left: 4.25pt;
    padding-bottom: 4.25pt;
    padding-right: 4.25pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.Supplement2 td, .RH-LAYOUT-FOOTER-container table.Supplement2 td {
    padding-top: 4.25pt;
    padding-left: 4.25pt;
    padding-bottom: 4.25pt;
    padding-right: 4.25pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.Supplement3 td, .RH-LAYOUT-FOOTER-container table.Supplement3 td {
    padding-top: 4.25pt;
    padding-left: 4.25pt;
    padding-bottom: 4.25pt;
    padding-right: 4.25pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.note1 td, .RH-LAYOUT-FOOTER-container table.note1 td {
    padding-top: 4.25pt;
    padding-left: 4.25pt;
    padding-bottom: 4.25pt;
    padding-right: 4.25pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.note2 td, .RH-LAYOUT-FOOTER-container table.note2 td {
    padding-top: 4.25pt;
    padding-left: 4.25pt;
    padding-bottom: 4.25pt;
    padding-right: 4.25pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.note3 td, .RH-LAYOUT-FOOTER-container table.note3 td {
    padding-top: 4.25pt;
    padding-left: 4.25pt;
    padding-bottom: 4.25pt;
    padding-right: 4.25pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.table-header td, .RH-LAYOUT-FOOTER-container table.table-header td {
    padding-top: 1.4pt;
    padding-bottom: 1.4pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.table-header-row-col td, .RH-LAYOUT-FOOTER-container table.table-header-row-col td {
    padding-top: 1.4pt;
    padding-bottom: 1.4pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.table-header-row-col2 td, .RH-LAYOUT-FOOTER-container table.table-header-row-col2 td {
    padding-top: 1.4pt;
    padding-bottom: 1.4pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.table-header2 td, .RH-LAYOUT-FOOTER-container table.table-header2 td {
    padding-top: 1.4pt;
    padding-bottom: 1.4pt;
}