#sU-26-1 .common-outer-panel{
  width: 74vw;
}@media screen and (max-width: 1024px) {
  #sU-26-1 .common-outer-panel{
    width: 98vw;
  }
}
#sU-26-1 .common-grid .department-name-align {
  text-align: left;
}
#sU-26-2 .belongs-user-panel{
  overflow-y: scroll;
  height: 30vw;
}
#sU-26-2 .belongs-user-grid {
  width: 100%;
  border: 0.2vw solid #ddd;
  margin: 0.5vw auto;
}@media screen and (max-width: 1024px) {
  #sU-26-2 .belongs-user-grid {
    display: flex;
    border-width: 0.2vw;
    margin: 1vw auto 4vw auto;
    table-layout: fixed;
  }}
#sU-26-2 .belongs-user-grid th,
#sU-26-2 .belongs-user-grid td{
  padding: 1vw 0.5vw;
  text-align: left;
  font-size: 1.2vw;
  display: table-cell;
  vertical-align: middle;
  line-height: 2em;
  min-height: 2em;
  border: 0.2vw solid #ddd;
  word-break: break-all;
  min-width: 3vw;
  max-width: 15vw;
}@media screen and (max-width: 1024px) {
  #sU-26-2 .belongs-user-grid th,
  #sU-26-2 .belongs-user-grid td{
    padding: 2vw;
    font-size: 3.2vw;
    display: block;
    border-width: 0.2vw;
    max-width: 50vw;
    overflow-wrap : break-word;
    overflow-x: scroll;
  }}
#sU-26-2 .belongs-user-grid th{
  background: #eee;
}
@media screen and (max-width: 1024px) {
  #sU-26-2 .belongs-user-grid thead{
    display: block;
    flex-shrink: 0;
  }
  #sU-26-2 .belongs-user-grid tbody{
    display: flex;
    width: auto;
    overflow-x: auto;
    white-space: nowrap;
  }
}
#sU-26-2 table.dataTable thead .sorting {
  background-image: url("../img/sort_both.png");
}
#sU-26-2 table.dataTable thead .sorting_asc {
  background-image: url("../img/sort_asc.png");
}
#sU-26-2 table.dataTable thead .sorting_desc{
  background-image: url("../img/sort_desc.png");
}
#sU-26-2 table.dataTable thead .sorting_asc_disabled{
  background-image: url("../img/sort_asc_disabled.png");
}
#sU-26-2 table.dataTable thead .sorting_desc_disabled{
  background-image: url("../img/sort_desc_disabled.png");
}
#sU-26-2 table.dataTable thead .sorting,
#sU-26-2 table.dataTable thead .sorting_asc,
#sU-26-2 table.dataTable thead .sorting_desc,
#sU-26-2 table.dataTable thead .sorting_asc_disabled,
#sU-26-2 table.dataTable thead .sorting_desc_disabled{
  cursor: pointer;
  *cursor: hand;
  background-repeat: no-repeat;
  background-position: center right;
}
#sU-26-2 .dataTables_filter{
  float: right;
  text-align: right;
  margin: 2vw 0;
}
#sU-26-2 .dataTables_filter input{
  font-size: 1.3vw;
  padding: 0.5vw;
  background: #fff;
  margin-left: 0.5em;
  min-height: 2vw;
  word-break: break-all;
  line-height: 1.5em;
  border: 0.1vw solid #b6b6b6;
  border-radius: 0.5vw;
}@media screen and (max-width: 1024px){
  #sU-26-2 .dataTables_filter input{
    padding: 1vw;
    border-width: 0.2vw;
    font-size: 3.2vw;
    min-height: 3.2vw;
    border-radius: 2vw;
  }
}
#sU-26-1 .common-link.disabled,
#sU-26-1 .common-confirm-button.disabled,
#sU-26-2 .common-confirm-button.disabled{
    pointer-events: none;
    background: #707070;
}
