@charset "utf-8";

/*
 * 担当者・営業所用css
 */

.wapper {
	width : 100%;
	min-height : 100%;
}

.wapper .content_search .message_content {
	margin : 2.5vh 0 0 0.5vw;
	font-size : 5vw;
    font-weight: bold;
	color : #FF0000;
}

/*
 * content_body部分
 */

.wapper .content_body .search_result {
	width: 100vw;
	margin: 3vh 0 0 0;
}

.wapper .content_body .search_result .single_title {
	display : table;
	margin : 1.5vw 0;
	border-collapse: separate;
	border-spacing: 1vw 0;
}

.wapper .content_body .search_result .single_title .title {
	display : table-cell;
	height : 8vh;
	width : 20vw;
	font-size : 5vw;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #808080;
	text-align : center;
	vertical-align : middle;
}

.wapper .content_body .search_result .single_title .field_cd {
	display : table-cell;
	width : 20vw;
	font-size : 5vw;
	color : #000000;
    font-weight: bold;
	background-color : #FFFFFF;
	padding : 2vh 0 2vh 1vw;
	border : solid 1px #000000;
}

.wapper .content_body .search_result .single_title .field_name {
	display : table-cell;
	width : 52vw;
	font-size : 5vw;
	color : #000000;
    font-weight: bold;
	background-color : #FFFFFF;
	padding : 2vh 0 2vh 1vw;
	border : solid 1px #000000;
}

.wapper .content_body .search_result .group_title {
	width : 44vw;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #808080;
	text-align : center;
	vertical-align : middle;
	padding : 2vh 0 2vh 0;
	margin : 3vh 0 0 1vw;
}

.wapper .content_body .search_result .group_title2 {
    width : 60vw;
    font-weight : bold;
    color : #FFFFFF;
    background-color : #808080;
    text-align : center;
    vertical-align : middle;
    padding : 2vh 0 2vh 0;
    margin : 3vh 0 0 1vw;
}

.wapper .content_body .search_result .select_field {
	display : table;
	width : 94vw;
	height : 8vh;
	font-weight : bold;
	font-size : 5vw;
	color : #000000;
	background-color : #FFFFFF;
	border : solid 1px #000000;
	vertical-align : middle;
	margin : 1vh 0 0 1vw;
	padding : 0 0 0 2vw;
}

.wapper .content_body .search_result .select_field .select_field_child {
	display : table-cell;
	vertical-align : middle;
	text-align : center;
	width : 50vw;
}

.wapper .content_body .search_result .select_field input {
	vertical-align : middle;
}

.wapper .content_body .search_result .select_field label {
	vertical-align : middle;
}

.wapper .content_body .search_result .disabled {
	opacity: 0.2;
}