.hero[data-astro-cid-sesnnkhb]{position:relative;overflow:hidden}.hero[data-astro-cid-sesnnkhb]:before{content:"";z-index:0;opacity:.3;background-image:var(--hero-photo);background-position:50%;background-size:cover;position:absolute;inset:0}.hero__inner[data-astro-cid-sesnnkhb]{z-index:1;position:relative}.jump-nav[data-astro-cid-sesnnkhb]{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding-block:var(--spacing-lg)}.jump-nav__list[data-astro-cid-sesnnkhb]{justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jump-nav__list[data-astro-cid-sesnnkhb] a[data-astro-cid-sesnnkhb]{color:var(--color-text-secondary);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-button);transition:color var(--transition-fast) var(--easing-standard), border-color var(--transition-fast) var(--easing-standard);align-items:center;padding:10px 16px;font-size:13px;display:inline-flex}.jump-nav__list[data-astro-cid-sesnnkhb] a[data-astro-cid-sesnnkhb]:hover{color:var(--color-gradient-start);border-color:var(--color-gradient-start);text-decoration:none}section[data-astro-cid-sesnnkhb][id]{scroll-margin-top:calc(var(--gmo-header-height,0px) + 96px)}.section__cta--center[data-astro-cid-sesnnkhb]{justify-content:center}.steps[data-astro-cid-sesnnkhb]{gap:var(--spacing-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steps--center[data-astro-cid-sesnnkhb]{max-width:640px;margin-inline:auto}.steps__item[data-astro-cid-sesnnkhb]{gap:var(--spacing-base);align-items:flex-start;display:flex}.steps__num[data-astro-cid-sesnnkhb]{background:var(--color-gradient);color:#fff;width:32px;height:32px;font-size:14px;font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.steps__title[data-astro-cid-sesnnkhb]{font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:4px}.steps__desc[data-astro-cid-sesnnkhb]{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.7}.steps__note[data-astro-cid-sesnnkhb]{margin:var(--spacing-xs) 0 0;font-size:12px;line-height:var(--line-height-reading);color:var(--color-text-secondary)}.steps__phrase[data-astro-cid-sesnnkhb],.btn__label[data-astro-cid-sesnnkhb]{word-break:keep-all;overflow-wrap:anywhere}.steps__note[data-astro-cid-sesnnkhb] a[data-astro-cid-sesnnkhb]{text-decoration:underline}.nobreak[data-astro-cid-sesnnkhb]{display:inline-block}.works-flow[data-astro-cid-sesnnkhb]{justify-content:center;align-items:stretch;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.works-card[data-astro-cid-sesnnkhb]{background:var(--color-surface);border-radius:var(--radius-floating);max-width:330px;padding:var(--spacing-lg) var(--spacing-base);align-items:center;gap:var(--spacing-base);flex-direction:column;flex:280px;display:flex}.works-card__head[data-astro-cid-sesnnkhb]{align-items:center;gap:var(--spacing-base);display:flex}.works-card__title[data-astro-cid-sesnnkhb]{font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;margin:0}@media (width>=1024px){.works-card__head[data-astro-cid-sesnnkhb]{min-height:48px}}.section__lead--phrase[data-astro-cid-sesnnkhb],.section__title--phrase[data-astro-cid-sesnnkhb]{word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.section__lead-sentence[data-astro-cid-sesnnkhb]{display:block}.hero__headline-logo[data-astro-cid-sesnnkhb],.section__title-logo[data-astro-cid-sesnnkhb]{vertical-align:-.05em;width:auto;height:.85em;margin:0 .4em 0 .05em;display:inline-block}.works-card__img[data-astro-cid-sesnnkhb]{border-radius:var(--radius-button);object-fit:cover;width:100%;height:auto}.works-card__img-wrap[data-astro-cid-sesnnkhb]{justify-content:center;align-items:center;width:100%;height:199px;display:flex;position:relative}.works-card__img-wrap[data-astro-cid-sesnnkhb] .works-card__img[data-astro-cid-sesnnkhb]{display:block}.works-card__logo[data-astro-cid-sesnnkhb]{width:34%;height:auto;position:absolute;bottom:6%;left:3%}.works-card__desc[data-astro-cid-sesnnkhb]{color:var(--color-text-secondary);text-align:center;word-break:auto-phrase;text-wrap:balance;margin:0;font-size:14px;line-height:1.7}.works-card__sentence[data-astro-cid-sesnnkhb]{display:block}.works-arrow[data-astro-cid-sesnnkhb]{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:14px solid var(--color-sub);flex-shrink:0;align-self:center;width:0;height:0}@media (width<=1023px){.works-flow[data-astro-cid-sesnnkhb]{flex-direction:column;align-items:center}.works-card[data-astro-cid-sesnnkhb]{width:100%;max-width:400px}.works-arrow[data-astro-cid-sesnnkhb]{border-top:14px solid var(--color-sub);border-bottom:none;border-left:10px solid #0000;border-right:10px solid #0000}}.pay-grid[data-astro-cid-sesnnkhb]{gap:var(--spacing-base);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.pay-grid[data-astro-cid-sesnnkhb]{grid-template-columns:repeat(2,1fr)}}.pay-card[data-astro-cid-sesnnkhb]{align-items:center;gap:var(--spacing-base);background:var(--color-surface);border-radius:var(--radius-floating);padding:var(--spacing-base);display:flex}.pay-card__icon[data-astro-cid-sesnnkhb]{object-fit:contain;flex-shrink:0;width:96px;height:96px}@media (width<=359px){.pay-card__icon[data-astro-cid-sesnnkhb]{width:64px;height:64px}}.pay-card__title[data-astro-cid-sesnnkhb]{font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.pay-card__desc[data-astro-cid-sesnnkhb]{color:var(--color-text-primary);margin:0;font-size:14px;line-height:1.5}.pay-card__note[data-astro-cid-sesnnkhb]{margin:var(--spacing-xs) 0 0;font-size:12px;line-height:var(--line-height-reading);color:var(--color-text-secondary)}.pay-card__title[data-astro-cid-sesnnkhb],.pay-card__desc[data-astro-cid-sesnnkhb],.pay-card__note[data-astro-cid-sesnnkhb]{word-break:keep-all;overflow-wrap:anywhere}.pay-card__link[data-astro-cid-sesnnkhb]{min-height:36px;margin-top:var(--spacing-sm);border:1px solid var(--color-sub);border-radius:var(--radius-input);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-sub);justify-content:center;align-items:center;padding:5px 16px;display:inline-flex}.pay-card__link[data-astro-cid-sesnnkhb]:hover{opacity:.8;text-decoration:none}.overdue-layout[data-astro-cid-sesnnkhb]{justify-content:center;align-items:center;gap:var(--spacing-xl);flex-wrap:wrap;display:flex}.overdue-steps[data-astro-cid-sesnnkhb]{flex:320px;max-width:640px}.overdue-img[data-astro-cid-sesnnkhb]{flex-shrink:0;width:100%;max-width:316px;height:auto}.faq-card[data-astro-cid-sesnnkhb]{background:var(--color-surface);border-radius:var(--radius-floating);padding:var(--spacing-base);gap:var(--spacing-sm);flex-direction:column;display:flex}.faq-item[data-astro-cid-sesnnkhb]:not(:first-child){border-top:1px solid var(--color-border)}.faq-item[data-astro-cid-sesnnkhb][open]{background:var(--color-highlight-soft);border:1px solid #005dae24;border-radius:12px}.faq-item__question[data-astro-cid-sesnnkhb]{align-items:center;gap:var(--spacing-base);padding:20px var(--spacing-base);cursor:pointer;list-style:none;display:flex}.faq-item__question[data-astro-cid-sesnnkhb]::-webkit-details-marker{display:none}.faq-item__badge[data-astro-cid-sesnnkhb]{width:28px;height:28px;font-size:14px;line-height:1;font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.faq-item__badge--q[data-astro-cid-sesnnkhb]{background:var(--color-gradient-start);color:#fff}.faq-item__badge--a[data-astro-cid-sesnnkhb]{background:var(--color-gradient-end);color:#fff}.faq-item__text[data-astro-cid-sesnnkhb]{font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);flex:1}.faq-item__toggle[data-astro-cid-sesnnkhb]{width:20px;height:20px;color:var(--color-gradient-start);transition:transform var(--transition-fast) var(--easing-standard);flex-shrink:0}.faq-item[data-astro-cid-sesnnkhb][open] .faq-item__toggle[data-astro-cid-sesnnkhb]{transform:rotate(180deg)}.faq-item__answer[data-astro-cid-sesnnkhb]{gap:var(--spacing-base);padding:0 var(--spacing-base) 20px var(--spacing-base);display:flex}.faq-item__answer-body[data-astro-cid-sesnnkhb]{color:var(--color-text-secondary);flex:1;font-size:15px;line-height:1.7}.faq-item__answer-body[data-astro-cid-sesnnkhb] p{margin:0 0 1em}.faq-item__answer-body[data-astro-cid-sesnnkhb] ul{margin:0 0 1em;padding-left:1.4em}.faq-item__answer-body[data-astro-cid-sesnnkhb] li{margin-bottom:.4em}.faq-item__answer-body[data-astro-cid-sesnnkhb] a{color:var(--color-gradient-start);text-decoration:underline}.faq-item__answer-body[data-astro-cid-sesnnkhb] p:last-child,.faq-item__answer-body[data-astro-cid-sesnnkhb] ul:last-child{margin-bottom:0}.section--mypage[data-astro-cid-sesnnkhb]{background:var(--color-highlight)}.mypage-inner[data-astro-cid-sesnnkhb]{max-width:760px;margin-inline:auto}@media (width<=767px){.mypage-cta[data-astro-cid-sesnnkhb]{flex-direction:column;align-items:stretch;max-width:400px;margin-inline:auto}}.notice-list[data-astro-cid-sesnnkhb]{max-width:760px;margin:0;margin-inline:auto;padding:0;list-style:none}.notice-list__item[data-astro-cid-sesnnkhb]{padding-block:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.notice-list__item[data-astro-cid-sesnnkhb]:first-child{padding-top:0}.notice-list__title[data-astro-cid-sesnnkhb]{font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:8px}.notice-list__body[data-astro-cid-sesnnkhb]{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.7}.notice-list__note[data-astro-cid-sesnnkhb]{margin:var(--spacing-xs) 0 0;font-size:12px;line-height:var(--line-height-reading);color:var(--color-text-secondary)}.notice-list__title[data-astro-cid-sesnnkhb],.notice-list__body[data-astro-cid-sesnnkhb],.notice-list__note[data-astro-cid-sesnnkhb]{word-break:keep-all;overflow-wrap:anywhere}.notice-list__body[data-astro-cid-sesnnkhb] a[data-astro-cid-sesnnkhb]{text-decoration:underline}
