.p-regist {

    &__sorttable {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 10px;
    }

    &__table {
        width: 100%;
        table-layout: fixed;
        background-color: $table_bg;

        & th, td {
            padding: 10px 10px 10px 10px;
            border: 1px solid $table_border;
        }

        &-notp {
            padding: 0px !important;
        }

        & th {
            width: $th_width;
            background-color: $table_th;
        }

        &-colspan {
            width: $th_width / 2 !important;
        }

        &-registtrader {
            width: 15%;
        }

        &-list {
            list-style: none;
            padding-left: 0px;
            
            & li {
                margin-right: 10px;
            }
            & p {
                margin-bottom: 5px;
            }
        }

    }

    &__subtable {
        width:100%;
        table-layout: fixed;
        background-color: $table_bg;

        & th, td {
            padding: 10px 10px 10px 10px;
            border: 1px solid $table_border;
        }

        &-notp {
            padding: 0px !important;
        }

        & th {
            width: 70px;
            background-color: $table_th;
        }

        &-colspan {
            width: $th_width / 2 !important;
        }

        &-registtrader {
            width: 15%;
        }

        &-list {
            list-style: none;
            padding-left: 0px;
            
            & li {
                margin-right: 10px;
            }
            & p {
                margin-bottom: 5px;
            }
        }

    }
}