body:has(.T21wmW_lawMain){background:var(--white)}.T21wmW_contents{flex-direction:column;align-items:center;row-gap:20px;width:100%;max-width:880px;padding:20px 20px 50px;display:flex}@media (min-width:769px){.T21wmW_contents{row-gap:30px;padding:60px 40px 80px}}.T21wmW_contents .T21wmW_sectionGroup{flex-direction:column;width:100%;display:flex}.T21wmW_contents .T21wmW_sectionGroup .T21wmW_section{flex-direction:column;gap:5px 0;display:flex}@media (min-width:769px){.T21wmW_contents .T21wmW_sectionGroup .T21wmW_section{gap:10px 0}}.T21wmW_contents .T21wmW_sectionGroup .T21wmW_section .T21wmW_sectionTitle{text-align:center;border-top:1px solid #969696;padding:30px 0 10px}.T21wmW_contents .T21wmW_sectionGroup .T21wmW_sectionFooter{flex-direction:column;align-items:flex-end;display:flex}.T21wmW_contents .T21wmW_sectionGroup p{letter-spacing:.05em;font-size:14px;font-weight:400;line-height:22px}@media (min-width:769px){.T21wmW_contents .T21wmW_sectionGroup p{font-size:16px;line-height:25px}}.T21wmW_contents .T21wmW_sectionGroup h4{letter-spacing:.1em;font-size:14px;font-weight:700;line-height:22px}@media (min-width:769px){.T21wmW_contents .T21wmW_sectionGroup h4{font-size:16px;line-height:22px}}.T21wmW_contents .T21wmW_sectionGroup ul{padding-left:24px}.T21wmW_contents .T21wmW_sectionGroup ul li>span{vertical-align:-.05em}.T21wmW_contents .T21wmW_sectionGroup ul li::marker{font-size:8px;line-height:1}.T21wmW_contents .T21wmW_sectionGroup ul li{letter-spacing:.05em;margin:0 0 5px;font-size:14px;font-weight:400;line-height:22px;list-style-position:outside}@media (min-width:769px){.T21wmW_contents .T21wmW_sectionGroup ul li{font-size:16px;line-height:25px}}.T21wmW_main{background:var(--white);flex-direction:column;align-items:center;width:100%;max-width:none;padding:0;display:flex;position:relative}.T21wmW_main h1{background:var(--bg3);width:100%;color:var(--white);letter-spacing:.05em;justify-content:center;align-items:center;height:72px;font-size:22px;font-weight:700;display:flex}@media (min-width:769px){.T21wmW_main h1{height:112px;font-size:36px}}
