.tm{background:var(--white)}.tm-wrap{max-width:840px;margin:0 auto;padding:20px 20px 100px}.tm-wrap>*+*{margin-top:28px}.tm-head{display:flex;flex-direction:column;gap:8px}.tm-kicker{font-size:12px;color:var(--accent)}.tm-kicker,.tm-title{margin:0;font-weight:700;line-height:1.75}.tm-title{font-size:32px;color:var(--ink)}.tm-sub{margin:0;font-size:14px;font-weight:400;line-height:1.75;color:var(--ink-3)}.tm-notice{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-md);padding:16px 18px}.tm-notice p{margin:0;font-size:13px;font-weight:400;line-height:1.75;color:var(--ink-3)}.tm-sec{display:flex;flex-direction:column;gap:6px}.tm-sec--table{gap:10px}.tm-sec-title{margin:0;font-size:16px;font-weight:700;line-height:1.75;color:var(--ink)}.tm--refund .tm-sec-title{font-size:18px}.tm-body{margin:0;font-size:14px;font-weight:400;line-height:1.75;color:var(--ink-3);white-space:pre-wrap}.tm-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tm-table{width:100%;min-width:320px;border-collapse:separate;border-spacing:0;background:var(--white);border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden;table-layout:fixed}.tm-table td,.tm-table th{padding:12px 18px;text-align:left;font-size:13px;line-height:1.75;vertical-align:top}.tm-table th{background:var(--paper-2);font-weight:700;color:var(--ink)}.tm-table td:first-child,.tm-table th:first-child{width:68.5%}.tm-table tbody tr+tr td,.tm-table tbody tr:first-child td{border-top:1px solid var(--rule)}.tm-table td:first-child{font-weight:400;color:var(--ink-3)}.tm-table td:last-child{font-weight:700;color:var(--ink)}@media (max-width:768px){.tm-wrap{padding:32px 30px 56px}.tm-wrap>*+*{margin-top:22px}.tm-kicker{font-size:11px;line-height:1.7}.tm-title{font-size:24px;line-height:1.7}.tm-sub{font-size:12px;line-height:1.7}.tm-notice p{font-size:11.5px;line-height:1.7}.tm-sec-title{font-size:14px;line-height:1.7}.tm--refund .tm-sec-title{font-size:15px}.tm-body{font-size:12px;line-height:1.7}.tm-table td,.tm-table th{padding:12px;font-size:11.5px;line-height:1.7}.tm-table td:first-child,.tm-table th:first-child{width:61.5%}}