@charset "utf-8";

/*

law.css
Version: 2022.10.26

*/

/* --------------------------------------------------------
/* .page-law
/* .law
-------------------------------------------------------- */


/* .page-law
-------------------------------------------------------- */
.visual-sub-bg {
    position: relative;
    background: #fff url(../../assets/img/law/bg_visual-sub-bg_sp.jpg) no-repeat center center;
    background-size: cover !important;
}

/* pc（1200px以上の場合に適用） */
@media (min-width: 1200px) {
    .visual-sub-bg {
        background: #fff url(../../assets/img/law/bg_visual-sub-bg_pc.jpg) no-repeat center center;
        background-size: cover !important;
    }
}


/* .law
-------------------------------------------------------- */
/* .law-table */
.law .law-table,
.law .law-table tr,
.law .law-table th,
.law .law-table td {
    border: 0;
}
.law .law-table th {
    background: #f7f7f7;
    text-align: left;
    font-size: 1.6rem;
}
.law .law-table tr > * {
    padding: 1em 1.5em;
    letter-spacing: .15em;
    font-size: 1.5rem;
}
.law .law-table td {
    background: #fff;
}

/* tb（768px以上の場合に適用） */
@media (min-width: 768px) {
    .law .law-table th {
        width: 28%;
    }
    .law .law-table tr + tr > * {
        border-top: 1px solid #e1e3e4;
    }
}
