.payment-policy-section{margin:24px auto;max-width:688px;color:#242828;line-height:1.6}@media screen and (min-width:750px){.payment-policy-section{margin-top:32px;margin-bottom:32px;padding-left:0;padding-right:0}}.payment-policy-sub-title{margin:16px 0 8px;font-family:Noto Sans Japanese;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.04em;color:#242828}@media screen and (min-width:750px){.payment-policy-sub-title{font-size:18px;line-height:1.5}}.payment-policy-table-row{display:flex;border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;min-height:50px}.payment-policy-block:first-of-type .payment-policy-table-row,.legal-section-heading+.payment-policy-block .payment-policy-table-row{border-top:1px solid #d1d1d1}.payment-policy-table-label{width:35%;background-color:#fff;padding:15px 20px;font-size:14px;color:#333;border-right:1px solid #d1d1d1;display:flex;align-items:center}.payment-policy-table-content{width:65%;background-color:#fff;padding:15px 20px;font-size:14px;color:#333;line-height:1.6;word-break:break-all}.payment-policy-table-content p{margin:0}.payment-policy-rich-text{margin-bottom:20px;font-family:Noto Sans Japanese;font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:.04em;color:#242828}@media screen and (min-width:750px){.payment-policy-rich-text{font-size:16px;line-height:24px}}.payment-policy-rich-text p{margin:0 0 1em}.payment-policy-rich-text p:last-child{margin-bottom:0}@media screen and (max-width:749px){.payment-policy-table-label{width:40%;padding:12px;font-size:13px}.payment-policy-table-content{width:60%;padding:12px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-payment-policy.css.map */
