.tokushoho-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6;margin:1.5em 0}.tokushoho-table td.label{background:#f9fafb;font-weight:600;color:#333;padding:.8em 1em;border-bottom:1px solid #ddd;width:30%}.tokushoho-table td.value{padding:.8em 1em;border-bottom:1px solid #ddd}.tokushoho-table ul{margin:.5em 0 .5em 1.2em;padding:0}.payment-cards{display:flex;flex-wrap:wrap;gap:1em;margin:.5em 0}.payment-cards+p{text-align:right}.payment-card{flex:1 1 30%;color:#333;border:1px solid #ccc;padding:.8em;border-radius:6px;background:#fafafa;box-sizing:border-box}.payment-card strong{line-height:2em;margin-bottom:.4em}.payment-card span{font-size:.7em}.payment-card p{margin:.2em 0;font-size:.9em}.sub-table{width:100%;border-collapse:collapse;margin-top:0!important;font-size:14px}.sub-table td:first-child{color:#333;background:#f7f7f7;font-weight:600;padding:6px;border:1px solid #ccc;width:35%}.sub-table td:last-child{padding:6px;border:1px solid #ccc}.rte .sub-table>tbody>tr{border:1px solid #ccc}@media screen and (max-width: 600px){.tokushoho-table td.label,.tokushoho-table td.value,.sub-table td,.sub-table td:first-child,.payment-card{display:block;width:100%;box-sizing:border-box}.payment-cards{flex-direction:column;gap:.5em}.payment-card span{font-size:.9em}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/policy-table.css.map */
