@charset "utf-8";

/*
 * 単価情報css
 */

.wapper_price_info {
	width : 100%;
	min-height : 100%;
}

/*
 * search_area
 */
.wrapper_price_info .search_area .single_title .field_name.field_product_code {
	width : 52vw;
}

.wrapper_price_info .search_area .single_title .field_name.field_product_name1 {
	width : 96vw;
	height : 10vw;
	line-height : 10vw;
}

.wrapper_price_info .search_area .single_title .field_name.field_product_name2 {
	width : 56vw;
	height : 10vw;
	line-height : 10vw;
}

.wrapper_price_info .search_area .single_title .field_name.field_capacity_name {
	width : 37vw;
	height : 10vw;
	line-height : 10vw;
}

/*
 * search_result_msg
 */
.wrapper_price_info .search_result_msg {
    font-weight: bold;
    text-align: center;
    color: red;
    margin-top: 10vw;
}

/*
 * view_area
 */
.wrapper_price_info .view_area table {
	border-collapse: separate;
	border-spacing: 1vw;
	margin-top: 4vw;
}

/* 列幅 - 納入先特価 */
.wrapper_price_info .view_area table.delivery_table td:first-child {
	width: 30vw;
}
.wrapper_price_info .view_area table.delivery_table td:nth-child(2),
.wrapper_price_info .view_area table.delivery_table td:nth-child(3),
.wrapper_price_info .view_area table.delivery_table td:nth-child(4) {
	width: 20vw;
}

/* 列幅 - スライド単価 */
.wrapper_price_info .view_area table.slide_table td:first-child {
	width: 40vw;
}
.wrapper_price_info .view_area table.slide_table td:nth-child(2) {
	width: 20vw;
}

/* 列幅 - 得意先特価 */
.wrapper_price_info .view_area table.customer_table td:first-child {
	width: 30vw;
}
.wrapper_price_info .view_area table.customer_table td:nth-child(2),
.wrapper_price_info .view_area table.customer_table td:nth-child(3),
.wrapper_price_info .view_area table.customer_table td:nth-child(4) {
	width: 20vw;
}

/* 列幅 - 商品マスタ */
.wrapper_price_info .view_area table.product_table td:first-child {
	width: 30vw;
}

.wrapper_price_info .view_area table.product_table td:nth-child(2),
.wrapper_price_info .view_area table.product_table td:nth-child(3),
.wrapper_price_info .view_area table.product_table td:nth-child(4) {
	width: 20vw;
}

/* 列幅 - その他 */
.wrapper_price_info .view_area table.etc_table td:first-child {
	width: 50vw;
}

.wrapper_price_info .view_area table.etc_table td:nth-child(2){
	width: 30vw;
}



/* 各フィールド */
.wrapper_price_info .view_area .title1 {
	font-weight : bold;
	color : blue;
	height: 10vw;
	line-height: 10vw;
	font-size: 5vw;
	text-align : left;
	padding-left : 1vw;
}

.wrapper_price_info .view_area .title2 {
	font-weight : bold;
	color : #FFFFFF;
	background-color : #808080;
	height: 10vw;
	line-height: 10vw;
	font-size: 4.5vw;
	text-align: right;
	padding-right: 1vw;
}

.wrapper_price_info .view_area .title3 {
	font-weight : bold;
	color : #FFFFFF;
	background-color : #808080;
	height: 10vw;
	line-height: 10vw;
	font-size: 4.5vw;
	text-align: center;
}

.wrapper_price_info .view_area .title4 {
	font-weight : bold;
	color : #808080;
	height: 10vw;
	line-height: 10vw;
	font-size: 5vw;
	padding-left: 2vw;
}

.wrapper_price_info .view_area .field1 {
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: right;
	padding-right: 1vw;
	height: 10vw;
	line-height: 10vw;
	font-size: 4.5vw;
}

.wrapper_price_info .view_area .field2 {
    font-weight: bold;
    color: #000000;
    text-align: left;
    padding-left: 1vw;
    height: 10vw;
    line-height: 10vw;
    font-size: 4.5vw;
}