:root{--_medical-dx-gradation-blue:linear-gradient(to bottom, color-mix(in srgb, var(--c-light-blue) 10%, transparent) 0%, color-mix(in srgb, var(--c-light-green) 10%, transparent) 50%, color-mix(in srgb, var(--c-yellow) 10%, transparent) 100%);--_medical-dx-gradation-red:linear-gradient(to bottom, color-mix(in srgb, var(--c-pink) 10%, transparent) 0%, color-mix(in srgb, var(--c-orange) 10%, transparent) 50%, color-mix(in srgb, var(--c-yellow) 10%, transparent) 100%)}.parent-section[data-astro-cid-hhiyj6js]{padding-left:var(--gutter-x-section);padding-right:var(--gutter-x-section);padding-bottom:125px}@media (width<=767px){.parent-section[data-astro-cid-hhiyj6js]{padding-bottom:50px}}.wrap[data-astro-cid-hhiyj6js]{width:min(100%,1820px);margin-left:auto;margin-right:auto}h2[data-astro-cid-hhiyj6js]+p[data-astro-cid-hhiyj6js]{text-align:center;margin-top:4em}@media (width<=767px){h2[data-astro-cid-hhiyj6js]+p[data-astro-cid-hhiyj6js]{text-align:left;margin-top:3em}}.child-section[data-astro-cid-hhiyj6js]{margin-top:85px;padding-top:42px;padding-bottom:100px;position:relative}@media (width<=767px){.child-section[data-astro-cid-hhiyj6js]{margin-top:48px;padding-top:48px;padding-bottom:56px}}.child-section[data-astro-cid-hhiyj6js]:before{content:"";z-index:-1;width:78.125vw;height:100%;display:block;position:absolute;top:0}@media (width<=767px){.child-section[data-astro-cid-hhiyj6js]:before{width:69.8667vw}}.child-section[data-astro-cid-hhiyj6js]:not(:first-of-type){margin-top:120px}@media (width<=767px){.child-section[data-astro-cid-hhiyj6js]:not(:first-of-type){margin-top:56px}}.child-section[data-astro-cid-hhiyj6js]:nth-of-type(odd):before{background-image:var(--_medical-dx-gradation-blue);left:calc(var(--gutter-x-section) * -1);border-radius:0 60px 60px 0}@media (width<=767px){.child-section[data-astro-cid-hhiyj6js]:nth-of-type(odd):before{border-radius:0 32px 32px 0}}.child-section[data-astro-cid-hhiyj6js]:nth-of-type(2n):before{background-image:var(--_medical-dx-gradation-red);right:calc(var(--gutter-x-section) * -1);border-radius:60px 0 0 60px}@media (width<=767px){.child-section[data-astro-cid-hhiyj6js]:nth-of-type(2n):before{border-radius:32px 0 0 32px}}.child-section__wrap[data-astro-cid-hhiyj6js]{width:min(100%,1560px);margin-left:auto;margin-right:auto}.headline-group[data-astro-cid-hhiyj6js]{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:27px;display:flex}@media (width<=767px){.headline-group[data-astro-cid-hhiyj6js]{align-items:flex-start;gap:14px}}.headline-group[data-astro-cid-hhiyj6js] hgroup[data-astro-cid-hhiyj6js]{flex:1}.headline-group[data-astro-cid-hhiyj6js] h3[data-astro-cid-hhiyj6js]{letter-spacing:.05em;font-size:2.25rem;font-weight:700;line-height:1.44444}@media (width<=767px){.headline-group[data-astro-cid-hhiyj6js] h3[data-astro-cid-hhiyj6js]{font-size:min(6.10687vw,1.5rem)}}.headline-group[data-astro-cid-hhiyj6js] p[data-astro-cid-hhiyj6js]{font-size:1.375rem;font-weight:700;font-family:var(--font-zen-maru-gothic);margin-top:10px;line-height:1.45455}@media (width<=767px){.headline-group[data-astro-cid-hhiyj6js] p[data-astro-cid-hhiyj6js]{margin-top:6px;font-size:max(.75rem,min(3.56234vw,.875rem))}}.child-section[data-astro-cid-hhiyj6js]:nth-of-type(odd) .headline-group[data-astro-cid-hhiyj6js] p[data-astro-cid-hhiyj6js]{color:var(--c-light-blue)}.child-section[data-astro-cid-hhiyj6js]:nth-of-type(2n) .headline-group[data-astro-cid-hhiyj6js] p[data-astro-cid-hhiyj6js]{color:var(--c-orange)}.icon[data-astro-cid-hhiyj6js]{background-color:#fff;border-radius:60px}@media (width<=767px){.icon[data-astro-cid-hhiyj6js]{border-radius:16px;width:64px;height:64px}}.icon[data-astro-cid-hhiyj6js] svg[data-astro-cid-hhiyj6js]{width:100%;height:auto}.icon[data-astro-cid-hhiyj6js] use[data-astro-cid-hhiyj6js]{fill:var(--c-light-blue)}.child-section[data-astro-cid-hhiyj6js]:nth-of-type(2n) .icon[data-astro-cid-hhiyj6js]{background:var(--_medical-dx-gradation-red)}.child-section[data-astro-cid-hhiyj6js]:nth-of-type(2n) .icon[data-astro-cid-hhiyj6js] use[data-astro-cid-hhiyj6js]{fill:var(--c-orange)}.card-list[data-astro-cid-hhiyj6js]{grid-gap:3.84615%;grid-template-columns:repeat(3,1fr);gap:3.84615%;margin-top:36px;display:grid}@media (width<=767px){.card-list[data-astro-cid-hhiyj6js]{grid-template-columns:repeat(1,1fr);gap:28px;margin-top:32px}}.card-item[data-astro-cid-hhiyj6js]{grid-template-rows:subgrid;grid-gap:0;border-radius:32px;grid-row:span 2;gap:0;display:grid;overflow:clip}.card-item__img[data-astro-cid-hhiyj6js]{grid-row:1/2}.card-item__img[data-astro-cid-hhiyj6js]>img[data-astro-cid-hhiyj6js]{width:100%;height:auto}.card-item__inner[data-astro-cid-hhiyj6js]{background-color:#fff;grid-row:2/3;padding:15px 8.33333% 5.20833%}.card-item[data-astro-cid-hhiyj6js] h4[data-astro-cid-hhiyj6js]{font-size:1.5rem;font-weight:700;line-height:1.4}@media (width<=767px){.card-item[data-astro-cid-hhiyj6js] h4[data-astro-cid-hhiyj6js]{font-size:1.25rem}}.card-item[data-astro-cid-hhiyj6js] p[data-astro-cid-hhiyj6js]{margin-top:.5em}
