.page-legal{width:100%;max-width:90rem;margin:0 auto;padding:0 1.5rem 10rem}.page-legal .wrapper{width:100%;margin:0 auto}.page-legal h2{margin:7rem 0 2.5rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(var(--color-foreground),.15);font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.04em}.page-legal h2:first-child{margin-top:0}.page-legal .text{margin:0 0 4rem;font-size:1.3rem;line-height:1.9}.page-legal .text+.text{margin-top:3rem}.page-legal p{margin-top:0}.page-legal a{color:inherit;text-underline-offset:.3em}.page-legal ul,.page-legal ol{margin:1.5rem 0 0;padding-left:2rem}.page-legal li{margin-bottom:1.2rem}.page-legal li:last-child{margin-bottom:0}.page-legal ul ul,.page-legal ul ol,.page-legal ol ul,.page-legal ol ol{margin-top:1rem}.page-legal .disc{list-style:disc}.page-legal .noicon{list-style:none}.page-legal table{width:100%;margin:2rem 0 0;border-collapse:collapse;font-size:1.2rem;line-height:1.7}.page-legal table td{padding:1.2rem;border:1px solid rgba(var(--color-foreground),.15);vertical-align:top}.page-legal table td:first-child{width:32%;background:rgba(var(--color-foreground),.025);font-weight:500}.page-legal .tokutei td:first-child{white-space:normal}@media screen and (min-width:750px){.page-legal{padding-left:3rem;padding-right:3rem;padding-bottom:12rem}.page-legal h2{margin-top:9rem;font-size:1.8rem}.page-legal .text{font-size:1.35rem;line-height:2}.page-legal table{font-size:1.3rem}.page-legal table td{padding:1.5rem 1.8rem}.page-legal table td:first-child{width:28%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/legal-provisions.css.map */
