.important-detail .important-detail-list>li>dl{
    margin-bottom: 2em;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 1.5em;
    padding-right: 1em;
}
.important-detail .important-detail-list>li>dl>dt{
    margin-bottom: .3em;
}
.important-detail .important-detail-list>li>dl>dt::before{
    content: "■";
    color: #8499af;
}
.important-detail .important-detail-list>li>dl>dd>a{
    padding-left: 1em;
    display:block;
}
.important-detail .important-detail-list > li > dl > dd > a.outside > span {
    padding-right: 1em;
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg fill="%2300aba8" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M486.4 332.8V384H332.8v307.2H640V537.6h51.2v204.8H281.6V332.8h204.8zm76.8-51.2h179.2v179.2h-51.2v-128h-128z"/><path d="M440.32 542.72l256-256 40.96 40.96-256 256z"/></svg>');
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 1em;
}
