.hazard_map {
    background-color: #2589d0 !important;
    background-size: 60px auto !important;
    background-position: 20px !important;
    border-radius: 8px;
    height: 4em;
}

.kouzui {
    background: url(/documents/d/juutakuseisaku/icon_kouzui) 0 0 no-repeat;
}

.takashio {
    background: url(/documents/d/juutakuseisaku/icon_takashio) 0 0 no-repeat;
}

.dosha {
    background: url(/documents/d/juutakuseisaku/icon_dosha) 0 0 no-repeat;
}

.ekijouka {
    background: url(/documents/d/juutakuseisaku/icon_ekijouka) 0 0 no-repeat;
}

.kazan {
    background: url(/documents/d/juutakuseisaku/icon_kazan) 0 0 no-repeat;
}

.tiiki {
    background: url(/documents/d/juutakuseisaku/icon_tiiki) 0 0 no-repeat;
}

.shindo {
    background: url(/documents/d/juutakuseisaku/icon_shindo) 0 0 no-repeat;
}

.tatemono {
    background: url(/documents/d/juutakuseisaku/icon_tatemono) 0 0 no-repeat;
}

.kasai {
    background: url(/documents/d/juutakuseisaku/icon_kasai) 0 0 no-repeat;
}

.hinan {
    background: url(/documents/d/juutakuseisaku/icon_hinan) 0 0 no-repeat;
}

.sonota {
    background: url(/documents/d/juutakuseisaku/icon_sonota) 0 0 no-repeat;
}

.sougou {
    background: url(/documents/d/juutakuseisaku/icon_sougou) 0 0 no-repeat;
}

.siteizu {
    background: url(/documents/d/juutakuseisaku/icon_siteizu) 0 0 no-repeat;
}

.orlfr-article .accordion_button-toggle-icon::after, .orlfr-article .accordion_button-toggle-icon::before {
    right: 20px !important;
    background-color: #FFFFFF !important;
    height: 4px !important;
    border-radius: 4px !important;
}

.orlfr-article .accordion_container-inner {
    background-color: #F0F5F9 !important;
    text-align: center;
    align-content: center;
}

dl[class="accordion"] {
    max-width: 500px !important;
    min-width: 325px !important;
    margin: 5px auto !important;
}

.accordion_button-toggle-text {
    padding: 0 0 0 100px!important;
    color: #FFFFFF !important;
    font-weight: bold !important;
    white-space: nowrap;
}

.orlfr-article .link-icon-doc, .link-icon-normal {
    width: fit-content !important;
    margin: 0 auto !important;
}
