.c-link.c-link--arrow{
    width: 100%;
    font-size: 14px;
    border: 1px solid #333;
    padding: 15px;
    min-width: 33%;
    display: inline-block;
}

.p-panel-banner__link-item--arrow:after {
    display: none;
}

@media only screen and (min-width: 769px) {
    .c-heading-3, .c-heading-3__heading, h3.p-panel-faq__heading, h3.p-panel-introduction__title, h3.p-panel-introduction-02__title, h3.p-panel-introduction__name {
        font-size: 1.5rem;
    }
    .c-heading-3.p-heading-3.p-panel-banner-02__hdg{
    height:108px;
    }
}

@media screen and (max-width: 767px) {
    #d2559924 .c-link--arrow {
        min-width: 50%;
    }
}

@media screen and (max-width: 767px) {
    [data-id="2559901"] .c-link--arrow {
        margin: 0;
    }
}