@charset "UTF-8";.back.svelte-61345m{position:relative}.back.svelte-61345m .inner:where(.svelte-61345m){position:relative;z-index:1;width:100%;height:190px;background-image:url(../../../assets/images/back-img02_pc.webp);background-size:contain}@media screen and (min-width: 550px){.back.svelte-61345m .inner:where(.svelte-61345m){height:211px;background-attachment:fixed;background-size:cover}}.block-form.svelte-61345m .mes_success:where(.svelte-61345m){padding-block:10px;padding-inline:10px;color:#fff;text-align:start;background-color:#36a47ad0}.block-form.svelte-61345m .button:where(.svelte-61345m){position:relative;width:fit-content;padding-block:7px;padding-inline:24px 52px;font-size:16px;font-weight:700;color:var(--color-white);background-color:#8a5bd7;border-block:2px solid #8a5bd7;border-inline:2px solid #8a5bd7;border-radius:40px;transition:var(--transition)}.block-form.svelte-61345m .button:where(.svelte-61345m):before{position:absolute;top:8px;right:22px;width:16px;height:16px;content:"";background-image:url(../../../assets/images/arrow_white.svg);background-repeat:no-repeat;background-position:center;background-size:16px}.block-form.svelte-61345m .button:where(.svelte-61345m):hover{opacity:.7}.block-form.svelte-61345m .button.off:where(.svelte-61345m){pointer-events:none;background-color:#bbb;border-block:2px solid #bbb;border-inline:2px solid #bbb}.block-form.svelte-61345m textarea:where(.svelte-61345m){padding-block:12px;padding-inline:20px;font-size:15px;resize:vertical;background-color:#f6f6f6;border-radius:4px}@media screen and (min-width: 550px){.block-form.svelte-61345m textarea:where(.svelte-61345m){padding-inline:25px;font-size:18px}}.block-form.svelte-61345m textarea:where(.svelte-61345m)::placeholder{color:#ccc}.block-form.svelte-61345m .label-checkbox:where(.svelte-61345m){position:relative;padding-inline-start:35px;color:#fff}@media screen and (min-width: 550px){.block-form.svelte-61345m .label-checkbox:where(.svelte-61345m){padding-inline-start:48px}}.block-form.svelte-61345m .label-checkbox:where(.svelte-61345m):before{position:absolute;top:9px;left:0;display:block;width:24px;height:24px;content:"";background-color:#fff;border:1px solid #ccc;transform:translateY(-50%)}@media screen and (min-width: 550px){.block-form.svelte-61345m .label-checkbox:where(.svelte-61345m):before{top:11px}}.block-form.svelte-61345m .label-checkbox:where(.svelte-61345m):after{position:absolute;top:0;left:2px;display:block;width:30px;height:20px;content:"";background-image:url(../../../assets/images/check.svg);background-repeat:no-repeat;background-size:contain;opacity:0;transition:var(--transition)}@media screen and (min-width: 550px){.block-form.svelte-61345m .label-checkbox:where(.svelte-61345m):after{top:0}}.block-form.svelte-61345m input:where(.svelte-61345m):checked+.label-checkbox:where(.svelte-61345m):after{opacity:1}.block-form.svelte-61345m input[type=checkbox]:where(.svelte-61345m){position:absolute;width:1px;height:1px;visibility:hidden}.block-form.svelte-61345m input:where(.svelte-61345m){display:block;padding-block:12px;padding-inline:20px;font-size:15px;background-color:#f6f6f6;border-radius:4px}@media screen and (min-width: 550px){.block-form.svelte-61345m input:where(.svelte-61345m){padding-inline:25px;font-size:18px}}.block-form.svelte-61345m input:where(.svelte-61345m)::placeholder{color:#ccc}.block-form.svelte-61345m input:where(.svelte-61345m):focus,.block-form.svelte-61345m textarea:where(.svelte-61345m):focus{outline:1px solid var(--color-main)}.block-form.svelte-61345m .form-row:where(.svelte-61345m){display:grid;grid-template-columns:1fr;gap:10px;align-items:center}@media screen and (min-width: 550px){.block-form.svelte-61345m .form-row:where(.svelte-61345m){grid-template-columns:150px 1fr}}@media screen and (min-width: 750px){.block-form.svelte-61345m .form-row:where(.svelte-61345m){grid-template-columns:230px 1fr}}.block-form.svelte-61345m .form-row:where(.svelte-61345m) span:where(.svelte-61345m){grid-column:1/2;margin-block-start:5px;font-size:14px;color:red}@media screen and (min-width: 550px){.block-form.svelte-61345m .form-row:where(.svelte-61345m) span:where(.svelte-61345m){grid-column:2/3}}.block-form.svelte-61345m .form-row01:where(.svelte-61345m){position:relative}.block-form.svelte-61345m .form-row01:where(.svelte-61345m) label:where(.svelte-61345m){font-size:14px}@media screen and (min-width: 550px){.block-form.svelte-61345m .form-row01:where(.svelte-61345m) label:where(.svelte-61345m){font-size:16px}}.block-form.svelte-61345m .start:where(.svelte-61345m){align-self:flex-start}.block-form.svelte-61345m .label:where(.svelte-61345m){position:relative;display:block;padding-inline-start:48px;font-size:15px;font-weight:700;color:#fff}@media screen and (min-width: 550px){.block-form.svelte-61345m .label:where(.svelte-61345m){padding-inline-start:50px;font-size:18px}}.block-form.svelte-61345m .label:where(.svelte-61345m):before{position:absolute;top:-.05rem;left:0;padding-block-start:2px;padding-block-end:1px;padding-inline:5px;margin-inline-end:10px;font-size:12px;font-weight:400;color:#fff;content:"必須";background-color:#8a5bd741}@media screen and (min-width: 550px){.block-form.svelte-61345m .label:where(.svelte-61345m):before{font-size:14px}}
