@media (min-width:1367px),print{.page-law .table{border:1px solid var(--col_line);border-radius:10px;overflow:hidden}.page-law .table table{width:100%;table-layout:fixed}.page-law .table table tr+tr th{border-top:1px solid #fff}.page-law .table table tr+tr td{border-top:1px solid var(--col_line)}.page-law .table table th,.page-law .table table td{padding:24px 32px;vertical-align:top}.page-law .table table th{background:var(--col_lightblue);color:var(--col_blue);font-weight:500;width:220px}.page-law .table table td .note{font-size:1.3rem}}@media (min-width:769px) and (max-width:1366px){.page-law .table{border:1px solid var(--col_line);border-radius:.75vw;overflow:hidden}.page-law .table table{width:100%;table-layout:fixed}.page-law .table table tr+tr th{border-top:1px solid #fff}.page-law .table table tr+tr td{border-top:1px solid var(--col_line)}.page-law .table table th,.page-law .table table td{padding:1.79vw 2.39vw;vertical-align:top}.page-law .table table th{background:var(--col_lightblue);color:var(--col_blue);font-weight:500;width:16.42vw}.page-law .table table td .note{font-size:.97vw}}@media only screen and (max-width:768px){.page-law .table{border:1px solid var(--col_line);border-radius:1.3vw;overflow:hidden}.page-law .table table{width:100%;table-layout:fixed}.page-law .table table tr+tr th{border-top:1px solid #fff}.page-law .table table tr+tr td{border-top:1px solid var(--col_line)}.page-law .table table th,.page-law .table table td{padding:3.39vw 4.17vw;font-size:3.65vw;line-height:1.7;letter-spacing:.18vw;vertical-align:top}.page-law .table table th{background:var(--col_lightblue);color:var(--col_blue);font-weight:500;width:28.65vw}.page-law .table table td .note{font-size:3.39vw;letter-spacing:.17vw}}