

/*********************************************************/
/** @desc : no *******************************************/
/*********************************************************/
table.no > thead.no > tr > th,
table.no > tbody.no > tr > th,
table.no > tfoot.no > tr > th {
    padding: 3px;
    font-weight: normal;
}

table.no > thead.no > tr > td,
table.no > tbody.no > tr > td,
table.no > tfoot.no > tr > td {
    padding: 3px;
}


/*********************************************************/
/** @desc : border ***************************************/
/*********************************************************/
table.border > thead.border > tr > th,
table.border > tbody.border > tr > th,
table.border > tfoot.border > tr > th {
    padding: 3px;
    border: 1px solid #ddd;
    font-weight: normal;
}

table.border > thead.border > tr > td,
table.border > tbody.border > tr > td,
table.border > tfoot.border > tr > td {
    padding: 3px;
    border: 1px solid #ddd;
}


/*********************************************************/
/** @desc : list *****************************************/
/*********************************************************/
table.list > tbody.list {
    cursor: pointer;
}

table.list > tbody.list > tr.selected {
    background-color: #ccc;
    font-weight: normal;
    /* .selected 시 css 조건에 따라 color 및 font css 참고 */
}

table.list > tbody.list > tr:hover {
    background-color: #ddd;
    font-weight: normal;
    /* hover 시 css 조건에 따라 color 및 font css 참고 */
}

table.list > thead.list > tr > th,
table.list > tbody.list > tr > th,
table.list > tfoot.list > tr > th {
    padding: 3px;
    border: 1px solid #ddd;
    font-weight: normal;
}

table.list > thead.list > tr > th:first-child,
table.list > tbody.list > tr > th:first-child,
table.list > tfoot.list > tr > th:first-child {
    border-left: none;
}

table.list > thead.list > tr > th:last-child,
table.list > tbody.list > tr > th:last-child,
table.list > tfoot.list > tr > th:last-child {
    border-right: none;
}

table.list > thead.list > tr > td,
table.list > tbody.list > tr > td,
table.list > tfoot.list > tr > td {
    padding: 3px;
    border-bottom: 1px solid #ddd;
}


/*********************************************************/
/** @desc : view *****************************************/
/*********************************************************/
table.view > thead.view > tr > th,
table.view > tbody.view > tr > th,
table.view > tfoot.view > tr > th {
    padding: 3px;
    border: 1px solid #ddd;
    font-weight: normal;
}

table.view > thead.view > tr > th:first-child,
table.view > tbody.view > tr > th:first-child,
table.view > tfoot.view > tr > th:first-child {
    border-left: none;
}

table.view > thead.view > tr > th:last-child,
table.view > tbody.view > tr > th:last-child,
table.view > tfoot.view > tr > th:last-child {
    border-right: none;
}

table.view > thead.view > tr > td,
table.view > tbody.view > tr > td,
table.view > tfoot.view > tr > td {
    padding: 3px;
    border-bottom: 1px solid #ddd;
}


/*********************************************************/
/** @desc : 공통 테이블 **********************************/
/** @use  : 물류 전체에서 사용 ***************************/
/*********************************************************/
table.wos_search > caption,
table.wos_list > caption,
table.wos_view > caption {
    background-color: #efefef;
    border-top: 1px solid #757575;    /* contentTitle02 Type 일때 배경과 caption 구분을 위해 border-top 값 지정 */
}

table.wos_search > thead.wos_search > tr > th,
table.wos_search > tbody.wos_search > tr > th,
table.wos_search > tfoot.wos_search > tr > th {
    padding: 3px;
    background-color: #757575;
    color: #fff;
    font-weight: normal;
    text-align: left;    /* caption의 text-align 값과 별도로 적용하기 위해서 기입. */
}

table.wos_search > thead.wos_search > tr > td,
table.wos_search > tbody.wos_search > tr > td,
table.wos_search > tfoot.wos_search > tr > td {
    padding: 3px;
}


