.expBox .wrapper {
    display: none;
}

.expBox .wrapper.is-open {
    display: block;
}

/*
#irp-irtop-list .label li.ir,
#irp-press-list .label li.tis {
    display: list-item !important;
} */

.infoList {
    border-top: 0px !important;
}

#irp-irtop-list li,
#irp-press-list li {
    display: block;
}

#irp-irtop-list time,
#irp-irtop-list .label,
#irp-press-list time,
#irp-press-list .label {
    display: inline-block;
}
#irp-irtop-list .news-text,
#irp-press-list .news-text {
    display: block;
    /* ← 強制改行 */
    margin-top: 4px;
}

/* 法定開示 */
#irp-press-list li.hotei,
#irp-irtop-list li.hotei {
    background-color: #b7e8ee;
    border-color: #b7e8ee;
}

/* 決算・適時開示 */
#irp-press-list li.kessan,
#irp-irtop-list li.kessan {
    background-color: #e6f2cf;
    border-color: #e6f2cf;
}

/* お知らせ */
#irp-press-list li.oshirase,
#irp-irtop-list li.oshirase {
    background-color: #ffffff;
    border-color: #000000;
}

/* 株主総会 */
#irp-press-list li.kabu,
#irp-irtop-list li.kabu {
    background-color: #ffffff;
    border-color: #000000;
}