@import"https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&family=Noto+Sans+KR:wght@400;500;700&display=swap";.lj-page{--lj-w: min(980px, calc(100% - 48px) );--lj-ink: #616161;--lj-muted: #757575;--lj-line: #e0e0e0;--lj-accent: #ef6c00;--lj-btn: #697f9f;--lj-btn-hover: #455a64;--lj-label: #efeee9;background:#fff;font-family:Nanum Gothic,Verdana,Geneva,sans-serif;color:var(--lj-ink);padding-bottom:72px}.lj-hero{background:#ebebeb url(/images/back_2.png) center / contain repeat;min-height:180px;display:flex;align-items:flex-end;padding:28px 0 36px}.lj-hero-inner{width:var(--lj-w);margin:0 auto}.lj-hero.align-right .lj-hero-inner{text-align:right}.lj-hero.align-left .lj-hero-inner{text-align:left}.lj-hero h1{margin:0 0 10px;font-size:2em;font-weight:800;color:#757575;letter-spacing:-.03em}.lj-hero p{margin:0;font-size:.9em;font-weight:700;color:#616161;line-height:1.55;white-space:pre-line}.lj-hero.hero-200{height:200px;min-height:200px;box-sizing:border-box;padding:0 0 36px;align-items:flex-end}.lj-hero.hero-200 .lj-hero-inner{display:block;height:auto;padding:0}.lj-hero.hero-200 .lj-hero-copy{padding-bottom:0}.lj-trade-page{--lj-w: min(1114px, calc(100% - 24px) )}.lj-trade-page .lj-hero h1{color:gray}.lj-trade-page .lj-hero p{color:#a9a9a9;font-weight:700}.lj-trade-page .lj-body{padding-top:20px}.lj-trade-page .lj-form .row{grid-template-columns:22% 1fr}.lj-trade-page .lj-form textarea{min-height:220px}.lj-trade-page .lj-actions{margin-top:8px;gap:2%}.lj-trade-page .lj-actions button{padding:14px 20px;font-size:.9em;font-weight:700}.lj-fake-page{--lj-w: min(1114px, calc(100% - 24px) )}.lj-fake-page .lj-hero h1{color:gray}.lj-fake-page .lj-hero p{color:#a9a9a9;font-weight:700}.lj-fake-page .lj-body{padding-top:20px}.lj-cs-page .lj-cs-tabs{gap:8px 12px;margin-bottom:22px;padding:0 4px 16px;border-bottom:1px solid #e0e0e0}.lj-cs-page .lj-cs-tabs a{position:relative;padding:4px 2px 8px;font-size:1.08em;letter-spacing:-.02em;transition:color .15s ease}.lj-cs-page .lj-cs-tabs a.on{color:#ef6c00}.lj-cs-page .lj-cs-tabs a.on:after{content:"";position:absolute;left:0;right:0;bottom:-17px;height:3px;border-radius:3px 3px 0 0;background:#ef6c00}.lj-cs-card{border:1px solid #e6e9ee;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 10px 28px #2632380f}.lj-cs-card .lj-fake-intro{margin:0;border-bottom:1px solid #e8eaed;background:linear-gradient(180deg,#f3f5f7,#eceff1);font-size:.92em;padding:16px 18px}.lj-cs-card .lj-fake-form{background:#f7f8fa;padding:16px 14px 20px}.lj-cs-card .lj-fake-form input[type=text],.lj-cs-card .lj-fake-form textarea{width:calc(100% - 8px);margin:8px 4px;border:1px solid #cfd8dc;border-radius:10px;background:#fff;letter-spacing:.02em;transition:border-color .15s ease,box-shadow .15s ease}.lj-cs-card .lj-fake-form input[type=text]:focus,.lj-cs-card .lj-fake-form textarea:focus{outline:none;border-color:#697f9f;box-shadow:0 0 0 3px #697f9f29}.lj-cs-card .lj-fake-form .write{margin:10px 4px 8px;min-width:108px;border-radius:8px;background:#697f9f;font-weight:700;letter-spacing:.04em;box-shadow:0 6px 14px #697f9f40}.lj-cs-card .lj-fake-form .write:hover{background:#455a64}.lj-cs-card .lj-fake-note{margin:12px 8px 0;padding:10px 12px;border-radius:8px;background:#fff;border:1px dashed #cfd8dc}.lj-cs-card .lj-fake-warn{margin:10px 8px 8px;padding:10px 12px;border-radius:8px;background:#fff5f5;border:1px solid #ffcdd2}.lj-cs-page .lj-help-h{margin-top:36px;padding:0 4px 10px;font-weight:700;letter-spacing:-.02em;border-bottom:2px solid #90a4ae}.lj-cs-list .lj-help-item{margin:10px 0;padding:12px 14px;border:1px solid #eceff1;border-radius:12px;background:#fff;border-bottom:1px solid #eceff1;box-shadow:0 4px 14px #2632380a}.lj-cs-list .lj-help-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:6px;background:#eceff1;color:#546e7a;font-size:12px;font-weight:700}.lj-cs-list .lj-help-answer .lj-help-tag{background:transparent}.lj-cs-list .lj-help-answer p{color:#455a64}.lj-fake-intro{background:#eaeaea;color:gray;font-size:.95em;padding:15px 12px;margin-bottom:12px}.lj-fake-form{background:#eaeaea;padding:10px 10px 18px}.lj-fake-form input[type=text],.lj-fake-form textarea{width:95%;max-width:100%;margin:8px 0 8px 10px;display:block;font-family:inherit;color:gray;border:1px solid #ccc;box-sizing:border-box;letter-spacing:.08em;background:#fff}.lj-fake-form input[type=text]{font-size:.85em;padding:10px 20px}.lj-fake-form textarea{font-size:.9em;padding:12px 20px;min-height:180px;resize:vertical;letter-spacing:.1em}.lj-fake-count{margin:4px 0 8px 12px;font-size:.82em;color:gray}.lj-fake-form .write{margin:8px 0 8px 10px;min-width:88px;border:0;cursor:pointer;background:#697f9f;color:#fff;font-family:inherit;font-size:.9em;padding:10px 20px}.lj-fake-form .write:hover{background:#455a64}.lj-fake-note{margin:12px 15px 0;font-size:.82em;color:#a9a9a9}.lj-fake-warn{margin:8px 15px 16px;padding-bottom:16px;font-size:.82em;color:red;display:flex;align-items:flex-start;gap:8px}.lj-fake-warn img{width:auto;height:16px;max-width:48px;margin-top:2px;flex:none;object-fit:contain}.lj-help-h{margin:42px 0 0;padding:0 0 8px 8px;color:gray;font-size:1.2em;font-weight:400;border-bottom:1px solid gray}.lj-help-list{margin:10px 0 50px}.lj-help-item{padding:8px 0 6px;border-bottom:.6px solid lightgray}.lj-help-row{display:grid;grid-template-columns:110px minmax(0,1fr) 130px;gap:8px;align-items:center;padding:6px 4px;color:gray;font-size:.92em}.lj-help-row p{margin:0;line-height:1.55;word-break:break-all}.lj-help-tag{color:gray;white-space:nowrap}.lj-help-answer p{padding-left:0}.lj-help-date{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;font-size:.85em;color:gray;white-space:nowrap}.lj-help-date img{height:12px}.lj-body{width:var(--lj-w);margin:0 auto;padding-top:28px}.lj-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--lj-line);font-size:1.05em;font-weight:700}.lj-tabs a{color:#757575;text-decoration:none}.lj-tabs a:hover,.lj-tabs a.on{color:var(--lj-accent)}.lj-tabs .sep{color:#bdbdbd;font-weight:400}.lj-tabs-pill{gap:8px;border-bottom:0;margin-bottom:22px;padding-bottom:0}.lj-tabs-pill a{display:inline-flex;align-items:center;padding:10px 16px;background:#f5f5f5;color:#757575;font-size:.92em;letter-spacing:-.01em;transition:background .15s ease,color .15s ease}.lj-tabs-pill a:hover{background:#eee;color:var(--lj-accent)}.lj-tabs-pill a.on{background:#607d8b;color:#fff}.lj-legal-page .lj-body{padding-top:36px}.lj-legal{background:#f7f7f7;padding:32px 30px 40px;color:#5f5f5f;font-size:1em;line-height:1.8;letter-spacing:.02em;border:1px solid #ececec}.lj-article{margin:0 0 28px;padding-bottom:24px;border-bottom:1px solid #e6e6e6}.lj-article:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.lj-article h2{margin:0 0 14px;font-size:1.05em;font-weight:800;color:#455a64;letter-spacing:-.015em;padding-left:10px;border-left:3px solid #90a4ae}.lj-article p{margin:0 0 8px;white-space:pre-wrap}.lj-article p:last-child{margin-bottom:0}.lj-form{width:100%;border-collapse:collapse;margin:8px 0 0}.lj-form .row{display:grid;grid-template-columns:160px 1fr;border:1px solid #ececec;border-top:0;min-height:52px}.lj-form .row:first-child{border-top:1px solid #ececec}.lj-form .label{background:var(--lj-label);color:#757575;font-size:.9em;font-weight:700;padding:14px 16px;display:flex;align-items:center;border-right:1px solid #ececec}.lj-form .field{background:#fff;padding:10px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lj-form input[type=text],.lj-form input[type=email],.lj-form select,.lj-form textarea{font-family:inherit;font-size:.9rem;color:#616161;border:1px solid #ccc;box-sizing:border-box;padding:10px 14px;background:#fff;letter-spacing:.02em}.lj-form input[type=text],.lj-form input[type=email],.lj-form select{min-height:42px}.lj-form select{min-width:220px;max-width:100%}.lj-form select.full,.lj-form .full{width:100%;min-width:0;max-width:none}.lj-form input::placeholder,.lj-form textarea::placeholder{color:#bdbdbd}.lj-form .grow{flex:1;min-width:160px;width:100%}.lj-form textarea{width:100%;min-height:180px;resize:vertical;line-height:1.55}.lj-form .phone{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%}.lj-form .phone select{min-width:88px;width:88px}.lj-form .phone input{width:110px}.lj-form .dash{color:#9e9e9e}.lj-counter{margin-left:auto;font-size:.78rem;color:#9e9e9e;white-space:nowrap}.lj-msg{margin:14px 0 0;color:var(--lj-accent);font-weight:700;font-size:.9rem}.lj-msg.err{color:#c62828}.lj-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.lj-actions button{border:0;cursor:pointer;background:var(--lj-btn);color:#fff;font-family:inherit;font-size:.95rem;font-weight:700;padding:16px 18px;letter-spacing:.06em;transition:background .15s ease}.lj-actions button:hover{background:var(--lj-btn-hover)}.lj-actions button.ghost{background:#90a4ae}.lj-actions button.ghost:hover{background:#78909c}.lj-royalty-page .lj-body{padding-top:36px}.lj-royalty-page .lj-form-wrap{background:#fff;border:1px solid #ececec;padding:22px 22px 26px}.lj-royalty-page .lj-form .row:first-child{border-top-color:#e0e0e0}.lj-royalty-page .lj-form .label{background:#f3f1ec;color:#6d6d6d}.lj-royalty-page .lj-actions{margin-top:22px}.lj-alert{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}.lj-alert-bg{position:absolute;inset:0;border:0;background:#00000047;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}.lj-alert-card{position:relative;z-index:1;width:min(280px,calc(100% - 48px));border-radius:14px;overflow:hidden;background:#ffffffb8;border:1px solid rgba(255,255,255,.55);box-shadow:0 12px 40px #0000002e,inset 0 1px #ffffffa6;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);animation:lj-pop .22s cubic-bezier(.2,.9,.25,1)}.lj-alert-card.lg{width:min(420px,calc(100% - 32px))}.lj-alert-card.form{width:min(520px,calc(100% - 32px))}.lj-alert-card.form .lj-alert-body{padding:22px 20px 12px;text-align:left}.lj-alert-card.form .lj-alert-msg{text-align:left;margin-bottom:8px}.lj-alert-meta{margin:0 0 10px;font-size:.85rem;font-weight:500;color:#555;line-height:1.45;word-break:break-all;white-space:pre-line}.lj-alert-textarea{display:block;width:100%;min-height:140px;margin:0;padding:12px 14px;border:1px solid rgba(60,60,67,.22);border-radius:10px;box-sizing:border-box;font-size:.92rem;font-family:inherit;line-height:1.5;resize:vertical;background:#ffffffe6;color:#222}.lj-alert-textarea:focus{outline:none;border-color:#007aff8c;box-shadow:0 0 0 3px #007aff1f}.lj-alert-card.pay{width:min(460px,calc(100% - 32px))}.lj-alert-card.pay .lj-alert-body{padding:24px 22px 16px;text-align:left}.lj-pay-body{text-align:left;padding:24px 22px 16px}.lj-pay-title{margin:0;font-size:1.14rem;font-weight:800;color:#1c1c1ef0;letter-spacing:-.03em;text-align:center}.lj-pay-sub{margin:6px 0 16px;font-size:.8rem;font-weight:700;color:#8e8e93;text-align:center;letter-spacing:-.02em}.lj-pay-rows{margin:0;display:grid;gap:8px}.lj-pay-row{display:grid;grid-template-columns:76px 1fr;gap:10px;align-items:center}.lj-pay-row dt{margin:0;font-size:.78rem;font-weight:700;color:#6d6d6d;letter-spacing:-.02em}.lj-pay-row dd{margin:0;padding:9px 12px;border-radius:8px;background:#ffffff9e;border:1px solid rgba(60,60,67,.12);font-size:.9rem;font-weight:700;color:#2c2c2e;word-break:break-all;line-height:1.4}.lj-pay-err{margin:10px 0 0;font-size:.84rem;font-weight:700;color:#d32f2f;text-align:center}.lj-pay-note{margin:12px 0 2px;font-size:.74rem;font-weight:600;color:#8e8e93;line-height:1.5;text-align:center}@media(max-width:800px){.lj-alert-card.pay{width:min(420px,calc(100% - 24px))}.lj-pay-row{grid-template-columns:1fr;gap:4px}}.lj-alert-ok:disabled{opacity:.55;cursor:default}.lj-alert-card.lg .lj-alert-body{padding:26px 24px 18px}.lj-alert-card.lg .lj-alert-msg{font-size:.98rem;line-height:1.65}.lj-alert-card.align-left .lj-alert-body,.lj-alert-card.align-left .lj-alert-msg{text-align:left}.lj-alert-card:before{display:none}.lj-alert-body{padding:22px 18px 16px;text-align:center}.lj-alert-icon{display:none}.lj-alert-msg{margin:0;font-size:.95rem;font-weight:600;color:#1c1c1eeb;line-height:1.45;letter-spacing:-.02em;white-space:pre-wrap}.lj-alert-ok{display:block;width:100%;border:0;border-top:.5px solid rgba(60,60,67,.22);cursor:pointer;min-width:0;background:transparent;color:#007aff;font-family:inherit;font-size:1.05rem;font-weight:600;padding:13px 16px;letter-spacing:-.01em;transition:background .15s ease}.lj-alert-ok:hover{background:#007aff0f}.lj-alert-ok:active{background:#007aff1f;transform:none}.lj-alert-actions{display:flex;border-top:.5px solid rgba(60,60,67,.22)}.lj-alert-actions .lj-alert-ok{flex:1;border-top:0}.lj-alert-actions .lj-alert-ok.cancel{color:#8e8e93;border-right:.5px solid rgba(60,60,67,.22)}.lj-alert-actions .lj-alert-ok.cancel:hover{background:#3c3c430f}@keyframes lj-pop{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.lj-form .label.stack{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;line-height:1.35}.lj-form .label .note{font-size:.78rem;font-weight:600;color:#9e9e9e}.lj-form input[type=file]{font-family:inherit;font-size:.86rem;color:#616161;max-width:100%}.lj-file-field{display:block!important;padding:10px 12px!important}.lj-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.lj-drop{display:flex;align-items:center;justify-content:center;width:100%;min-height:128px;border:0;background:#ededed;cursor:pointer;padding:20px 14px;box-sizing:border-box;transition:background .15s ease,box-shadow .15s ease}.lj-drop.over{background:#e0e0e0;box-shadow:inset 0 0 0 2px #90a4ae}.lj-drop.has-file{background:#f5f5f5}.lj-drop-placeholder,.lj-drop-file{display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1}.lj-drop-placeholder strong{font-size:clamp(2.2rem,5vw,3rem);font-weight:300;color:#fff;line-height:1}.lj-drop-placeholder em{margin-top:8px;font-style:normal;font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:600;letter-spacing:.02em;color:#fff}.lj-drop-file strong{font-size:.95rem;font-weight:700;color:#616161;word-break:break-all;text-align:center;line-height:1.4}.lj-drop-file em{margin-top:8px;font-style:normal;font-size:.78rem;color:#9e9e9e}.lj-recruit-intro{margin:4px 0 22px;padding:6px 0 18px;border-bottom:1px solid var(--lj-line)}.lj-recruit-intro .brand{margin:0 0 10px;font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:800;color:#757575;letter-spacing:-.04em;line-height:1.15}.lj-recruit-intro .brand em{font-style:normal;font-size:.72em;font-weight:800}.lj-recruit-intro .lead{margin:0 0 8px;font-size:clamp(.98rem,2.1vw,1.35rem);font-weight:800;color:#757575;line-height:1.45}.lj-recruit-intro .sub{margin:0;font-size:.95rem;color:#9e9e9e}.lj-history{margin-top:36px;padding-top:28px;border-top:1px solid var(--lj-line)}.lj-history h2{margin:0 0 14px;font-size:1.05rem;font-weight:800;color:#616161}.lj-history-item{border:1px solid #eee;padding:14px 16px;margin-bottom:10px;background:#fafafa}.lj-history-item .chip{display:inline-block;background:#697f9f;color:#fff;font-size:.72rem;font-weight:700;padding:3px 8px;margin-bottom:6px}.lj-history-item h3{margin:0 0 4px;font-size:.95rem;color:#424242}.lj-history-item .meta{margin:0 0 8px;font-size:.8rem;color:#9e9e9e}.lj-history-item p{margin:0;font-size:.88rem;color:#616161;line-height:1.55;white-space:pre-wrap}.lj-empty{color:#9e9e9e;font-size:.9rem;margin:0}@media(max-width:720px){.lj-page{--lj-w: calc(100% - 28px) }.lj-hero{min-height:140px}.lj-hero h1{font-size:1.5em}.lj-hero p{font-size:.7em}.lj-hero.align-right .lj-hero-inner{text-align:left}.lj-hero.hero-200{height:150px;min-height:150px;padding:0 0 24px}.lj-hero.hero-200 h1{font-size:1.5em}.lj-hero.hero-200 p{font-size:.7em}.lj-hero.hero-200 .lj-hero-inner{padding:0}.lj-hero.hero-200 .lj-hero-copy{padding-bottom:0}.lj-trade-page .lj-hero.align-right .lj-hero-inner,.lj-fake-page .lj-hero.align-right .lj-hero-inner{text-align:right}.lj-help-row{display:block;padding:8px 4px}.lj-help-tag{display:block;margin-bottom:4px;font-size:13px}.lj-help-row p{font-size:13px;line-height:20px}.lj-help-date{display:flex;justify-content:flex-start;margin-top:4px;font-size:12px}.lj-help-h{font-size:1.05em}.lj-trade-page .lj-form .row,.lj-form .row{grid-template-columns:1fr}.lj-form .label{border-right:0;border-bottom:1px solid #ececec;padding:10px 14px}.lj-form select{min-width:0;width:100%}.lj-actions{grid-template-columns:1fr 1fr;gap:8px}.lj-actions button{padding:14px 10px;font-size:.88rem;white-space:nowrap}.lj-legal{padding:20px 16px 28px;font-size:.85rem}.lj-royalty-page .lj-form-wrap{padding:14px}}.reg-page{--lj-w: min(1110px, calc(100% - 24px) )}.reg-page .lj-hero{background:#efebe9 url(/images/back_2.png) center / contain repeat;height:200px;min-height:200px;box-sizing:border-box;padding:18px 0;align-items:flex-end}.reg-page .lj-hero-inner{text-align:left}.reg-page .lj-hero-inner.has-extra{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.reg-page .lj-hero h1{color:gray;font-size:2em;font-weight:800}.reg-page .lj-hero p{color:gray;font-size:.8em;font-weight:700}.reg-page .lj-hero .more{display:inline-block;margin-top:0;margin-bottom:6px;color:gray;font-weight:700;font-size:.9em;text-decoration:none;white-space:nowrap}.reg-page .lj-hero .more:hover{text-decoration:underline}.reg-page .lj-body{padding-top:15px}.reg-notice{background:#697f9f;color:#fff;font-size:.96em;line-height:1.7;padding:18px 15px}.reg-notice p{margin:0 0 8px}.reg-notice p:last-child{margin:0}.reg-warn{background:#add8e6;color:#424242;font-size:.96em;padding:18px 15px;display:flex;gap:8px;align-items:flex-start;margin-top:10px}.reg-sec{font-size:1.1em;font-weight:700;color:#616161;padding:16px 0 8px}.reg-hint{background:#efeee9;color:#757575;font-size:.9em;padding:14px 15px;border:1px solid #ececec}.reg-page .lj-form .row{grid-template-columns:20% 1fr}.reg-page .lj-form .label{background:#efeee9;align-items:flex-start;flex-direction:column;justify-content:center;gap:4px}.reg-page .lj-form .label small{font-size:.8em;font-weight:400;padding-left:2px}.reg-chips{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;margin:0;padding:4px 0}.reg-chip{border:1px solid #697f9f;color:#697f9f;background:#fff;border-radius:5px;padding:9px 12px;font-size:.9em;font-weight:700;cursor:pointer;font-family:inherit;margin:0;text-align:center}.reg-chip.on{background:#697f9f;color:#fff}.reg-unit{color:#757575;font-size:.9em}.reg-keywords{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;padding:0}.reg-page .lj-form .reg-keywords input{width:100%;min-width:0;flex:none;min-height:42px;height:42px;box-sizing:border-box;padding:10px 14px}.reg-actions{display:flex;justify-content:center;gap:2%;margin-top:18px}.reg-actions button{width:49%;padding:14px 20px;border:none;background:#697f9f;color:#fff;font-family:inherit;font-size:.9em;cursor:pointer}.reg-actions button:hover{background:#455a64}.reg-actions button.ghost{background:#697f9f}.reg-actions button.ghost:hover{background:#455a64}.reg-page .lj-form .field{justify-content:flex-start!important;align-items:flex-start;flex-direction:column;text-align:left}.reg-field-note{margin:4px 0 0;color:#e53935;font-size:.9em;font-weight:700}.reg-page .lj-form textarea#reg-pr,.reg-page .lj-form textarea#reg-env{min-height:110px}.reg-page .lj-form .field .reg-chips,.reg-page .lj-form .field .reg-phone,.reg-page .lj-form .field .reg-money,.reg-page .lj-form .field .reg-title-row,.reg-page .lj-form .field .reg-inline,.reg-page .lj-form .field .reg-keywords{width:100%}.reg-page .lj-form .field>*{margin-left:0}.reg-page .lj-form input[type=text],.reg-page .lj-form select,.reg-page .lj-form textarea{text-align:left}.reg-chips{justify-content:flex-start!important;width:100%;max-width:100%}.reg-chips:focus{outline:2px solid #697f9f;outline-offset:2px}.reg-page .lj-form select{min-width:0}.reg-inline{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.reg-phone{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;width:100%}.reg-page .lj-form .reg-inline select{width:100%;min-width:0;max-width:none;height:42px;min-height:42px}.reg-page .lj-form .reg-phone select{width:100px;min-width:100px;flex:0 0 100px}.reg-page .lj-form .reg-phone input{width:140px;min-width:120px;flex:0 0 140px;min-height:42px;height:42px}.reg-money{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;width:100%}.reg-page .lj-form .reg-money input,.reg-page .lj-form .reg-money select{width:240px;max-width:240px;height:42px;min-height:42px;flex:0 0 240px;text-align:left}.reg-unit{color:#757575;font-size:.9em;line-height:42px;flex:0 0 auto;white-space:nowrap}.reg-title-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%}.reg-page .lj-form .reg-title-row input{flex:1 1 auto;width:auto;min-width:0;height:42px;min-height:42px}.reg-zip{width:100%;flex:1 1 100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.reg-zip-drop,.reg-gallery-drop{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;width:100%;padding:18px 16px;border:1px dashed #90a4ae;background:#fafafa;color:#616161;text-align:left;cursor:pointer;font-family:inherit}.reg-gallery-drop{min-height:200px;box-sizing:border-box}.reg-zip-drop.on,.reg-gallery-drop.on{border-color:#697f9f;background:#eceff1}.reg-zip-drop.has{border-style:solid;background:#fff}.reg-zip-drop strong,.reg-gallery-drop strong{font-size:.95em;color:#455a64}.reg-zip-drop span,.reg-gallery-drop span{font-size:.82em;color:#757575;line-height:1.45}.reg-zip-clear{border:1px solid #ccc;background:#fff;padding:6px 12px;cursor:pointer;font-family:inherit;font-size:.85em}.reg-editor{width:100%;margin:8px 0 16px;border:1px solid #ccc;background:#fff}.reg-editor-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;background:#eceff1;border-bottom:1px solid #cfd8dc}.reg-editor-bar button,.reg-editor-bar select{min-height:28px;padding:4px 8px;border:1px solid #b0bec5;background:#fff;color:#455a64;font-size:12px;cursor:pointer;font-family:inherit}.reg-editor-sep{width:1px;height:18px;background:#b0bec5;margin:0 4px}.reg-editor-body{min-height:240px;padding:12px 14px;outline:none;font-size:.95em;line-height:1.6;color:#424242}.reg-editor-body:empty:before{content:attr(data-placeholder);color:#bdbdbd}.reg-editor-body:focus{outline:2px solid #697f9f;outline-offset:-2px}.reg-zip-drop:focus,.reg-gallery-drop:focus{outline:2px solid #697f9f;outline-offset:2px}.reg-gallery{margin:8px 0 16px}.reg-gallery-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:12px 0 0;padding:0;list-style:none}.reg-gallery-grid li{position:relative;border:1px solid #e0e0e0;background:#fff;cursor:grab;overflow:hidden}.reg-gallery-grid li.cover{border-color:#ef6c00}.reg-gallery-grid img{display:block;width:100%;height:120px;object-fit:cover}.reg-gallery-grid em{position:absolute;left:6px;top:6px;background:#0000008c;color:#fff;font-style:normal;font-size:11px;padding:2px 6px}.reg-gallery-actions{display:flex;gap:4px;padding:6px}.reg-gallery-actions button{flex:1;border:1px solid #ccc;background:#fff;font-size:11px;padding:4px 0;cursor:pointer;font-family:inherit}.reg-gallery-actions button.on{background:#ef6c00;border-color:#ef6c00;color:#fff}.reg-img-slot{display:inline-block;cursor:pointer;line-height:0}.reg-img-slot img{display:block;object-fit:contain;background:#fff;border:1px solid #ececec;max-width:100%;height:auto}.reg-file-btn{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid #ccc;background:#f5f5f5;cursor:pointer;font-size:.9em;color:#424242}.reg-file-name{color:#757575;font-size:.9em}.reg-file-hint{color:#9e9e9e;font-size:.8em;width:100%}.reg-detail{width:100%;min-height:220px;padding:12px 20px;margin:8px 0;border:1px solid #ccc;box-sizing:border-box;font-family:inherit;font-size:.95em;resize:vertical}.reg-photo-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:8px 0 16px}.reg-count{flex:0 0 auto;margin:0;color:gray;font-size:.92em;white-space:nowrap;line-height:42px}.reg-main-photo{padding:8px 0 16px}.partner-detail-page.page{width:100%;max-width:none;margin:0;padding:30px 0;display:flex;justify-content:center;align-items:flex-start;text-align:center}.partner-detail-page img{display:block;width:95%;max-width:1110px;height:auto;margin-left:auto;margin-right:auto;vertical-align:top}.design-reg{--lj-w: min(1100px, calc(100% - 24px) )}.reg-pc-hint{display:none}@media(max-width:800px){.reg-page .lj-hero{height:140px;min-height:140px}.reg-page .lj-hero h1{font-size:1.3em}.reg-page .lj-hero p{font-size:.65em}.reg-page .lj-hero-inner.has-extra{flex-direction:row;align-items:flex-end}.reg-page .lj-hero .more{font-size:.7em;margin-bottom:0}.reg-page .lj-form .row{grid-template-columns:1fr}.reg-photo-grid,.reg-gallery-grid{grid-template-columns:repeat(3,1fr)}.reg-inline{grid-template-columns:1fr}.reg-phone{flex-wrap:wrap}.reg-page .lj-form .reg-keywords{grid-template-columns:repeat(2,minmax(0,1fr))}.reg-pc-hint{display:block}.design-reg.reg-page .lj-form .row{grid-template-columns:80px minmax(0,1fr)}.design-reg .lj-form .label{background:#eaeaea;font-size:12px;font-weight:700;padding:5px 4px 5px 8px;min-height:30px;line-height:1.25;color:#424242}.design-reg .lj-form .field{padding:5px 8px;font-size:12px}.design-reg .lj-hero-inner{width:98%}}.reg-page .reg-deadline-birth.me-mod-birth{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 38px;gap:6px;align-items:stretch;width:100%;max-width:520px;box-sizing:border-box;position:relative}.reg-page .reg-deadline-birth .me-birth-year,.reg-page .reg-deadline-birth>select,.reg-page .reg-deadline-birth .me-birth-cal-btn{width:100%;min-width:0;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;box-sizing:border-box!important}.reg-page .reg-deadline-birth .me-birth-year{display:flex;align-items:stretch;padding:0}.reg-page .reg-deadline-birth .me-birth-year input,.reg-page .reg-deadline-birth>select{display:block;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 8px!important;font-family:inherit;font-size:.85em!important;line-height:36px!important;color:gray;border:1px solid #ccc!important;border-radius:0;background:#fff;box-sizing:border-box!important;-webkit-appearance:none;appearance:none}.reg-page .reg-deadline-birth>select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2378909c' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 6px;padding-right:24px!important}.reg-page .reg-deadline-birth .me-birth-cal-btn{display:inline-flex!important;align-items:center;justify-content:center;width:38px!important;padding:0!important;border:1px solid #ccc!important;border-radius:0;background:#f7f8fa;color:#697f9f;cursor:pointer;line-height:1}.reg-page .reg-deadline-birth .me-birth-cal-btn:hover{background:#eceff1;color:#455a64}.reg-page .reg-deadline-birth .me-birth-pop{position:absolute;left:0;right:0;top:calc(100% + 4px);grid-column:1 / -1;z-index:40;padding:12px;background:#fff;border:1px solid #cfd8dc;border-radius:12px;box-shadow:0 14px 36px #2632382e}.reg-page .reg-deadline-birth .me-birth-pop-head{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:6px;align-items:center;margin-bottom:8px}.reg-page .reg-deadline-birth .me-birth-nav{width:36px;height:36px;border:1px solid #cfd8dc;border-radius:8px;background:#f7f8fa;color:#546e7a;font-size:18px;cursor:pointer}.reg-page .reg-deadline-birth .me-birth-nav:hover{background:#eceff1}.reg-page .reg-deadline-birth .me-birth-pop-title{display:flex;align-items:center;justify-content:center;gap:4px;font-weight:700;color:#546e7a}.reg-page .reg-deadline-birth .me-birth-pop-year,.reg-page .reg-deadline-birth .me-birth-pop-month{height:32px!important;min-height:32px!important;border:1px solid #cfd8dc!important;border-radius:8px;padding:0 8px!important;font-family:inherit;font-size:.9em;color:#455a64;background:#fff;box-sizing:border-box}.reg-page .reg-deadline-birth .me-birth-pop-year{width:72px}.reg-page .reg-deadline-birth .me-birth-weeks{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-bottom:4px;text-align:center;color:#90a4ae;font-size:12px;font-weight:700}.reg-page .reg-deadline-birth .me-birth-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.reg-page .reg-deadline-birth .me-birth-empty{min-height:34px}.reg-page .reg-deadline-birth .me-birth-day-btn{min-height:34px;border:0;border-radius:8px;background:transparent;color:#455a64;font-size:13px;font-family:inherit;cursor:pointer}.reg-page .reg-deadline-birth .me-birth-day-btn:hover:not(:disabled){background:#eceff1}.reg-page .reg-deadline-birth .me-birth-day-btn:disabled{color:#cfd8dc;cursor:default}.reg-page .reg-deadline-birth .me-birth-day-btn.on{background:#697f9f;color:#fff;font-weight:700}.reg-page .reg-deadline-birth .me-birth-pop-foot{display:flex;justify-content:space-between;gap:8px;margin-top:10px}.reg-page .reg-deadline-birth .me-birth-pop-foot button{flex:1;height:34px;border:1px solid #cfd8dc;border-radius:8px;background:#f7f8fa;color:#546e7a;font-family:inherit;font-size:13px;cursor:pointer}.reg-page .reg-deadline-birth .me-birth-pop-foot button:hover{background:#eceff1}@media(max-width:800px){.reg-page .reg-deadline-birth.me-mod-birth{max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.reg-page .reg-deadline-birth .me-birth-cal-btn{grid-column:1 / -1;width:100%!important}}.me-page{background:#fff;font-family:Nanum Gothic,Verdana,Geneva,sans-serif;padding-bottom:56px}.me-hero{background:#ebebeb url(/images/back_2.png) center / contain repeat;height:200px;box-sizing:border-box;display:flex;align-items:flex-end}.me-hero-inner{width:95%;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:0 45px 50px;box-sizing:border-box}.me-hero h1{margin:0 0 8px;font-size:1.8em;font-weight:800;color:gray;letter-spacing:-.03em}.me-w1100 .me-hero h1{font-size:2em;font-weight:700;letter-spacing:0}.me-hero-right .me-hero-copy{width:100%;text-align:right}.me-hero p{margin:0;font-size:.9em;font-weight:700;color:#a9a9a9;line-height:1.55}.me-hero-extra{flex-shrink:0;padding-bottom:4px}.me-hero-extra a{color:#a9a9a9!important;font-size:.95em;font-weight:800;text-decoration:none!important}.me-hero-extra a:hover{color:#ef6c00!important}.me-knowhow .me-hero{height:200px;display:flex;align-items:stretch;box-sizing:border-box;padding:0}.me-knowhow .me-hero-inner{width:1100px;max-width:1100px;height:100%;margin:0 auto;padding:0;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.me-knowhow .me-hero-copy{width:85%;padding:0 0 50px 20px;box-sizing:border-box}.me-knowhow .me-hero h1{margin:0;font-size:2em;font-weight:700;color:gray;letter-spacing:0;line-height:1.25}.me-knowhow .me-hero p{margin:6px 0 0;font-size:.9em;font-weight:700;color:#a9a9a9;line-height:1.45}.me-knowhow .me-hero-extra{width:15%;padding:0 5px 60px 0;text-align:right;box-sizing:border-box}.me-knowhow .me-hero-extra a{font-size:.95em;font-weight:700;color:#a9a9a9!important;text-decoration:underline!important;white-space:nowrap}.me-knowhow .me-hero-extra a:hover{color:#ef6c00!important}.me-knowhow.me-w1100 .me-hero-inner{padding:0}.me-body{width:95%;margin:10px auto 0}.me-w1100 .me-hero-inner{width:1100px;max-width:1100px;padding:0 0 50px}.me-w1100 .me-body{width:1100px;max-width:1100px}.me-w1100 .me-trade th{font-size:.78em}.me-trade-headless thead{display:none}.me-hr1{margin:10px 0 0;padding:0;border:1px solid gray}.me-hr2{margin:0;padding:0;border:.6px solid lightgray}.me-sec{margin:0;overflow:hidden;border:0;background:#fff}.me-sec-head{background:#add8e6;color:gray;font-weight:700;font-size:.95em;text-align:center;padding:10px 16px 10px 20px;letter-spacing:0}.me-sec-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:10px 15px 10px 10px;background:#fafafa;border-top:0;color:gray!important;font-weight:700;text-decoration:none!important}.me-sec-row:hover{background:#fff;color:#455a64!important}.me-sec-row.orange{color:#ff8c00!important}.me-sec-row.green{color:green!important}.me-sec-row.orange:hover{color:#ff8c00!important}.me-sec-row.green:hover{color:green!important}.me-sec-row b{color:#ff8c00;font-size:1.15em;font-weight:700}.me-sec-row em{display:block;margin-top:3px;font-style:normal;font-weight:400;font-size:.92em;color:#ff8c00}.me-sec-row .me-sec-val{display:inline-block;margin-left:10px;font-weight:700;font-size:1.1em;color:#ff8c00}.me-sec-row .me-sec-val.red{color:red}.me-sec-row .me-sec-val.orange{color:#ff8c00}.me-sec-row i{flex-shrink:0;font-style:normal;color:gray;font-size:1.2em;font-weight:700}.me-alert-board{background:#fff;padding:8px 0 24px}.me-alert-empty{margin:24px 10px;color:gray;font-weight:700}.me-alert-list{list-style:none;margin:0;padding:0}.me-alert-row{display:grid;grid-template-columns:100px minmax(0,1fr) 110px 70px;gap:8px;align-items:center;min-height:42px;padding:8px 10px;border-bottom:1px solid #e0e0e0;color:gray;font-size:.95em}.me-alert-tag{font-weight:700;color:#555}.me-alert-body{color:gray!important;text-decoration:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-alert-body:hover{color:#333!important}.me-alert-date{color:#777;font-size:.9em;white-space:nowrap}.me-alert-date img{margin-left:4px;vertical-align:middle;height:12px}.me-alert-unread em{color:red;font-style:normal;font-weight:700;margin-left:2px}@media(max-width:720px){.me-alert-row{grid-template-columns:90px minmax(0,1fr);grid-template-rows:auto auto}.me-alert-date,.me-alert-unread{grid-column:2}}.me-page .pills{margin:0 0 16px;gap:6px}.me-page .pills a,.me-page .pills button{border:1px solid #e0e0e0;background:#fff;color:#616161;padding:7px 12px;font-size:.82em;font-weight:700}.me-page .pills a.on,.me-page .pills button.on{background:#5c6bc0;border-color:#5c6bc0;color:#fff}.me-page .panel{border:1px solid #ececec;box-shadow:0 1px #00000005}.me-page .panel h1,.me-page .panel h2{margin:0 0 12px;color:gray;font-size:1.15em}.me-page .table th{background:#f7f7f7;color:#78909c;font-size:.82em}.me-page .empty{background:#fafafa;border:1px dashed #e0e0e0;text-align:center;padding:36px 16px;color:#9e9e9e;font-weight:700}.me-page .btn.primary{background:#697f9f;border-color:#697f9f;color:#fff}.me-page .btn.primary:hover{background:#455a64}.me-trade+.me-empty{margin-top:10px}.me-payout-board.is-empty .me-trade{overflow:visible}@media(max-width:800px){.me-payout-board.is-empty .me-trade{display:none}}.me-empty{display:block;background:#ebebeb;min-height:220px;text-align:center;padding:48px 16px;color:#a9a9a9!important;text-decoration:none!important}.me-empty strong{display:block;font-size:3em;font-weight:800;color:#d3d3d3;margin-bottom:18px}.me-empty p{margin:0 0 4px;font-size:1em;font-weight:700;color:#a9a9a9}.me-empty em{display:block;margin-top:8px;font-style:normal;font-weight:800;color:#ff8c00;font-size:1.1em}.me-trade{width:100%;overflow-x:auto}.me-trade table{width:100%;border-collapse:collapse;table-layout:fixed}.me-trade col{min-width:0}.me-trade th{font-weight:800;color:#616161;font-size:.88em;padding:8px 2px 10px;white-space:nowrap}.me-trade th.left{text-align:left}.me-trade th.center{text-align:center}.me-trade th.right{text-align:right}.me-trade td{text-align:center;font-size:.88em;color:#616161;padding:12px 2px;vertical-align:middle;word-break:keep-all}.me-trade td.left{text-align:left;padding-left:0;padding-right:8px}.me-trade-hr td{padding:0;border:0}.me-pinfo{display:flex;align-items:center;gap:10px;min-width:0;color:#424242!important;text-decoration:none!important;text-align:left;font-weight:700}.me-pinfo:hover{color:#ef6c00!important}.me-thumb{flex-shrink:0;width:70px;height:50px;background:#d7d7d7 center / cover no-repeat;border:1px solid #eee}.me-pname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95em}.me-pill{display:inline-block;padding:2px 7px;border-radius:5px;color:#fff;font-size:.85em;font-weight:700;line-height:1.5;white-space:nowrap}.me-pill.gray{background:#a9a9a9}.me-pill.teal{background:#00897b}.me-pill.orange{background:#ff8c00}.me-pill.red{background:#ff5722}.me-pill.blue{background:#add8e6;color:#fff}.me-pill.green{background:green}.me-pill.brown{background:#a1887f}.me-amt{font-weight:800;color:#ff8c00;font-size:1.15em}.me-green{color:green;font-weight:800}.me-list-date{display:block;font-size:.8em;line-height:1.4;color:#757575}.me-totals{margin-top:18px}.me-totals-hint{text-align:center;color:#ff8c00;font-weight:800;font-size:.93em;margin-bottom:14px;line-height:1.7}.me-totals-hint a{color:green;text-decoration:underline}.me-totals-box{margin-left:auto;width:min(360px,100%);background:#00897b;color:#fff;padding:14px 12px 12px}.me-totals-box>div>div{display:flex;justify-content:space-between;align-items:baseline;font-size:.85em;margin-bottom:4px}.me-totals-box .sum{margin-top:22px;align-items:flex-end}.me-totals-box .sum span{font-size:1.2em;font-weight:800}.me-totals-box .sum strong{font-size:1.7em;font-weight:800}.me-totals-box .sum small{font-size:.55em;font-weight:800}.me-totals-extra{margin-left:auto;width:min(360px,100%);display:flex;justify-content:space-between;margin-top:10px;font-size:.85em;font-weight:800;color:#a9a9a9}.me-totals-extra b{color:green;font-size:1.2em}.me-totals-cta{margin-left:auto;width:min(360px,100%);margin-top:10px}.me-totals-cta a,.me-totals-cta button{display:block;width:100%;background:#ff8c00;color:#fff!important;border:0;text-align:center;font-weight:800;font-size:1.05em;padding:13px 10px;text-decoration:none!important;cursor:pointer;font-family:inherit}.me-totals-cta a:hover,.me-totals-cta button:hover{filter:brightness(.96)}.me-order-page .me-totals-box,.me-order-page .me-totals-extra,.me-order-page .me-totals-cta{width:100%;max-width:none;margin-left:0}.me-order-page .me-totals{margin-top:16px}.me-order-qty{display:inline-flex;align-items:center;justify-content:center;gap:4px}.me-order-qty input{width:50px;padding:3px;margin:0;font-size:.9em;text-align:right;border:1px solid #ccc;box-sizing:border-box;font-family:inherit}.me-order-qty button{width:40px;background:#ff8c00;color:#fff;border:0;border-radius:4px;padding:5px;font-size:.8em;font-weight:700;cursor:pointer;font-family:inherit;line-height:1.2}.me-order-qty button:hover{background:orange}.me-order-ship{margin:16px 0 0;background:#00897b;padding:14px 12px 20px;color:#fff;box-sizing:border-box}.me-order-ship h2{margin:0 0 12px;padding:5px 0 10px 10px;font-size:1.1em;font-weight:700;color:#fff}.me-order-grid{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px 6px;align-items:center}.me-order-grid>label{color:#fff;font-size:.95em;font-weight:700;padding-left:8px}.me-order-grid input,.me-order-grid select{width:100%;max-width:100%;padding:8px 10px;border:1px solid #ccc;box-sizing:border-box;font-family:inherit;font-size:.95em;background:#fff;color:#333}.me-order-phone,.me-order-addr{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.me-order-phone select{width:88px;flex:0 0 88px}.me-order-phone input{flex:1;min-width:96px}.me-order-addr select{width:160px;flex:0 0 160px}.me-order-addr input{flex:1 1 220px;min-width:160px}.me-addr-search{flex-direction:column;align-items:stretch;gap:6px}.me-addr-search-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;width:100%}.me-addr-zip{width:120px!important;flex:0 0 120px!important;min-width:100px!important;height:auto!important;cursor:pointer;background:#fafafa!important}.me-addr-base{flex:1 1 auto!important;min-width:160px!important;width:100%!important;height:auto!important;cursor:pointer;background:#fafafa!important}.me-addr-search>input:not(.me-addr-zip):not(.me-addr-base),.me-order-addr.me-addr-search>input:not(.me-addr-zip):not(.me-addr-base),.me-mod-addr.me-addr-search>input:not(.me-addr-zip):not(.me-addr-base){flex:none!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;align-self:stretch!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;padding:8px 10px!important;box-sizing:border-box;line-height:normal}.me-addr-search-btn{height:38px;padding:0 14px;border:0;background:#697f9f;color:#fff;font-weight:700;cursor:pointer;white-space:nowrap;font-family:inherit;font-size:.92em}.me-addr-search-btn:hover{background:#455a64}.me-mod-addr.me-addr-search>.me-addr-search-row{margin-bottom:0}.me-order-grid select:has(option[value=""]:checked),.me-order-phone select:has(option[value=""]:checked){color:#9aa0a6}.me-partner-files{padding:30px 0 50px;text-align:center}.me-partner-files-tip{margin:0 0 18px;padding:0 8px 12px;border-bottom:.5px solid lightgray;font-size:.95em;font-weight:700;color:#424242;line-height:1.55}.me-partner-files-row{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding:16px 0 10px;width:100%}.me-partner-file{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:220px}.me-partner-file span{font-size:.93em;color:#a9a9a9}.me-partner-file input[type=file]{max-width:100%;padding:7px 12px;border:1px solid darkorange;border-radius:5px;color:#ff8c00;font-size:.9em;font-weight:700;font-family:inherit;background:#fff}.me-file-drop-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.me-file-drop-title{font-size:.93em;font-weight:700;color:#616161;text-align:center;line-height:1.45}.me-file-drop-input{display:none}.me-file-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:148px;padding:22px 16px;border:1.5px dashed #f0a04a;border-radius:10px;background:linear-gradient(180deg,#fffdf9,#fff6ea);cursor:pointer;box-sizing:border-box;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.me-file-drop:hover,.me-file-drop.dragging{border-color:#e67e22;background:#fff3e4;box-shadow:inset 0 0 0 1px #e67e222e}.me-file-drop.has-file{border-style:solid;background:#fff}.me-file-drop-plus{font-size:2.2rem;font-weight:300;color:#f0a04a;line-height:1}.me-file-drop-name{font-size:.95rem;font-weight:700;color:#424242;word-break:break-all;text-align:center;line-height:1.4}.me-file-drop em{margin-top:8px;font-style:normal;font-size:.8rem;font-weight:700;color:#c47a2a;letter-spacing:-.02em;text-align:center;line-height:1.4}.me-pay-page .me-body{min-height:36vh}.me-partner-files-cta{display:flex;gap:8px;justify-content:center;padding-top:30px;width:100%}.me-partner-files-cta button{flex:1;max-width:none;height:45px;border:0;background:#ff8c00;color:#fff;font-size:1.05em;font-weight:700;cursor:pointer;font-family:inherit}.me-partner-files-cta button.ghost{background:#a9a9a9}.me-partner-files-cta button:hover{filter:brightness(.96)}.me-knowhow .me-body{width:1100px;max-width:1100px;margin:12px auto 0;box-sizing:border-box}.me-knowhow .me-board,.me-knowhow .me-design,.me-knowhow .me-know,.me-knowhow .me-know.compact,.me-knowhow .me-know-toolbar,.me-knowhow .me-design-register,.me-knowhow .me-design-hr,.me-knowhow .me-design-head,.me-knowhow .me-empty{width:100%;max-width:100%}.me-board{width:100%;margin:12px auto 14px;background:#fff;border:1px solid #e4e8ee;border-radius:6px;box-shadow:0 8px 22px #4a55640b;overflow:hidden}.me-board-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;background:linear-gradient(90deg,rgba(105,127,159,.1),transparent 68%);border-bottom:1px solid #e4e8ee;height:auto;font-size:1em}.me-board-title{display:flex;align-items:center;gap:8px;color:#5a6572;font-size:.95em}.me-board-title strong{font-weight:700}.me-board-mark{width:3px;height:14px;border-radius:2px;background:#697f9f;display:inline-block}.me-board-more{margin-left:0;font-size:.75em;color:#e67e22!important;font-weight:700;text-decoration:none!important;padding:3px 8px;border-radius:3px;transition:background .15s ease}.me-board-more:hover{background:#e67e221a}.me-board-list{list-style:none;margin:0;padding:2px 0}.me-board-item{display:block;margin:0;padding:0;border-bottom:1px solid #eef1f4;font-size:.82em}.me-board-item:last-child{border-bottom:0}.me-board-link{display:grid;grid-template-columns:54px minmax(0,1fr) 72px;align-items:center;gap:8px;padding:10px 14px;text-decoration:none!important;color:inherit;transition:background .15s ease}.me-board-link:hover{background:#697f9f0d}.me-board-tag{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:20px;padding:0 6px;border-radius:3px;font-size:.85em;font-weight:700;color:#fff;background:#697f9f;box-sizing:border-box}.me-board-tag-news{background:#7a8fa8}.me-board-tag-event{background:#e67e22}.me-board-text{display:flex;align-items:center;gap:5px;min-width:0;color:#4a5564;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-board-text img{height:11px;flex-shrink:0}.me-board-link:hover .me-board-text{color:#556a88}.me-board-date{font-size:.9em;color:#8a93a0;white-space:nowrap;text-align:right;display:block;margin:0}.me-board-date img{height:12px}.me-design{width:100%;margin:16px auto 0}.me-design-head{margin:0 0 5px 5px;padding-bottom:5px;border-bottom:1px solid #ececec;width:100%;box-sizing:border-box;font-weight:400;color:#222;font-size:1em}.me-design-row{display:table;width:100%;table-layout:fixed;margin:5px 0}.me-design-photo{display:table-cell;width:100px;height:85px;background:#d7d7d7 center / cover no-repeat;vertical-align:middle}.me-design-panel{display:table-cell;background:#697f9f;color:#fff;vertical-align:top;font-size:.8em}.me-design-title,.me-design-writing{padding:8px 10px 0;color:#fff}.me-design-writing{color:#90ee90;font-weight:800}.me-design-prices{padding:4px 10px 10px;color:#fff}.me-design-actions{border-top:1px solid #fff;text-align:right;padding:5px 10px;color:#fff}.me-design-actions a,.me-design-actions .me-design-action-btn{color:#fff!important;font-weight:700;text-decoration:none!important;background:none;border:0;padding:0;font:inherit;cursor:pointer}.me-design-actions a:hover,.me-design-actions .me-design-action-btn:hover{text-decoration:underline!important}.me-design-stop{background:#fff;color:#697f9f;padding:2px 5px;border-radius:4px;font-size:.9em;font-weight:700}.me-design-hr{border:1px solid #ececec;width:100%;margin:0 auto 8px}.me-design-register{display:block;width:100%;margin:12px auto 8px;background:#4caf50;color:#fff!important;text-align:center;padding:10px 0;border-radius:5px;font-size:.8em;font-weight:700;text-decoration:none!important;box-sizing:border-box}.me-design-register:hover{background:#45a049}.me-know-toolbar{display:flex;align-items:center;justify-content:space-between;width:100%;margin:8px auto 15px}.me-know-pill{background:#ff8c00;color:#fff!important;font-size:.75em;font-weight:700;padding:3px 10px;border-radius:5px;text-decoration:none!important}.me-know-views{display:flex;align-items:center;gap:6px}.me-know-views img{display:block;height:22px}.me-know{display:table;width:100%;table-layout:fixed;border-collapse:collapse;margin:0 auto 8px;font-family:Nanum Gothic,NanumGothic,Verdana,Geneva,sans-serif}.me-know.compact{width:100%}@media(min-width:801px){.me-know.compact{display:table;table-layout:fixed;width:100%;font-size:13px;line-height:1.35;margin-bottom:8px}.me-know.compact .me-know-photo{display:table-cell;width:13%;height:100px;min-height:100px;padding:3px 0 0;vertical-align:top}.me-know.compact .me-know-panel{display:table-cell;width:87%;vertical-align:top}.me-know.compact .me-know-body{padding:4px 6px 0 0;min-height:0;line-height:1.35}.me-know.compact .me-know-top{align-items:center;gap:6px;padding-left:10px;margin-bottom:2px}.me-know.compact .me-know-stop-inline{display:inline-flex;font-size:.85em;height:20px;padding:2px 5px}.me-know.compact .me-know-title{font-size:.95em;font-weight:400;line-height:1.4}.me-know.compact .me-know-status{font-size:.85em;max-width:42%}.me-know.compact .me-know-status img,.me-know.compact .me-know-ad{height:18px}.me-know.compact .me-know-price{margin:3px 0;padding-left:10px;font-size:1em;font-weight:400;line-height:1.35}.me-know.compact .me-know-types,.me-know.compact .me-know-tech{display:block;padding-left:10px;margin:2px 0;font-size:.9em}.me-know.compact .me-know-phone{margin:3px 0;padding-left:10px;font-size:.9em}.me-know.compact .me-know-tags,.me-know.compact .me-know-stop{display:none}.me-know.compact .me-know-stats{padding:4px 8px 4px 10px;min-height:0;font-size:.9em}.me-know.compact .me-know-actions{font-size:1.05em;padding:6px 8px}.me-know.compact .me-know-wait-line{font-size:.85em}}.me-know-photo{display:table-cell;width:32%;height:200px;min-height:200px;background:#cfd8dc center / cover no-repeat;vertical-align:top;padding:10px 8px 0;box-sizing:border-box;position:relative;overflow:hidden}.me-know-wait-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.me-know.compact .me-know-photo{width:13%;height:100px;min-height:100px;padding:3px 4px 0}.me-know.compact .me-know-ad,.me-know.compact .me-know-status img{height:18px}.me-know-ad{height:24px;display:block;margin:0 0 4px}.me-know-join{display:inline-block;background:#fff;color:#ff8c00;font-size:1em;font-weight:700;padding:3px 5px;border-radius:5px}.me-know-panel{display:table-cell;width:68%;background:#697f9f;color:#fff;vertical-align:top}.me-know.compact .me-know-panel{width:87%}.me-know-body{padding:8px 8px 0 0;min-height:160px;line-height:1.5}.me-know.compact .me-know-body{padding:4px 6px 0 0;min-height:0;line-height:1.4}.me-know-top{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;padding-left:15px;margin-bottom:4px}.me-know.compact .me-know-top{padding-left:10px;margin-bottom:2px}.me-know-stop-inline,button.me-know-stop-inline{display:none;flex-shrink:0;background:#fff;color:#697f9f!important;border-radius:4px;padding:3px 6px;font-size:.6em;font-weight:400;line-height:1.4;height:20px;box-sizing:border-box;align-items:center;text-decoration:none!important;margin-right:4px;white-space:nowrap;border:0;cursor:pointer;font-family:inherit}.me-know-stop,button.me-know-stop{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;background:#fff;color:#697f9f!important;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:400;line-height:1.35;height:26px;box-sizing:border-box;white-space:nowrap;text-decoration:none!important;border:0;cursor:pointer;font-family:inherit}.me-know-title{font-size:1.3em;font-weight:400;font-family:Nanum Gothic,NanumGothic,Verdana,Geneva,sans-serif;color:#fff!important;text-decoration:none!important;line-height:1.5}.me-know.compact .me-know-title{font-size:.85em;line-height:1.4}.me-know-status{flex-shrink:0;font-size:.9em;font-weight:400;color:#fff;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;padding-right:8px;max-width:46%;text-align:right;line-height:1.5}.me-know-status img{height:24px}.me-know-bal{display:block;width:100%;text-align:right;padding-top:2px;font-size:.9em;font-weight:400}.me-know-price{margin:10px 0 8px;padding-left:15px;font-weight:400;font-size:1.1em;color:#fff;line-height:1.55}.me-know.compact .me-know-price{font-size:.85em;font-weight:400;padding-left:10px;margin:5px 0;line-height:1.4}.me-know-types,.me-know-tech,.me-know-phone{margin:0 0 8px;padding-left:15px;font-size:.9em;font-weight:400;color:#fff;line-height:1.55}.me-know.compact .me-know-phone{font-size:.75em;padding-left:10px;margin:5px 0;line-height:1.4}.me-know-zzim{display:inline-block;margin-left:8px;background:#fff;color:#697f9f;font-size:.7em;font-weight:400;padding:2px 6px;border-radius:6px;vertical-align:middle;line-height:1.35}.me-know-tags{margin:14px 0 10px;padding-left:10px;display:flex;flex-wrap:wrap;gap:8px 6px}.me-know-tags span{border:1px solid #eaeaeb;padding:5px 10px;font-size:.85em;font-weight:400;color:#fff;line-height:1.4}.me-know-stats{display:flex;flex-wrap:wrap;gap:0 4px;align-items:center;color:#fff;font-size:.9em;font-weight:400;padding:12px 7px 10px 20px;line-height:1.5;min-height:38px;box-sizing:border-box}.me-know.compact .me-know-stats{padding:6px 6px 4px 10px;min-height:0}.me-know-actions{display:flex;justify-content:flex-end;align-items:center;gap:0;padding:10px 8px 12px;font-size:.95em;font-weight:400;color:#fff;border-top:.1px solid #fff;background:#697f9f;line-height:1.5}.me-know-actions.is-wait{justify-content:space-between;gap:10px;padding:8px 8px 10px 10px;background:#2f3b4a}.me-know-wait-line{flex:1;min-width:0;color:#90ee90;font-weight:700;font-size:.9em;text-align:left;line-height:1.35;word-break:break-all}.me-know-wait-edits{flex-shrink:0;white-space:nowrap;font-size:1.05em}.me-know.compact .me-know-actions{font-size:.85em;padding:6px 5px 8px}.me-know-actions a,.me-know-actions button{background:none;border:0;padding:0;color:#fff!important;font-weight:400;font-size:inherit;font-family:inherit;cursor:pointer;text-decoration:none!important}.me-know-actions a:hover,.me-know-actions button:hover{text-decoration:underline!important}.me-kind-tabs{display:flex;flex-wrap:wrap;gap:0;margin:0 0 18px}.me-kind-tabs a{flex:1;min-width:120px;text-align:center;background:#546e7a;color:#fff!important;font-weight:800;font-size:.88em;padding:10px 8px;text-decoration:none!important}.me-kind-tabs a.on{background:#00897b}.me-kind-tabs a:hover{filter:brightness(1.06)}.me-kind-tabs.orange a{background:#a9a9a9;font-size:.75em;padding:7px 8px}.me-kind-tabs.orange a.on{background:#ff8c00}.me-grade.partner-design{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;background:transparent;padding:8px 0 12px}.me-grade.partner-design .me-grade-now{margin:0}.me-grade.partner-design .me-grade-side{text-align:right;color:gray;font-weight:700;font-size:1em;line-height:1.55}.me-tab-short,.me-mobile-extra{display:none}.me-wait-note{font-size:.95em;color:#424242;line-height:1.7;padding:2px 0 10px}.me-claim-msg{display:block;font-weight:800;font-size:.95em;margin-bottom:4px}.me-claim-msg.none{color:green}.me-claim-msg.ing{color:#ff8c00}.me-claim-msg.end{color:#ff5722}.me-claim-reason{color:#616161;font-size:.85em;font-weight:700}.me-bundle{color:green;font-size:.9em;font-weight:400}.me-single{color:#00f;font-size:.9em;font-weight:400}.me-sale-actions{display:flex;flex-direction:column;align-items:center;gap:5px}.me-pill-btn{border:0;padding:0;background:none;cursor:pointer;font:inherit}.me-sale-sub{margin:6px 0 0;font-size:.78em;color:#757575;line-height:1.45;text-align:left}.me-sale-hint{margin:6px 0 0;font-size:.78em;color:#ff8c00;font-weight:700;line-height:1.45;text-align:left}.me-grade{background:#f5f5f5;padding:14px 16px;margin:0 0 16px;color:#616161;font-size:.92em;line-height:1.6}.me-grade p{margin:0 0 6px}.me-grade-now{color:#ff8c00;font-weight:800}.me-grade-toggle{border:0;background:none;padding:0;color:#616161;font-weight:800;cursor:pointer;font-family:inherit}.me-grade-detail{margin-top:8px;font-weight:700;color:gray}.me-bank-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin:16px 0 8px;font-weight:800;color:#424242}.me-bank-row input{height:36px;border:1px solid #ccc;padding:6px 10px;min-width:140px;box-sizing:border-box}.me-bank-save{background:#697f9f;color:#fff;border:0;padding:8px 14px;font-weight:800;cursor:pointer;font-family:inherit}.me-settle-sum{margin-left:auto;width:min(360px,100%);display:flex;justify-content:space-between;align-items:baseline;margin-top:8px;color:red;font-weight:800}.me-settle-sum strong{font-size:1.5em}.me-settle-sum small{font-size:.65em;margin-left:2px}.me-job-card{display:block;background:#697f9f;color:#fff!important;text-decoration:none!important;min-height:200px;padding:16px 14px;margin-bottom:14px}.me-job-card.done{background:gray}.me-job-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.me-job-card-title{color:inherit!important;text-decoration:none!important}.me-job-card h3{display:inline-block;margin:0;background:#fff;color:#697f9f;font-size:1.15em;padding:5px 10px;border-radius:10px}.me-job-card.done h3{background:transparent;color:#fff;padding:0}.me-job-finish-img{height:28px;flex-shrink:0}.me-job-card-body{display:block;color:inherit!important;text-decoration:none!important}.me-job-card p{margin:0 0 6px;font-size:.95em;line-height:1.55;color:#e3f2fd}.me-job-card b{color:#fff}.me-job-deposit{color:#90ee90!important;font-weight:700}.me-job-wait{color:#ffeb3b;font-size:.85em;font-weight:700;white-space:nowrap}.me-job-skills{margin-top:6px!important}.me-job-skill{display:inline-block;margin:3px;padding:5px 10px;border:1px solid #eaeaeb;color:#fff;font-size:.9em}.me-job-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.55);font-size:1.05em}.me-job-status-note{color:#fff;font-weight:700;font-size:.95em}.me-job-action-links{margin-left:auto;text-align:right;color:#fff}.me-job-action-links a{color:#fff!important;text-decoration:none!important;font-weight:700}.me-job-action-links a:hover{text-decoration:underline!important}.me-form-table{width:100%;border-collapse:collapse}.me-form-table th{width:22%;text-align:left;font-weight:700;color:gray;font-size:.95em;padding:15px 12px 5px;vertical-align:middle;background:#eaeaea}.me-form-table td{padding:6px 8px}.me-form-table input,.me-form-table select,.me-form-table textarea{width:100%;box-sizing:border-box;border:1px solid #ccc;padding:6px 8px;font-family:inherit}.me-rank-head td{background:#add8e6;color:#fff;font-weight:800;font-size:.9em;height:35px}.me-hero-extra img{display:block;height:28px}.me-mod{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.me-mod th{width:22%;text-align:left;vertical-align:middle;background:#efeee9;color:gray;font-size:14px;font-weight:700;padding:18px 12px 18px 20px;border-top:1px solid #fff;line-height:20px}.me-mod th small{display:block;margin-top:4px;font-size:.85em;font-weight:400;color:#a9a9a9}.me-mod td{padding:10px 15px;border-top:1px solid #ececec;font-size:14px;color:#6f6f6f;vertical-align:middle}.me-mod tr:first-child th,.me-mod tr:first-child td{border-top:none}.me-mod input[type=text],.me-mod input:not([type]),.me-mod input[type=password],.me-mod select{font-family:inherit;font-size:.85em;color:gray;padding:10px 16px;margin:4px 0;border:1px solid #ccc;box-sizing:border-box;width:100%;max-width:100%}.me-mod input[type=text],.me-mod input:not([type]),.me-mod input[type=password]{width:100%}.me-mod select{width:100%;min-width:0}.me-mod-email{font-size:1.05em;font-weight:700;text-align:center;color:#424242}.me-mod-hint{color:#a9a9a9;font-size:.9em}.me-mod td.me-mod-phone{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-items:center;width:100%;max-width:100%;box-sizing:border-box;position:relative}.me-mod td.me-mod-birth{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) 38px;gap:6px;align-items:stretch;width:100%;max-width:100%;box-sizing:border-box;position:relative}.me-mod-phone>select,.me-mod-phone>input{width:100%;min-width:0;max-width:none;margin:4px 0;box-sizing:border-box}.me-mod-birth .me-birth-year,.me-mod-birth>select,.me-mod-birth .me-birth-cal-btn{width:100%;min-width:0;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;box-sizing:border-box!important}.me-birth-year{display:flex;align-items:stretch;padding:0}.me-mod-birth .me-birth-year input,.me-mod-birth>select{display:block;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 8px!important;font-family:inherit;font-size:.85em!important;line-height:36px!important;color:gray;border:1px solid #ccc!important;border-radius:0;background:#fff;box-sizing:border-box!important;-webkit-appearance:none;appearance:none;vertical-align:middle}.me-mod-birth>select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2378909c' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 6px;padding-right:24px!important}.me-birth-cal-btn{display:inline-flex!important;align-items:center;justify-content:center;width:38px!important;padding:0!important;border:1px solid #ccc!important;border-radius:0;background:#f7f8fa;color:#697f9f;cursor:pointer;line-height:1}.me-birth-cal-btn:hover{background:#eceff1;color:#455a64}.me-birth-pop{position:absolute;left:15px;right:15px;top:calc(100% - 4px);grid-column:1 / -1;z-index:40;padding:12px;background:#fff;border:1px solid #cfd8dc;border-radius:12px;box-shadow:0 14px 36px #2632382e}.me-birth-pop-head{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:6px;align-items:center;margin-bottom:10px}.me-birth-nav{height:36px;border:1px solid #cfd8dc;border-radius:8px;background:#f7f8fa;color:#455a64;font-size:20px;line-height:1;cursor:pointer}.me-birth-nav:hover{background:#eceff1}.me-birth-pop-title{display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(0,1fr);gap:6px;align-items:center}.me-birth-pop-title>span{color:#78909c;font-size:13px;font-weight:700}.me-birth-pop-year,.me-birth-pop-month{width:100%;min-width:0;height:36px;margin:0;padding:0 8px;border:1px solid #ccc;border-radius:8px;font-family:inherit;font-size:.9em;color:#455a64;background:#fff;box-sizing:border-box}.me-birth-weeks{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-bottom:4px;text-align:center;color:#90a4ae;font-size:12px;font-weight:700}.me-birth-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.me-birth-empty{min-height:34px}.me-birth-day-btn{min-height:34px;border:0;border-radius:8px;background:transparent;color:#455a64;font-size:13px;font-family:inherit;cursor:pointer}.me-birth-day-btn:hover{background:#eceff1}.me-birth-day-btn.on{background:#697f9f;color:#fff;font-weight:700}.me-birth-pop-foot{display:flex;justify-content:space-between;gap:8px;margin-top:10px}.me-birth-pop-foot button{flex:1;height:34px;border:1px solid #cfd8dc;border-radius:8px;background:#f7f8fa;color:#546e7a;font-family:inherit;font-size:13px;cursor:pointer}.me-birth-pop-foot button:hover{background:#eceff1}.me-mod-gender-toggle{display:inline-flex;align-items:center;gap:0;width:100%;max-width:100%;padding:2px;border:1px solid #cfd8dc;border-radius:999px;background:#f4f6f8;box-sizing:border-box}.me-mod-gender-toggle button{flex:1;height:40px;border:0;border-radius:999px;background:transparent;color:#78909c;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.me-mod-gender-toggle button.on{background:#697f9f;color:#fff;box-shadow:0 4px 12px #697f9f47}.me-mod-gender-toggle button:hover:not(.on){color:#455a64;background:#ffffffb3}.me-mod-addr{width:100%;max-width:100%}.me-mod-addr>div{display:flex;flex-wrap:nowrap;gap:6px;margin-bottom:6px;width:100%}.me-mod-addr select{flex:1 1 0;width:0;min-width:0;max-width:none;padding:10px 8px}.me-mod-addr input,.me-mod-bank{width:100%;max-width:100%}.me-mod-bank input{display:block;width:100%;max-width:100%}.me-mod-btn{width:140px;height:38px;background:#697f9f;color:#fff;border:0;padding:0 20px;margin:8px 0 8px 12px;font-size:.96em;font-family:inherit;cursor:pointer}.me-mod-btn:hover{background:#455a64}.me-mod-photo-cell{position:relative;text-align:center}.me-mod-photo{display:inline-block;cursor:pointer;position:relative;outline:none}.me-mod-photo:focus img,.me-mod-photo:focus-visible img{outline:2px solid #697f9f;outline-offset:4px}.me-mod-photo img{width:300px;height:270px;max-width:100%;object-fit:cover;border-radius:20px;background:#f5f5f5;transition:box-shadow .18s ease,outline-color .18s ease}.me-mod-photo.is-dragging img{outline:2px dashed #697f9f;outline-offset:4px;box-shadow:0 0 0 6px #697f9f1f}.me-mod-photo-hint{position:absolute;left:50%;bottom:14px;transform:translate(-50%);padding:6px 12px;border-radius:999px;background:#263238b8;color:#fff;font-size:11px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s ease}.me-mod-photo:hover .me-mod-photo-hint,.me-mod-photo.is-dragging .me-mod-photo-hint{opacity:1}.me-mod-photo input{display:none}.me-mod-photo-del{position:absolute;top:12px;right:calc(50% - 142px);border:0;background:transparent;padding:0;cursor:pointer;line-height:0}.me-mod-links{display:flex;flex-direction:column;gap:10px;padding:18px 20px 22px!important}.me-mod-links a{color:gray!important;font-size:1em;text-decoration:underline!important}.me-pw{width:100%;max-width:none;margin:0 auto 40px;box-sizing:border-box}.me-pw-table input[type=password]{max-width:none;width:100%}.me-pw-actions{display:flex;gap:10px;width:100%;box-sizing:border-box;margin-top:28px;padding:0 0 36px}.me-pw-actions button{flex:1 1 0;width:100%;max-width:none;background:#697f9f;color:#fff;border:0;padding:14px 20px;margin:0;font-size:.96em;font-family:inherit;cursor:pointer}.me-pw-actions button:hover{background:#455a64}.me-wd{width:100%;max-width:none;margin:0 auto 48px;box-sizing:border-box}.me-wd-box{margin-top:8px;color:gray;font-size:.95em;line-height:1.7}.me-wd-lead{margin:0 0 10px;font-size:.85em}.me-wd-list{margin:0 0 8px;padding-left:1.2em;font-size:.85em}.me-wd-list li{margin:2px 0}.me-wd-line{border:0;border-top:.6px solid lightgray;margin:16px 0}.me-wd-label{margin:0 0 12px;font-size:.85em}.me-wd-select,.me-wd textarea{display:block;width:100%;max-width:100%;padding:10px 20px;margin:0 0 22px;border:1px solid #ccc;box-sizing:border-box;font-family:inherit}.me-wd-select{font-size:.85em;font-weight:700;color:#c62828;background:#fff}.me-wd textarea{margin-bottom:0;font-size:.82em;color:gray;resize:vertical;min-height:180px}.me-wd-count{margin:6px 0 0;font-size:.888em;color:gray}.me-wd-center{margin:0;text-align:center;font-size:.85em;line-height:1.7}.me-wd-warn{margin:0;text-align:center;font-size:.85em;color:#ff8c00;line-height:1.7}.me-wd-actions{display:flex;gap:10px;width:100%;box-sizing:border-box;padding:40px 0 20px}.me-wd-actions button{flex:1 1 0;width:auto;max-width:none;background:#697f9f;color:#fff;border:0;padding:14px 20px;margin:0;font-size:.96em;font-family:inherit;cursor:pointer}.me-wd-actions button:hover{background:#455a64}.me-sns-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;background:#ffb74d;border-radius:50px;min-height:54px;padding:8px 16px;margin:8px 0 18px}.me-sns-pill{display:inline-block;background:#fff;color:#ff8c00;font-weight:800;font-size:.88em;padding:5px 10px;border-radius:16px}.me-sns-bar a{color:#fff!important;font-weight:800;font-size:.84em;text-decoration:none!important}.me-sns-bar a:hover{text-decoration:underline!important}.me-sns-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:4px 0 16px}.me-sns-page .me-hero-copy{padding-left:65px}.me-sns-link{color:#ff8c00!important;text-decoration:underline!important;font-weight:400}.me-sns-amt{font-size:.95em;font-weight:700;color:#ff8c00}.me-sns-new{height:12px;margin-left:4px;vertical-align:middle}.me-sns-out{background:#607d8b;color:#fff;border:0;font-family:inherit;font-weight:700;font-size:1em;padding:5px 12px;border-radius:15px;cursor:pointer;margin-left:4px}.me-sns-tabs button{background:#26a69a;color:#fff;border:0;font-family:inherit;font-weight:700;font-size:1em;padding:10px 48px;cursor:pointer}.me-sns-tabs button.on{filter:brightness(.92)}.me-sns-page .me-trade th{text-align:center;font-weight:700;font-size:1em;color:#424242;padding:8px 2px 10px;white-space:nowrap}.me-sns-page .me-w1100 .me-trade th,.me-sns-page.me-page .me-trade th{font-size:1em}.me-sns-note{text-align:right;font-size:.92em;color:#555;padding:0 8px 10px}.me-table-empty{text-align:center;padding:28px 8px;color:#555;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}.me-cash-sum{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:4px 0 8px}.me-cash-sum .used{color:#ff8c00;font-size:1.2em;font-weight:800}.me-cash-sum .remain{color:#006400;font-size:1.2em;font-weight:800}.me-cash-sum a{color:#ff8c00!important;font-size:.9em;font-weight:700;text-decoration:underline!important;margin-left:8px}.me-rank .me-trade th{background:#add8e6;color:#fff;font-size:.82em;font-weight:800}.me-cash-table .me-trade th{white-space:normal;line-height:1.3;font-size:.74em;padding:8px 3px 10px;letter-spacing:-.03em}.me-cash-table .me-trade td{font-size:.8em;padding:10px 3px;word-break:keep-all}.me-cash-table .me-trade td.left{padding-right:6px}.me-cash-table .me-pname{font-size:.92em}.me-company-card{width:100%;max-width:920px;margin:8px auto 0;background:#fff;border:1px solid #ececec;border-radius:12px;box-shadow:0 8px 24px #46505a0f;overflow:hidden;padding:8px 0 22px}.me-company-table{table-layout:fixed}.me-company-table th{width:22%;background:#f7f6f3;color:#5c5c5c;font-size:.86em;font-weight:700;letter-spacing:-.02em;padding:14px 18px;border-bottom:1px solid #eee;vertical-align:top;line-height:1.45}.me-company-table td{padding:10px 18px;border-bottom:1px solid #f0f0f0;color:#333;font-size:.95em;vertical-align:middle}.me-company-table tr:last-child th,.me-company-table tr:last-child td{border-bottom:0}.me-company-table .req{color:#ef6c00;margin-right:4px;font-weight:800}.me-company-table small{display:block;margin-top:3px;color:#e53935;font-size:.78em;font-weight:600}.me-company-table input,.me-company-table select{width:100%;box-sizing:border-box;border:1px solid #ddd;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.95em;color:#333;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.me-company-table input:focus,.me-company-table select:focus{border-color:#ffb74d;box-shadow:0 0 0 3px #ffb74d38}.me-company-table input::placeholder{color:#bdbdbd}.me-company-msg{margin:8px 18px 0;color:#ef6c00;font-weight:700;font-size:.9em}.me-company-cta{display:flex;justify-content:flex-end;padding:16px 18px 0}.me-company-cta button{min-width:140px;background:#ef6c00;color:#fff;border:0;border-radius:8px;padding:11px 22px;font-family:inherit;font-weight:800;font-size:.95em;cursor:pointer}.me-company-cta button:hover{filter:brightness(.96)}.me-artist-grid{display:flex;flex-wrap:wrap;gap:20px 10px;padding:10px 0 30px}.me-artist-card{width:160px;text-align:center;color:#424242!important;text-decoration:none!important}.me-artist-card a{display:block;color:inherit!important;text-decoration:none!important}.me-artist-card img,.me-artist-card .me-artist-photo{width:90px;height:90px;border-radius:300px;border:2px solid #fff;background:#cfd8dc center / cover no-repeat;margin:0 auto 8px;object-fit:cover;display:block;box-shadow:0 0 0 1px #eee}.me-artist-name{display:block;font-size:1em;color:#a9a9a9;margin-bottom:2px}.me-artist-amt{display:block;font-size:.9em;color:#a9a9a9;font-weight:700}.me-artist-wait{margin-top:6px;font-size:.8em;color:gray}.me-artist-wait.bank{display:block;margin-top:6px}.me-artist-wait.bank .me-artist-amt{display:block}.me-artist-wait.bank em{display:block;margin-top:2px;font-style:normal;font-size:.75em;color:red;font-weight:700}.me-artist-deposit{display:block;margin-top:2px;font-size:.75em;color:red;font-weight:700}.me-artist-pay{display:inline-block;margin-left:4px;background:green;color:#fff!important;font-size:.7em;font-weight:700;padding:3px 7px;border-radius:5px;text-decoration:none!important;vertical-align:middle}.me-artist-off{display:inline-block;background:#a9a9a9;color:#fff!important;padding:2px 7px;border-radius:5px;font-size:.9em;font-weight:700;border:0;cursor:pointer;font-family:inherit;line-height:1.5}.me-support-bank{display:table!important;width:100%!important;max-width:100%;border:0;border-collapse:collapse;margin:10px 0 20px;clear:both}.me-support-bank td{background:#ebebeb!important;text-align:center!important;padding:20px 12px!important;vertical-align:middle}.me-support-bank-label{font-size:1.1em!important;font-weight:700!important;color:#a9a9a9!important;line-height:1.6}.me-support-bank-account{display:inline-block;margin:4px 0;font-size:1.1em!important;font-weight:700!important;color:#ff8c00!important;line-height:1.6}.me-partner-price{color:#ff1744;font-size:.85em;font-weight:700}.me-partner-pct{color:#ff6e40;font-size:.85em}.me-scrap{width:100%;border-top:1px solid lightgray;margin-top:4px}.me-scrap-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 15px;border-bottom:.6px solid lightgray}.me-scrap-title{display:flex;align-items:center;gap:8px;min-width:0;color:gray!important;text-decoration:none!important;font-size:1.1em}.me-scrap-title span.done{color:gray}.me-scrap-title img{height:14px;flex-shrink:0}.me-scrap-badge{display:inline-block;flex-shrink:0;background:#ffab91;color:#fff;font-size:.7em;font-weight:700;padding:3px 10px;line-height:1.4}.me-scrap-badge.done{background:#a9a9a9;padding:3px 5px}.me-scrap-del{flex-shrink:0;background:#a9a9a9;color:#fff;border:0;padding:3px 7px;font-size:.9em;font-weight:700;cursor:pointer;font-family:inherit}.me-pay-sum{width:100%;border-collapse:collapse;margin-top:8px}.me-pay-sum th{width:25%;text-align:left;font-weight:700;font-size:.8em;color:gray;background:#eaeaea;border-bottom:1px solid #fff;padding:10px 15px}.me-pay-sum td{font-size:.9em;color:gray;border-bottom:1px solid #eaeaea;padding:10px}.me-pay-sum a{color:#ff8c00!important;font-weight:700;text-decoration:none!important}.me-pay-sum a:hover{text-decoration:underline!important}.me-pay-total th{background:#eaeaea}.store-page{background:#fff;padding-bottom:48px;font-family:Nanum Gothic,Verdana,Geneva,sans-serif}.store-inner{width:1350px;max-width:calc(100% - 40px);margin:0 auto;box-sizing:border-box}.store-cover{height:350px;margin-top:-5px;background:#78909c url(/images/store_background.png) center / cover no-repeat;display:flex;align-items:flex-end}.store-cover-bar{width:100%;padding:0 0 10px;box-sizing:border-box}.store-cover-inner{display:flex;align-items:center;gap:10px;color:#fff;padding-left:0}.store-cover-inner h1{margin:0;padding-left:10px;font-size:1.8em;font-weight:800;color:#fff;text-shadow:0 0 10px #000}.store-avatar{width:45px;height:45px;border-radius:200px;border:2px solid #fff;object-fit:cover;background:#fff;flex-shrink:0}.store-cover-edit{margin-left:auto;opacity:.7;padding-right:10px}.store-cover-edit img{height:45px;display:block}.store-meta{background:#ebebeb;min-height:40px}.store-meta-inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px 10px;color:#3e2723;font-size:.85em;padding:8px 0;min-height:40px;box-sizing:border-box}.store-meta-left{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.store-badge{background:#fff;color:#3e2723;font-weight:800;font-size:.8em;padding:2px 5px;border-radius:3px}.store-meta-inner b{font-weight:800}.store-like-wrap{display:flex;align-items:stretch;margin-left:auto;flex-shrink:0}.store-like{background:#ff8c00;color:#fff;border:0;border-radius:8px;font-weight:800;font-size:.82em;padding:8px 12px;cursor:pointer;font-family:inherit}.store-like.split{border-radius:20px 0 0 20px;padding-right:10px}.store-like-count{display:inline-flex;align-items:center;justify-content:center;background:#ff8c00;color:#fff;font-weight:800;font-size:.9em;min-width:1.9em;padding:8px 14px 8px 10px;border-radius:0 20px 20px 0;box-shadow:inset 1px 0 #ffffff47}.store-tabs{margin:15px auto 0;padding:0}.store-tabs-inner{display:grid;grid-template-columns:repeat(5,1fr);width:1350px;max-width:calc(100% - 40px)}.store-tabs.has-design .store-tabs-inner{grid-template-columns:repeat(6,1fr)}.store-tabs a{display:block;text-align:center;background:#78909c;color:#fff!important;font-size:1em;padding:10px 4px;text-decoration:none!important;border-right:1px solid #cfd8dc}.store-tabs a:last-child{border-right:0}.store-tabs a.on{background:#37474f}.store-body{margin:15px auto 0;width:100%}.store-edit-bar{display:block;background:#ffab91;color:#fff!important;text-align:center;font-weight:800;padding:10px;text-decoration:none!important;margin-bottom:0}.store-like-row{display:flex;align-items:center;justify-content:center;gap:8px;background:#ebebeb;padding:20px 0 10px;font-size:1.2em;font-weight:800;color:#424242}.store-heart{border:0;background:transparent;padding:0;cursor:pointer;line-height:0}.store-intro{background:#ebebeb;text-align:center;padding:50px 200px;font-size:1.1em;color:#424242;line-height:1.7}.store-sec{margin-top:20px}.store-sec-photo{width:100%;height:300px;background:#90a4ae center / cover no-repeat;margin-bottom:0}.store-sec h2{margin:0;text-align:center;color:#fff;font-size:1.35em;font-weight:800;text-decoration:underline;padding:30px 200px 10px}.store-sec p{margin:0;text-align:center;color:#fff;font-size:1.1em;padding:20px 200px 30px;line-height:1.7}.store-sec.history{background:#ffab91}.store-sec.concept{background:#9fa8da}.store-sec.dream{background:#80cbc4}.store-cheer{margin-top:20px}.store-cheer-head{font-weight:700;font-size:1.1em;padding:20px 5px 0;color:#424242;text-align:left}.store-cheer-row{display:flex;align-items:center;justify-content:flex-end;gap:.5%;width:100%;padding:10px 0 0;box-sizing:border-box}.store-cheer-row input{flex:0 0 89.5%;width:89.5%;max-width:none;height:45px;padding:12px 15px;margin:8px 0;border:.5px solid lightgray;box-sizing:border-box;font-family:inherit;font-size:1em;color:#424242;background:#fff}.store-cheer-row button{flex:0 0 10%;width:10%;height:auto;padding:14px 20px;margin:8px 0;border:0;background:#283593;color:#fff;font-weight:700;font-size:1em;font-family:inherit;cursor:pointer;white-space:nowrap}.store-cheer-row button:hover{background:#c62828}.store-cheer-list{list-style:none;margin:12px 0 0;padding:0;background:#ebebeb}.store-cheer-list li{display:flex;gap:12px;padding:12px 10px;border-bottom:1px solid #cfd8dc}.store-cheer-list img{width:35px;height:35px;border-radius:100px;border:2px solid #fff;object-fit:cover}.store-cheer-list b{display:block;font-size:.95em;color:#37474f}.store-cheer-list p{margin:4px 0;color:#424242;font-size:.95em}.store-cheer-list span{font-size:.8em;color:#78909c}.store-cheer-ops{display:flex;gap:6px;margin-top:6px}.store-cheer-ops button{border:0;background:#d3d3d3;color:#fff;font-weight:800;font-size:.8em;font-family:inherit;cursor:pointer;padding:2px 8px;border-radius:4px}.store-cheer-ops button:hover{background:#90a4ae}.store-bg-preview{width:100%;height:220px;background:#78909c center / cover no-repeat;border-radius:4px}.store-bg-pick{display:inline-block;margin-top:14px;padding:8px 14px;background:#546e7a;color:#fff;font-weight:800;cursor:pointer;border-radius:4px}.store-works-grid{margin:8px 0 24px}.store-news-add{display:block;background:#ffab91;color:#fff!important;text-align:center;font-weight:800;padding:12px 0;text-decoration:none!important;margin-bottom:14px}.store-news-empty{width:100%;min-height:220px;padding:48px 16px;box-sizing:border-box;background:#ebebeb;display:flex;flex-direction:column;align-items:center;justify-content:center}.store-news-empty strong{font-size:3em;font-weight:800;color:#d3d3d3;margin-bottom:18px}.pf-form .pf-news-actions{display:flex;width:100%;gap:8px;margin-top:28px;flex-wrap:nowrap}.pf-form .pf-news-actions button{flex:1 1 0;width:auto;max-width:none;min-width:0;background:#697f9f;color:#fff;border:none;border-radius:0;padding:14px 20px;font-weight:700}.pf-form .pf-news-actions button.ghost{background:#697f9f;color:#fff;border:none}.pf-form .pf-news-actions button:hover,.pf-form .pf-news-actions button.ghost:hover{background:#455a64;color:#fff}.store-news-view-body img{max-width:100%;height:auto}.store-news-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.store-news-item{display:flex;background:#ebebeb;min-height:100px}.store-news-body{flex:1;display:grid;grid-template-columns:120px 1fr auto;gap:12px;align-items:center;padding:10px;color:inherit!important;text-decoration:none!important}.store-news-body>img{width:120px;height:100px;object-fit:cover;border-radius:10px;background:#fff}.store-news-body p{margin:0;color:gray;font-size:.95em;line-height:1.45}.store-news-date{color:#a9a9a9;font-size:.75em;display:flex;align-items:center;gap:6px;white-space:nowrap}.store-news-date img{width:auto!important;height:12px!important;object-fit:contain!important;border-radius:0!important;background:transparent!important;display:inline-block;vertical-align:middle}.store-news-ops{display:flex;flex-direction:column;flex-shrink:0;width:9%;min-width:72px}.store-news-edit,.store-news-del{flex:1;width:100%;min-width:0;display:flex;align-items:center;justify-content:center;border:0;background:#d3d3d3;color:#fff!important;font-weight:800;font-size:.9em;text-decoration:none!important;font-family:inherit;cursor:pointer;padding:0}.store-news-del{background:#90a4ae;border-top:1px solid #fff}.store-news-del:hover{background:#78909c}#news-detail.reg-editor-body{min-height:480px}.store-news-view{padding:8px 0 24px}.store-news-view-photo{display:block;max-width:100%;margin:0 auto 16px;border-radius:8px}.store-news-view-body{color:#424242;font-size:1em;line-height:1.7;white-space:pre-wrap}.store-news-view-date{color:#a9a9a9;font-size:.85em}.store-news-view-back{display:inline-block;margin-top:12px;color:#697f9f!important;font-weight:800;text-decoration:none!important}.store-review-list{list-style:none;margin:0;padding:0;background:#ebebeb}.store-review-list li{display:grid;grid-template-columns:70px 72px 48px 1fr auto;gap:8px;align-items:center;padding:10px;border-bottom:.5px solid #fff}.store-review-photo img{width:70px;height:60px;object-fit:cover;border-radius:6px;display:block}.store-review-user{text-align:center}.store-review-user img{width:35px;height:35px;border-radius:100px;border:2px solid #fff;object-fit:cover}.store-review-user span{display:block;font-size:.72em;color:gray;margin-top:4px}.store-review-score{color:#ff8c00;font-size:.95em;font-weight:800}.store-review-list p{margin:0;color:gray;font-size:.9em;line-height:1.45}.store-review-date{color:#a9a9a9;font-size:.75em;text-align:right}.store-review-date img{height:16px;vertical-align:middle}.store-support-packs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:8px 0 20px}.store-support-pack{background:#ebebeb;border-radius:20px;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none!important;color:#5d4037!important;padding:16px 8px;gap:4px;border:0;font:inherit;cursor:pointer;width:100%;box-sizing:border-box}.store-support-pack img{height:90px;width:auto;object-fit:contain;margin-bottom:6px}.store-support-hint{font-size:.85em}.store-support-pack strong{font-size:1.1em;font-weight:800}.store-support-title{text-align:center;color:#a9a9a9;font-size:1.1em;font-weight:800;text-decoration:underline;margin:28px 0 16px}.store-support-people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(10,1fr);gap:12px 8px;justify-items:center}.store-support-people li{width:135px;text-align:center}.store-support-people img{width:90px;height:90px;border-radius:300px;border:2px solid #fff;object-fit:cover;background:#eceff1}.store-support-people span{display:block;margin-top:6px;color:#a9a9a9;font-size:1em}.store-empty-plain{pointer-events:none;cursor:default}.pf-form{padding:4px 0 36px}.pf-form .image-drop-panel,.store-bg-form .image-drop-panel{border:0;background:transparent;box-shadow:none;padding:10px 0 4px}.pf-info{background:linear-gradient(180deg,#7589a8,#697f9f);color:#fff;padding:18px 20px;font-size:.92em;font-weight:700;line-height:1.75;margin:12px 0 18px;border-radius:2px;box-shadow:0 1px #0000000f}.pf-sec-title{margin:28px 0 12px;padding:0 0 8px;font-size:1.12em;font-weight:800;color:#455a64;letter-spacing:-.02em;border-bottom:2px solid #eceff1}.pf-row{display:grid;grid-template-columns:20% 80%;border:1px solid #ececec;margin-bottom:12px;overflow:hidden;background:#fff}.pf-th{background:#f5f4f0;color:#616161;font-size:.92em;font-weight:700;padding:18px;display:flex;align-items:center;border-right:1px solid #ececec}.pf-td{padding:12px 14px;background:#fafafa}.pf-td textarea,.pf-form textarea{width:100%;box-sizing:border-box;border:1px solid #d5d5d5;padding:14px 18px;font-family:inherit;font-size:.95em;line-height:1.55;resize:vertical;background:#fff;color:#424242;transition:border-color .15s ease,box-shadow .15s ease}.pf-td textarea:focus,.pf-form textarea:focus{outline:none;border-color:#697f9f;box-shadow:0 0 0 2px #697f9f26}.pf-count{display:block;text-align:right;color:#78909c;font-size:.88em;margin-top:6px;font-weight:700}.pf-label{display:block;margin:8px 0 6px;color:gray;font-weight:700}.pf-form .la-actions{display:flex;width:100%;gap:8px;margin-top:28px;justify-content:stretch;flex-wrap:nowrap}.pf-form .la-actions button{flex:1 1 0;width:auto;max-width:none;min-width:0;background:#697f9f;color:#fff;border:none;border-radius:0;padding:14px 20px;cursor:pointer;font-size:.9em;font-family:inherit;font-weight:700}.pf-form .la-actions button.ghost{background:#697f9f;color:#fff;border:none}.pf-form .la-actions button:hover,.pf-form .la-actions button.ghost:hover{background:#455a64;color:#fff;border:none}.me-line-wait{font-size:.85em;color:gray;line-height:1.55;text-align:right}.me-line-pay{display:inline-block;background:#006400;color:#fff!important;font-size:.9em;font-weight:800;padding:2px 5px;border-radius:5px;text-decoration:none!important}@media(max-width:1140px)and (min-width:801px){.me-knowhow .me-hero-inner,.me-knowhow .me-body,.me-w1100 .me-hero-inner,.me-w1100 .me-body{width:95%;max-width:1100px}.me-cash-table .me-trade th{font-size:.68em;padding:8px 2px 10px}.me-cash-table .me-trade td{font-size:.74em;padding:8px 2px}.me-cash-table .me-thumb{width:58px;height:42px}.me-company-card{max-width:100%}}@media(max-width:800px){.me-hero{height:150px}.me-knowhow .me-hero{height:150px;padding:0}.me-hero-inner{padding:0 12px 28px}.me-knowhow .me-hero-inner{width:calc(100% - 16px);max-width:none;padding:0}.me-knowhow .me-hero-copy{width:100%;padding:0 0 12px}.me-knowhow .me-hero p{font-size:.7em}.me-knowhow .me-hero-extra{display:none}.me-hero h1{font-size:1.3em}.me-w1100 .me-hero h1{font-size:1.5em}.me-hero-right .me-hero-copy{text-align:right}.me-knowhow .me-hero h1{font-size:1.5em}.me-hero p{font-size:.7em}.me-hero-extra{display:none}.me-hero-extra:has(.me-keep-hero){display:block;width:auto;padding:0 8px 36px 0}.me-hero-extra:has(.me-keep-hero) img{height:20px}.me-body{width:calc(100% - 8px);margin-top:8px}.me-knowhow .me-body,.me-w1100 .me-hero-inner,.me-w1100 .me-body{width:98%;max-width:none}.me-hero-inner{padding:0 15px 20px!important}.me-knowhow .me-hero-inner{padding:0!important}.me-sec-row{min-height:46px;padding:8px 12px 8px 10px;font-size:.88em}.me-mod,.me-mod tbody,.me-mod tr,.me-mod th,.me-mod td{display:block;width:100%;box-sizing:border-box}.me-mod{border-top:1px solid #ececec}.me-mod th{width:100%;height:auto;padding:10px 15px;border-top:1px solid #fff}.me-mod td{width:100%;height:auto;padding:10px 15px 14px;font-size:13px}.me-mod-email{text-align:left}.me-mod input[type=text],.me-mod input:not([type]),.me-mod input[type=password],.me-mod select,.me-mod-addr input,.me-mod-bank input{width:100%;max-width:100%;margin-left:0;min-width:0}.me-mod-phone,.me-mod-birth,.me-mod-addr,.me-mod-addr>div,.me-mod-bank,.me-mod-gender-toggle{width:100%;max-width:100%}.me-mod td.me-mod-phone,.me-mod td.me-mod-birth{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-left:15px;padding-right:15px}.me-mod td.me-mod-birth{grid-template-columns:repeat(3,minmax(0,1fr)) 38px;align-items:stretch}.me-mod-phone>select,.me-mod-phone>input{width:100%!important;min-width:0!important;max-width:none!important;margin:4px 0}.me-mod-birth .me-birth-year,.me-mod-birth>select,.me-mod-birth .me-birth-cal-btn,.me-mod-birth .me-birth-year input{height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important}.me-mod-birth .me-birth-year input,.me-mod-birth>select{width:100%!important;padding:0 6px!important;line-height:36px!important}.me-mod-birth>select{padding-right:22px!important}.me-birth-cal-btn{width:38px!important}.me-birth-pop{left:15px;right:15px}.me-mod-addr>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.me-mod-addr select{width:100%!important;min-width:0!important;max-width:none!important}.me-mod-btn{width:calc(100% + -0px);max-width:100%;margin:4px 0 8px}.me-mod-photo img{width:min(300px,100%);height:auto;aspect-ratio:300 / 270}.me-mod-photo-del{right:12px;top:8px}.me-pw,.me-wd{width:100%}.me-pw-actions,.me-wd-actions{gap:8px;width:100%}.me-pw-actions button,.me-wd-actions button{flex:1 1 0;width:100%;max-width:none;margin:0;padding:12px 8px}.me-wd-select,.me-wd textarea{width:100%}.me-empty strong{font-size:2em}.me-empty p{font-size:.8em}.me-empty em{font-size:.85em}.me-artist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 0;padding:0 0 20px;justify-items:center}.me-artist-card{width:100%;max-width:125px}.me-artist-card img,.me-artist-card .me-artist-photo{width:80px;height:80px;margin-bottom:4px}.me-artist-off{font-size:.75em}.me-artist-name{font-size:.8em}.me-artist-amt{font-size:.7em}.me-artist-wait,.me-artist-deposit{font-size:.65em}.me-support-bank-label,.me-support-bank-account{font-size:.8em!important}.me-scrap-row{padding:8px}.me-scrap-title{font-size:1em}.me-mobile-extra{display:block;text-align:right;padding:10px 10px 0;margin:0;font-size:.92em}.me-mobile-extra a{color:#a9a9a9!important;text-decoration:none!important}.me-wait-note{font-size:.78em;padding:8px 4px 12px}.me-kind-tabs{flex-wrap:nowrap;margin-bottom:10px}.me-kind-tabs a{flex:1;min-width:0;font-size:.7em;padding:7px 2px;line-height:1.35}.me-tab-full{display:none}.me-tab-short{display:inline}.me-grade{font-size:.7em;padding:8px 6px;margin-bottom:10px}.me-grade-now{font-size:1em}.me-grade-detail{font-size:.93em}.me-bank-row{flex-direction:column;align-items:stretch;gap:6px;font-size:.85em}.me-bank-row input{min-width:0;width:100%}.me-settle-sum{width:100%;font-size:.95em}.me-settle-sum strong{font-size:1.25em}.me-know,.me-know.compact,.me-board,.me-design,.me-know-toolbar,.me-design-register,.me-design-head,.me-design-hr{width:100%}.me-know:not(.compact){display:block;font-size:12px;line-height:20px;margin-bottom:8px}.me-know:not(.compact) .me-know-photo,.me-know:not(.compact) .me-know-panel{display:block;width:100%}.me-know:not(.compact) .me-know-photo{height:200px;min-height:200px;padding-top:8px}.me-know:not(.compact) .me-know-body{padding:10px 6px 0 0;line-height:20px}.me-know:not(.compact) .me-know-top{margin-bottom:6px}.me-know:not(.compact) .me-know-title{font-size:1.3em;font-weight:400;line-height:1.5}.me-know:not(.compact) .me-know-price{font-size:1.1em;font-weight:400;margin:8px 0 6px;line-height:20px}.me-know:not(.compact) .me-know-types,.me-know:not(.compact) .me-know-tech{font-size:.9em;font-weight:400;margin:0 0 6px;line-height:20px}.me-know:not(.compact) .me-know-phone{font-size:.95em;font-weight:400;margin:0 0 6px;line-height:20px}.me-know:not(.compact) .me-know-tags{margin:12px 0 8px}.me-know:not(.compact) .me-know-tags span{font-size:.9em;padding:5px 10px}.me-know:not(.compact) .me-know-stats{font-size:.9em;font-weight:400;padding:10px 7px 8px 12px;min-height:34px;line-height:20px}.me-know:not(.compact) .me-know-stop{font-size:12px;height:24px;padding:3px 7px}.me-know:not(.compact) .me-know-status{font-size:.9em;max-width:48%;line-height:20px}.me-know:not(.compact) .me-know-actions{font-size:1em;font-weight:400;padding:10px 6px 12px;line-height:20px}.me-know.compact{display:table;table-layout:fixed;font-size:14px;line-height:1.4;margin-bottom:8px}.me-know.compact .me-know-photo{display:table-cell;width:100px;height:100px;min-height:100px;padding:3px 0 0;vertical-align:top}.me-know.compact .me-know-panel{display:table-cell;width:calc(100% - 100px);vertical-align:top}.me-know.compact .me-know-body{padding:4px 4px 0 0;line-height:1.4}.me-know.compact .me-know-top{align-items:center;gap:4px;padding-left:8px;flex-wrap:nowrap;margin-bottom:2px}.me-know.compact .me-know-stop-inline{display:inline-flex;font-size:10px;height:18px;padding:2px 5px}.me-know.compact .me-know-title{font-size:.78em;font-weight:400;line-height:1.4}.me-know.compact .me-know-name,.me-know.compact .me-know-until,.me-know.compact .me-know-types,.me-know.compact .me-know-tech,.me-know.compact .me-know-tags,.me-know.compact .me-know-zzim,.me-know.compact .me-know-bar,.me-know.compact .me-know-stop{display:none}.me-know.compact .me-know-price{margin:3px 0;padding-left:8px;font-size:.78em;font-weight:400;line-height:1.4}.me-know.compact .me-know-phone{margin:3px 0;padding-left:8px;font-size:.72em;font-weight:400;line-height:1.4}.me-know.compact .me-know-stats{margin:3px 0 0;padding:2px 6px 4px 8px;font-size:.72em;font-weight:400;line-height:1.4;min-height:0}.me-know.compact .me-know-status{max-width:28%;padding-right:4px}.me-know.compact .me-know-status img{height:18px}.me-know.compact .me-know-actions{font-size:.72em;font-weight:400;padding:6px 4px 8px;flex-wrap:wrap;justify-content:flex-end;line-height:1.4}.me-design-row{display:table;width:100%;table-layout:fixed}.me-design-photo{display:table-cell;width:100px;height:85px}.me-design-panel{display:table-cell;width:auto;font-size:.8em;font-weight:400}.me-design-title,.me-design-prices{font-weight:400}.me-design-actions{font-size:.8em;font-weight:400}.me-board-item{display:block;font-size:13px;padding:0}.me-board-link{grid-template-columns:1fr;gap:5px;padding:10px 12px}.me-board-tag{justify-self:start}.me-board-text{white-space:normal}.me-board-date{text-align:left;font-size:12px}.me-trade{overflow:visible;font-size:12px;color:#6f6f6f;line-height:20px}.me-trade .me-hr1,.me-trade thead,.me-trade colgroup,.me-trade .me-trade-hr{display:none}.me-trade table,.me-trade tbody{display:block;width:100%}.me-trade tr.me-trade-row{display:block;width:100%;margin-bottom:15px}.me-trade td{position:relative;display:block;width:100%;box-sizing:border-box;text-align:left!important;padding:5px 8px 5px 88px!important;min-height:30px;font-size:12px;color:#6f6f6f;line-height:20px;word-break:break-all;border-bottom:1px solid #eaeaea;vertical-align:middle}.me-trade .me-trade-row td:first-child{border-top:1px solid #eaeaea}.me-trade td:before{content:attr(data-label);position:absolute;left:0;top:0;bottom:0;width:80px;box-sizing:border-box;background:#eaeaea;font-weight:700;color:#424242;padding:5px 4px 5px 8px;display:flex;align-items:center;line-height:1.25}.me-trade td[data-label=""],.me-trade td[data-label=" "],.me-trade td[data-label="-"]{display:none}.me-sns-page .me-hero-copy{padding-left:15px}.me-sns-tabs button{flex:1 1 42%;padding:10px 8px;font-size:.85em}.me-sns-bar{border-radius:16px;min-height:0;padding:10px 12px;gap:8px}.me-sns-pill{font-size:.92em;padding:6px 10px}.me-sns-bar a{font-size:.95em}.me-sns-note{text-align:left;font-size:.8em}.me-cash-sum{font-size:.92em}.me-cash-sum .used,.me-cash-sum .remain{font-size:1em}.me-form-table,.me-form-table tbody,.me-form-table tr,.me-form-table th,.me-form-table td{display:block;width:100%;box-sizing:border-box}.me-form-table th{width:100%;padding:8px 10px}.me-form-table td{padding:6px 8px 12px}.me-company-card{border-radius:0;box-shadow:none;border-left:0;border-right:0;padding-bottom:16px}.me-company-table th{background:#f7f6f3;padding:10px 14px 4px;border-bottom:0}.me-company-table td{padding:4px 14px 12px}.me-company-cta{justify-content:stretch;padding:8px 14px 0}.me-company-cta button{width:100%;min-width:0}.me-pay-sum,.me-pay-sum tbody,.me-pay-sum tr,.me-pay-sum th,.me-pay-sum td{display:block;width:100%;box-sizing:border-box}.me-pay-sum th{width:100%}.me-thumb{width:70px;height:50px}.me-pinfo{gap:8px;font-weight:400}.me-pname{white-space:nowrap}.me-sale-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px}.me-list-date{display:flex;flex-direction:row;gap:4px;white-space:nowrap}.me-list-date br{display:none}.me-totals-hint{font-size:.8em}.me-totals-box,.me-totals-extra,.me-totals-cta{width:100%}.me-order-qty{justify-content:flex-start}.me-order-ship{padding:12px 8px 16px}.me-order-ship h2{font-size:1em;padding-left:4px}.me-order-grid{grid-template-columns:80px minmax(0,1fr);gap:6px 4px}.me-order-grid>label{font-size:12px;min-height:30px;display:flex;align-items:center;padding:5px 4px 5px 8px;background:#ffffff1f}.me-order-phone,.me-order-addr{flex-direction:column;align-items:stretch}.me-order-phone select,.me-order-phone input,.me-order-addr select,.me-order-addr input{width:100%;flex:none}.me-partner-files{padding:18px 2px 36px}.me-partner-files-tip{font-size:.8em}.me-file-drop-wrap{width:100%}.me-file-drop{min-height:136px}.me-partner-files-cta{flex-direction:row;align-items:stretch;gap:8px}.me-partner-files-cta button{max-width:none;flex:1;width:auto;height:52px;font-size:.95em}.store-cover{height:160px}.store-avatar{width:28px;height:28px}.store-cover-inner h1{font-size:1.1em}.store-cover-edit img{height:35px}.store-meta{min-height:32px;display:flex;align-items:center}.store-meta-inner{min-height:32px;padding:0;font-size:.65em;align-items:center;align-content:center}.store-badge{font-size:.65em}.store-like{font-size:.63em;padding:3px 10px}.store-like-count{font-size:.63em;padding:3px 10px 3px 8px}.store-inner,.store-tabs-inner{width:100%;max-width:none}.store-tabs{margin-top:0}.store-tabs-inner{grid-template-columns:repeat(5,1fr)}.store-tabs.has-design .store-tabs-inner{grid-template-columns:repeat(6,1fr)}.store-tabs a{font-size:.7em;padding:7px 2px}.store-body{margin-top:5px}.store-works-grid.main-product-grid,.store-works-grid.main-product-grid.five{grid-template-columns:1fr 1fr;gap:6px;padding-left:6px;padding-right:6px;box-sizing:border-box}.store-works-grid .main-product-card{max-width:none;width:100%;padding:0;box-sizing:border-box}.store-works-grid .main-product-card .photo{height:160px;object-fit:cover}.store-works-grid .main-product-card .meta-top{min-height:25px;padding:0 7px 0 5px;align-items:center}.store-works-grid .main-product-card .meta-top .title{font-size:.65em}.store-works-grid .main-product-card .seller-photo{width:30px;height:30px;margin-top:-20px}.store-intro,.store-sec h2,.store-sec p{padding-left:24px;padding-right:24px}.store-sec-photo{height:180px}.store-cheer-row{flex-direction:row;align-items:center;gap:1%}.store-cheer-row input{flex:0 0 79%;width:79%;height:30px;padding:6px 12px;font-size:.85em}.store-cheer-row button{flex:0 0 19%;width:19%;padding:9px 10px;font-size:.8em}.store-news-body{grid-template-columns:72px 1fr}.store-news-body>img{width:72px;height:60px}.store-news-date{grid-column:2}.store-review-list li{grid-template-columns:56px 56px 1fr}.store-review-score{grid-column:2}.store-review-list p{grid-column:1 / -1}.store-review-date{grid-column:1 / -1;text-align:left}.store-support-packs{grid-template-columns:1fr 1fr;gap:8px}.store-support-pack{min-height:160px;border-radius:14px}.store-support-pack img{height:64px}.store-support-people{grid-template-columns:repeat(4,1fr)}.store-support-people li{width:auto}.store-support-people img{width:64px;height:64px}.pf-row{grid-template-columns:1fr}}.adsense-row{width:100%;margin:0 auto;padding:8px 0 12px;text-align:center;background:#fff}.adsense-pair{width:100%;max-width:1350px;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;overflow:hidden}.adsense-pair-gap{display:inline-block;width:5px;flex:0 0 5px}.adsense-mobile{display:none;width:100%;margin:0 auto;padding:12px 0 8px;text-align:center;background:#fff;overflow:hidden}.adsense-view-60{width:100%;margin:0 auto;padding:8px 0 0;text-align:center;background:#fff}@media(max-width:800px){.adsense-row{display:none!important}.adsense-mobile{display:block!important}}.main-page{position:relative;background:#fff;font-family:Nanum Gothic,Verdana,Geneva,sans-serif}.main-page a{text-decoration:none}.main-page a:hover{text-decoration:underline}.layout-11{display:block}@media(max-width:800px){.layout-11-pc{display:none!important}.layout-11-m{display:block!important}}.layout-11-m{display:none}.main-hero{position:relative;width:100%;height:430px;margin:0;padding:0;overflow:hidden;background:#4a148c}.main-hero-slides{position:absolute;inset:0;z-index:0}.main-hero-slides:before{content:"";position:absolute;inset:0;background:url(/images/top_background_1_1.jpg) center bottom / cover no-repeat}.main-hero-slide{position:absolute;inset:0;background-repeat:no-repeat;background-size:cover;background-position:center bottom;opacity:0;transition:opacity .9s ease}.main-hero-slide.on{opacity:1}.banner_01{background-image:url(/images/top_background_1_2_1_1.jpg)}.banner_02{background-image:url(/images/top_background_1_3_1_1.jpg)}.banner_03{background-image:url(/images/top_background_1_1_1_1.jpg)}.main-hero-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 16px 32px;font-family:Nanum Gothic,Verdana,Geneva,sans-serif;box-sizing:border-box}.main-hero-title{margin:0;color:#fff;font-weight:800;font-size:2.1em;letter-spacing:.01em;text-shadow:0 1px 10px rgba(0,0,0,.35);line-height:1.25}.main-hero-sub{margin:8px 0 0;color:#fff;font-size:1.2em;font-weight:400;text-shadow:0 1px 8px rgba(0,0,0,.35);line-height:1.4}.main-hero-search{margin-top:22px;display:inline-flex;align-items:stretch;filter:drop-shadow(0 0 22px #7986cb);max-width:100%}.main-page .keyword_box{width:600px;max-width:min(600px,62vw);height:56px;padding:12px 20px;border:0;outline:none;color:#616161;font-size:.9em;letter-spacing:2px;border-radius:20px 0 0 20px;background:#fff url(/images/place_ani.gif) left center / 23% no-repeat;box-sizing:border-box}.main-page .keyword_box:focus,.main-page .keyword_box.has-value{background-image:none}.main-page .main_search_btn{width:160px;max-width:28vw;height:56px;margin:0;background:#283593;color:#fff;padding:0 18px;border:0;border-radius:0 20px 20px 0;cursor:pointer;font-size:1.05em;font-weight:700;letter-spacing:.12em;box-sizing:border-box}.main-page .main_search_btn:hover{background:#c62828}.main-hot-keywords{margin:14px 0 0;color:#fff;font-size:.9em}.main-hot-keywords a{color:#fff;text-decoration:none}.main-hot-keywords a:hover{text-decoration:underline}.main-mobile{background:#fff}.main-m-types{display:grid;grid-template-columns:repeat(4,1fr);gap:4px 0;padding:14px 4px 8px}.main-m-type{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:10px 2px 12px;color:gray!important;text-decoration:none!important;min-height:92px}.main-m-type img{width:auto;max-width:none;height:auto;object-fit:contain;padding-bottom:8px;margin-bottom:0;box-sizing:content-box}.main-m-type span{font-size:.78em;font-weight:700;color:gray;line-height:1.2}.main-m-actions{display:grid;grid-template-columns:repeat(3,1fr);width:98%;margin:8px auto 0}.main-m-actions a,.main-m-actions button{background:#ff8c00;color:#fff!important;text-align:center;padding:9px 4px;font-size:.8em;font-weight:700;border:0;border-right:1px solid #fff;text-decoration:none!important;cursor:pointer;font-family:inherit}.main-m-actions a:last-child,.main-m-actions button:last-child{border-right:0}.main-m-actions button.on{background:#ef6c00}.main-m-cats{width:98%;margin:0 auto;background:#ebebeb url(/images/back_2.png) center / 55% repeat;display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:12px 8px 6px}.main-m-cats a{display:block;text-align:center;font-size:.63em;font-weight:700;color:#555!important;text-decoration:none!important;padding:0 2px 10px;line-height:1.3}.main-m-works{padding:18px 6px 8px}.main-m-works-title{padding:0 8px 8px;border-bottom:1px solid #eaeaea;color:gray;font-weight:700;font-size:.85em;margin-bottom:8px}.main-m-works-title span{font-size:.75em;font-weight:600;color:#9e9e9e}.main-m-works-title .more{color:#ff8c00;font-size:.65em;font-weight:700;margin-left:6px;text-decoration:none!important}.main-m-works .main-m-works-title:not(:first-child){margin-top:22px}.main-m-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 6px}.main-m-product-grid .main-product-card .photo{height:auto;aspect-ratio:1.35 / 1}.main-m-product-grid .main-product-card .title{font-size:.85em}.main-m-product-grid .main-product-card .tags{font-size:.65em}.main-m-reco-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px 4px;padding:8px 4px 4px}.main-m-reco{display:block;overflow:hidden;border-radius:8px}.main-m-reco img,.main-m-reco-empty{display:block;width:100%;height:70px;object-fit:cover;background:#eceff1}.main-m-promo{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3px;padding:12px 3px 24px}.main-m-promo-card{background:#efebe9;min-height:80px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:6px;text-decoration:none!important;color:#a9a9a9!important}.main-m-promo-card.wide{grid-column:1 / 3}.main-m-promo-card strong{display:block;font-size:.75em;font-weight:800;letter-spacing:.04em;line-height:1.25}.main-m-promo-card em{display:block;margin-top:2px;font-style:normal;font-size:.65em;color:#a9a9a9}.main-m-promo-card img{flex-shrink:0;opacity:.85}.main-m-promo-card.ani{background:#efebe9;min-height:80px}.main-m-promo-sell{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#d7ccc8;padding:14px 12px;text-decoration:none!important;color:#fff!important;border:0;min-height:80px;box-sizing:border-box}.main-m-promo-sell strong{display:block;font-size:.75em;font-weight:800;letter-spacing:.06em;color:#fff}.main-m-promo-sell em{display:block;margin-top:3px;font-style:normal;font-size:.65em;color:#fff}.main-m-promo-sell img{flex-shrink:0;opacity:.6;height:40px;width:auto}.main-type-block{margin:0;padding:0;background:#5c6bc0}.main-type-block:before{content:"";display:block;height:3px;background:#ffb74d}.main-type-cols{display:grid;grid-template-columns:repeat(8,1fr);width:min(1350px,100%);margin:-3px auto 0}.main-type-col{display:flex;flex-direction:column;min-width:0;text-decoration:none!important}.main-type-strip{display:block;height:3px;background:#ffb74d;flex:none}.main-type-col:hover .main-type-strip{background:#fff}.main-type-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:90px;padding:12px 4px 14px;box-sizing:border-box;border-right:1px solid #7986cb}.main-type-col:last-child .main-type-cell{border-right:0}.main-type-cell b{font-weight:700;color:#e8eaf6;font-size:1em;line-height:1.3}.main-type-cell em{font-style:normal;color:#c5cae9;font-size:.75em;font-weight:400;margin-top:3px;line-height:1.3}.main-category-wrap{background:#ebebeb}.main-category-menu{background-image:url(/images/back_2.png);background-size:55%;background-repeat:repeat;background-position:center;padding:18px 0}.main-category-table{width:min(1200px,calc(100% - 24px));margin:0 auto;display:grid;gap:6px 0}.main-category-row{display:grid;grid-template-columns:repeat(8,1fr);min-height:36px;align-items:center}.main-category-menu a{color:#9e9e9e;font-size:.9em;font-weight:700;text-align:center;padding:8px 4px;display:block}.main-category-row a:first-child{text-align:left}.main-category-row a:last-child{text-align:right}.main-category-menu a:hover{text-decoration:underline;color:#616161}.main-promo{width:min(1350px,calc(100% - 24px));margin:40px auto 0}.main-promo-grid{display:grid;grid-template-columns:2fr 1fr;gap:0}.main-promo-grid-2{display:grid;grid-template-columns:1fr 1fr 1fr}.main-promo-card{background:#efebe9;border-right:5px solid #fff;border-bottom:5px solid #fff;min-height:150px;display:flex;align-items:stretch;overflow:hidden;text-decoration:none!important;color:#a9a9a9}.main-promo-card:last-child{border-right:0}.main-promo-card .txt{flex:1;padding:18px 0 18px 20px;text-align:left;font-family:Nanum Gothic,Verdana,Geneva,sans-serif}.main-promo-card .txt strong{display:block;font-size:1.15em;font-weight:700;letter-spacing:.05em;color:#a9a9a9;margin-bottom:6px}.main-promo-card .txt em{display:block;font-style:normal;font-size:.95em;color:#a9a9a9}.main-promo-card .txt small{display:block;font-size:.75em;color:#a9a9a9;margin-top:2px}.main-promo-card .art{display:flex;align-items:center;justify-content:flex-end;padding-right:20px;opacity:.9}.main-promo-card .art.dim{opacity:.6}.main-promo-card .art img{max-height:150px;width:auto}.main-promo-card .art.sm img{max-height:70px}.main-promo-card.bg-ani{background:#efebe9 url(/images/banner_ani_1.gif) center / cover no-repeat;border-right:5px solid #fff}.main-promo-sell{display:block;margin-top:10px;background:#d7ccc8;min-height:120px;text-decoration:none!important;color:#fff}.main-promo-sell-inner{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;font-family:Nanum Gothic,Verdana,Geneva,sans-serif}.main-promo-sell strong{display:block;font-size:1.15em;letter-spacing:.06em;margin-bottom:6px}.main-promo-sell em{display:block;font-style:normal;font-size:.95em}.main-promo-sell small{display:block;font-size:.8em;margin-top:2px}.main-promo-sell .art{opacity:.6}.main-promo-sell .art img{height:70px;width:auto}.main-works{background:#fff;margin:0;padding:0}.main-works-spacer-25{height:25px}.main-works-spacer-45{height:45px}.main-works-gap-20{height:20px}.main-works-inner{width:min(1350px,calc(100% - 24px));margin:0 auto;padding:0 8px}.main-sec-title{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid #eaeaea;align-items:end}.main-sec-title-left{font-size:1.05em;color:gray;font-weight:700;padding:10px 0 10px 17px}.main-sec-title-left span{font-size:.7em;font-weight:700}.main-sec-title-right{font-size:.8em;padding-bottom:10px}.main-ad-chip{display:inline-block;margin:0 5px 10px 0;padding:3px 10px;background:#bdbdbd;color:#fff;border-radius:10px;font-size:.65em;font-weight:400}.main-product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px 16px}.main-product-grid.five{grid-template-columns:repeat(5,1fr)}.main-product-grid.six{grid-template-columns:repeat(6,1fr);gap:8px}.main-product-grid.six .main-product-card{max-width:210px;padding:8px}.main-product-grid.six .main-product-card .photo{height:165px}.main-product-card{display:block;width:100%;max-width:252px;margin:0 auto;padding:0;border-radius:10px;overflow:hidden;text-decoration:none!important;color:#3e2723;transition:transform .6s ease,box-shadow .6s ease}.main-product-card:hover{transform:scale(1.03);box-shadow:0 0 30px #7986cb;z-index:2;background:transparent}.main-product-card .photo{width:100%;height:210px;object-fit:cover;display:block;border-radius:6px 6px 0 0;background:#eceff1}.main-product-card .meta-top{background:#f5f5f5;display:flex;justify-content:space-between;align-items:flex-start;min-height:25px;padding:6px 7px 4px;gap:6px}.main-product-card .meta-top .title{font-size:.85em;font-weight:700;color:#3e2723;line-height:1.3}.main-product-card .meta-top .title img{display:inline-block;vertical-align:middle;margin-bottom:-2px;margin-right:4px;height:14px;width:auto;border-radius:3px}.main-product-card .seller-photo{width:41px;height:41px;border-radius:100px;border:2px solid #fff;margin-top:-18px;object-fit:cover;background:#cfd8dc;flex-shrink:0;cursor:pointer}.main-product-card .meta-mid{background:#f5f5f5;display:flex;justify-content:space-between;align-items:flex-end;padding:4px 10px 10px;min-height:52px}.main-product-card .stats{font-size:.7em;color:gray;line-height:1.45}.main-product-card .stats b{color:#ff8c00;font-weight:700}.main-product-card .price{font-size:1.05em;font-weight:700;color:#3e2723;text-align:right;width:57%}.main-product-card .price s{display:block;color:gray;font-size:.55em;font-weight:500}.main-product-card .price .free{background:#fff;padding:2px 5px;font-size:.8em;border-radius:3px;font-weight:500}.main-product-card .foot{background:#ffab91;height:32px;border-radius:0 0 6px 6px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 10px;color:#fff;font-size:.75em;font-weight:700}.main-product-card .foot img{width:25px;height:25px}.main-board-section{width:min(1350px,calc(100% - 24px));margin:36px auto 48px}.main-board-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0 12px}.main-sns-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin-top:28px}.main-side-box{min-width:0;background:#fff}.main-side-box .head{background:#ffb74d url(/images/list_background_new.png) center / 100% 100% no-repeat;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:7px 10px;margin:0;font-size:.95em;font-weight:700}.main-side-box .head a{color:#fff;text-decoration:none;display:inline-block}.main-side-box .head .more{font-size:.6em;font-weight:400;padding-left:6px}.main-side-box .head-links{display:inline-flex;gap:6px;align-items:center}.main-side-box .list_view{margin:0}.main-side-box .row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e0e0;min-height:30px;padding:5px 4px 5px 3px;gap:8px}.main-side-box .row a{color:#212121;font-size:.75em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;max-width:100%;line-height:1.4}.main-side-box .row a:hover{text-decoration:underline}.job-badge{display:inline-block;background:#a9a9a9;color:#fff;font-size:.7em;padding:2px 8px;margin-right:6px;vertical-align:middle;line-height:1.4}.job-badge.open{background:#ffab91;padding:2px 12px}.main-board-empty{font-size:.75em;color:#a9a9a9;padding-left:3px}.sns-event-row{display:grid!important;grid-template-columns:1.1fr 1.15fr .7fr;gap:6px}.sns-event-row a{overflow:hidden;text-overflow:ellipsis}.sns-rank-row{display:flex!important;justify-content:space-between}.sns-rank-row a:last-child{flex-shrink:0;text-align:right}.main-bottom-banner{display:grid;grid-template-columns:335px 1fr;gap:6px;margin-top:28px;min-height:110px}.daroom-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ff9800;padding:14px 18px;text-decoration:none!important;min-height:110px;box-sizing:border-box}.daroom-copy{color:#fff;font-size:.78em;font-weight:700;line-height:1.45;text-align:left;letter-spacing:-.02em}.daroom-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;flex-shrink:0;min-width:88px;text-align:center;line-height:1.05}.daroom-mark svg{width:42px;height:36px;margin-bottom:2px}.daroom-mark strong{font-size:1.15em;font-weight:800;letter-spacing:.02em}.daroom-mark em{font-style:normal;font-size:.55em;font-weight:700;letter-spacing:.12em;opacity:.95}.banner-ad-cta{display:flex;align-items:center;justify-content:center;background:#eaeaeb;color:#a9a9a9;font-size:.9em;font-weight:700;letter-spacing:.05em;text-decoration:none!important;min-height:110px}.banner-ad-cta:hover{background:#e0e0e0;color:#555}.main-m-actions.logged-in{grid-template-columns:repeat(4,1fr)}.main-m-actions.logged-in a,.main-m-actions.logged-in button{font-size:.72em;padding:9px 2px}.main-menu-toggle-wrap{background:#fff}.main-menu-toggle-line{width:100%;height:2px;background:#ffb74d}.main-menu-toggle-bar{width:min(1350px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(9,1fr);height:26px;background:#fff}.main-menu-toggle{grid-column:5;justify-self:center;width:150px;max-width:100%;height:26px;border:0;padding:0 0 2px;margin:0;color:#fff;font-weight:700;font-size:13px;line-height:24px;letter-spacing:0;font-family:inherit;cursor:pointer;background:url(/images/menu_back.png) center / contain no-repeat}.main-menu-toggle-bar.close{width:100%;border-top:2px solid #ffb74d}.main-dash{background:#fff}.main-dash-head{width:min(1350px,calc(100% - 24px));margin:0 auto;display:grid;grid-template-columns:repeat(8,1fr);background:#ffb74d;color:#fff;font-size:.9em;font-weight:800;text-align:center}.main-dash-head span{padding:10px 4px 12px;border-right:1px solid #fff}.main-dash-head span:last-child{border-right:0}.main-dash-body{width:min(1350px,calc(100% - 24px));margin:0 auto;display:grid;grid-template-columns:repeat(8,1fr);background:#ebebeb url(/images/back_2.png) center / 45% repeat;padding:10px 0 12px}.main-dash-col{display:flex;flex-direction:column;align-items:center;gap:7px;padding:4px 6px 6px;text-align:center}.main-dash-a{font-size:.8em;color:#555!important;text-decoration:none!important;line-height:1.35}.main-dash-a:hover{text-decoration:underline!important}.main-dash-a b{color:#ff8c00;font-weight:800;font-size:1em}.main-dash-a.orange{color:#ff8c00!important;font-weight:800}.main-dash-a.green{color:green!important}.main-dash-a.badge-teal,.main-dash-a.badge-orange{display:inline-block;margin-top:4px;padding:3px 10px;border-radius:15px;color:#fff!important;font-size:.8em;font-weight:700}.main-dash-a.badge-teal{background:#26a69a}.main-dash-a.badge-orange{background:#fb8c00}.main-dash-inline{font-size:.8em;line-height:1.5}.main-seller-stats{width:min(1350px,calc(100% - 24px));margin:8px auto 0;background:#e0f2f1;padding:0 0 8px;box-sizing:border-box}.main-seller-stats-top{display:flex;justify-content:space-between;align-items:flex-end;background:#fff;padding:8px 8px 6px 6px}.main-seller-stats-top strong{font-size:1.05em;color:gray;margin-right:10px}.main-seller-stats-top a{font-weight:700;font-size:.85em;color:#ff8c00!important;text-decoration:none}.main-seller-stats table{width:100%;border-collapse:collapse;background:#e0f2f1}.main-seller-stats thead th{font-size:.9em;font-weight:700;color:#fff;background:#4db6ac;padding:5px 0;border-right:1px solid #fff;width:20%}.main-seller-stats thead th:last-child{border-right:0}.main-seller-stats tbody th,.main-seller-stats tbody td{text-align:center;font-size:.9em;padding:7px 0;border-bottom:1.5px solid #fff;font-weight:400;color:gray}.main-seller-stats tbody td a{color:green!important;font-weight:700;text-decoration:none}.main-seller-stats tbody td a.stat-total{color:orange!important}.main-seller-stats tbody td a.stat-total-dark{color:#ff8c00!important}.main-login-split{width:min(1350px,calc(100% - 24px));margin:8px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:0 12px;background:#fff}.main-login-split-head{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #eaeaea;padding:20px 8px 10px 10px}.main-login-split-head h2{margin:0;font-size:1.05em;color:gray;font-weight:800}.main-login-split-head h2 span{font-size:.7em;font-weight:400}.main-login-split-head h2 a{padding-left:3px;font-size:.75em;color:#ff8c00!important;font-weight:700;text-decoration:none}.main-login-split-head .go{font-size:.8em;color:#ff8c00!important;font-weight:800;text-decoration:none}.main-login-split-head .more-pill{padding:3px 10px;background:#ffab91;color:#fff!important;border-radius:15px;font-size:.75em;text-decoration:none}.main-login-split-head .more-pill.order{background:#ffb74d}.main-login-split-2 .main-login-split-head{padding-top:35px}.main-login-split-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 8px 8px}.main-empty-box{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;margin:16px 8px 8px;padding:28px 12px;background:#ebebeb;text-align:center;text-decoration:none!important;gap:4px}.main-empty-box span{font-size:.8em;font-weight:800;color:#a9a9a9}.main-empty-box em{font-style:normal;font-size:.8em;font-weight:800;color:#ff8c00}.main-hot-menu{position:absolute;right:5px;top:0;z-index:40;width:90px;margin:0;padding:0;overflow:visible;box-sizing:border-box;background:transparent;box-shadow:none;border:0;outline:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;font-family:Nanum Gothic,Verdana,Geneva,sans-serif;will-change:top}.main-hot-menu *,.main-hot-menu *:before,.main-hot-menu *:after{box-sizing:border-box}.main-hot-title,.main-hot-ad,.main-hot-menu a.hot-btn{width:90px;max-width:90px;margin:0;box-shadow:none;outline:none;background-clip:padding-box}.main-hot-title{height:23px;border:1px solid orange;border-radius:4px;background:orange;color:#fff;font-size:.75em;font-weight:700;line-height:21px;text-align:center}.main-hot-ad{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:95px;border:1px solid #d3d3d3;border-radius:6px;background:#fff;overflow:hidden;color:#a67c52!important;font-size:11px;font-weight:700;letter-spacing:-.03em;text-decoration:none!important;line-height:1.2}.main-hot-ad:hover,.main-hot-menu a.hot-btn:hover{text-decoration:none!important}.main-hot-ad svg{display:block;width:42px;height:32px;fill:currentColor;overflow:visible}.main-hot-menu a.hot-btn{display:block;height:23px;border:1px solid darkgray;border-radius:4px;background:#a9a9a9;color:#fff!important;font-size:.75em;line-height:21px;text-align:center;text-decoration:none!important;overflow:hidden}.main-hot-menu a.hot-btn.guide{border-color:#5c6bc0;background:#5c6bc0}@media(max-width:1200px){.main-product-grid,.main-product-grid.five,.main-product-grid.six,.main-dash-head,.main-dash-body{grid-template-columns:repeat(4,1fr)}.main-login-split{grid-template-columns:1fr}.main-board-grid{grid-template-columns:repeat(2,1fr);gap:20px 16px}.main-sns-grid{grid-template-columns:1fr;gap:20px}.main-bottom-banner,.main-promo-grid,.main-promo-grid-2{grid-template-columns:1fr}.main-promo-card{border-right:0}}@media(max-width:800px){.main-hot-menu{display:none!important}.main-board-section{margin-top:12px}.main-board-grid{grid-template-columns:1fr;gap:16px}.main-sns-grid{margin-top:16px}.shop-home .main-board-grid,.shop-home .main-sns-grid{grid-template-columns:1fr 1fr;gap:12px 8px}.main-bottom-banner{grid-template-columns:1fr;margin-top:16px}.sns-event-row{grid-template-columns:1fr 1fr .8fr!important}}@media(max-width:520px){.main-m-cats{grid-template-columns:repeat(4,1fr)}.sns-event-row{grid-template-columns:1fr!important}.main-m-promo{grid-template-columns:1fr 1fr}.main-m-promo-card.wide{grid-column:1 / -1}}.shop-home .main-type-block{background:#607d8b}.shop-home .main-type-cell{border-right-color:#78909c}.shop-home .main-type-cell b{color:#eceff1}.shop-home .main-type-cell em{color:#b0bec5}.shop-home .main-type-cols .main-type-col:nth-last-child(2) .main-type-cell{border-right:0}.shop-type-spacer{pointer-events:none}.shop-home .main-m-promo-sell,.pre-page .main-m-promo-sell{background:#d7ccc8;border:0;color:#fff!important}.shop-home .main-m-promo-sell em,.shop-home .main-m-promo-sell small,.pre-page .main-m-promo-sell em,.pre-page .main-m-promo-sell small{color:#fff}.shop-home .main-m-promo-sell small,.pre-page .main-m-promo-sell small{display:block;margin-top:2px;font-size:.6em}.pre-page .main-type-cell b,.pre-page .main-type-cell em{word-break:keep-all}.pre-hero{height:400px;background:url(/images/top_background_1_1.jpg) center bottom / cover no-repeat}.pre-hero-inner{width:min(1350px,100%);height:100%;margin:0 auto;display:grid;grid-template-columns:30% 70%;align-items:center;box-sizing:border-box;padding:0}.pre-hero-copy{color:#fff;text-align:left;font-weight:700;font-family:Nanum Gothic,Verdana,Geneva,sans-serif;padding:0 0 0 20px;box-sizing:border-box}.pre-hero-copy p{margin:0;font-size:1.3em;line-height:1.45;word-break:keep-all}.pre-hero-copy strong{display:block;margin-top:8px;font-size:2.2em;font-weight:700;letter-spacing:-.02em;line-height:1.2}.pre-hero-art{text-align:right;padding-right:0}.pre-hero-art img{height:360px;max-width:100%;margin-right:-20px;object-fit:contain;vertical-align:middle}.pre-list{background:#fff;padding:30px 0 80px}.pre-list-inner{width:min(1350px,calc(100% - 24px));margin:0 auto}.pre-big{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin-bottom:20px}.pre-big-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:20px 12px 30px;text-decoration:none!important;color:#263238;min-height:350px;box-sizing:border-box}.pre-big-card:hover{background:#ffecb3}.pre-big-card.shop:hover{background:#bbdefb}.pre-big-card img{height:132px;width:172px;object-fit:contain;margin:20px 0 10px}.pre-big-card strong{font-size:1.5em;font-weight:700;margin:0 0 20px;color:#263238}.pre-big-card span{display:block;font-size:.8em;font-weight:700;color:#455a64;line-height:1.55;padding-top:5px}.pre-big-card em{margin-top:30px;background:#ffecb3;border-radius:50px;padding:10px 0;width:150px;max-width:100%;font-style:normal;font-weight:700;font-size:.9em;color:#263238}.pre-big-card:hover em{background:#fff}.pre-big-card.shop em{background:#bbdefb}.pre-small{display:grid;grid-template-columns:repeat(3,1fr)}.pre-small-card{display:flex;flex-direction:column;align-items:center;text-align:center;min-height:280px;padding:35px 12px 28px;text-decoration:none!important;background:#e8eaf6;color:#263238;box-sizing:border-box;border-right:1px solid #fff;border-bottom:1px solid #fff}.pre-small-card:hover{background:#c5cae9}.pre-small-card img{height:56px;margin:0 0 10px}.pre-small-card strong{font-size:1.2em;font-weight:700;margin-bottom:10px;color:#263238}.pre-small-card span{display:block;font-size:.8em;font-weight:700;color:#616161;line-height:1.45;padding-top:5px}.pre-small-card em{margin-top:30px;background:#c5cae1;border-radius:50px;padding:10px 0;width:140px;max-width:100%;font-style:normal;font-weight:700;font-size:.75em;color:#263238}.pre-small-card:hover em{background:#fff}.pre-m-gif{text-align:center;padding:20px 8px 15px}.pre-m-gif img{max-width:98%;height:auto}.pre-m-promo{grid-template-columns:1fr;padding-top:20px}@media(max-width:800px){.pre-hero{display:none}.pre-list{padding:0}.main-board-section .sns-event-row{grid-template-columns:1fr!important}}.ssl-page{position:relative;background:#fff;font-family:Nanum Gothic,Verdana,Geneva,sans-serif;padding-bottom:48px}.ssl-page a{text-decoration:none}.ssl-wrap{width:min(1350px,calc(100% - 24px));margin:0 auto}.ssl-top-gap{height:15px}.ssl-banners{display:flex;min-height:110px;background:#eaeaeb}.ssl-banners a{flex:1;display:flex;align-items:center;justify-content:center;min-height:110px;color:#a9a9a9;font-size:.9em;font-weight:700;letter-spacing:.05em}.ssl-banners a:hover{text-decoration:none;color:#616161}.ssl-banner-m{display:none}.ssl-tabs{display:grid;grid-template-columns:repeat(8,1fr);width:min(1350px,100%);margin:15px auto 0;min-height:90px;background:#5c6bc0}.ssl-tabs a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px 4px 14px;color:#e8eaf6;font-size:1em;border-right:1px solid #7986cb;box-sizing:border-box;background:#5c6bc0;text-decoration:none!important}.ssl-tabs a:last-child{border-right:0}.ssl-tabs a.on{background:#1a237e}.ssl-tabs a b{font-weight:700;color:#e8eaf6;line-height:1.3}.ssl-tabs a span{color:#c5cae9;font-size:.75em;font-weight:400;margin-top:3px}.ssl-shop .ssl-tabs{grid-template-columns:repeat(7,1fr);background:#607d8b;border-radius:0}.ssl-shop .ssl-tabs a{background:#607d8b;border-right-color:#78909c;border-radius:0}.ssl-shop .ssl-tabs a:last-child{border-right:0}.ssl-shop .ssl-tabs a b,.ssl-shop .ssl-tabs a span{white-space:nowrap}.ssl-shop .ssl-tabs a span{color:#b0bec5}.ssl-shop .ssl-tabs a.on{background:#37474f}.ssl-ad-head{display:flex;justify-content:flex-end;align-items:flex-end;min-height:28px;border-bottom:1px solid #eaeaea;padding:5px 5px 10px 17px}.ssl-ad-head .main-ad-chip{margin:0;border:0;cursor:pointer;font-family:inherit}.ssl-ad-head-plain{min-height:18px;padding-bottom:10px}.ssl-ad-legend{text-align:right;padding:10px 5px;border-bottom:1px solid #eaeaea;color:gray;font-size:.85em}.ssl-ad-legend p{margin:0 0 2px}.ssl-ad-legend img{height:15px;vertical-align:middle;margin-left:4px}.ssl-tool{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 4px}.ssl-register{display:inline-block;border:0;background:none;padding:0;line-height:0}.ssl-register img{height:28px;display:block}.ssl-cat-title{width:min(1350px,100%);margin:15px auto 0;min-height:60px;background:#5c6bc0;color:#fff;font-size:1.2em;font-weight:700;display:flex;align-items:center;justify-content:center}.ssl-w1100 .ssl-wrap,.ssl-w1100 .ssl-cat-title{width:1100px;max-width:1100px}.ssl-w1100 .ssl-cat-title{margin-top:15px}.ssl-w1100 .main-product-card{max-width:100%}.ssl-cat-menu{width:min(1350px,100%);margin:0 auto;background:#ebebeb}.ssl-cat-menu .main-category-menu a.on{text-decoration:underline;color:#616161}.ssl-search{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ssl-search select{height:35px;width:200px;padding:4px 6px;border:1px solid lightgray;box-sizing:border-box;color:#424242;font-family:inherit;background:#fff}.ssl-search button{height:35px;width:80px;background:#283593;color:#fff;border:1px solid lightgray;cursor:pointer;font-family:inherit}.ssl-search button:hover{background:#c62828}.ssl-list{padding-top:10px}.ssl-filter-line{display:none}.ssl-empty{display:block;background:#ebebeb;min-height:220px;text-align:center;padding:48px 16px;color:#a9a9a9;text-decoration:none!important}.ssl-empty strong{display:block;font-size:3em;font-weight:800;color:#d3d3d3;margin-bottom:18px}.ssl-empty p{margin:0 0 4px;font-size:1em;font-weight:700}.ssl-empty em{display:block;margin-top:6px;font-style:normal;font-weight:700;color:#ff8c00}.psl-page{font-size:13px}.psl-tabs{display:grid;grid-template-columns:repeat(4,1fr);width:min(1350px,100%);margin:15px auto 0;min-height:0;background:#26a69a}.psl-tabs a{display:flex;align-items:flex-end;justify-content:center;text-align:center;padding:7px 4px 10px;color:#fff!important;font-size:1.3em;font-weight:400;line-height:1.25;border-right:1px solid #fff;box-sizing:border-box;background:#26a69a;text-decoration:none!important}.psl-tabs a:last-child{border-right:0}.psl-tabs a.on{background:#00695c}.psl-page .ssl-register img{height:28px}.plc-list{display:flex;flex-direction:column;gap:20px;padding-top:8px;padding-bottom:8px}.plc{display:flex;width:100%;min-height:220px;border:1px solid lightgray;background:#fff;box-sizing:border-box}.plc-photo{position:relative;width:380px;min-height:220px;flex-shrink:0;background:#ececec center / cover no-repeat;text-decoration:none}.plc-ad-corner{position:absolute;left:0;top:10px;height:28px;pointer-events:none}.plc-zzim{position:absolute;right:10px;bottom:8px;background:#fff;color:#ff8c00;font-size:1.1em;font-weight:700;padding:2px 8px;border-radius:10px}.plc-body{flex:1;min-width:0;display:flex;flex-direction:column;padding:6px 8px 8px 0}.plc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px 15px 0}.plc-head-text{min-width:0;text-decoration:none!important;line-height:1.35}.plc-student{display:inline-block;margin-right:6px;background:#a9a9a9;color:#fff;font-size:.75em;font-weight:400;padding:2px 6px;border:1px solid darkgray;vertical-align:middle}.plc-cat{color:#82b1ff;font-size:1.4em;font-weight:700;letter-spacing:.8px}.plc-title{color:gray;font-size:1.4em;font-weight:700;letter-spacing:.8px}.plc-plus{flex-shrink:0;border:0;background:none;padding:0;cursor:pointer;line-height:0}.plc-plus img{display:block}.plc-head-right{display:flex;align-items:flex-start;gap:6px;flex-shrink:0}.plc-ad-ani{width:60px;margin-top:5px;margin-right:-8px}.plc-loading{padding:48px 16px;text-align:center;color:#a9a9a9;font-weight:700}.plc-pager{display:flex;align-items:center;justify-content:center;gap:8px;padding:28px 0 12px;font-size:13px}.plc-pager a,.plc-pager span{min-width:28px;height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;color:#616161;text-decoration:none!important;border:1px solid #e0e0e0;box-sizing:border-box}.plc-pager a.on{background:#26a69a;border-color:#26a69a;color:#fff;font-weight:700}.plc-pager a:hover{color:#00695c}.plc-pager span.off{color:#bdbdbd}.plc-info{display:flex;flex-direction:column;flex:1;padding:6px 15px 8px;text-decoration:none!important;color:inherit}.plc-price-row,.plc-sale-row{margin:0 0 2px;line-height:1.35}.plc-price-label{font-size:1.3em;color:gray;font-weight:700}.plc-price{font-size:1.7em;color:#3e2723;font-weight:700}.plc-strike{font-size:.8em;color:gray;text-decoration:line-through}.plc-sale{font-size:1.7em;color:#3e2723}.plc-pct{font-size:1.15em;color:#3e2723}.plc-extra{margin:4px 0 0;font-size:1em;color:#616161}.plc-loc{margin:4px 0 0;font-size:.95em;color:#424242}.plc-subway{margin-left:5px;color:#ff8c00}.plc-pr{margin:6px 0 0;font-size:1em;color:#424242;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.plc-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:10px}.plc-tag{background:#eaeaeb;padding:6px;border-radius:6px;font-size:1em;color:#424242}.jl-hero{background:#ebebeb url(/images/back_2.png) center / contain repeat;height:200px;min-height:200px;box-sizing:border-box;padding:18px 0;display:flex;align-items:flex-end}.jl-hero-inner{width:min(1350px,calc(100% - 24px));margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 20px 50px;box-sizing:border-box}.jl-hero h1{margin:0 0 6px;font-size:2em;font-weight:800;color:gray}.jl-hero p{margin:0;font-size:.9em;font-weight:700;color:#a9a9a9;line-height:1.55}.jl-register{display:block;line-height:0;flex-shrink:0;padding-bottom:10px}.jl-register img{display:block;height:28px}.jl-list{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid lightgray}.jl-page .ssl-empty{margin-top:24px}.jl-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 15px;border-bottom:1px solid lightgray;color:gray;text-decoration:none!important}.jl-title{display:flex;align-items:center;gap:8px;min-width:0;font-size:1em}.jl-title img{height:14px}.jl-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:gray}.jl-name.done{color:gray}.jl-badge{display:inline-block;flex-shrink:0;background:#ffab91;color:#fff;font-size:.7em;font-weight:700;padding:3px 10px;line-height:1.4}.jl-badge.done{background:#a9a9a9;padding:3px 5px}.jl-hit{flex-shrink:0;font-size:.95em;color:#424242}.jl-line-row{gap:12px}.jl-line-row .jl-title{flex:1;min-width:0;text-decoration:none!important;color:gray}.jl-line-hits{flex-shrink:0;width:7%;min-width:72px;font-size:.95em;color:gray;text-align:left}.jl-line-actions{flex-shrink:0;width:21%;min-width:140px;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.jl-line-status{font-size:.9em;color:gray;white-space:nowrap}.jl-edit-btn{display:inline-block;padding:2px 10px;font-size:.85em;color:#424242!important;background:#f5f5f5;border:1px solid #bdbdbd;border-radius:3px;text-decoration:none!important;line-height:1.5}.jl-edit-btn:hover{background:#eee}.jl-w1100 .jl-hero-inner,.jl-w1100 .ssl-wrap,.ssl-w1100 .psl-tabs{width:1100px;max-width:1100px}@media(max-width:1140px)and (min-width:801px){.ssl-w1100 .ssl-wrap,.ssl-w1100 .ssl-cat-title,.ssl-w1100 .psl-tabs,.jl-w1100 .jl-hero-inner,.jl-w1100 .ssl-wrap{width:95%;max-width:1100px}}@media(max-width:800px){.ssl-source{padding-bottom:24px;overflow-x:hidden}.ssl-source .ssl-top-gap{height:0}.ssl-w1100 .ssl-wrap,.ssl-w1100 .ssl-cat-title,.ssl-w1100 .psl-tabs{width:100%;max-width:none}.jl-w1100 .jl-hero-inner,.jl-w1100 .ssl-wrap{width:98%;max-width:none}.jl-w1100 .jl-hero{height:130px;min-height:130px}.jl-w1100 .jl-hero-inner{padding:0 10px 8px}.ssl-w1100 .ssl-cat-title{min-height:35px;font-size:.8em;margin-top:0}.ssl-sns .ssl-register img{height:21px}.ssl-source>.ssl-wrap:has(.ssl-banners){width:100%;margin:0}.ssl-source .ssl-banners{min-height:50px}.ssl-source .ssl-banners a{min-height:50px;font-size:.65em;letter-spacing:0}.ssl-banner-pc{display:none}.ssl-banner-m{display:inline}.ssl-source .ssl-tabs{width:100%;margin:0;grid-template-columns:repeat(4,1fr);min-height:0}.ssl-source .ssl-tabs a{font-size:.75em;font-weight:700;line-height:1.25;min-height:0;padding:5px 0;white-space:nowrap;border-right:1px solid #7986cb;border-bottom:1px solid #7986cb}.ssl-source .ssl-tabs a b{font-size:inherit;font-weight:700;white-space:nowrap}.ssl-source .ssl-tabs a:nth-child(4n){border-right:0}.ssl-source .ssl-tabs a:nth-child(n+5){padding-bottom:8px;border-bottom:0}.ssl-source .ssl-tabs a span{display:none}.ssl-source .ssl-wrap:has(.ssl-tool){width:100%;margin:2px 0 0}.ssl-source .ssl-tool{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:4px;padding:4px 5px 5px;box-sizing:border-box}.ssl-source .ssl-filter-line{display:block;height:0;margin:0 0 2px;border-bottom:1px solid #eaeaea}.ssl-source .ssl-register{flex-shrink:1;min-width:0}.ssl-source .ssl-register img{height:21px;width:auto;max-width:112px}.ssl-source .ssl-search{gap:4px;flex-wrap:nowrap;justify-content:flex-end;flex-shrink:0}.ssl-source .ssl-search select{height:25px;width:92px;padding:2px 4px;margin:0;font-size:.75em}.ssl-source .ssl-search button{height:25px;width:55px;padding:2px 4px;margin:0;font-size:.75em;border-color:#283593}.ssl-source .ssl-list{padding-top:4px;padding-left:3px;padding-right:3px}.ssl-source .ssl-empty{margin-top:0}.ssl-source .main-product-grid,.ssl-source .main-product-grid.five{grid-template-columns:1fr 1fr;gap:0}.ssl-source .main-product-card{max-width:none;padding:0;border-radius:10px}.ssl-source .main-product-card .photo{height:160px}.ssl-source .main-product-card .meta-top{min-height:25px;padding:0 7px 0 5px;align-items:center}.ssl-source .main-product-card .meta-top .title{font-size:.65em}.ssl-source .main-product-card .meta-top .title b{font-size:1.13em;font-weight:400}.ssl-source .main-product-card .meta-top .title img{width:13.5px;height:auto;margin-bottom:-1px}.ssl-source .main-product-card .seller-photo{width:30px;height:30px;margin-top:-20px}.ssl-source .main-product-card .meta-mid{min-height:36px;padding:2px 10px 6px}.ssl-source .main-product-card .stats{font-size:.65em}.ssl-source .main-product-card .price{font-size:.85em}.ssl-source .main-product-card .foot{height:26px;font-size:.7em}.ssl-source .main-product-card .foot img{width:21px;height:21px}.ssl-tabs{grid-template-columns:repeat(4,1fr);min-height:0}.ssl-tabs a{font-size:.75em;padding:10px 2px}.ssl-tabs a span{display:none}.ssl-search select{width:120px}.ssl-tool{flex-direction:column;align-items:stretch}.ssl-source .ssl-tool{flex-direction:row;align-items:center}.ssl-cat-title{font-size:1em;min-height:48px}.ssl-cat-menu .main-category-row{grid-template-columns:repeat(4,1fr)}.ssl-cat-menu .main-category-row a:first-child,.ssl-cat-menu .main-category-row a:last-child{text-align:center}.psl-tabs{grid-template-columns:repeat(2,1fr)}.psl-tabs a{font-size:.75em;padding:7px 2px 8px;font-weight:400}.plc{flex-direction:column}.plc-photo{width:100%;min-height:180px}.plc-cat,.plc-title{font-size:.88em}.jl-hero{height:140px;min-height:140px}.jl-hero-inner{padding:0 10px}.jl-hero h1{font-size:1.5em}.jl-hero p{font-size:.7em}.jl-register img{height:20px}.ssl-shop .ssl-tabs{background:#607d8b;grid-template-columns:repeat(4,1fr);min-height:0}.ssl-shop .ssl-tabs a{background:#607d8b;border-right:1px solid #78909c;border-bottom:1px solid #78909c;font-size:.75em;font-weight:700;padding:5px 0 8px;min-height:0}.ssl-shop .ssl-tabs a.on{background:#37474f}.ssl-shop .ssl-tabs a:last-child{border-right:1px solid #78909c}.ssl-shop .ssl-tabs a:nth-child(4n){border-right:0}.ssl-shop .ssl-tabs a:nth-child(n+5){border-bottom:0}.ssl-shop .ssl-tabs a span{display:none}.ssl-shop .ssl-empty strong{font-size:2.5em}.ssl-shop .ssl-empty p{font-size:.8em}}.auth-page{background:#fff;padding-bottom:72px}.auth-body{width:min(760px,calc(100% - 48px));margin:0 auto;padding-top:36px}.auth-card{background:#f3f3f3;border-radius:6px;padding:40px 42px 36px;box-sizing:border-box}.auth-card label{display:block;margin:0 0 6px;font-size:1em;font-weight:700;color:#616161}.auth-card .hint{display:block;margin:0 0 8px;font-size:.82em;color:#9e9e9e;line-height:1.45}.auth-card input[type=email],.auth-card input[type=password],.auth-card input[type=text],.auth-card select{width:100%;box-sizing:border-box;min-height:48px;margin:0 0 16px;padding:12px 16px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#616161;font-family:inherit;font-size:1em;outline:none;transition:border-color .15s ease}.auth-card input:focus,.auth-card select:focus{border-color:#90a4ae}.auth-card input::placeholder{color:#bdbdbd}.auth-phone{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:16px}.auth-phone select,.auth-phone input{margin-bottom:0!important;min-width:0}.auth-submit{width:100%;border:0;border-radius:4px;cursor:pointer;margin:6px 0 4px;padding:15px 18px;background:#4caf50;color:#fff;font-family:inherit;font-size:.9em;font-weight:700;letter-spacing:.04em;transition:background .15s ease}.auth-submit:hover{background:#43a047}.auth-submit.ghost{background:#78909c}.auth-submit.ghost:hover{background:#607d8b}.auth-gap{height:28px}.auth-result{margin:8px 0 0;text-align:center;font-size:.95em;font-weight:700;color:#757575;line-height:1.7;min-height:2.6em;white-space:pre-line}.auth-result.ok{color:#ef6c00}.auth-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:22px;padding-top:18px;border-top:1px solid #ddd;font-size:.75em}.auth-links a{color:#666;text-decoration:none}.auth-links a:hover{text-decoration:underline}.auth-links .sep{color:#bdbdbd}.auth-demo{margin-top:22px;padding-top:16px;border-top:1px dashed #ddd}.auth-demo p{margin:0 0 8px;font-size:.78em;color:#9e9e9e;line-height:1.55}.auth-demo p:last-child{margin-bottom:0}.auth-demo-title{font-weight:700;color:#757575!important}.auth-demo b{color:#ef6c00;font-weight:700}.lj-alert-card.auth-alert-card{width:max-content;max-width:calc(100% - 48px);min-width:min(280px,calc(100% - 48px))}.lj-alert-card.auth-alert-card .auth-alert-msg{white-space:nowrap}@media(max-width:720px){.auth-body{width:calc(100% - 28px);padding-top:24px}.auth-card{padding:26px 18px 24px}.lj-hero.align-right .lj-hero-inner{text-align:left}.lj-hero h1{font-size:1.5em}.lj-hero p{font-size:.7em}.auth-phone{grid-template-columns:1fr;gap:8px}}.la-page .me-hero{height:200px}.la-page .me-hero-inner{width:1100px;max-width:1100px;margin:0 auto;padding:0;height:100%;align-items:flex-end;box-sizing:border-box}.la-page .me-hero-copy{padding:0 0 46px 28px}.la-page .me-hero h1{font-size:2em;font-weight:700;color:#5a6572;margin:0;letter-spacing:-.02em}.la-page .me-hero p{font-size:.88em;font-weight:600;color:#8a93a0;margin:8px 0 0;line-height:1.5}.la-page .me-body{width:1100px;max-width:1100px;margin:22px auto 0;box-sizing:border-box}@media(max-width:1140px)and (min-width:801px){.la-page .me-hero-inner,.la-page .me-body{width:95%;max-width:1100px}}@media(max-width:800px){.la-page .me-hero{height:150px}.la-page .me-hero-inner{width:calc(100% - 16px);max-width:none;padding:0!important}.la-page .me-hero-copy{padding:0 0 14px 4px}.la-page .me-hero h1{font-size:1.45em}.la-page .me-hero p{font-size:.7em}.la-page .me-body{width:calc(100% - 16px);max-width:none;margin-top:14px}}.la-photo-panel{max-width:760px;margin:18px auto 40px;background:#fff;border:1px solid #e4e8ee;border-radius:8px;box-shadow:0 10px 28px #4a55640f;padding:28px 24px 24px;box-sizing:border-box;text-align:center}.la-file{display:none}.la-drop{position:relative;display:block;width:100%;max-width:520px;margin:0 auto;border:1.5px dashed #b7c2d0;border-radius:8px;background:linear-gradient(180deg,#f7f9fb,#eef2f6);padding:18px 16px 14px;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.la-drop:hover,.la-drop.dragging{border-color:#697f9f;background:#697f9f14;box-shadow:inset 0 0 0 1px #697f9f26}.la-drop.changed{border-style:solid;border-color:#697f9f}.la-photo-preview{display:block;max-width:460px;width:100%;height:auto;margin:0 auto 12px;border-radius:4px;background:#fff}.la-drop.banner{max-width:950px}.la-drop.banner .la-photo-preview{max-width:100%;width:100%;aspect-ratio:950 / 300;height:auto;object-fit:cover}.la-drop.profile{max-width:440px}.la-drop.profile .la-photo-preview{max-width:400px;width:100%;aspect-ratio:400 / 280;object-fit:cover}.image-drop-panel{max-width:none;margin:0 auto 8px;padding:18px 16px 16px;box-shadow:none}.image-drop-panel.banner{max-width:980px}.store-bg-form{max-width:980px;margin:18px auto 40px;background:#fff;border:1px solid #e4e8ee;border-radius:8px;box-shadow:0 10px 28px #4a55640f;padding:12px 24px 24px;box-sizing:border-box;text-align:center}.la-drop-hint{display:block;font-size:.82em;font-weight:700;color:#697f9f;letter-spacing:-.02em}.la-photo-note{margin:14px 0 0;font-size:.78em;color:#8a93a0;font-weight:600}.la-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:22px}.la-actions button{width:42%;max-width:200px;min-width:120px;background:#697f9f;color:#fff;border:1px solid #556a88;border-radius:4px;padding:12px 18px;cursor:pointer;font-size:.9em;font-family:Nanum Gothic,NanumGothic,Verdana,Geneva,sans-serif;font-weight:700}.la-actions button.ghost{background:#fff;color:#556a88;border-color:#c5ced8}.la-actions button:hover{background:#455a64;border-color:#455a64;color:#fff}.la-actions button.ghost:hover{background:#f3f5f8;color:#455a64;border-color:#9aabbc}.la-ad-target{margin:8px 0 18px;color:gray;font-size:.95em;font-family:Nanum Gothic,NanumGothic,Verdana,Geneva,sans-serif}.la-ad-target a{color:#697f9f!important;font-weight:700;text-decoration:none!important}.la-ad-target a:hover{text-decoration:underline!important}.la-ad-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:10px 0 40px;align-items:stretch}.la-ad-card{display:flex;flex-direction:column;background:#fff;border-radius:4px;overflow:hidden;text-decoration:none!important;color:inherit;min-height:520px;box-shadow:0 0 0 1px #0000000a}.la-ad-card.sold{align-items:center;justify-content:center;padding:24px;pointer-events:none}.la-ad-card.sold img{max-width:100%;height:auto}.la-ad-head{height:150px;background:#697f9f center / cover no-repeat;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;padding:12px;box-sizing:border-box}.la-ad-head strong{font-size:1.9em;font-weight:700;font-family:Nanum Gothic,NanumGothic,Verdana,Geneva,sans-serif;line-height:1.2}.la-ad-head span{font-size:1em;font-family:Nanum Gothic,NanumGothic,Verdana,Geneva,sans-serif;line-height:1.35}.la-ad-lines{flex:1;list-style:none;margin:0;padding:18px 16px 8px;color:gray;font-size:.95em;line-height:1.55;font-family:Nanum Gothic,NanumGothic,Verdana,Geneva,sans-serif;text-align:left;white-space:pre-line}.la-ad-lines li{margin:0 0 2px}.la-ad-foot{height:36px;display:flex;align-items:center;justify-content:flex-end;padding:0 12px;background:#697f9f center / cover no-repeat}.la-ad-detail{color:#fff!important;font-size:.85em;text-decoration:none!important;cursor:pointer}.la-ad-detail:hover{text-decoration:underline!important}@media(max-width:900px){.la-ad-grid{grid-template-columns:1fr;gap:16px}.la-ad-card{min-height:0}.la-photo-box{padding:24px 12px 20px}}.me-ad-guide{text-align:center;padding:8px 0 0}.me-ad-guide a{color:#ff8c00!important;font-weight:700;font-size:1em;text-decoration:none!important}.me-ad-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:28px 0 16px;align-items:stretch}.me-ad-tiers.me-ad-tiers-center{grid-template-columns:minmax(0,340px);justify-content:center;justify-items:center}.me-ad-tier{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:10px;overflow:hidden;min-height:500px;border:1px solid #e4e8ee;box-shadow:0 10px 28px #46587014;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.me-ad-radio{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.me-ad-tier:hover{transform:translateY(-3px);box-shadow:0 14px 32px #46587024}.me-ad-tier.is-on{border-color:#3d6bb3;box-shadow:0 0 0 2px #3d6bb3,0 16px 36px #3d6bb338;transform:translateY(-4px)}.me-ad-tier.is-on:after{content:"";position:absolute;top:14px;right:14px;width:26px;height:26px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233d6bb3' d='M9.2 16.6 4.8 12.2l1.4-1.4 3 3 8.6-8.6 1.4 1.4z'/%3E%3C/svg%3E") center / 16px no-repeat;box-shadow:0 2px 8px #0000002e;z-index:2}.me-ad-tier-head{height:150px;width:100%;background-color:#4a6fa3;background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif;text-shadow:0 1px 8px rgba(0,0,0,.18)}.me-ad-tier-head.premium{background-color:#6a5b9a}.me-ad-tier-head.plus{background-color:#3d8f86}.me-ad-tier-head strong{font-size:2.1em;font-weight:700;line-height:1.2}.me-ad-tier-head span{font-size:1em;line-height:1.35}.me-ad-tier-head.premium strong{font-size:1.8em}.me-ad-tier-head.plus strong{font-size:1.9em}.me-ad-tier-body{flex:1;background:#fff;color:gray;font-size:1em;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif;padding:18px 16px 8px 20px;line-height:1.7;text-align:left}.me-ad-tier-price{background:#fff;text-align:center;padding:8px 8px 14px;font-size:1.1em;color:gray;font-weight:700;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif}.me-ad-tier-foot{height:42px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#4a6fa3;background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:1em;font-weight:700;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif;box-sizing:border-box}.me-ad-tier-foot.premium{background-color:#6a5b9a;font-size:.98em}.me-ad-tier-foot.plus{background-color:#3d8f86}.me-ad-sns{width:100%;max-width:none;margin:24px 0 16px;min-height:0}.me-ad-bar{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;padding:12px 0 48px}.me-ad-bar select{min-width:148px;height:40px;padding:4px 10px;font-size:.95em;font-family:inherit;color:#555;border:1px solid #d5dbe3;border-radius:4px;background:#fff}.me-ad-bar button{min-width:118px;height:40px;background:#697f9f;color:#fff;border:1px solid #556a88;border-radius:4px;cursor:pointer;font-size:.9em;font-weight:700;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif}.me-ad-bar button.ghost{background:#fff;color:#556a88;border-color:#c5ced8}.me-ad-bar button:hover{filter:brightness(1.05)}.me-ad-bar-eq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:4px 0 48px}.me-ad-bar-eq select,.me-ad-bar-eq button{width:100%;min-width:0;height:44px}.me-ad-bar-sns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;padding:8px 0 48px}.me-ad-bar-sns select,.me-ad-bar-sns button{width:100%;min-width:0;height:44px}.me-ad-detail-page{width:1100px;max-width:95%;margin:30px auto 48px;text-align:center}.me-ad-detail-page img{display:block;width:95%;max-width:100%;height:auto;margin:0 auto}.me-ad-detail-fallback{color:gray;padding:48px 16px}.me-tax-link{color:#00f!important;font-weight:700;text-decoration:none!important}.me-tax-link:hover{text-decoration:underline!important}.me-tax-doc{padding:8px 0 40px}.me-tax-doc h2{margin:0 0 18px;padding:16px 8px;text-align:center;font-size:1.15em;font-weight:800;color:#333;border-top:1px solid #666;border-bottom:1px solid #666}.me-tax-parties{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.me-tax-box,.me-tax-items{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.85em;color:#444}.me-tax-box th,.me-tax-box td,.me-tax-items th,.me-tax-items td{border:1px solid #888;padding:10px 8px;vertical-align:middle}.me-tax-box th{width:18%;background:#f6f6f6;font-weight:700;text-align:center}.me-tax-box th.side{width:8%;letter-spacing:.2em;writing-mode:vertical-rl;background:#ebebeb}.me-tax-items thead th{background:#ebebeb;font-weight:700;text-align:center}.me-tax-items td{text-align:center}.me-tax-items .sum td:first-child{font-weight:800}.me-tax-items .sum td:last-child{text-align:right;padding-right:48px;font-weight:800}.me-line-apply .me-knowhow .me-hero-copy{width:100%;text-align:right;padding:0 5px 50px 0}.me-line-copy{text-align:center;padding:0 8px 22px;margin-bottom:0;color:#555;font-size:1em;line-height:1.75;border-bottom:1px solid #dcdcdc}.me-line-copy .xl{display:block;font-size:1.65em;font-weight:800;padding-bottom:8px;color:#222}.me-line-copy .lg{display:block;font-size:1.35em;font-weight:800;margin-bottom:16px;color:#222}.me-line-copy .em{font-size:1em;font-weight:700;color:#333}.me-line-card{background:#f2f2f2;padding:48px 36px 36px;margin:18px 0 48px;box-sizing:border-box}.me-line-hint{margin:0 0 8px;color:#777;font-size:.92em;line-height:1.55}.me-line-warn{color:#e53935;font-size:.92em;padding:8px 0 0;margin:0}.me-line-card .me-form-table{width:100%;border-collapse:collapse;background:transparent}.me-line-card .me-form-table th{width:140px;background:transparent;font-weight:800;color:#333;text-align:left;vertical-align:middle;padding:18px 12px 18px 4px;border-bottom:1px solid #e4e4e4}.me-line-card .me-form-table td{background:transparent;padding:18px 4px;border-bottom:1px solid #e4e4e4}.me-line-card .me-form-table input[type=text],.me-line-card .me-form-table input:not([type]){width:100%;padding:12px 16px;margin:0;border:1px solid #ccc;border-radius:4px;background:#fff;box-sizing:border-box;font-size:1em}.me-line-card .me-phone-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.me-line-card .me-phone-row select,.me-line-card .me-phone-row input{width:100%!important;max-width:none!important;height:46px;padding:10px 12px;margin:0;border:1px solid #ccc;border-radius:4px;background:#fff;box-sizing:border-box}.me-char-count{display:block;color:#9e9e9e;font-size:.85em;margin-top:6px}.me-line-card .me-form-table td.me-line-price-cell{text-align:center;padding:16px 4px 14px;border-bottom:1px solid #dcdcdc}.me-line-price{display:flex;align-items:center;justify-content:center;color:#111;line-height:1;white-space:nowrap}.me-line-price .cap{font-size:.9em;font-weight:400;color:#555;line-height:1;margin-right:6px}.me-line-price .num{display:inline-block;width:150px;padding:0 5px;margin:0;border:0;background:transparent;color:#000;text-align:right;font-size:2.5em;font-weight:700;font-family:inherit;font-style:normal;line-height:1;letter-spacing:0}.me-line-price .won{font-size:1em;font-weight:400;color:#111;line-height:1;margin-left:2px}.me-line-card .me-form-table td.me-line-actions-cell{border-bottom:0;padding:20px 4px 4px}.me-line-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0}.me-line-actions button,.me-line-actions button.ghost{width:100%;min-width:0;height:auto;padding:14px 20px;background:#4caf50;color:#fff;border:0;border-radius:4px;cursor:pointer;font-size:.9em;font-weight:700;font-family:inherit}.me-line-actions button:hover,.me-line-actions button.ghost:hover{background:#45a049}.me-sup-sum{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 16px;flex-wrap:wrap}.me-sup-sum .total{font-size:1.2em;font-weight:700;color:#006400}.me-sup-sum .avail{font-size:1.2em;font-weight:700;color:#ff8c00}.me-sup-sum button{background:#ff8c00;color:#fff;border:0;padding:10px 18px;font-size:.95em;font-weight:700;cursor:pointer;font-family:inherit}.me-payout-total{padding:8px 0 14px;font-size:1em}.me-payout-total span{color:gray;font-weight:700}.me-payout-total b{color:#ff8c00}.me-star-panel{text-align:center;padding:48px 40px 56px;max-width:800px;margin:28px auto 40px;background:#ebebeb;box-sizing:border-box}.me-star-panel.me-star-wide{max-width:900px}.me-star-logo{width:20%;max-width:140px;padding:0 0 8px}.me-star-brand{color:#ff8c00;font-weight:800;font-size:1.8em;margin:0 0 4px;letter-spacing:.04em}.me-star-sub,.me-star-tag{color:gray;font-weight:800;font-size:1.5em;margin:0 0 8px}.me-star-panel .kicker{color:gray;font-weight:700;font-size:1.5em;margin:0 0 12px}.me-star-panel .benefits{color:gray;font-size:1em;line-height:1.7;padding-bottom:10px}.me-star-panel img:not(.me-star-logo){width:30%;max-width:280px;padding-bottom:25px}.me-star-panel .body{color:#a9a9a9;font-size:1em;line-height:1.7}.me-star-panel .body .black{color:#000}.me-star-panel .body .red{color:red}.me-star-panel .body .note{font-size:.8em;color:red}.me-star-panel .fee{color:#ff8c00;font-size:1.1em;font-weight:700;margin:24px 0 18px}.me-star-panel .hint{color:gray;font-size:1em;margin-bottom:16px}.me-star-panel input[type=text],.me-star-panel input:not([type]),.me-star-panel select{width:72%;max-width:420px;padding:12px 16px;border:1px solid #ccc;border-radius:4px;margin:8px 0;font-family:inherit;font-size:1em;text-align:center;box-sizing:border-box;background:#fff}.me-star-areas{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.me-star-areas select{width:36%;max-width:200px}.me-star-fee-line{color:#ff8c00;font-weight:800;font-size:1.3em;margin:8px 0}.me-star-bank{color:#444;font-weight:800;font-size:1.15em;margin:4px 0}.me-star-panel hr{border:0;border-top:1px solid #ccc;width:90%;margin:16px auto}.me-star-form{max-width:800px;margin:0 auto;text-align:center}.me-star-form .me-form-table th{width:28%}.me-star-btn{display:inline-block;min-width:220px;background:#ff8c00;color:#fff!important;border:0;padding:14px 22px;font-size:1em;font-weight:800;cursor:pointer;font-family:inherit;text-decoration:none!important;margin-top:8px}.me-star-btn:hover{background:#f57c00}.me-guide-body{padding:28px 16px 48px;color:gray;font-size:1em;line-height:1.8;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif}.me-guide-body h2{margin:0 0 12px;font-size:1.2em;color:gray}.me-invoice-card{max-width:720px;margin:10px auto 40px;border:1px solid #e4e8ee;padding:8px 0 20px}.me-period{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 0 16px;font-size:.95em;color:gray;font-weight:700}.me-period input{padding:4px 8px;border:1px solid #ccc}.me-special-hero{color:#ff8c00;font-weight:700;font-size:2.3em;margin:8px 0 0}.me-special-sub{color:gray;font-weight:700;font-size:1.7em;margin:8px 0 18px}@media(max-width:800px){.me-ad-tiers{grid-template-columns:1fr;padding:18px 0 8px;gap:16px}.me-ad-tiers.me-ad-tiers-center{grid-template-columns:1fr}.me-ad-tier{min-height:0}.me-ad-tier-head{height:120px;background-size:100% 100%}.me-ad-tier-head strong{font-size:1.55em}.me-ad-tier-head.premium strong,.me-ad-tier-head.plus strong{font-size:1.4em}.me-ad-tier-head span{font-size:.92em}.me-ad-tier-body{font-size:.88em;padding:14px 14px 6px 16px}.me-ad-tier-price{font-size:1em}.me-ad-tier-foot{height:40px;font-size:.92em;background-size:100% 100%}.me-ad-sns{width:100%;margin-top:16px;min-height:0}.me-ad-bar-eq,.me-ad-bar-sns{grid-template-columns:1fr;gap:8px;padding-bottom:32px}.me-ad-detail-page{width:100%;max-width:none;margin:16px auto 28px}.me-ad-detail-page img{width:100%}.me-tax-parties{grid-template-columns:1fr}.me-tax-box th.side{writing-mode:horizontal-tb;letter-spacing:0}.me-tax-items{font-size:.72em}.me-tax-items th,.me-tax-items td{padding:8px 2px}.me-tax-items .sum td:last-child{padding-right:8px}.me-line-actions{grid-template-columns:1fr;gap:8px}.me-line-actions button{width:100%}.me-line-apply .me-knowhow .me-hero-copy{text-align:right;padding:0 0 50px}.me-line-apply .me-knowhow .me-hero h1{font-size:1.5em}.me-line-apply .me-knowhow .me-hero p{font-size:.7em}.me-line-card{padding:24px 14px 18px;margin:10px 0 32px}.me-line-copy{font-size:.9em;padding-bottom:18px}.me-line-copy .xl{font-size:1.35em}.me-line-copy .lg{font-size:1.15em}.me-line-card .me-form-table,.me-line-card .me-form-table tbody,.me-line-card .me-form-table tr,.me-line-card .me-form-table th,.me-line-card .me-form-table td{display:block;width:100%;box-sizing:border-box}.me-line-card .me-form-table th{width:100%;background:transparent;padding:12px 2px 4px;font-size:13px;min-height:0;border-bottom:0}.me-line-card .me-form-table td{padding:4px 2px 12px;font-size:13px;border-bottom:1px solid #e4e4e4}.me-line-card .me-form-table td.me-line-price-cell{border-bottom:1px solid #dcdcdc;padding:16px 2px 12px}.me-line-card .me-form-table td.me-line-actions-cell{border-bottom:0;padding-top:16px}.me-line-card .me-phone-row{grid-template-columns:1fr}.me-line-price .num{width:130px;font-size:2em}.me-sup-sum{display:block}.me-sup-sum .total,.me-sup-sum .avail{display:block;font-size:1em;padding:6px 0}.me-sup-sum button{width:100%;margin-top:8px}.me-star-panel{max-width:none;margin:12px 0 24px;padding:28px 16px 36px}.me-star-panel.me-star-wide{max-width:none}.me-star-logo{width:30%}.me-star-brand{font-size:1em}.me-star-sub,.me-star-tag,.me-star-panel .kicker{font-size:.9em}.me-star-panel .hint,.me-star-panel .benefits,.me-star-panel .body{font-size:.8em}.me-star-panel img{width:50%}.me-star-panel input[type=text],.me-star-panel input:not([type]),.me-star-panel select{width:100%;max-width:none}.me-star-areas{flex-direction:column}.me-star-areas select{width:100%;max-width:none}.me-star-btn{width:100%;min-width:0;box-sizing:border-box}.me-star-form .me-form-table tr{display:grid;grid-template-columns:80px minmax(0,1fr);width:100%}.me-star-form .me-form-table th,.me-star-form .me-form-table td{display:flex;align-items:center;width:auto}.me-star-form .me-form-table th{width:80px;box-sizing:border-box;background:#eaeaea;font-size:12px;font-weight:700;color:#424242;padding:5px 4px 5px 8px;min-height:30px}.me-star-form .me-form-table td{padding:5px 8px;font-size:12px}.me-star-form .me-form-table td[colspan]{grid-column:1 / -1;display:block}.me-ad-guide{display:none}.me-special-hero{font-size:1.5em}.me-special-sub{font-size:1.2em}.me-ad-bar select,.me-ad-bar button{width:100%;min-width:0}}.me-ad-pay-page .me-body{background:#f2f2f2}.me-ad-pay{max-width:920px;margin:0 auto;padding:12px 8px 40px}.me-ad-pay-card{background:#f2f2f2;border-radius:5px;padding:24px 28px 32px;margin-bottom:14px;border:1px solid #e0e0e0;box-sizing:border-box}.me-ad-pay-head{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.95em;color:#444;padding:4px 2px 0}.me-ad-pay-detail{display:inline-block;background:#ff8c00;color:#fff!important;font-size:.82em;font-weight:700;padding:7px 12px;border-radius:4px;text-decoration:none!important;white-space:nowrap}.me-ad-pay-detail:hover{filter:brightness(1.05)}.me-ad-pay-hr{border:0;border-top:.5px solid #ccc;margin:14px 0}.me-ad-pay-title{margin:0;padding:6px 4px 4px;font-size:1em;font-weight:700;color:#333}.me-ad-pay-box{background:#fff;border-radius:4px;margin:18px auto;padding:18px 28px;max-width:90%;box-sizing:border-box}.me-ad-pay-row{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:.95em;color:#555}.me-ad-pay-row span{display:inline-block;min-width:52px;text-align:right}.me-ad-pay-row em{font-style:normal;color:#888}.me-ad-pay-row b{font-weight:700;color:#222}.me-ad-pay-amount{text-align:center;font-size:.95em;color:#333;margin:18px 0 8px}.me-ad-pay-amount strong{display:inline-block;font-size:2.5em;font-weight:700;margin:0 6px;vertical-align:middle}.me-ad-pay-actions{display:flex;justify-content:center;gap:12px;margin-top:18px;flex-wrap:wrap}.me-ad-pay-actions.pair .me-ad-pay-btn{width:40%;min-width:140px}.me-ad-pay-btn{width:40%;min-width:160px;background:#4caf50;color:#fff;border:0;border-radius:4px;padding:14px 20px;font-size:.95em;cursor:pointer;font-family:inherit}.me-ad-pay-btn:hover{background:#45a049}.me-ad-pay-btn:disabled{opacity:.65;cursor:default}.me-ad-pay-bank-msg{text-align:center;font-size:.92em;color:#444;line-height:1.7;margin:4px 0 0}.me-ad-pay-bank-label{text-align:center;margin:8px 0 4px;font-size:.95em;color:#333}.me-ad-pay-bank-acc{text-align:center;font-size:1.1em;font-weight:700;color:#111;margin:0 0 8px}.me-ad-pay-warn{text-align:center;font-size:.85em;font-weight:700;color:#222;margin:8px 0 10px}.me-ad-pay-input{display:block;width:80%;max-width:520px;margin:0 auto 8px;padding:12px 20px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1em;font-family:inherit}@media(max-width:640px){.me-ad-pay-card{padding:16px 12px 24px}.me-ad-pay-box{max-width:100%;padding:14px 16px}.me-ad-pay-amount strong{font-size:2em}.me-ad-pay-actions.pair .me-ad-pay-btn,.me-ad-pay-btn,.me-ad-pay-input{width:100%}}.ba-page{--ba-w: min(1100px, calc(100% - 48px) );--ba-ink: #5d4037;--ba-muted: #757575;--ba-line: #e0e0e0;--ba-accent: #ef6c00;--ba-btn: #4caf50;--ba-btn-hover: #388e3c;background:#fff;font-family:Nanum Gothic,Verdana,Geneva,sans-serif;color:var(--ba-muted);padding-bottom:72px}.ba-hero{background:#f0f0f0 url(/images/back_2.png) center / contain repeat;min-height:180px;height:180px;display:flex;align-items:flex-end;padding:0 0 32px;box-sizing:border-box;border-bottom:1px solid #e8e8e8}.ba-hero-inner{width:var(--ba-w);margin:0 auto}.ba-hero h1{margin:0 0 10px;font-size:2em;font-weight:800;color:#757575;letter-spacing:-.03em}.ba-hero p{margin:0;font-size:.9em;font-weight:700;color:#616161;line-height:1.55;white-space:pre-line}.ba-body{width:var(--ba-w);margin:0 auto;padding-top:36px}.ba-hub-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ba-hub-card{display:block;background:#ebebeb;border-radius:20px;overflow:hidden;text-decoration:none!important;color:inherit;min-height:280px;transition:transform .15s ease,box-shadow .15s ease}.ba-hub-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #5d40371f}.ba-hub-card-bar{height:28px;background:#757575}.ba-hub-card-body{padding:22px 24px 28px}.ba-hub-item{margin-bottom:16px}.ba-hub-item:last-of-type{margin-bottom:18px}.ba-hub-item strong{display:flex;align-items:flex-start;gap:6px;font-size:1.05rem;font-weight:800;color:var(--ba-ink);line-height:1.35}.ba-hub-item strong img{width:20px;height:20px;margin-top:2px;flex-shrink:0}.ba-hub-item span{display:block;margin:4px 0 0 26px;font-size:.88rem;color:var(--ba-ink);line-height:1.45;opacity:.9}.ba-hub-cta{display:block;text-align:right;font-size:.82rem;font-weight:800;color:var(--ba-ink);text-decoration:underline;margin-top:8px}.ba-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.ba-tabs a{display:inline-flex;align-items:center;padding:10px 16px;background:#f5f5f5;color:#757575;font-size:.88rem;font-weight:700;text-decoration:none;border:1px solid transparent;transition:background .15s ease,color .15s ease}.ba-tabs a.on{background:#ef6c00;color:#fff}.ba-tabs a:hover:not(.on){background:#ececec}.ba-section{border:1px solid #ececec;background:#fff;margin-bottom:12px;overflow:hidden}.ba-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;background:#fafafa;border-bottom:1px solid #f0f0f0}.ba-section-head h3{margin:0;font-size:1rem;font-weight:800;color:#555}.ba-section-actions{display:flex;flex-wrap:wrap;gap:8px}.ba-chip{display:inline-flex;align-items:center;border:0;border-radius:2px;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:700;padding:7px 12px;text-decoration:none!important;color:#fff!important;background:#607d8b;transition:filter .15s ease}.ba-chip:hover{filter:brightness(1.05)}.ba-chip.green{background:#4caf50}.ba-chip.on{box-shadow:inset 0 -3px #0000002e}.ba-slots{display:none;padding:14px 16px 18px;background:#fff}.ba-slots.open{display:block}.ba-slot{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}.ba-slot:last-child{border-bottom:0}.ba-slot label{display:contents;cursor:pointer}.ba-slot .meta{min-width:0}.ba-slot .meta strong{display:block;font-size:.92rem;color:#424242}.ba-slot .meta em{display:block;margin-top:2px;font-style:normal;font-size:.78rem;color:#9e9e9e}.ba-slot .price{font-size:.92rem;font-weight:800;color:var(--ba-accent);white-space:nowrap}.ba-form{margin-top:28px;border:1px solid #ececec;background:#fff;overflow:hidden}.ba-form .row{display:grid;grid-template-columns:148px 1fr;border-top:1px solid #ececec}.ba-form .row:first-child{border-top:0}.ba-form .label{background:#f7f5f2;color:#757575;font-size:.86rem;font-weight:700;padding:16px 14px;display:flex;align-items:center;border-right:1px solid #ececec}.ba-form .field{background:#fff;padding:12px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.ba-form input[type=text],.ba-form input[type=url],.ba-form select{font-family:inherit;font-size:.9rem;color:#616161;border:1px solid #d0d0d0;box-sizing:border-box;padding:11px 12px;background:#fff;min-height:42px;outline:none;transition:border-color .15s ease}.ba-form input[type=text]:focus,.ba-form input[type=url]:focus,.ba-form select:focus{border-color:#90a4ae}.ba-form .grow{flex:1;min-width:0;width:100%}.ba-form .phone{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:100%}.ba-form .phone select,.ba-form .phone input{width:100%;min-width:0;max-width:none}.ba-form .hint{width:100%;margin:4px 0 0;font-size:.78rem;color:#9e9e9e}.ba-form .amount{font-size:1.35rem;font-weight:800;color:var(--ba-accent);letter-spacing:-.02em}.ba-pay-field{flex-direction:column;align-items:flex-start!important;gap:4px!important}.ba-form .row.image-row{grid-template-columns:1fr}.ba-form .row.image-row .label{display:none}.ba-image-field{display:block!important;padding:18px 16px 20px!important}.ba-image-title{margin:0 0 10px;font-size:.82rem;color:#757575;line-height:1.45}.ba-image-req{margin:0 0 14px;font-size:.82rem;color:#e53935;font-weight:700;line-height:1.55}.ba-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ba-drop{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:none;aspect-ratio:335 / 110;min-height:110px;height:auto;margin:0;border:0;background:#ededed;cursor:pointer;padding:0;overflow:hidden;box-sizing:border-box;transition:background .15s ease,box-shadow .15s ease}.ba-drop.side{width:100%;max-width:none;aspect-ratio:335 / 110}.ba-drop.over{background:#e0e0e0;box-shadow:inset 0 0 0 2px #90a4ae}.ba-drop.has-file{background:#f5f5f5}.ba-drop img{max-width:100%;max-height:100%;object-fit:contain;display:block}.ba-drop.side img{width:90px;height:110px;object-fit:contain}.ba-drop-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.ba-drop-placeholder strong{font-size:clamp(2.4rem,6vw,3.4rem);font-weight:300;color:#fff;line-height:1}.ba-drop-placeholder em{margin-top:8px;font-style:normal;font-size:clamp(1.2rem,2.8vw,1.55rem);font-weight:600;letter-spacing:.02em;color:#fff}.ba-image-warn{margin:12px 0 0;font-size:.8rem;font-weight:700;color:#e53935;text-align:left}.ba-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 16px 16px}.ba-actions button{border:0;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;padding:16px 18px;letter-spacing:.04em;color:#fff;background:var(--ba-btn);transition:background .15s ease}.ba-actions button:hover{background:var(--ba-btn-hover)}.ba-actions button.ghost{background:#78909c}.ba-actions button.ghost:hover{background:#607d8b}.ba-msg{margin:14px 0 0;font-weight:700;color:var(--ba-accent)}.ba-history{margin-top:40px;padding-top:28px;border-top:1px solid var(--ba-line)}.ba-history h2{margin:0 0 14px;font-size:1.05rem;font-weight:800;color:#616161}@media(max-width:800px){.ba-page{--ba-w: calc(100% - 28px) }.ba-hero{min-height:150px;height:150px;padding-bottom:28px}.ba-hero h1{font-size:1.5em}.ba-hero p{font-size:.7em}.ba-hub-grid,.ba-form .row{grid-template-columns:1fr}.ba-form .label{border-right:0;border-bottom:1px solid #ececec;padding:12px 14px}.ba-form .phone{gap:8px}.ba-actions{grid-template-columns:1fr 1fr;gap:8px;margin:14px 12px}.ba-actions button{padding:14px 10px;font-size:.88rem;white-space:nowrap}.ba-slot{grid-template-columns:28px 1fr}.ba-slot .price{grid-column:2;justify-self:start}}.guide-page{--guide-w: min(1080px, calc(100% - 48px) );--guide-ink: #6d6d6d;--guide-muted: #8a8a8a;--guide-line: #d8d8d8;--guide-orange: #ff9800;background:#fff;font-family:Nanum Gothic,Verdana,Geneva,sans-serif;color:var(--guide-ink);padding-bottom:72px}.guide-hero{background:#ebebeb url(/images/back_2.png) center / contain repeat;min-height:200px;display:flex;align-items:flex-end;padding:32px 0 40px}.guide-hero-inner{width:var(--guide-w);margin:0 auto}.guide-hero h1{margin:0 0 10px;font-size:2em;font-weight:800;color:#757575;letter-spacing:-.03em}.guide-hero p{margin:0;font-size:.9em;font-weight:700;color:#757575;line-height:1.6}.guide-body{width:var(--guide-w);margin:0 auto;padding-top:40px}.guide-intro{text-align:left}.guide-intro-visual{display:flex;justify-content:center;margin:0 0 36px}.guide-intro-visual img{width:100%;max-width:100%;height:auto;display:block}.guide-intro-brand{margin:0 0 14px;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:800;color:#757575;letter-spacing:-.03em;line-height:1.2}.guide-intro-brand strong{color:#616161}.guide-intro-lead{margin:0;font-size:clamp(1.05rem,1.7vw,1.28rem);font-weight:700;color:#757575;line-height:1.65;letter-spacing:-.01em;max-width:52em}.guide-intro-sub{margin:22px 0 0;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:700;color:#757575;line-height:1.6}.guide-intro-note{margin:26px 0 0;font-size:.95rem;color:#9e9e9e;line-height:1.85}.guide-intro-note span{margin-right:4px}.guide-intro-note a{color:#ef6c00;font-weight:700;text-decoration:underline;text-underline-offset:2px;margin-left:4px}.guide-intro-note a:hover{color:#e65100}.guide-section-title{margin:52px 0 18px;padding-bottom:10px;border-bottom:1px solid #757575;font-size:1.28rem;font-weight:800;color:#757575;display:inline-block;letter-spacing:-.02em}.guide-term-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:0}.guide-term-tabs button{border:0;cursor:pointer;color:#fff;font-size:.95rem;font-weight:700;padding:10px 18px;font-family:inherit;transition:filter .15s ease,box-shadow .15s ease}.guide-term-tabs button:hover{filter:brightness(1.06)}.guide-term-tabs button.buyer{background:#9fa8da}.guide-term-tabs button.seller{background:#bcaaa4}.guide-term-tabs button.on{box-shadow:inset 0 -3px #0003}.guide-term-panel{color:#fff;padding:30px 32px 42px;font-size:.95rem;line-height:1.75;letter-spacing:.015em;animation:guide-fade .25s ease}.guide-term-panel.buyer{background:#9fa8da}.guide-term-panel.seller{background:#bcaaa4}.guide-term-panel p{margin:0 0 14px}.guide-term-panel .emph{font-weight:800}.guide-term-panel h3{margin:22px 0 10px;font-size:1rem;font-weight:800}.guide-term-panel h3:first-of-type{margin-top:18px}.guide-term-panel ul{margin:0 0 8px;padding-left:1.15em}.guide-term-panel li{margin-bottom:5px}.guide-term-panel a{color:#fff;font-weight:800;text-decoration:underline;text-underline-offset:2px}.guide-term-note{margin-top:18px;font-weight:800}.guide-fee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 18px}.guide-fee-card{background:#ffffff2e;padding:14px 16px}.guide-fee-card strong{display:block;font-size:.85rem;letter-spacing:.06em;margin-bottom:6px}.guide-fee-card span{font-size:.9rem;opacity:.96}.guide-feature{display:grid;grid-template-columns:minmax(180px,26%) 1fr;gap:28px 36px;align-items:center;padding:42px 0;border-bottom:1px solid var(--guide-line)}.guide-feature:first-of-type{border-top:1px solid var(--guide-line);margin-top:44px}.guide-feature-word{text-align:center}.guide-feature-word strong{display:block;font-size:clamp(3rem,6.5vw,4.8rem);font-weight:800;color:var(--guide-orange);opacity:.7;letter-spacing:.01em;line-height:.95}.guide-feature-word em{display:block;margin-top:6px;margin-left:2.2em;font-style:normal;font-size:1.28rem;font-weight:800;color:#d2d2d2}.guide-feature-copy{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:140px}.guide-feature-text{flex:1;min-width:0}.guide-feature-text h3{margin:0 0 10px;font-size:1.28rem;font-weight:800;color:#616161;letter-spacing:-.02em}.guide-feature-text p{margin:0;font-size:1.02rem;color:#757575;line-height:1.7}.guide-feature-icon{width:148px;height:auto;flex-shrink:0;object-fit:contain;opacity:.92}.guide-tips{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 8px}.guide-tip{background:#f0f0f0;padding:30px 26px;color:#616161;line-height:1.6}.guide-tip h3{margin:0 0 12px;font-size:1.08rem;font-weight:800;letter-spacing:-.01em}.guide-tip p{margin:0;font-size:.96rem;color:#757575}.guide-closing{text-align:center;padding:56px 0 8px}.guide-closing p{margin:0;font-weight:800;color:#cfcfcf;line-height:1.4;letter-spacing:-.02em}.guide-closing .line1{font-size:clamp(1.45rem,3vw,2.05rem)}.guide-closing .line2{margin-top:8px;font-size:clamp(1.6rem,3.4vw,2.4rem)}.guide-start{display:block;box-sizing:border-box;width:100%;margin-top:32px;background:#ffa000;color:#fff!important;border:0;padding:18px 28px;font-size:1.05rem;font-weight:700;text-decoration:none!important;text-align:center;cursor:pointer;font-family:inherit;letter-spacing:.04em;transition:background .15s ease}.guide-start:hover{background:#ff8f00}@keyframes guide-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.guide-page{--guide-w: calc(100% - 28px) }.guide-hero{min-height:150px;padding:24px 0 30px}.guide-hero h1{font-size:1.5em}.guide-hero p{font-size:.7em}.guide-intro-visual{margin-bottom:28px}.guide-term-panel{padding:22px 18px 32px;font-size:.88rem}.guide-fee-grid{grid-template-columns:1fr}.guide-feature{grid-template-columns:1fr;gap:14px;padding:32px 0}.guide-feature-word{text-align:left}.guide-feature-word em{margin-left:.35em}.guide-feature-copy{min-height:0;gap:16px}.guide-feature-icon{width:110px}.guide-tips{grid-template-columns:1fr}}.nb-page{--nb-ink: #4a5564;--nb-muted: #8a93a0;--nb-line: #e4e8ee;--nb-accent: #697f9f;--nb-accent-deep: #556a88;--nb-orange: #e67e22;font-family:Nanum Gothic,NanumGothic,Verdana,Geneva,sans-serif;background:linear-gradient(180deg,#eef1f5,#f7f8fa 120px,#fff 280px);padding-bottom:56px;min-height:60vh}.nb-page .me-knowhow .me-hero{height:200px;background-image:linear-gradient(255deg,rgba(105,127,159,.16),rgba(238,241,245,.5) 46%,transparent 74%),url(/images/back_2.png);background-size:cover,contain;background-repeat:no-repeat,repeat;background-position:center,center;border-bottom:1px solid rgba(105,127,159,.12)}.nb-page .me-knowhow .me-hero-copy{width:100%;text-align:right;padding:0 8px 46px 0}.nb-page .me-knowhow .me-hero h1{font-size:2em;font-weight:700;color:#5a6572;letter-spacing:-.02em}.nb-page .me-knowhow .me-hero p{font-size:.88em;font-weight:600;color:#8a93a0;margin-top:8px;line-height:1.5}.nb-page .me-w1100 .me-body{margin-top:22px}.nb-panel{width:96%;max-width:1040px;margin:0 auto;background:#fff;border:1px solid var(--nb-line);border-radius:6px;box-shadow:0 10px 28px #4a55640d;overflow:hidden}.nb-panel-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:linear-gradient(270deg,rgba(105,127,159,.08),transparent 70%);border-bottom:1px solid var(--nb-line)}.nb-panel-label{font-size:.82em;font-weight:700;color:var(--nb-accent)}.nb-panel-hint{font-size:.75em;color:var(--nb-muted);font-weight:600}.nb-list{list-style:none;margin:0;padding:4px 0 0}.nb-row{margin:0;border-bottom:1px solid var(--nb-line)}.nb-row:last-child{border-bottom:0}.nb-row-link{display:grid;grid-template-columns:72px minmax(0,1fr) 110px;align-items:center;gap:10px;padding:13px 18px;text-decoration:none!important;color:inherit;transition:background .15s ease}.nb-row-link:hover{background:#697f9f0d}.nb-row-link:hover .nb-title{color:var(--nb-accent-deep)!important}.nb-tag{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:22px;padding:0 8px;border-radius:3px;font-size:.72em;font-weight:700;letter-spacing:-.02em;box-sizing:border-box;white-space:nowrap}.nb-tag-notice{color:#fff;background:var(--nb-accent)}.nb-tag-news{color:#fff;background:#7a8fa8}.nb-tag-event{color:#fff;background:var(--nb-orange)}.nb-title{display:flex;align-items:center;gap:6px;min-width:0;font-size:.92em;font-weight:700;color:var(--nb-ink)!important;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-new{height:12px;flex-shrink:0}.nb-date{font-size:.76em;color:var(--nb-muted);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.nb-back-wrap{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:16px 18px 20px;background:#fafbfc;border-top:1px solid var(--nb-line)}.nb-back,.nb-back-link{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:.8em;font-weight:700;color:#fff!important;background:var(--nb-accent);border:1px solid var(--nb-accent-deep);border-radius:3px;padding:7px 16px;cursor:pointer;text-decoration:none!important;transition:background .15s ease,border-color .15s ease}.nb-back:hover,.nb-back-link:hover{background:var(--nb-accent-deep);border-color:#455a64}.nb-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 0}.nb-detail-date{font-size:.82em;color:var(--nb-muted);font-weight:600;letter-spacing:.02em}.nb-detail-title{margin:0;padding:14px 24px 4px;font-size:1.18em;font-weight:700;color:var(--nb-orange);letter-spacing:-.02em;line-height:1.45}.nb-detail-rule{margin:14px 24px 0;height:1px;background:linear-gradient(90deg,var(--nb-accent),var(--nb-line) 55%,transparent);border:0}.nb-detail-rule.soft{margin-top:18px;background:var(--nb-line)}.nb-detail-body{margin:0;padding:18px 24px 8px;font-size:.92em;color:#5f6b78;line-height:1.75;word-break:keep-all;overflow-wrap:anywhere;white-space:pre-wrap}.nb-detail-body.has-html{white-space:normal}.nb-detail-body.has-html img{max-width:100%;height:auto}.nb-empty{color:var(--nb-muted);padding:36px 24px;text-align:center;font-weight:600}@media(max-width:1140px)and (min-width:801px){.nb-page .me-w1100 .me-hero-inner,.nb-page .me-w1100 .me-body{width:95%;max-width:1100px}}@media(max-width:800px){.nb-page{background:linear-gradient(180deg,#eef1f5,#fff 160px);padding-bottom:28px}.nb-page .me-knowhow .me-hero{height:150px}.nb-page .me-knowhow .me-hero-copy{text-align:right;padding:0 4px 14px 0}.nb-page .me-knowhow .me-hero h1{font-size:1.45em}.nb-page .me-knowhow .me-hero p{font-size:.7em}.nb-page .me-w1100 .me-hero-inner,.nb-page .me-w1100 .me-body{width:calc(100% - 16px);max-width:none}.nb-page .me-w1100 .me-body{margin-top:14px}.nb-panel{width:100%;border-radius:5px;box-shadow:0 6px 18px #4a55640d}.nb-panel-bar{flex-direction:column;align-items:flex-end;padding:12px 14px;gap:4px}.nb-row-link{grid-template-columns:1fr;gap:6px;padding:12px 14px}.nb-tag{justify-self:start}.nb-title{white-space:normal;font-size:.9em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nb-date{text-align:left;font-size:.74em}.nb-detail-head,.nb-detail-title,.nb-detail-rule,.nb-detail-body{padding-left:14px;padding-right:14px}.nb-detail-rule{margin-left:14px;margin-right:14px}.nb-back-wrap{padding:14px}}.sn-page{--sn-ink: #4a5564;--sn-muted: #8a93a0;--sn-line: #e4e8ee;--sn-panel: #f7f8fa;--sn-accent: #697f9f;--sn-accent-deep: #556a88;--sn-orange: #e67e22;font-family:Nanum Gothic,NanumGothic,Verdana,Geneva,sans-serif;background:linear-gradient(180deg,#eef1f5,#f7f8fa 120px,#fff 280px);padding-bottom:56px;min-height:60vh}.sn-page .me-hero{height:200px;background-image:linear-gradient(105deg,rgba(105,127,159,.14),rgba(238,241,245,.55) 48%,transparent 72%),url(/images/back_2.png);background-size:cover,contain;background-repeat:no-repeat,repeat;background-position:center,center;border-bottom:1px solid rgba(105,127,159,.12)}.sn-page .me-hero-inner{width:1100px;max-width:1100px;padding:0;height:100%;align-items:flex-end}.sn-page .me-hero-copy{padding:0 0 46px 28px}.sn-page .me-hero h1{font-size:2em;font-weight:700;color:#5a6572;margin:0;letter-spacing:-.02em}.sn-page .me-hero p{font-size:.88em;font-weight:600;color:#8a93a0;margin:8px 0 0;line-height:1.5}.sn-page .me-body{width:1100px;max-width:1100px;margin:22px auto 0;box-sizing:border-box}.sn-panel{width:96%;max-width:1040px;margin:0 auto;background:#fff;border:1px solid var(--sn-line);border-radius:6px;box-shadow:0 10px 28px #4a55640d;overflow:hidden}.sn-panel-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:linear-gradient(90deg,rgba(105,127,159,.08),transparent 70%);border-bottom:1px solid var(--sn-line)}.sn-panel-label{font-size:.82em;font-weight:700;color:var(--sn-accent);letter-spacing:-.01em}.sn-panel-hint{font-size:.75em;color:var(--sn-muted);font-weight:600}.sn-list{list-style:none;margin:0;padding:4px 0 0}.sn-row{margin:0;border-bottom:1px solid var(--sn-line)}.sn-row:last-child{border-bottom:0}.sn-row-link{display:grid;grid-template-columns:72px minmax(0,1fr) 78px;align-items:center;gap:10px;padding:13px 18px;text-decoration:none!important;color:inherit;transition:background .15s ease}.sn-row-link:hover{background:#697f9f0d}.sn-row-link:hover .sn-title{color:var(--sn-accent-deep)!important}.sn-tag{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:22px;padding:0 8px;border-radius:3px;font-size:.72em;font-weight:700;letter-spacing:-.02em;box-sizing:border-box;white-space:nowrap}.sn-tag-notice{color:#fff;background:var(--sn-accent)}.sn-tag-news{color:#fff;background:#7a8fa8}.sn-tag-event{color:#fff;background:var(--sn-orange)}.sn-title{display:flex;align-items:center;gap:6px;min-width:0;font-size:.92em;font-weight:700;color:var(--sn-ink)!important;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-new{height:12px;flex-shrink:0}.sn-date{font-size:.76em;color:var(--sn-muted);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sn-back-wrap{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:16px 18px 20px;background:#fafbfc;border-top:1px solid var(--sn-line)}.sn-back,.sn-back-link{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:.8em;font-weight:700;color:#fff!important;background:var(--sn-accent);border:1px solid var(--sn-accent-deep);border-radius:3px;padding:7px 16px;cursor:pointer;text-decoration:none!important;transition:background .15s ease,border-color .15s ease}.sn-back:hover,.sn-back-link:hover{background:var(--sn-accent-deep);border-color:#455a64}.sn-detail-panel{padding:0 0 4px}.sn-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 0}.sn-detail-date{font-size:.82em;color:var(--sn-muted);font-weight:600;letter-spacing:.02em}.sn-detail-title{margin:0;padding:14px 24px 4px;font-size:1.18em;font-weight:700;color:var(--sn-orange);letter-spacing:-.02em;line-height:1.45}.sn-detail-code{margin:0;padding:0 24px 2px;font-size:.82em;font-weight:700;color:var(--sn-muted)}.sn-detail-rule{margin:14px 24px 0;height:1px;background:linear-gradient(90deg,var(--sn-accent),var(--sn-line) 55%,transparent);border:0}.sn-detail-rule.soft{margin-top:18px;background:var(--sn-line)}.sn-detail-body{margin:0;padding:18px 24px 8px;font-size:.92em;color:#5f6b78;line-height:1.75;word-break:keep-all;overflow-wrap:anywhere;white-space:pre-wrap;max-width:52em}.sn-detail-body.has-html{white-space:normal}.sn-detail-actions{margin-top:8px}.sn-empty{color:var(--sn-muted);padding:36px 24px;text-align:center;font-weight:600}@media(max-width:1140px)and (min-width:801px){.sn-page .me-hero-inner,.sn-page .me-body{width:95%;max-width:1100px}}@media(max-width:800px){.sn-page{background:linear-gradient(180deg,#eef1f5,#fff 160px);padding-bottom:28px}.sn-page .me-hero{height:150px}.sn-page .me-hero-inner{width:calc(100% - 16px);max-width:none;padding:0!important}.sn-page .me-hero-copy{padding:0 0 14px 4px}.sn-page .me-hero h1{font-size:1.45em}.sn-page .me-hero p{font-size:.7em}.sn-page .me-body{width:calc(100% - 16px);max-width:none;margin-top:14px}.sn-panel{width:100%;border-radius:5px;box-shadow:0 6px 18px #4a55640d}.sn-panel-bar{flex-direction:column;align-items:flex-start;padding:12px 14px;gap:4px}.sn-row-link{grid-template-columns:1fr;gap:6px;padding:12px 14px}.sn-tag{justify-self:start}.sn-title{white-space:normal;font-size:.9em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sn-date{text-align:left;font-size:.74em}.sn-detail-head,.sn-detail-title,.sn-detail-rule,.sn-detail-body{padding-left:14px;padding-right:14px}.sn-detail-rule{margin-left:14px;margin-right:14px}.sn-detail-title{font-size:1.05em;padding-top:12px}.sn-detail-body{font-size:.88em;line-height:1.7;padding-top:14px}.sn-back-wrap{justify-content:stretch;padding:12px 14px 16px}.sn-back,.sn-back-link{flex:1}}.dv-page{background:#fff;font-family:Nanum Gothic,NanumGothic,Verdana,Geneva,sans-serif;padding-bottom:56px}.dv-cover{height:500px;margin-top:-5px;background:#546e7a center / cover no-repeat;display:flex;align-items:flex-end;border-bottom:.5px solid lightgray}.dv-cover-inner{width:1350px;max-width:calc(100% - 40px);margin:0 auto;padding:0 0 18px 2px;color:#fff;text-shadow:0 0 8px #000}.dv-cover-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 8px}.dv-cover h1{margin:0;flex:1;min-width:0;font-size:2.1em;font-weight:800;line-height:1.25}.dv-cat{margin-right:6px}.dv-student-badge{display:inline-block;margin-bottom:8px;background:#ff8c00;color:#fff;font-size:.95em;font-weight:400;padding:2px 6px;border:1px solid darkorange;text-shadow:none}.dv-cover p{margin:0;font-size:1.05em;font-weight:700}.dv-zzim{display:inline-block;margin-left:8px;background:orange;color:#fff;font-size:.85em;padding:3px 9px;border-radius:10px;text-shadow:none}.dv-body{width:1350px;max-width:calc(100% - 40px);margin:0 auto}.dv-price-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 0 8px;margin-top:20px}.dv-price b{color:gray;font-size:1.3em;margin-right:8px}.dv-price strong{color:#ff1744;font-size:1.5em}.dv-order{display:flex;align-items:stretch;gap:10px}.dv-order select{height:39px;min-width:220px;border:1px solid #697f9f;padding:0 15px;font-size:.95em;color:#424242;text-align:right;background:#fff;box-sizing:border-box}.dv-request{height:39px;box-sizing:border-box;background:#ff1744;color:#fff;border:none;font-weight:800;font-size:.9em;padding:0 18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1}.dv-request:hover{background:#d50000}.dv-point{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:2px 8px 0 0;font-size:.8em;color:gray}.dv-point strong{color:#ff1744;font-size:.95rem}.dv-page hr{border:0;border-top:.5px solid lightgray;margin:10px 0}.dv-terms{color:#424242;font-size:.95em;line-height:1.7}.dv-terms b{display:block;margin-bottom:4px}.dv-terms p{margin:0}.dv-meta-line{display:grid;grid-template-columns:10% 1fr auto 10% 1fr;align-items:center;gap:8px;color:#424242;font-size:.95em;padding:2px 0}.dv-meta-k{font-weight:800}.dv-meta-v{text-align:right;font-weight:800;padding-right:10px}.dv-meta-line i{color:#9e9e9e;font-style:normal;text-align:center}.dv-student-note{margin:0;color:gray;font-size:.95em;line-height:1.6}.dv-pr{background:#607d8b;color:#fff;padding:20px;border-radius:10px;line-height:1.7;font-size:.98em;white-space:pre-wrap;margin:8px 0 16px}.dv-article{background:#f5f5f5;padding:20px 15px;line-height:1.5em;font-size:1em;color:#424242;margin-bottom:16px}.dv-detail{text-align:center;margin:0 0 16px}.dv-detail p{margin:0 0 12px}.dv-detail img{display:inline-block;max-width:100%;height:auto}.dv-photos{display:grid;gap:20px;justify-items:center}.dv-photos img{display:block;max-width:1300px;width:100%;height:auto}.dv-wish{flex:none;align-self:center;background:#ff1744;color:#fff;border:none;padding:8px 14px;cursor:pointer;font-weight:700;margin:0;text-shadow:none;white-space:nowrap}.dv-wish:hover{background:#d50000}.dv-reviews-wrap{margin:0 0 18px;padding:10px 0 0;background:#ebebeb;scroll-margin-top:24px}.dv-reviews-wrap h2{margin:0;padding:20px 15px 10px;font-size:1.1em;font-weight:800;color:gray;border-bottom:2px solid #fff}.dv-reviews{list-style:none;margin:0;padding:10px}.dv-reviews li{display:grid;grid-template-columns:48px 72px 40px 1fr;gap:8px;align-items:center;padding:8px 4px;border-bottom:.5px solid #fff}.dv-reviews img{width:35px;height:35px;border-radius:100px;border:2px solid #fff}.dv-review-name{font-size:.72em;color:gray}.dv-reviews strong{color:#ff8c00}.dv-reviews p{margin:0;color:gray;font-size:.9em}.dv-ask{margin:18px auto 56px;width:1350px;max-width:calc(100% - 40px);border:1px solid lightgray;box-sizing:border-box;padding:0 8px 20px;background:#fff}.dv-ask h2{margin:0;padding:15px;font-size:1.2em;font-weight:800;color:gray}.dv-ask textarea{width:95%;display:block;margin:8px 0 8px 10px;padding:12px 20px;border:1px solid #ccc;box-sizing:border-box;font-family:inherit;font-size:1em;color:gray;resize:vertical;min-height:160px;background:#fff}.dv-ask-count{padding-left:18px;font-size:.75em;color:gray;margin:8px 0 10px;display:flex;align-items:center;gap:0}.dv-ask-remain{display:inline-block;min-width:28px;border:0;padding:0;margin:0;text-align:left;font-size:1em;color:gray}.dv-ask button{width:100px;margin-left:18px;background:#ff8c00;color:#fff;border:none;border-radius:20px;padding:8px 0;cursor:pointer;font-size:.95em;font-weight:700}.dv-ask button:hover{background:#ef6c00}.dv-ask-note{padding:12px 0 0 15px;font-size:.9em;color:#616161;margin:0}.dv-ask-warn{display:flex;align-items:flex-start;gap:8px;padding:10px 0 4px 17px;margin:0;font-size:.9em;color:#c62828}.dv-ask-warn img{width:16px;height:16px;margin-top:2px;flex:none}@media(max-width:800px){.dv-page{overflow-x:hidden}.dv-cover{height:auto;min-height:200px;max-height:70vh;aspect-ratio:5 / 4;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#546e7a}.dv-cover h1{font-size:1.25em}.dv-cover p{font-size:.8em}.dv-cover-title-row{align-items:center}.dv-wish{padding:6px 10px;font-size:.85em}.dv-price-row{flex-direction:column;align-items:stretch}.dv-price b{font-size:1em}.dv-price strong{font-size:1.2em}.dv-order{flex-direction:column;align-items:stretch}.dv-order select,.dv-request{width:100%;height:39px;text-align:left}.dv-meta-line{grid-template-columns:1fr 1fr}.dv-meta-line i{display:none}.dv-meta-v{text-align:left}.dv-article,.dv-detail,.dv-photos{max-width:100%;box-sizing:border-box;overflow-x:hidden}.dv-detail img,.dv-photos img{max-width:100%!important;width:100%!important;height:auto!important}.dv-ask textarea{width:calc(100% - 20px)}.dv-reviews li{grid-template-columns:40px 1fr}.dv-reviews p{grid-column:1 / -1}}.sv-page{background:#fff;font-family:Nanum Gothic,NanumGothic,Verdana,Geneva,sans-serif;padding-bottom:40px;color:#424242}.sv-cover{height:520px;margin-top:0;background:#546e7a center / cover no-repeat;display:flex;align-items:flex-end;border-bottom:.5px solid lightgray;position:relative;z-index:2;overflow:visible}.sv-cover-inner{width:1350px;max-width:calc(100% - 40px);margin:0 auto;padding:0 0 10px;display:grid;grid-template-columns:72px 1fr auto;gap:10px;align-items:flex-end;color:#fff}.sv-avatar{width:65px;height:65px;border-radius:200px;border:2px solid #fff;object-fit:cover;background:#eceff1}.sv-cover-text{min-width:0;padding-bottom:4px}.sv-code{display:block;font-size:1.05em;font-weight:700;text-shadow:0 0 5px #000;margin:0 0 4px}.sv-cover h1{margin:0;font-size:2.1em;font-weight:800;line-height:1.25;text-shadow:0 0 10px #000}.sv-cat{margin-right:4px}.sv-cover-wish{display:inline-flex;align-items:center;margin:0 9px 4px 0;background:#ff1744;color:#fff;border:none;padding:8px 14px;cursor:pointer;font-weight:700;font-size:.9em;white-space:nowrap;text-shadow:none}.sv-cover-wish:hover{background:#d50000}.sv-cover-wish.on{background:#ef6c00}.sv-cover-tools{display:flex;align-items:stretch;gap:16px;position:relative;z-index:30}.sv-share{position:relative;display:flex;margin:0 0 4px}.sv-share-btn{width:auto;height:100%;aspect-ratio:1 / 1;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#222;border:1px solid #e6e6e6;border-radius:8px;cursor:pointer;box-shadow:0 1px 2px #0000000f}.sv-share-btn svg{width:16px;height:16px}.sv-share-btn:hover{background:#f7f7f7}.sv-share-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:188px;padding:10px 8px;background:#fff;border-radius:18px;box-shadow:0 10px 28px #00000029;z-index:40}.sv-share-menu button{width:100%;display:flex;align-items:center;gap:12px;padding:9px 10px;border:none;background:transparent;color:#222;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;text-align:left;border-radius:10px;white-space:nowrap}.sv-share-menu button:hover{background:#f4f4f4}.sv-share-ico{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex:none}.sv-share-ico.kakao{background:#fee500}.sv-share-ico.insta{background:radial-gradient(circle at 30% 110%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.sv-share-ico.threads{background:#000;color:#fff;font-size:17px;font-weight:800;line-height:1;letter-spacing:-.04em}.sv-share-ico.facebook{background:#1877f2}.sv-share-ico.copy{background:#ececec}.sv-sellerbar{background:#ebebeb;min-height:40px;display:flex;align-items:center}.sv-sellerbar-inner{width:1350px;max-width:calc(100% - 40px);margin:0 auto;padding:8px 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:#3e2723;font-size:.85em;box-sizing:border-box}.sv-badge{background:#fff;color:#3e2723;padding:2px 5px;border-radius:3px;font-size:.8rem;font-weight:800}.sv-sellerbar b{font-weight:800}.sv-body{width:1350px;max-width:calc(100% - 40px);margin:0 auto}.sv-price-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 0 8px;margin-top:20px}.sv-price-left{min-width:0}.sv-price-label{color:gray;font-size:1.5em;font-weight:800;margin-right:8px}.sv-price-old{color:gray;font-size:.7em;text-decoration:line-through;font-weight:800;margin-right:6px}.sv-price-now{color:#ff1744;font-size:1.8em;font-weight:800}.sv-price-free{color:#ff1744;font-size:2em;font-weight:800}.sv-price-rate{color:#ff6e40;font-size:1em;margin-left:4px}.sv-zzim{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;background:orange;color:#fff;font-size:.85em;font-weight:800;padding:3px 11px;border-radius:999px;vertical-align:middle;line-height:1.2}.sv-stats{margin-top:2px;font-size:.8em;color:gray}.sv-stats b{font-size:1.1875em;color:#ff8c00;margin-right:8px}.sv-actions{text-align:right;padding:0 12px 12px 0;flex:none}.sv-btn{display:inline-block;font-weight:800;font-size:1em;color:#fff;padding:10px 15px;border:none;cursor:pointer;text-decoration:none;line-height:1;font-family:inherit}.sv-btn:hover{filter:brightness(.95);text-decoration:none;color:#fff}.sv-btn-cart{background:#ff8c00}.sv-btn-buy{background:#ff1744;margin-left:10px}.sv-point{margin-top:20px;font-size:.8em;color:gray}.sv-point b{color:red;font-size:1.1875em}.sv-page hr{border:0;border-top:.5px solid lightgray;margin:10px 0}.sv-sns{display:flex;align-items:stretch;background:#ffb74d;color:#fff;font-weight:800;min-height:50px;border-radius:10px;overflow:hidden}.sv-sns-title{padding:12px;font-size:1.1em;white-space:nowrap}.sv-sns-meta{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:8px 16px}.sv-sns-go,.sv-sns-done{margin:8px 10px;background:#fff;color:orange;border-radius:15px;padding:5px 12px;font-size:.9em;font-weight:800;text-decoration:none;align-self:center;white-space:nowrap}.sv-sns-done{color:red;cursor:default}.sv-sns-go:hover{color:#e65100}.sv-sns-owner{border-radius:0}.sv-sns-toggle{margin:0;background:#607d8b;color:#fff;border:none;min-width:125px;padding:0 12px;font-size:.9em;font-weight:800;cursor:pointer;align-self:stretch;display:flex;align-items:center;justify-content:center;white-space:nowrap}.sv-sns-toggle:hover{background:#546e7a;color:#fff}.sv-sns-board{margin:8px 0 4px;font-size:.9em;color:#424242}.sv-sns-board-tip{text-align:right;padding:4px 20px 8px 0;font-size:.82em;color:#616161;line-height:1.55}.sv-sns-board table{width:100%;border-collapse:collapse;table-layout:fixed}.sv-sns-board th{text-align:center;font-weight:700;padding:4px 4px 6px;color:#424242}.sv-sns-board td{text-align:center;padding:5px 4px;word-break:break-all;color:#424242;vertical-align:middle}.sv-sns-board .sv-sns-line td{padding:0;height:1px;line-height:0;border:0}.sv-sns-board .sv-sns-line hr,.sv-sns-board .sv-sns-hr{display:block;width:100%;margin:0;padding:0;border:0;border-top:.6px solid lightgray;height:0}.sv-sns-board .sv-sns-hr{margin:0 0 4px}.sv-sns-board a{color:#ff8c00;text-decoration:underline}.sv-sns-empty{height:56px;color:#757575}.sv-sns-score{width:100px;height:26px;padding:2px 0;border:1px solid #ccc;border-radius:4px;text-align:center;box-sizing:border-box;color:#424242}.sv-sns-save{width:100px;background:#ff8c00;color:#fff;border:none;border-radius:20px;padding:5px 0;cursor:pointer;font-size:.85em;font-weight:700}.sv-sns-saved{display:inline-block;width:100px;background:#a9a9a9;color:#fff;border-radius:20px;padding:5px 0;font-size:.85em;box-sizing:border-box}.sv-sns-date{font-size:.8em;color:#616161}.sv-sns-date img{width:auto;height:12px;display:inline;vertical-align:middle;margin-left:4px;border:0}.sv-use{padding:4px 0 8px}.sv-use-title{display:block;color:#a9a9a9;font-size:.95em;font-weight:800;margin:0 0 15px}.sv-use-row{margin:0 0 15px;font-size:.9em;color:gray;line-height:1.6}.sv-chip{display:inline-block;background:#eaeaeb;color:#000;font-weight:800;padding:6px 10px;border-radius:5px;font-size:.95em;margin-right:4px}.sv-mold{display:inline-block;margin-left:8px;background:#ff8c00;color:#fff;padding:5px 10px;border-radius:5px;font-size:.9em;text-decoration:none;font-weight:700}.sv-mold:hover{color:#fff;filter:brightness(.95)}.sv-legal{margin:20px 0 0;font-size:.9em;color:gray;line-height:1.7}.sv-legal a{color:#ff8c00;font-weight:800;text-decoration:underline}.sv-cta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:6px 0}.sv-cta a{display:flex;align-items:center;justify-content:center;background:#7cb342;color:#fff;font-weight:800;font-size:.9em;padding:8px 12px;text-align:center;min-height:38px;text-decoration:none}.sv-cta a:hover{color:#fff;background:#689f38}.sv-spec{padding:10px 5px 5px;font-size:.98em;line-height:1.8}.sv-spec p{margin:0 0 10px}.sv-spec b{font-weight:800}.sv-spec-red{color:red}.sv-spec-date{font-size:.92em;color:gray}.sv-article{background:#f5f5f5;padding:20px 15px;line-height:1.5em;font-size:1em;color:#424242;margin:8px 0 16px}.sv-detail{text-align:center;margin:0 0 16px}.sv-detail p{margin:0 0 12px}.sv-detail img{display:inline-block;max-width:100%;height:auto}.sv-photos{display:grid;gap:20px;justify-items:center}.sv-photo{position:relative;width:1300px;max-width:100%;aspect-ratio:1300 / 975;height:auto;background:#eceff1}.sv-photo-src{display:block;width:100%;height:auto;aspect-ratio:1300 / 975;max-width:none;object-fit:contain;object-position:center;opacity:1}.sv-photo-wm{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;max-width:42%;height:auto;opacity:.55;pointer-events:none}.sv-reviews{width:1350px;max-width:calc(100% - 40px);margin:16px auto;background:#ebebeb;box-sizing:border-box;scroll-margin-top:24px}.sv-reviews h2{margin:0;padding:20px 15px 10px;font-size:1.1em;font-weight:800;color:gray;border-bottom:2px solid #fff}.sv-reviews ul{list-style:none;margin:0;padding:6px 10px 12px}.sv-reviews li{display:grid;grid-template-columns:48px 48px 1fr 110px;gap:8px;align-items:center;padding:8px 4px}.sv-reviews img{width:35px;height:35px;border-radius:100px;border:2px solid #fff;object-fit:cover}.sv-reviews strong{color:#ff8c00;font-size:.95em}.sv-reviews p{margin:0;color:gray;font-size:.9em}.sv-review-date{text-align:right;font-size:.75em;color:#a9a9a9}.sv-review-date img{width:auto;height:12px;display:inline;border:0;border-radius:0;margin-left:4px;vertical-align:middle}.sv-more{margin:24px auto 8px}.sv-more h2{margin:0;padding:10px 0;border-bottom:1px solid #eaeaea;font-size:1em;color:gray;font-weight:800}.sv-more h2 a{margin-left:3px;font-size:.75em;color:#ff8c00;font-weight:700}.sv-more-grid{display:grid;grid-template-columns:repeat(5,250px);justify-content:space-between;padding:10px 0;border-bottom:1px solid #eaeaea}.sv-more-grid a{width:250px}.sv-more-grid img,.sv-more-ph{width:250px;height:200px;object-fit:cover;border-radius:10px;background:#eceff1;display:block}.sv-page .dv-ask{margin-bottom:20px}@media(max-width:1350px){.sv-more-grid{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:14px}.sv-more-grid a,.sv-more-grid img,.sv-more-ph{width:100%}}@media(max-width:1100px){.sv-more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-more-grid img,.sv-more-ph{height:auto;aspect-ratio:250 / 200}}@media(max-width:800px){.sv-page{overflow-x:hidden}.sv-cover{height:auto;min-height:200px;max-height:70vh;aspect-ratio:5 / 4;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#546e7a;overflow:visible}.sv-cover-inner{grid-template-columns:52px 1fr auto}.sv-cover-tools{display:flex;align-items:center;gap:10px;position:relative;z-index:30}.sv-cover-wish{display:inline-flex!important;align-items:center;justify-content:center;height:38px;box-sizing:border-box;padding:0 12px;margin:0;font-size:.85em}.sv-avatar{width:48px;height:48px}.sv-cover h1{font-size:1.2em}.sv-code{font-size:.85em}.sv-share{margin:0;display:flex;align-items:center}.sv-share-btn{height:38px;width:38px;aspect-ratio:auto;border-radius:6px;box-sizing:border-box}.sv-share-btn svg{width:18px;height:18px}.sv-share-menu{min-width:176px;right:-4px}.sv-body{margin-top:0;width:calc(100% - 20px);max-width:none;box-sizing:border-box}.sv-article,.sv-detail,.sv-photos{max-width:100%;box-sizing:border-box;overflow-x:hidden}.sv-detail img{max-width:100%!important;width:auto!important;height:auto!important}.sv-photo{width:100%;max-width:100%;aspect-ratio:auto}.sv-photo-src{width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.sv-sellerbar{display:flex;align-items:center;min-height:32px}.sv-sellerbar-inner{width:calc(100% - 20px);max-width:none;padding:0;min-height:32px;align-items:center;align-content:center}.sv-price-row{flex-direction:column;align-items:stretch}.sv-price-label{font-size:1.1em}.sv-price-now,.sv-price-free{font-size:1.4em}.sv-actions{text-align:left;padding-right:0}.sv-btn{width:calc(50% - 6px);text-align:center;box-sizing:border-box}.sv-cta{grid-template-columns:1fr}.sv-reviews li{grid-template-columns:40px 36px 1fr}.sv-review-date{grid-column:1 / -1;text-align:left}.sv-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;column-gap:6px}.sv-sns{flex-direction:column}}.shop-view{--shop-w: 1350px}.shop-view .sv-cover-inner,.shop-view .sv-sellerbar-inner,.shop-view .sv-body,.shop-view .sv-reviews{width:var(--shop-w);max-width:calc(100% - 24px)}.shop-view .sv-btn-buy{margin-left:0}.shop-view .sv-owner-edit{text-align:right;padding:8px 0 16px}.shop-view .sv-owner-edit a{color:#ff8c00;font-weight:700;text-decoration:underline}.shop-view .sv-photo{width:1300px;max-width:100%}.shop-view .dv-ask{width:var(--shop-w);max-width:calc(100% - 24px)}@media(max-width:1380px)and (min-width:801px){.shop-view .sv-cover-inner,.shop-view .sv-sellerbar-inner,.shop-view .sv-body,.shop-view .sv-reviews{width:95%;max-width:1350px}}@media(max-width:800px){.shop-view{overflow-x:hidden}.shop-view .sv-cover{height:auto;min-height:200px;max-height:70vh;aspect-ratio:5 / 4;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#546e7a;overflow:visible}.shop-view .sv-photo{width:100%;max-width:100%}.shop-view .sv-detail img,.shop-view .sv-photo-src{max-width:100%!important;width:100%!important;height:auto!important}.shop-view .sv-cover-inner{width:98%;max-width:none;grid-template-columns:46px 1fr auto;padding:0 0 7px;gap:6px;align-items:flex-end}.shop-view .sv-cover-tools{display:flex;align-items:center;gap:10px;position:relative;z-index:30}.shop-view .sv-cover-wish{display:inline-flex!important;align-items:center;justify-content:center;height:38px;box-sizing:border-box;padding:0 12px;margin:0;font-size:.85em}.shop-view .sv-share{margin:0;display:flex;align-items:center}.shop-view .sv-share-btn{height:38px;width:38px;aspect-ratio:auto;box-sizing:border-box}.shop-view .sv-share-btn svg{width:18px;height:18px}.shop-view .sv-avatar{width:38px;height:38px}.shop-view .sv-code{font-size:.7em;margin-bottom:2px}.shop-view .sv-cover h1{font-size:1.1em;text-shadow:0 0 5px #000}.shop-view .sv-sellerbar{min-height:32px;display:flex;align-items:center}.shop-view .sv-sellerbar-inner{width:98%;max-width:none;padding:0 5px;min-height:32px;font-size:.78em;gap:6px;align-items:center;align-content:center}.shop-view .sv-badge{font-size:.65em;padding:2px 5px}.shop-view .sv-body,.shop-view .sv-reviews{width:98%;max-width:none;margin-top:10px}.shop-view .sv-price-label{font-size:1.1em}.shop-view .sv-price-now,.shop-view .sv-price-free{font-size:1.4em}.shop-view .sv-btn{width:auto;min-width:120px}.shop-view .sv-cta{grid-template-columns:1fr;gap:5px}.shop-view .sv-cta a{padding:10px 8px;font-size:.85em}.shop-view .sv-article{font-size:.85em;padding:16px 10px}.shop-view .dv-ask{width:98%;max-width:none;margin-bottom:28px}}.loc-map{width:100%;margin:10px 0 20px;border:1px solid #e0e0e0;background:#fff;box-sizing:border-box}.loc-map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #eceff1;background:#fafbfc;flex-wrap:wrap}.loc-map-addr{display:flex;align-items:center;gap:8px;margin:0;min-width:0;flex:1;font-size:14px;color:#333;line-height:1.4}.loc-map-addr img{flex:none;width:28px;height:28px;object-fit:contain}.loc-map-addr span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loc-map-actions{display:flex;gap:8px;flex:none;flex-wrap:wrap}.loc-map-btn{appearance:none;border:1px solid #697f9f;background:#697f9f;color:#fff;font-size:13px;padding:7px 12px;cursor:pointer;border-radius:2px;text-decoration:none;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.loc-map-btn:disabled{opacity:.45;cursor:not-allowed}.loc-map-btn.on{background:#455a75;border-color:#455a75}.loc-map-btn.ghost{background:#fff;color:#455a75}.loc-map-stage{position:relative;width:100%;height:var(--loc-map-h, 380px);background:#eceff1;overflow:hidden}.loc-map-stage.is-fs{height:100%;background:#111}.loc-map-canvas,.loc-map-pano,.loc-map-street{width:100%;height:100%;z-index:1}.loc-map-pano .pnlm-container{width:100%!important;height:100%!important}.loc-map-canvas .leaflet-control-attribution{font-size:10px}.loc-map-street{position:relative;overflow:hidden;background:#111}.loc-map-street-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.loc-map-street-nav{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:6;display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:2px;background:#141820b8;color:#fff;font-size:12px}.loc-map-street-nav .loc-map-btn:disabled{opacity:.35}.loc-map-street-badge{position:absolute;left:10px;top:10px;z-index:6;padding:6px 10px;border-radius:2px;background:#ffffffeb;color:#455a75;font-size:12px;pointer-events:none}.loc-map-shrink{position:absolute;top:12px;right:12px;z-index:20;appearance:none;border:1px solid rgba(255,255,255,.55);background:#1c2430d1;color:#fff;font-size:13px;font-weight:600;padding:9px 14px;cursor:pointer;border-radius:2px;line-height:1.2;box-shadow:0 2px 10px #00000047}.loc-map-shrink:hover{background:#1c2430f2}.loc-map-state{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center;color:#546e7a;font-size:14px;background:#eceff1 url(/images/back_2.png) center / contain repeat;box-sizing:border-box}.loc-map-state p{margin:0;max-width:28em;line-height:1.5}@media(max-width:768px){.loc-map-stage:not(.is-fs){height:300px}.loc-map-addr span{white-space:normal}}.shop-view.partner-view{--shop-w: 1350px}.shop-view.partner-view .sv-photo{width:1350px;max-width:calc(100% - 24px)}.partner-view .sv-cover{height:500px}.partner-view .sv-cover-inner{grid-template-columns:1fr auto;padding:0 0 7px;align-items:flex-end}.partner-view .pv-cover-text{min-width:0;padding:0 0 4px 10px}.partner-view .pv-student{display:inline-block;margin-bottom:5px;background:#ff8c00;color:#fff;font-size:.95em;font-weight:400;border:1px solid darkorange;padding:2px 6px}.partner-view .sv-cover h1{font-size:2.1em;font-weight:700;color:#fff;text-shadow:0 0 10px #000}.partner-view .pv-addr{margin:6px 0 0;font-size:1.05em;font-weight:700;color:#fff;text-shadow:0 0 5px #000}.partner-view .pv-addr .sv-zzim{margin-left:8px;font-size:.9em;padding:3px 9px;vertical-align:middle}.partner-view .sv-cover-wish{margin:0 0 4px}.partner-view .sv-sellerbar-inner{padding-left:8px;padding-right:8px}.partner-view .pv-cta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.partner-view .pv-price-select,.partner-view .pv-cta .sv-btn-buy{height:40px;box-sizing:border-box}.partner-view .pv-price-select{min-width:220px;max-width:100%;padding:0 10px;border:2px solid #697f9f;background:#fff;color:#424242;font-family:inherit;font-size:.9em;font-weight:700;line-height:36px}.partner-view .pv-cta .sv-btn-buy{margin-left:0;min-width:120px;flex:0 0 auto;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:.9em}.partner-view .pv-cta .sv-point{flex:1 0 100%;width:100%;margin-top:4px;text-align:right}.partner-view .pv-fact{display:grid;grid-template-columns:140px minmax(0,1fr) auto 140px minmax(0,1fr);gap:8px 16px;align-items:center;padding:8px 4px;font-size:.95em}.partner-view .pv-fact.pv-fact-one{grid-template-columns:140px minmax(0,1fr)}.partner-view .pv-fact dt{margin:0;font-weight:700;color:#424242}.partner-view .pv-fact dd{margin:0;text-align:right;font-weight:700}.partner-view .pv-fact-bar{color:#d3d3d3;font-weight:400}.partner-view .pv-glossary{padding:8px 4px 4px;font-size:.95em;line-height:1.7;color:#424242}.partner-view .pv-glossary b{display:block;margin-bottom:4px}.partner-view .pv-glossary p{margin:0}.partner-view .pv-note{margin:0;padding:4px 4px 8px;color:gray;font-size:.9em;line-height:1.55;word-break:keep-all}.partner-view .pv-env{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 4px;font-size:.95em}.partner-view .pv-env b{flex:0 0 140px;font-weight:700}.partner-view .pv-bar{color:#d3d3d3}.partner-view .pv-chip{background:#eaeaeb;border-radius:5px;padding:3px 6px;font-size:.9em;color:#424242}.partner-view .pv-subway{color:#ff8c00;font-weight:700;font-size:.95em}.partner-view .pv-pr{margin:8px 0 16px;padding:20px;background:#607d8b;color:#fff;border-radius:10px;font-size:1em;line-height:1.6;white-space:pre-wrap;word-break:keep-all}.partner-view .pv-map{width:100%;height:380px;margin:10px 0;background:#eceff1 url(/images/back_2.png) center / contain repeat;border:1px solid #e0e0e0;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box}.partner-view .pv-map span{margin-bottom:16px;padding:6px 12px;background:#ffffffeb;color:#424242;font-size:.9em;font-weight:700}@media(max-width:1380px)and (min-width:801px){.partner-view .sv-cover-inner,.partner-view .sv-sellerbar-inner,.partner-view .sv-body,.partner-view .sv-reviews,.partner-view .dv-ask{width:95%;max-width:1350px}}@media(max-width:800px){.partner-view{overflow-x:hidden}.partner-view .sv-sellerbar{min-height:32px;display:flex;align-items:center}.partner-view .sv-sellerbar-inner{width:98%;max-width:none;padding:0 5px;min-height:32px;align-items:center;align-content:center}.partner-view .sv-cover{height:auto;min-height:200px;max-height:70vh;aspect-ratio:5 / 4;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#546e7a;overflow:visible}.shop-view.partner-view .sv-photo{width:100%;max-width:100%}.partner-view .sv-detail img,.partner-view .sv-photo-src{max-width:100%!important;width:100%!important;height:auto!important}.partner-view .sv-cover-inner{width:98%;max-width:none;grid-template-columns:1fr auto;padding:0 5px 3px;gap:8px;align-items:flex-end}.partner-view .sv-cover-tools{display:flex;align-items:center;gap:10px;position:relative;z-index:30}.partner-view .sv-share{margin:0;display:flex;align-items:center}.partner-view .sv-share-btn{height:38px;width:38px;aspect-ratio:auto;box-sizing:border-box}.partner-view .sv-share-btn svg{width:18px;height:18px}.partner-view .pv-cover-text{padding:0 0 0 5px}.partner-view .pv-student{font-size:.7em;margin-bottom:5px}.partner-view .sv-cover h1{font-size:1.1em;text-shadow:0 0 10px #000}.partner-view .pv-addr{font-size:.7em;padding-top:3px;text-shadow:0 0 10px #000}.partner-view .pv-addr .sv-zzim{font-size:.7em;padding:3px 7px;border-radius:8px}.partner-view .sv-cover-wish{display:inline-flex!important;align-items:center;justify-content:center;height:38px;box-sizing:border-box;font-size:.85em;padding:0 12px;margin:0}.partner-view .sv-price-row{flex-direction:row;align-items:flex-end;flex-wrap:wrap}.partner-view .pv-cta{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;width:auto;max-width:100%;gap:6px}.partner-view .pv-price-select,.partner-view .pv-cta .sv-btn-buy{height:36px}.partner-view .pv-price-select{min-width:0;width:auto;flex:1 1 160px;font-size:.75em;line-height:32px;padding:0 8px}.partner-view .pv-cta .sv-btn-buy{width:auto;min-width:88px;font-size:.7em;padding:0 15px}.partner-view .pv-cta .sv-point{font-size:.7em}.partner-view .pv-fact,.partner-view .pv-fact.pv-fact-one{grid-template-columns:92px minmax(0,1fr);font-size:.85em}.partner-view .pv-fact-bar{display:none}.partner-view .pv-fact dd{text-align:left}.partner-view .pv-glossary,.partner-view .pv-note{font-size:.8em}.partner-view .pv-env b{flex-basis:92px;font-size:.85em}.partner-view .pv-chip{font-size:.75em}.partner-view .pv-pr{font-size:.85em;padding:14px}.partner-view .pv-map{height:300px}}.jv-page{background:#fff;font-family:Nanum Gothic,NanumGothic,Verdana,Geneva,sans-serif;padding-bottom:48px;color:#424242}.jv-hero{background:#ebebeb url(/images/back_2.png) center / 50% repeat;height:230px;min-height:230px;display:flex;align-items:flex-end;border-bottom:.5px solid lightgray;box-sizing:border-box}.jv-hero-inner{width:min(1350px,calc(100% - 24px));max-width:1350px;margin:0 auto;padding:0 8px 10px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;box-sizing:border-box}.jv-code{display:block;font-size:1em;font-weight:700;color:#a9a9a9;padding-left:5px;padding-bottom:3px}.jv-hero h1{margin:0;font-size:2.1em;font-weight:700;color:gray;line-height:1.25;letter-spacing:-.02em}.jv-scrap{flex-shrink:0;margin:0 25px 4px 0;display:inline-flex;align-items:center;gap:5px;background:linear-gradient(180deg,#ff9800,#f57c00);color:#fff;border:0;border-radius:4px;padding:5px 12px 5px 10px;font-size:.9em;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;letter-spacing:-.01em;box-shadow:0 1px 2px #00000024;transition:background .2s ease,box-shadow .2s ease,transform .15s ease}.jv-scrap:before{content:"☆";font-size:1.05em;line-height:1;font-weight:400}.jv-scrap:hover{box-shadow:0 2px 8px #f57c0066;transform:translateY(-1px)}.jv-scrap:active{transform:translateY(0);box-shadow:0 1px 2px #00000024}.jv-scrap.on{background:linear-gradient(180deg,#ef6c00,#e65100)}.jv-scrap.on:before{content:"★"}.jv-body{width:min(1350px,calc(100% - 24px));max-width:1350px;margin:20px auto 0;box-sizing:border-box}.jv-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 5px 8px}.jv-company-k{font-size:1.3em;font-weight:700;color:gray}.jv-company{font-size:1.3em;font-weight:700;color:#ff1744;padding-left:15px}.jv-stats{padding-top:5px;padding-left:2px;color:gray;font-size:.8em}.jv-stats b{font-size:1.12em;color:#ff8c00;margin-right:8px}.jv-phone,.jv-closed{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:1.2em;font-weight:700;color:#fff;border:0;padding:10px 15px;cursor:pointer;margin-right:25px;margin-bottom:12px}.jv-phone{background:#ff1744}.jv-phone:hover{background:#d50000}.jv-closed{background:#a9a9a9;cursor:default}.jv-rule{margin:0 0 10px;border:0;border-top:1px solid lightgray}.jv-facts{padding:6px 10px 4px}.jv-fact{display:grid;grid-template-columns:110px minmax(0,1fr) 110px minmax(0,1fr);gap:8px 16px;align-items:center;padding:10px 0;border-bottom:1px solid lightgray;font-size:.95em}.jv-fact.full{grid-template-columns:110px minmax(0,1fr)}.jv-fact dt{margin:0;color:#616161;font-weight:700}.jv-fact dd{margin:0;text-align:right;font-weight:700;color:#424242}.jv-fact .subway{color:#ff8c00}.jv-skills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.jv-skill{background:#b2dfdb;color:#004d40;border-radius:10px;padding:2px 10px 5px;font-size:.95em;font-weight:700}.jv-bar{display:flex;align-items:center;gap:6px;min-height:50px;padding:0 20px;background:#b0bec5;color:#fff;font-size:1.1em;font-weight:700}.jv-bar img{height:22px}.jv-bar.detail{background:#ffab91}.jv-info{background:#f5f5f5;padding:18px 20px 28px}.jv-info-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px;align-items:center;padding:6px 0}.jv-info-row dt{margin:0;display:flex;align-items:center;gap:8px;color:gray;font-weight:700;font-size:1em}.jv-info-row dt img{height:22px}.jv-info-row dd{margin:0;font-weight:700;font-size:1em}.jv-info-row.level dd{color:red}.jv-article{background:#f5f5f5;padding:20px 15px;font-size:1em;line-height:1.5em;color:#424242;white-space:pre-wrap;word-break:keep-all}.jv-env-card{margin-top:12px}.jv-bar.env{background:#81c784}.jv-env-body{background:#f5f5f5;padding:20px 15px;font-size:1em;line-height:1.5em;color:#424242;white-space:pre-wrap;word-break:keep-all}.jv-photos{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:20px}.jv-photo{position:relative;width:1000px;max-width:100%;aspect-ratio:1000 / 900;background:#eceff1}.jv-photo-src{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.jv-photo-wm{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;max-width:42%;height:auto;opacity:.55;pointer-events:none}.jv-detail-html{max-width:100%;word-break:break-word;white-space:normal}.jv-detail-html img{max-width:100%;height:auto;display:block;margin:12px auto}.jv-map-rule{margin:16px 0;width:100%}.jv-ask{width:100%;max-width:100%;margin:20px 0 8px;box-sizing:border-box}.jv-related{margin:24px 0 8px;padding-top:4px}.jv-related h2{margin:0 0 12px;padding:10px 0;border-bottom:1px solid #eaeaea;font-size:1em;font-weight:700;color:gray}.jv-related-grid{display:flex;flex-wrap:wrap;gap:12px}.jv-related-card{display:flex;flex-direction:column;justify-content:center;gap:6px;width:250px;min-height:100px;padding:14px 16px;box-sizing:border-box;background:#efebe9;border-radius:20px;text-decoration:none!important;color:#424242!important;font-weight:700;text-align:center}.jv-related-card strong{font-size:1em}.jv-related-card span{font-weight:400;font-size:.8em;line-height:1.4}.jv-related-card em{font-style:normal;font-weight:400;font-size:.8em}.jv-related-card em.done{color:red;font-weight:700;font-size:.9em}.jv-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:18px 4px 8px}.jv-actions a,.jv-actions button{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:.85em;font-weight:700;color:#555!important;background:#eee;border:1px solid #bdbdbd;padding:6px 14px;cursor:pointer;text-decoration:none!important}.jv-actions a:hover,.jv-actions button:hover{background:#e0e0e0}.jv-empty{padding:48px 16px;text-align:center;color:gray}@media(max-width:1390px)and (min-width:801px){.jv-hero-inner,.jv-body{width:95%;max-width:1350px}}@media(max-width:800px){.jv-hero{height:130px;min-height:130px;background-size:70%}.jv-hero-inner{width:96%;max-width:none;padding:0 5px 10px}.jv-code{font-size:.75em;padding-left:0}.jv-hero h1{font-size:1.2em}.jv-scrap{font-size:.65em;margin-right:5px;padding:4px 10px 4px 8px;gap:4px}.jv-scrap:before{font-size:1em}.jv-body{width:98%;max-width:none;margin-top:10px}.jv-head{padding:0 5px 4px;align-items:flex-end}.jv-company-k{font-size:.9em}.jv-company{font-size:1em;padding-left:10px}.jv-stats{font-size:.65em}.jv-stats b{font-size:1.15em}.jv-phone,.jv-closed{font-size:.85em;padding:8px 12px;margin-right:5px;margin-bottom:4px}.jv-fact{grid-template-columns:88px minmax(0,1fr);font-size:.85em}.jv-fact dd{text-align:left}.jv-skills{justify-content:flex-start}.jv-bar{min-height:40px;padding:0 12px;font-size:.95em}.jv-info{padding:12px 10px 20px}.jv-info-row{grid-template-columns:1fr;gap:2px;padding:8px 0}.jv-info-row dt{font-size:.85em}.jv-info-row dd{font-size:.9em;padding-left:30px}.jv-article{padding:14px 10px;font-size:.9em}.jv-photo{width:100%;aspect-ratio:4 / 3}.jv-related-card{width:calc(50% - 6px);min-width:140px}.jv-ask{margin-left:0;margin-right:0}}.find-acc-page{min-height:60vh;background:#f5f5f5;padding:48px 16px 72px;box-sizing:border-box}.find-acc-card{width:min(560px,100%);margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 8px 28px #00000014;border:1px solid #eee;padding:36px 40px 28px;box-sizing:border-box}.find-acc-brand{margin:0 0 10px;font-size:.78em;font-weight:800;letter-spacing:.06em;color:#ef6c00}.find-acc-title{margin:0 0 8px;font-size:1.85em;font-weight:800;color:#212121;letter-spacing:-.03em}.find-acc-sub{margin:0 0 22px;font-size:.88em;font-weight:600;color:#9e9e9e;line-height:1.45}.find-acc-divider{border:0;border-top:1px solid #e8e8e8;margin:0 0 26px}.find-acc-label{display:block;margin:0 0 10px;font-size:1em;font-weight:700;color:#424242}.find-acc-input{width:100%;box-sizing:border-box;min-height:52px;margin:0 0 18px;padding:14px 18px;border:1px solid #e0e0e0;border-radius:14px;background:#faf8f5;color:#616161;font-family:inherit;font-size:.95em;outline:none}.find-acc-input:focus{border-color:#bdbdbd;background:#fff}.find-acc-input::placeholder{color:#bdbdbd}.find-acc-submit{width:100%;border:0;border-radius:14px;cursor:pointer;margin:0 0 14px;padding:16px 18px;background:#43a047;color:#fff;font-family:inherit;font-size:1em;font-weight:800;letter-spacing:.02em;transition:background .15s ease}.find-acc-submit:hover{background:#388e3c}.find-acc-submit:disabled{opacity:.65;cursor:wait}.find-acc-note{margin:0 0 8px;text-align:center;font-size:.86em;font-weight:600;color:#757575;line-height:1.5}.find-acc-result{margin:12px 0 0;text-align:center;font-size:.95em;font-weight:700;color:#ef6c00;line-height:1.7;white-space:pre-line;min-height:1.5em}.find-acc-footer{margin-top:28px;padding-top:18px;border-top:1px solid #e8e8e8}.find-acc-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:.78em}.find-acc-links a{color:#757575;text-decoration:none;font-weight:600}.find-acc-links a:hover{text-decoration:underline}.find-acc-links .sep{color:#bdbdbd}@media(max-width:640px){.find-acc-page{padding:28px 12px 56px}.find-acc-card{padding:28px 20px 22px;border-radius:14px}.find-acc-title{font-size:1.55em}}.adm-shell{min-height:100vh;min-width:1300px;display:flex;flex-direction:column;background:#fff;color:#333;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif;font-size:16px}.adm-shell a{text-decoration:none;color:inherit}.adm-shell a:hover{text-decoration:underline}.adm-shell img{max-width:none}.adm-shell .adm-new,.adm-dash .adm-new{display:inline!important;max-width:none;height:auto;width:auto;vertical-align:middle}.adm-top{width:100%;min-width:1300px}.adm-top-bg{width:100%;height:100px;background-color:#c62828;background-image:url(/images/t_bg.jpg);background-repeat:repeat;background-position:top left}.adm-top-inner{width:1300px;margin:0 auto;box-sizing:border-box;padding:2px 0 10px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.adm-top-util{width:1300px;border-collapse:collapse;table-layout:fixed;font-size:.82em;color:#a9a9a9;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif}.adm-top-util td{vertical-align:middle}.adm-top-util .left{width:550px;text-align:left;padding-left:15px}.adm-top-util .left a{color:#a9a9a9;padding-left:5px}.adm-top-util .right{text-align:right;padding-right:20px;white-space:nowrap}.adm-top-util .right button{background:none;border:0;padding:0;color:#a9a9a9;font-size:inherit;font-family:inherit;cursor:pointer}.adm-sep{color:#a9a9a9;font-size:.9em}.adm-m-chrome{display:none}.adm-top-menu{width:1300px;border-collapse:collapse;table-layout:auto;margin:0 auto}.adm-top-menu td{vertical-align:bottom;text-align:center;padding:0 2px}.adm-top-menu a{color:#fff;font-weight:700;font-size:1em;white-space:nowrap;text-decoration:none}.adm-top-menu a:hover,.adm-top-menu a.on{color:#fff;text-decoration:underline}.adm-top-menu .warn{color:orange}.adm-top-menu .popup{width:50px;text-align:right;position:relative}.adm-user-wrap{float:right;font-size:.87em;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif;position:relative}.adm-user-trigger{background:none;border:0;color:#f5f5f5;font-weight:700;font-size:1em;font-family:inherit;cursor:pointer;line-height:25px;padding:0 13px;display:block}.adm-user-drop{display:none;position:absolute;right:0;top:100%;z-index:200;margin:0;padding:0;width:140px;list-style:none;box-shadow:0 0 15px #0000001a}.adm-user-wrap:hover .adm-user-drop,.adm-user-wrap:focus-within .adm-user-drop{display:block}.adm-user-drop a{display:block;padding:0 35px 0 28px;height:38px;line-height:38px;text-align:left;font-size:.87em;font-weight:400;background:#f1f1f1;color:#333!important;text-decoration:none}.adm-user-drop a:hover{background:#ddd;text-decoration:none}.adm-main{width:1300px;min-width:1300px;margin:0 auto;box-sizing:border-box;padding:0 0 40px;flex:1;background:#fff}.adm-dash{width:1300px;margin:0 auto;color:#333;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif}.adm-spacer{width:1300px;height:10px;margin:0 auto}.adm-spacer-20{height:20px}.adm-spacer-30{height:30px}.adm-tbl{width:1300px;border-collapse:separate;border-spacing:5px;table-layout:fixed;margin:0 auto;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif}.adm-tbl.pad0{border-spacing:5px}.adm-tbl.space6{border-spacing:6px}.adm-hero-tbl{height:100px}.adm-hero-tbl th{font-size:1.8em;font-weight:700;color:#fff;background:#add8e6;padding:7px 5px;text-align:center;vertical-align:middle;height:100%}.adm-search-tbl{height:50px}.adm-search-tbl td{vertical-align:bottom;padding:0}.adm-search-inner{width:100%;border-collapse:collapse}.adm-search-inner td{vertical-align:bottom}.adm-search-hint{color:#a9a9a9;font-size:.8em;font-weight:400;white-space:nowrap}.adm-search-inner input[type=text]{height:30px;width:150px;padding:5px 10px;margin:3px 0 3px 6px;border:1px solid #ccc;box-sizing:border-box;background:#fff;color:#333;font-size:1em;vertical-align:middle}.adm-search-inner button{height:30px;width:60px;background-color:#4caf50;color:#fff;padding:3px 10px;margin:3px 0 3px 4px;border:none;border-radius:4px;cursor:pointer;font-size:.9em;vertical-align:middle}.adm-search-inner button:hover{background-color:#45a049}.adm-kpi-tbl{border-spacing:5px}.adm-kpi-tbl .head td{width:20%;font-size:1.2em;font-weight:400;color:#fff;background:#d3d3d3;padding:7px 0;text-align:center}.adm-kpi-tbl td{font-size:1em;font-weight:400;color:gray;background:#fff;padding:7px 0;border-bottom:1.5px solid #eaeaea;text-align:center;vertical-align:middle}.adm-kpi-tbl td.lab{text-align:left}.adm-kpi-tbl a{font-size:1em;text-decoration:none}.adm-kpi-tbl a:hover{text-decoration:underline}.adm-kpi-tbl .lab-wait a{color:#ff8c00;font-weight:400}.adm-kpi-tbl .lab-wait-b a{color:#ff8c00;font-weight:700}.adm-kpi-tbl .lab-plain,.adm-kpi-tbl .lab-plain a{color:gray;font-weight:400}.adm-kpi-tbl .lab-plain-o,.adm-kpi-tbl .lab-plain-o a{color:#ff8c00;font-weight:400}.adm-kpi-tbl .lab-plain-r,.adm-kpi-tbl .lab-plain-r a{color:red;font-weight:400}.adm-kpi-tbl .num-wait a{color:red;font-weight:700}.adm-kpi-tbl .num-ok a{color:green;font-weight:700}.adm-kpi-tbl .num-money a{color:orange;font-weight:700}.adm-kpi-tbl .num-total a{color:red;font-weight:700}.adm-kpi-tbl .num-default a{color:gray;font-weight:700}.adm-stat-tbl td{width:50%;font-size:1.1em;font-weight:400;color:#fff;background:#a9a9a9;padding:7px 0;text-align:center}.adm-panel-tbl .ph{font-size:1.1em;font-weight:400;color:#fff;background:#add8e6;padding:7px 0;text-align:center;vertical-align:middle}.adm-panel-tbl .ph a{color:#fff;font-size:1em;font-weight:400}.adm-panel-tbl .ph .more{padding-left:20px;font-size:.7em;color:#fff;font-weight:400}.adm-panel-tbl .ph-inner{width:100%;border-collapse:collapse}.adm-panel-tbl .ph-inner td{color:#fff;font-size:1em;font-weight:400;padding:0;background:transparent;border:0}.adm-panel-tbl .ph-inner td.left{text-align:left;padding-left:10px}.adm-panel-tbl .ph-inner td.right{text-align:right}.adm-panel-tbl .ph-inner .cnt{font-size:.8em;padding-right:5px;color:#fff}.adm-panel-tbl>tbody>tr>td{vertical-align:top;padding:0;background:#fff}.adm-panel-tbl.w2>tbody>tr>.ph,.adm-panel-tbl.w2>tbody>tr>td{width:50%}.adm-panel-tbl.w2login>tbody>tr>.ph,.adm-panel-tbl.w2login>tbody>tr>td{width:33%}.adm-panel-tbl.w3>tbody>tr>.ph,.adm-panel-tbl.w3>tbody>tr>td{width:33.33%}.adm-panel-tbl.w4>tbody>tr>.ph,.adm-panel-tbl.w4>tbody>tr>td{width:25%}.adm-mini{width:100%;border-collapse:collapse;border-spacing:0}.adm-mini td{color:gray;border-bottom:1px solid #eaeaea;padding:8px 0;vertical-align:middle;font-weight:400}.adm-mini .r{text-align:right}.adm-mini .c{text-align:center}.adm-mini .dt{font-size:.65em;padding-right:25px;text-align:right}.adm-mini a{color:gray;font-weight:400;padding:0;margin:0}.adm-mini a.ora{color:#ff8c00}.adm-mini a.act{color:red}.adm-mini .done{color:#00f}.adm-mini .ora-t{color:#ff8c00}.adm-mini .red-t{color:red}.adm-mini.fs08 td{font-size:.8em}.adm-mini.fs08 .em{font-size:.82em}.adm-mini.fs08 .em a{font-size:1em;color:#ff8c00}.adm-mini.fs07 td{font-size:.7em}.adm-mini.fs082 td{font-size:.82em}.adm-mini.fs075 td{font-size:.75em}.adm-mini.fs075 .dt{font-size:.65em}.adm-mini .hd td{font-size:.8em;color:gray}.adm-new{display:inline!important;height:auto;width:auto;vertical-align:middle;margin-left:2px}.adm-cheer-tbl{height:auto}.adm-cheer-tbl th{font-size:1.5em;font-weight:700;color:#fff;background:#add8e6;padding:15px 5px;text-align:center}.adm-shell .page{width:100%;color:#333;background:#fff}.adm-shell .page-banner{background:#add8e6;border:0;color:#fff;text-align:center;padding:12px}.adm-shell .page-banner h1{color:#fff;font-size:1.5em;margin:0}.adm-shell .page-banner p{color:#e8f4fa}.adm-shell .panel{background:#fff;border:1px solid #e0e0e0;color:#333}.adm-shell .table th{background:#f5f5f5;color:#555}.adm-shell .table td,.adm-shell .table th{border-bottom-color:#eaeaea}.adm-shell .btn{background:#f5f5f5;border-color:#ccc;color:#333}.adm-shell .btn.primary{background:#697f9f;border-color:transparent;color:#fff}.adm-shell .lead,.adm-shell .empty{color:#777}.adm-shell .kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.adm-shell .kpi-card{display:block;background:#fff;border:1px solid #e0e0e0;padding:14px 16px;color:inherit;text-decoration:none}.adm-shell .admin-h{font-size:1.15em;margin:28px 0 12px;color:#333}@media(max-width:1320px){.adm-shell{min-width:0;width:100%;overflow-x:hidden}.adm-top{min-width:0;width:100%}.adm-top-bg{height:auto;min-height:56px;background-color:#c62828;background-image:url(/images/t_bg.jpg);background-repeat:repeat;background-position:top left;background-size:auto 56px}.adm-top-inner{width:100%;max-width:100%;padding:0;box-sizing:border-box}.adm-desk-chrome{display:none!important}.adm-m-chrome{display:flex!important;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:52px;padding:8px 12px;box-sizing:border-box;background:transparent}.adm-m-burger{width:40px;height:40px;border:0;background:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;padding:0;flex-shrink:0}.adm-m-burger span{display:block;width:22px;height:2px;background:#fff;border-radius:1px}.adm-m-brand{flex:1;text-align:center;color:#fff!important;font-weight:700;font-size:.92em;letter-spacing:.02em;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-m-user{flex-shrink:0;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgba(255,255,255,.45);background:transparent;color:#f5f5f5;font-weight:700;font-size:.82em;font-family:inherit;padding:6px 10px;cursor:pointer}.adm-m-drawer{position:fixed;inset:0;z-index:1000}.adm-m-drawer-bg{position:absolute;inset:0;border:0;background:#00000073;cursor:pointer}.adm-m-drawer-panel{position:absolute;top:0;left:0;width:min(86vw,320px);height:100%;background:#fff;box-shadow:4px 0 24px #0000002e;display:flex;flex-direction:column;overflow:hidden}.adm-m-drop-sheet .adm-m-drop-panel{left:auto;right:0;width:min(90vw,300px);box-shadow:-4px 0 24px #0000002e}.adm-m-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 12px;border-bottom:1px solid #eaeaea;background:#f7f7f7}.adm-m-drawer-head strong{font-size:.95em;color:#333}.adm-m-drawer-head button{border:0;background:transparent;color:#666;font-size:.88em;cursor:pointer;padding:4px 6px}.adm-m-nav,.adm-m-drop{list-style:none;margin:0;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1}.adm-m-nav a,.adm-m-drop a{display:block;padding:13px 16px;border-bottom:1px solid #f0f0f0;color:#333!important;font-size:.95em;font-weight:700;text-decoration:none!important}.adm-m-nav a.on{background:#f3f7fb;color:#1a5fb4!important}.adm-m-nav .warn{color:orange}.adm-m-drop a{font-weight:400;font-size:.9em;background:#f1f1f1}.adm-m-drop a:active,.adm-m-drop a:hover{background:#ddd}.adm-main{width:100%;min-width:0;max-width:100%;padding:0 0 32px;overflow-x:hidden}.adm-dash{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.adm-spacer{width:1300px}.adm-x-scroll{margin:0;padding-bottom:4px}.adm-x-scroll .adm-tbl,.adm-x-scroll .adm-kpi-tbl,.adm-x-scroll .adm-stat-tbl,.adm-x-scroll .adm-panel-tbl,.adm-x-scroll .adm-hero-tbl,.adm-x-scroll .adm-search-tbl,.adm-x-scroll .adm-cheer-tbl{margin-left:0;margin-right:0}}@media(min-width:1321px){.adm-m-chrome,.adm-m-drawer{display:none!important}}.adm-x-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.adm-list{width:1300px;min-width:1300px;margin:0 auto;box-sizing:border-box;color:#000;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif;font-size:16px;font-weight:400;line-height:normal;padding-bottom:40px}.adm-list a{text-decoration:none;color:inherit;font-weight:inherit}.adm-list a:hover{text-decoration:none}.adm-list img{max-width:none;display:inline;vertical-align:middle;border:0}.adm-list-hero{width:1300px;border-collapse:separate;border-spacing:5px;margin:20px auto 0;table-layout:fixed}.adm-list-hero.w1000{width:1000px}.adm-list-hero.w1100{width:1100px}.adm-list-hero.w1300{width:1300px}.adm-list-hero td{background:#eaeaea;height:100px;text-align:center;vertical-align:middle;padding:5px}.adm-list-hero .p1{margin:0 0 -10px;padding:0;font-size:30px;font-family:Verdana,Geneva,sans-serif;color:#666;font-weight:400;line-height:normal}.adm-list-hero .p2{margin:0;padding:0;font-size:20px;font-family:Verdana,Geneva,sans-serif;color:#666;font-weight:400;line-height:normal}.adm-list-gap{width:1300px;height:20px;margin:0 auto;border:0}.adm-list-meta{width:1300px;margin:0 auto;border-collapse:collapse;border-spacing:0}.adm-list-meta td{padding:0;font-size:.9em;font-weight:400;line-height:normal;vertical-align:middle}.adm-list-meta .help{color:red;text-align:left;font-size:.9em;font-weight:400;line-height:normal}.adm-list-meta .help b{font-weight:700}.adm-list-meta .count{text-align:right;color:#000;font-weight:400}.adm-list-meta .links{text-align:right}.adm-list-meta .links a{color:#ff8c00;font-weight:700}.adm-list-tbl{width:1300px;margin:0 auto;border-collapse:collapse;border-spacing:0;border-top:3px double navy;border-bottom:3px double navy;font-size:.9em;font-weight:400;table-layout:fixed;line-height:normal}.adm-list-tbl>tbody>tr>td{text-align:center;vertical-align:middle;padding:0;margin:0;word-break:break-all;color:#000;font-weight:400;font-size:inherit;line-height:normal}.adm-list-tbl>tbody>tr.head>td{font-size:inherit;font-weight:400}.adm-list-tbl .fs08{font-size:.8em;font-weight:400}.adm-list-tbl .fs088{font-size:.88em;font-weight:400}.adm-list-tbl .m2{background-color:#fc0;font-size:.85em;font-weight:400}.adm-list-tbl .m2.fs08{font-size:.8em}.adm-list-tbl .m2 a{background-color:#fc0;font-size:.95em;margin-left:0;text-decoration:none;color:#000;font-weight:400}.adm-list-tbl .m3{background-color:#d3d3d3}.adm-list-tbl a{color:#000;font-weight:400;text-decoration:none}.adm-list-tbl a.wait,.adm-list-tbl .wait{color:red;font-weight:700}.adm-list-tbl a.wait.green,.adm-list-tbl a.ok{color:green;font-weight:700}.adm-list-tbl a.wait.blue,.adm-list-tbl a.blue{color:#00f;font-weight:700}.adm-list-tbl a.bold{font-weight:700;color:#000}.adm-list-tbl .hr-row td{padding:0;margin:0;line-height:0;font-size:0}.adm-list-tbl .hr-row hr{margin:0;padding:0;border:0;border-top:.3px solid gray;height:0;display:block}.adm-list-tbl .thumb{width:70px;height:40px;object-fit:cover;background:#ddd;display:inline;vertical-align:middle}.adm-list-tbl .settle-y{font-weight:700;color:green}.adm-list-tbl .settle-n{font-weight:400;color:#000}.adm-list-tbl .finish{color:red;font-weight:400}.adm-list-empty{text-align:center;padding:8px 0!important;color:#000;font-weight:400;font-size:inherit}.adm-list-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.adm-m-only{display:none}.adm-desk-only{display:block}.adm-m-hint{margin:8px 2px 0;font-size:.78em;color:#888;font-weight:400}.adm-m-tbl{width:100%!important;table-layout:fixed}.adm-m-row{cursor:pointer}.adm-m-row:active{background:#f5f5f5}.adm-sheet{position:fixed;inset:0;z-index:400;display:flex;align-items:flex-end;justify-content:center}.adm-sheet-backdrop{position:absolute;inset:0;border:0;padding:0;margin:0;background:#00000073;cursor:pointer}.adm-sheet-panel{position:relative;z-index:1;width:100%;max-width:560px;max-height:min(78vh,640px);overflow:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:14px 14px 0 0;box-shadow:0 -8px 28px #0000002e;padding:0 0 20px}.adm-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #eaeaea;position:sticky;top:0;background:#fff}.adm-sheet-head strong{font-size:1em;font-weight:700;color:#333}.adm-sheet-close{border:1px solid #ccc;background:#f5f5f5;color:#333;font-size:.85em;padding:6px 12px;border-radius:4px;cursor:pointer;font-family:inherit}.adm-sheet-dl{margin:0;padding:8px 16px 0}.adm-sheet-row{display:grid;grid-template-columns:88px 1fr;gap:8px 12px;padding:10px 0;border-bottom:1px solid #eee;font-size:.9em}.adm-sheet-row dt{margin:0;color:#666;font-weight:400}.adm-sheet-row dd{margin:0;color:#111;word-break:break-all;font-weight:400}@media(max-width:900px){.adm-desk-only{display:none!important}.adm-m-only{display:block}.adm-list{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:0 10px 40px;overflow-x:hidden}.adm-list-hero,.adm-list-meta,.adm-list-gap{width:100%;max-width:100%}.adm-list-hero{border-spacing:4px;margin-top:12px}.adm-list-hero td{height:auto;min-height:72px;padding:12px 8px}.adm-list-hero .p1{font-size:22px;margin-bottom:-4px}.adm-list-hero .p2{font-size:13px}.adm-list-meta td{font-size:.82em}.adm-list-meta .help{font-size:.82em;line-height:1.45}.adm-list-scroll{overflow:visible;margin:0;padding:0;width:100%}.adm-m-tbl>tbody>tr>td{padding:8px 4px;font-size:.82em}.adm-form-wrap{width:100%;max-width:100%;overflow-x:hidden}.adm-list-pager{width:100%!important;max-width:100%;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.adm-search-m .adm-grade-mini td{word-break:break-all;padding:8px 4px}.adm-search-m .adm-grade-mini .r{padding-right:6px;white-space:nowrap}}@media(min-width:901px){.adm-sheet{display:none!important}}.adm-list-search td.search{text-align:right;padding:8px 0;vertical-align:bottom}.adm-list-search .hint{color:#a9a9a9;font-size:.8em;margin-right:6px}.adm-list-search .kw{height:30px;width:150px;padding:5px 10px;margin:3px 0;border:1px solid #ccc;box-sizing:border-box;vertical-align:middle}.adm-list-search .kw-btn{height:30px;width:60px;background:#4caf50;color:#fff;padding:3px 10px;margin:3px 0 3px 4px;border:none;border-radius:4px;cursor:pointer;font-size:.9em;vertical-align:middle}.adm-list-search .kw-btn:hover{background:#45a049}.adm-grade-grid{width:1300px;margin:0 auto;border-collapse:separate;border-spacing:6px;table-layout:fixed;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif}.adm-grade-grid .ph{font-size:1.1em;font-weight:400;color:#fff;padding:10px 0;text-align:center}.adm-grade-grid .ph.orange{background:orange}.adm-grade-grid .ph.blue{background:#add8e6}.adm-grade-grid .ph.pink{background:#ffb6c1}.adm-grade-grid .ph-inner{width:100%;border-collapse:collapse}.adm-grade-grid .ph-inner td{color:#fff;font-size:1em;padding:0;background:transparent;border:0}.adm-grade-grid .ph-inner .left{text-align:left;padding-left:10px}.adm-grade-grid .ph-inner .right{text-align:right}.adm-grade-grid .ph-inner .cnt{font-size:.8em;padding-right:5px}.adm-grade-grid .ph-inner .sms{font-size:.75em;color:#fff;margin-left:4px;cursor:pointer}.adm-grade-mini{width:100%;border-collapse:collapse}.adm-grade-mini td{border-bottom:1px solid #eaeaea;font-size:.7em;color:gray;padding:8px 0;vertical-align:middle}.adm-grade-mini .r{text-align:right;padding-right:25px}.adm-grade-mini a{color:gray;text-decoration:none}.adm-dual{width:1300px;margin:0 auto;border-collapse:separate;border-spacing:6px;table-layout:fixed}.adm-dual .ph{font-size:1.1em;color:#fff;background:#add8e6;padding:7px 0;text-align:center}.adm-dual .body{vertical-align:top;padding:0}.adm-dual .subcnt{font-size:.85em;color:#00f;text-align:right;padding:4px 8px}.adm-modify{width:1000px;margin:40px auto 0;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif}.adm-modify-head{width:100%;border-collapse:collapse;margin-bottom:0}.adm-modify-head .ttl{font-size:1.2em;color:gray}.adm-modify-head .out{text-align:right;vertical-align:bottom;font-size:1em;color:gray}.adm-modify-head .out a{color:gray;text-decoration:none}.adm-modify-head hr{margin:10px 0 0;border:0;border-top:1px solid gray}.adm-modify-row{width:100%;border-collapse:collapse;border-bottom:1px solid #eaeaea;height:80px}.adm-modify-row .lab{width:180px;background:#efeee9;font-size:.96em;padding:18px 0;color:#333}.adm-modify-row .fld{width:480px;padding-left:8px}.adm-modify-row .hint{font-size:.9em;color:#a9a9a9;text-align:left}.adm-modify-row input[type=password],.adm-modify-row input[type=text]{width:90%;max-width:420px;padding:10px 12px;border:1px solid #ccc;box-sizing:border-box;letter-spacing:.08em}.adm-modify-actions{margin-top:50px;text-align:center}.adm-modify-actions button{width:49%;max-width:240px;background:#697f9f;color:#fff;padding:14px 20px;margin:8px 4px;border:none;font-size:.96em;cursor:pointer}.adm-modify-actions button:hover{background:#455a64}.adm-cat-forms{width:100%;text-align:center;padding-bottom:40px}.adm-cat-tbl{width:800px;margin:0 auto 50px;border:1px solid #333;border-collapse:collapse;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif}.adm-cat-tbl th{background:#efe;padding:15px;font-weight:700;text-align:center}.adm-cat-tbl td{border:1px solid #ccc;padding:15px}.adm-cat-tbl td.lab{width:250px;text-align:right}.adm-cat-tbl input[type=text]{width:90%;padding:8px;border:1px solid #ccc;box-sizing:border-box}.adm-cat-tbl .acts{text-align:center}.adm-cat-tbl .acts button{padding:8px 16px;margin:0 4px;cursor:pointer}.adm-notice-form{width:1000px;margin:0 auto 24px;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif}.adm-notice-form label{display:block;color:gray;font-size:.92em;margin-top:8px}.adm-notice-form input[type=text],.adm-notice-form select,.adm-notice-form textarea{width:100%;padding:12px 20px;margin:8px 0;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:inherit}.adm-notice-form .reg-editor{margin:8px 0 12px}.adm-notice-form .reg-editor-body{min-height:280px}.adm-notice-form .reg-editor-body img{max-width:100%;height:auto}.adm-notice-form .acts{display:flex;gap:8px}.adm-notice-form .acts button{width:49%;background:#4caf50;color:#fff;padding:14px 20px;margin:8px 0;border:none;cursor:pointer;font-size:.9em}.adm-notice-form .acts button:hover{background:#45a049}.adm-notice-form .tip{color:red;font-size:.85em;margin-top:8px}.adm-notice-list{width:1000px;margin:20px auto 0}.adm-notice-list .sec{font-size:1.05em;color:#333;margin:0 0 8px}.adm-notice-list hr.h1{margin:10px 0;border:0;border-top:1px solid gray}.adm-notice-list hr.h2{margin:10px 0;border:0;border-top:.3px solid gray}.adm-notice-row{width:100%;border-collapse:collapse;font-size:.92em;color:gray}.adm-notice-row .tag{width:80px}.adm-notice-row .title{text-align:left}.adm-notice-row .date{width:120px;font-size:.85em}.adm-notice-row .act{width:60px;color:#4caf50;text-align:center;cursor:pointer}.adm-notice-link{background:none;border:0;padding:0;margin:0;color:#4caf50;font:inherit;cursor:pointer;text-decoration:none}.adm-notice-link:hover{text-decoration:underline}.adm-notice-row .hit{width:40px;font-size:.8em}@media(max-width:900px){.adm-modify,.adm-notice-form,.adm-notice-list,.adm-cat-tbl,.adm-grade-grid,.adm-dual{width:100%;max-width:100%}.adm-modify-row .lab,.adm-modify-row .fld,.adm-modify-row .hint{display:block;width:100%}.adm-modify-row,.adm-modify-row tbody,.adm-modify-row tr,.adm-modify-row td{display:block;height:auto}.adm-modify-actions button{width:100%;max-width:none}.adm-cat-tbl{width:100%}.adm-list-search td.search{text-align:left}.adm-list-search .kw{width:calc(100% - 70px);max-width:none}.adm-ud-grid,.adm-ud-grid tbody,.adm-ud-grid tr,.adm-ud-grid td{display:block;width:100%}.adm-ud-grid .lab{width:100%}.adm-ud-products{justify-content:center}}.adm-user-detail{width:1300px;margin:0 auto;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif}.adm-user-detail .sec{margin:18px 0 8px;padding:10px 0;border-bottom:1px solid #eaeaea;font-size:1em;font-weight:700;color:gray}.adm-ud-grid{width:100%;border-collapse:collapse;table-layout:fixed}.adm-ud-grid .lab{width:10%;background:#eaeaea;color:gray;font-size:.8em;padding:10px 0 10px 15px;border-bottom:1px solid #eaeaea;vertical-align:middle}.adm-ud-grid .val{width:30%;color:gray;font-size:.9em;padding:10px 0 10px 10px;border-bottom:1px solid #eaeaea;vertical-align:middle;word-break:break-all}.adm-ud-btn{background:#697f9f;color:#fff;border:0;padding:4px 12px;cursor:pointer;font-size:.85em}.adm-ud-sum{width:100%;border-collapse:collapse}.adm-ud-sum .lab{width:30%;background:#eaeaea;color:gray;font-size:.85em;padding:10px 15px;border-bottom:1px solid #eaeaea}.adm-ud-sum .val{color:gray;font-size:.9em;padding:10px;border-bottom:1px solid #eaeaea}.adm-ud-products{display:flex;flex-wrap:wrap;gap:12px}.adm-ud-products .card{width:250px;font-size:.85em;color:gray}.adm-ud-back{background:#697f9f;color:#fff;border:0;padding:12px 40px;cursor:pointer;font-size:.95em}.adm-ud-back:hover{background:#455a64}.adm-list-pager{width:1300px;margin:16px auto 0;text-align:center;font-size:.88em;color:gray;font-family:NanumGothic,Nanum Gothic,Verdana,Geneva,sans-serif}.adm-dual .adm-list-pager,.adm-grade-grid .adm-list-pager,.adm-search-m .adm-list-pager{width:100%;max-width:100%;margin:8px 0 0;font-size:.75em}.adm-list-pager a,.adm-list-pager span{display:inline-block;margin:0 6px;color:gray;text-decoration:none}.adm-list-pager a.on{color:#000;font-weight:700}.adm-list-pager span.off{color:silver}.me-review-form{width:100%}.me-review-card{margin:18px 0 40px;padding:36px 28px 40px;background:#f6f6f6;box-sizing:border-box;text-align:center}.me-review-ask{margin:0;font-size:1.15em;font-weight:800;color:#555;letter-spacing:-.02em}.me-stars{display:flex;justify-content:center;gap:8px;padding:18px 0 6px}.me-stars button{width:56px;height:56px;border:0;background:none;padding:0;cursor:pointer;color:#d5d5d5;transition:transform .12s ease,color .12s ease}.me-stars button svg{display:block;width:52px;height:52px;fill:currentColor;filter:drop-shadow(0 1px 0 rgba(0,0,0,.04))}.me-stars button.on{color:#ff9800}.me-stars button:hover{transform:scale(1.08)}.me-star-label{margin:4px 0 0;color:#ef6c00;font-size:.95em;font-weight:800}.me-star-hint{margin:4px 0 0;color:#aaa;font-size:.85em;font-weight:700}.me-review-prompt{min-height:1.4em;margin:18px 0 0;font-size:1.05em;font-weight:800;color:#333}.me-review-compose{position:relative;width:100%;max-width:720px;margin:16px auto 0;text-align:left}.me-review-compose textarea{display:block;width:100%;min-height:110px;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:10px;padding:14px 16px 32px;font-size:.95em;line-height:1.55;font-family:inherit;color:#333;background:#fff;resize:vertical;outline:none}.me-review-compose textarea:focus{border-color:#ffb74d;box-shadow:0 0 0 3px #ff98001f}.me-review-count{position:absolute;right:12px;bottom:10px;color:#9e9e9e;font-size:.8em;font-weight:700;background:#fff;padding:0 2px}.me-review-cash{margin:14px 0 0;font-size:.85em;font-weight:700;color:#757575}.me-review-cash b{color:#2e7d32;font-weight:800}.me-review-save{display:inline-block;margin:22px auto 0;min-width:160px;height:44px;border:0;color:#fff;background:#ff8f00;font-weight:800;font-size:.9em;border-radius:50px;cursor:pointer;letter-spacing:.35em;padding:0 28px 0 36px;box-shadow:0 4px 12px #ff8f0047;transition:background .15s ease,transform .12s ease}.me-review-save:hover{background:#fb8c00;transform:translateY(-1px)}.me-buyer-review{max-width:720px;margin:0 auto 8px;padding:16px 20px;background:#fff;border-radius:10px;color:#555;text-align:center}.me-buyer-review em{display:block;font-style:normal;font-size:.8em;font-weight:800;color:#ff8f00;letter-spacing:.04em;padding-bottom:8px}.me-buyer-review p{margin:0;font-weight:700;font-size:.95em;line-height:1.55;color:#424242}.me-ship-box{width:100%;margin:15px 0 0;background:#00897b;color:#fff;padding:12px 14px 10px;box-sizing:border-box}.me-ship-box h3{margin:0 0 8px;padding-left:10px;font-size:.9em;font-weight:800}.me-ship-box dl{display:grid;grid-template-columns:110px 1fr;gap:5px 10px;margin:0;padding:0 10px 8px;font-size:.9em}.me-ship-box dt{font-weight:800;white-space:nowrap}.me-ship-box dd{margin:0;border-bottom:.5px solid #fff;padding-bottom:2px}.me-invoice-row{width:100%;margin:15px 0 30px;display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.me-invoice-row select,.me-invoice-row input[type=text]{height:36px;border:1px solid #ccc;padding:4px 8px;font-family:inherit;font-size:.9em}.me-invoice-row input[type=text]{min-width:220px}.me-invoice-go{width:85px;background:#ff8c00;color:#fff;border:0;border-radius:10px;padding:11px 15px;font-size:.85em;font-weight:700;cursor:pointer}.me-invoice-go:hover{background:orange}@media(max-width:800px){.me-review-card{padding:24px 14px 32px}.me-stars button,.me-stars button svg{width:40px;height:40px}.me-invoice-row{justify-content:stretch}.me-invoice-row select,.me-invoice-row input[type=text]{width:100%;min-width:0}}.msg-page{background:#fff;padding-bottom:48px;font-family:Nanum Gothic,Verdana,Geneva,sans-serif}.msg-hero{background:#ebebeb url(/images/back_2.png) center / contain repeat;height:200px;box-sizing:border-box;padding:0 0 36px;display:flex;align-items:flex-end}.msg-hero-inner{width:95%;max-width:1114px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:0 20px;box-sizing:border-box}.msg-hero-copy{padding-bottom:0}.msg-hero h1{margin:0 0 8px;font-size:2em;font-weight:800;color:gray;letter-spacing:-.03em}.msg-hero p{margin:0;font-size:.9em;font-weight:700;color:#a9a9a9;line-height:1.55}.trade-button{display:inline-flex;align-items:center;gap:6px;background:#bcaaa4;color:#fff!important;padding:5px 10px;border-radius:20px;font-size:.8em;text-decoration:none!important;white-space:nowrap;margin-bottom:0}.trade-button img{display:block;width:15px;height:15px}.trade-button:hover{filter:brightness(.96);text-decoration:none!important}.msg-body{width:min(1114px,calc(100% - 24px));margin:10px auto 0}.help-list-box{background:#eaeaea;padding:10px;margin:10px 0 24px}.help-list-inner{background:#fff;padding:8px 4px}.help-row{display:grid;grid-template-columns:19% 1fr 11%;gap:8px;align-items:center;padding:8px 10px;color:gray;text-decoration:none!important;border-bottom:1px solid #eaeaea;font-size:.8em}.help-row:last-child{border-bottom:0}.help-row:hover{background:#fafafa}.help-row-kind{padding-left:6px;white-space:nowrap}.help-row-kind b{color:#ff8c00;font-size:1em}.help-row-mid{display:flex;align-items:center;gap:10px;min-width:0}.help-row-mid img,.help-row-thumb{width:45px;height:45px;object-fit:cover;flex-shrink:0;background:linear-gradient(135deg,#eceff1,#cfd8dc)}.help-row-mid p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#555}.help-new{display:inline-block;margin-left:6px;background:red;color:#fff;font-size:.9em;font-weight:700;padding:3px 5px;border-radius:3px;vertical-align:middle}.help-row-date{text-align:right;padding-right:10px;font-size:.88em;color:gray;white-space:nowrap}.help-row-date img{width:18px;height:auto;display:inline-block;margin-left:4px;vertical-align:-3px}.msg-product{background:#eaeaea;padding:15px}.msg-product-link{display:grid;grid-template-columns:19% 81%;align-items:center;gap:8px;background:#fff;text-decoration:none!important;color:gray;min-height:55px}.msg-product-link:hover{text-decoration:none!important}.msg-product-img,.msg-product-img img,.msg-product-img span{width:100%;max-width:200px;display:block;object-fit:cover;aspect-ratio:1;background:linear-gradient(135deg,#eceff1,#cfd8dc)}.msg-product-img{padding:10px 5px 10px 10px;box-sizing:border-box}.msg-product-info{text-align:right;padding:10px 15px 10px 8px;font-size:.8em;line-height:1.7;color:gray}.msg-product-info .price-label{color:gray;font-weight:700}.msg-product-info .price-old{font-size:.75em;text-decoration:line-through;color:gray;margin-left:6px}.msg-product-info .price-now{color:#ff1744;font-weight:700}.msg-product-info .price-off{color:#ff6e40}.kakao-shell{display:flex;flex-direction:column;min-height:560px;background:#b2c7d9;margin-bottom:24px}.kakao-room{flex:1;overflow-y:auto;min-height:280px;padding:18px 14px 22px;display:flex;flex-direction:column;gap:12px;background:#b2c7d9}.kakao-group{display:flex;flex-direction:column;gap:4px}.kakao-group.mine{align-items:flex-end}.kakao-group.other{align-items:flex-start}.kakao-nick{font-size:.82em;font-weight:700;color:#333;padding:0 4px 2px}.kakao-line{display:flex;align-items:flex-end;gap:6px;max-width:86%}.kakao-group.mine .kakao-line{flex-direction:row-reverse}.kakao-bubble{max-width:100%;padding:10px 12px;font-size:.92em;line-height:1.5;color:#111;word-break:break-word;box-shadow:0 1px 1px #00000014}.kakao-group.other .kakao-bubble{background:#fff;border-radius:3px 16px 16px}.kakao-group.mine .kakao-bubble{background:#fee500;border-radius:16px 3px 16px 16px}.kakao-time{font-size:11px;color:#4a5a6a;white-space:nowrap;padding-bottom:2px}.kakao-dock{background:#f6f6f6;border-top:1px solid #e4e4e4}.kakao-composer-row{display:flex;align-items:flex-end;gap:8px;padding:8px 10px}.kakao-field{flex:1;min-width:0;height:36px;border:0;border-radius:18px;background:#fff;padding:0 14px;font-size:15px;outline:none;box-shadow:inset 0 0 0 1px #ececec}.kakao-send-btn{flex-shrink:0;height:36px;min-width:52px;padding:0 12px;border:0;border-radius:18px;background:#e0e0e0;color:#888;font-size:14px;font-weight:700;cursor:default}.kakao-send-btn.on{background:#fee500;color:#191919;cursor:pointer}.kakao-err{margin:0 12px 8px}.msg-hero-inner-right{justify-content:flex-end}.msg-hero-inner-right .msg-hero-copy{text-align:right}@media(max-width:800px){.msg-hero{height:150px;padding:0 0 24px}.msg-hero-inner{padding:0 12px}.msg-hero-copy{padding-bottom:0}.msg-hero h1{font-size:1.2em}.msg-hero p{font-size:.7em}.trade-button{font-size:.65em;margin-bottom:0}.help-row{grid-template-columns:1fr;gap:4px}.help-row-date{text-align:left;padding-right:0}.msg-product-link{grid-template-columns:88px 1fr}.msg-product-img{max-width:88px;padding:8px}.kakao-line{max-width:92%}}.se-page{background:#fff;font-family:Nanum Gothic,NanumGothic,Verdana,Geneva,sans-serif;padding-bottom:48px;color:#424242}.se-hero{background:#ebebeb url(/images/back_2.png) center / contain repeat;min-height:200px;display:flex;align-items:flex-end}.se-hero-inner{width:1350px;max-width:calc(100% - 40px);margin:0 auto;padding:18px 20px 50px}.se-hero h1{margin:0 0 8px;font-size:2em;font-weight:800;color:gray}.se-hero p{margin:0;font-size:.9em;font-weight:700;color:#a9a9a9;line-height:1.5}.se-body{width:1350px;max-width:calc(100% - 40px);margin:16px auto 0}.se-box{background:#eaeaea;padding:20px 10px}.se-product{display:grid;grid-template-columns:19% 81%;gap:12px;align-items:center;background:#fff;min-height:55px;text-decoration:none;color:gray}.se-product:hover{color:gray}.se-product img{width:100%;max-width:200px;height:auto;display:block;padding:10px 5px;object-fit:cover}.se-product-ph{display:block;width:100%;max-width:200px;aspect-ratio:4 / 3;background:#eceff1;margin:10px 5px}.se-product-meta{text-align:right;padding:10px 15px 10px 0;line-height:1.7;font-size:.95em}.se-price-old{color:gray;font-size:.6em;text-decoration:line-through;font-weight:800;margin:0 4px}.se-price-now{color:#ff1744;font-weight:800}.se-price-rate{color:#ff6e40;margin-left:4px}.se-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;background:#ffb74d;color:#fff;font-weight:800;min-height:50px;padding:8px 15px 8px 5px;margin-top:30px}.se-banner-title{font-size:1.1em;padding:5px 12px}.se-banner-meta{font-size:1.1em}.se-how-btn{display:inline-block;margin:10px 0 0 15px;background:#26a69a;color:#fff;border:none;padding:8px 20px;border-radius:20px;font-weight:800;cursor:pointer;font-size:.95em}.se-how-btn:hover{background:#00897b;color:#fff}.se-how{margin:10px 20px 25px;padding-top:10px;border-top:.6px solid lightgray;font-size:.9em;color:gray;line-height:1.75}.se-how b.or{color:#ff8c00}.se-how b.rd{color:red}.se-how b.gn{color:green}.se-how a{color:#ff8c00;font-weight:800;text-decoration:underline}.se-form{background:#eaeaea;padding:16px 10px 24px;margin-top:20px}.se-row{display:grid;grid-template-columns:20% 80%;align-items:start;gap:8px;padding:10px 0}.se-row label{padding-left:10px;font-weight:800;padding-top:6px}.se-row select,.se-row input[type=text]{width:min(520px,100%);height:36px;border:1px solid #ccc;padding:0 10px;box-sizing:border-box;font-size:.95em;color:#424242;background:#fff}.se-hint{display:block;margin-bottom:6px;color:gray;font-size:.9em;font-weight:400}.se-count{margin-top:6px;font-size:.8em;color:gray}.se-pay{font-size:1.15em;font-weight:800;color:#ff8c00;padding-left:5px}.se-score{font-size:1.15em;font-weight:800;color:red;padding-left:5px}.se-score-note{color:red;padding-left:5px}.se-hr{border:0;border-top:.5px solid lightgray;margin:0}.se-actions{text-align:center;padding-top:12px}.se-actions button{min-width:100px;margin:0 6px;background:#ff8c00;color:#fff;border:none;border-radius:20px;padding:8px 16px;cursor:pointer;font-weight:700}.se-actions button[type=button]{background:#9e9e9e}.se-actions button:hover{filter:brightness(.95)}.se-joined{text-align:center;color:#c62828;font-weight:800;padding:24px 0 8px}@media(max-width:800px){.se-hero{min-height:150px}.se-hero h1{font-size:1.2em}.se-hero p{font-size:.7em}.se-hero-inner{padding-bottom:30px}.se-product,.se-row{grid-template-columns:1fr}.se-product-meta{text-align:left;padding-right:10px}}:root{--bg: #ffffff;--bg-2: #f7f7f8;--bg-3: #ebebeb;--line: #dcdcdc;--text: #333333;--muted: #777777;--ink: #263238;--indigo: #5c6bc0;--indigo-deep: #283593;--indigo-line: #7986cb;--indigo-soft: #c5cae9;--indigo-text: #e8eaf6;--slate: #697f9f;--accent: #c62828;--accent-2: #ffb74d;--ok: #4caf50;--ok-hover: #45a049;--warn: #ffb74d;--shadow: 0 2px 10px rgba(38, 50, 56, .08);--radius: 6px;--max: 1350px;--max-inner: 1100px;--font: 15px;color:var(--text);background:var(--bg);font-family:Nanum Gothic,Noto Sans KR,Verdana,Geneva,sans-serif;font-size:var(--font)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}html{font-size:15px}html,body,*{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent}body{background:var(--bg);color:var(--text);font-size:15px;letter-spacing:0;-webkit-text-size-adjust:none}a{color:#373e40;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}button{cursor:pointer}.shell{min-height:100vh;display:flex;flex-direction:column;background:#fff}.wrap{width:min(var(--max),calc(100% - 32px));margin:0 auto}.top-layout{width:min(var(--max),calc(100% - 24px));margin:0 auto}.site-header{position:sticky;top:0;z-index:40;background:#263238;overflow:visible}.shell-home .site-header{background:#263238}.util-bar{background:#263238;padding:2px 0 7px;overflow:visible}.util-inner{position:relative;min-height:40px}.logo-link{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:block;line-height:0;z-index:1}.logo-link img{width:108px;height:auto;display:block;max-width:none}.util-nav{text-align:right;margin-top:2px;padding-left:130px}.util-nav>ul{margin:0;padding:0;list-style:none;font-size:0;display:inline-flex;align-items:center;height:40px;vertical-align:middle;white-space:nowrap}.util-nav>ul>li{position:relative;display:flex;align-items:center;height:40px;font-size:16px}.util-nav>ul>li:before{content:"";display:block;position:absolute;left:0;top:50%;width:1px;height:10px;margin-top:-5px;background:#fff;opacity:.5}.util-nav>ul>li:first-child:before,.util-nav>ul>li.util-search-li-bar:before{display:none}.util-nav>ul>li>a,.util-my-trigger{display:flex;align-items:center;margin:0;padding:0 .8em;font-size:12px;height:40px;line-height:1;font-family:Verdana,Geneva,sans-serif;color:#fff;text-decoration:none;background:none;border:0;white-space:nowrap}.util-nav>ul>li>a:hover,.util-my:hover .util-my-trigger{text-decoration:underline}.util-msg{overflow:visible;padding-right:1.05em}.util-msg .util-msg-label{position:relative;display:inline-flex;align-items:center;line-height:1}.util-msg-badge{position:absolute;top:-8px;right:-10px;z-index:2;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:#e53935;color:#fff;font-size:10px;font-weight:800;font-family:Arial,sans-serif;line-height:16px;text-align:center;letter-spacing:0;pointer-events:none;box-shadow:0 0 0 1px #263238}.util-my{position:relative}.util-my-trigger{gap:5px;cursor:default}.util-my-trigger img{display:block;width:10px;height:auto;margin:0;opacity:.85;transition:transform .18s ease}.util-my:hover .util-my-trigger img,.util-my.is-open .util-my-trigger img{transform:rotate(180deg)}.util-my-drop{display:none;position:absolute;right:4px;top:calc(100% - 2px);z-index:80;min-width:168px;margin:0;padding:8px 0;list-style:none;background:#fff;border:1px solid #eceff1;border-radius:10px;box-shadow:0 14px 36px #2632382e}.util-my-drop:before{content:"";position:absolute;top:-6px;right:28px;width:10px;height:10px;background:#fff;border-left:1px solid #eceff1;border-top:1px solid #eceff1;transform:rotate(45deg)}.util-my.is-open .util-my-drop{display:block}.util-my-drop a,.util-my-drop button{display:block;width:100%;box-sizing:border-box;margin:0;padding:0 16px;height:40px;line-height:40px;text-align:left;font-size:13px;font-weight:500;letter-spacing:-.02em;font-family:Nanum Gothic,Verdana,Geneva,sans-serif;background:transparent;color:#455a64;border:0;text-decoration:none;cursor:pointer}.util-my-drop a:hover,.util-my-drop button:hover{background:#f4f6f8;color:#1a237e;text-decoration:none}.util-my-drop .util-my-out{margin-top:6px;padding-top:6px;border-top:1px solid #eceff1}.util-my-drop .util-my-out button{color:#c62828}.util-my-drop .util-my-out button:hover{background:#fff5f5;color:#b71c1c}.util-search-li{vertical-align:middle}.util-search{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0 8px;height:40px;line-height:0}.util-search img{display:block;width:22px;height:auto;max-width:none}.util-search-bar{padding:0 2px 0 0;margin-left:-4px}.util-search-bar img{width:38px;height:auto}.gnb-bar{background:#fff;border-bottom:1px solid #ccc}.gnb-inner{padding:0}.gnb{display:flex;flex-wrap:wrap;gap:0;justify-content:flex-end}.gnb a{display:block;padding:0 20px;height:60px;line-height:60px;font-size:14px;font-weight:700;color:#393939;text-decoration:none;white-space:nowrap}.gnb a:hover,.gnb a.active{color:#000;text-decoration:none;box-shadow:inset 0 -3px #000}.demo-strip{background:#fff8e1;border-bottom:1px solid #ffe082;color:#6d4c41;font-size:12px;text-align:center;padding:8px 12px}.site-main{flex:1;width:100%}.search-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px}.search-modal-bg{position:absolute;inset:0;border:0;background:#141c2494;cursor:pointer}.search-modal-inner{position:relative;z-index:1;width:min(440px,calc(100% - 28px));max-height:min(92vh,720px);overflow:auto;background:#fff;border-radius:16px;padding:32px 28px 26px;box-shadow:0 24px 56px #141c2447;border-top:4px solid #697f9f}.search-modal-close{position:absolute;right:16px;top:16px;width:32px;height:32px;border:0;border-radius:50%;background:#f4f6f8;cursor:pointer}.search-modal-close:hover{background:#eceff1}.search-modal-close:before,.search-modal-close:after{content:"";position:absolute;left:8px;top:15px;width:16px;height:1.5px;background:#78909c}.search-modal-close:before{transform:rotate(45deg)}.search-modal-close:after{transform:rotate(-45deg)}.search-modal-kicker{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.16em;color:#90a4ae}.search-modal-title{color:#37474f;margin:0 0 6px;font-size:1.25em;font-weight:800;letter-spacing:-.03em}.search-modal-title-sub{margin-top:4px;font-size:1.08em}.search-modal-lead{margin:0 0 14px;color:#90a4ae;font-size:.86em;line-height:1.5}.search-modal-form{margin:0}.search-modal-split{height:1px;margin:18px 0 16px;background:#eceff1}.keyword-box-top,.search-modal-select{width:100%;height:48px;padding:12px 14px;margin:6px 0;border:1px solid #cfd8dc;border-radius:10px;letter-spacing:.02em;color:#37474f;background:#fafbfc;outline:none}.keyword-box-top:focus,.search-modal-select:focus{border-color:#697f9f;background:#fff;box-shadow:0 0 0 3px #697f9f29}.top-keyword-btn{width:100%;background:#4caf50;color:#fff;padding:13px 20px;margin:8px 0 0;border:0;border-radius:10px;font-size:.95em;font-weight:800}.top-keyword-btn:hover{background:#43a047}.site-footer{margin-top:auto}.foot-menu-wrap{background:#ebebeb}.foot-menu{text-align:center;padding:8px 0}.foot-menu ul{margin:0;padding:0;list-style:none;font-size:0}.foot-menu li{position:relative;display:inline-block;font-size:16px}.foot-menu li:before{content:"";position:absolute;left:0;top:50%;width:1px;height:10px;margin-top:-5px;background:#777;opacity:.5}.foot-menu li:first-child:before{display:none}.foot-menu a{display:block;height:30px;line-height:30px;padding:0 .8em;font-size:12px;font-family:Arial,sans-serif;color:#777;text-decoration:none}.foot-menu a:hover{text-decoration:underline}.foot-address-wrap{background:#263238;color:#eee}.address-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 10px 48px}.address p{margin:0 0 10px;font-size:12px;font-family:Arial,sans-serif;line-height:1.7;color:#eee}.foot-keywords{color:#b0bec5!important}.play-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid lightgray;border-radius:6px;padding:5px 12px;color:#d3d3d3;text-decoration:none;white-space:nowrap}.play-badge:hover{text-decoration:none;color:#fff}.play-badge img{width:25px;height:auto}.hero-legacy{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-legacy-bg{position:absolute;inset:0;background-size:cover;background-position:bottom center;background-repeat:no-repeat;filter:brightness(.72)}.hero-legacy-inner{position:relative;z-index:1;text-align:center;width:min(900px,calc(100% - 24px));padding:48px 12px 56px;font-family:Nanum Gothic,Verdana,Geneva,sans-serif}.hero-legacy h1{margin:0 0 10px;color:#fff;font-weight:800;font-size:clamp(1.6em,3.2vw,2.1em);letter-spacing:.02em;text-shadow:0 2px 12px rgba(0,0,0,.35)}.hero-sub{margin:0 0 22px;color:#fff;font-size:clamp(.95em,1.6vw,1.2em);text-shadow:0 1px 8px rgba(0,0,0,.35)}.hero-search-legacy{display:inline-flex;align-items:stretch;max-width:100%;filter:drop-shadow(0 0 20px #7986cb)}.keyword-box{width:min(600px,62vw);padding:12px 20px;height:56px;border:0;outline:none;color:#a9a9a9;font-size:.9em;letter-spacing:2px;border-radius:20px 0 0 20px;background:#fff}.main-search-btn{width:140px;max-width:32vw;background:#283593;color:#fff;padding:14px 16px;border:0;border-radius:0 20px 20px 0;font-size:1.05em;white-space:nowrap}.main-search-btn:hover{background:#c62828}.keyword-line-legacy{margin-top:14px;color:#fff;font-size:.9em}.keyword-line-legacy a{color:#fff;text-decoration:none}.keyword-line-legacy a:hover{text-decoration:underline}.type-strip{background:#5c6bc0}.type-strip-accent{height:3px;background:#ffb74d}.type-tabs-legacy{display:grid;grid-template-columns:repeat(8,1fr);width:min(1350px,100%);margin:0 auto}.type-tabs-legacy a{display:block;text-align:center;padding:14px 6px 16px;color:#e8eaf6;text-decoration:none;border-right:1px solid #7986cb;font-size:1em}.type-tabs-legacy a:last-child{border-right:0}.type-tabs-legacy a:hover{background:#00000014;text-decoration:none}.type-tabs-legacy b{display:block;font-size:1em}.type-tabs-legacy span{display:block;margin-top:4px;color:#c5cae9;font-size:.75em;font-weight:400}.category-strip{background:#ebebeb;background-image:url(/images/back_2.png);background-size:55%;background-repeat:repeat;background-position:center;padding:18px 0 22px}.category-strip-inner{background:transparent}.cat-grid-legacy{display:grid;grid-template-columns:repeat(8,1fr);gap:6px 8px}.cat-grid-legacy a{display:block;text-align:center;padding:10px 4px;font-size:.9em;font-weight:700;color:#333;text-decoration:none}.cat-grid-legacy a:hover{color:#283593;text-decoration:underline}.legacy-head h2{margin:0;font-size:1.15em;font-weight:800;color:#555;letter-spacing:.06em}.legacy-head a{color:#a9a9a9;font-size:.8em}.quick-links{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:8px 0 48px}.quick-card{display:block;padding:18px 16px;background:#fff;border:1px solid #ddd;text-decoration:none;color:#333;box-shadow:var(--shadow)}.quick-card:hover{border-color:#697f9f;text-decoration:none}.quick-card strong{display:block;font-size:1.05em;color:#a9a9a9;letter-spacing:.06em}.quick-card span{display:block;margin-top:6px;color:#999;font-size:.75em}.quick-card.accent{background:#263238;border-color:#263238}.quick-card.accent strong,.quick-card.accent span{color:#fff}.btn{border:1px solid #bbb;background:#fff;color:#333;border-radius:3px;padding:10px 16px;cursor:pointer;display:inline-block;text-decoration:none;line-height:1.2;font-size:.9em}.btn:hover{text-decoration:none;background:#f5f5f5}.btn.primary{background:#283593;border-color:#283593;color:#fff}.btn.primary:hover{background:#c62828;border-color:#c62828}.btn.ghost{background:transparent}.chip{font-size:.8em;color:#666;border:1px solid #ddd;padding:4px 8px;border-radius:3px;display:inline-block}.section{padding:22px 0 40px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:14px}.section-head h2{margin:0;font-size:1.15em}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{background:#fff;border:1px solid #e0e0e0;border-radius:0;overflow:hidden;box-shadow:none;color:inherit;text-decoration:none;display:block}.card:hover{border-color:#697f9f;text-decoration:none}.thumb{aspect-ratio:16/10;background:linear-gradient(135deg,#eceff1,#cfd8dc 55%,#b0bec5);position:relative;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover}.thumb .kind{position:absolute;left:8px;top:8px;background:#263238d9;color:#fff;border-radius:2px;padding:3px 7px;font-size:.72em}.card-body{padding:12px}.html-detail{font-size:.95em;line-height:1.65;color:#424242;margin:12px 0}.html-detail p{margin:0 0 10px}.html-detail-photos{display:grid;gap:10px;margin:12px 0 4px}.html-detail-photos img{width:100%;height:auto;display:block;border:1px solid #eee}.card-body h3{margin:0 0 6px;font-size:.95em;font-weight:700;letter-spacing:-.02em;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta{color:#888;font-size:.8em;display:flex;justify-content:space-between;gap:8px}.price{font-weight:800;color:#c62828;font-size:1em}.price s{color:#999;font-weight:500;margin-right:6px}.page{width:min(var(--max),calc(100% - 32px));margin:0 auto;padding:24px 0 64px}.page h1{margin:0 0 8px;letter-spacing:-.02em;font-size:1.5em}.lead{color:var(--muted);margin:0 0 18px;font-size:.95em}.split{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.panel{background:#fff;border:1px solid #e0e0e0;border-radius:0;padding:16px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.field label{font-size:.9em;color:#666}.field input,.field select,.field textarea{background:#fff;border:1px solid #bbb;color:#333;border-radius:0;padding:12px 16px;font-size:1em}.row{display:flex;gap:10px;flex-wrap:wrap}.table{width:100%;border-collapse:collapse;font-size:.9em}.table th,.table td{text-align:left;padding:10px 8px;border-bottom:1px solid #e5e5e5}.table th{color:#666;font-weight:700;background:#fafafa}.banner{background:#e8eaf6;border:1px solid #c5cae9;border-radius:0;padding:12px 16px;color:#3949ab;margin-bottom:16px;font-size:.9em}.err{color:#c62828;font-size:.9em}.empty{color:var(--muted);padding:32px 0}.page-banner{background:#263238;color:#fff;border:0;border-radius:0;padding:22px 20px;margin-bottom:18px}.page-banner h1{margin:0 0 6px;color:#fff;font-size:1.5em}.page-banner p{color:#b0bec5;margin:0 0 10px;font-size:.9em}.hub-block{margin-bottom:16px;border:1px solid #ddd;overflow:hidden}.hub-head{background:#697f9f;color:#fff;padding:12px 16px;font-weight:700;font-size:.95em}.hub-grid{display:grid;grid-template-columns:repeat(3,1fr);background:#fff}.hub-cell{padding:14px;border-right:1px solid #eee;border-bottom:1px solid #eee;font-size:.9em}.hub-cell span{color:#ef6c00}.hub-cell em{display:block;color:#888;font-style:normal;font-size:.85em;margin-top:4px}.notice-box{background:#f5f5f5;padding:12px;color:#666}.sticky-buy{align-self:start;position:sticky;top:110px}.footer-links{display:flex;flex-wrap:wrap;gap:12px 18px}.pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pills a,.pills button{background:#fff;border:1px solid #ccc;color:#333;border-radius:0;padding:8px 12px;cursor:pointer;text-decoration:none;font-size:.9em}.pills button.on,.pills a.on{border-color:#283593;background:#283593;color:#fff}.type-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#5c6bc0}.type-tabs a,.type-tabs button{display:flex;flex-direction:column;gap:4px;text-align:center;background:transparent;border:0;border-right:1px solid #7986cb;color:#e8eaf6;padding:12px 10px;cursor:pointer;text-decoration:none}.type-tabs a:last-child,.type-tabs button:last-child{border-right:0}.type-tabs a:hover,.type-tabs button:hover,.type-tabs a.on,.type-tabs button.on{background:#0000001a}.type-tabs span{color:#c5cae9;font-size:.75em}.cat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.cat-grid a{background:#fff;border:1px solid #ddd;border-radius:0;padding:12px 8px;text-align:center;font-size:.9em;font-weight:700;text-decoration:none;color:#333}.cat-grid a:hover{border-color:#697f9f}.hero{padding:36px 0 20px}.hero h1{font-size:2.1em;line-height:1.15;margin:0 0 10px}.hero p{color:var(--muted);max-width:560px;font-size:1.2em}.eyebrow{color:#5c6bc0;font-weight:700;margin-bottom:6px}.hero-search{display:flex;gap:0;max-width:640px;margin:16px 0 10px}.hero-search input{flex:1;background:#fff;border:2px solid #697f9f;color:#333;border-radius:0;padding:12px 16px}.keyword-line{color:var(--muted);font-size:.9em}.guide-body h2{font-size:1.15em;margin:18px 0 8px}.guide-body h3{font-size:1em;margin:14px 0 6px}.guide-body p{color:var(--muted);line-height:1.65}.chat-log{display:flex;flex-direction:column;gap:10px;min-height:180px}.chat-bubble{max-width:82%;padding:10px 12px;border-radius:4px;background:#eceff1;align-self:flex-start}.chat-bubble.mine{align-self:flex-end;background:#e8eaf6}.chat-bubble p{margin:6px 0}.chat-bubble span{color:var(--muted);font-size:.8em}.admin-shell{min-height:100vh;display:flex;flex-direction:column;background:#0c0d11;color:#eef0f4;font-family:Noto Sans KR,Nanum Gothic,sans-serif}.admin-shell a{color:inherit}.admin-top{position:sticky;top:0;z-index:30;background:#10131a;border-bottom:1px solid #2a2e3a}.admin-top-inner{width:min(1280px,calc(100% - 24px));margin:0 auto;display:flex;align-items:center;gap:16px;padding:10px 0}.admin-nav{display:flex;flex-wrap:wrap;gap:10px 14px;flex:1;font-size:.9em}.admin-nav a{color:#8b90a0;text-decoration:none}.admin-nav a.on,.admin-nav a:hover{color:#fff}.admin-nav .warn{color:#ffb74d}.admin-sub{width:min(1280px,calc(100% - 24px));margin:0 auto;display:flex;flex-wrap:wrap;gap:8px 14px;padding:0 0 12px;font-size:.8em}.admin-sub a{color:#9aa3b8;text-decoration:none}.admin-sub a.active,.admin-sub a:hover{color:#fff}.admin-shell .page{width:100%;color:#eef0f4}.admin-h{font-size:1.15em;margin:28px 0 12px}.admin-login{min-height:100vh;display:grid;place-items:center;padding:24px;background:#0c0d11;color:#eef0f4}.admin-login .panel{background:#14161c;border:1px solid #2a2e3a;color:#eef0f4}.admin-login .field input{background:#0c0d11;border-color:#2a2e3a;color:#eef0f4}.admin-login .btn.primary{background:#e81656;border-color:transparent;color:#fff}.admin-login a{color:#ff8aa8}.admin-shell .page-banner{background:linear-gradient(180deg,#2a3142,#1c2230);border:1px solid #2a2e3a;color:#eef0f4}.admin-shell .page-banner p{color:#8b90a0}.admin-shell .panel{background:#14161c;border:1px solid #2a2e3a;color:#eef0f4}.admin-shell .table th{background:transparent;color:#8b90a0}.admin-shell .table td,.admin-shell .table th{border-bottom-color:#2a2e3a}.admin-shell .field input,.admin-shell .field select,.admin-shell .field textarea{background:#0c0d11;border-color:#2a2e3a;color:#eef0f4}.admin-shell .btn{background:#1c1f28;border-color:#2a2e3a;color:#eef0f4}.admin-shell .btn.primary{background:#e81656;border-color:transparent;color:#fff}.admin-shell .pills a,.admin-shell .pills button{background:#14161c;border-color:#2a2e3a;color:#eef0f4}.admin-shell .pills a.on,.admin-shell .pills button.on{border-color:#e81656;background:#241828;color:#fff}.admin-shell .lead,.admin-shell .empty{color:#8b90a0}.admin-shell .chip{border-color:#2a2e3a;color:#8b90a0}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpi-card{display:block;background:#14161c;border:1px solid #2a2e3a;border-radius:14px;padding:14px 16px;color:inherit;text-align:left;cursor:pointer;width:100%;text-decoration:none}.kpi-card:hover{border-color:#e81656;text-decoration:none}.kpi-card.wait{border-color:#5a4a20}.kpi-card.ok{border-color:#1f4a36}.kpi-card h3{margin:0 0 10px;font-size:.95em}.kpi-card dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.kpi-card dt{color:#8b90a0;font-size:.75em}.kpi-card dd{margin:0;font-weight:800;font-size:1.15em}.admin-cat{list-style:none;margin:0;padding:0}.admin-cat li{padding:8px 0;border-bottom:1px solid #2a2e3a;font-size:.95em}.admin-shell .brand{display:flex;align-items:center;gap:10px;font-weight:800;text-decoration:none}.admin-shell .brand-mark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#e81656,#7a1038);display:grid;place-items:center;font-size:13px;font-weight:900;color:#fff}.site-top-icon{position:fixed;right:28px;bottom:28px;z-index:60;width:48px;height:48px;border:0;border-radius:50%;background:#607d8b;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.06em;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,background .15s ease;box-shadow:0 6px 18px #455a6447}.site-top-icon.on{opacity:1;pointer-events:auto;transform:translateY(0)}.site-top-icon:hover{background:#455a64}@media(max-width:1100px){.type-tabs-legacy,.cat-grid-legacy{grid-template-columns:repeat(4,1fr)}.grid,.quick-links,.kpi-grid{grid-template-columns:repeat(2,1fr)}.admin-nav{display:none}.gnb{justify-content:flex-start;overflow-x:auto}}@media(max-width:900px){.split,.type-tabs,.cat-grid,.hub-grid{grid-template-columns:1fr}.address-row{flex-direction:column}.play-badge{align-self:flex-start}.sticky-buy{position:static}.keyword-box{width:min(420px,58vw);height:48px}.main-search-btn{width:100px}.hero-legacy{min-height:340px}}@media(max-width:720px){.site-top-icon{right:16px;bottom:16px}}@media(max-width:800px){.util-bar{padding:0}.util-inner.top-layout{width:100%;height:39px;min-height:39px;padding:0 5px 0 10px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.logo-link{position:static;left:auto;top:auto;transform:none;flex-shrink:0}.logo-link img{width:95px;height:auto}.util-nav{padding-left:8px;margin-top:0;flex:1;min-width:0;text-align:right}.util-nav>ul{height:39px}.util-nav>ul>li{height:39px}.util-nav>ul>li>a,.util-my-trigger{height:39px;line-height:1;font-size:12px;padding:0 6px}.util-nav>ul>li:before{display:none}.util-search{height:39px;padding:0 2px 0 6px}.util-search img{width:22px}.util-search-bar{padding:0 0 0 2px;margin-left:0}.util-search-bar img{width:32px;height:auto}.util-my-drop{right:0;min-width:154px}.search-modal{padding:10px}.search-modal-inner{width:min(100%,420px);padding:26px 16px 18px;border-radius:14px}}@media(max-width:700px){.type-tabs-legacy,.cat-grid-legacy,.grid,.quick-links,.kpi-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.type-tabs-legacy{grid-template-columns:1fr 1fr}.gnb a{padding:0 12px;height:50px;line-height:50px;font-size:14px}}
