/* B: Editorial Contrast. The approved FV/header have no overrides. */
body.home.hidamari.kd-refined .kd-editorial {--editorial-width:1280px;}
body.home.hidamari.kd-refined .reasons-sec.kd-editorial {padding-top:96px;padding-bottom:112px;}
body.home.hidamari.kd-refined .kd-editorial .reasons-title {font-size:clamp(28px,2.65vw,38px);margin-bottom:44px;}
body.home.hidamari.kd-refined .kd-editorial .reasons {gap:48px;}
body.home.hidamari.kd-refined .kd-services-section.kd-editorial {background:#F3F3F3;padding-block:96px;}
body.home.hidamari.kd-refined .kd-services-section .kd-heading-ja {font-size:clamp(28px,2.65vw,38px);}
body.home.hidamari.kd-refined .kd-services-section .sec-head {margin-bottom:56px;}
body.home.hidamari.kd-refined .kd-services-section .service .icon {background:transparent;}
body.home.hidamari.kd-refined .kd-works-section.kd-editorial {padding-top:120px;padding-bottom:144px;}
body.home.hidamari.kd-refined .kd-works-section .kd-heading-ja {font-size:clamp(33.6px,3.6vw,50.4px);}
body.home.hidamari.kd-refined .kd-works-section .sec-head {margin-bottom:56px;}
body.home.hidamari.kd-refined .kd-works-section .works {gap:20px;}
body.home.hidamari.kd-refined .kd-works-section .work-info {padding-top:28px;gap:12px;}
body.home.hidamari.kd-refined .kd-works-section .work-name {font-size:20px;}
body.home.hidamari.kd-refined .home-plans.kd-editorial {padding-block:104px;}
body.home.hidamari.kd-refined .home-plans .kd-heading-ja {font-size:clamp(28px,2.65vw,38px);}
body.home.hidamari.kd-refined .home-plans .plans {gap:28px;}
body.home.hidamari.kd-refined .cta.kd-editorial {padding-block:152px;gap:96px;}
@media(max-width:1100px){
 body.home.hidamari.kd-refined .kd-editorial .reasons {gap:28px;}
 body.home.hidamari.kd-refined .home-plans .plans {gap:24px;}
 body.home.hidamari.kd-refined .cta.kd-editorial {gap:48px;}
}
@media(min-width:768px) and (max-width:900px){
 body.home.hidamari.kd-refined .home-plans .plans {gap:12px;}
 body.home.hidamari.kd-refined .kd-editorial .reasons {gap:24px;}
}
@media(max-width:767px){
 body.home.hidamari.kd-refined .reasons-sec.kd-editorial {padding:64px 0 80px;}
 body.home.hidamari.kd-refined .kd-editorial .reasons-title {margin-bottom:36px;}
 body.home.hidamari.kd-refined .kd-editorial .reasons {gap:36px;}
 body.home.hidamari.kd-refined .kd-services-section.kd-editorial {padding-block:72px;}
 body.home.hidamari.kd-refined .kd-services-section .sec-head {margin-bottom:36px;}
 body.home.hidamari.kd-refined .kd-works-section.kd-editorial {padding:88px 0 96px;}
 body.home.hidamari.kd-refined .kd-works-section .sec-head {margin-bottom:36px;}
 body.home.hidamari.kd-refined .kd-works-section .works {gap:48px;}
 body.home.hidamari.kd-refined .kd-works-section .work-info {padding-top:22px;}
 body.home.hidamari.kd-refined .home-plans.kd-editorial {padding-block:64px;}
 body.home.hidamari.kd-refined .home-plans .plans {gap:28px;}
 body.home.hidamari.kd-refined .cta.kd-editorial {padding-block:96px;gap:32px;}
}

@media(max-width:767px){body.home.hidamari.kd-refined .kd-editorial .textlink a {display:inline-flex;align-items:center;min-height:44px;}}

/* Adopted B: retain the size of 3つ; soften the surrounding phrase. */
body.home.hidamari.kd-refined .kd-editorial .reasons-title .reason-heading-small {font-size:.82em;}
