.legal-page{padding:calc(var(--header-clearance) + 56px) 6% 80px;color:#545454;line-height:1.65}.legal-page .container{max-width:860px;margin:0 auto}#dm .dmContent .legal-page h1{color:var(--color_1);margin:0 0 10px;font-size:clamp(30px,4.4vw,42px);line-height:1.2}.legal-page .legal-date{color:#767676;margin:0 0 32px;font-size:15px;font-weight:700}.legal-page .legal-intro{color:#373737;font-size:19px;font-weight:700}.legal-page h2{color:#373737;margin:38px 0 12px;font-size:22px;line-height:1.3}.legal-page p{margin:0 0 16px}.legal-page ul{margin:0 0 16px;padding-left:22px}.legal-page li{margin-bottom:8px}.legal-page a{color:#c30000;text-decoration:underline}.legal-page a:hover{text-decoration:none}.legal-page .legal-contact{background:#f6f5f1;border-radius:6px;margin:0 0 16px;padding:22px 24px}.legal-page .legal-contact dl{margin:8px 0 0}.legal-page .legal-contact dt{color:#373737;font-weight:700}.legal-page .legal-contact dd{margin:0 0 8px}.legal-page .legal-contact .legal-business{color:#373737;margin:0;font-weight:700}@media (width<=767px){.legal-page{padding:calc(var(--header-clearance) + 32px) 5% 56px}.legal-page h2{font-size:20px}.legal-page .legal-intro{font-size:17px}}
