.csr[data-astro-cid-vpyus7e7]{grid-template-columns:minmax(0,1fr);gap:106px;display:grid;overflow:clip}.section-inner[data-astro-cid-vpyus7e7]{width:calc(100% - 40px);max-width:var(--max-width);margin-inline:auto}.sections[data-astro-cid-vpyus7e7]{gap:50px;display:grid}.copy-pc[data-astro-cid-vpyus7e7]{display:none}.intro[data-astro-cid-vpyus7e7]{color:var(--color-black);text-align:center;font-size:clamp(14px,.187793vw + 13.2958px,16px);line-height:1.8}.section[data-astro-cid-vpyus7e7]{gap:20px;display:grid}.section-title[data-astro-cid-vpyus7e7]{color:var(--color-title);font-family:var(--font-ja-headline);font-size:clamp(24px,1.87793vw + 16.9577px,44px);font-weight:400;line-height:1.8}.section-body[data-astro-cid-vpyus7e7]{gap:12px;display:grid}.lead[data-astro-cid-vpyus7e7]{color:var(--color-title);font-family:var(--font-ja-headline);font-size:clamp(16px,.375587vw + 14.5915px,20px);font-weight:400;line-height:1.8}.list[data-astro-cid-vpyus7e7]{color:var(--color-black);padding-left:1.7em;font-size:clamp(14px,.187793vw + 13.2958px,16px);line-height:1.8}.list[data-astro-cid-vpyus7e7] li[data-astro-cid-vpyus7e7]{list-style-type:decimal}.text[data-astro-cid-vpyus7e7]{color:var(--color-black);font-size:clamp(14px,.187793vw + 13.2958px,16px);line-height:1.8}.certificates[data-astro-cid-vpyus7e7]{gap:32px;display:grid}.certificate[data-astro-cid-vpyus7e7]{justify-items:center;gap:10px;display:grid}.certificate-frame[data-astro-cid-vpyus7e7]{cursor:pointer;border:1px solid #d4d4d4;justify-self:stretch;padding:20px}.certificate-name[data-astro-cid-vpyus7e7]{color:var(--color-black);font-size:clamp(14px,.187793vw + 13.2958px,16px);line-height:1.8}.modal[data-astro-cid-vpyus7e7]{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.modal[data-astro-cid-vpyus7e7][open]{place-items:center;display:grid}.modal[data-astro-cid-vpyus7e7]::backdrop{background:#00000080}.modal[data-astro-cid-vpyus7e7][open],.modal[data-astro-cid-vpyus7e7][open]::backdrop{animation:.2s ease-out modal-fade-in}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.modal[data-astro-cid-vpyus7e7][open],.modal[data-astro-cid-vpyus7e7][open]::backdrop{animation:none}}.modal-inner[data-astro-cid-vpyus7e7]{width:min(830.28px,100% - 100px,140.052dvh - 112.042px);position:relative}.modal-image[data-astro-cid-vpyus7e7]{width:100%;display:block}.modal--portrait[data-astro-cid-vpyus7e7] .modal-inner[data-astro-cid-vpyus7e7]{width:min(498.168px,100% - 100px,70.0262dvh - 56.0209px)}.modal--portrait[data-astro-cid-vpyus7e7] .modal-image[data-astro-cid-vpyus7e7]{aspect-ratio:535/764;object-fit:cover}.modal-close[data-astro-cid-vpyus7e7]{width:40px;height:40px;color:var(--color-white);cursor:pointer;place-items:center;display:grid;position:absolute;top:-10px;left:calc(100% + 10px)}.modal-close[data-astro-cid-vpyus7e7] svg[data-astro-cid-vpyus7e7]{width:25px;height:25px}.section--stack[data-astro-cid-vpyus7e7]{gap:20px}.block[data-astro-cid-vpyus7e7]{gap:8px;display:grid}.block[data-astro-cid-vpyus7e7]>.local-image[data-astro-cid-vpyus7e7]{margin-top:12px}.block-texts[data-astro-cid-vpyus7e7]{gap:4px;display:grid}.lead--sub[data-astro-cid-vpyus7e7]{font-size:clamp(18px,.187793vw + 17.2958px,20px)}.text-link[data-astro-cid-vpyus7e7]{text-decoration:underline}.policies[data-astro-cid-vpyus7e7]{counter-reset:policy;gap:12px;display:grid}.policy[data-astro-cid-vpyus7e7]{gap:2px;display:grid}.policy-term[data-astro-cid-vpyus7e7]{color:var(--color-title);font-size:clamp(16px,.187793vw + 15.2958px,18px);font-weight:var(--font-weight-bold);counter-increment:policy;line-height:1.8}.policy-term[data-astro-cid-vpyus7e7]:before{content:counter(policy) ". "}.section--local[data-astro-cid-vpyus7e7]{gap:14px}.local[data-astro-cid-vpyus7e7]{gap:12px;display:grid}.local-image[data-astro-cid-vpyus7e7]{width:100%}@media screen and (width<=1024px){.local-image[data-astro-cid-vpyus7e7]{max-width:419px}}@media screen and (width>=1025px){.copy-pc[data-astro-cid-vpyus7e7]{display:inline}.csr[data-astro-cid-vpyus7e7]{gap:144px}.sections[data-astro-cid-vpyus7e7]{gap:96px}.section[data-astro-cid-vpyus7e7]{gap:32px}.section--certificate[data-astro-cid-vpyus7e7]{gap:24px}.section--stack[data-astro-cid-vpyus7e7],.section--local[data-astro-cid-vpyus7e7]{gap:32px}.section-body[data-astro-cid-vpyus7e7]{gap:24px}.certificates[data-astro-cid-vpyus7e7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}.block[data-astro-cid-vpyus7e7]{gap:20px}.local-image[data-astro-cid-vpyus7e7]{width:419px}}
