@charset "utf-8";

/*
 * 納入先詳細css
 */

.wapper_sub_delivery_place_detail {
	width : 100%;
	min-height : 100%;
}

.wapper_sub_delivery_place_detail .content_body {
	width : 100vw;

}

/*
 * content_body部分
 */

.wapper_sub_delivery_place_detail .content_body .view_area {
	width: 100vw;
	font-size : 4.5vw;
	margin : 3vh 0 0 0;
}

.wapper_sub_delivery_place_detail .content_body .view_area .none {
	margin : 10vh 2vw 10vh 2vw;
	text-align : center;
	font-size : 5vw;
	font-weight : bold;
}

.wapper_sub_delivery_place_detail .content_body .view_area .group_title {
	width : 34vw;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #808080;
	text-align : center;
	vertical-align : middle;
	padding : 1.5vh 0 1.5vh 0;
	margin : 1.5vh 0 0 1vw;
}

.wapper_sub_delivery_place_detail .content_body .view_area .customer_name {
	width : 50vw;
	font-weight : bold;
	color : #000000;
	background-color : #FFFFFF;
	vertical-align : middle;
	padding : 1vh 0 1vh 0;
	margin : 0.5vh 1vw 0 1vw;
	word-wrap : break-word;
}


.wapper_sub_delivery_place_detail .content_body .view_area .address_area {
	position: relative;
}

.wapper_sub_delivery_place_detail .content_body .view_area .table_map {
	width : 100vw;
	position: absolute;
	text-align: right;
	bottom: 0;
	right: 1vw;
}

.wapper_sub_delivery_place_detail .content_body .view_area .post_cd {
	width : 25vw;
	font-weight : bold;
	color : #000000;
	background-color : #FFFFFF;
	vertical-align : middle;
	padding : 1vh 0 1vh 0;
	margin : 0.5vh 0 0 1vw;
	word-wrap : break-word;
}

.wapper_sub_delivery_place_detail .content_body .view_area .address {
	font-weight : bold;
	color : #000000;
	background-color : #FFFFFF;
	vertical-align : middle;
	padding : 1vh 0 1vh 0;
	margin : 0.5vh 1vw 0 1vw;
	word-wrap : break-word;
}

.wapper_sub_delivery_place_detail .content_body .view_area .table_div {
	display : table;
	margin : 1.5vh 0 1.5vh 0;
	border-collapse : separate;
	border-spacing : 1vw 0;
}

.wapper_sub_delivery_place_detail .content_body .view_area .table_div .title {
	display : table-cell;
	width : 34vw;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #808080;
	text-align : center;
	vertical-align : middle;
	padding : 1.5vh 0 1.5vh 0;
}

.wapper_sub_delivery_place_detail .content_body .view_area .table_div .field_tel {
	display : table-cell;
	width : 45vw;
	font-weight : bold;
	color : #000000;
	background-color : #FFFFFF;
	vertical-align : middle;
	padding : 1.5vh 0 1.5vh 0;
	word-wrap : break-word;
}

.wapper_sub_delivery_place_detail .content_body .view_area .table_div .field_owner {
	display : table-cell;
	width : 18vw;
	font-weight : bold;
	color : #000000;
	background-color : #FFFFFF;
	vertical-align : middle;
	padding : 1vh 0 1vh 0;
	word-wrap : break-word;
}

.wapper_sub_delivery_place_detail .content_body .view_area .table_div .field_date {
	display : table-cell;
	width : 26vw;
	font-weight : bold;
	color : #000000;
	background-color : #FFFFFF;
	vertical-align : middle;
	text-align : center;
	padding : 1vh 0 1vh 0;
	word-wrap : break-word;
}

.wapper_sub_delivery_place_detail .content_body .view_area .table_div .field_text {
	display : table-cell;
	width : 7vw;
	font-weight : bold;
	color : #000000;
	vertical-align : middle;
	text-align : center;
	padding : 1vh 0 1vh 0;
	word-wrap : break-word;
}

.wapper_sub_delivery_place_detail .content_body .view_area .table_div .field_special {
	display : table-cell;
	width : 26vw;
	font-weight : bold;
	color : #000000;
	background-color : #FFFFFF;
	vertical-align : middle;
	padding : 1vh 0 1vh 0;
	word-wrap : break-word;
}

.wapper_sub_delivery_place_detail .content_body .view_area .table_div .field_quate {
	display : table-cell;
	width : 35vw;
	font-weight : bold;
	color : #000000;
	background-color : #FFFFFF;
	vertical-align : middle;
	padding : 1vh 0 1vh 0;
	word-wrap : break-word;
}

.wapper_sub_delivery_place_detail .content_body .view_area .table_div .field_fax {
	display : table-cell;
	width : 45vw;
	font-weight : bold;
	color : #000000;
	background-color : #FFFFFF;
	vertical-align : middle;
	padding : 1.5vh 0 1.5vh 0;
	word-wrap : break-word;
}

.wapper_sub_delivery_place_detail .content_body .view_area .table_div .field_tantoCd {
	display : table-cell;
	width : 20vw;
	font-weight : bold;
	color : #000000;
	background-color : #FFFFFF;
	vertical-align : middle;
	padding : 1.5vh 0 1.5vh 0;
	word-wrap : break-word;
}

.wapper_sub_delivery_place_detail .content_body .view_area .table_div .field_tantoName {
	display : table-cell;
	width : 42vw;
	font-weight : bold;
	color : #000000;
	background-color : #FFFFFF;
	vertical-align : middle;
	padding : 1.5vh 0 1.5vh 0;
	word-wrap : break-word;
}

.wapper_sub_delivery_place_detail .content_body .view_area .table_div .field_consumerName {
	display : table-cell;
	width : 63vw;
	font-weight : bold;
	color : #000000;
	background-color : #FFFFFF;
	vertical-align : middle;
	padding : 1.5vh 0 1.5vh 0;
	word-wrap : break-word;
}

.wapper_sub_delivery_place_detail .content_body .view_area .table_div .field_consumerCd {
	display : table-cell;
	width : 20vw;
	font-weight : bold;
	color : #000000;
	background-color : #FFFFFF;
	vertical-align : middle;
	padding : 1.5vh 0 1.5vh 0;
	word-wrap : break-word;
}

.wapper_sub_delivery_place_detail .content_body .view_area .table_div .field_placeNo {
	display : table-cell;
	width : 35vw;
	font-weight : bold;
	color : #000000;
	background-color : #FFFFFF;
	vertical-align : middle;
	padding : 1.5vh 0 1.5vh 0;
	word-wrap : break-word;
}
