.tt-hd[data-v-be649b7d]{font-family:var(--tt-font);background:var(--tt-surface);box-shadow:var(--tt-e1)}.tt-hd__top[data-v-be649b7d]{width:var(--tt-shell);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;padding:1.75rem 0 .25rem;display:flex}.tt-hd__logo[data-v-be649b7d]{flex:none;display:flex}.tt-hd__logo img[data-v-be649b7d]{width:12rem;height:auto;display:block}.tt-hd__side[data-v-be649b7d]{flex:0 auto;align-items:center;gap:1.1rem;min-width:0;display:flex}.tt-hd-search[data-v-be649b7d]{background:var(--tt-sunken);border-radius:9999px;align-items:center;width:16.5rem;height:2.75rem;transition:background .15s,box-shadow .15s;display:flex;position:relative}.tt-hd-search[data-v-be649b7d]:hover{background:var(--tt-sunken-2)}.tt-hd-search[data-v-be649b7d]:focus-within{background:var(--tt-surface);box-shadow:0 0 0 1.5px var(--tt-primary), var(--tt-e2)}.tt-hd-search__go[data-v-be649b7d]{width:2.15rem;height:2.15rem;color:var(--tt-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:color .12s;display:inline-flex;position:absolute;top:50%;left:.3rem;transform:translateY(-50%)}.tt-hd-search__go[data-v-be649b7d]:hover{color:var(--tt-primary)}.tt-hd-search__go svg[data-v-be649b7d]{width:1.15rem;height:1.15rem}.tt-hd-search input[type=text][data-v-be649b7d]{min-width:0;height:100%;color:var(--tt-ink);background:0 0;border:none;flex:1;padding:0 1.1rem 0 2.7rem;font-family:inherit;font-size:.9375rem}.tt-hd-search input[data-v-be649b7d]::placeholder{color:var(--tt-hint)}.tt-hd-search input[data-v-be649b7d]:focus{outline:none}.tt-hd-search__dropdown[data-v-be649b7d]{background:var(--tt-surface);border:1px solid var(--tt-border);max-height:22rem;box-shadow:var(--tt-e2);z-index:1100;border-radius:12px;padding:.4rem;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto}.tt-hd-search__item[data-v-be649b7d]{color:var(--tt-ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:.55rem .7rem;font-size:.875rem;transition:background .12s,color .12s;display:block;overflow:hidden}.tt-hd-search__item[data-v-be649b7d]:hover,.tt-hd-search__item.is-active[data-v-be649b7d]{background:var(--tt-sunken);color:var(--tt-ink)}.tt-hd-search__item mark[data-v-be649b7d]{color:var(--tt-primary-ink);background:0 0;font-weight:700}.tt-hd-search__item--lead[data-v-be649b7d]{align-items:center;gap:.5rem;display:flex}.tt-hd-search__ico[data-v-be649b7d]{width:.85rem;height:.85rem;color:var(--tt-hint);flex:none}.tt-hd-search__txt[data-v-be649b7d]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tt-hd-search__cap[data-v-be649b7d]{color:var(--tt-muted);justify-content:space-between;align-items:center;padding:.35rem .7rem .3rem;font-size:.75rem;display:flex}.tt-hd-search__clear[data-v-be649b7d]{color:var(--tt-hint);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:.75rem;transition:color .12s}.tt-hd-search__clear[data-v-be649b7d]:hover{color:var(--tt-ink-2)}.tt-hd-search__row[data-v-be649b7d]{border-radius:8px;align-items:center;transition:background .12s;display:flex}.tt-hd-search__row .tt-hd-search__item[data-v-be649b7d]{flex:auto;min-width:0}.tt-hd-search__row[data-v-be649b7d]:hover,.tt-hd-search__row.is-active[data-v-be649b7d]{background:var(--tt-sunken)}.tt-hd-search__row:hover .tt-hd-search__item[data-v-be649b7d],.tt-hd-search__row.is-active .tt-hd-search__item[data-v-be649b7d]{color:var(--tt-ink)}.tt-hd-search__del[data-v-be649b7d]{width:1.6rem;height:1.6rem;color:var(--tt-hint);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;margin-right:.3rem;padding:0;transition:color .12s;display:inline-flex}.tt-hd-search__del[data-v-be649b7d]:hover{color:var(--tt-ink)}.tt-hd-search__del svg[data-v-be649b7d]{width:.7rem;height:.7rem}.tt-hd-acct[data-v-be649b7d]{align-items:center;gap:.3rem;margin-right:-.3rem;display:flex}.tt-hd-acct__menu[data-v-be649b7d]{display:flex;position:relative}.tt-hd-stack[data-v-be649b7d]{min-width:3.4rem;color:var(--tt-ink-2);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.3rem;padding:.35rem .3rem;font-family:inherit;transition:color .12s;display:inline-flex}.tt-hd-stack svg[data-v-be649b7d]{width:1.6rem;height:1.6rem}.tt-hd-stack span[data-v-be649b7d]{white-space:nowrap;font-size:.6875rem;font-weight:500;line-height:1.5}.tt-hd-stack[data-v-be649b7d]:hover{color:var(--tt-primary)}.tt-hd-pop[data-v-be649b7d]{background:var(--tt-surface);border:1px solid var(--tt-border);min-width:9.5rem;box-shadow:var(--tt-e2);opacity:0;visibility:hidden;z-index:1100;border-radius:12px;padding:.4rem;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;right:0;transform:translateY(6px)}.tt-hd-pop.on[data-v-be649b7d]{opacity:1;visibility:visible;transform:translateY(4px)}.tt-hd-pop[data-v-be649b7d]:before{content:"";height:.75rem;position:absolute;top:-.75rem;left:0;right:0}.tt-hd-pop a[data-v-be649b7d]{color:var(--tt-ink-2);white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.8125rem;transition:background .12s,color .12s;display:flex}.tt-hd-pop a[data-v-be649b7d]:hover{background:var(--tt-sunken);color:var(--tt-primary)}.tt-hd-pop__hi span[data-v-be649b7d]{color:var(--tt-primary-ink);background:var(--tt-primary-soft);border-radius:5px;padding:.05rem .3rem;font-size:.6875rem;font-weight:700}.tt-hd-pop__div[data-v-be649b7d]{background:var(--tt-border);height:1px;margin:.35rem .3rem;display:block}.tt-hd__nav[data-v-be649b7d]{width:var(--tt-shell);align-items:center;height:4.25rem;margin:0 auto;display:flex}.tt-hd__cats[data-v-be649b7d]{align-items:center;gap:1rem;margin-left:1.25rem;display:inline-flex}.tt-hd__disc[data-v-be649b7d]{align-items:center;gap:.25rem;margin-left:auto;margin-right:-.8rem;display:inline-flex}.tt-hd-link[data-v-be649b7d]{letter-spacing:.01em;height:4.25rem;color:var(--tt-ink-2);white-space:nowrap;align-items:center;padding:0 .5rem;font-size:1.125rem;font-weight:600;line-height:normal;transition:color .12s;display:inline-flex;position:relative}.tt-hd-link[data-v-be649b7d]:after{content:"";background:var(--tt-primary);transform-origin:50%;border-radius:3px 3px 0 0;height:3px;transition:transform .18s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:.5rem;right:.5rem;transform:scaleX(0)}.tt-hd-link[data-v-be649b7d]:hover{color:var(--tt-ink)}.tt-hd-link[data-v-be649b7d]:hover:after{transform:scaleX(1)}.tt-hd-link[data-v-be649b7d]:active{color:var(--tt-primary-ink)}.tt-hd-link.active[data-v-be649b7d]{color:var(--tt-ink)}.tt-hd-link.active[data-v-be649b7d]:after{transform:scaleX(1)}.tt-hd-chip[data-v-be649b7d]{height:2.25rem;color:var(--tt-timesale);white-space:nowrap;border-radius:9999px;align-items:center;gap:.3rem;padding:0 .8rem;font-size:1rem;font-weight:700;line-height:normal;transition:background .12s;display:inline-flex}.tt-hd-chip svg[data-v-be649b7d]{width:.95rem;height:.95rem}.tt-hd-chip[data-v-be649b7d]:hover,.tt-hd-chip.active[data-v-be649b7d]{background:var(--tt-timesale-soft)}.tt-hd-cal[data-v-be649b7d]{margin-left:-.75rem}.tt-hd-cal__glyph[data-v-be649b7d]{display:inline-flex;position:relative}.tt-hd-cal__glyph svg[data-v-be649b7d]{width:2.25rem;height:2.25rem;display:block}.tt-hd-cal__body[data-v-be649b7d]{fill:var(--tt-sunken);transition:fill .12s}.tt-hd-cal__band[data-v-be649b7d]{fill:var(--tt-primary)}.tt-hd-cal__day[data-v-be649b7d]{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--tt-ink);font-size:.8125rem;font-style:normal;font-weight:700;line-height:1;transition:color .12s;position:absolute;top:64%;left:50%;transform:translate(-50%,-50%)}.tt-hd-cal:hover .tt-hd-cal__body[data-v-be649b7d],.tt-hd-cal.active .tt-hd-cal__body[data-v-be649b7d]{fill:var(--tt-primary-soft)}.tt-hd-cal:hover .tt-hd-cal__day[data-v-be649b7d],.tt-hd-cal.active .tt-hd-cal__day[data-v-be649b7d]{color:var(--tt-primary-ink)}.tt-hd-cal[data-v-be649b7d]:not(.active):hover:after{transform:scaleX(0)}.tt-hd-disc__link[data-v-be649b7d]{height:2.25rem;color:var(--tt-ink-2);white-space:nowrap;border-radius:9999px;align-items:center;gap:.3rem;padding:0 .8rem;font-size:1rem;font-weight:500;line-height:normal;transition:background .12s,color .12s;display:inline-flex}.tt-hd-disc__link svg[data-v-be649b7d]{flex:none;width:.95rem;height:.95rem}.tt-hd-disc__link[data-v-be649b7d]:hover{background:var(--tt-sunken);color:var(--tt-ink)}.tt-hd-disc__link[data-v-be649b7d]:active{background:var(--tt-sunken-2)}.tt-hd-disc__link.active[data-v-be649b7d]{background:var(--tt-sunken-2);color:var(--tt-ink);font-weight:600}@media (prefers-reduced-motion:reduce){.tt-hd-link[data-v-be649b7d]:after,.tt-hd-disc__link[data-v-be649b7d],.tt-hd-chip[data-v-be649b7d],.tt-hd-search[data-v-be649b7d],.tt-hd-pop[data-v-be649b7d]{transition:none}}.tt-ft[data-v-bd8fab1e]{font-family:var(--tt-font);background:var(--tt-surface);color:var(--tt-ink);border-top:1px solid var(--tt-border);line-height:normal}.tt-ft__inner[data-v-bd8fab1e]{width:var(--tt-shell);margin:0 auto}.tt-ft__top[data-v-bd8fab1e]{grid-template-columns:1.3fr 2fr;gap:3.5rem;padding:2.5rem 0 2.25rem;display:grid}.tt-ft__logo img[data-v-bd8fab1e]{width:8.5rem;height:auto;display:block}.tt-ft-cs[data-v-bd8fab1e]{margin-top:1.6rem}.tt-ft-cs__title[data-v-bd8fab1e]{color:var(--tt-ink-2);margin:0;font-size:.875rem;font-weight:700}.tt-ft-cs__info[data-v-bd8fab1e]{flex-direction:column;gap:.5rem;margin:.6rem 0 0;display:flex}.tt-ft-cs__tel[data-v-bd8fab1e]{letter-spacing:-.01em;color:var(--tt-ink);font-size:1.25rem;font-weight:700}.tt-ft-cs__hr[data-v-bd8fab1e]{color:var(--tt-muted);font-size:.75rem}.tt-ft__cols[data-v-bd8fab1e]{grid-template-columns:repeat(3,1fr);display:grid}.tt-ft-col[data-v-bd8fab1e]{padding:0 1.75rem}.tt-ft-col[data-v-bd8fab1e]:first-child{padding-left:0}.tt-ft-col[data-v-bd8fab1e]:not(:first-child){border-left:1px solid var(--tt-border)}.tt-ft-col__tag[data-v-bd8fab1e]{letter-spacing:.14em;color:var(--tt-ink);margin:0 0 1.1rem;font-size:.75rem;font-weight:700}.tt-ft-col a[data-v-bd8fab1e]{color:var(--tt-ink-2);padding:.4rem 0;font-size:.8125rem;transition:color .12s;display:block}.tt-ft-col a[data-v-bd8fab1e]:hover{color:var(--tt-ink)}.tt-ft-col a.strong[data-v-bd8fab1e]{font-weight:600}.tt-ft__legal[data-v-bd8fab1e]{background:#fafafa}.tt-ft__legal-row[data-v-bd8fab1e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.75rem 0 2rem;display:flex}.tt-ft-biz[data-v-bd8fab1e]{color:var(--tt-hint);font-size:.75rem;line-height:2}.tt-ft-biz span[data-v-bd8fab1e]{color:var(--tt-muted)}.tt-ft-pipe[data-v-bd8fab1e]{background:var(--tt-border-strong);vertical-align:middle;width:1px;height:.7em;margin:0 .55rem;display:inline-block}.tt-ft-biz__link[data-v-bd8fab1e]{background:var(--tt-surface);border:1px solid var(--tt-border);color:var(--tt-muted);border-radius:6px;margin-left:.45rem;padding:.05rem .4rem;font-size:.6875rem;transition:color .12s,border-color .12s;display:inline-block}.tt-ft-biz__link[data-v-bd8fab1e]:hover{color:var(--tt-ink);border-color:var(--tt-ink)}.tt-ft__copy[data-v-bd8fab1e]{color:var(--tt-hint);flex-shrink:0;font-size:.75rem}.site-layout[data-v-2886f116]{flex-direction:column;min-height:100vh;display:flex}.site-main[data-v-2886f116]{flex-direction:column;flex:auto;display:flex}.site-layout.is-web .site-main--loading[data-v-2886f116]{min-height:100vh}.site-main--white[data-v-2886f116]{background:var(--tt-surface)}.site-main__inner[data-v-2886f116]{flex-direction:column;flex:auto;display:flex}.site-header--flat[data-v-2886f116] .tt-hd{box-shadow:none}.site-header--mobile[data-v-2886f116]{z-index:100;position:sticky;top:0}.mgnb[data-v-e0620b29]{box-sizing:border-box;align-items:center;height:52px;display:flex}.mgnb--light[data-v-e0620b29]{color:#111;background:#fff;border-bottom:1px solid #ebebf1}.mgnb--dark[data-v-e0620b29]{color:#fff;background:#15110a;border-bottom:1px solid #ffffff14}.mgnb--transparent[data-v-e0620b29]{color:#fff;background:0 0;border-bottom:1px solid #0000}.mgnb__side[data-v-e0620b29]{align-items:center;display:flex}.mgnb__left[data-v-e0620b29]{min-width:0;padding-left:20px;padding-right:.75rem}.mgnb__right[data-v-e0620b29]{margin-left:auto;padding-right:20px}.mgnb__center[data-v-e0620b29]{text-align:center;align-items:center;max-width:calc(100% - 6rem);display:flex;position:absolute;left:50%;transform:translate(-50%)}.mgnb__title[data-v-e0620b29]{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:600;overflow:hidden}.mgnb .mgnb-btn[data-v-e0620b29-s]{width:23px;height:23px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.mgnb .mgnb-btn img[data-v-e0620b29-s],.mgnb .mgnb-btn svg[data-v-e0620b29-s]{width:23px;height:23px;display:block}.mbt-btn[data-v-bfd4c3b6]{width:23px;height:23px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.mbt-btn svg[data-v-bfd4c3b6]{width:23px;height:23px;display:block}.mbt-mark[data-v-bfd4c3b6]{letter-spacing:-.01em;min-width:0;color:inherit;align-items:center;margin-left:.5rem;font-size:1.125rem;font-weight:700;line-height:1;display:inline-flex;transform:translateY(-.0625rem)}.mbt-mark__text[data-v-bfd4c3b6]{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.4;overflow:hidden}.msb-btn[data-v-4c769e9c]{width:23px;height:23px;color:inherit;justify-content:center;align-items:center;display:flex}.msb-btn svg[data-v-4c769e9c]{width:23px;height:23px;display:block}.bottom-gnb[data-v-d6cdeaba]{width:100%;height:var(--tt-bottom-nav-h,3.5rem);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:content-box;z-index:9999;filter:drop-shadow(0 0 3px #0000001a);background:#fff;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.bottom-gnb-list[data-v-d6cdeaba]{border-top:1px solid #eee;width:100%;height:100%;display:flex}.bottom-gnb-item[data-v-d6cdeaba]{color:#514847;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.125rem;text-decoration:none;display:flex}.bottom-gnb-item.is-active[data-v-d6cdeaba]{color:#ff4b4b}.bottom-gnb-icon[data-v-d6cdeaba]{stroke-width:1.3px;flex-shrink:0;width:1.375rem;height:1.375rem}.bottom-gnb-label[data-v-d6cdeaba]{letter-spacing:-.03em;color:#6e6664;margin-top:.25rem;font-size:.625rem;line-height:1}.bottom-gnb-item.is-active .bottom-gnb-label[data-v-d6cdeaba]{color:#ff4b4b;font-weight:600}.err[data-v-a65e07c3]{text-align:center;flex:auto;justify-content:center;align-items:center;padding:4rem 1.25rem;display:flex}.err.is-mobile[data-v-a65e07c3]{padding-bottom:calc(4rem + var(--tt-bottom-nav-h,3.5rem) + env(safe-area-inset-bottom))}.err__block[data-v-a65e07c3]{animation:.24s cubic-bezier(0,0,.2,1) err-in-a65e07c3}@keyframes err-in-a65e07c3{0%{opacity:0;transform:translateY(.5rem)}}.err__code[data-v-a65e07c3]{letter-spacing:-.02em;color:var(--tt-muted);font-variant-numeric:tabular-nums;margin:0 0 1.25rem;font-size:3.25rem;font-weight:700;line-height:1}.err__title[data-v-a65e07c3]{letter-spacing:-.02em;color:var(--tt-ink);text-wrap:balance;margin:0 0 .875rem;font-size:1.5rem;font-weight:700;line-height:1.35}.err__body[data-v-a65e07c3]{color:var(--tt-muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.7}.err__actions[data-v-a65e07c3]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2.5rem;display:flex}.err__btn[data-v-a65e07c3]{min-width:10.5rem;height:3.125rem;transition:background-color .12s var(--tt-ease);border-radius:.75rem;justify-content:center;align-items:center;padding:0 1.75rem;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.err__btn--primary[data-v-a65e07c3]{background:var(--tt-primary);color:var(--tt-surface);box-shadow:var(--tt-shadow-cta)}.err__btn--primary[data-v-a65e07c3]:hover{background:var(--tt-primary-hover)}.err__btn--secondary[data-v-a65e07c3]{background:var(--tt-sunken);color:var(--tt-ink)}.err__btn--secondary[data-v-a65e07c3]:hover{background:var(--tt-sunken-2)}.err__btn[data-v-a65e07c3]:active{transform:scale(.98)}.err__btn[data-v-a65e07c3]:focus-visible{outline:2px solid var(--tt-primary);outline-offset:2px}.err__meta[data-v-a65e07c3]{color:var(--tt-muted);margin:1.5rem 0 0;font-size:.75rem;line-height:1.55}.err__meta a[data-v-a65e07c3]{color:var(--tt-muted)}.err.is-web .err__code[data-v-a65e07c3]{margin-bottom:1.5rem;font-size:4.5rem}.err.is-web .err__title[data-v-a65e07c3]{letter-spacing:-.025em;font-size:2rem;line-height:1.3}.err.is-web .err__actions[data-v-a65e07c3]{margin-top:3rem}.err.is-web .err__btn[data-v-a65e07c3]{min-width:12rem}@media (prefers-reduced-motion:reduce){.err__block[data-v-a65e07c3]{animation:none}.err__btn[data-v-a65e07c3]{transition:none}.err__btn[data-v-a65e07c3]:active{transform:none}}.register-step-fallback[data-v-d3fa6c23]{text-align:center;color:var(--tt-muted);margin-top:2.5rem}.register-step-fallback.is-error[data-v-d3fa6c23]{color:var(--tt-danger)}
