@charset "UTF-8";

.law-section {
padding-top: 80px;
}
.law-form {
max-width: 1080px;  padding: 20px;
margin: 40px auto;
}
.law-section table {
max-width: 1080px;
border-collapse: collapse;
margin: 40px auto;
}
.law-section table td,
.law-section table th {
padding: 10px;
border: 1px solid #c9c7c7;
text-align:left;
}
@media screen and (max-width: 600px) { .law-section table {
overflow-x: auto;
display: block;
} .law-section tr {
display: flex;
flex-direction: column;
}
.law-section th {
background-color:#E5F0F8 ;
}
.law-section table th {
border-bottom: none;
} }