/*********************************************************/
/** @desc : wos_list *************************************/
/*********************************************************/
table.wos_list > tbody.wos_list {
    cursor: pointer;
}

table.wos_list > tbody.wos_list > tr.selected {
    background-color: #ccc;
    font-weight: normal;
    /* .selected 시 css 조건에 따라 color 및 font css 참고 */
}

table.wos_list > tbody.wos_list > tr:hover {
    background-color: #ddd;
    font-weight: normal;
    /* hover 시 css 조건에 따라 color 및 font css 참고 */
}

table.wos_list > thead.wos_list > tr > th,
table.wos_list > tbody.wos_list > tr > th,
table.wos_list > tfoot.wos_list > tr > th {
    padding: 3px;
    background-color: #757575;
    border: 1px solid #ddd;
    color: #fff;
    font-weight: normal;
}

table.wos_list > thead.wos_list > tr > th:first-child,
table.wos_list > tbody.wos_list > tr > th:first-child,
table.wos_list > tfoot.wos_list > tr > th:first-child {
    border-left: none;
}

table.wos_list > thead.wos_list > tr > th:last-child,
table.wos_list > tbody.wos_list > tr > th:last-child,
table.wos_list > tfoot.wos_list > tr > th:last-child {
    border-right: none;
}

table.wos_list > thead.wos_list > tr > td,
table.wos_list > tbody.wos_list > tr > td,
table.wos_list > tfoot.wos_list > tr > td {
    padding: 3px;
    border-bottom: 1px solid #ddd;
}


/*********************************************************/
/** @desc : wos_view *************************************/
/*********************************************************/
table.wos_view > thead.wos_view > tr > th,
table.wos_view > tbody.wos_view > tr > th,
table.wos_view > tfoot.wos_view > tr > th {
    padding: 3px;
    background-color: #757575;
    border: 1px solid #ddd;
    color: #fff;
    font-weight: normal;
    text-align: left;
}

table.wos_view > thead.wos_view > tr > th:first-child,
table.wos_view > tbody.wos_view > tr > th:first-child,
table.wos_view > tfoot.wos_view > tr > th:first-child {
    border-left: none;
}

table.wos_view > thead.wos_view > tr > th:last-child,
table.wos_view > tbody.wos_view > tr > th:last-child,
table.wos_view > tfoot.wos_view > tr > th:last-child {
    border-right: none;
}

table.wos_view > thead.wos_view > tr > td,
table.wos_view > tbody.wos_view > tr > td,
table.wos_view > tfoot.wos_view > tr > td {
    padding: 3px;
    border-bottom: 1px solid #ddd;
}


/*********************************************************/
/** @desc : work_search **********************************/
/*********************************************************/
table.work_search > caption {
    background-color: #efefef;
    border-top: 1px solid #757575;    /* contentTitle02 Type 일때 배경과 caption 구분을 위해 border-top 값 지정 */
}

table.work_search > thead.work_search > tr > th,
table.work_search > tbody.work_search > tr > th,
table.work_search > tfoot.work_search > tr > th {
    padding: 3px;
    background-color: #757575;
    border: 1px dotted #ddd;
    color: #fff;
    font-weight: normal;
}

table.work_search > thead.work_search > tr > th:first-child,
table.work_search > tbody.work_search > tr > th:first-child,
table.work_search > tfoot.work_search > tr > th:first-child {
    border-left: none;
}

table.work_search > thead.work_search > tr > th:last-child,
table.work_search > tbody.work_search > tr > th:last-child,
table.work_search > tfoot.work_search > tr > th:last-child {
    border-right: none;
}

table.work_search > thead.work_search > tr > td,
table.work_search > tbody.work_search > tr > td,
table.work_search > tfoot.work_search > tr > td {
    padding: 3px;
    text-align: center;
}


/*********************************************************/
/** @desc : work_list ************************************/
/*********************************************************/
table.work_list > caption {
    background-color: #efefef;
    border-top: 1px solid #757575;    /* contentTitle02 Type 일때 배경과 caption 구분을 위해 border-top 값 지정 */
}

