.sec-law{padding:20px 0 40px}@media(min-width: 560px){.sec-law{max-width:1000px;margin-inline:auto;width:86%}}@media(min-width: 1024px){.sec-law{padding:0 0 150px}}.sec-law .ttl-icon{justify-content:center;font-size:2rem;margin-bottom:30px}@media(min-width: 1024px){.sec-law .ttl-icon{font-size:2.7rem;gap:15px;margin-bottom:35px}}.sec-law .ttl-icon svg{width:24px;height:auto}@media(min-width: 1024px){.sec-law .ttl-icon svg{width:30px}}.sec-law .law-cont{line-height:1.6}.sec-law .law-cont>div{display:grid;grid-template-columns:110px 1fr;padding:12px 15px;gap:15px}@media(min-width: 1024px){.sec-law .law-cont>div{grid-template-columns:300px 1fr;gap:50px;padding:15px 100px 15px 15px}}.sec-law .law-cont>div:nth-child(odd){background:#f3f6f9}.sec-law .law-cont>div>dt{text-align:right;font-weight:600}.sec-law .law-cont>div>dd .company-address>div:not(:last-child){margin-bottom:10px}@media(min-width: 1024px){.sec-law .law-cont>div>dd .company-address>div:not(:last-child){margin-bottom:15px}}.sec-law .law-cont>div>dd .company-address>div dt{font-weight:600;margin-bottom:5px}/*# sourceMappingURL=sec-law.css.map */