:root{--black:#000;--white:#fff;--text-primary:#ff4d00;--accent-primary:#ff4d00;--accent-stroke-secondary:#f4f4f4cc;--accent-stroke-on-secondary:#fff;--text-secondary:gray;--text-secondary-sub:#4f4f4f;--text-tertiary:#b4b4b4;--text-inverse:#fff;--text-inverse-muted:#ffffffb3;--bg-btn-pressed:#ff9466;--bg-default:#fff;--bg-brand:#ff4d00;--bg-default-muted:#fffc;--bg-subtle-muted:#f1f1f1cc;--bg-subtle:#f4f4f4;--bg-surface:#f4f4f4;--bg-tertiary:#ff94660d;--neutral-900:#1a1612;--neutral-700:#4f4f4f;--neutral-500:#b4b4b4;--neutral-0-50:#ffffff80;--neutral-0:#fff;--accent-on-primary:#fff;--accent-secondary:gray;--overlay-neutral-0:#fff0;--overlay-neutral-100:#fff;--accent-tertiary:#b4b4b4;--bg-placeholder:#e9e9e9;--bg-disabled:#d2d2d2;--fab-text-secondary-sub:#4f4f4f;--fab-text-secondary:gray;--fab-text-disabled:#b4b4b4;--fab-bg-hover:#f4f4f4cc;--fab-text-red:#ff463c;--fab-text-tertiary:#b4b4b4;--fab-bg-default:#f4f4f4;--fab-accent-secondary:#d2d2d2;--fab-bg-placeholder:#e9e9e9;--scale:1.3;--common-padding:20dvh;--font-boost:1;--content-max:1200px;--content-margin-left:calc((100vw - var(--content-max))/2);--maxLang:60%}@media (max-width:1800px) and (min-width:801px){:root{--font-boost:1.03}}@media (max-width:1440px) and (min-width:801px){:root{--font-boost:1.03}}@media (max-width:1200px){:root{--common-padding:15dvh;--content-max:min(720px,calc(100vw - 4.8rem));--content-margin-left:calc((100vw - var(--content-max))/2)}}@media (max-width:786px){:root{--maxLang:100%}}.glossary-module-scss-module__sqOhQW__footer .glossary-module-scss-module__sqOhQW__cases .glossary-module-scss-module__sqOhQW__project-title,.glossary-module-scss-module__sqOhQW__footer .glossary-module-scss-module__sqOhQW__contact .glossary-module-scss-module__sqOhQW__project-title,.glossary-module-scss-module__sqOhQW__footer .glossary-module-scss-module__sqOhQW__copyright{font-family:Pretendard!important}.glossary-module-scss-module__sqOhQW__header .glossary-module-scss-module__sqOhQW__rightSection .glossary-module-scss-module__sqOhQW__item{font-family:Condor!important}.glossary-module-scss-module__sqOhQW__page{font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=ja] .glossary-module-scss-module__sqOhQW__page{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=zh-Hans] .glossary-module-scss-module__sqOhQW__page{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=zh-Hant] .glossary-module-scss-module__sqOhQW__page{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Noto Sans CJK TC,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.glossary-module-scss-module__sqOhQW__page{--ink:#252824;--muted:#62665f;--line:#e3e5df;--wash:#f5f6f2;--editorial-surface:color-mix(in srgb,var(--accent-primary)4%,var(--bg-default));--editorial-border:color-mix(in srgb,var(--accent-primary)12%,var(--bg-default));width:min(1140px,100% - 96px);color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;margin:0 auto;font-size:15px;line-height:1.8}.glossary-module-scss-module__sqOhQW__page :focus,.glossary-module-scss-module__sqOhQW__page :focus-visible{box-shadow:none!important;outline:none!important}html[data-theme=marth] .glossary-module-scss-module__sqOhQW__page{--text-default:#d5c5b8;--text-secondary-sub:#d5c5b8;--text-secondary:#bda998;--text-tertiary:#bda998;--border-default:var(--accent-stroke-secondary);--ink:var(--text-default);--muted:var(--text-secondary);--line:var(--accent-stroke-secondary);--wash:var(--bg-subtle);--editorial-surface:color-mix(in srgb,var(--bg-subtle)45%,var(--bg-default));--editorial-border:var(--accent-stroke-secondary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(html[data-theme=marth] .glossary-module-scss-module__sqOhQW__page h1,html[data-theme=marth] .glossary-module-scss-module__sqOhQW__page h2,html[data-theme=marth] .glossary-module-scss-module__sqOhQW__page h3){color:var(--text-primary)}:is(html[data-theme=marth] .glossary-module-scss-module__sqOhQW__page .glossary-module-scss-module__sqOhQW__search,html[data-theme=marth] .glossary-module-scss-module__sqOhQW__page .glossary-module-scss-module__sqOhQW__sortTrigger){background:var(--bg-subtle)}html[data-theme=marth] .glossary-module-scss-module__sqOhQW__page .glossary-module-scss-module__sqOhQW__sortMenu{border:1px solid var(--line);background:var(--editorial-surface)}html[data-theme=marth] .glossary-module-scss-module__sqOhQW__page .glossary-module-scss-module__sqOhQW__article .glossary-module-scss-module__sqOhQW__meaning h2{color:var(--accent-primary)}html[data-theme=marth] .glossary-module-scss-module__sqOhQW__page .glossary-module-scss-module__sqOhQW__brandSection{border:1px solid var(--line)}html[data-theme=marth] .glossary-module-scss-module__sqOhQW__page .glossary-module-scss-module__sqOhQW__consult{border-color:var(--line)}.glossary-module-scss-module__sqOhQW__page h1,.glossary-module-scss-module__sqOhQW__page h2,.glossary-module-scss-module__sqOhQW__page h3,.glossary-module-scss-module__sqOhQW__page p,.glossary-module-scss-module__sqOhQW__page figure{margin:0}.glossary-module-scss-module__sqOhQW__page h1,.glossary-module-scss-module__sqOhQW__page h2,.glossary-module-scss-module__sqOhQW__page h3{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-weight:500}.glossary-module-scss-module__sqOhQW__page h2{font-size:30px;line-height:1.45}.glossary-module-scss-module__sqOhQW__page h3{font-size:21px;line-height:1.5}.glossary-module-scss-module__sqOhQW__page a:focus-visible,.glossary-module-scss-module__sqOhQW__page button:focus-visible,.glossary-module-scss-module__sqOhQW__page input:focus-visible,.glossary-module-scss-module__sqOhQW__page select:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.glossary-module-scss-module__sqOhQW__page button,.glossary-module-scss-module__sqOhQW__page input,.glossary-module-scss-module__sqOhQW__page select{font:inherit}.glossary-module-scss-module__sqOhQW__page button{cursor:pointer}.glossary-module-scss-module__sqOhQW__page section{scroll-margin-top:96px}:is(.container.glossary:has(.glossary-module-scss-module__sqOhQW__page),.container.glossary-detail:has(.glossary-module-scss-module__sqOhQW__page)){padding-top:96px;padding-bottom:clamp(112px,13vw,160px)}.glossary-module-scss-module__sqOhQW__breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.glossary-module-scss-module__sqOhQW__breadcrumb small{margin-left:auto;font-size:11px}.glossary-module-scss-module__sqOhQW__breadcrumb a:hover{color:var(--accent-primary)}.glossary-module-scss-module__sqOhQW__hero{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.15fr;align-items:end;gap:32px 64px;padding:32px 0;display:grid}.glossary-module-scss-module__sqOhQW__heroCopy h1{letter-spacing:-.04em;font-size:40px;font-weight:600;line-height:1.3}.glossary-module-scss-module__sqOhQW__heroCopy p{color:var(--muted);margin-top:16px;font-size:16px;line-height:1.85}.glossary-module-scss-module__sqOhQW__searchSection{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-width:0;display:grid}.glossary-module-scss-module__sqOhQW__searchSection .glossary-module-scss-module__sqOhQW__suggested{gap:8px 14px;margin-top:0}.glossary-module-scss-module__sqOhQW__heroCopy .glossary-module-scss-module__sqOhQW__purposeLead{color:var(--ink);letter-spacing:-.025em;margin-top:16px;font-size:21px;font-weight:500;line-height:1.6}.glossary-module-scss-module__sqOhQW__hero .glossary-module-scss-module__sqOhQW__purposeBody{color:var(--muted);text-align:right;justify-self:stretch;max-width:none;padding-bottom:3px;font-size:15px;line-height:1.9}.glossary-module-scss-module__sqOhQW__search{background:var(--bg-default);border:1px solid var(--line);border-radius:8px;align-items:center;gap:14px;min-height:48px;padding:0 16px;transition:border-color .2s;display:flex}.glossary-module-scss-module__sqOhQW__search>svg{width:22px;height:22px;color:var(--ink);flex-shrink:0}.glossary-module-scss-module__sqOhQW__search input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 0;font-size:16px;line-height:26px}.glossary-module-scss-module__sqOhQW__search input:focus-visible{box-shadow:none;outline:none}.glossary-module-scss-module__sqOhQW__search input{color:var(--ink)}.glossary-module-scss-module__sqOhQW__search input::placeholder{color:var(--muted)}.glossary-module-scss-module__sqOhQW__search input::-webkit-search-cancel-button{display:none}.glossary-module-scss-module__sqOhQW__search button{width:36px;height:40px;color:var(--muted);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.glossary-module-scss-module__sqOhQW__suggested{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;font-size:13px;display:flex}.glossary-module-scss-module__sqOhQW__suggested>span{color:var(--muted)}.glossary-module-scss-module__sqOhQW__suggested a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);background:0 0;border:0;padding:6px 0}.glossary-module-scss-module__sqOhQW__suggested a:hover{color:var(--accent-primary)}.glossary-module-scss-module__sqOhQW__catalog{grid-template-columns:176px minmax(0,1fr);gap:56px;padding-top:24px;scroll-margin-top:96px;display:grid}.glossary-module-scss-module__sqOhQW__categories{align-self:start;position:sticky;top:100px}.glossary-module-scss-module__sqOhQW__categories .glossary-module-scss-module__sqOhQW__categoryTitle{letter-spacing:0;margin-bottom:18px;font-size:14px;font-weight:600}.glossary-module-scss-module__sqOhQW__categories a{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:2px 0;padding:10px 12px;font-size:13px;line-height:1.5;transition:background .2s,color .2s;display:flex;position:relative}.glossary-module-scss-module__sqOhQW__categories a span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:11px}.glossary-module-scss-module__sqOhQW__categories a:hover{color:var(--ink)}.glossary-module-scss-module__sqOhQW__categories a[aria-current=page]{color:var(--accent-primary);font-weight:600}.glossary-module-scss-module__sqOhQW__categories a[aria-current=page]:before{content:"";background:currentColor;border-radius:1px;width:2px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.glossary-module-scss-module__sqOhQW__mobileCategory{display:none}.glossary-module-scss-module__sqOhQW__alphabet{border-bottom:1px solid var(--line);justify-content:space-between;gap:2px;padding-bottom:16px;display:flex}.glossary-module-scss-module__sqOhQW__alphabet button{color:var(--muted);background:0 0;border:0;border-radius:0;min-width:32px;min-height:34px;padding:4px 8px;font-size:13px;position:relative}.glossary-module-scss-module__sqOhQW__alphabet button:hover{color:var(--ink)}.glossary-module-scss-module__sqOhQW__alphabet button[aria-pressed=true]{color:var(--accent-primary);font-weight:600}.glossary-module-scss-module__sqOhQW__alphabet button[aria-pressed=true]:after{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.glossary-module-scss-module__sqOhQW__resultHeading{justify-content:space-between;align-items:center;padding:16px 0 24px;font-size:14px;display:flex}.glossary-module-scss-module__sqOhQW__resultHeading strong{color:var(--muted);margin-left:6px;font-size:13px;font-weight:400}.glossary-module-scss-module__sqOhQW__resultHeading label{color:var(--muted);font-size:12px}.glossary-module-scss-module__sqOhQW__resultHeading select{background:var(--bg-default);color:var(--ink);border:0;padding:6px 0 6px 8px}.glossary-module-scss-module__sqOhQW__termGrid{grid-template-columns:1fr 1fr;column-gap:36px;display:grid}.glossary-module-scss-module__sqOhQW__sortControl{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.glossary-module-scss-module__sqOhQW__sortDropdown{position:relative}.glossary-module-scss-module__sqOhQW__sortTrigger{border:1px solid var(--line);background:var(--bg-default);min-width:120px;height:40px;color:var(--ink);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;display:flex}.glossary-module-scss-module__sqOhQW__sortTrigger svg{width:10px;height:10px;transition:transform .2s}.glossary-module-scss-module__sqOhQW__sortTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.glossary-module-scss-module__sqOhQW__sortMenu{z-index:10;overscroll-behavior:contain;scrollbar-width:thin;background:var(--bg-default);border-radius:6px;min-width:100%;max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 4px 16px #0003}.glossary-module-scss-module__sqOhQW__sortMenu button{width:100%;height:38px;color:var(--ink);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:0 12px;display:block}.glossary-module-scss-module__sqOhQW__sortMenu button[aria-checked=true]{color:var(--accent-primary)}.glossary-module-scss-module__sqOhQW__sortMenu button:hover,.glossary-module-scss-module__sqOhQW__sortMenu button:focus-visible{background:var(--wash);outline:none}.glossary-module-scss-module__sqOhQW__termRow{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:22px 0 24px;transition:color .18s;display:flex}.glossary-module-scss-module__sqOhQW__termRow h3{transition:color .18s}.glossary-module-scss-module__sqOhQW__termRow p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.glossary-module-scss-module__sqOhQW__termRow:hover h3{color:var(--accent-primary)}.glossary-module-scss-module__sqOhQW__termRow:hover .glossary-module-scss-module__sqOhQW__termMeta svg{color:var(--accent-primary);transform:translate(3px)}.glossary-module-scss-module__sqOhQW__termMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.glossary-module-scss-module__sqOhQW__termMeta svg{width:18px;height:18px;color:var(--muted);transition:transform .18s,color .18s}.glossary-module-scss-module__sqOhQW__termCategory{color:var(--muted);font-size:11px}.glossary-module-scss-module__sqOhQW__english{color:var(--muted);margin-top:3px;font-size:12px;display:block}.glossary-module-scss-module__sqOhQW__pagination{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;padding-top:32px;font-size:15px;display:flex}.glossary-module-scss-module__sqOhQW__pagination button,.glossary-module-scss-module__sqOhQW__pagination a{min-width:44px;height:44px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.glossary-module-scss-module__sqOhQW__pagination button[aria-current=page],.glossary-module-scss-module__sqOhQW__pagination a[aria-current=page]{border-color:var(--line);font-weight:600}.glossary-module-scss-module__sqOhQW__pagination button:hover:not(:disabled),.glossary-module-scss-module__sqOhQW__pagination a:hover:not(:disabled){border-color:var(--line)}.glossary-module-scss-module__sqOhQW__pagination button:disabled,.glossary-module-scss-module__sqOhQW__pagination a:disabled{opacity:.35;cursor:default}.glossary-module-scss-module__sqOhQW__pageDirection{gap:6px}.glossary-module-scss-module__sqOhQW__pageDirection svg{width:18px;height:18px}.glossary-module-scss-module__sqOhQW__pageDirection:first-child{margin-right:12px}.glossary-module-scss-module__sqOhQW__pageDirection:last-child{margin-left:12px}.glossary-module-scss-module__sqOhQW__pageGap{text-align:center;width:32px}.glossary-module-scss-module__sqOhQW__reviewNote{color:var(--muted);font-size:11px;line-height:1.8;margin-top:24px!important}.glossary-module-scss-module__sqOhQW__empty{text-align:center;padding:60px 0}.glossary-module-scss-module__sqOhQW__empty h3{margin-bottom:8px}.glossary-module-scss-module__sqOhQW__empty button{border:0;border-bottom:1px solid var(--accent-primary);color:var(--accent-primary);background:0 0;margin-top:16px}.glossary-module-scss-module__sqOhQW__endSections{margin-top:80px}.glossary-module-scss-module__sqOhQW__brandSection{background:var(--editorial-surface);border-radius:12px;grid-template-columns:1.4fr 1fr;display:grid;overflow:hidden}.glossary-module-scss-module__sqOhQW__brandCopy{align-self:center;padding:32px}.glossary-module-scss-module__sqOhQW__brandCopy h2{font-size:28px;line-height:1.5}.glossary-module-scss-module__sqOhQW__brandCopy p{margin-top:20px;font-size:14px;line-height:1.9}.glossary-module-scss-module__sqOhQW__brandCopy p.glossary-module-scss-module__sqOhQW__note{margin-top:12px;font-size:12px}.glossary-module-scss-module__sqOhQW__brandWordmark{color:var(--accent-primary);letter-spacing:-.02em;margin-bottom:16px;font-family:Condor,sans-serif;font-size:34px;font-weight:300;display:block}.glossary-module-scss-module__sqOhQW__brandImage{align-self:stretch;min-width:0;min-height:0;position:relative}.glossary-module-scss-module__sqOhQW__brandImage img{object-fit:cover;width:100%;height:100%}.glossary-module-scss-module__sqOhQW__linkGroup{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.glossary-module-scss-module__sqOhQW__textLink{justify-content:space-between;align-items:center;gap:20px;padding:10px 0;font-size:14px;font-weight:500;display:inline-flex;color:var(--ink)!important}.glossary-module-scss-module__sqOhQW__textLink svg{width:18px;height:18px;color:var(--accent-primary)}.glossary-module-scss-module__sqOhQW__textLink:hover{color:var(--accent-primary)!important}.glossary-module-scss-module__sqOhQW__secondaryLink{color:var(--muted);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);font-size:13px}.glossary-module-scss-module__sqOhQW__note{color:var(--muted);font-size:12px;line-height:1.8}.glossary-module-scss-module__sqOhQW__clinicSection{grid-template-columns:1fr 1fr;align-items:start;gap:32px 56px;margin-top:64px;display:grid}.glossary-module-scss-module__sqOhQW__clinicSection h2{font-size:26px;line-height:1.5}.glossary-module-scss-module__sqOhQW__clinicImage{border-radius:8px;height:210px;overflow:hidden}.glossary-module-scss-module__sqOhQW__clinicImage img{object-fit:cover;width:100%;height:100%}.glossary-module-scss-module__sqOhQW__clinicCopy{min-width:0;margin-top:24px}.glossary-module-scss-module__sqOhQW__clinicCopy .glossary-module-scss-module__sqOhQW__clinicEyebrow{color:var(--accent-primary);letter-spacing:.08em;margin-bottom:14px;font-size:12px}.glossary-module-scss-module__sqOhQW__clinicCopy .glossary-module-scss-module__sqOhQW__clinicDescription{max-width:none;color:var(--muted);margin-top:16px;font-size:14px;line-height:1.85}.glossary-module-scss-module__sqOhQW__page .glossary-module-scss-module__sqOhQW__consult{border-color:var(--line);scroll-margin-top:120px}.glossary-module-scss-module__sqOhQW__page .glossary-module-scss-module__sqOhQW__consult h3{color:var(--text-primary);font-size:22px;font-weight:600;line-height:1.4}.glossary-module-scss-module__sqOhQW__page .glossary-module-scss-module__sqOhQW__consult .glossary-module-scss-module__sqOhQW__consultHint{color:var(--muted);margin-top:8px;font-size:14px}.glossary-module-scss-module__sqOhQW__clinicKakao{border-bottom:1px solid var(--accent-primary);justify-content:space-between;align-items:center;gap:48px;margin-top:18px;padding-bottom:8px;font-size:13px;display:inline-flex;color:var(--accent-primary)!important}.glossary-module-scss-module__sqOhQW__clinicKakao svg{width:18px;height:18px}.glossary-module-scss-module__sqOhQW__visitInfo{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:12px;line-height:1.8;display:flex}.glossary-module-scss-module__sqOhQW__visitLinks{flex-wrap:wrap;gap:12px 24px;display:flex}.glossary-module-scss-module__sqOhQW__visitLinks a{align-items:center;gap:8px;display:inline-flex}.glossary-module-scss-module__sqOhQW__visitLinks a:hover{color:var(--accent-primary)}.glossary-module-scss-module__sqOhQW__visitLinks svg{width:14px;height:14px}.glossary-module-scss-module__sqOhQW__detailHero{max-width:740px;padding:32px 0 28px}.glossary-module-scss-module__sqOhQW__detailHero h1{margin-top:10px;font-size:40px;font-weight:600;line-height:1.35}.glossary-module-scss-module__sqOhQW__detailCategory{color:var(--accent-primary);text-underline-offset:4px;font-size:13px;display:inline-block}.glossary-module-scss-module__sqOhQW__detailCategory:hover{text-decoration:underline}.glossary-module-scss-module__sqOhQW__detailEnglish{color:var(--muted);font-size:16px;margin-top:8px!important}.glossary-module-scss-module__sqOhQW__detailLayout{grid-template-columns:minmax(0,740px) 220px;align-items:start;gap:80px;display:grid}.glossary-module-scss-module__sqOhQW__article>section{margin-bottom:64px}.glossary-module-scss-module__sqOhQW__article h2{margin-bottom:16px;font-size:21px;font-weight:600}.glossary-module-scss-module__sqOhQW__article p{max-width:70ch;font-size:16px;line-height:1.8}.glossary-module-scss-module__sqOhQW__article p.glossary-module-scss-module__sqOhQW__note,.glossary-module-scss-module__sqOhQW__article p.glossary-module-scss-module__sqOhQW__reviewNote{font-size:12px}.glossary-module-scss-module__sqOhQW__article .glossary-module-scss-module__sqOhQW__meaning{background:var(--editorial-surface);border:1px solid var(--editorial-border);border-radius:8px;padding:24px 28px}.glossary-module-scss-module__sqOhQW__article .glossary-module-scss-module__sqOhQW__meaning h2{color:var(--ink);margin-bottom:12px;font-size:18px;font-weight:500}.glossary-module-scss-module__sqOhQW__article .glossary-module-scss-module__sqOhQW__meaning p.glossary-module-scss-module__sqOhQW__definition{font-size:16px;line-height:1.8}.glossary-module-scss-module__sqOhQW__article>section:last-of-type{margin-bottom:32px}.glossary-module-scss-module__sqOhQW__explanationSection p+p{margin-top:16px}.glossary-module-scss-module__sqOhQW__explanationSection ul,.glossary-module-scss-module__sqOhQW__explanationSection ol{margin:20px 0 0;padding-left:24px;font-size:16px;line-height:1.8;list-style-position:outside}.glossary-module-scss-module__sqOhQW__explanationSection ul{list-style-type:disc}.glossary-module-scss-module__sqOhQW__explanationSection ol{list-style-type:decimal}.glossary-module-scss-module__sqOhQW__explanationSection li+li{margin-top:10px}.glossary-module-scss-module__sqOhQW__explanationSection li::marker{color:var(--accent-primary)}.glossary-module-scss-module__sqOhQW__editorialInfo{color:var(--muted);padding:20px 0;font-size:13px}.glossary-module-scss-module__sqOhQW__editorialIdentity{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.glossary-module-scss-module__sqOhQW__editorialIdentity>a{color:var(--ink)}.glossary-module-scss-module__sqOhQW__editorialIdentity>a:hover{color:var(--accent-primary)}.glossary-module-scss-module__sqOhQW__editorialTeam{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.glossary-module-scss-module__sqOhQW__editorialTeam svg{width:16px;height:16px}.glossary-module-scss-module__sqOhQW__article .glossary-module-scss-module__sqOhQW__editorialDates{margin-top:10px}.glossary-module-scss-module__sqOhQW__article .glossary-module-scss-module__sqOhQW__editorialDates p{font-size:12px}.glossary-module-scss-module__sqOhQW__contents{align-self:start;padding:12px 8px 12px 0;position:sticky;top:100px}.glossary-module-scss-module__sqOhQW__contents .glossary-module-scss-module__sqOhQW__contentsTitle{margin-bottom:14px;font-size:13px;font-weight:600}.glossary-module-scss-module__sqOhQW__contents a{color:var(--muted);padding:9px 0;font-size:13px;display:block}.glossary-module-scss-module__sqOhQW__contents a:hover{color:var(--accent-primary)}.glossary-module-scss-module__sqOhQW__contentsToggle,.glossary-module-scss-module__sqOhQW__relatedMobile,.glossary-module-scss-module__sqOhQW__contentsLinks a[href=\#related]{display:none}.glossary-module-scss-module__sqOhQW__relatedSidebar{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.glossary-module-scss-module__sqOhQW__relatedSidebar h2{margin-bottom:10px;font-size:14px;font-weight:600}.glossary-module-scss-module__sqOhQW__relatedSidebar .glossary-module-scss-module__sqOhQW__related{grid-template-columns:minmax(0,1fr)}.glossary-module-scss-module__sqOhQW__relatedSidebar .glossary-module-scss-module__sqOhQW__related a{color:var(--ink);padding:14px 0;font-size:14px;line-height:1.6}.glossary-module-scss-module__sqOhQW__relatedSidebar .glossary-module-scss-module__sqOhQW__related a:hover{color:var(--accent-primary)}.glossary-module-scss-module__sqOhQW__relatedSidebar .glossary-module-scss-module__sqOhQW__related a svg{flex-shrink:0}.glossary-module-scss-module__sqOhQW__related{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.glossary-module-scss-module__sqOhQW__related a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:14px;display:flex}.glossary-module-scss-module__sqOhQW__related a svg{width:18px;height:18px;color:var(--accent-primary)}.glossary-module-scss-module__sqOhQW__related a:hover{color:var(--accent-primary)}.glossary-module-scss-module__sqOhQW__relatedLabel{flex-direction:column;gap:6px;display:flex}.glossary-module-scss-module__sqOhQW__relatedCategory{color:var(--muted);font-size:11px;line-height:1.5}.glossary-module-scss-module__sqOhQW__page .glossary-module-scss-module__sqOhQW__contents a:focus,.glossary-module-scss-module__sqOhQW__page .glossary-module-scss-module__sqOhQW__contents button:focus,.glossary-module-scss-module__sqOhQW__page .glossary-module-scss-module__sqOhQW__related a:focus{box-shadow:none;outline:none}.glossary-module-scss-module__sqOhQW__page .glossary-module-scss-module__sqOhQW__contents a:focus-visible,.glossary-module-scss-module__sqOhQW__page .glossary-module-scss-module__sqOhQW__contents button:focus-visible,.glossary-module-scss-module__sqOhQW__page .glossary-module-scss-module__sqOhQW__related a:focus-visible{color:var(--accent-primary);text-underline-offset:4px;text-decoration:underline}.glossary-module-scss-module__sqOhQW__references{margin:0;padding:0;list-style:none}.glossary-module-scss-module__sqOhQW__references li{margin:8px 0}.glossary-module-scss-module__sqOhQW__references a{color:var(--muted);text-underline-offset:4px;align-items:center;gap:12px;font-size:13px;text-decoration:underline;display:inline-flex}.glossary-module-scss-module__sqOhQW__references a svg{width:16px;height:16px}.glossary-module-scss-module__sqOhQW__references li.glossary-module-scss-module__sqOhQW__columnReference{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 20px;padding:24px 0}.glossary-module-scss-module__sqOhQW__references .glossary-module-scss-module__sqOhQW__referenceEyebrow{color:var(--accent-primary);margin-bottom:10px;font-size:12px;display:block}.glossary-module-scss-module__sqOhQW__references a.glossary-module-scss-module__sqOhQW__columnTitle{color:var(--ink);justify-content:space-between;align-items:baseline;gap:24px;font-size:19px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.glossary-module-scss-module__sqOhQW__references a.glossary-module-scss-module__sqOhQW__columnTitle svg{color:var(--accent-primary);flex-shrink:0}.glossary-module-scss-module__sqOhQW__references a.glossary-module-scss-module__sqOhQW__columnTitle:hover{color:var(--accent-primary)}.glossary-module-scss-module__sqOhQW__references .glossary-module-scss-module__sqOhQW__columnMeta{color:var(--muted);flex-wrap:wrap;gap:6px 20px;margin-top:12px;font-size:12px;display:flex}.glossary-module-scss-module__sqOhQW__references .glossary-module-scss-module__sqOhQW__columnMeta a{font-size:inherit}.glossary-module-scss-module__sqOhQW__references p.glossary-module-scss-module__sqOhQW__columnSummary{max-width:none;color:var(--muted);margin-top:14px;font-size:14px;line-height:1.85}.glossary-module-scss-module__sqOhQW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.glossary-module-scss-module__sqOhQW__page{width:calc(100% - 64px)}.glossary-module-scss-module__sqOhQW__hero{gap:28px 36px}.glossary-module-scss-module__sqOhQW__searchSection{grid-template-columns:1fr;gap:10px}.glossary-module-scss-module__sqOhQW__heroCopy h1{font-size:38px}.glossary-module-scss-module__sqOhQW__catalog{grid-template-columns:160px minmax(0,1fr);gap:32px}.glossary-module-scss-module__sqOhQW__termGrid{column-gap:24px}.glossary-module-scss-module__sqOhQW__alphabet{gap:0}.glossary-module-scss-module__sqOhQW__alphabet button{min-width:28px;padding:4px}.glossary-module-scss-module__sqOhQW__detailLayout{grid-template-columns:minmax(0,1fr) 180px;gap:40px}.glossary-module-scss-module__sqOhQW__brandCopy{padding:32px}.glossary-module-scss-module__sqOhQW__clinicSection{gap:36px}}@media (max-width:760px){.glossary-module-scss-module__sqOhQW__page{width:calc(100% - 40px);font-size:14px}.glossary-module-scss-module__sqOhQW__breadcrumb{font-size:11px}.glossary-module-scss-module__sqOhQW__breadcrumb small{font-size:10px}.glossary-module-scss-module__sqOhQW__hero{padding:28px 0;display:block}.glossary-module-scss-module__sqOhQW__heroCopy h1{font-size:32px}.glossary-module-scss-module__sqOhQW__heroCopy p{margin-top:12px;font-size:14px}.glossary-module-scss-module__sqOhQW__heroCopy .glossary-module-scss-module__sqOhQW__purposeLead{margin-top:20px;font-size:19px}.glossary-module-scss-module__sqOhQW__hero .glossary-module-scss-module__sqOhQW__purposeBody{text-align:left;max-width:none;margin-top:20px;padding-bottom:0;font-size:14px}.glossary-module-scss-module__sqOhQW__searchSection{margin-top:24px}.glossary-module-scss-module__sqOhQW__search{gap:10px;min-height:48px;padding:0 14px}.glossary-module-scss-module__sqOhQW__search input{font-size:15px}.glossary-module-scss-module__sqOhQW__suggested{gap:6px 14px;margin-top:8px;font-size:12px}.glossary-module-scss-module__sqOhQW__catalog{padding-top:24px;display:block}.glossary-module-scss-module__sqOhQW__categories{display:none}.glossary-module-scss-module__sqOhQW__mobileCategory{align-items:center;gap:16px;margin-bottom:20px;display:flex}.glossary-module-scss-module__sqOhQW__mobileCategory label{color:var(--muted);font-size:13px}.glossary-module-scss-module__sqOhQW__mobileCategory select{border:1px solid var(--line);background:var(--bg-default);color:var(--ink);border-radius:6px;min-width:180px;padding:10px 12px}.glossary-module-scss-module__sqOhQW__alphabet{grid-template-columns:repeat(8,1fr);gap:4px;padding-bottom:16px;display:grid}.glossary-module-scss-module__sqOhQW__alphabet button{min-height:36px;font-size:13px}.glossary-module-scss-module__sqOhQW__resultHeading{padding-top:18px}.glossary-module-scss-module__sqOhQW__termGrid{grid-template-columns:1fr}.glossary-module-scss-module__sqOhQW__termRow{gap:8px;padding:20px 0}.glossary-module-scss-module__sqOhQW__termRow h3{font-size:21px}.glossary-module-scss-module__sqOhQW__termRow p{-webkit-line-clamp:3}.glossary-module-scss-module__sqOhQW__termCategory{font-size:12px}.glossary-module-scss-module__sqOhQW__pagination{gap:4px;font-size:14px}.glossary-module-scss-module__sqOhQW__pagination button,.glossary-module-scss-module__sqOhQW__pagination a{border-radius:10px;min-width:32px;height:40px;padding:0 6px}.glossary-module-scss-module__sqOhQW__pagination .glossary-module-scss-module__sqOhQW__pageDirection{margin:0}.glossary-module-scss-module__sqOhQW__pagination .glossary-module-scss-module__sqOhQW__pageDirection span{display:none}.glossary-module-scss-module__sqOhQW__pagination .glossary-module-scss-module__sqOhQW__pageGap{width:24px}.glossary-module-scss-module__sqOhQW__endSections{margin-top:56px}.glossary-module-scss-module__sqOhQW__brandSection{flex-direction:column-reverse;display:flex}.glossary-module-scss-module__sqOhQW__brandCopy{padding:28px 24px}.glossary-module-scss-module__sqOhQW__brandCopy h2{font-size:24px}.glossary-module-scss-module__sqOhQW__brandWordmark{margin-bottom:12px;font-size:30px}.glossary-module-scss-module__sqOhQW__brandImage{flex:0 0 180px;height:180px;min-height:0}.glossary-module-scss-module__sqOhQW__brandImage img{object-fit:contain}.glossary-module-scss-module__sqOhQW__linkGroup{gap:12px 20px;margin-top:20px}.glossary-module-scss-module__sqOhQW__clinicSection{flex-direction:column;align-items:stretch;gap:28px;margin-top:40px;display:flex}.glossary-module-scss-module__sqOhQW__clinicSection h2{font-size:25px}.glossary-module-scss-module__sqOhQW__clinicImage{height:220px}.glossary-module-scss-module__sqOhQW__visitInfo{flex-direction:column;align-items:flex-start;gap:16px;padding-top:20px}.glossary-module-scss-module__sqOhQW__visitLinks{gap:12px 20px}.glossary-module-scss-module__sqOhQW__detailHero{padding:24px 0 20px}.glossary-module-scss-module__sqOhQW__detailHero h1{font-size:32px}.glossary-module-scss-module__sqOhQW__detailEnglish{font-size:16px}.glossary-module-scss-module__sqOhQW__detailLayout{flex-direction:column;gap:0;display:flex}.glossary-module-scss-module__sqOhQW__contents{border:1px solid var(--line);border-radius:8px;order:-1;width:100%;margin-bottom:24px;padding:0;position:static}.glossary-module-scss-module__sqOhQW__contents .glossary-module-scss-module__sqOhQW__contentsTitle{display:none}.glossary-module-scss-module__sqOhQW__contents .glossary-module-scss-module__sqOhQW__contentsToggle{width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;font-weight:500;display:flex}.glossary-module-scss-module__sqOhQW__contents .glossary-module-scss-module__sqOhQW__contentsToggle svg{flex-shrink:0;transition:transform .16s}.glossary-module-scss-module__sqOhQW__contents .glossary-module-scss-module__sqOhQW__contentsToggle[aria-expanded=true] svg{transform:rotate(180deg)}.glossary-module-scss-module__sqOhQW__contents .glossary-module-scss-module__sqOhQW__contentsLinks{border-top:1px solid var(--line);padding:4px 18px 12px;display:none}.glossary-module-scss-module__sqOhQW__contents[data-open=true] .glossary-module-scss-module__sqOhQW__contentsLinks{display:block}.glossary-module-scss-module__sqOhQW__contents a{align-items:center;min-height:44px;padding:10px 0;font-size:14px;line-height:1.6;display:flex}.glossary-module-scss-module__sqOhQW__contents a+a{border-top:1px solid var(--line)}.glossary-module-scss-module__sqOhQW__contents a:focus-visible,.glossary-module-scss-module__sqOhQW__contents button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.glossary-module-scss-module__sqOhQW__article{width:100%}.glossary-module-scss-module__sqOhQW__article>section{margin-bottom:48px}.glossary-module-scss-module__sqOhQW__article h2{font-size:20px}.glossary-module-scss-module__sqOhQW__article p{font-size:16px}.glossary-module-scss-module__sqOhQW__article .glossary-module-scss-module__sqOhQW__meaning{padding:20px}.glossary-module-scss-module__sqOhQW__article .glossary-module-scss-module__sqOhQW__meaning p.glossary-module-scss-module__sqOhQW__definition{font-size:16px}.glossary-module-scss-module__sqOhQW__relatedMobile{display:block}.glossary-module-scss-module__sqOhQW__relatedDesktop{display:none}.glossary-module-scss-module__sqOhQW__contentsLinks a[href=\#related]{display:flex}.glossary-module-scss-module__sqOhQW__related{gap:0 20px}.glossary-module-scss-module__sqOhQW__reviewNote{font-size:11px}}@media (prefers-reduced-motion:reduce){.glossary-module-scss-module__sqOhQW__page *{scroll-behavior:auto!important;transition:none!important}}.glossary-module-scss-module__sqOhQW__pageNumber{display:inline-flex}.glossary-module-scss-module__sqOhQW__translationNote{color:var(--muted);margin-top:6px;font-size:11px;display:block}.glossary-module-scss-module__sqOhQW__internationalConsult{margin-top:28px}.glossary-module-scss-module__sqOhQW__internationalConsult .btn-cta{margin:0}button.glossary-module-scss-module__sqOhQW__clinicKakao{border:0;border-bottom:1px solid var(--accent-primary);background:0 0;border-radius:0}.glossary-module-scss-module__sqOhQW__alphabet{flex-wrap:wrap;row-gap:6px}html[lang=en] .glossary-module-scss-module__sqOhQW__alphabet{justify-content:flex-start;gap:6px}
.detail-guide-module-scss-module__FD5fFW__faq{min-width:0}.detail-guide-module-scss-module__FD5fFW__faq .detail-guide-module-scss-module__FD5fFW__faqItem{border-top:1px solid var(--line)}.detail-guide-module-scss-module__FD5fFW__faq .detail-guide-module-scss-module__FD5fFW__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:20px 0;list-style:none;display:flex}.detail-guide-module-scss-module__FD5fFW__faq .detail-guide-module-scss-module__FD5fFW__faqItem summary::-webkit-details-marker{display:none}.detail-guide-module-scss-module__FD5fFW__faq .detail-guide-module-scss-module__FD5fFW__faqItem summary:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.detail-guide-module-scss-module__FD5fFW__faq .detail-guide-module-scss-module__FD5fFW__faqItem h3{margin:0;font-size:17px}.detail-guide-module-scss-module__FD5fFW__faq .detail-guide-module-scss-module__FD5fFW__faqItem>p{padding-bottom:20px}.detail-guide-module-scss-module__FD5fFW__faq .detail-guide-module-scss-module__FD5fFW__faqItem[open] .detail-guide-module-scss-module__FD5fFW__faqToggle:after{transform:rotate(0)}.detail-guide-module-scss-module__FD5fFW__faqToggle{width:16px;height:16px;color:var(--muted);flex:0 0 16px;position:relative}.detail-guide-module-scss-module__FD5fFW__faqToggle:before,.detail-guide-module-scss-module__FD5fFW__faqToggle:after{content:"";background:currentColor;width:16px;height:2px;position:absolute;top:7px;left:0}.detail-guide-module-scss-module__FD5fFW__faqToggle:after{transform:rotate(90deg)}.detail-guide-module-scss-module__FD5fFW__guide{min-width:0;container-type:inline-size}.detail-guide-module-scss-module__FD5fFW__guide .detail-guide-module-scss-module__FD5fFW__guideHeader{margin-bottom:24px}.detail-guide-module-scss-module__FD5fFW__guide .detail-guide-module-scss-module__FD5fFW__guideHeader h2{margin:8px 0 10px}.detail-guide-module-scss-module__FD5fFW__guide .detail-guide-module-scss-module__FD5fFW__guideHeader p{color:var(--muted);font-size:14px;line-height:1.7}.detail-guide-module-scss-module__FD5fFW__eyebrow{color:var(--accent-primary);font-size:12px}.detail-guide-module-scss-module__FD5fFW__columnLabels{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;padding:12px 0;font-size:12px;display:grid}.detail-guide-module-scss-module__FD5fFW__criteria{margin:0;padding:0;list-style:none}.detail-guide-module-scss-module__FD5fFW__guide .detail-guide-module-scss-module__FD5fFW__criterion{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;padding:20px 0;display:grid}.detail-guide-module-scss-module__FD5fFW__guide .detail-guide-module-scss-module__FD5fFW__criterion h3{text-wrap:pretty;margin:10px 0 0;font-size:17px;line-height:1.6}.detail-guide-module-scss-module__FD5fFW__guide .detail-guide-module-scss-module__FD5fFW__criterion p{color:var(--ink);max-width:none;font-size:15px;line-height:1.85}.detail-guide-module-scss-module__FD5fFW__question{min-width:0;padding-top:4px}.detail-guide-module-scss-module__FD5fFW__principle{color:var(--muted);align-items:baseline;gap:10px;font-size:12px;display:flex}.detail-guide-module-scss-module__FD5fFW__number{color:var(--accent-primary);font-variant-numeric:tabular-nums}.detail-guide-module-scss-module__FD5fFW__evidence{background:var(--editorial-surface);border-radius:6px;min-width:0;padding:18px 20px}.detail-guide-module-scss-module__FD5fFW__mobileLabel{display:none}.detail-guide-module-scss-module__FD5fFW__source{min-height:28px;color:var(--muted);align-items:baseline;gap:12px;margin-top:12px;font-size:12px;line-height:1.65;display:inline-flex}.detail-guide-module-scss-module__FD5fFW__source span{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.detail-guide-module-scss-module__FD5fFW__source:hover{color:var(--accent-primary)}.detail-guide-module-scss-module__FD5fFW__source svg{flex-shrink:0}.detail-guide-module-scss-module__FD5fFW__guide .detail-guide-module-scss-module__FD5fFW__guideFooter{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:24px;display:flex}.detail-guide-module-scss-module__FD5fFW__guide .detail-guide-module-scss-module__FD5fFW__guideFooter p{color:var(--muted);font-size:13px;line-height:1.7}.detail-guide-module-scss-module__FD5fFW__consultCta{min-height:44px;color:var(--bg-default);background:var(--accent-primary);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:13px;display:inline-flex}.detail-guide-module-scss-module__FD5fFW__consultCta svg{flex-shrink:0}.detail-guide-module-scss-module__FD5fFW__consultCta:hover{filter:brightness(.94)}@media (max-width:767px){.detail-guide-module-scss-module__FD5fFW__faq .detail-guide-module-scss-module__FD5fFW__faqItem h3{font-size:17px}.detail-guide-module-scss-module__FD5fFW__guide .detail-guide-module-scss-module__FD5fFW__criterion p{font-size:16px;line-height:1.8}.detail-guide-module-scss-module__FD5fFW__consultCta{width:100%}}@container (max-width:580px){.detail-guide-module-scss-module__FD5fFW__columnLabels{display:none}.detail-guide-module-scss-module__FD5fFW__guide .detail-guide-module-scss-module__FD5fFW__criterion{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 0}.detail-guide-module-scss-module__FD5fFW__guide .detail-guide-module-scss-module__FD5fFW__criterion h3{margin-top:8px;font-size:17px}.detail-guide-module-scss-module__FD5fFW__evidence{padding:16px 18px}.detail-guide-module-scss-module__FD5fFW__mobileLabel{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}}
.PageEditorial-module-scss-module__U6InKG__editorial,.PageEditorial-module-scss-module__U6InKG__compact{color:var(--fg-muted,#686b67);flex-wrap:wrap;gap:8px 20px;font-size:12px;line-height:1.8;display:flex}.PageEditorial-module-scss-module__U6InKG__editorial a,.PageEditorial-module-scss-module__U6InKG__compact a{color:inherit;text-underline-offset:3px;text-decoration:underline}.PageEditorial-module-scss-module__U6InKG__editorial a:focus-visible,.PageEditorial-module-scss-module__U6InKG__compact a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.PageEditorial-module-scss-module__U6InKG__editorial{max-width:1200px;margin:32px auto;padding:20px 24px}.PageEditorial-module-scss-module__U6InKG__compact{color:var(--muted);margin-top:16px}.PageEditorial-module-scss-module__U6InKG__review{min-width:0}.PageEditorial-module-scss-module__U6InKG__reviewDate{white-space:nowrap}.PageEditorial-module-scss-module__U6InKG__editorial a.PageEditorial-module-scss-module__U6InKG__personLink,.PageEditorial-module-scss-module__U6InKG__compact a.PageEditorial-module-scss-module__U6InKG__personLink{text-underline-offset:3px;text-decoration:underline}
.glossary-references-module-scss-module__0-MphW__references{color:var(--ink);gap:40px;display:grid}.glossary-references-module-scss-module__0-MphW__references ul,.glossary-references-module-scss-module__0-MphW__references ol{margin:0;padding:0;list-style:none}.glossary-references-module-scss-module__0-MphW__references li{margin:0;padding:0}.glossary-references-module-scss-module__0-MphW__references a{color:inherit;text-decoration:none}.glossary-references-module-scss-module__0-MphW__references a:hover{color:var(--accent-primary)}.glossary-references-module-scss-module__0-MphW__references a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.glossary-references-module-scss-module__0-MphW__references svg{flex-shrink:0;width:18px;height:18px}.glossary-references-module-scss-module__0-MphW__references .glossary-references-module-scss-module__0-MphW__groupTitle{margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.5}.glossary-references-module-scss-module__0-MphW__readingList{border-top:1px solid var(--line)}.glossary-references-module-scss-module__0-MphW__references li.glossary-references-module-scss-module__0-MphW__columnReference{border-bottom:1px solid var(--line)}.glossary-references-module-scss-module__0-MphW__references .glossary-references-module-scss-module__0-MphW__readingLink{padding:12px 0;display:block}.glossary-references-module-scss-module__0-MphW__references .glossary-references-module-scss-module__0-MphW__readingLink:hover,.glossary-references-module-scss-module__0-MphW__references .glossary-references-module-scss-module__0-MphW__readingLink:focus-visible{color:var(--ink)}.glossary-references-module-scss-module__0-MphW__references .glossary-references-module-scss-module__0-MphW__readingLink:hover .glossary-references-module-scss-module__0-MphW__columnHeading,.glossary-references-module-scss-module__0-MphW__references .glossary-references-module-scss-module__0-MphW__readingLink:focus-visible .glossary-references-module-scss-module__0-MphW__columnHeading{color:var(--accent-primary)}.glossary-references-module-scss-module__0-MphW__headingCopy{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.glossary-references-module-scss-module__0-MphW__referenceEyebrow{background:color-mix(in srgb,var(--accent-primary)7%,transparent);color:var(--accent-primary);border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:400;line-height:1.5}.glossary-references-module-scss-module__0-MphW__columnHeading{word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.6}.glossary-references-module-scss-module__0-MphW__columnTitle{justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}.glossary-references-module-scss-module__0-MphW__columnTitle svg{color:var(--accent-primary)}.glossary-references-module-scss-module__0-MphW__externalArrow{color:var(--muted);flex-shrink:0;display:inline-flex;transform:rotate(-45deg)}.glossary-references-module-scss-module__0-MphW__references p.glossary-references-module-scss-module__0-MphW__columnSummary{-webkit-line-clamp:1;max-width:none;color:var(--muted);-webkit-box-orient:vertical;margin:2px 0 0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.glossary-references-module-scss-module__0-MphW__columnMeta{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:12px;line-height:1.7;display:flex}.glossary-references-module-scss-module__0-MphW__references [data-page-editorial]{gap:4px 16px;margin-top:6px;line-height:1.7}.glossary-references-module-scss-module__0-MphW__sourceList{border-top:1px solid var(--line)}.glossary-references-module-scss-module__0-MphW__sourceList li{border-bottom:1px solid var(--line)}.glossary-references-module-scss-module__0-MphW__sourceList a{align-items:center;gap:14px;min-height:60px;padding:10px 0;display:flex}.glossary-references-module-scss-module__0-MphW__sourceNumber{color:var(--muted);font-variant-numeric:tabular-nums;align-self:flex-start;padding-top:3px;font-size:11px}.glossary-references-module-scss-module__0-MphW__sourceCopy{flex:1;gap:3px;min-width:0;display:grid}.glossary-references-module-scss-module__0-MphW__sourceTitle{font-size:14px;line-height:1.6}.glossary-references-module-scss-module__0-MphW__sourceHost{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.glossary-references-module-scss-module__0-MphW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.glossary-references-module-scss-module__0-MphW__references{gap:32px}.glossary-references-module-scss-module__0-MphW__columnTitle,.glossary-references-module-scss-module__0-MphW__sourceList a{gap:12px}}
:root{--black:#000;--white:#fff;--text-primary:#ff4d00;--accent-primary:#ff4d00;--accent-stroke-secondary:#f4f4f4cc;--accent-stroke-on-secondary:#fff;--text-secondary:gray;--text-secondary-sub:#4f4f4f;--text-tertiary:#b4b4b4;--text-inverse:#fff;--text-inverse-muted:#ffffffb3;--bg-btn-pressed:#ff9466;--bg-default:#fff;--bg-brand:#ff4d00;--bg-default-muted:#fffc;--bg-subtle-muted:#f1f1f1cc;--bg-subtle:#f4f4f4;--bg-surface:#f4f4f4;--bg-tertiary:#ff94660d;--neutral-900:#1a1612;--neutral-700:#4f4f4f;--neutral-500:#b4b4b4;--neutral-0-50:#ffffff80;--neutral-0:#fff;--accent-on-primary:#fff;--accent-secondary:gray;--overlay-neutral-0:#fff0;--overlay-neutral-100:#fff;--accent-tertiary:#b4b4b4;--bg-placeholder:#e9e9e9;--bg-disabled:#d2d2d2;--fab-text-secondary-sub:#4f4f4f;--fab-text-secondary:gray;--fab-text-disabled:#b4b4b4;--fab-bg-hover:#f4f4f4cc;--fab-text-red:#ff463c;--fab-text-tertiary:#b4b4b4;--fab-bg-default:#f4f4f4;--fab-accent-secondary:#d2d2d2;--fab-bg-placeholder:#e9e9e9;--scale:1.3;--common-padding:20dvh;--font-boost:1;--content-max:1200px;--content-margin-left:calc((100vw - var(--content-max))/2);--maxLang:60%}@media (max-width:1800px) and (min-width:801px){:root{--font-boost:1.03}}@media (max-width:1440px) and (min-width:801px){:root{--font-boost:1.03}}@media (max-width:1200px){:root{--common-padding:15dvh;--content-max:min(720px,calc(100vw - 4.8rem));--content-margin-left:calc((100vw - var(--content-max))/2)}}@media (max-width:786px){:root{--maxLang:100%}}.WechatQrPopup-module-scss-module__CqMIqW__footer .WechatQrPopup-module-scss-module__CqMIqW__cases .WechatQrPopup-module-scss-module__CqMIqW__project-title,.WechatQrPopup-module-scss-module__CqMIqW__footer .WechatQrPopup-module-scss-module__CqMIqW__contact .WechatQrPopup-module-scss-module__CqMIqW__project-title,.WechatQrPopup-module-scss-module__CqMIqW__footer .WechatQrPopup-module-scss-module__CqMIqW__copyright{font-family:Pretendard!important}.WechatQrPopup-module-scss-module__CqMIqW__header .WechatQrPopup-module-scss-module__CqMIqW__rightSection .WechatQrPopup-module-scss-module__CqMIqW__item{font-family:Condor!important}.WechatQrPopup-module-scss-module__CqMIqW__card{width:min(32rem,100vw - 4rem);padding:1.6rem;box-shadow:0 1rem 4rem #00000026}@media (max-width:1200px){.WechatQrPopup-module-scss-module__CqMIqW__card{width:calc(100vw - 4rem);padding:1.4rem}}.WechatQrPopup-module-scss-module__CqMIqW__closeBtn{cursor:pointer;color:#999;background:0 0;border:none;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;padding:0;display:flex;position:absolute;top:.8rem;right:.8rem}.WechatQrPopup-module-scss-module__CqMIqW__closeBtn svg{width:2.4rem;height:2.4rem}.WechatQrPopup-module-scss-module__CqMIqW__qrFrame{aspect-ratio:1;background:#f8f8f8;border-radius:.4rem;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.WechatQrPopup-module-scss-module__CqMIqW__qrFrame img{object-fit:contain;width:100%;height:100%}.WechatQrPopup-module-scss-module__CqMIqW__qrPlaceholder{color:#999;text-align:center;padding:0 1.6rem;font-size:1.2rem}.WechatQrPopup-module-scss-module__CqMIqW__buttonRow{gap:1.2rem;margin-top:2rem;display:flex}.WechatQrPopup-module-scss-module__CqMIqW__btn,.WechatQrPopup-module-scss-module__CqMIqW__btnFilled,.WechatQrPopup-module-scss-module__CqMIqW__btnOutlined,.WechatQrPopup-module-scss-module__CqMIqW__btnOutlinedCopied{border-radius:.4rem;flex:1;min-width:0;height:4.4rem;padding:0 1.2rem;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=ja] .WechatQrPopup-module-scss-module__CqMIqW__btn,html[lang=ja] .WechatQrPopup-module-scss-module__CqMIqW__btnFilled,html[lang=ja] .WechatQrPopup-module-scss-module__CqMIqW__btnOutlined,html[lang=ja] .WechatQrPopup-module-scss-module__CqMIqW__btnOutlinedCopied{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=zh-Hans] .WechatQrPopup-module-scss-module__CqMIqW__btn,html[lang=zh-Hans] .WechatQrPopup-module-scss-module__CqMIqW__btnFilled,html[lang=zh-Hans] .WechatQrPopup-module-scss-module__CqMIqW__btnOutlined,html[lang=zh-Hans] .WechatQrPopup-module-scss-module__CqMIqW__btnOutlinedCopied{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=zh-Hant] .WechatQrPopup-module-scss-module__CqMIqW__btn,html[lang=zh-Hant] .WechatQrPopup-module-scss-module__CqMIqW__btnFilled,html[lang=zh-Hant] .WechatQrPopup-module-scss-module__CqMIqW__btnOutlined,html[lang=zh-Hant] .WechatQrPopup-module-scss-module__CqMIqW__btnOutlinedCopied{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Noto Sans CJK TC,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.WechatQrPopup-module-scss-module__CqMIqW__btn,.WechatQrPopup-module-scss-module__CqMIqW__btnFilled,.WechatQrPopup-module-scss-module__CqMIqW__btnOutlined,.WechatQrPopup-module-scss-module__CqMIqW__btnOutlinedCopied{font-size:calc(1.3rem*var(--font-boost,1));letter-spacing:-.06em;cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;font-style:normal;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .2s cubic-bezier(.45,0,.55,1),color .2s cubic-bezier(.45,0,.55,1),border-color .2s cubic-bezier(.45,0,.55,1);display:flex;overflow:hidden}.WechatQrPopup-module-scss-module__CqMIqW__btnOutlined,.WechatQrPopup-module-scss-module__CqMIqW__btnOutlinedCopied{border:1px solid var(--bg-brand);color:var(--text-primary);background:#fff}@media (hover:hover){.WechatQrPopup-module-scss-module__CqMIqW__btnOutlined:not(:disabled):not([readonly]):active,.WechatQrPopup-module-scss-module__CqMIqW__btnOutlinedCopied:not(:disabled):not([readonly]):active{background:var(--bg-btn-pressed);color:var(--text-inverse);border-color:var(--bg-btn-pressed)}}.WechatQrPopup-module-scss-module__CqMIqW__btnOutlinedCopied{gap:.6rem}.WechatQrPopup-module-scss-module__CqMIqW__btnOutlinedCopied svg{flex-shrink:0;width:1.4rem;height:1.4rem}.WechatQrPopup-module-scss-module__CqMIqW__btnFilled{background:var(--bg-brand);border:1px solid var(--bg-brand);color:var(--text-inverse)}@media (hover:hover){.WechatQrPopup-module-scss-module__CqMIqW__btnFilled:not(:disabled):not([readonly]):active{background:var(--bg-btn-pressed);border-color:var(--bg-btn-pressed)}}
:root{--black:#000;--white:#fff;--text-primary:#ff4d00;--accent-primary:#ff4d00;--accent-stroke-secondary:#f4f4f4cc;--accent-stroke-on-secondary:#fff;--text-secondary:gray;--text-secondary-sub:#4f4f4f;--text-tertiary:#b4b4b4;--text-inverse:#fff;--text-inverse-muted:#ffffffb3;--bg-btn-pressed:#ff9466;--bg-default:#fff;--bg-brand:#ff4d00;--bg-default-muted:#fffc;--bg-subtle-muted:#f1f1f1cc;--bg-subtle:#f4f4f4;--bg-surface:#f4f4f4;--bg-tertiary:#ff94660d;--neutral-900:#1a1612;--neutral-700:#4f4f4f;--neutral-500:#b4b4b4;--neutral-0-50:#ffffff80;--neutral-0:#fff;--accent-on-primary:#fff;--accent-secondary:gray;--overlay-neutral-0:#fff0;--overlay-neutral-100:#fff;--accent-tertiary:#b4b4b4;--bg-placeholder:#e9e9e9;--bg-disabled:#d2d2d2;--fab-text-secondary-sub:#4f4f4f;--fab-text-secondary:gray;--fab-text-disabled:#b4b4b4;--fab-bg-hover:#f4f4f4cc;--fab-text-red:#ff463c;--fab-text-tertiary:#b4b4b4;--fab-bg-default:#f4f4f4;--fab-accent-secondary:#d2d2d2;--fab-bg-placeholder:#e9e9e9;--scale:1.3;--common-padding:20dvh;--font-boost:1;--content-max:1200px;--content-margin-left:calc((100vw - var(--content-max))/2);--maxLang:60%}@media (max-width:1800px) and (min-width:801px){:root{--font-boost:1.03}}@media (max-width:1440px) and (min-width:801px){:root{--font-boost:1.03}}@media (max-width:1200px){:root{--common-padding:15dvh;--content-max:min(720px,calc(100vw - 4.8rem));--content-margin-left:calc((100vw - var(--content-max))/2)}}@media (max-width:786px){:root{--maxLang:100%}}.ReservationPopup-module-scss-module__pN6GyW__footer .ReservationPopup-module-scss-module__pN6GyW__cases .ReservationPopup-module-scss-module__pN6GyW__project-title,.ReservationPopup-module-scss-module__pN6GyW__footer .ReservationPopup-module-scss-module__pN6GyW__contact .ReservationPopup-module-scss-module__pN6GyW__project-title,.ReservationPopup-module-scss-module__pN6GyW__footer .ReservationPopup-module-scss-module__pN6GyW__copyright{font-family:Pretendard!important}.ReservationPopup-module-scss-module__pN6GyW__header .ReservationPopup-module-scss-module__pN6GyW__rightSection .ReservationPopup-module-scss-module__pN6GyW__item{font-family:Condor!important}.ReservationPopup-module-scss-module__pN6GyW__backdrop{display:none}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__backdrop{z-index:-1;background:#0006;display:block;position:fixed;inset:0}}.ReservationPopup-module-scss-module__pN6GyW__popupContainer{z-index:4000;overscroll-behavior:contain;opacity:0;visibility:hidden;scrollbar-width:thin;scrollbar-color:#d2d2d2 #0000;border-radius:.4rem;width:36rem;height:max-content;max-height:min(60rem,100dvh - 17.6rem);position:fixed;bottom:15.6rem;right:5rem;overflow:hidden auto;box-shadow:1rem 1rem 3rem #00000040}.ReservationPopup-module-scss-module__pN6GyW__popupContainer::-webkit-scrollbar{width:.4rem}.ReservationPopup-module-scss-module__pN6GyW__popupContainer::-webkit-scrollbar-track{background:0 0;margin-right:.4rem}.ReservationPopup-module-scss-module__pN6GyW__popupContainer::-webkit-scrollbar-thumb{background:#d2d2d2;border-radius:.2rem}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__popupContainer{width:100%;width:none;z-index:4000;border-radius:.8rem .8rem 0 0;max-height:calc(100vh - 6rem);bottom:0;left:0;right:0;box-shadow:0 -.4rem 3rem #00000026}}.ReservationPopup-module-scss-module__pN6GyW__quickLinks{gap:1px;display:flex;position:relative}.ReservationPopup-module-scss-module__pN6GyW__quickLink{cursor:pointer;background-color:var(--fab-bg-default);height:5.6rem;font:inherit;border:none;flex:1;align-items:center;gap:.6rem;padding:0 1.2rem;text-decoration:none;transition:background-color .15s cubic-bezier(.45,0,.55,1);display:flex}.ReservationPopup-module-scss-module__pN6GyW__quickLink:first-child{border-radius:.4rem 0 0;position:relative}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__quickLink:first-child{border-radius:.8rem 0 0}}.ReservationPopup-module-scss-module__pN6GyW__quickLink:last-child{border-radius:0 .4rem 0 0}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__quickLink:last-child{border-radius:0 .8rem 0 0}}@media (hover:hover){.ReservationPopup-module-scss-module__pN6GyW__quickLink:not(:disabled):not([readonly]):hover{background:var(--bg-disabled)}}.ReservationPopup-module-scss-module__pN6GyW__quickLinkIcon{flex-shrink:0;width:2.9rem;height:3rem;position:relative}.ReservationPopup-module-scss-module__pN6GyW__quickLinkIcon img{object-fit:contain;width:100%;height:100%}.ReservationPopup-module-scss-module__pN6GyW__badgeOn{background-color:var(--bg-btn-pressed);border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;top:-.2rem;right:-.4rem;box-shadow:0 0 4px #ff4d0099}html[data-theme=marth] .ReservationPopup-module-scss-module__pN6GyW__badgeOn{box-shadow:0 0 4px #c6937199}.ReservationPopup-module-scss-module__pN6GyW__badgeOn:after{content:"";background-color:var(--bg-brand);border-radius:50%;width:.8rem;height:.8rem;margin:auto;position:absolute;inset:0}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__badgeOn{top:-.3rem;right:-.3rem}}.ReservationPopup-module-scss-module__pN6GyW__quickLinkSingle{letter-spacing:-.1rem;color:var(--fab-text-secondary-sub);font-family:Pretendard;font-size:1.3rem;font-weight:400;line-height:1rem}.ReservationPopup-module-scss-module__pN6GyW__singleLineTight{line-height:1.6rem!important}.ReservationPopup-module-scss-module__pN6GyW__quickLinkText{color:var(--fab-text-secondary-sub);text-align:left;flex-direction:column;display:flex}.ReservationPopup-module-scss-module__pN6GyW__quickLinkText span:first-child{letter-spacing:-.03rem;font-family:Pretendard;font-size:1rem;font-weight:500;line-height:1.6rem}.ReservationPopup-module-scss-module__pN6GyW__quickLinkText span:last-child{letter-spacing:-.1rem;font-family:Pretendard;font-size:1.3rem;font-weight:400;line-height:2rem}.ReservationPopup-module-scss-module__pN6GyW__quickLinkText span+span{margin-top:-4px}.ReservationPopup-module-scss-module__pN6GyW__formArea{background-color:var(--fab-bg-default);border-radius:0 0 .4rem .4rem;flex-direction:column;gap:2rem;margin-top:1px;padding:2rem;display:flex}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__formArea{border-radius:0;padding:1.6rem 2.4rem}}.ReservationPopup-module-scss-module__pN6GyW__formTitleRow{justify-content:space-between;align-items:flex-start;display:flex}.ReservationPopup-module-scss-module__pN6GyW__formTitle{letter-spacing:-.05rem;color:var(--fab-text-secondary-sub);font-family:Pretendard;font-size:1.6rem;font-weight:400;line-height:2rem}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__formTitle{letter-spacing:-.1rem;font-size:1.8rem;line-height:2.6rem}}.ReservationPopup-module-scss-module__pN6GyW__closeBtn{cursor:pointer;color:gray;background:0 0;border:none;flex-shrink:0;place-items:center;width:2.8rem;height:2.8rem;padding:0;display:grid}.ReservationPopup-module-scss-module__pN6GyW__closeBtn svg{width:1.4rem;height:1.4rem}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__closeBtn{width:4.4rem;height:4.4rem}}.ReservationPopup-module-scss-module__pN6GyW__fields{isolation:isolate;flex-direction:column;gap:1.6rem;display:flex}.ReservationPopup-module-scss-module__pN6GyW__fields>*{position:relative}.ReservationPopup-module-scss-module__pN6GyW__fields>:first-child{z-index:5}.ReservationPopup-module-scss-module__pN6GyW__fields>:nth-child(2){z-index:4}.ReservationPopup-module-scss-module__pN6GyW__fields>:nth-child(3){z-index:3}.ReservationPopup-module-scss-module__pN6GyW__fields>:nth-child(4){z-index:2}.ReservationPopup-module-scss-module__pN6GyW__fields>:nth-child(5){z-index:1}.ReservationPopup-module-scss-module__pN6GyW__field{flex-direction:column;gap:.4rem;display:flex}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__field{gap:.8rem}}.ReservationPopup-module-scss-module__pN6GyW__fieldLabel{letter-spacing:-.05rem;color:gray;font-family:Pretendard;font-size:1.1rem;font-weight:600;line-height:2rem}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__fieldLabel{line-height:1.4rem}}.ReservationPopup-module-scss-module__pN6GyW__required{color:var(--text-primary)}.ReservationPopup-module-scss-module__pN6GyW__fieldRow{gap:.8rem;display:flex}.ReservationPopup-module-scss-module__pN6GyW__fieldHalf{flex:1;min-width:0}.ReservationPopup-module-scss-module__pN6GyW__dropdown{z-index:1;position:relative}.ReservationPopup-module-scss-module__pN6GyW__dropdown.ReservationPopup-module-scss-module__pN6GyW__dropdownOpen{z-index:10}.ReservationPopup-module-scss-module__pN6GyW__dropdownTrigger{background:var(--bg-placeholder);cursor:pointer;border:none;border-radius:.4rem;justify-content:space-between;align-items:center;width:100%;height:4rem;padding:0 1.6rem;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}html[lang=ja] .ReservationPopup-module-scss-module__pN6GyW__dropdownTrigger{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=zh-Hans] .ReservationPopup-module-scss-module__pN6GyW__dropdownTrigger{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=zh-Hant] .ReservationPopup-module-scss-module__pN6GyW__dropdownTrigger{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Noto Sans CJK TC,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ReservationPopup-module-scss-module__pN6GyW__dropdownTrigger{font-size:calc(1.3rem*var(--font-boost,1));letter-spacing:-.06em;color:var(--fab-text-secondary-sub);text-align:left;font-style:normal;font-weight:400;line-height:1.5}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__dropdownTrigger{height:4.4rem;line-height:2.3rem}}.ReservationPopup-module-scss-module__pN6GyW__dropdownTrigger{z-index:2;position:relative}.ReservationPopup-module-scss-module__pN6GyW__dropdownOpen .ReservationPopup-module-scss-module__pN6GyW__dropdownTrigger{border-radius:.4rem .4rem 0 0}.ReservationPopup-module-scss-module__pN6GyW__dropdownPlaceholder{color:var(--fab-text-secondary)}.ReservationPopup-module-scss-module__pN6GyW__dropdownArrow{color:gray;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:transform .2s;display:flex}.ReservationPopup-module-scss-module__pN6GyW__dropdownArrowOpen{transform:rotate(180deg)}.ReservationPopup-module-scss-module__pN6GyW__dropdownList{z-index:1;overscroll-behavior:contain;background:var(--bg-placeholder);scrollbar-width:thin;scrollbar-color:#d2d2d2 #0000;opacity:0;visibility:hidden;border-radius:0 0 .4rem .4rem;max-height:19.4rem;padding:0 .4rem .4rem;position:absolute;top:4rem;left:0;right:0;overflow-y:auto}.ReservationPopup-module-scss-module__pN6GyW__dropdownList::-webkit-scrollbar{width:.4rem}.ReservationPopup-module-scss-module__pN6GyW__dropdownList::-webkit-scrollbar-track{background:0 0;margin-right:.4rem}.ReservationPopup-module-scss-module__pN6GyW__dropdownList::-webkit-scrollbar-thumb{background:#d2d2d2;border-radius:.2rem}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__dropdownList{top:4.4rem}}.ReservationPopup-module-scss-module__pN6GyW__dropdownItem{cursor:pointer;align-items:center;width:100%;height:3.8rem;padding:.8rem 1.2rem;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}html[lang=ja] .ReservationPopup-module-scss-module__pN6GyW__dropdownItem{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=zh-Hans] .ReservationPopup-module-scss-module__pN6GyW__dropdownItem{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=zh-Hant] .ReservationPopup-module-scss-module__pN6GyW__dropdownItem{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Noto Sans CJK TC,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ReservationPopup-module-scss-module__pN6GyW__dropdownItem{font-size:calc(1.3rem*var(--font-boost,1));letter-spacing:-.06em;color:var(--fab-text-secondary-sub);text-align:left;border-radius:.2rem;font-style:normal;font-weight:400;line-height:1.5;transition:background-color .1s cubic-bezier(.45,0,.55,1);position:relative}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__dropdownItem{line-height:2.3rem}}@media (hover:hover){.ReservationPopup-module-scss-module__pN6GyW__dropdownItem:not(:disabled):not([readonly]):hover{background:var(--fab-bg-hover)}}.ReservationPopup-module-scss-module__pN6GyW__dropdownItemSelected{color:var(--text-primary)}.ReservationPopup-module-scss-module__pN6GyW__textInput{background:var(--bg-placeholder);letter-spacing:-.1rem;width:100%;height:4rem;color:var(--fab-text-secondary-sub);border:none;border-radius:.4rem;padding:.8rem 1.6rem;font-family:Pretendard;font-size:1.3rem;font-weight:400;line-height:2rem}.ReservationPopup-module-scss-module__pN6GyW__textInput::placeholder{color:var(--fab-text-secondary)}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__textInput{height:4.4rem;line-height:2.3rem}}.ReservationPopup-module-scss-module__pN6GyW__errorMsg{align-items:center;gap:.6rem;margin-top:.4rem;display:flex}.ReservationPopup-module-scss-module__pN6GyW__errorMsg svg{flex-shrink:0;width:1.1rem;height:1.1rem}.ReservationPopup-module-scss-module__pN6GyW__errorMsg span{letter-spacing:-.03rem;color:var(--fab-text-red);font-family:Pretendard;font-size:1rem;font-weight:500;line-height:1.6rem}.ReservationPopup-module-scss-module__pN6GyW__consents{flex-direction:column;gap:1.2rem;display:flex}.ReservationPopup-module-scss-module__pN6GyW__consent{flex-direction:column;display:flex}.ReservationPopup-module-scss-module__pN6GyW__consentHeader{justify-content:space-between;align-items:center;display:flex}.ReservationPopup-module-scss-module__pN6GyW__consentTitle{letter-spacing:-.05rem;color:var(--fab-text-secondary);font-family:Pretendard;font-size:1.1rem;font-weight:600;line-height:2rem}.ReservationPopup-module-scss-module__pN6GyW__consentCheck{cursor:pointer;background:0 0;border:none;align-items:center;gap:.6rem;height:2rem;padding:0;display:flex}.ReservationPopup-module-scss-module__pN6GyW__checkbox{background:var(--fab-bg-placeholder);color:#b4b4b4;border:none;border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;transition:background-color .2s cubic-bezier(.45,0,.55,1),color .2s cubic-bezier(.45,0,.55,1);display:flex}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__checkbox{border-radius:.4rem;width:1.6rem;height:1.6rem}}.ReservationPopup-module-scss-module__pN6GyW__checkbox.ReservationPopup-module-scss-module__pN6GyW__checked{background:var(--bg-brand,#ff4d00);color:var(--text-inverse)}.ReservationPopup-module-scss-module__pN6GyW__checkbox svg{width:.8rem;height:.6rem}.ReservationPopup-module-scss-module__pN6GyW__consentCheckLabel{font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=ja] .ReservationPopup-module-scss-module__pN6GyW__consentCheckLabel{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=zh-Hans] .ReservationPopup-module-scss-module__pN6GyW__consentCheckLabel{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=zh-Hant] .ReservationPopup-module-scss-module__pN6GyW__consentCheckLabel{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Noto Sans CJK TC,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ReservationPopup-module-scss-module__pN6GyW__consentCheckLabel{letter-spacing:-.05em;color:var(--fab-text-secondary);font-size:1.1rem;font-weight:600;line-height:1.2}.ReservationPopup-module-scss-module__pN6GyW__consentDesc{letter-spacing:-.03rem;color:var(--fab-text-tertiary);margin-top:.4rem;font-family:Pretendard;font-size:1rem;font-weight:500;line-height:1.6rem}.ReservationPopup-module-scss-module__pN6GyW__consentLink{letter-spacing:-.03rem;color:var(--fab-text-tertiary);cursor:pointer;background:0 0;border:none;width:max-content;padding:0;font-family:Pretendard;font-size:1rem;font-weight:500;line-height:1.6rem;text-decoration:underline}.ReservationPopup-module-scss-module__pN6GyW__globalArea{background-color:var(--fab-bg-default);border-radius:0 0 .4rem .4rem;height:26rem;margin-top:.1rem;padding:2rem;overflow:hidden}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__globalArea{border-radius:0;height:auto;padding:1.6rem 2.4rem}}.ReservationPopup-module-scss-module__pN6GyW__globalTitle{letter-spacing:-.05rem;color:var(--fab-text-secondary-sub);margin-bottom:2rem;font-family:Pretendard;font-size:1.6rem;font-weight:400;line-height:2rem}.ReservationPopup-module-scss-module__pN6GyW__globalDesc{letter-spacing:-.1rem;color:var(--fab-text-secondary);margin-bottom:1.6rem;font-family:Pretendard;font-size:1.3rem;font-weight:400;line-height:2rem}.ReservationPopup-module-scss-module__pN6GyW__globalGuide{letter-spacing:-.1rem;color:var(--fab-text-secondary);font-family:Pretendard;font-size:1.3rem;font-weight:400;line-height:2rem}.ReservationPopup-module-scss-module__pN6GyW__globalGuide p{margin-bottom:.4rem}.ReservationPopup-module-scss-module__pN6GyW__globalGuide ul{flex-direction:column;gap:0;margin:0;padding-left:1.95rem;list-style:outside;display:flex}.ReservationPopup-module-scss-module__pN6GyW__successOverlay{text-align:center;background:#f4f4f4;flex-direction:column;justify-content:center;align-items:center;min-height:30rem;padding:6rem 2rem;display:flex}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__successOverlay{padding:6rem 2.4rem}}.ReservationPopup-module-scss-module__pN6GyW__successTitle{letter-spacing:-.05rem;color:#4f4f4f;margin-bottom:.8rem;font-family:Pretendard;font-size:1.6rem;font-weight:600;line-height:2.4rem}.ReservationPopup-module-scss-module__pN6GyW__successDesc{letter-spacing:-.1rem;color:gray;margin-bottom:3.2rem;font-family:Pretendard;font-size:1.3rem;font-weight:400;line-height:2rem}.ReservationPopup-module-scss-module__pN6GyW__successBtn{background:var(--bg-brand,#ff4d00);color:#fff;letter-spacing:-.1rem;cursor:pointer;border:none;border-radius:.4rem;width:100%;max-width:20rem;height:4rem;font-family:Pretendard;font-size:1.6rem;font-weight:600;line-height:2.4rem;transition:opacity .2s}@media (hover:hover){.ReservationPopup-module-scss-module__pN6GyW__successBtn:not(:disabled):not([readonly]):hover{opacity:.9}}.ReservationPopup-module-scss-module__pN6GyW__submitBtn{background-color:var(--bg-disabled);text-align:center;flex-direction:row;justify-content:center;align-items:center;width:100%;height:4rem;padding:.8rem 1.6rem;display:flex}@media (max-width:1200px){.ReservationPopup-module-scss-module__pN6GyW__submitBtn{height:4.8rem}}.ReservationPopup-module-scss-module__pN6GyW__submitBtn{color:var(--fab-text-disabled);border:none;border-radius:.4rem;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=ja] .ReservationPopup-module-scss-module__pN6GyW__submitBtn{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=zh-Hans] .ReservationPopup-module-scss-module__pN6GyW__submitBtn{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=zh-Hant] .ReservationPopup-module-scss-module__pN6GyW__submitBtn{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Noto Sans CJK TC,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ReservationPopup-module-scss-module__pN6GyW__submitBtn{font-size:calc(1.6rem*var(--font-boost,1));letter-spacing:-.06em;cursor:not-allowed;font-weight:600;line-height:1.5;transition:background-color .2s cubic-bezier(.45,0,.55,1),color .2s cubic-bezier(.45,0,.55,1)}.ReservationPopup-module-scss-module__pN6GyW__submitBtn.ReservationPopup-module-scss-module__pN6GyW__submitActive{background:var(--bg-brand,#ff4d00);color:var(--text-inverse);cursor:pointer;transition:background-color .1s cubic-bezier(.45,0,.55,1)}@media (hover:hover){.ReservationPopup-module-scss-module__pN6GyW__submitBtn.ReservationPopup-module-scss-module__pN6GyW__submitActive:not(:disabled):not([readonly]):active{background-color:var(--bg-btn-pressed)}}
.celebrity-preview-module-scss-module__PV8Tuq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.celebrity-preview-module-scss-module__PV8Tuq__grid li+li{margin-top:0}.celebrity-preview-module-scss-module__PV8Tuq__grid figure{margin:0}.celebrity-preview-module-scss-module__PV8Tuq__grid img{aspect-ratio:1;object-fit:contain;background:var(--bg-subtle);border-radius:4px;width:100%;height:auto;display:block}.celebrity-preview-module-scss-module__PV8Tuq__grid figcaption{margin-top:12px;font-size:16px;line-height:1.6}.celebrity-preview-module-scss-module__PV8Tuq__grid figcaption time{color:var(--text-secondary,#777);margin-top:4px;font-size:13px;display:block}.celebrity-preview-module-scss-module__PV8Tuq__footer{justify-items:start;gap:20px;margin-top:28px;display:grid}@media (max-width:1200px){.celebrity-preview-module-scss-module__PV8Tuq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.celebrity-preview-module-scss-module__PV8Tuq__grid figcaption{font-size:14px}}.celebrity-preview-module-scss-module__PV8Tuq__editorialGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px}.celebrity-preview-module-scss-module__PV8Tuq__editorialGrid img{aspect-ratio:4/5;object-fit:cover;background:0 0}.celebrity-preview-module-scss-module__PV8Tuq__grid.celebrity-preview-module-scss-module__PV8Tuq__editorialGrid{padding-left:0}.celebrity-preview-module-scss-module__PV8Tuq__grid.celebrity-preview-module-scss-module__PV8Tuq__editorialGrid figcaption{margin-top:6px;padding:0;font-size:13px;font-weight:700;line-height:1.4}.celebrity-preview-module-scss-module__PV8Tuq__grid.celebrity-preview-module-scss-module__PV8Tuq__editorialGrid figcaption time{margin-top:2px;font-size:12px;font-weight:400;line-height:1.4}.celebrity-preview-module-scss-module__PV8Tuq__editorialHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-bottom:48px;display:grid}.celebrity-preview-module-scss-module__PV8Tuq__editorialHeader .celebrity-preview-module-scss-module__PV8Tuq__heading{max-width:none;margin-bottom:0}.celebrity-preview-module-scss-module__PV8Tuq__editorialHeader .celebrity-preview-module-scss-module__PV8Tuq__heading>div>p{color:#222;letter-spacing:.04em;margin:0;font-size:12px;line-height:1.85}.celebrity-preview-module-scss-module__PV8Tuq__editorialHeader .celebrity-preview-module-scss-module__PV8Tuq__heading h3{color:var(--accent-primary);letter-spacing:-.035em;text-wrap:wrap;margin:12px 0 0;font-family:inherit;font-size:20px;font-weight:600;line-height:1.55}html[data-theme=marth] .celebrity-preview-module-scss-module__PV8Tuq__editorialHeader .celebrity-preview-module-scss-module__PV8Tuq__heading>div>p{color:var(--text-secondary-sub)}.celebrity-preview-module-scss-module__PV8Tuq__editorialHeader>a{color:var(--accent-primary);white-space:nowrap;place-self:start end;margin-top:0}@media (max-width:800px){.celebrity-preview-module-scss-module__PV8Tuq__editorialHeader{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:32px}.celebrity-preview-module-scss-module__PV8Tuq__editorialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.celebrity-preview-module-scss-module__PV8Tuq__editorialGrid>li:nth-child(n+7){display:none}}
:root{--black:#000;--white:#fff;--text-primary:#ff4d00;--accent-primary:#ff4d00;--accent-stroke-secondary:#f4f4f4cc;--accent-stroke-on-secondary:#fff;--text-secondary:gray;--text-secondary-sub:#4f4f4f;--text-tertiary:#b4b4b4;--text-inverse:#fff;--text-inverse-muted:#ffffffb3;--bg-btn-pressed:#ff9466;--bg-default:#fff;--bg-brand:#ff4d00;--bg-default-muted:#fffc;--bg-subtle-muted:#f1f1f1cc;--bg-subtle:#f4f4f4;--bg-surface:#f4f4f4;--bg-tertiary:#ff94660d;--neutral-900:#1a1612;--neutral-700:#4f4f4f;--neutral-500:#b4b4b4;--neutral-0-50:#ffffff80;--neutral-0:#fff;--accent-on-primary:#fff;--accent-secondary:gray;--overlay-neutral-0:#fff0;--overlay-neutral-100:#fff;--accent-tertiary:#b4b4b4;--bg-placeholder:#e9e9e9;--bg-disabled:#d2d2d2;--fab-text-secondary-sub:#4f4f4f;--fab-text-secondary:gray;--fab-text-disabled:#b4b4b4;--fab-bg-hover:#f4f4f4cc;--fab-text-red:#ff463c;--fab-text-tertiary:#b4b4b4;--fab-bg-default:#f4f4f4;--fab-accent-secondary:#d2d2d2;--fab-bg-placeholder:#e9e9e9;--scale:1.3;--common-padding:20dvh;--font-boost:1;--content-max:1200px;--content-margin-left:calc((100vw - var(--content-max))/2);--maxLang:60%}@media (max-width:1800px) and (min-width:801px){:root{--font-boost:1.03}}@media (max-width:1440px) and (min-width:801px){:root{--font-boost:1.03}}@media (max-width:1200px){:root{--common-padding:15dvh;--content-max:min(720px,calc(100vw - 4.8rem));--content-margin-left:calc((100vw - var(--content-max))/2)}}@media (max-width:786px){:root{--maxLang:100%}}.FloatingMessengerButtons-module-scss-module__Klr4OG__footer .FloatingMessengerButtons-module-scss-module__Klr4OG__cases .FloatingMessengerButtons-module-scss-module__Klr4OG__project-title,.FloatingMessengerButtons-module-scss-module__Klr4OG__footer .FloatingMessengerButtons-module-scss-module__Klr4OG__contact .FloatingMessengerButtons-module-scss-module__Klr4OG__project-title,.FloatingMessengerButtons-module-scss-module__Klr4OG__footer .FloatingMessengerButtons-module-scss-module__Klr4OG__copyright{font-family:Pretendard!important}.FloatingMessengerButtons-module-scss-module__Klr4OG__header .FloatingMessengerButtons-module-scss-module__Klr4OG__rightSection .FloatingMessengerButtons-module-scss-module__Klr4OG__item{font-family:Condor!important}.FloatingMessengerButtons-module-scss-module__Klr4OG__stack{pointer-events:none;right:3rem;bottom:calc(3.6rem + env(safe-area-inset-bottom));z-index:3600;flex-direction:column;align-items:flex-end;gap:1rem;display:flex;position:fixed}@media (max-width:1200px){.FloatingMessengerButtons-module-scss-module__Klr4OG__stack{right:1.4rem;bottom:calc(1.4rem + env(safe-area-inset-bottom))}}.FloatingMessengerButtons-module-scss-module__Klr4OG__touchGroup{z-index:0;pointer-events:auto;position:relative}.FloatingMessengerButtons-module-scss-module__Klr4OG__touchGroup:empty{display:none}.FloatingMessengerButtons-module-scss-module__Klr4OG__touchGroup:before{content:"";z-index:-1;position:absolute;inset:-.8rem}.FloatingMessengerButtons-module-scss-module__Klr4OG__buttons{flex-direction:column;align-items:flex-end;gap:1rem;display:flex}.FloatingMessengerButtons-module-scss-module__Klr4OG__withConsultBar{bottom:calc(13.2rem + env(safe-area-inset-bottom))}@media (max-width:1200px){.FloatingMessengerButtons-module-scss-module__Klr4OG__withConsultBar{bottom:calc(8.7rem + env(safe-area-inset-bottom))}}.FloatingMessengerButtons-module-scss-module__Klr4OG__button{background:var(--accent-primary,#ff4d00);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;padding:0;display:flex;position:relative;box-shadow:0 .4rem 1.4rem #00000029}.FloatingMessengerButtons-module-scss-module__Klr4OG__button img{object-fit:contain;filter:brightness(0)invert();width:2rem;height:2rem}.FloatingMessengerButtons-module-scss-module__Klr4OG__badgeOn{background-color:#ffbc8fb3;border-radius:50%;width:1rem;height:1rem;position:absolute;top:.8rem;right:.8rem}.FloatingMessengerButtons-module-scss-module__Klr4OG__badgeOn:after{content:"";background-color:#fff;border-radius:50%;width:.68rem;height:.68rem;margin:auto;position:absolute;inset:0}
:root{--black:#000;--white:#fff;--text-primary:#ff4d00;--accent-primary:#ff4d00;--accent-stroke-secondary:#f4f4f4cc;--accent-stroke-on-secondary:#fff;--text-secondary:gray;--text-secondary-sub:#4f4f4f;--text-tertiary:#b4b4b4;--text-inverse:#fff;--text-inverse-muted:#ffffffb3;--bg-btn-pressed:#ff9466;--bg-default:#fff;--bg-brand:#ff4d00;--bg-default-muted:#fffc;--bg-subtle-muted:#f1f1f1cc;--bg-subtle:#f4f4f4;--bg-surface:#f4f4f4;--bg-tertiary:#ff94660d;--neutral-900:#1a1612;--neutral-700:#4f4f4f;--neutral-500:#b4b4b4;--neutral-0-50:#ffffff80;--neutral-0:#fff;--accent-on-primary:#fff;--accent-secondary:gray;--overlay-neutral-0:#fff0;--overlay-neutral-100:#fff;--accent-tertiary:#b4b4b4;--bg-placeholder:#e9e9e9;--bg-disabled:#d2d2d2;--fab-text-secondary-sub:#4f4f4f;--fab-text-secondary:gray;--fab-text-disabled:#b4b4b4;--fab-bg-hover:#f4f4f4cc;--fab-text-red:#ff463c;--fab-text-tertiary:#b4b4b4;--fab-bg-default:#f4f4f4;--fab-accent-secondary:#d2d2d2;--fab-bg-placeholder:#e9e9e9;--scale:1.3;--common-padding:20dvh;--font-boost:1;--content-max:1200px;--content-margin-left:calc((100vw - var(--content-max))/2);--maxLang:60%}@media (max-width:1800px) and (min-width:801px){:root{--font-boost:1.03}}@media (max-width:1440px) and (min-width:801px){:root{--font-boost:1.03}}@media (max-width:1200px){:root{--common-padding:15dvh;--content-max:min(720px,calc(100vw - 4.8rem));--content-margin-left:calc((100vw - var(--content-max))/2)}}@media (max-width:786px){:root{--maxLang:100%}}.subhub-module-scss-module__-HwVaW__footer .subhub-module-scss-module__-HwVaW__cases .subhub-module-scss-module__-HwVaW__project-title,.subhub-module-scss-module__-HwVaW__footer .subhub-module-scss-module__-HwVaW__contact .subhub-module-scss-module__-HwVaW__project-title,.subhub-module-scss-module__-HwVaW__footer .subhub-module-scss-module__-HwVaW__copyright{font-family:Pretendard!important}.subhub-module-scss-module__-HwVaW__header .subhub-module-scss-module__-HwVaW__rightSection .subhub-module-scss-module__-HwVaW__item{font-family:Condor!important}.subhub-module-scss-module__-HwVaW__page{font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=ja] .subhub-module-scss-module__-HwVaW__page{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=zh-Hans] .subhub-module-scss-module__-HwVaW__page{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=zh-Hant] .subhub-module-scss-module__-HwVaW__page{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Noto Sans CJK TC,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.subhub-module-scss-module__-HwVaW__page{--ink:#222;--muted:var(--text-secondary-sub);--rule:#dedbd7;--paper:var(--bg-subtle);--accent:var(--accent-primary);width:min(1220px,100% - 80px);margin-inline:auto;padding-top:88px;font-size:15px;line-height:1.85}@media (max-width:1200px){.subhub-module-scss-module__-HwVaW__page{padding-top:80px}}@media (max-width:800px){.subhub-module-scss-module__-HwVaW__page{width:calc(100% - 40px);padding-top:72px}}.subhub-module-scss-module__-HwVaW__page{color:var(--text-default,#555);word-break:keep-all;overflow-wrap:anywhere}.subhub-module-scss-module__-HwVaW__page h1,.subhub-module-scss-module__-HwVaW__page h2,.subhub-module-scss-module__-HwVaW__page h3,.subhub-module-scss-module__-HwVaW__page p,.subhub-module-scss-module__-HwVaW__page figure{margin:0}.subhub-module-scss-module__-HwVaW__page h2{color:var(--accent-primary);letter-spacing:-.04em;font-size:clamp(24px,2.3vw,32px);font-weight:500;line-height:1.45}.subhub-module-scss-module__-HwVaW__page h3{letter-spacing:-.035em;font-size:20px;font-weight:600;line-height:1.55}@media (max-width:800px){.subhub-module-scss-module__-HwVaW__page h3{font-size:18px}}.subhub-module-scss-module__-HwVaW__page a:focus-visible,.subhub-module-scss-module__-HwVaW__page button:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.subhub-module-scss-module__-HwVaW__page section{scroll-margin-top:110px}html[data-theme=marth] .subhub-module-scss-module__-HwVaW__page{--ink:#d5c5b8;--rule:var(--accent-stroke-secondary);--border-default:var(--accent-stroke-secondary);--text-default:#d5c5b8;--text-secondary-sub:#d5c5b8;--text-secondary:#bda998;--text-tertiary:#bda998;--hub-text-body:var(--text-default);--hub-text-muted:var(--text-secondary);--hub-text-strong:var(--text-primary);--hub-hover-bg:var(--bg-subtle)}:is(html[data-theme=marth] .subhub-module-scss-module__-HwVaW__page h3,html[data-theme=marth] .subhub-module-scss-module__-HwVaW__page h4){color:var(--text-primary)}.subhub-module-scss-module__-HwVaW__eyebrow{letter-spacing:.05em;font-size:12px;font-weight:500;line-height:1.6}.subhub-module-scss-module__-HwVaW__hero{background:var(--bg-default);color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(36px,6vw,92px);padding-bottom:100px;display:grid;position:relative;overflow:hidden}.subhub-module-scss-module__-HwVaW__heroCopy{z-index:1;flex-direction:column;justify-content:center;padding:0;display:flex;position:relative}.subhub-module-scss-module__-HwVaW__heroCopy>.subhub-module-scss-module__-HwVaW__eyebrow{color:var(--accent)}.subhub-module-scss-module__-HwVaW__heroCopy h1{color:var(--accent);letter-spacing:-.035em;margin:30px 0 26px;font-size:19px;font-weight:500;line-height:1.6}.subhub-module-scss-module__-HwVaW__heroCopy h1>span{letter-spacing:-.04em;margin-top:14px;font-size:30px;font-weight:500;line-height:1.45;display:block}.subhub-module-scss-module__-HwVaW__heroCopy>p:not(.subhub-module-scss-module__-HwVaW__eyebrow){font-size:15px}.subhub-module-scss-module__-HwVaW__heroLink{border-bottom:1px solid var(--accent);color:var(--accent);justify-content:space-between;gap:16px;max-width:340px;margin-top:38px;padding:14px 0;font-size:14px;display:flex}.subhub-module-scss-module__-HwVaW__heroImage{justify-self:end;width:100%;min-width:0;max-width:480px;height:420px;position:relative}.subhub-module-scss-module__-HwVaW__heroImage img{object-fit:cover;object-position:50% 70%}.subhub-module-scss-module__-HwVaW__heroImage figcaption{color:#fff;text-shadow:0 1px 5px #000;font-size:11px;position:absolute;bottom:16px;left:24px;right:20px}.subhub-module-scss-module__-HwVaW__answer{border-bottom:1px solid var(--rule);grid-template-columns:200px 1fr;gap:32px;padding:32px 0;display:grid}.subhub-module-scss-module__-HwVaW__answer .subhub-module-scss-module__-HwVaW__eyebrow{color:var(--muted);padding-top:5px}.subhub-module-scss-module__-HwVaW__answer strong{color:var(--text-primary,var(--ink));font-weight:600}.subhub-module-scss-module__-HwVaW__contents{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:14px 35px;padding:23px 0;font-size:13px;display:flex}.subhub-module-scss-module__-HwVaW__contents a{color:var(--muted)}.subhub-module-scss-module__-HwVaW__contents a:hover{color:var(--accent);text-underline-offset:5px;text-decoration:underline}.subhub-module-scss-module__-HwVaW__editorial{border-bottom:1px solid var(--rule);grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:72px;padding:76px 0;display:grid}.subhub-module-scss-module__-HwVaW__sectionIntro .subhub-module-scss-module__-HwVaW__eyebrow{color:var(--accent);margin-bottom:19px}.subhub-module-scss-module__-HwVaW__sectionIntro h2{margin-bottom:25px}.subhub-module-scss-module__-HwVaW__sectionIntro>p:not(.subhub-module-scss-module__-HwVaW__eyebrow){color:var(--muted);max-width:300px;font-size:14px}.subhub-module-scss-module__-HwVaW__sectionIntro>a{margin-top:18px}.subhub-module-scss-module__-HwVaW__lead{font-size:17px;margin-bottom:26px!important}.subhub-module-scss-module__-HwVaW__conditions article{border-top:1px solid var(--rule);grid-template-columns:35px 1fr;gap:15px;padding:26px 0;display:grid}.subhub-module-scss-module__-HwVaW__conditions article>span{color:var(--accent);padding-top:6px;font-size:12px}.subhub-module-scss-module__-HwVaW__conditions article h3{margin-bottom:10px}.subhub-module-scss-module__-HwVaW__conditions article p{font-size:15px}.subhub-module-scss-module__-HwVaW__sourceLine{color:var(--muted);font-size:12px}.subhub-module-scss-module__-HwVaW__sourceLine a{text-underline-offset:4px;text-decoration:underline}.subhub-module-scss-module__-HwVaW__evidenceIntro{color:var(--muted);align-self:end;scroll-margin-top:110px;font-size:14px}.subhub-module-scss-module__-HwVaW__evidenceIntro p+p{margin-top:16px}.subhub-module-scss-module__-HwVaW__evidenceIntro strong{color:var(--text-default);font-weight:500}.subhub-module-scss-module__-HwVaW__evidenceIntro a{text-underline-offset:4px;text-decoration:underline}.subhub-module-scss-module__-HwVaW__evidenceList{grid-template-columns:1fr 1fr;column-gap:60px;display:grid}.subhub-module-scss-module__-HwVaW__evidenceSection{padding:76px 0 0}.subhub-module-scss-module__-HwVaW__evidenceHeading{grid-template-columns:1fr 1fr;gap:20px 50px;margin-bottom:45px;display:grid}.subhub-module-scss-module__-HwVaW__evidenceHeading .subhub-module-scss-module__-HwVaW__eyebrow{color:var(--accent);grid-column:1/-1}.subhub-module-scss-module__-HwVaW__evidenceHeading>p:last-child{color:var(--muted);align-self:end;font-size:15px}.subhub-module-scss-module__-HwVaW__evidenceItem{border-top:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr);gap:28px;padding:35px 0;display:grid}.subhub-module-scss-module__-HwVaW__evidenceItem .subhub-module-scss-module__-HwVaW__index{color:var(--accent);padding-top:5px;font-size:14px}.subhub-module-scss-module__-HwVaW__evidenceItem h3{margin-bottom:13px}.subhub-module-scss-module__-HwVaW__evidenceItem>div>p{font-size:15px}.subhub-module-scss-module__-HwVaW__evidenceItem a{margin-top:14px}.subhub-module-scss-module__-HwVaW__textLink{color:var(--accent);text-underline-offset:5px;font-size:13px;text-decoration:underline;display:inline-block}.subhub-module-scss-module__-HwVaW__caseLink{background:var(--paper);justify-content:space-between;align-items:center;gap:45px;padding:30px 36px;display:flex}.subhub-module-scss-module__-HwVaW__caseLink h3{margin-bottom:8px;font-size:18px}.subhub-module-scss-module__-HwVaW__caseLink p{max-width:690px;font-size:14px}.subhub-module-scss-module__-HwVaW__caseLink>a{flex-shrink:0}.subhub-module-scss-module__-HwVaW__lineupTable table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.subhub-module-scss-module__-HwVaW__lineupTable caption{text-align:left;margin-bottom:20px;font-size:16px;font-weight:500}.subhub-module-scss-module__-HwVaW__lineupTable th,.subhub-module-scss-module__-HwVaW__lineupTable td{border-bottom:1px solid var(--rule);vertical-align:top;padding:18px 12px}.subhub-module-scss-module__-HwVaW__lineupTable thead{background:var(--paper);font-size:12px}.subhub-module-scss-module__-HwVaW__lineupTable th{font-weight:500}.subhub-module-scss-module__-HwVaW__lineupTable td span{display:block}.subhub-module-scss-module__-HwVaW__lineupTable td span+span{color:var(--muted)}.subhub-module-scss-module__-HwVaW__lineupTable th:first-child{width:20%}.subhub-module-scss-module__-HwVaW__lineupTable th:last-child{width:21%}.subhub-module-scss-module__-HwVaW__lineupName{color:var(--ink);font-size:14px;font-weight:600;line-height:1.5;display:block}.subhub-module-scss-module__-HwVaW__lineupTier{color:var(--muted);margin-top:6px;font-size:12px;font-weight:400;line-height:1.6;display:block}.subhub-module-scss-module__-HwVaW__note{color:var(--muted);font-size:12px;margin:18px 0 12px!important}.subhub-module-scss-module__-HwVaW__planningNotes{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:30px;margin-top:40px;padding-top:28px;display:grid}.subhub-module-scss-module__-HwVaW__planningNotes h3{margin-bottom:12px;font-size:18px}.subhub-module-scss-module__-HwVaW__planningNotes p{margin-bottom:16px;font-size:14px}.subhub-module-scss-module__-HwVaW__faq article{border-top:1px solid var(--rule);padding:28px 0}.subhub-module-scss-module__-HwVaW__faq article:first-child{border-top:none;padding-top:0}.subhub-module-scss-module__-HwVaW__faq article:last-child{padding-bottom:0}.subhub-module-scss-module__-HwVaW__faq article h3{margin-bottom:12px;font-size:19px}.subhub-module-scss-module__-HwVaW__faq article p{font-size:15px}.subhub-module-scss-module__-HwVaW__visit{background:var(--paper);grid-template-columns:1.5fr 1fr;gap:54px;margin:70px 0 0;padding:54px;display:grid}.subhub-module-scss-module__-HwVaW__visit .subhub-module-scss-module__-HwVaW__eyebrow{color:var(--accent);margin-bottom:20px}.subhub-module-scss-module__-HwVaW__visit h2{margin-bottom:20px;font-size:32px}.subhub-module-scss-module__-HwVaW__visit p{font-size:14px}.subhub-module-scss-module__-HwVaW__visit button{max-width:100%;margin-top:28px}.subhub-module-scss-module__-HwVaW__visit address{border-left:1px solid var(--rule);align-self:center;padding-left:40px;font-style:normal}.subhub-module-scss-module__-HwVaW__visit address strong{font-weight:500}.subhub-module-scss-module__-HwVaW__visit address p{margin:16px 0}@media (max-width:1200px){.subhub-module-scss-module__-HwVaW__hero{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:32px}.subhub-module-scss-module__-HwVaW__heroCopy{padding:0}.subhub-module-scss-module__-HwVaW__heroImage{height:380px}.subhub-module-scss-module__-HwVaW__answer{grid-template-columns:160px 1fr;padding-inline:0}.subhub-module-scss-module__-HwVaW__editorial{grid-template-columns:1fr 2fr;gap:38px}.subhub-module-scss-module__-HwVaW__evidenceItem{grid-template-columns:24px minmax(0,1fr);gap:20px}.subhub-module-scss-module__-HwVaW__visit{gap:30px;padding:35px}}@media (max-width:800px){.subhub-module-scss-module__-HwVaW__hero{grid-template-columns:1fr;gap:28px;margin-inline:0;padding-bottom:64px}.subhub-module-scss-module__-HwVaW__heroCopy{padding:0}.subhub-module-scss-module__-HwVaW__heroCopy h1{margin:22px 0 17px;font-size:16px}.subhub-module-scss-module__-HwVaW__heroCopy h1>span{margin-top:8px;font-size:26px;line-height:1.3}.subhub-module-scss-module__-HwVaW__heroCopy>p:not(.subhub-module-scss-module__-HwVaW__eyebrow){font-size:14px}.subhub-module-scss-module__-HwVaW__heroLink{max-width:100%;margin-top:17px;font-size:13px}.subhub-module-scss-module__-HwVaW__heroImage{justify-self:center;width:84%;max-width:360px;height:220px}.subhub-module-scss-module__-HwVaW__heroImage img{object-position:50% 63%}.subhub-module-scss-module__-HwVaW__heroImage figcaption{font-size:10px;bottom:12px;left:20px}.subhub-module-scss-module__-HwVaW__answer{grid-template-columns:1fr;gap:12px;padding:30px 0;font-size:15px}.subhub-module-scss-module__-HwVaW__contents{gap:12px 23px;padding:20px 0;font-size:12px}.subhub-module-scss-module__-HwVaW__editorial{grid-template-columns:1fr;gap:28px;padding:56px 0}.subhub-module-scss-module__-HwVaW__sectionIntro h2{margin-bottom:18px}.subhub-module-scss-module__-HwVaW__sectionIntro>p:not(.subhub-module-scss-module__-HwVaW__eyebrow){max-width:none}.subhub-module-scss-module__-HwVaW__sectionIntro .subhub-module-scss-module__-HwVaW__eyebrow{margin-bottom:12px}.subhub-module-scss-module__-HwVaW__lead{font-size:15px}.subhub-module-scss-module__-HwVaW__conditions article{grid-template-columns:23px 1fr;gap:10px;padding:22px 0}.subhub-module-scss-module__-HwVaW__conditions article h3{font-size:19px}.subhub-module-scss-module__-HwVaW__evidenceList{grid-template-columns:1fr}.subhub-module-scss-module__-HwVaW__evidenceSection{padding-top:56px}.subhub-module-scss-module__-HwVaW__evidenceHeading{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.subhub-module-scss-module__-HwVaW__evidenceHeading>p:last-child{font-size:14px}.subhub-module-scss-module__-HwVaW__evidenceItem{grid-template-columns:25px 1fr;gap:10px;padding:26px 0}.subhub-module-scss-module__-HwVaW__evidenceItem h3{font-size:20px}.subhub-module-scss-module__-HwVaW__caseLink{flex-direction:column;align-items:flex-start;gap:15px;padding:24px}.subhub-module-scss-module__-HwVaW__lineupTable table{font-size:12px;line-height:1.75}.subhub-module-scss-module__-HwVaW__lineupTable th,.subhub-module-scss-module__-HwVaW__lineupTable td{padding:14px 7px}.subhub-module-scss-module__-HwVaW__lineupTable th:first-child,.subhub-module-scss-module__-HwVaW__lineupTable th:last-child{width:21%}.subhub-module-scss-module__-HwVaW__lineupTable caption{font-size:14px}.subhub-module-scss-module__-HwVaW__planningNotes{grid-template-columns:1fr;gap:26px}.subhub-module-scss-module__-HwVaW__faq article h3{font-size:18px}.subhub-module-scss-module__-HwVaW__visit{grid-template-columns:1fr;gap:30px;margin-top:40px;padding:28px 24px}.subhub-module-scss-module__-HwVaW__visit h2{font-size:27px}.subhub-module-scss-module__-HwVaW__visit address{border-left:0;border-top:1px solid var(--rule);padding:25px 0 0}}.subhub-module-scss-module__-HwVaW__caseFact{border-left:2px solid var(--accent);margin:18px 0;padding-left:17px}.subhub-module-scss-module__-HwVaW__caseFact strong{margin:5px 0;font-size:17px;font-weight:500;display:block}.subhub-module-scss-module__-HwVaW__caseFact p:last-child{color:var(--muted);font-size:12px}.subhub-module-scss-module__-HwVaW__casePhotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.subhub-module-scss-module__-HwVaW__casePhotos figure{min-width:0;margin:0}.subhub-module-scss-module__-HwVaW__casePhotos img{width:100%;height:auto;display:block}.subhub-module-scss-module__-HwVaW__casePhotos figcaption{color:var(--muted);margin-top:8px;font-size:13px}@media (max-width:800px){.subhub-module-scss-module__-HwVaW__casePhotos{grid-template-columns:1fr}}
.cost-section-module-scss-module__GkiaxW__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.cost-section-module-scss-module__GkiaxW__priceTable{border-collapse:collapse;text-align:left;width:100%}.cost-section-module-scss-module__GkiaxW__priceTable th,.cost-section-module-scss-module__GkiaxW__priceTable td{border-bottom:1px solid var(--line);padding:18px 0;font-weight:400}.cost-section-module-scss-module__GkiaxW__priceTable thead th{border-top:1px solid var(--line);font-size:13px}.cost-section-module-scss-module__GkiaxW__priceTable th:first-child{padding-right:16px}.cost-section-module-scss-module__GkiaxW__priceTable td{color:var(--accent-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px}.cost-section-module-scss-module__GkiaxW__tableNotes{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-top:20px;display:flex}.cost-section-module-scss-module__GkiaxW__source,.cost-section-module-scss-module__GkiaxW__priceBasis{color:var(--hub-text-muted,#888);font-size:12px;margin:0!important}.cost-section-module-scss-module__GkiaxW__priceBasis{text-align:right;margin-left:auto!important}.cost-section-module-scss-module__GkiaxW__details{gap:64px;display:grid}.cost-section-module-scss-module__GkiaxW__details h3{margin-bottom:14px!important}.cost-section-module-scss-module__GkiaxW__details ul{margin:0;padding-left:20px}.cost-section-module-scss-module__GkiaxW__details ul li+li{margin-top:8px}@media (max-width:800px){.cost-section-module-scss-module__GkiaxW__layout{grid-template-columns:minmax(0,1fr);gap:32px}.cost-section-module-scss-module__GkiaxW__priceTable td{font-size:18px}.cost-section-module-scss-module__GkiaxW__details{font-size:14px;line-height:1.8}.cost-section-module-scss-module__GkiaxW__details>div>h3{font-size:17px}}
.related-articles-module-scss-module__jf4xrq__section .related-articles-module-scss-module__jf4xrq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;padding:0;list-style:none;display:grid}.related-articles-module-scss-module__jf4xrq__section .related-articles-module-scss-module__jf4xrq__list>li{border-top:1px solid var(--border-default,var(--bg-placeholder));margin:0}.related-articles-module-scss-module__jf4xrq__article{height:100%;padding:28px 0;text-decoration:none;display:block}.related-articles-module-scss-module__jf4xrq__article:hover .related-articles-module-scss-module__jf4xrq__title{color:var(--accent-primary);text-underline-offset:5px;text-decoration:underline}.related-articles-module-scss-module__jf4xrq__article .related-articles-module-scss-module__jf4xrq__topic{color:var(--accent-primary);margin-bottom:10px;font-size:13px;display:block}.related-articles-module-scss-module__jf4xrq__article .related-articles-module-scss-module__jf4xrq__title{margin:0;font-size:18px;line-height:1.5}.related-articles-module-scss-module__jf4xrq__article .related-articles-module-scss-module__jf4xrq__summary{color:var(--text-secondary-sub);margin-top:12px;font-size:15px;line-height:1.8}@media (max-width:1200px){.related-articles-module-scss-module__jf4xrq__section .related-articles-module-scss-module__jf4xrq__list{grid-template-columns:1fr}.related-articles-module-scss-module__jf4xrq__article .related-articles-module-scss-module__jf4xrq__title{font-size:18px}}
