@charset "UTF-8";
/* ===================================================================
CSS information

 file name  :search.css
 author     :Ability Consultant
style info  :サイト内検索
=================================================================== */
/*----------------------------------------------------
	.con_result
	コンテンツxxx
----------------------------------------------------*/
.con_result .txt_result {
	font-weight: bold;
	margin-bottom: 30px;
}

.con_result .txt_result span {
	font-size: 2em;
	color: #930101;
}

.con_result .con_list {
	margin-bottom: 50px;
	border-top: 1px dashed #b1b1b1;
}

.con_result .con_list .box_result {
	border-bottom: 1px dashed #b1b1b1;
}

.con_result .con_list .box_result.none {
	padding: 20px;
}

.con_result .con_list .box_result a {
	display: block;
	padding: 20px 10px;
	overflow: hidden;
	color: #3e3e3e;
	text-decoration: none;
}

.con_result .con_list .box_result a .st_in_s {
	margin-bottom: 10px;
}

.con_result .con_list .box_result a .st_in_s span {
	color: #2b8fb0;
	text-decoration: underline;
}

.con_result .con_list .box_result a .txt_in {
	margin-bottom: 10px;
}

.con_result .con_list .box_result a .txt_url {
	color: #2b8fb0;
	text-decoration: underline;
}

.con_result .con_list .box_result a:hover {
	background: rgba(64, 135, 155, 0.2);
}

.con_result .con_list .box_result a:hover img {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}
