@charset "utf-8";

table {border-collapse: collapse; border-spacing:0;}

/**/
.scroll_tb {
    text-align:center;
    border:1px solid #ddd;
    border-bottom:0;
    font-size:14px;
    display:none;
}

.table table {
    table-layout:fixed;
    width:100%;
    border-top:2px solid #204976;
}

.table table th,
.table table td {
    text-align:center;
    padding:10px 5px;
    border:1px solid #ddd;
    font-size:0.88rem;
}
.table table th {
    background-color:#F4F4F4;
}
.table table td {
    font-size:0.88rem;
}
.table table td p {
    text-align:left;
    font-size:0.88rem;
}


/* 조직도 표 css */
#protector_info04 .table table {
    table-layout:fixed;
    width:100%;
    border-top:2px solid #fff;
}

#protector_info04 .table table th {
    background-color:#204976;
    border:5px solid #fff;
    color:#fff;
    text-align:center;
    padding:10px 5px;
}
#protector_info04 .table table td {
    border-left:5px solid #fff;
    border-right:5px solid #fff;
    border-bottom:1px solid #ddd;
    text-align:center;
    padding:10px 5px;
}
#protector_info04 .table table .org_table_top td {
    border-top:0;
}
#protector_info04 .table table .org_bg {
    background-color:#fafafa;
}
#protector_info04 .table table td p {
    text-align:left;
    padding:5px;
}





/*---------------반응형 미디어쿼리----------------*/

@media (max-width:1440px) {


}

@media (max-width:1200px) {

}

@media (max-width:1024px) {

    .table,.scroll {
        overflow-x:scroll;
    }
    .scroll_wd {
        width:1100px;
    }
    .scroll_tb {
        display:block;
    }


}

@media (max-width:991px) {

}

@media (max-width:768px) {
    .scroll_wd {
        width:800px;
    }

    
}

@media (max-width:480px) {

    .scroll_wd {
        width:768px;
    }


}

@media (max-width:320px) {

}
