.p-top-flow[data-astro-cid-j7pv25f6]{position:relative;background:radial-gradient(58% 62% at 15% 27%,#fbe4ea,#fcf3d7 26%,#eaf6e8 48%,#fff 74%)}.p-top-hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding-block:clamp(48px,9vw,130px);background:transparent}body.has-transparent-header .p-top-hero[data-astro-cid-j7pv25f6]{padding-top:calc(clamp(48px,9vw,130px) + clamp(70px,10vw,136px))}.p-top-hero__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;max-width:1280px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-h-40)}.p-top-hero__body[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.p-top-hero__catch[data-astro-cid-j7pv25f6]{font-family:var(--font-title);font-weight:600;font-size:clamp(1.6rem,4.6vw,2.5rem);line-height:1.7;letter-spacing:var(--ls-wide, .06em);color:var(--c-text);margin:0;white-space:nowrap}.p-top-hero__sub[data-astro-cid-j7pv25f6]{margin-top:var(--space-v-32);font-size:var(--fz-base, 1rem);line-height:var(--lh-loose, 1.9);letter-spacing:var(--ls-base, .06em);color:var(--c-text)}.p-top-hero__media[data-astro-cid-j7pv25f6]{width:min(52vw,620px);align-self:start;margin-top:calc(-1*clamp(40px,5vw,72px))}.p-top-hero__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block}.p-top-hero__bg[data-astro-cid-j7pv25f6]{position:absolute;top:clamp(-160px,-10vw,-90px);left:clamp(-200px,-8vw,-90px);width:min(66%,960px);height:auto;opacity:.35;pointer-events:none;user-select:none;z-index:0}.p-top-hero__watermark[data-astro-cid-j7pv25f6]{position:absolute;left:0;bottom:clamp(24px,6vw,84px);width:100%;height:auto;pointer-events:none;user-select:none;z-index:2}.p-care[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.p-care[data-astro-cid-j7pv25f6]>.l-container[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.p-care__bg[data-astro-cid-j7pv25f6]{position:absolute;z-index:0;right:clamp(-240px,-9vw,-100px);bottom:clamp(-240px,-9vw,-100px);width:min(66%,940px);height:auto;pointer-events:none;user-select:none}.p-service[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#fff,#eff6f9 32%)}.p-consult[data-astro-cid-j7pv25f6]{margin-top:var(--space-v-72);padding:clamp(32px,5vw,56px);border-radius:var(--radius-lg, 24px);background:var(--c-bg-sub);border:1px solid var(--c-border);text-align:center}.p-consult__text[data-astro-cid-j7pv25f6]{font-size:var(--fz-base, 1rem);line-height:var(--lh-loose, 1.9);color:var(--c-text)}.p-consult__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(16px,3vw,40px);margin-top:var(--space-v-32)}.p-consult[data-astro-cid-j7pv25f6] .c-tel__number[data-astro-cid-j7pv25f6]{color:var(--c-text)}.p-top-staff[data-astro-cid-j7pv25f6],.p-top-news[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding-block:var(--space-v-56)}.p-top-staff[data-astro-cid-j7pv25f6] .l-container[data-astro-cid-j7pv25f6],.p-top-news[data-astro-cid-j7pv25f6] .l-container[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.p-top-staff__bg[data-astro-cid-j7pv25f6],.p-top-news__bg2[data-astro-cid-j7pv25f6]{position:absolute;z-index:0;height:auto;pointer-events:none;user-select:none}.p-top-staff__bg[data-astro-cid-j7pv25f6]{top:clamp(-80px,-5vw,-40px);right:clamp(-220px,-9vw,-90px);width:min(62%,880px)}.p-top-news__bg2[data-astro-cid-j7pv25f6]{left:clamp(-160px,-7vw,-80px);bottom:clamp(-340px,-15vw,-210px);width:min(54%,760px)}.c-btn-wrap--left[data-astro-cid-j7pv25f6]{justify-content:flex-start;text-align:left}@media screen and (min-width:1217px)and (max-width:1300px){.p-top-hero__catch[data-astro-cid-j7pv25f6]{white-space:normal}.p-top-hero__media[data-astro-cid-j7pv25f6]{width:min(46vw,560px)}}@media screen and (max-width:1216px){.p-top-hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.p-top-hero__catch[data-astro-cid-j7pv25f6]{white-space:normal}.p-top-hero__media[data-astro-cid-j7pv25f6]{width:min(84%,520px);margin:var(--space-v-40) auto 0;align-self:auto;order:0}.c-btn-wrap--left[data-astro-cid-j7pv25f6]{justify-content:center;text-align:center}.p-top-hero__watermark[data-astro-cid-j7pv25f6]{bottom:clamp(8px,2vw,24px)}}@media screen and (max-width:768px){.p-top-hero__media[data-astro-cid-j7pv25f6]{width:100%;max-width:360px}.p-top-flow[data-astro-cid-j7pv25f6]{background:radial-gradient(130% 62% at 45% 22%,#fbe4ea,#fcf3d7 26%,#eaf6e8 48%,#fff 74%)}}
