@import"/font/pretendard/pretendard.css?20260620";:root{--tt-surface: #ffffff;--tt-variant: #fdf9f9;--tt-sunken: #f7f2f1;--tt-sunken-2: #f2ecea;--tt-border: #eae3e2;--tt-border-strong: #d1c8c7;--tt-ink: #1e1919;--tt-ink-2: #514847;--tt-muted: #6e6664;--tt-hint: #b3aaa9;--tt-primary: #ff4b4b;--tt-primary-hover: #e83b3b;--tt-primary-ink: #dc2626;--tt-primary-soft: #ffecec;--tt-timesale: #e11d48;--tt-timesale-soft: #fae8e6;--tt-new: #3f57c9;--tt-new-soft: #e7ebfb;--tt-star: #ffb400;--tt-success: #2f7b45;--tt-success-soft: #ebf3ee;--tt-warning: #8a6411;--tt-warning-soft: #fbf1e1;--tt-danger: #c0392f;--tt-danger-soft: #fbeaea;--tt-e1: 0 0 0 1px rgba(9, 9, 11, .03), 0 1px 2px rgba(9, 9, 11, .04), 0 1px 3px rgba(9, 9, 11, .06);--tt-e2: 0 0 0 1px rgba(9, 9, 11, .04), 0 4px 8px -4px rgba(9, 9, 11, .05), 0 12px 24px -8px rgba(9, 9, 11, .06);--tt-shadow-cta: 0 1px 2px rgba(255, 75, 75, .18), 0 4px 12px -2px rgba(255, 75, 75, .22);--tt-press: rgba(9, 9, 11, .04);--tt-ease: cubic-bezier(.4, 0, .2, 1);--tt-shell: 68.75rem;--tt-font: "Pretendard Variable", "Pretendard", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif}*{margin:0;padding:0;box-sizing:border-box;font-family:Pretendard Variable,Pretendard,Malgun Gothic,sans-serif;-webkit-tap-highlight-color:transparent}html{font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:.875rem;font-weight:400;line-height:1.5;color:#333;background:#fff}ul,ol,li{list-style:none}a{color:inherit;text-decoration:none;-webkit-touch-callout:none}img{max-width:100%;height:auto;display:block;border:0}button,input,select,textarea{font:inherit;border:none;background:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}button{cursor:pointer}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}.base-input{width:100%;height:3.25rem;padding:0 1.5rem;font-size:.875rem;border:1px solid #ddd;border-radius:.5rem;box-sizing:border-box}.base-input-label{font-size:.875rem;color:#555;display:block;margin-top:.6rem;margin-bottom:.2rem}.base-btn{width:100%;height:3.25rem;font-size:1rem;font-weight:700;border-radius:.5rem;text-align:center;background:#ff4b4b;color:#fff}.base-btn:disabled{background:#ddd;color:#fff;cursor:not-allowed}.flex-top{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.flex-middle{flex:1;display:flex;flex-direction:column;justify-content:center}.flex-bottom{margin-top:auto}.page-header{position:fixed;top:0;left:0;right:0;height:52px;background:#fff;border-bottom:1px solid #ebebf1;box-sizing:border-box;z-index:9999}.page-title,.page-back-button{position:absolute;top:50%;transform:translateY(-50%)}.page-title{left:50%;transform:translate(-50%,-50%);font-size:17px;font-weight:600;color:#111;white-space:nowrap;max-width:calc(100% - 120px);overflow:hidden;text-overflow:ellipsis;text-align:center}.page-back-button{left:20px;background:none;border:none;padding:0;width:23px;height:23px}.page-header-right{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:flex;align-items:center;color:#111}@media (min-width: 540px){.page-back-button,.back-button,.page-header-right{display:none}}.list-paging{display:flex;justify-content:center;align-items:center;gap:.25rem;padding:1.25rem 0;font-size:.875rem}.list-paging .num_box{display:inline-flex;justify-content:center;align-items:center;min-width:2.25rem;height:2rem;font-size:.875rem;color:#555;text-decoration:none;border:none;background:transparent;border-radius:.375rem;cursor:pointer}.list-paging .num_box:hover{background:#f5f5f5}.list-paging .num_box.strong{color:#ff4b4b;font-weight:700;background:#fff0f0}.list-paging .num_box.prev,.list-paging .num_box.next{font-size:.8125rem;color:#555;padding:0 .25rem}
