@charset "utf-8";

/*
 * 棚卸入力（タブレット）
 */

/*
 * content_body
 */
.wrapper_inventory_list .content_search .search_area {
	margin : 0.8vh 0 0 0;
}

.wrapper_inventory_list .content_header_main {
	font-size : 3vw;
	line-height: 1.5vw;
}

.wrapper_inventory_list .content_search {
	font-size : 3vw;
}

.wrapper_inventory_list .content_search .search_area .single_title {
	margin : 0 0 1.5vh 0;
}

/* Header Item */
.content_search .search_area .single_title.narrow {
	border-spacing: 0.5vw 0; /* override. */
	margin-bottom: 0.8vh;
}

.content_search .search_area .single_title #SOKO_LABEL {
	width : 8vw;
}

.content_search .search_area .single_title #SOKO_CD {
	width : 8vw;
}

.content_search .search_area .single_title #SOKO_NAME {
	width : 24vw;
}

.content_search .search_area .single_title #VIEW_RACK_NUMBER_LABEL {
	width : 8vw;
}

.content_search .search_area .single_title #VIEW_RACK_NUMBER_CD {
	width : 12vw;
}

.content_search .search_area .single_title #VIEW_RACK_NUMBER_NAME {
	width : 38vw;
}

.content_search .search_area .single_title .spacer {
	width : 2vw;
}

/*
 * ボタン
 */
.wrapper_inventory_list .btn {
	font-size: 3vw;
	line-height: 8vw;
}

#wrapper_inventory_list .btn.square_btn_mini {
    width : 11vw;
}

.wrapper_inventory_list .btn.side-margin {
	margin-right: 0.2vw;
    margin-left: 0.2vw;
}


/*
 * ヘッダ
 */
.wrapper_inventory_list .slip_table th {
	font-size : 2vw;
	line-height: 1vw;
}

.wrapper_inventory_list .slip_table th.line1,
.wrapper_inventory_list .slip_table th.line2 {
	border-bottom: hidden;
}

.wrapper_inventory_list .slip_table th.field_product_title {
	vertical-align: middle;
}

.wrapper_inventory_list .slip_table th.field_package_title {
	text-align : left;
}

/*
 * 列幅
 */
.wrapper_inventory_list .slip_table [class^=col] {
	width:12vw;
}
.wrapper_inventory_list .slip_table .col_1 {
	width:18vw;
	max-width: 18vw;
}

.wrapper_inventory_list .slip_table .col_5,
.wrapper_inventory_list .slip_table .col_6 {
	width:15vw;
	max-width:15vw;
}

/*
 * 明細
 */
#wrapper_inventory_list #slip_table_fixed .slip_table {
    margin-top: 0.8vh;/* override. */
}

.wrapper_inventory_list .slip_table tr.line1 td,
.wrapper_inventory_list .slip_table tr.line2 td {
	border-bottom: hidden;
}

.wrapper_inventory_list .slip_table tr td.field_product_cd,
.wrapper_inventory_list .slip_table tr td.field_product {
	vertical-align: middle;
	border:1px solid #CCCCCC;
}

.wrapper_inventory_list .slip_table tr td.field_product_cd div:first-child {
/* 商品コードH*13対策、折り返して表示 */
	overflow-wrap: break-word;
	max-width: 17vw;
}

/* 商品名１H*30対策、折り返して表示 */
.wrapper_inventory_list .slip_table tr td.field_product div:first-child {
	height : auto;
 	overflow-wrap: break-word;
	max-width: 50vw;
}

/* 行の高さを指定 */
.wrapper_inventory_list .slip_table tr.line1,
.wrapper_inventory_list .slip_table tr.line2,
.wrapper_inventory_list .slip_table tr.line3 {
	line-height : 3vw;
	height: 3.5vw;
	font-size : 2.5vw;
}

.wrapper_inventory_list .slip_table .field_product_cd div,
.wrapper_inventory_list .slip_table .field_product div {
	height:2.8vw;
	padding : 0.35vw 0;
}

/* フィールド毎の設定 */
.wrapper_inventory_list .slip_table .field_product_cd {
	font-size : 2.5vw;
	font-weight : bold;
	color : blue;
	padding-left : 0.5vw;
}

.wrapper_inventory_list .slip_table .field_product {
	font-size : 2.8vw;
	font-weight : bold;
	color : blue;
	padding-left : 1vw;
}

.wrapper_inventory_list .slip_table .field_capacity {
	font-size : 2.8vw;
	font-weight : bold;
	color : blue;
	padding-right : 1vw;
	float : right;
}

.wrapper_inventory_list .slip_table .field_quantity {
	font-size : 2.5vw;
	font-weight : bold;
	text-align : right;
	padding-right: 1vw;
}

.wrapper_inventory_list .slip_table .field_packing {
	font-weight : bold;
	font-size : 2.5vw;
	margin-left: 1vw;
}

.wrapper_inventory_list .slip_table .field_num {
	text-align : right;
	padding-right: 1vw;
}

.wrapper_inventory_list .slip_table .field_num.text-bold {
	font-size : 2.8vw;
	font-weight : bold;
}

.wrapper_inventory_list .slip_table .field_hand_div {
	font-size : 2.5vw;
	font-weight : bold;
	color : red;
	padding-right : 1vw;
	float : right;
}

.wrapper_inventory_list .slip_table .field_gray {
	color : #E0E0E0;
}

.wrapper_inventory_list .slip_table .input_area {
	text-align: right;
    padding-right: 1.5vw;
}

.wrapper_inventory_list .slip_table .input_area.text-bold {
	font-size : 3.2vw;
	font-weight : bold;
}

.wrapper_inventory_list .slip_table .field_packing {
	font-weight : normal;
}

/*
 * フッター
 */
.wrapper_inventory_list .content_body #footer_view_area {
    /* line-height: 8vw;
    border-spacing: 1vw 1vw;
    font-size: 3vw; */
}
