/*ニュース年タイトル調整*/
.irp-press-list h2.u-title_hi {
    padding-top: calc(58px + 30px);
}

/*ハイライト*/
.irp-cmtable-col-0 {display: none;}
/*配当*/
#irp-cmtable-22602-A .irp-cmtabledividend-col-1 {display: none;}
@media screen and (max-width: 999px) {
    .irp-cmtable th, .irp-cmtable td {font-size: 13rem;}
}

/*株価*/
#irp-stock {min-height: 1100px;}
@media (max-width: 605px) {
#irp-stock {min-height: 1300px;}
}


.irp_comment {text-align: right;margin-top: 1em;}

/*カレンダー*/
#irp-schedule-1 .item {display: flex;align-items: center;padding: 1.5em 0px;border-bottom: 1px solid var(--gray_line);}
#irp-schedule-1 .time {color: var(--black);font-size: 15rem;line-height: 1.6;white-space: nowrap;width: 8.25em;}
#irp-schedule-1 .text {font-size: 15rem;line-height: 1.6;width: calc(100% - (5.25em + 9em));padding: 0;position: relative;flex-grow: 1;}
#irp-schedule-1 .text a {font-weight: 400;margin: -.5em 0;padding: .5em 60px .5em 0;display: block;position: static;}
#irp-schedule-1  .text a[href$='.pdf']:after {width: 30px;height: 32px;margin-right: 3px;}
#irp-schedule-1  .text a.u-icon:after {margin: 0;position: absolute;top: 50%;right: 0;translate: 0 -50%;}
#irp-schedule-2 .item {display: flex;align-items: center;padding: 1.5em 0px;border-bottom: 1px solid var(--gray_line);}
#irp-schedule-2 .time {color: var(--black);font-size: 15rem;line-height: 1.6;white-space: nowrap;width: 8.25em;}
#irp-schedule-2 .text {font-size: 15rem;line-height: 1.6;width: calc(100% - (5.25em + 9em));padding: 0;position: relative;flex-grow: 1;}
#irp-schedule-2 .text a {font-weight: 400;margin: -.5em 0;padding: .5em 60px .5em 0;display: block;position: static;}
#irp-schedule-2  .text a[href$='.pdf']:after {width: 30px;height: 32px;margin-right: 3px;}
#irp-schedule-2  .text a.u-icon:after {margin: 0;position: absolute;top: 50%;right: 0;translate: 0 -50%;}