@charset "Shift_JIS";

@import url(/vtg_common_assets/css/reset.css);
@import url(/vtg_common_assets/css/common.css);
@import url(/vtg_common_assets/css/layout.css);
@import url(/css2/form.css);
@import url(/css/common_layout.css);

.ttl01 {
	margin-top: 0px;
}

.SearchRow {
	display: flex;
	position: relative;
	overflow: hidden;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.SearchRow + .SearchRow {
	margin-top: -1px;
}

.SearchRow .SearchIndex {
	position: relative;
	flex-shrink: 0;
	box-sizing: border-box;
	width: 230px;
	z-index: 10;
	background-color: #efefef;
	padding: 10px;
}

.SearchRow .SearchIndex .required {
	display: inline-block;
	color: #e73656;
	margin-left: 1em
}

.SearchRow .SearchValue {
	position: relative;
	flex-grow: 1;
}

.SearchRow .SearchValue > .SearchValueWrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	position: relative;
	padding: 5px 10px;
	height: 100%;
}

.SearchRow .SearchValue > .SearchValueWrap input[type="text"] {
	box-sizing: border-box;
	display: inline-block;
	width: 480px;
	height: 30px;
}

.SearchRow#idDivUserType .SearchValue > .SearchValueWrap {
	height: 41px;
}

.SearchRow#idDivUserType .SearchValue > .SearchValueWrap .checkbox-list01 {
	position: relative;
	flex-grow: 1;
}

.SearchRow.captcha {
	display: flex;
}

#idFormReset .SearchRow.agency-only {
	display: none;
}

#idFormReset.ut-agency .SearchRow.agency-only {
	display: flex;
}

#idFormReset .note.employee-only {
	display: none;
}

#idFormReset.ut-employee .note.employee-only {
	display: flex;
}

.notice {
	color:#e73656;
	margin-bottom: 5px;
	font-size: 12px;
}

#idTxtApa {
	box-sizing: border-box;
	width: 344px;
}

#idCapchaValueWrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-left: 0;
}

#idCapchaValueWrap > div + div {
	margin-left: 5px;
}

#idCaptchaArea {
	display: flex;
	flex-direction: row;
	align-items: center;
}

#idCaptchaArea > div + div {
	margin-left: 5px;
}

#idTxtCaptcha {
	box-sizing: border-box;
	display: inline-block;
	width: 214px;
	height: 30px;
}

.form-button {
	position: relative;
	text-align: center;
	margin-top: 28px;
}

#idBtnSubmit {
	margin-left: 40px;
}
