@charset "UTF-8";.input_text[data-validate*=required].svelte-19gdrbk dt:where(.svelte-19gdrbk):after{content:"※";color:#ff4545;font-size:.5929721816rem;vertical-align:text-top}.input_text.svelte-19gdrbk dt:where(.svelte-19gdrbk){font-size:.9224011713rem;margin-bottom:.6588579795rem}.input_text.svelte-19gdrbk dd[data-confirm=true]:where(.svelte-19gdrbk) input:where(.svelte-19gdrbk),.input_text.svelte-19gdrbk dd[data-confirm=true]:where(.svelte-19gdrbk) .-error:where(.svelte-19gdrbk){display:none}.input_text.svelte-19gdrbk dd:where(.svelte-19gdrbk) input:where(.svelte-19gdrbk){width:100%;background:#fff;border-radius:.9882869693rem;font-size:max(16px,.9224011713rem);padding:.9882869693rem 2.5036603221rem}.input_text.svelte-19gdrbk dd:where(.svelte-19gdrbk) input:where(.svelte-19gdrbk)::placeholder{color:#21465f;opacity:.3}.input_text.svelte-19gdrbk dd:where(.svelte-19gdrbk) .-error:where(.svelte-19gdrbk){font-weight:700;font-size:.7906295754rem;color:#ff4545}@media screen and (max-width: 900px){.input_text[data-validate*=required].svelte-19gdrbk dt:where(.svelte-19gdrbk):after{font-size:.768rem}.input_text.svelte-19gdrbk dt:where(.svelte-19gdrbk){font-size:1.024rem;margin-bottom:.8533333333rem}.input_text.svelte-19gdrbk dd:where(.svelte-19gdrbk) input:where(.svelte-19gdrbk){border-radius:1.28rem;font-size:max(16px,1.024rem);padding:1.4506666667rem 2.3893333333rem}.input_text.svelte-19gdrbk dd:where(.svelte-19gdrbk) .-error:where(.svelte-19gdrbk){font-size:1.024rem}}.input_textarea[data-validate*=required].svelte-1j5ct2t dt:where(.svelte-1j5ct2t):after{content:"※";color:#ff4545;font-size:.5929721816rem;vertical-align:text-top}.input_textarea.svelte-1j5ct2t dt:where(.svelte-1j5ct2t){font-size:.9224011713rem;margin-bottom:.6588579795rem}.input_textarea.svelte-1j5ct2t dd[data-confirm=true]:where(.svelte-1j5ct2t) textarea:where(.svelte-1j5ct2t),.input_textarea.svelte-1j5ct2t dd[data-confirm=true]:where(.svelte-1j5ct2t) .-error:where(.svelte-1j5ct2t){display:none}.input_textarea.svelte-1j5ct2t dd:where(.svelte-1j5ct2t) textarea:where(.svelte-1j5ct2t){width:100%;min-height:14.9560761347rem;border-radius:.9882869693rem;background:#fff;padding:1.0541727672rem 2.5036603221rem;font-size:max(16px,.9224011713rem)}.input_textarea.svelte-1j5ct2t dd:where(.svelte-1j5ct2t) textarea:where(.svelte-1j5ct2t)::placeholder{color:#21465f;opacity:.3}.input_textarea.svelte-1j5ct2t dd:where(.svelte-1j5ct2t) .-error:where(.svelte-1j5ct2t){font-weight:700;font-size:.7906295754rem;color:#ff4545}@media screen and (max-width: 900px){.input_textarea[data-validate*=required].svelte-1j5ct2t dt:where(.svelte-1j5ct2t):after{font-size:.768rem}.input_textarea.svelte-1j5ct2t dt:where(.svelte-1j5ct2t){font-size:1.024rem;margin-bottom:.8533333333rem}.input_textarea.svelte-1j5ct2t dd:where(.svelte-1j5ct2t) textarea:where(.svelte-1j5ct2t){min-height:19.3706666667rem;border-radius:1.28rem;font-size:max(16px,1.024rem);padding:1.4506666667rem 2.3893333333rem}.input_textarea.svelte-1j5ct2t dd:where(.svelte-1j5ct2t) .-error:where(.svelte-1j5ct2t){font-size:1.024rem}}.gl_common_section.svelte-b06del{padding-top:15.8125915081rem}.gl_common_section__inner.svelte-b06del{max-width:52.7086383602rem;margin:0 auto}.-page_ttl.svelte-b06del{text-align:center;margin-bottom:2.2401171303rem}.-category.svelte-b06del{position:relative;width:41.1127379209rem;height:4.6120058565rem;margin:0 auto}.-category[data-confirm=true].svelte-b06del{pointer-events:none}.-category[data-confirm=true].svelte-b06del details:where(.svelte-b06del) summary:where(.svelte-b06del):after{display:none}.-category.svelte-b06del details:where(.svelte-b06del){position:absolute;z-index:10;top:0;left:0;width:100%;background:#fff;border-radius:.9882869693rem}.-category.svelte-b06del details[open]:where(.svelte-b06del) summary:where(.svelte-b06del):after{transform:rotate(180deg)}.-category.svelte-b06del details:where(.svelte-b06del) summary:where(.svelte-b06del){display:flex;justify-content:space-between;align-items:center;padding:0 2.635431918rem;height:4.6120058565rem;font-size:1.1200585652rem;letter-spacing:.13em}.-category.svelte-b06del details:where(.svelte-b06del) summary:where(.svelte-b06del):after{content:"";display:block;width:.9224011713rem;aspect-ratio:14/8;background:#21465f;clip-path:polygon(0 0,50% 100%,100% 0);transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s}.-category.svelte-b06del details:where(.svelte-b06del) .-body:where(.svelte-b06del) button:where(.svelte-b06del){display:block;font-size:1.1200585652rem;letter-spacing:.2em;padding:.6588579795rem 2.635431918rem;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){.-category.svelte-b06del details:where(.svelte-b06del) .-body:where(.svelte-b06del) button:where(.svelte-b06del):hover{opacity:.6}}.-note_required.svelte-b06del{margin:2.635431918rem 0 2.3718887262rem;font-size:.7906295754rem}.-input_list.svelte-b06del{display:flex;flex-direction:column;gap:1.317715959rem}.-agreement.svelte-b06del{margin:3.7554904832rem 0 1.7130307467rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.-agreement[data-confirm=true].svelte-b06del{display:none}.-agreement.svelte-b06del label:where(.svelte-b06del){display:flex;align-items:center;gap:.4612005857rem}.-agreement.svelte-b06del label:where(.svelte-b06del) input:where(.svelte-b06del){display:none}.-agreement.svelte-b06del label:where(.svelte-b06del) input:where(.svelte-b06del):checked+.-icon:where(.svelte-b06del):after{opacity:1}.-agreement.svelte-b06del label:where(.svelte-b06del) .-icon:where(.svelte-b06del){display:flex;justify-content:center;align-items:center;width:.9224011713rem;aspect-ratio:1/1;border:max(1px,.065885798rem) solid #21465f;border-radius:.1976573939rem;background:#fff}.-agreement.svelte-b06del label:where(.svelte-b06del) .-icon:where(.svelte-b06del):after{content:"";display:block;width:.5270863836rem;aspect-ratio:1/1;border-radius:.065885798rem;background:#21465f;opacity:0;transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s}.-agreement.svelte-b06del label:where(.svelte-b06del) .-txt:where(.svelte-b06del){font-size:.9224011713rem;letter-spacing:.13em}.-agreement.svelte-b06del label:where(.svelte-b06del) .-txt:where(.svelte-b06del) a:where(.svelte-b06del){text-decoration:underline;margin-right:.5em}@media (hover: hover){.-agreement.svelte-b06del label:where(.svelte-b06del) .-txt:where(.svelte-b06del) a:where(.svelte-b06del):hover{text-decoration:none}}.-agreement.svelte-b06del .-error:where(.svelte-b06del){font-weight:700;font-size:.7906295754rem;color:#ff4545}.-btn.svelte-b06del{display:flex;justify-content:center;gap:1.317715959rem}.-complete.svelte-b06del p:where(.svelte-b06del){text-align:center;font-size:.9224011713rem;line-height:2em;letter-spacing:.13em;margin:4.9414348463rem 0 3.953147877rem}@media screen and (max-width: 900px){.gl_common_section.svelte-b06del{padding-top:10.5813333333rem}.gl_common_section__inner.svelte-b06del{width:28.5866666667rem}.-page_ttl.svelte-b06del{margin-bottom:3.4133333333rem}.-category.svelte-b06del{width:100%;height:3.84rem}.-category.svelte-b06del details:where(.svelte-b06del){border-radius:1.28rem}.-category.svelte-b06del details:where(.svelte-b06del) summary:where(.svelte-b06del){padding:0 1.7066666667rem 0 2.1333333333rem;height:3.84rem;font-size:1.024rem}.-category.svelte-b06del details:where(.svelte-b06del) summary:where(.svelte-b06del):after{width:.9386666667rem}.-category.svelte-b06del details:where(.svelte-b06del) .-body:where(.svelte-b06del) button:where(.svelte-b06del){font-size:1.024rem;padding:.6826666667rem 2.1333333333rem}.-note_required.svelte-b06del{margin:3.84rem 0 1.8773333333rem;font-size:1.024rem}.-input_list.svelte-b06del{gap:1.8773333333rem}.-agreement.svelte-b06del{margin:5.12rem 0 2.2186666667rem}.-agreement.svelte-b06del label:where(.svelte-b06del){gap:.5973333333rem}.-agreement.svelte-b06del label:where(.svelte-b06del) .-icon:where(.svelte-b06del){width:1.1946666667rem;aspect-ratio:1/1;border-width:max(1px,.0853333333rem);border-radius:.256rem}.-agreement.svelte-b06del label:where(.svelte-b06del) .-icon:where(.svelte-b06del):after{width:.6826666667rem;border-radius:.0853333333rem}.-agreement.svelte-b06del label:where(.svelte-b06del) .-txt:where(.svelte-b06del){font-size:1.024rem}.-agreement.svelte-b06del .-error:where(.svelte-b06del){font-size:1.024rem}.-btn.svelte-b06del{gap:1.7066666667rem}.-complete.svelte-b06del p:where(.svelte-b06del){font-size:1.1946666667rem;letter-spacing:.1em;margin:3.4133333333rem 0 5.9733333333rem}}
