@charset "UTF-8";
/* ===================================================
   page-partnership.css — 協業について（親ページ）/ reason 共用
   service と同じカードCSSを流用しつつ、画像なしカード用に
   各カード内側の余白（上下・左）を追加
   =================================================== */

body.page-slug-partnership .p-service__list,
body.page-slug-reason .p-service__list {
    margin-bottom: var(--space-5xl);
}

body.page-slug-partnership .p-service__item > a,
body.page-slug-reason .p-service__item > a {
    padding: 40px;
}

@media screen and (max-width: 1024px) {
    body.page-slug-partnership .p-service__list,
    body.page-slug-reason .p-service__list {
        margin-bottom: var(--space-4xl);
    }
    body.page-slug-partnership .p-service__item > a,
    body.page-slug-reason .p-service__item > a {
        padding: var(--space-xl);        
    }
}
@media screen and (max-width: 600px) {
    body.page-slug-partnership .p-service__list,
    body.page-slug-reason .p-service__list {
        margin-bottom: var(--space-3xl);
    }
    body.page-slug-partnership .p-service__item > a,
    body.page-slug-reason .p-service__item > a {
        padding: var(--space-lg);
        padding-left: 16px;
    }
}
