.card h1 .site{display:inline-block;max-width:100%;overflow-wrap:anywhere}.pline>span:first-child{min-width:0;overflow-wrap:anywhere}.pline>span:last-child{flex:none;white-space:nowrap;text-align:right}.kv4>span{min-width:0}.card p,.card p .addr,.kv4>span{overflow-wrap:break-word}.card p .addr{display:inline-block;max-width:100%}.su .pgh3{font-size:14px;margin:16px 0 4px}.su .pglist{margin:8px 0 0;padding-left:18px;display:grid;gap:6px;font-size:14px;color:var(--ink-2)}.su .pgcompare{background:var(--surface-2);border-radius:12px;padding:12px 14px;font-size:13.5px;color:var(--ink-2);margin:16px 0 4px;line-height:1.5}.su .pgcompare b{color:var(--ink)}.su .pline{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line-2);font-size:14.5px}.su .pline.tot{font-weight:700}.su .pnote{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--ink-2);margin:14px 0 0}.su .ptag{display:inline-block;font-size:11.5px;font-weight:600;border-radius:999px;padding:3px 10px;border:1px solid var(--ink);color:var(--ink)}.su .ck{border:1px solid var(--line);border-radius:14px;padding:6px 18px 4px;margin:6px 0 16px}.su .ckh{font-size:12px;font-weight:600;color:var(--muted);padding:10px 0 4px}.su .ck .pline:first-of-type{border-top:0}.su .ck .pline.add{font-weight:600}.su .kv4{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px 14px;font-size:14px;margin:0 0 16px}.su .kv4 .k{color:var(--muted);font-size:13px}.su .kv4 a{color:inherit}.su .agree{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;border:1px solid var(--ink);border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.5;cursor:pointer}.su .agree input{width:18px;height:18px;margin:2px 0 0;accent-color:#1f2124}.su .agree a{color:inherit}.su .btn.primary:disabled{opacity:.3;cursor:not-allowed}.su .legal2{font-size:12.5px;color:var(--muted);text-align:right;margin:10px 0 0}.su .legal2 a{color:inherit}.su .brs{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin:16px 0}.su .brs h3{font-size:14px;margin:0 0 6px}.su .brw{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line-2)}.su .brs h3+.brw{border-top:0}.su .brw .bn{font-weight:600;font-size:14.5px}.su .brw .bn small{display:block;font-weight:400;font-size:12.5px;color:var(--muted)}.su .brw .btn{min-width:96px;justify-content:center}.su .brw .bs{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.su .brw .bs.stop{color:var(--ink);font-weight:500}.su .sq2{display:inline-block;width:10px;height:10px;border-radius:2px;background:var(--green);animation:sqp 1.4s ease-in-out infinite}.su 0%,.su 100%{opacity:1}.su 50%{opacity:.35}.su .addb{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px dashed var(--line);border-radius:14px;padding:16px 18px;margin:0 0 16px}.su .addb .btn{white-space:nowrap;flex:none}.su .addb h3{font-size:14.5px;margin:0 0 4px}.su .addb p{font-size:13.5px;color:var(--ink-2);margin:0}.su a.btn{text-decoration:none}.su .btn.small{padding:8px 14px;font-size:13px}.su .qty{display:flex;align-items:center;gap:12px;margin:6px 0 16px}.su .qb{width:40px;height:40px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:20px;line-height:1;color:var(--ink);cursor:pointer}.su .qv{font-size:32px;font-weight:700;min-width:30px;text-align:center;font-variant-numeric:tabular-nums}.su .ql{font-size:15px;color:var(--ink-2)}.su .seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;margin:0 0 14px;background:var(--surface)}.su .seg button{padding:8px 14px;border-radius:999px;font-size:13.5px;color:var(--ink-2)}.su .seg button.on{background:var(--ink);color:var(--surface)}.su .paybox{border:1px dashed var(--line);border-radius:14px;padding:16px 18px;margin:10px 0 6px}.su .paybox p{font-size:14px;color:var(--ink-2);margin:0 0 8px}.su .mail{background:var(--surface);border:1px solid var(--line);border-radius:16px;max-width:620px;width:100%;overflow:hidden}.su .mail .mh{padding:16px 20px;border-bottom:1px solid var(--line-2);font-size:13px;color:var(--ink-2);display:grid;gap:3px}.su .mail .ms{font-size:16px;font-weight:600;color:var(--ink);margin-top:4px}.su .mail .mb{padding:20px}.su .mail .mb p{font-size:15px;margin:0 0 16px}.su .simsg{margin-top:4px;border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-size:14px;color:var(--ink-2)}.su .simsg b{color:var(--ink)}.su .simsg.ok{border-color:var(--ink)}.su .protolink{border:1px dashed var(--line);color:var(--muted);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;background:none;margin-top:16px;cursor:pointer}.su .inl{color:var(--ink);text-decoration:underline;font-size:inherit;padding:0}.su .segnote{font-size:12.5px;color:var(--muted);margin:-6px 0 14px}@media (max-width:700px){.su .wait{display:flex;flex-direction:column}.su .wait .addb,.su .wait .brs,.su .wait .notice{order:1}.su .wait .prog{order:2}.su .wait .after,.su .wait .small{order:3}.su .addb,.su .brw{flex-direction:column;align-items:flex-start}.su .addb .btn,.su .brw .btn{width:100%;justify-content:center}.su .brs{border:0;border-radius:0;border-top:1px solid var(--line-2);padding:14px 0 0}.su .seg{display:flex}.su .seg button{flex:1}.su .mail{border-radius:12px}.su .agree{font-size:14px}.su .legal2{text-align:left}.su .kv4{grid-template-columns:96px minmax(0,1fr)}}