@charset "UTF-8";.label[data-v-70cf6aeb]{align-items:center;display:flex;margin-bottom:24px}.label .label-required[data-v-70cf6aeb]{background-color:#d7e3f0;font-size:14px;font-weight:700;height:29px;line-height:29px;margin-right:24px;text-align:center;width:60px}.label .label-required.active[data-v-70cf6aeb]{background-color:red;color:#fff}.label .label-text[data-v-70cf6aeb]{font-size:18px;font-weight:400;letter-spacing:1.44px;line-height:1.95}@media screen and (max-width:767px){.label[data-v-70cf6aeb]{margin-bottom:16px}.label .label-required[data-v-70cf6aeb]{margin-right:16px}}@media screen and (max-width:389px){.label .label-text[data-v-70cf6aeb]{font-size:16px}}.error[data-v-2f9d7c22]{display:flex;margin-top:16px}.error .error-icon[data-v-2f9d7c22]{display:inline-flex;margin-right:8px;margin-top:5px}.error .error-icon[data-v-2f9d7c22] svg{height:17px;width:17px}.error .error-text[data-v-2f9d7c22]{color:#fa0000;font-size:14px;letter-spacing:1.12px;line-height:1.95}.group-check-box[data-v-82946f49]{display:grid;grid-template-columns:repeat(4,230px);margin-top:24px;row-gap:10px}.group-check-box .group-check-item[data-v-82946f49]{align-items:center;display:flex}.group-check-box .group-check-item .group-check-icon[data-v-82946f49]{background-color:#fff;border-radius:50%;box-shadow:0 0 4px #00000026;height:22px;margin-right:16px;position:relative;width:22px}.group-check-box .group-check-item .group-check-icon.active[data-v-82946f49]{border:1px solid #0062b3}.group-check-box .group-check-item .group-check-icon.active[data-v-82946f49]:before{background-color:#0062b3;border-radius:50%;content:"";height:70%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.group-check-box .group-check-item label[data-v-82946f49]{cursor:pointer;font-size:16px;letter-spacing:1.28px;line-height:1.95}@media screen and (max-width:1024px){.group-check-box[data-v-82946f49]{grid-template-columns:repeat(2,1fr);margin-top:16px;row-gap:16px}}@media screen and (max-width:767px){.group-check-box[data-v-82946f49]{grid-template-columns:repeat(1,1fr)}}.group-check-box[data-v-885f2ac3]{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.group-check-box .group-check-item[data-v-885f2ac3]:nth-child(7),.group-check-box .group-check-item[data-v-885f2ac3]:nth-child(8){max-width:535px}.group-check-box .group-check-item[data-v-885f2ac3]{align-items:center;background:#fff;display:flex;flex-direction:column;max-width:348.67px;padding:24px 32px;width:100%}.group-check-box .group-check-item .btn-seemore-chilrent[data-v-885f2ac3]{align-items:center;cursor:pointer;display:flex;margin-top:16px;position:relative;width:100%}.group-check-box .group-check-item .btn-seemore-chilrent p[data-v-885f2ac3]{color:#262626;font-size:14px;text-align:center;width:calc(100% - 32px)}.group-check-box .group-check-item .btn-seemore-chilrent .icon-arrow[data-v-885f2ac3]{background:#f4f7fb;border-radius:50%;height:32px;position:relative;width:32px}.group-check-box .group-check-item .btn-seemore-chilrent .icon-arrow svg[data-v-885f2ac3]{height:12px;left:calc(50% - 4px);position:absolute;top:calc(50% - 6px);width:8px}.group-check-box .group-check-item .box-type[data-v-885f2ac3]{display:flex;width:100%}.group-check-box .group-check-item .box-type label[data-v-885f2ac3]{font-weight:700}.group-check-box .group-check-item .box-type .group-check-icon[data-v-885f2ac3]{margin-top:4px}.group-check-box .group-check-item .section-chilrent[data-v-885f2ac3]{border-top:1px solid #d9d9d9;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-top:20px;padding-top:16px;width:100%}.group-check-box .group-check-item .box-chilrent[data-v-885f2ac3]{display:flex;flex-direction:column;gap:10px;height:100%;width:100%}.group-check-box .group-check-item .box-chilrent .chilrents-group[data-v-885f2ac3]{display:flex;flex-direction:column;gap:10px}.group-check-box .group-check-item .box-chilrent .chilrents-group .group-name[data-v-885f2ac3]{color:#262626;font-size:16px;font-weight:700;letter-spacing:1.28px}.group-check-box .group-check-item .box-chilrent .chilrents-group .chilrent-item[data-v-885f2ac3]{display:flex}.group-check-box .group-check-item .box-chilrent .chilrents-group .chilrent-item .group-check-icon[data-v-885f2ac3]{margin-top:4px}.group-check-box .group-check-item .group-check-icon[data-v-885f2ac3]{background-color:#fff;border-radius:4px;box-shadow:0 0 4px #00000026;height:22px;margin-right:15.5px;min-width:22px;position:relative}.group-check-box .group-check-item .group-check-icon.active[data-v-885f2ac3]{border:1px solid #0062b3}.group-check-box .group-check-item .group-check-icon.active[data-v-885f2ac3]:before{color:#0062b3;content:"✔";font-size:22px;height:100%;left:58%;position:absolute;top:-2px;transform:translate(-50%,-50%);width:100%}.group-check-box .group-check-item label[data-v-885f2ac3]{cursor:pointer;font-size:16px;letter-spacing:0;line-height:1.95}@media screen and (max-width:1024px){.group-check-box[data-v-885f2ac3]{grid-template-columns:repeat(2,1fr);margin-top:16px;row-gap:16px}}@media screen and (max-width:767px){.group-check-box[data-v-885f2ac3]{grid-template-columns:repeat(1,1fr)}}.icon-check.isOke path[data-v-a5c9dc0b]{fill:#0062b3}.note[data-v-05b245a7]{align-items:center;display:flex;font-size:14px;font-weight:400;letter-spacing:1.12px;line-height:1.95;margin-top:16px}.note span[data-v-05b245a7]:first-child{margin-right:8px}.group .input[data-v-988ad827]{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;display:flex;height:63px;padding-right:16px}.group .input input[data-v-988ad827]{flex:1;font-size:16px;letter-spacing:1.28px;line-height:63px;outline:none;padding-left:16px;padding-right:16px}.group .input-custom-contact[data-v-988ad827]::-moz-placeholder{color:#d9d9d9;font-weight:700}.group .input-custom-contact[data-v-988ad827]::placeholder{color:#d9d9d9;font-weight:700}.group .input-custom-contact[data-v-8313b61c]::-moz-placeholder{color:#d9d9d9}.group .input-custom-contact[data-v-8313b61c]::placeholder{color:#d9d9d9}.group .group-postal-code[data-v-8313b61c]{align-items:center;display:flex}.group .group-postal-code span[data-v-8313b61c]{font-size:18px;letter-spacing:1.44px;line-height:1.95}.group .group-postal-code input[data-v-8313b61c]{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;height:63px;margin-left:16px;margin-right:16px;outline:none;padding:16px;width:120px}.group .group-postal-code button[data-v-8313b61c]{background-color:#fff;border-radius:100px;box-shadow:0 0 10px #00000026;color:#0062b3;font-size:16px;font-weight:600;height:51px;letter-spacing:0;line-height:51px;line-height:1.95;margin-left:17px;padding-left:32px;padding-right:32px;transition:all .3s linear}.group .group-postal-code button[data-v-8313b61c]:hover{background:linear-gradient(90deg,#1fb0ee,#0062b3);color:#fff}.group .select-prefecture[data-v-8313b61c]{align-items:center;background-color:#fff;border:1px solid #d9d9d9;display:flex;height:63px;margin-top:16px;max-width:187px;position:relative}.group .select-prefecture select[data-v-8313b61c]{font-size:16px;font-weight:500;outline:none;padding:16px 30px 16px 16px;width:100%}.group .select-prefecture .select-prefecture-icon[data-v-8313b61c]{display:flex;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.group .select-prefecture .select-prefecture-icon[data-v-8313b61c] svg{height:15px;width:15px}.group .group-text[data-v-8313b61c]{margin-top:16px}@media screen and (max-width:767px){.group .group-postal-code input[data-v-8313b61c]{height:47px;margin-left:8px;margin-right:8px;padding:8px;width:74px}.group .group-postal-code button[data-v-8313b61c]{font-size:14px;height:47px;line-height:47px;margin-left:25px;min-width:120px;padding-left:0;padding-right:0}}@media screen and (max-width:389px){.group .group-postal-code[data-v-8313b61c]{flex-wrap:wrap}.group .group-postal-code button[data-v-8313b61c]{margin-left:0;margin-top:16px;min-width:150px}}.wrap-input .input[data-v-ae676d4e]{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;height:441px;padding:16px}.wrap-input .input textarea[data-v-ae676d4e]{font-size:16px;font-weight:400;height:100%;letter-spacing:1.28px;line-height:1.95;outline:none;resize:none;width:100%}@media screen and (max-width:767px){.wrap-input .input[data-v-ae676d4e]{height:260px}}
