@layer base,components,utilities;@layer base{:root{--color-primary: #333333;--color-error: #CC0000;--color-border: #b6b6b6;--color-bg-light: rgba(153, 153, 153, .11);--color-alert-bg: #FBE3E3;--color-alert-border: #B82726;--color-unreq: #999999;--color-key-bg: #f7f7f7;--spacing-base: 1rem;--spacing-xs: .2rem;--spacing-sm: .3rem;--spacing-md: .8rem;--spacing-lg: 1.2rem;--spacing-xl: 1.8rem;--spacing-2xl: 2rem;--spacing-3xl: 3rem;--form-width: 760px;--conf-width: 800px;--font-size-xs: .7rem;--font-size-sm: .8rem;--font-size-base: .85rem;--font-size-md: .9rem;--line-height-base: 1.3rem;--transition-standard: all .3s ease;--border-radius-sm: 4px;--border-radius-base: 6px;--border-radius-lg: 8px;--input-height: 2.4rem;--textarea-height: 12rem}}@layer components{#formWrap{max-width:var(--form-width);margin-inline:auto}#formWrap .form-attention{margin-block-start:-.5rem;margin-inline-start:var(--spacing-2xl);font-weight:700;color:var(--color-error)}#formWrap form{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;padding:var(--spacing-2xl)}#formWrap form .__title{margin-block-start:1.7rem;height:1.4rem;font-size:var(--font-size-base);width:100%;text-align:end;padding-inline-end:var(--spacing-base);display:flex;justify-content:flex-start;align-items:center}#formWrap form .recaptcha-wrpr{width:100%;display:flex;justify-content:center;align-items:center}#formWrap form .__title .__req{width:48px;height:80%;border-radius:var(--border-radius-sm);background-color:var(--color-error);display:flex;justify-content:center;align-items:center;color:#fff;font-size:var(--font-size-xs);margin-inline-end:.6rem}#formWrap form .__title .__unreq{background-color:var(--color-unreq)}#formWrap form .f-content{margin-block-start:var(--spacing-3xl)}#formWrap form .__input{margin-block-start:1.7rem;width:100%}#formWrap form .__input select,#formWrap form .__input input{width:100%}#formWrap form .__input input{border:none;border-block-end:1px solid var(--color-error);transition:var(--transition-standard)}#formWrap form .__input input:focus,#formWrap form .__input textarea:focus{outline:none;background-color:var(--color-bg-light)}#formWrap form .__input textarea{width:100%;resize:none;overflow-y:auto;height:var(--textarea-height);padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--border-radius-lg)}@media(min-width:500px){#formWrap form .__title{width:11rem}#formWrap form .__input{width:calc(100% - 11rem)}}#formWrap form .submit-wrpr{margin-block-start:var(--spacing-2xl);width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:var(--spacing-base)}#formWrap form .submit-wrpr input{min-width:240px;height:var(--input-height);margin:var(--spacing-sm);padding:var(--spacing-sm);cursor:pointer;background-color:var(--color-primary);border:none;border-radius:var(--border-radius-base);color:#fff;transition:var(--transition-standard)}#formWrap form .submit-wrpr input:hover{background-color:color-mix(in srgb,var(--color-primary) 50%,transparent)}#formWrap form .__privacy{margin-block-start:var(--spacing-3xl);font-size:var(--font-size-sm);padding:var(--spacing-base);width:100%;height:300px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--border-radius-lg)}#formWrap form .privacy-check-wrpr{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-block-start:1.3rem;gap:var(--spacing-xs)}#formWrap form .privacy-check-wrpr #privacy-check{margin:0;display:block;height:var(--spacing-base);cursor:pointer;margin-block-start:var(--spacing-2xl)}#formWrap form .privacy-check-wrpr label{display:block;height:var(--spacing-base);font-size:var(--font-size-md);cursor:pointer}#formWrap .alert-wrpr{margin-block:var(--spacing-2xl) calc(-1 * var(--spacing-2xl));width:100%;opacity:0;display:none;height:0;overflow:hidden;transition:var(--transition-standard)}#formWrap .alert-wrpr .__alert{margin:var(--spacing-2xl);color:var(--color-alert-border);font-size:var(--font-size-sm);background-color:var(--color-alert-bg);border:1px solid var(--color-alert-border);border-inline-start:8px solid var(--color-alert-border);border-radius:var(--border-radius-lg);width:calc(100% - 4rem);padding:var(--spacing-xl) var(--spacing-sm);display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#formWrap .alert-wrpr .__alert .__icon{width:100%;height:auto}#formWrap .alert-wrpr .__alert .__icon img{max-width:40px;margin-inline:auto}#formWrap .alert-wrpr .__alert .__text{width:100%;padding:var(--spacing-base)}#formWrap .alert-wrpr .__alert .__text p{margin-block:.15rem}@media(min-width:500px){#formWrap .alert-wrpr .__alert .__icon{width:10%}#formWrap .alert-wrpr .__alert .__text{padding:var(--spacing-xs);width:85%}}#formWrap .alert-wrpr.__show{opacity:1;height:auto;display:block}#formWrap .alert-wrpr.__flash{animation:flash .8s linear}@keyframes flash{0%,to{opacity:1}60%{opacity:0}35%{opacity:1}20%{opacity:0}}.conf-form{max-width:var(--conf-width);margin:var(--spacing-2xl) auto 0}.conf-form .__desc1{margin-inline:var(--spacing-2xl);line-height:var(--line-height-base);display:flex;flex-direction:column;justify-content:center;align-items:center;height:5rem}.conf-form .val-wrpr{margin:var(--spacing-base) var(--spacing-2xl) 0;display:grid;grid-template-columns:1fr;gap:0;overflow:hidden}@media(min-width:500px){.conf-form .val-wrpr{grid-template-columns:1fr 3fr}}.conf-form .val-wrpr div{overflow:hidden;border:1px solid var(--color-border);border-block-start:none;min-height:2.7rem;line-height:2.7rem;padding-inline-start:var(--spacing-base)}.conf-form .val-wrpr div:nth-child(1){border-block-start:1px solid var(--color-border)}@media(min-width:500px){.conf-form .val-wrpr div:nth-of-type(2n-1){border-inline-end:none}.conf-form .val-wrpr div:nth-child(2){border-block-start:1px solid var(--color-border)}}.conf-form .val-wrpr .__key{background-color:var(--color-key-bg)}.conf-form .val-wrpr .__val:nth-last-child(2){line-height:var(--line-height-base);padding:var(--spacing-md);overflow:auto;height:10rem}.conf-form .submit-wrpr{margin-block-start:var(--spacing-3xl);display:flex;flex-direction:column;align-items:center}@media(min-width:500px){.conf-form .submit-wrpr{flex-direction:row;justify-content:center;align-items:center}}.conf-form .submit-wrpr input{min-width:240px;height:var(--input-height);margin:var(--spacing-sm);padding:var(--spacing-sm);cursor:pointer;background-color:var(--color-primary);border:none;border-radius:var(--border-radius-base);color:#fff;transition:var(--transition-standard)}.conf-form .submit-wrpr input:hover{background-color:color-mix(in srgb,var(--color-primary) 50%,transparent)}.thx-wrpr{min-height:30rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.thx-wrpr .__logo{width:clamp(180px,60vw,240px)}.thx-wrpr .__error_info{font-size:.8rem;width:clamp(180px,80vw,330px);padding-top:1rem;padding-bottom:3rem;line-height:var(--line-height-base)}.thx-wrpr .__logo img{width:100%;height:100%;object-fit:contain}.thx-wrpr h3{display:block}.thx-wrpr .lottie-wrpr{width:clamp(100px,25vw,130px)}.thx-wrpr .__return{width:clamp(240px,50vw,400px);height:var(--input-height);margin-block-start:clamp(1rem,calc(.5rem + 3vw),3rem);padding:var(--spacing-sm);cursor:pointer;background-color:var(--color-primary);border:none;border-radius:var(--border-radius-base);color:#fff;transition:var(--transition-standard);display:flex;flex-direction:column;justify-content:center;align-items:center}.thx-wrpr .__return:hover{background-color:color-mix(in srgb,var(--color-primary) 50%,transparent)}}@layer utilities{.spcr-v{width:100%;height:var(--spacing-3xl)}.grecaptcha-badge{inset-block-end:4rem!important}}
