.sidebar-call {
    margin-bottom: 20px;
}

.sidebar-call-link {
    display: block;
    text-decoration: none;
    transition: opacity var(--hover-transition);
}

.sidebar-call-link:hover {
    opacity: var(--hover-opacity);
}

.sidebar-call-image {
    width: 100%;
    height: auto;
    border-radius: 12px;
}

/* スマホ対応 */
@media screen and (max-width: 768px) {
    .sidebar-call {
        margin-bottom: 15px;
    }
} 