.irp_comment {text-align: left;margin: 2em 0 1em;font-size: 13px;}

/*テーブル四半期枠調整*/
#irp-highlight-table-quarterly_r2026 td.c-tbl__data {border-bottom: none;}
#irp-highlight-table-quarterly_r2026 td.c-tbl__data.u-valign-m {border-top: 1px solid #ddd;}
#irp-highlight-table-quarterly_r2026 tr:has(.u-valign-m) td.c-tbl__data {border-top: 1px solid #ddd;}
#irp-highlight-table-quarterly_r2026 tr.r12  .c-tbl__data.u-valign-m, #irp-highlight-table-quarterly_r2026 tr:last-child td {border-bottom: 1px solid #ddd;}
#irp-highlight-table-quarterly_r2026 .c1 br {display: none;}

#irp-highlight-table-seg_q_r2026 td.c-tbl__data {border-bottom: none;}
#irp-highlight-table-seg_q_r2026 td.c-tbl__data.u-valign-m {border-top: 1px solid #ddd;}
#irp-highlight-table-seg_q_r2026 tr:has(.u-valign-m) td.c-tbl__data {border-top: 1px solid #ddd;}
#irp-highlight-table-seg_q_r2026 tr.r27  .c-tbl__data.u-valign-m, #irp-highlight-table-seg_q_r2026 tr:last-child td {border-bottom: 1px solid #ddd;}

#irp-highlight-table-seg_q2_r2026 td.c-tbl__data {border-bottom: none;}
#irp-highlight-table-seg_q2_r2026 td.c-tbl__data.u-valign-m {border-top: 1px solid #ddd;}
#irp-highlight-table-seg_q2_r2026 tr:has(.u-valign-m) td.c-tbl__data {border-top: 1px solid #ddd;}
#irp-highlight-table-seg_q2_r2026 tr.r27  .c-tbl__data.u-valign-m, #irp-highlight-table-seg_q2_r2026 tr:last-child td {border-bottom: 1px solid #ddd;}

/* 業績ハイライト通期 テーブル */
@media screen and (min-width: 769px), print {
#irp-highlight-table-yearly_r2026 td.c1 {
    white-space: nowrap;
}
}

@media screen and (max-width: 768px) {
#irp-highlight-table-yearly_r2026 .r7 td.c1,
#irp-highlight-table-yearly_r2026 td.c-tbl__data.u-align-r {
    white-space: nowrap;
}
}

/* セグメント別情報 通期 テーブル */
@media screen and (max-width: 768px) {
#irp-highlight-table-seg_y_r2026 td.c-tbl__data.u-align-r,
#irp-highlight-table-seg_y2_r2026 td.c-tbl__data.u-align-r {
    white-space: nowrap;
}

#irp-highlight-table-seg_y_r2026 table colgroup col:first-child,
#irp-highlight-table-seg_y2_r2026 table colgroup col:first-child {
    width: 20% !important;
}
}

/* セグメント別情報 四半期 テーブル */
@media screen and (max-width: 768px) {

#irp-highlight-table-seg_q_r2026 table colgroup col:first-child,
#irp-highlight-table-seg_q2_r2026 table colgroup col:first-child {
    width: 10% !important;
}

#irp-highlight-table-seg_q_r2026 table colgroup col:nth-child(2),
#irp-highlight-table-seg_q2_r2026 table colgroup col:nth-child(2) {
    width: 10% !important;
}
}

/* キャッシュ・フロー テーブル */
@media screen and (max-width: 768px) {
#irp-highlight-table-cflow td.c-tbl__data.u-align-r {
    white-space: nowrap;
}
}


