.status_table .table td, .status_table .table th {
    padding: .75rem;
    vertical-align: top;
    border:1px solid #dee2e6;
    border-top: 1px solid #dee2e6;
    background: #ffffff;
    word-break: break-word;
}

.status_table .table th {
    border-bottom: 2px solid black;
    font-weight: 700;
}

.status_table .table td, .status_table .table th{
        text-align: center !important;
}
.status_table .table th.domain_header{
    width:25%;
}

.status_table .table th.purpose_header{
    width: 30%;
}

.status_table .table th.access_header{
    width: 45%;
}

@media screen and (max-width: 640px){
    .hkb-article__content table{
        overflow: hidden;
    }
    .status_table .table td, .status_table .table th{
        padding: 7px;
        width:33%;
    }
}

@media (min-width: 992px) {
    .simple_article {
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1.625;
    }
}
.sub-processors-popBody {
    padding: 50px 0;
    color: #313131;
    margin: 0 auto;
}

.sub-processors-popBody .getreport-box p {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.7;
    margin-bottom: 35px;
}

.sub-processors-popBody .success-message {
     display: none; 
    text-align: center;
    font-weight: 600!important;
}

.sub-processors-popBody .sub-processors-contentbox h3 {
    text-align: center;
    font-size: 31.51px;
    font-weight: 700;
    margin-bottom: 25px;
    margin-top: 20px;
    line-height: 1.4;
}
.sub-processors-popBody .getreport-box p {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.7;
    margin-bottom: 35px;
}

.sub-processors-popBody .sub-processors-contentbox .sub-processors-formpodcast form {
    max-width: 398px;
    margin: 0 auto;
}
.sub-processors-popBody .sub-processors-contentbox .sub-processors-formpodcast form input[type=text] {
    margin-top: 20px;
}
.sub-processors-popBody .sub-processors-contentbox .sub-processors-formpodcast form input[type=email], .sub-processors-popBody .sub-processors-contentbox .sub-processors-formpodcast form input[type=text] {
    width: 100%;
    display: block;
    font-size: 15px;
    color: rgba(0,0,0,.61);
    border-radius: 23px;
    border: 2px solid rgba(0,0,0,.31);
    text-align: center;
    min-height: 46px;
    outline: none;
}

.sub-processors-popBody .sub-processors-contentbox .sub-processors-formpodcast form .err {
    color: red;
    font-size: 12px;
    text-align: center;
    margin: 0 auto;
    display: none;
}
.sub-processors-popBody .sub-processors-contentbox .sub-processors-formpodcast form .submit_button {
    min-width: 150px;
    border-radius: 50px;
    font-size: 16.72px;
    background-color: #c94a22;
    border: 2px solid #c94a22;
    margin: 20px auto 0;
    color: #fff;
    min-height: 43px;
    display: block;
    cursor: pointer;
    font-weight: 400;
}
.pop-loading-sp{
    margin: 10px auto;
    display: block;
}
.email-check {
    width: 100%;
    text-align: center;
    color: #c00;
    margin-top: 15px;
}