@charset "UTF-8";

.con_map .box_find {
	margin-bottom: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_map .box_find {
		margin-bottom: 30px;
	}
}
@media only screen and (max-width: 767px) {
	.con_map .box_find {
		margin-bottom: 20px;
	}
}
.con_map .box_find .txt_find {
	text-align: center;
	position: relative;
	font-size: 113%;
	line-height: 1.3;
	margin-bottom: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_map .box_find .txt_find {
		margin-bottom: 15px;
	}
}
@media only screen and (max-width: 767px) {
	.con_map .box_find .txt_find {
		font-size: 100%;
	}
}
.con_map .box_find .txt_find em {
	color: #d0121b;
	font-family: arial, sans-serif;
	font-size: 150%;
}
.con_map .box_find .box_hint {
	background: #f3f3f3;
	padding: 1em;
	text-align: center;
}
.con_map .box_find .box_hint .st {
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 113%;
}

.con_map .box_find_keyword {
	margin-bottom: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_map .box_find_keyword {
		margin-bottom: 30px;
	}
}
@media only screen and (max-width: 767px) {
	.con_map .box_find_keyword {
		margin-bottom: 20px;
	}
}
.con_map .box_find_keyword .txt_find {
	text-align: center;
	position: relative;
	font-size: 113%;
	line-height: 1.3;
	margin-bottom: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_map .box_find_keyword .txt_find {
		margin-bottom: 15px;
	}
}
@media only screen and (max-width: 767px) {
	.con_map .box_find_keyword .txt_find {
		font-size: 100%;
	}
}
.con_map .box_find_keyword .txt_find em {
	color: #d0121b;
	font-family: arial, sans-serif;
	font-size: 150%;
}
.con_map .box_find_keyword .box_hint {
	background: #f3f3f3;
	padding: 1em;
	text-align: center;
}
.con_map .box_find_keyword .box_hint .st {
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 113%;
}