/* IRについて */
.irp_comment {text-align: right;margin: 2em 0 0;font-size: 14px;}

/* ニュース */
#irp-press-list .mod-newsList01__link {
    padding-top: 24px !important;
}

#irp-press-list .mod-newsList01__item.is-first-visible .mod-newsList01__link {
    padding-top: 0 !important;
}

#irp-press-page-body .mod-paginate>a.is-disable,
#irp-press-page-body .mod-paginate>span {
    pointer-events: none;
}

#irp-press-list .mod-newsList01__title {
    word-break: break-word;
}

/* 財務データダウンロード */
.mod-tblWrap .ir-table tbody td:not(:first-child) {
  text-align: right;
}

.mod-tblWrap .mod-tbl02 tbody td:not(:first-child) {
  text-align: right;
}

/* BSテーブル下部注釈 */
#irp-highlight-table-bs-txt p {
    margin-top: 1rem;
}

/* PLテーブル下部注釈 */
#irp-highlight-table-pl-txt p {
    margin-top: 1rem;
}

/* セグメント円グラフ */
#irp-highchart-pie-container {
    margin: 2em 0;
}

/* factbook */
#irp-library-quarter-category4 .mod-head-plain._h3 {
    padding-bottom: 0;
}

/* よくある質問 /ir/faq */
#irp-press-list-qa table.ookabunushi tbody td:nth-child(2){
    text-align: left !important;
}

#irp-press-list-qa .mod-accordion._qa .mod-accordion-summary {
    pointer-events: none;
}

@media (max-width: 767px) {
#irp-press-list-qa .mod-tblWrap {
    width: calc(100vw - 10%);
}
}

#irp-press-list-qa h2 {
    color: var(--color-gray-900);
}