.anchor[data-astro-cid-5yxmqngi]{scroll-margin-top:calc(var(--header-h) + 16px)}.co-2col[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px var(--pl-blk);align-items:start}@media(max-width:767px){.co-2col[data-astro-cid-5yxmqngi]{grid-template-columns:minmax(0,1fr)}}.co-top[data-astro-cid-5yxmqngi]{padding-bottom:var(--pl-blk)}.co-top__txt[data-astro-cid-5yxmqngi]{max-width:none}.co-top__ph[data-astro-cid-5yxmqngi]{margin-top:var(--pl-blk);aspect-ratio:21 / 9}.co-top__ph[data-astro-cid-5yxmqngi] img[data-astro-cid-5yxmqngi]{object-position:10% 50%}.co-body[data-astro-cid-5yxmqngi]{max-width:none}.val[data-astro-cid-5yxmqngi]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pl-gap)}.val__n[data-astro-cid-5yxmqngi]{margin:0;font-family:var(--pl-font-en);font-size:40px;font-weight:800;line-height:1;color:var(--pl-blue)}.val__h[data-astro-cid-5yxmqngi]{margin:16px 0 0;font-family:var(--font-display);font-size:min(22px,calc(100cqi / var(--fit, 1)));font-weight:700;line-height:1.5;letter-spacing:.02em;color:var(--pl-navy);white-space:nowrap}.val__b[data-astro-cid-5yxmqngi]{margin:12px 0 0;font-size:var(--pl-fs-cbody);line-height:1.9;letter-spacing:.02em;color:var(--pl-text)}@media(max-width:767px){.val[data-astro-cid-5yxmqngi]{grid-template-columns:minmax(0,1fr)}}.profile[data-astro-cid-5yxmqngi]{margin:0}.profile__row[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,1.7fr);gap:.5rem clamp(1.5rem,4vw,3rem);padding-block:22px;border-bottom:1px solid var(--pl-line)}.profile__row[data-astro-cid-5yxmqngi]:first-child{border-top:1px solid var(--pl-line)}.profile__row[data-astro-cid-5yxmqngi] dt[data-astro-cid-5yxmqngi]{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--pl-navy)}.profile__row[data-astro-cid-5yxmqngi] dd[data-astro-cid-5yxmqngi]{margin:0;font-size:var(--pl-fs-body);color:var(--pl-text)}.profile__zip[data-astro-cid-5yxmqngi]{margin-right:1em}.profile__tel[data-astro-cid-5yxmqngi]{color:inherit;text-decoration:none}.profile__tel[data-astro-cid-5yxmqngi]:hover{text-decoration:underline}@media(max-width:620px){.profile__row[data-astro-cid-5yxmqngi]{grid-template-columns:minmax(0,1fr)}.profile__zip[data-astro-cid-5yxmqngi]{display:block;margin-right:0}.profile__addr[data-astro-cid-5yxmqngi]{display:block;font-size:clamp(10.5px,3.45vw,15px);letter-spacing:0;white-space:nowrap}}.msg[data-astro-cid-5yxmqngi]{margin-top:32px}.msg__photo[data-astro-cid-5yxmqngi]{margin:0}.msg__photo[data-astro-cid-5yxmqngi] img[data-astro-cid-5yxmqngi]{display:block;width:100%;height:auto;border-radius:16px}@media(min-width:768px){.msg[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:minmax(220px,400px) minmax(0,1fr);gap:var(--pl-blk);align-items:start}.msg__photo[data-astro-cid-5yxmqngi]{position:sticky;top:calc(var(--header-h) + 32px)}}@media(max-width:767px){.msg__photo[data-astro-cid-5yxmqngi]{width:260px;max-width:100%;margin-bottom:40px}}.msg__body[data-astro-cid-5yxmqngi]{display:grid;gap:32px;max-width:35em}.msg__p[data-astro-cid-5yxmqngi]{margin:0;font-size:var(--pl-fs-body);line-height:var(--pl-lh-body);color:var(--pl-text);line-break:strict}.msg__sign[data-astro-cid-5yxmqngi]{margin:16px 0 0;text-align:right}.msg__rule[data-astro-cid-5yxmqngi]{display:block;width:56px;height:1px;margin-left:auto;margin-bottom:1.5rem;background:var(--pl-blue)}.msg__role[data-astro-cid-5yxmqngi]{display:block;font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.2em;color:var(--pl-text)}.msg__name[data-astro-cid-5yxmqngi]{display:block;margin-top:.15rem;font-family:Kouzan Mouhitsu Sign,Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:400;letter-spacing:.1em;line-height:1.3;color:var(--pl-navy)}.msg__nishi[data-astro-cid-5yxmqngi]{font-size:1.2em;vertical-align:-.045em}@font-face{font-family:Kouzan Mouhitsu Sign;src:url(/fonts/kouzan-sign.woff2) format("woff2");font-display:swap}@media(max-width:620px){.msg__sign[data-astro-cid-5yxmqngi]{text-align:left}.msg__rule[data-astro-cid-5yxmqngi]{margin-left:0}}
