#d1765787 .p-link-list__list {
    display: flex;
    flex-wrap: wrap;
}
#d1765787 .p-link-list__list li {
    margin: 0 1% 0 0;
    width: 24%;
    display: grid;
}
#d1765787 .p-link-list__list li a {
    display: block;
    padding: 15px;
    color: #4b1e78;
    border: 1px solid #4b1e78;
    font-size: 14px;
}
#d1765787 .p-link-list__list li a::after {
    padding-left: 0;
    margin-left: 7px;
}
@media screen and (max-width: 768px) {
    #d1765787 .p-link-list__list li {
        margin: 20px 2% 0 0;
        width: 48%;
    }
}
