#d1768488 .p-link-list__list {
    display: flex;
    flex-wrap: wrap;
}
#d1768488 .p-link-list__item {
    padding: 0 3px;
    width: 16.6666666667%;
    display: grid;
    margin: 0;
}
#d1768488 .p-link-list__item a {
    display: block;
    padding: 15px;
    color: #4b1e78;
    border: 1px solid #4b1e78;
    background-color: transparent;
    text-decoration: none;
}
#d1768488 .p-link-list__item a:hover {
    text-decoration: none;
    background: #f5f5f5;
}

@media screen and (max-width: 767px) {
    #d1768488 .p-link-list__item {
        width: 50%;
        margin-bottom: 1rem;
    }    
}