.RH-LAYOUT-CENTERPANEL-topic-box p.37, .RH-LAYOUT-FOOTER-container p.37 {
    line-height: 15.0pt;
    text-align: left;
    font-family: メイリオ;
    font-size: 9pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Afd, .RH-LAYOUT-FOOTER-container p.Afd {
    line-height: 15.0pt;
    margin-bottom: 8pt;
    font-family: メイリオ;
    font-weight: bold;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.List18, .RH-LAYOUT-FOOTER-container ul.List18 {
counter-reset: section181;
--prefix-size: 40px;
--prefix-gap: 4px;
--list-indent: 40px;
--prefix-fixed-size: false;
list-style:none;
padding-left: var(--prefix-size);
margin-left: calc(var(--list-indent) - var(--prefix-size));
}
.RH-LAYOUT-CENTERPANEL-topic-box p.a4, .RH-LAYOUT-FOOTER-container p.a4 {
    text-align: justify;
    font-size: 10.5pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.a8, .RH-LAYOUT-FOOTER-container table.a8 {
    border-top: solid windowtext 1.0pt;
    padding-top: 0;
    border-bottom: solid windowtext 1.0pt;
    padding-bottom: 0;
    border-left: solid windowtext 1.0pt;
    padding-left: 0;
    border-right: solid windowtext 1.0pt;
    padding-right: 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.af6, .RH-LAYOUT-FOOTER-container p.af6 {
    text-align: center;
    font-family: メイリオ;
    font-size: 9pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box {
    font-family: Century;
}
.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.a8 td, .RH-LAYOUT-FOOTER-container table.a8 td {
    padding-top: 0pt;
    padding-left: 5.4pt;
    padding-bottom: 0pt;
    padding-right: 5.4pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.List18 > li, .RH-LAYOUT-FOOTER-container ul.List18 > li {
 position: relative;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.List18 > li:before, .RH-LAYOUT-FOOTER-container ul.List18 > li:before {
counter-increment: section181;
content:"•";
--prefix-size: 40px;
--prefix-gap: 4px;
--list-indent: 40px;
--prefix-fixed-size: false;
text-align: right;
position: absolute;
left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
margin-right: var(--prefix-gap);
width: var(--prefix-size);
overflow: hidden;
    font-family: メイリオ;
}
.RH-LAYOUT-CENTERPANEL-topic-box {
    --thickhdrevenrows-theme-color: #666666;
    --thickhdrevenrows-row-color: rgba(102, 102, 102, 0.5);
    --borderonly-theme-color: #bfbfbf;
    --evenrows-theme-color: #bfbfbf;
    --evenrows-row-color: rgba(191, 191, 191, 0.5);
    --hdrevenrowsnobdr-theme-color: #ed7d31;
    --hdrevenrowsnobdr-row-color: rgba(237, 125, 49, 0.25);
}
.RH-LAYOUT-CENTERPANEL-topic-box table.thickhdrevenrows, .RH-LAYOUT-FOOTER-container table.thickhdrevenrows {
    border-collapse: collapse;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.thickhdrevenrows>thead>tr, .RH-LAYOUT-FOOTER-container table.thickhdrevenrows>thead>tr {
    border-width: 3px;
    border-style: solid;
    border-color: var(--thickhdrevenrows-theme-color);
    border-left: 0;
    border-top: 0;
    border-right: 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.thickhdrevenrows>thead th, .RH-LAYOUT-FOOTER-container table.thickhdrevenrows>thead th {
    text-align: center;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.thickhdrevenrows td, .RH-LAYOUT-FOOTER-container table.thickhdrevenrows td {
    border-width: 1px;
    border-style: solid;
    border-color: var(--thickhdrevenrows-theme-color);
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.thickhdrevenrows th, .RH-LAYOUT-FOOTER-container table.thickhdrevenrows th {
    border-width: 1px;
    border-style: solid;
    border-color: var(--thickhdrevenrows-theme-color);
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.thickhdrevenrows tr:nth-child(odd) td, .RH-LAYOUT-FOOTER-container table.thickhdrevenrows tr:nth-child(odd) td {
    background-color: var(--thickhdrevenrows-row-color);
}
.RH-LAYOUT-CENTERPANEL-topic-box table.borderonly, .RH-LAYOUT-FOOTER-container table.borderonly {
    border-collapse: collapse;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.borderonly td, .RH-LAYOUT-FOOTER-container table.borderonly td {
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--borderonly-theme-color);
}
.RH-LAYOUT-CENTERPANEL-topic-box table.borderonly th, .RH-LAYOUT-FOOTER-container table.borderonly th {
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--borderonly-theme-color);
}
.RH-LAYOUT-CENTERPANEL-topic-box table.evenrows, .RH-LAYOUT-FOOTER-container table.evenrows {
    border-collapse: collapse;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.evenrows td, .RH-LAYOUT-FOOTER-container table.evenrows td {
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--evenrows-theme-color);
}
.RH-LAYOUT-CENTERPANEL-topic-box table.evenrows th, .RH-LAYOUT-FOOTER-container table.evenrows th {
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--evenrows-theme-color);
}
.RH-LAYOUT-CENTERPANEL-topic-box table.evenrows tr:nth-child(even) td, .RH-LAYOUT-FOOTER-container table.evenrows tr:nth-child(even) td {
    background-color: var(--evenrows-row-color);
}
.RH-LAYOUT-CENTERPANEL-topic-box table.hdrevenrowsnobdr, .RH-LAYOUT-FOOTER-container table.hdrevenrowsnobdr {
    border-collapse: collapse;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.hdrevenrowsnobdr td, .RH-LAYOUT-FOOTER-container table.hdrevenrowsnobdr td {
    border-width: 1px;
    border-style: none;
    border-color: transparent;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.hdrevenrowsnobdr th, .RH-LAYOUT-FOOTER-container table.hdrevenrowsnobdr th {
    border-width: 1px;
    border-style: none;
    border-color: transparent;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.hdrevenrowsnobdr>thead>tr, .RH-LAYOUT-FOOTER-container table.hdrevenrowsnobdr>thead>tr {
    background-color: var(--hdrevenrowsnobdr-theme-color);
    color: #FFFFFF;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.hdrevenrowsnobdr tr:nth-child(odd) td, .RH-LAYOUT-FOOTER-container table.hdrevenrowsnobdr tr:nth-child(odd) td {
    background-color: var(--hdrevenrowsnobdr-row-color);
}