.ui-faq summary[data-v-b516c7a0]{cursor:pointer;display:block}.ui-faq summary[data-v-b516c7a0]::-webkit-details-marker{display:none}.ui-faq .question-wrapper[data-v-b516c7a0]{align-items:center;background:var(--G-color-background-gray-light);border-radius:24px;color:var(--G-color-text);display:flex;gap:8px;min-height:48px;padding:8px 8px 8px 12px}.ui-faq .question-wrapper .lead-icon[data-v-b516c7a0]{margin-bottom:2px}.ui-faq .question-wrapper .question[data-v-b516c7a0]{flex-grow:1;font-size:18px;font-weight:700;line-height:24px}.ui-faq .answer-wrapper[data-v-b516c7a0]{background:var(--G-color-background-gray-light);border-radius:24px;color:var(--G-color-text);display:flex;flex-direction:column;gap:16px;margin-top:4px;padding:16px}.ui-faq .answer-wrapper .answer[data-v-b516c7a0]{font-size:18px;font-weight:700;line-height:24px}.ui-faq .answer-wrapper .description[data-v-b516c7a0]{font-size:14px;line-height:21px}.ui-image-title-top[data-v-d4c865a2]{aspect-ratio:374/472;display:flex;flex-direction:column;margin:8px}@media screen and (width >= 768px){.ui-image-title-top[data-v-d4c865a2]{aspect-ratio:752/480}}.ui-image-title-top .image-top[data-v-d4c865a2]{border-radius:32px 32px 0;flex-grow:1}.ui-image-title-top .row[data-v-d4c865a2]{display:flex}.ui-image-title-top .footer-top[data-v-d4c865a2]{background-color:var(--G-color-background);border-radius:0 32px 0 0;max-width:310px;min-width:0;position:relative}.ui-image-title-top .footer[data-v-d4c865a2]{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:16px 12px 0 8px}.ui-image-title-top .title[data-v-d4c865a2]{color:var(--G-color-text);font-size:28px;font-weight:700;line-height:32px}.ui-image-title-top .subtitle[data-v-d4c865a2]{color:var(--G-color-text);font-size:16px;line-height:25px;margin-bottom:8px}.ui-image-title-top .footer-background[data-v-d4c865a2]{background-position:0 100%;height:100%;left:0;position:absolute;top:0;width:100%;z-index:var(--G-z-index-back)}.ui-image-title-top .top-right-corner[data-v-d4c865a2]{background-position:100% 100%;border-radius:0 0 32px 32px;flex-grow:1;min-width:64px}.ui-service-flow-list[data-v-47f3bbc7]{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:354px}.ui-service-flow-list-item[data-v-30b04499]{display:flex;gap:16px}.ui-service-flow-list-item[data-v-30b04499]:first-child{counter-reset:ui-service-flow-item-counter}.ui-service-flow-list-item .step[data-v-30b04499]{align-items:center;display:flex;flex-direction:column}.ui-service-flow-list-item .step .number[data-v-30b04499]{height:48px;position:relative;width:48px}.ui-service-flow-list-item .step .number[data-v-30b04499]:before{color:var(--G-color-text);content:counter(ui-service-flow-item-counter);counter-increment:ui-service-flow-item-counter;font-size:18px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ui-service-flow-list-item .step .logo-symbol[data-v-30b04499]{height:48px;width:48px}.ui-service-flow-list-item .step .arrow[data-v-30b04499]{align-items:center;display:flex;flex-direction:column;flex-grow:1}.ui-service-flow-list-item:last-child .step .arrow[data-v-30b04499]{display:none}.ui-service-flow-list-item .step .arrow .shaft[data-v-30b04499]{background-color:var(--G-color-background-main);flex-grow:1;margin-bottom:-7px;margin-top:-2px;width:2px}.ui-service-flow-list-item .card[data-v-30b04499]{background:var(--G-color-background);border:1px solid var(--G-color-background-gray);border-radius:32px;box-shadow:var(--G-card-box-shadow);display:flex;flex-direction:column;flex-grow:1;gap:16px;padding:16px}.ui-service-flow-list-item .card .title[data-v-30b04499]{color:var(--G-color-text);font-size:18px;font-weight:700;line-height:24px}.ui-service-flow-list-item .card .content[data-v-30b04499]{display:flex;flex-direction:column;gap:8px}.ui-service-flow-list-item .card .description[data-v-30b04499],.ui-service-flow-list-item .card .note[data-v-30b04499]{color:var(--G-color-text);font-size:16px;line-height:25px}.ui-service-flow-list-item .card .note[data-v-30b04499]{font-weight:700}.ui-service-flow-list-item .card .bottom-image[data-v-30b04499]{aspect-ratio:262/146;-o-object-fit:cover;object-fit:cover}.top .intro[data-v-0a2a2e57]{background-color:var(--G-color-background-main-light);border-radius:32px;flex-direction:column;gap:32px;margin:32px 8px;padding:32px 16px 40px}.top .intro[data-v-0a2a2e57],.top .logo[data-v-0a2a2e57]{align-items:center;display:flex}.top .logo[data-v-0a2a2e57]{gap:16px;justify-content:center}.top .logo-symbol[data-v-0a2a2e57]{height:48px;width:48px}.top .logo-header[data-v-0a2a2e57]{color:var(--G-color-main);font-size:24px;font-weight:700;line-height:32px;white-space:pre-wrap}.top .english[data-v-0a2a2e57]{font-weight:400}.top .intro-contents[data-v-0a2a2e57]{display:flex;flex-direction:column;gap:32px}@media screen and (width >= 768px){.top .intro-contents[data-v-0a2a2e57]{display:grid;grid-template-columns:repeat(2,1fr)}}.top .texts[data-v-0a2a2e57]{display:flex;flex-direction:column;gap:8px}.top .text[data-v-0a2a2e57]{color:var(--G-color-text);font-size:16px;line-height:25px}.top .section[data-v-0a2a2e57]{padding:24px 16px 40px}.top .personas[data-v-0a2a2e57],.top .section[data-v-0a2a2e57]{display:flex;flex-direction:column;gap:24px}@media screen and (width >= 768px){.top .personas[data-v-0a2a2e57]{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}}.top .service[data-v-0a2a2e57]{display:flex;flex-direction:column;gap:0}.top .intro-service[data-v-0a2a2e57]{margin:8px 0;padding-top:64px;position:relative}.top .logo-overlay[data-v-0a2a2e57]{align-items:center;background-color:var(--G-color-background);border-radius:40px;display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:-44px;transform:translate(-50%);width:80px}.top .section-titles[data-v-0a2a2e57]{align-items:center;display:flex;flex-direction:column}.top .experts[data-v-0a2a2e57],.top .plans[data-v-0a2a2e57],.top .services[data-v-0a2a2e57]{display:flex;flex-direction:column;gap:16px}@media screen and (width >= 768px){.top .experts[data-v-0a2a2e57],.top .services[data-v-0a2a2e57]{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}}.top .button[data-v-0a2a2e57]{align-self:center}.top .faq[data-v-0a2a2e57]{display:flex;flex-direction:column;gap:16px}
