@charset "utf-8";
/*---------------------------------------------
    全文検索ページ
----------------------------------------------*/
#searchAll .block_search_sortarea{
	border:#2D77C2 2px solid;
	padding:0;
}
#searchAll .block_search_criteria table td.arrowtd{
	padding:20px 0 0 20px;
	width:40px;
}
#searchAll .block_search_criteria table td{
	border-left:none;
}
#searchAll .block_search_sortarea.type02 .block_search_criteria{
	min-height:80px !important;
	height:80px !important;
}
#searchAll .search_sortarea_resultnum,
#searchAll .search_sortarea_resultnum p{
	height:80px;
	line-height: 0.8;
}
#searchAll .block_search_criteria td{
	padding:10px;
}
#searchAll .block_search_criteria table.min_h115 p {
  font-size: 14px; /* font-size: 1.2rem; */
  margin-top: 5px;
}
#searchAll .search_result_pager{
	margin-top:20px;
	margin-bottom:0;
}
#searchAll #search_result_list .list_inner .block_left{
	float:left;
}
#searchAll #search_result_list .list_inner .block_list_action{
	padding: 0;
	background-color: #FFF;
/*
	height:30px;
	min-height: 30px;
*/
	height:45px;
	min-height: 45px;
	border-bottom: #1072b8 2px solid;
	position: relative;
}
#searchAll #search_result_list .list_inner.bg_blue{
	background-color:#FFF;
}
#searchAll #search_result_list .block_list_action.col3 .block_right{
	float:none;
	position: absolute;
	right: 0;
	bottom: 0;
}
#searchAll .mb-20{
	margin-bottom:20px;
}

/*検索結果内容部分*/
#searchAll #search_result_list.type03 .data_area .scl_name a {
	font-size: 20px; /* font-size: 17px; */
	font-weight: bold;
}
#searchAll #search_result_list .data_area .scl_name {
	margin-bottom:0;
	padding-right: 0;
}
#searchAll #search_result_list.type03 .data_area .dot_black_line{
	border-bottom:none;
}
#searchAll ul.btnLtDt li{
	float: left;
	margin-right: 15px;
	background-color: #DFDFDF;
	padding: 5px 10px; font-size:14px; /* padding: 5px; */
}
#searchAll ul.btnLtDt li a:before {
  content: "\25b6";
  color: #2D77C2;
    padding-right: 5px;
}
#searchAll .shiryoFree{
	font-size:80%;
}
/*写真なしバージョン*/
#searchAll .list_box02 .sclnameArea h3{
	font-size: 20px; /* font-size: 17px; */
  font-weight: bold;
	display:inline;
}
#searchAll .list_box02 .sclnameArea p{
	display:inline;
}
#searchAll .mar-tb{
	margin:10px 0 25px 15px;
}
#searchAll #search_result_list .list_inner .block_list_action02{
	padding:5px 0 0;
	background-color: #FFF;
	height:30px;
	min-height: 30px;
	border-top: #1072b8 2px solid;
	position: relative;
}
#searchAll #search_result_list .block_list_action02 .block_right{
	float:none;
	position: absolute;
	right: 0;
	bottom: 0;
}
#searchAll #search_result_list .block_list_action02 .block_right ul li{
	  font-size: 14px;
	  display: inline-block;
}
#searchAll #search_result_list .block_list_action02 .pager_num li:after {
  content: "|";
}
#searchAll #search_result_list .block_list_action02 .pager_num li a{
	padding:0 5px;
}

#searchAll #search_result_list .block_list_action02 .pager_num li.prev:before {
 	content: url("/common_img/18p/prev_page.png");
	margin: 5px;
	position:relative;
	top:3px;
}
#searchAll #search_result_list .block_list_action02 .pager_num li.next:after {
  content: url("/common_img/18p/next_page.png");
  position: relative;
  top: 3px;
}

.search-pager-caption{
	width: 270px;
	float: left;
}