@charset "UTF-8";
@font-face {
	font-family: "hpg-sp-webfont";
	font-style: normal;
	font-weight: normal;
	src: url("/SYS/common/fonts/hpg-sp-webfont.eot?20250620192821") format("embedded-opentype"),
	     url("/SYS/common/fonts/hpg-sp-webfont.ttf?20250620192821") format("truetype"),
	     url("/SYS/common/fonts/hpg-sp-webfont.woff?20250620192821") format("woff"),
	     url("/SYS/common/fonts/hpg-sp-webfont.svg?20250620192821") format("svg");
}
.search-condition-content {
	display: flex;
	height: 42px;
}
.search-condition-content .select-date,
.search-condition-content .select-time,
.search-condition-content .select-person {
	display: flex;
	align-items: center;
	position: relative;
	width: calc(100% / 3);
	padding-left: 14px;
	border: 0 #969696 solid;
	box-sizing: border-box;
	white-space: nowrap;
}
.search-condition-content .select-date .inner-text,
.search-condition-content .select-time .inner-text,
.search-condition-content .select-person .inner-text {
	padding-left: 5px;
	font-size: 12px;
	line-height: 14px;
}
@media screen and (min-width: 360px) {
	.search-condition-content .select-date .inner-text,
	.search-condition-content .select-time .inner-text,
	.search-condition-content .select-person .inner-text {
	 font-size: 14px;
	}
}
.search-condition-content .select-date:before,
.search-condition-content .select-time:before,
.search-condition-content .select-person:before {
	display: inline-block;
	font-family: "hpg-sp-webfont" !important;
	font-size: 14px;
	font-weight: normal;
	height: 14px;
	line-height: 14px;
	margin-top: -2px;
	vertical-align: middle;
	width: 14px;
}
@media screen and (min-width: 360px) {
	.search-condition-content .select-date:before,
	.search-condition-content .select-time:before,
	.search-condition-content .select-person:before {
	 font-size: 14px;
	}
}
.search-condition-content .select-date::before {
	color: #D0111B;
	content: "";
}
.search-condition-content .select-time::before {
	color: #D0111B;
	content: "";
}
.search-condition-content .select-person::before {
	color: #D0111B;
	content: "";
}
.search-condition-content .select-time,
.search-condition-content .select-person {
	border-width: 0 0 0 1px;
}
.content:has(.search-result-header) {
	padding-top: 15px;
}
