@charset "UTF-8";.p-radio[data-v-73cdf563]{font-size:1rem;padding-left:2rem;display:flex;position:relative;grid-template-columns:1.5rem minmax(0,1fr);gap:.62rem;width:fit-content;cursor:pointer}@media(hover:hover){.p-radio[data-v-73cdf563]:hover{--color-2: #8F8F8F}}.p-radio[data-v-73cdf563]:has(:focus-visible){outline:solid 2px #1E1E1E;outline-offset:2px;border-radius:2px}.p-radio[data-v-73cdf563]:has(:checked){--color-2: #1E1E1E}.p-radio.is-error[data-v-73cdf563]{--color-3: #ffeff2}input[data-v-73cdf563]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.p-radio__icon[data-v-73cdf563]{width:1.5rem;position:absolute;left:0;top:.52lh;translate:0 -50%}.c-text-input[data-v-d8e53f89]{display:flex;height:4.12rem;width:100%;border-radius:.5rem;border:1px solid #CCC;background:#fff;padding:0 1rem;font-size:max(16px,1rem)}@media screen and (max-width:767px){.c-text-input[data-v-d8e53f89]{padding:.5rem 1rem}}.c-text-input[data-v-d8e53f89]::placeholder{color:#888}.c-text-input[data-v-d8e53f89]:read-only{background-color:#f9f9f9;cursor:not-allowed}.c-text-input[data-v-d8e53f89]:focus-visible{outline:solid 2px #1E1E1E!important;outline-offset:-1px}.c-text-input.is-error[data-v-d8e53f89]{background-color:#ffeff2;outline:solid 2px #ec0000;outline-offset:-1px}.c-select[data-v-fbccf259]{position:relative;width:100%;height:4.12rem;font-size:1rem;border-radius:.5rem;border:1px solid #CCC;overflow:hidden;background:#fff}@media screen and (max-width:767px){.c-select[data-v-fbccf259]{height:3.37rem}}.c-select[data-v-fbccf259]:has(:focus-visible){outline:solid 2px #1E1E1E!important;outline-offset:-1px}.c-select.is-error[data-v-fbccf259]{background-color:#ffeff2;outline:solid 2px #ec0000;outline-offset:-1px}.c-select__input[data-v-fbccf259]{border:none;appearance:none;width:100%;height:100%;padding:0 3rem 0 1rem;font-size:16px;color:#1e1e1e;cursor:pointer;line-height:normal;font-weight:400;background:transparent}.c-select__input[data-v-fbccf259]:has(option:checked[value=""]){color:#888}.c-select__input[data-v-fbccf259]::-ms-expand{display:none}.c-select__input[data-v-fbccf259]:focus-visible{outline:none}.c-select__icon[data-v-fbccf259]{position:absolute;right:1rem;top:50%;translate:0 -50%;width:1.5rem;pointer-events:none}.c-textarea[data-v-5abab143]{border:1px solid #CCC;border-radius:.5rem;overflow:hidden;background:#fff;color:#1e1e1e;line-height:1.6}.c-textarea[data-v-5abab143]:has(:focus-visible){outline:solid 2px #1E1E1E!important;outline-offset:-1px}.c-textarea.is-error[data-v-5abab143]{background-color:#ffeff2;outline:solid 2px #ec0000;outline-offset:-1px}.c-textarea textarea[data-v-5abab143]{border:none;width:100%;padding:.75rem 1rem;font-size:16px;resize:none;display:block;height:11.62rem;background:transparent}@media screen and (max-width:767px){.c-textarea textarea[data-v-5abab143]{padding:1rem;font-size:.87rem}}.c-textarea textarea[data-v-5abab143]::placeholder{color:#888}.c-textarea textarea[data-v-5abab143]:focus-visible{outline:none}.c-heading-04[data-v-a5e1e0ac]{display:flex;align-items:center;padding-left:1.5rem;position:relative;line-height:2}.c-heading-04__icon[data-v-a5e1e0ac]{position:absolute;left:0;top:.5lh;translate:0 -50%;width:1rem}.c-privacy-policy-box[data-v-501029f3]{margin-top:3.75rem;font-size:.75rem;border:1px solid #CCCCCC}.c-privacy-policy-box__inner[data-v-501029f3]{padding:1.5rem 1rem;height:15rem;overflow-y:auto}@media screen and (max-width:767px){.c-privacy-policy-box__inner[data-v-501029f3]{padding:1rem;height:12.5rem}}.c-privacy-policy-box__inner[data-v-501029f3]::-webkit-scrollbar{width:.87rem}.c-privacy-policy-box__inner[data-v-501029f3]::-webkit-scrollbar-thumb{background:#ccc;border-radius:.62rem;border:.21rem solid transparent;background-clip:padding-box}.c-privacy-policy-box__inner[data-v-501029f3]::-webkit-scrollbar-thumb:hover{background-color:#aaa}.c-privacy-policy-box__inner[data-v-501029f3]::-webkit-scrollbar-track{background:#fff}h2[data-v-501029f3]{font-weight:400;margin-bottom:1.5rem}@media screen and (max-width:767px){h2[data-v-501029f3]{font-size:.87rem;margin-bottom:1rem}}.c-privacy-policy-box__content[data-v-501029f3]{line-height:1.8;color:#1e1e1e}@media screen and (max-width:767px){.c-privacy-policy-box__content[data-v-501029f3]{font-size:.75rem}}.c-privacy-policy-box__content p+p[data-v-501029f3]{margin-top:1.5em}.c-privacy-policy-box__content strong[data-v-501029f3]{font-weight:400}.c-button-01[data-v-e0297901]{font-weight:inherit;background:transparent;border:none;font-size:inherit;color:inherit;appearance:none;display:inline;text-shadow:none;padding:0;margin:0;border-radius:0;font-family:inherit;line-height:inherit;text-align:inherit;display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:.25rem 1.5rem;border-radius:1.5rem;font-weight:400;text-decoration:none;font-size:1rem;background-color:transparent;border:.06rem solid #8F8F8F;cursor:pointer;line-height:1.2}.c-button-01[data-v-e0297901]:disabled{opacity:.5;cursor:not-allowed}.c-button-01[data-v-e0297901]:has(.c-button-01__icon){padding:.25rem 3rem;position:relative}@media(hover:hover){.c-button-01[data-v-e0297901]:hover:hover{opacity:.6}}.c-button-01.is-border[data-v-e0297901]{background-color:#fff;border:1px solid #1E1E1E;color:#1e1e1e}.c-button-01.is-black[data-v-e0297901]{background-color:#333;color:#fff;border-color:#333}.c-button-01.is-white[data-v-e0297901]{background-color:#fff;color:#000;border-color:#fff}.c-button-01.is-yellow[data-v-e0297901]{background-color:#ffe100;color:#000;border-color:#ffe100}.c-button-01__label[data-v-e0297901]{display:flex;align-items:center;justify-content:center;padding-bottom:1px}.c-button-01__icon[data-v-e0297901]{position:absolute;right:1.37rem;top:50%;translate:0 -50%;width:.75rem}.c-toast{display:flex;align-items:center;gap:.25rem;border-radius:.25rem;font-size:.87rem;padding:.5rem 1rem;background:#fff;font-weight:500;margin-top:3.75rem;margin-bottom:3.75rem}.c-toast.is-info{background:#e2f5ff;color:#0369a1}.c-toast.is-warn{background:#fff6e4;color:#854d0e}.c-toast.is-error{background:#ffeff2;border:solid 2px #ec0000;color:#ec0000}.c-toast__icon{flex-shrink:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.c-toast__text{flex:1;line-height:1.5}.p-view.is-hidden{display:none}.p-form-table{max-width:57.37rem;margin-inline:auto;display:grid;grid-template-columns:100%;gap:3rem}@media screen and (max-width:767px){.p-form-table{gap:1.5rem}}.p-form-table__row{display:grid;grid-template-columns:17.87rem minmax(0,1fr);gap:1.25rem;align-items:flex-start}.p-form-table__row.is-center{--header-margin: 1.12rem}.p-form-table__row.is-offset-2{--header-margin: .75rem}.p-form-table__row.is-offset-3{--header-margin: .18rem}@media screen and (max-width:767px){.p-form-table__row{grid-template-columns:100%;gap:.75rem}}.p-form-table__header{position:relative;padding-right:2.5rem;margin-top:var(--header-margin)}.p-form-table__header-required{position:absolute;right:0;top:0;color:#ec0000;font-size:.75rem;margin-top:.18rem}.p-form-table__error{color:#ea2c00;font-size:.87rem;margin-top:.5rem;font-weight:500;line-height:1.5}.p-form-table__error.is-center{text-align:center;background:none}.p-list{display:grid;grid-template-columns:100%;gap:.37rem}.p-form-privacy-check,.p-form-recaptcha{margin-top:3rem;display:flex;justify-content:center}@media screen and (max-width:350px){.p-form-recaptcha>div{transform:scale(.85);transform-origin:center top}}.p-form-buttons{margin-top:4rem;display:flex;justify-content:center;gap:1.5rem}@media screen and (max-width:767px){.p-form-buttons{flex-direction:column;align-items:center;gap:1rem}}.p-form-buttons__back,.p-form-buttons__submit{width:18rem}.c-button-01{cursor:pointer}.c-button-01.is-border{background:#fff;border:1px solid #1E1E1E;color:#1e1e1e}.c-button-01:disabled{opacity:.5;cursor:not-allowed}.p-checkbox{display:flex;align-items:center;cursor:pointer;gap:.75rem;font-size:1rem}.p-checkbox input{display:none}.p-checkbox__icon{width:1.5rem;height:1.5rem;border:1px solid #CCC;border-radius:.25rem;position:relative;background:#fff}.p-checkbox__icon:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:6px;border-bottom:2px solid #1E1E1E;border-left:2px solid #1E1E1E;rotate:-45deg;translate:-50% -70%;opacity:0}input:checked+.p-checkbox__icon:after{opacity:1}.p-checkbox.is-error .p-checkbox__icon{background:#ffeff2}.p-preview-textarea{white-space:pre-wrap;word-wrap:break-word}
