@charset "UTF-8";
/* =====================
  reset
===================== */
.second-head{
    padding: 67px 46px 24px;
}

/* =====================
  art1
===================== */
.law-contents main .article[data-id="1"]{
    padding-top: 83px;
}
.law-contents main .article[data-id="1"] table th,
.law-contents main .article[data-id="1"] table td{
    line-height: var(--lh);
    padding: 1em;
}
.law-contents main .article[data-id="1"] table td{
    background: #fff;
}
.law-contents main .article[data-id="1"] table td li{
    text-indent: -1em;
    padding-left: 1em;
}
.law-contents main .article[data-id="1"] table td li + li{
    margin-top: 0.25em;
}
.law-contents main .article[data-id="1"] table td li::before{
    content: '・';
    color: var(--purple);
}
.law-contents main .article[data-id="1"] table td a{
    color: var(--purple);
}
.law-contents main .article[data-id="1"] table td .anchor{
    margin-top: 0.25em;
}
.law-contents main .article[data-id="1"] .u-table + .anchor{
    text-align: right;
    margin-top: 2em;
}