table.work_list > tbody.work_list {
    cursor: pointer;
}

table.work_list > tbody.work_list > tr.selected {
    background-color: #ccc;
    font-weight: normal;
    /* .selected 시 css 조건에 따라 color 및 font css 참고 */
}

table.work_list > tbody.work_list > tr:hover {
    background-color: #ddd;
    font-weight: normal;
    /* hover 시 css 조건에 따라 color 및 font css 참고 */
}

table.work_list > thead.work_list > tr > th,
table.work_list > tbody.work_list > tr > th,
table.work_list > tfoot.work_list > tr > th {
    padding: 3px;
    background-color: #757575;
    border: 1px dotted #ddd;
    color: #fff;
    font-weight: normal;
}

table.work_list > thead.work_list > tr > th:first-child,
table.work_list > tbody.work_list > tr > th:first-child,
table.work_list > tfoot.work_list > tr > th:first-child {
    border-left: none;
}

table.work_list > thead.work_list > tr > th:last-child,
table.work_list > tbody.work_list > tr > th:last-child,
table.work_list > tfoot.work_list > tr > th:last-child {
    border-right: none;
}

table.work_list > thead.work_list > tr > td,
table.work_list > tbody.work_list > tr > td,
table.work_list > tfoot.work_list > tr > td {
    padding: 3px;
    border-bottom: 1px dotted #ddd;
}


/*********************************************************/
/** @desc : work_view ************************************/
/*********************************************************/
table.work_view > caption {
    background-color: #efefef;
    border-top: 1px solid #757575;    /* contentTitle02 Type 일때 배경과 caption 구분을 위해 border-top 값 지정 */
}

table.work_view > thead.work_view > tr > th,
table.work_view > tbody.work_view > tr > th,
table.work_view > tfoot.work_view > tr > th {
    padding: 3px;
    background-color: #757575;
    border: 1px dotted #ddd;
    color: #fff;
    font-weight: normal;
}

table.work_view > thead.work_view > tr > th:first-child,
table.work_view > tbody.work_view > tr > th:first-child,
table.work_view > tfoot.work_view > tr > th:first-child {
    border-left: none;
}

table.work_view > thead.work_view > tr > th:last-child,
table.work_view > tbody.work_view > tr > th:last-child,
table.work_view > tfoot.work_view > tr > th:last-child {
    border-right: none;
}

table.work_view > thead.work_view > tr > td,
table.work_view > tbody.work_view > tr > td,
table.work_view > tfoot.work_view > tr > td {
    padding: 3px;
    border-bottom: 1px dotted #ddd;
}


/*********************************************************/
/** @desc : 검색영역 Align *******************************/
/*********************************************************/
table.wos_search > thead.wos_search > tr > th.center,
table.wos_search > tbody.wos_search > tr > th.center,
table.wos_search > tfoot.wos_search > tr > th.center {
    text-align: center;
}

table.wos_search > thead.wos_search > tr > th.right,
table.wos_search > tbody.wos_search > tr > th.right,
table.wos_search > tfoot.wos_search > tr > th.right {
    text-align: right;
}

table.wos_view > thead.wos_view > tr > th.center,
table.wos_view > tbody.wos_view > tr > th.center,
table.wos_view > tfoot.wos_view > tr > th.center {
    text-align: center;
}

table.wos_view > thead.wos_view > tr > th.right,
table.wos_view > tbody.wos_view > tr > th.right,
table.wos_view > tfoot.wos_view > tr > th.right {
    text-align: right;
}

table.work_search > thead.work_search > tr > td.left,
table.work_search > tbody.work_search > tr > td.left,
table.work_search > tfoot.work_search > tr > td.left {
    text-align: left;
}

table.work_search > thead.work_search > tr > td.right,
table.work_search > tbody.work_search > tr > td.right,
table.work_search > tfoot.work_search > tr > td.right {
    text-align: right;
}

