:root{--color-white:#fff;--color-black:#222;--color-hfc-blue:#004098;--color-hfc-blue-hover:#00337a;--color-hfc-red:#e60012;--color-main-ref:#e84754;--color-main-pink:#fc8ac1;--color-main-orange:#f88228;--color-main-yellow:#fc0;--color-main-green:#68c46c;--color-main-aqua:#7bcef8;--color-text-black:var(--color-black);--color-text-gray:#909090;--color-text-gray-dark:#6f6f6f;--color-text-white:var(--color-white);--color-text-brand:var(--color-hfc-blue);--color-text-caution:#b1000d;--color-text-link:var(--color-hfc-blue);--color-text-link-hover:var(--color-hfc-blue);--color-accent-pink:#e4589b;--color-accent-orange:#ea6905;--color-accent-yellow:var(--color-main-yellow);--color-accent-green:var(--color-main-green);--color-accent-aqua:#299bd4;--color-accent-blue:var(--color-hfc-blue);--color-border-default:#d3d3d3;--color-border-dot-gray:#bdbdbd;--color-border-link-gray:#909090;--color-border-gray-dark:#6f6f6f;--color-border-bk:var(--color-black);--color-border-white:var(--color-white);--color-border-brand:var(--color-hfc-blue);--color-border-accent:var(--color-accent-aqua);--color-bg-white:var(--color-white);--color-bg-pale-gray:#f8f8f8;--color-bg-gray:#d3d3d3;--color-bg-dark-gray:#bdbdbd;--color-bg-charcoal-gray:var(--color-border-gray-dark);--color-bg-black:var(--color-black);--color-bg-brand:var(--color-hfc-blue);--color-bg-aqua:var(--color-main-aqua);--color-bg-yellow:#ffdb4d;--color-bg-light-aqua:#ebf8fe;--color-bg-light-aqua-02:#def3fd;--color-bg-light-orange:#fef3ea;--color-bg-light-orange-02:#feecdf;--color-bg-light-red:#fce3e5;--color-hover-gray:#f8f8f8;--weight-regular:400;--weight-medium:500;--weight-semi-bold:600;--weight-bold:700;--weight-extra-bold:800;--weight-black:900;--underline-offset:0.3em;--underline-thickness:1px;--rateX:4px}.ir_section_wrapper{padding-block:40px 64px}@media (min-width:768px){.ir_section_wrapper{padding-block:56px 120px}}.ir_section{padding-bottom:56px}@media (min-width:768px){.ir_section{padding-bottom:80px}}.ir_section:last-child{padding-bottom:0}.ir_section_heading{margin-bottom:16px}@media (min-width:768px){.ir_section_heading{margin-bottom:24px}}.chart{width:100%}.chart>img{width:100%;height:auto}.checkbox{margin-top:30px;width:100%;max-width:222px;margin-inline:auto}@media (min-width:768px){.checkbox{margin-top:36px;max-width:482px}}.table_wrapper{margin-top:32px;margin-bottom:0;padding-bottom:0}.table_wrapper:has(.os-scrollbar.os-scrollbar-visible){padding-bottom:14px}.table_wrapper:has(+.ir_section_note){margin-bottom:16px}.table_wrapper table{width:calc(100% - 40px);min-width:600px;border-spacing:0;border-collapse:collapse;margin-inline:20px}@media (min-width:768px){.table_wrapper table{width:calc(100% - 80px);min-width:928px;margin-inline:40px}}.table_wrapper table>thead>tr>th{padding:6px;border:1px solid var(--color-border-default);background-color:var(--color-border-gray-dark);text-align:center;color:var(--color-text-white);font-size:.8125rem;font-weight:var(--weight-bold);line-height:1.4}@media (min-width:768px){.table_wrapper table>thead>tr>th{font-size:1.0625rem;padding:12px 16px}}.table_wrapper table>tbody>tr>th{padding:6px;border:1px solid var(--color-border-default);width:1%;background-color:var(--color-bg-pale-gray);text-align:left;white-space:nowrap;font-size:.8125rem;font-weight:var(--weight-bold);line-height:1.4}@media (min-width:768px){.table_wrapper table>tbody>tr>th{font-size:1.0625rem;padding:12px 16px}}.table_wrapper table>tbody>tr>td{padding:6px;border:1px solid var(--color-border-default);width:auto;text-align:right;font-size:.8125rem;line-height:1.4}@media (min-width:768px){.table_wrapper table>tbody>tr>td{font-size:1.0625rem;padding:12px 16px}}.table_unit{min-width:600px;text-align:right;margin-inline:20px}@media (min-width:768px){.table_unit{min-width:928px;margin-inline:40px}}.ir_section_note{display:flex;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem}.ir_section_note+.ir_section_note{margin-top:8px}