/*
    使用プログラム
    HACHU011Search.php     発注照会画面
    HACHU011Detail.php     発注照会詳細画面
*/


/********************両画面使用********************/
/* なし */

/********************検索画面使用********************/
/* ヘッダエリア
----------------------------------------------------------*/
.HACHU011-tbl-search_head {
    width: 460px;
}

.HACHU011-tbl-search_head_col1 {
    width: 110px;
}
.HACHU011-tbl-search_head_col2 {
    width: 310px;
}
.HACHU011-tbl-search_head_col3 {
    width: 110px;
}
.HACHU011-tbl-search_head_col4 {
    width: 310px;
}
.HACHU011-tbl-search_head_col5 {
    width: 110px;
}
.HACHU011-tbl-search_head_col6 {
    width: 310px;
}

/* ボタンエリア
----------------------------------------------------------*/
.HACHU011-div-header-btn-area {
    width: 460px;
}

/* 明細エリア
----------------------------------------------------------*/
.HACHU011-tbl-search {
/*
    width: 1540px;
*/
}

/* No */
.HACHU011-tbl-search_col1 {
    width: 40px;
    max-width: 40px;
}
/* 倉庫 */
.HACHU011-tbl-search_col2 {
    width: 70px;
    max-width: 70px;
}
/* 倉庫名称 */
.HACHU011-tbl-search_col3 {
    width: 120px;
    max-width: 120px;
}
/* 倉庫(発注) */
.HACHU011-tbl-search_col4 {
    width: 70px;
    max-width: 70px;
}
/* 倉庫名称(発注) */
.HACHU011-tbl-search_col5 {
    width: 120px;
    max-width: 120px;
}
/* 発注日 */
.HACHU011-tbl-search_col6 {
    width: 80px;
    max-width: 80px;
}
/* 納品日 */
.HACHU011-tbl-search_col7 {
    width: 80px;
    max-width: 80px;
}
/* 仕入先コード */
.HACHU011-tbl-search_col8 {
    width: 80px;
    max-width: 80px;
}
/* 仕入先名称 */
.HACHU011-tbl-search_col9 {
    width: 250px;
    max-width: 250px;
}
/* 発注先コード */
.HACHU011-tbl-search_col10 {
    width: 80px;
    max-width: 80px;
}
/* 発注先名称 */
.HACHU011-tbl-search_col11 {
    width: 250px;
    max-width: 250px;
}
/* 発注勧告数 */
.HACHU011-tbl-search_col12 {
    width: 65px;
    max-width: 65px;
}
/* 締め時間 */
.HACHU011-tbl-search_col13 {
    width: 65px;
    max-width: 65px;
}
/* ステータス */
.HACHU011-tbl-search_col14 {
    width: 80px;
    max-width: 80px;
}

/* 右寄せ */
.HACHU011-tbl-search tbody tr td:nth-of-type(1) {
    text-align: right;
}

/* 中央寄せ */
.HACHU011-tbl-search tbody tr td:nth-of-type(12) ,
.HACHU011-tbl-search tbody tr td:nth-of-type(13) ,
.HACHU011-tbl-search tbody tr td:nth-of-type(14)  {
    text-align: center;
}

/********************詳細画面使用********************/
/* ヘッダエリア
----------------------------------------------------------*/
.HACHU011-tbl-detail_head {
    width: 1400px;
}

.HACHU011-tbl-detail_head_col1 {
    width: 100px;
}
.HACHU011-tbl-detail_head_col2 {
    width: 120px;
}
.HACHU011-tbl-detail_head_col3 {
    width: 100px;
}
.HACHU011-tbl-detail_head_col4 {
    width: 120px;
}
.HACHU011-tbl-detail_head_col5 {
    width: 100px;
}
.HACHU011-tbl-detail_head_col6 {
    width: 120px;
}
.HACHU011-tbl-detail_head_col7 {
    width: 100px;
}
.HACHU011-tbl-detail_head_col8 {
    width: 400px;
}
.HACHU011-tbl-detail_head tr:nth-of-type(5) td:nth-of-type(4),
.HACHU011-tbl-detail_head tr:nth-of-type(6) td:nth-of-type(2){
    background: #fafafa;
    border-bottom: 1px solid #fafafa;
    border-right: 1px solid #fafafa;
    text-align: left;
}

/* 明細エリア
----------------------------------------------------------*/

/* 中央寄せ */
.lbl-center {
    text-align: center;
}

