.corp{--brand:#b8232a;--brand-hover:#9c1c22;--brand-ink:#9c1c22;--brand-tint:#fbf0f0;--focus:#b8232a;--corp-ink:#2b2f36;min-height:100dvh;display:flex;flex-direction:column}.corp #content{flex:1 1}.corp .loop__track{stroke:#e2b4b6}.corp .route .route__hub{background:rgba(184,35,42,.3);box-shadow:inset 0 0 0 1px rgba(255,170,174,.5)}.corp .route .route__hub:before{box-shadow:0 0 0 4px rgba(184,35,42,.35)}.corp .asec--tint{background:linear-gradient(180deg,var(--brand-tint) 0,#fdf8f8 100%)}.clogo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--corp-ink);font-weight:800;font-size:15px;letter-spacing:.06em;white-space:nowrap}.clogo img{width:36px;height:auto}.cgnb{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(255,255,255,.94);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--border)}.cgnb__in{display:flex;align-items:center;gap:28px;min-height:var(--gnb-h)}.cgnb__nav,.cgnb__util{display:none}.cgnb__link{display:inline-flex;align-items:center;min-height:var(--gnb-h);padding:0 12px;font-size:15px;font-weight:600;color:var(--text-2);text-decoration:none;box-shadow:inset 0 -2px 0 transparent}.cgnb__link:hover{color:var(--text-1)}.cgnb__link[aria-current=page]{color:var(--text-1);font-weight:700;box-shadow:inset 0 -2px 0 var(--brand)}.cgnb__util{align-items:center;gap:16px;margin-left:auto}.clang{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--surface-2)}.clang__item{display:inline-grid;place-items:center;min-width:40px;min-height:32px;padding:0 8px;border-radius:999px;font-size:13px;font-weight:700;color:var(--text-3);text-decoration:none}.clang__item[aria-current=true]{background:var(--bg);color:var(--text-1);box-shadow:var(--shadow-1)}.cmenu{margin-left:auto}.cmenu__btn{list-style:none;display:grid;place-items:center;width:44px;height:44px;margin-right:-8px;border-radius:var(--radius-sm);cursor:pointer}.cmenu__btn::-webkit-details-marker{display:none}.cmenu__btn span,.cmenu__btn span:after,.cmenu__btn span:before{display:block;width:20px;height:2px;border-radius:2px;background:var(--text-1);position:relative;transition:transform .2s var(--ease),background-color .2s var(--ease)}.cmenu__btn span:after,.cmenu__btn span:before{content:"";position:absolute;left:0}.cmenu__btn span:before{top:-6px}.cmenu__btn span:after{top:6px}.cmenu[open] .cmenu__btn span{background:transparent}.cmenu[open] .cmenu__btn span:before{transform:translateY(6px) rotate(45deg)}.cmenu[open] .cmenu__btn span:after{transform:translateY(-6px) rotate(-45deg)}.cmenu__panel{position:absolute;left:0;right:0;top:100%;display:grid;grid-gap:16px;gap:16px;padding:12px var(--gutter) 24px;background:var(--bg);border-bottom:1px solid var(--border);box-shadow:var(--shadow-3)}.cmenu__nav{display:grid}.cmenu__nav .cgnb__link{min-height:52px;padding:0;font-size:17px;border-bottom:1px solid var(--border);box-shadow:none}.cmenu__nav .cgnb__link[aria-current=page]{color:var(--brand-ink)}.cmenu .clang{justify-self:start}.cfoot{background:#17191d;color:rgba(255,255,255,.66);font-size:14px}.cfoot__in{display:grid;grid-gap:28px;gap:28px;padding-top:48px;padding-bottom:48px}.cfoot .clogo{color:#fff}.cfoot__brand{grid-gap:14px;gap:14px;max-width:40ch}.cfoot__brand,.cfoot__col{display:grid;align-content:start}.cfoot__col strong{margin-bottom:4px;color:#fff}.cfoot__col a{display:flex;align-items:center;min-height:40px;text-decoration:none;color:inherit}.cfoot__col a:hover,.cfoot__note a:hover{color:#fff}.cfoot__sell{font-weight:700;color:#fff!important}.cfoot__note{grid-column:1/-1;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.cfoot__note a{color:inherit}.chero__title{white-space:pre-line}.cpage{padding-bottom:96px}.cpage__head{display:grid;grid-gap:14px;gap:14px;padding-top:56px;padding-bottom:8px}.cpage__head>*{max-width:72ch}.cpage__eyebrow{margin:0;color:var(--brand-ink);font-weight:700;font-size:14px;letter-spacing:.04em}.cpage__title{margin:0;font-size:32px;line-height:1.25;font-weight:800;letter-spacing:-.03em;text-wrap:balance}.cpage__lede{color:var(--text-2);font-size:17px;line-height:1.75}.cband{display:grid;grid-gap:16px;gap:16px;align-items:center;margin-top:72px;padding:28px;border-radius:var(--radius-xl);background:var(--corp-ink);color:#fff}.cband strong{font-size:20px;letter-spacing:-.02em}.cband .btn{justify-self:start}.cnotices{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.about .cnotices a{color:inherit}@media (min-width:640px){.cfoot__in{grid-template-columns:2fr 1fr 1fr}.cband{grid-template-columns:1fr auto;padding:32px 36px}.cband .btn{justify-self:end}}@media (min-width:1024px){.cgnb__nav,.cgnb__util{display:flex}.cmenu{display:none}.cpage__head{padding-top:88px}.cpage__title{font-size:44px}}.cback{justify-self:start;color:var(--text-3);font-size:14px;font-weight:600;text-decoration:none}.cback:hover{color:var(--text-1)}.cbadge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;background:var(--surface-2);color:var(--text-2);vertical-align:middle;margin-left:6px}.cpage__eyebrow .cbadge{margin:0 6px 0 0}.cbadge[data-status=OPEN]{background:var(--positive-tint);color:var(--positive-ink)}.cbadge[data-status=SCHEDULED]{background:var(--warning-tint);color:var(--warning-ink)}.cempty{color:var(--text-3)}.csub{margin:0 0 12px;font-size:20px;font-weight:800;letter-spacing:-.02em}.csub--on-navy{margin:12px 0 0;color:#fff;font-size:17px}.cpre{white-space:pre-line;color:var(--text-2);line-height:1.75}.cauction-intro{display:grid;grid-gap:32px;gap:32px;padding-top:48px}.cauction-route{padding:28px;border-radius:var(--radius-xl);background:var(--navy);color:#fff}.csteps{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;counter-reset:st}.csteps li{counter-increment:st;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);font-weight:700}.csteps li:before{content:counter(st);display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--brand-tint);color:var(--brand-ink);font-size:13px}.cnotice{display:grid;grid-gap:6px;gap:6px;padding:20px 22px;border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;color:var(--text-1);transition:border-color .15s var(--ease)}.cnotice:hover{border-color:var(--brand)}.cnotice[data-status=CLOSED]{background:var(--surface-1)}.cnotice .cbadge{justify-self:start;margin:0}.cnotice strong{font-size:18px}.cnotice__meta{color:var(--text-3);font-size:14px}.cnotice__sum{color:var(--text-2);font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cnotices--band a{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:var(--radius);background:rgba(255,255,255,.1);text-decoration:none;color:#fff}.cnotices--band span{color:var(--on-navy-2);font-size:14px}.cnotice-body{display:grid;grid-gap:32px;gap:32px;padding-top:32px}.cnotice-main{grid-gap:36px;gap:36px}.cnotice-main,.cnotice-side{display:grid;align-content:start}.cnotice-side{grid-gap:16px;gap:16px}.cside-card{display:grid;grid-gap:12px;gap:12px;padding:22px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);align-content:start}.cside-card .csub{margin:0;font-size:18px}.cdocs{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.cdocs a{display:grid;grid-gap:2px;gap:2px;padding:16px 18px 16px 52px;border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;position:relative}.cdocs a:before{content:"↓";position:absolute;left:18px;top:16px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--brand-tint);color:var(--brand-ink);font-weight:800;font-size:13px}.cdocs a:hover{border-color:var(--brand)}.cdocs small{color:var(--text-4);font-weight:600}.cdocs span{color:var(--text-3);font-size:14px}.cdocs__meta{font-size:13px!important;color:var(--text-4)!important}.cchanges{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.cchanges li{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-left:3px solid var(--brand);background:var(--surface-1);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.cchanges time{color:var(--text-3);font-size:13px}.cform{display:grid;grid-gap:20px;gap:20px}.cform--inline{gap:12px}.cform__grid{display:grid;grid-gap:16px;gap:16px}.cinput{min-height:48px;font-size:16px}.ctextarea{min-height:120px;padding:12px 16px;font-size:16px;resize:vertical}.cfile input[type=file]{padding:12px;border:1px dashed var(--border-input);border-radius:var(--radius);background:var(--surface-1);font-size:15px;max-width:100%}.ccheck{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:15px;color:var(--text-2);cursor:pointer}.ccheck input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--brand)}.cradios{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;border:0}.cradios legend{width:100%;margin-bottom:8px;font-weight:700;font-size:15px}.cradios label{display:inline-flex;align-items:center;gap:8px;min-height:44px}.cradios input{accent-color:var(--brand);width:18px;height:18px}.cform__note{color:var(--text-3);font-size:14px}.cform__errors{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:var(--radius);background:var(--danger-tint);color:var(--danger-ink);font-size:15px}.cform__errors ul{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px}.cform__ok{padding:18px;border-radius:var(--radius);background:var(--positive-tint);color:var(--positive-ink);font-weight:600}.chp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.creceipt{display:grid;grid-gap:16px;gap:16px;padding:28px;border-radius:var(--radius-xl);background:var(--positive-tint)}.creceipt h2{font-size:24px;font-weight:800;color:var(--positive-ink)}.cdl,.creceipt dl{margin:0;display:grid;grid-gap:10px;gap:10px}.cdl div,.creceipt dl div{display:grid;grid-gap:2px;gap:2px}.cdl dt,.creceipt dt{color:var(--text-3);font-size:13px;font-weight:700}.cdl dd,.creceipt dd{margin:0;overflow-wrap:anywhere}.creceipt__warn{padding:12px 14px;border-radius:var(--radius-sm);background:var(--bg);font-weight:700}.cmy{grid-gap:32px;gap:32px}.cmy,.crevs{display:grid}.crevs{list-style:none;margin:0;padding:0;grid-gap:8px;gap:8px}.crevs li{display:grid;grid-gap:2px;gap:2px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius)}.crevs span,.crevs time{color:var(--text-3);font-size:14px;overflow-wrap:anywhere}.ccontact{display:grid;grid-gap:32px;gap:32px;padding-top:24px}@media (min-width:640px){.cform__grid{grid-template-columns:1fr 1fr}.csteps{grid-template-columns:repeat(2,minmax(0,1fr))}.cdl{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.cauction-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.csteps{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.cnotice-body{grid-template-columns:minmax(0,1fr) 360px;gap:56px}.cnotice-side{position:-webkit-sticky;position:sticky;top:calc(var(--gnb-h) + 24px)}.ccontact{grid-template-columns:minmax(0,1fr) 320px;gap:56px}}