.main--corporate{
    width:100%;
    max-width:1300px;
    font-size:1rem;
    color: #555555;
}

.main--law .c-h1,
.main--corporate .c-h1,
.__open .__title{
    position: relative;
    font-size:1.1rem !important;
}

/**
.main--corporate .c-h1::after,
.__open .__title::after{
    display: block;
    content:"";
    position:absolute;
    bottom:-8px;
    font-size:1.1rem;
    width:100%;
    height:2px;
    background-color: #AAAAAA;
}

**/

.__profilee .c-table-dl{
    margin-bottom: 80px;
}

.main--law .c-table-dl tr th,
.main--corporate .c-table-dl tr th{
    background-color: #FFFFFF;
    font-weight: bold;
    width: fit-content;
}

.main--law .c-table-dl tr th, 
.main--law .c-table-dl tr td,
.main--corporate .c-table-dl tr th, 
.main--corporate .c-table-dl tr td{
    border-top: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;

}