.prayer-application-form[data-v-a0292ad9]{flex-direction:column;display:flex}.sr-only[data-v-a0292ad9]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-note[data-v-a0292ad9]{color:var(--color-gray-5);font-size:var(--font-size-12);letter-spacing:.05em;margin-block-start:6px;line-height:1.5}.form-notice[data-v-a0292ad9]{color:var(--color-notice);font-size:var(--font-size-12);letter-spacing:.05em;margin-block-start:6px;line-height:1.5}@media (width>=1024px){.form-field.--radio[data-v-a0292ad9]{align-items:flex-start;padding-block-start:20px}}@media (width>=1024px){.form-field.--radio .form-field__header[data-v-a0292ad9]{align-items:flex-start;min-height:auto;padding-block-start:12px}}.form-field.--textarea .form-field__inputs textarea[data-v-a0292ad9]{resize:vertical;height:120px;padding-block:12px}@media (width>=1024px){.form-field.--textarea .form-field__inputs textarea[data-v-a0292ad9]{height:200px}}.form-field__inputs select[data-v-a0292ad9]{background-color:var(--color-gray-2);appearance:none;height:48px;font-family:inherit;font-size:var(--font-size-14);letter-spacing:.05em;color:var(--color-gray-5);cursor:pointer;transition:outline-color var(--transition-duration-default) var(--transition-timing-function-default);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='7' viewBox='0 0 14 7' fill='none'%3E%3Cpath d='M1 1L7 6L13 1' stroke='%23808080' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:none;padding-inline:10px 32px}@media (width>=1024px){.form-field__inputs select[data-v-a0292ad9]{background-color:var(--color-gray-1)}}.form-field__inputs select[data-v-a0292ad9]:focus{outline:2px solid var(--color-pink);outline-offset:-1px}.form-field__inputs select[aria-invalid=true][data-v-a0292ad9]{outline:2px solid var(--color-pink);outline-offset:-1px}.form-field__inputs.--selects[data-v-a0292ad9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width>=1024px){.form-field__inputs.--selects[data-v-a0292ad9]{flex-wrap:nowrap;gap:12px}}:is(#date-year[data-v-a0292ad9],#child-year[data-v-a0292ad9]){width:115px}@media (width>=1024px){:is(#date-year[data-v-a0292ad9],#child-year[data-v-a0292ad9]){width:180px}}:is(#date-month[data-v-a0292ad9],#date-day[data-v-a0292ad9],#child-month[data-v-a0292ad9],#child-day[data-v-a0292ad9]){width:70px}@media (width>=1024px){:is(#date-month[data-v-a0292ad9],#date-day[data-v-a0292ad9],#child-month[data-v-a0292ad9],#child-day[data-v-a0292ad9]){width:100px}}:is(#time-hour[data-v-a0292ad9],#time-minute[data-v-a0292ad9],#count[data-v-a0292ad9]){width:100px}@media (width>=1024px){:is(#time-hour[data-v-a0292ad9],#time-minute[data-v-a0292ad9],#count[data-v-a0292ad9]){width:115px}}.form-field__inputs.--selects.--count select[data-v-a0292ad9],.form-field__inputs.--selects select[data-v-a0292ad9]:only-of-type{width:100px}@media (width>=1024px){.form-field__inputs.--selects.--count select[data-v-a0292ad9],.form-field__inputs.--selects select[data-v-a0292ad9]:only-of-type{width:115px}}.form-select-unit[data-v-a0292ad9]{font-size:var(--font-size-14);color:var(--color-gray-5);flex-shrink:0}.form-radios[data-v-a0292ad9]{flex-wrap:wrap;gap:12px 20px;display:flex}@media (width>=1024px){.form-radios[data-v-a0292ad9]{gap:12px 28px}}.form-radios.--column[data-v-a0292ad9]{flex-direction:column;gap:10px}.form-radio[data-v-a0292ad9]{cursor:pointer;align-items:center;gap:6px;display:flex}.form-radio input[type=radio][data-v-a0292ad9]{width:16px;height:16px;accent-color:var(--color-pink);cursor:pointer;flex-shrink:0}.form-radio input[type=radio][data-v-a0292ad9]:focus-visible{outline:2px solid var(--color-pink);outline-offset:2px}.form-radio__label[data-v-a0292ad9]{font-size:var(--font-size-14);letter-spacing:.05em;color:var(--color-gray-5)}.prayer-form-subsection[data-v-a0292ad9]{margin-block-start:24px}@media (width>=1024px){.prayer-form-subsection[data-v-a0292ad9]{margin-block-start:32px}}.prayer-form-subsection__title[data-v-a0292ad9]{font-size:var(--font-size-14);letter-spacing:.05em;color:var(--color-pink);margin-block-end:16px;font-weight:400}@media (width>=1024px){.prayer-form-subsection__title[data-v-a0292ad9]{font-size:var(--font-size-text);margin-block-end:20px}}.section-about[data-astro-cid-p45xygxp]{padding-block:24px 40px}@media (width>=1024px){.section-about[data-astro-cid-p45xygxp]{padding-block:72px}}.application-about-list[data-astro-cid-p45xygxp]{grid-template-columns:1fr;row-gap:32px;margin:36px 0 0;padding:0;list-style:none;display:grid}@media (width>=1024px){.application-about-list[data-astro-cid-p45xygxp]{grid-template-columns:1fr 1fr;gap:48px 40px;margin-block-start:60px;padding-inline:16px}}.application-about-list[data-astro-cid-p45xygxp] .application-about-list__image{width:100%;height:200px}@media (width>=1024px){.application-about-list[data-astro-cid-p45xygxp] .application-about-list__image{height:auto}}.application-about-list[data-astro-cid-p45xygxp] .application-about-list__image img{object-fit:cover;width:100%;height:100%}.application-about-list[data-astro-cid-p45xygxp] .application-about-list__title{color:var(--color-pink);text-align:center;font-size:var(--font-size-text-large);letter-spacing:.08em;margin-block:12px 6px;font-weight:lighter}@media (width>=1024px){.application-about-list[data-astro-cid-p45xygxp] .application-about-list__title{margin-block:24px 12px}}.application-about-list[data-astro-cid-p45xygxp] .application-about-list__text{text-align:justify;letter-spacing:.04em;line-height:1.8}@media (width>=1024px){.application-about-list[data-astro-cid-p45xygxp] .application-about-list__text{text-align:center}}.section-flow[data-astro-cid-p45xygxp]{padding-block:48px 0}@media (width>=1024px){.section-flow[data-astro-cid-p45xygxp]{padding-block:88px}}.section-flow__layout[data-astro-cid-p45xygxp]{margin-block-start:40px}@media (width>=1024px){.section-flow__layout[data-astro-cid-p45xygxp]{grid-template-columns:3fr 4fr;align-items:start;column-gap:clamp(40px,6.4vw,79px);margin-block-start:64px;display:grid}}.section-flow__steps[data-astro-cid-p45xygxp]{isolation:isolate;flex-direction:column;gap:34px;width:100%;max-width:672px;display:flex;position:relative}@media (width>=1024px){.section-flow__steps[data-astro-cid-p45xygxp]{grid-area:1/2;gap:40px;padding-inline-end:40px}}.section-flow__steps[data-astro-cid-p45xygxp]:before{content:"";z-index:0;background-color:var(--color-ocher);inline-size:1px;position:absolute;inset-block:45px;inset-inline-start:45px;transform:translate(-50%)}@media (width>=1024px){.section-flow__steps[data-astro-cid-p45xygxp]:before{inset-block:74px;inset-inline-start:74px}}.section-flow__step[data-astro-cid-p45xygxp]{align-items:flex-start;gap:28px;display:flex}@media (width>=1024px){.section-flow__step[data-astro-cid-p45xygxp]{align-items:center;gap:40px}}.section-flow__icon[data-astro-cid-p45xygxp]{z-index:1;border:1px solid var(--color-ocher);background-color:var(--color-white);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:9px;block-size:90px;inline-size:90px;display:flex;position:relative}@media (width>=1024px){.section-flow__icon[data-astro-cid-p45xygxp]{gap:14px;block-size:148px;inline-size:148px}}.section-flow__number[data-astro-cid-p45xygxp]{color:var(--color-ocher);font-size:var(--font-size-text);letter-spacing:.1em;line-height:1}@media (width>=1024px){.section-flow__number[data-astro-cid-p45xygxp]{font-size:var(--font-size-22)}}.section-flow__number[data-astro-cid-p45xygxp]:after{content:"";background-color:currentColor;block-size:1px;inline-size:8px;margin-block-start:5px;margin-inline:auto;display:block}@media (width>=1024px){.section-flow__number[data-astro-cid-p45xygxp]:after{inline-size:12px;margin-block-start:8px}}.section-flow__glyph[data-astro-cid-p45xygxp]{color:var(--color-ocher);display:block}.section-flow__glyph[data-astro-cid-p45xygxp].--doc{block-size:25.5px;inline-size:18.8px}@media (width>=1024px){.section-flow__glyph[data-astro-cid-p45xygxp].--doc{block-size:42px;inline-size:30.9px}}.section-flow__glyph[data-astro-cid-p45xygxp].--torii{block-size:22.6px;inline-size:30.2px}@media (width>=1024px){.section-flow__glyph[data-astro-cid-p45xygxp].--torii{block-size:37.2px;inline-size:49.6px}}.section-flow__glyph[data-astro-cid-p45xygxp].--hands{block-size:17.5px;inline-size:31.5px}@media (width>=1024px){.section-flow__glyph[data-astro-cid-p45xygxp].--hands{block-size:28.9px;inline-size:51.8px}}.section-flow__glyph[data-astro-cid-p45xygxp].--omamori{block-size:24.1px;inline-size:17.6px}@media (width>=1024px){.section-flow__glyph[data-astro-cid-p45xygxp].--omamori{block-size:39.6px;inline-size:29px}}.section-flow__title[data-astro-cid-p45xygxp]{color:var(--color-ocher);font-size:var(--font-size-16);letter-spacing:.1em;font-weight:lighter}@media (width>=1024px){.section-flow__title[data-astro-cid-p45xygxp]{font-size:var(--font-size-18)}}.section-flow__text[data-astro-cid-p45xygxp]{font-size:var(--font-size-text);letter-spacing:.05em;margin-block-start:4px;line-height:1.8}@media (width>=1024px){.section-flow__text[data-astro-cid-p45xygxp]{margin-block-start:12px}}.section-flow__photo[data-astro-cid-p45xygxp]{width:calc(100% + var(--length-sp-gutter) * 2);max-height:280px;margin-block-start:40px;margin-inline:calc(-1 * var(--length-sp-gutter));aspect-ratio:375/240}@media (width>=1024px){.section-flow__photo[data-astro-cid-p45xygxp]{aspect-ratio:570/370;grid-area:1/1;width:100%;max-width:600px;max-height:none;margin-block-start:0;margin-inline:auto 0}}.section-flow__photo[data-astro-cid-p45xygxp] img{object-fit:cover;block-size:100%;inline-size:100%}.section-fee[data-astro-cid-p45xygxp]{padding-block:56px 40px}@media (width>=1024px){.section-fee[data-astro-cid-p45xygxp]{padding-block:88px 96px}}.fee-panel[data-astro-cid-p45xygxp]{background-color:var(--color-white);border:1px solid var(--color-pink);grid-template-columns:1fr;display:grid}@media (width>=1024px){.fee-panel[data-astro-cid-p45xygxp]{margin-inline:calc(-1 * var(--length-sp-gutter));grid-template-columns:17em 1fr}}.fee-panel[data-astro-cid-p45xygxp] .fee-panel__title{border-bottom:1px solid var(--color-pink);text-align:center;color:var(--color-pink);padding-block:16px}@media (width>=1024px){.fee-panel[data-astro-cid-p45xygxp] .fee-panel__title{border-bottom:none;align-self:center;width:100%}}.fee-panel[data-astro-cid-p45xygxp] .fee-panel__title>h2[data-astro-cid-p45xygxp]{font-size:var(--font-size-text-large);letter-spacing:.08em;font-weight:lighter}.fee-panel[data-astro-cid-p45xygxp] .fee-panel__text{font-size:var(--font-size-text);letter-spacing:.04em;padding-block:24px;padding-inline:20px;line-height:1.8}@media (width>=1024px){.fee-panel[data-astro-cid-p45xygxp] .fee-panel__text{border-left:1px solid var(--color-pink);padding-block:48px;padding-inline:40px;line-height:1.9}}.fee-panel[data-astro-cid-p45xygxp] .fee-panel__text>p[data-astro-cid-p45xygxp]+:is(.fee-panel[data-astro-cid-p45xygxp] .fee-panel__text>p[data-astro-cid-p45xygxp]){margin-block-start:8px}.fee-panel[data-astro-cid-p45xygxp] .fee-panel__text>p[data-astro-cid-p45xygxp]>.fee-panel__price[data-astro-cid-p45xygxp]{color:var(--color-pink);font-weight:lighter}.fee-panel[data-astro-cid-p45xygxp] .fee-panel__note{font-size:var(--font-size-text-small);line-height:1.6}.section-fee__button[data-astro-cid-p45xygxp]{text-align:center;margin-block-start:20px}@media (width>=1024px){.section-fee__button[data-astro-cid-p45xygxp]{margin-block-start:48px}}