.HACHU011-flex-tbl-head-area {
    display: -ms-flexbox;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    width: 100%;
    min-width: 1400px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.HACHU011-flex-tbl-head-area table {
    margin: 0px;
}

.HACHU011-flex-tbl-head-L {
    overflow: hidden;
    width: 321px;
}

.HACHU011-tbl-head_L {
    width: 321px;
}

.HACHU011-tbl-head_L thead tr th {
    height: 55px;
}

.HACHU011-flex-tbl-head-R {
    overflow: hidden;
    width: 1157px;
    overflow-y: auto;
    overflow-x: hidden;
}

.HACHU011-tbl-head_R {
    margin: 0;
    width: 1625px;
}

.HACHU011-tbl-head_R thead tr th {
    height: 25px;
}

.HACHU011-tbl-head_R thead tr th:first-child {
    border-left: none;
}

.HACHU011-tbl-body-area {
    display: -ms-flexbox;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    width: 100%;
    min-width: 1400px;
}

.HACHU011-flex-tbl-body-L {
    overflow: hidden;
    margin-top: 0px;
    width: 321px;
    max-height: 600px;
}

.HACHU011-tbl-body_L {
    margin-top: -1px;
    width: 321px;
}

.HACHU011-tbl-body_L tbody tr.odd {
    background: #f4f6f6;
}

.HACHU011-tbl-body_L tbody tr.even {
    background: #ffffff;
}

.HACHU011-tbl-body_L tr td {
    padding-top: 0;
    padding-bottom: 0;
}

.HACHU011-out-flex-tbl-body-R {
    width: 1174px;
    max-height: 600px;
}

.HACHU011-flex-tbl-body-R {
    /* overflow-y: auto; */
    overflow-x: hidden;
    margin-top: 0px;
    width: 1157px;
}

.HACHU011-tbl-body_R {
    margin-top: -1px;
    width: 1625px;
}

.HACHU011-tbl-body_R tr td {
    padding-top: 0;
    padding-bottom: 0;
}

.HACHU011-tbl-body_R tbody tr.odd {
    background: #f4f6f6;
}

.HACHU011-tbl-body_R tbody tr.even {
    background: #ffffff;
}

.HACHU011-tbl-body_R tbody tr td:first-child {
    border-left: none;
}

.HACHU011-flex-tbl-foot-L {
    overflow: hidden;
    margin-top: 0px;
    float: left;
}

.HACHU011-flex-tbl-foot-R {
    overflow-y: hidden;
    overflow-x: auto;
    width: 1157px;
    margin-top: -10px;
    margin-left: 321px;
}

.HACHU011-tbl-foot_R {
    width: 1645px;
    margin-top: 0;
}

/* No */
.HACHU011-tbl-result_col1 {
    width: 40px;
}

/* 入荷フラグ */
.HACHU011-tbl-result_col2 {
    width: 80px;
}

/* 取引区分 */
.HACHU011-tbl-result_col3 {
    width: 80px;
}

/* 商品コード */
.HACHU011-tbl-result_col4 {
    width: 120px;
}

/* 商品名称 */
.HACHU011-tbl-result_col5 {
    /*width: 400px;*/
    width: 510px;
}

/* 規格 */
.HACHU011-tbl-result_col6 {
    width: 160px;
}

/* 合数 */
.HACHU011-tbl-result_col7 {
    width: 90px;
}

/* 入数 */
.HACHU011-tbl-result_col8 {
    width: 75px;
}

/* 希望納期(発注) */
.HACHU011-tbl-result_col9 {
    width: 90px;
}

/* 数量(発注) */
.HACHU011-tbl-result_col10 {
    width: 80px;
}

/* 単位(発注) */
.HACHU011-tbl-result_col11 {
    width: 50px;
}

/* 単価(発注) */
.HACHU011-tbl-result_col12 {
    width: 100px;
}

/* 入荷日(入荷) */
.HACHU011-tbl-result_col13 {
    width: 90px;
}

/* 数量(入荷) */
.HACHU011-tbl-result_col14 {
    width: 80px;
}

/* 単位(入荷) */
.HACHU011-tbl-result_col15 {
    width: 50px;
}

/* 単価(入荷) */
.HACHU011-tbl-result_col16 {
    width: 100px;
}

/* 行摘要 */
.HACHU011-tbl-result_col17 {
    width: 150px;
}

.HACHU011-tbl-body_L tbody .HACHU011-tbl-detail-tr-odd:nth-child(n) {
    background-color: #f4f6f6;
}

.HACHU011-tbl-body_L tbody .HACHU011-tbl-detail-tr-even:nth-child(n) {
    background-color: #ffffff;
}

.HACHU011-tbl-body_R tbody .HACHU011-tbl-detail-tr-odd:nth-child(n) {
    background-color: #f4f6f6;
}

.HACHU011-tbl-body_R tbody .HACHU011-tbl-detail-tr-even:nth-child(n) {
    background-color: #ffffff;
}