.page-compliance-container{--container-w: 1200px;padding:100px 0 160px}@media screen and (max-width: 767px){.page-compliance-container{padding:10vw 0}}.page-compliance-main{margin-top:100px}@media screen and (max-width: 767px){.page-compliance-main{margin-top:10vw}}.page-compliance-main .p-section-01 .p-section-01__list-wrap .c-list-parentheses>li .c-list-decimal{margin-top:1em}.page-compliance-lead{line-height:2}.page-compliance-link{display:grid;grid-auto-flow:column;justify-content:start;align-items:center;gap:5px;text-decoration:underline;text-underline-offset:5px;color:inherit}@media screen and (min-width: 768px){.page-compliance-link{transition:opacity .3s}.page-compliance-link:hover{opacity:.7}}.page-compliance-contact{display:inline-block;border:1px solid var(--colorGray01);margin-top:1em;padding:20px 40px}@media screen and (max-width: 767px){.page-compliance-contact{padding:2vw}}.page-compliance-contact__dl>div{display:grid;grid-template-columns:100px 1fr;gap:20px}@media screen and (max-width: 767px){.page-compliance-contact__dl>div{grid-template-columns:1fr;gap:0}}.page-compliance-contact__dl>div+div{margin-top:1em}.page-compliance-contact__dl>div dt{font-weight:700}.page-compliance-contact__dl>div a{color:inherit}@media screen and (min-width: 768px){.page-compliance-contact__dl>div a:not([href^="tel:"]){text-decoration:underline;text-underline-offset:5px}}@media screen and (max-width: 767px){.page-compliance-contact__dl>div a{text-decoration:underline;text-underline-offset:5px}}.page-compliance-contact__dl>div a .c-icon--pdf{top:.6em;width:2.2em;height:1em}.page-compliance-update-txt{margin-top:100px;text-align:right}@media screen and (max-width: 767px){.page-compliance-update-txt{margin-top:10vw}}