@charset "utf-8";
/* ===================================================================
CSS information

 file name  :astyle_sp.css
 style info :アクセラ関係 スマートフォン用
 
=================================================================== */

.search_result_head {
  margin: 20px 0;
  border-top: 1px solid #4E9C53;
  border-bottom: 1px solid #ccc;
  background: url(../img/h2_bg.png) no-repeat left top;
  padding: 8px 8px 8px 30px;
  position: relative;
  font-size: 100%;
}

.search_date {
  float: none;
  background: #f1f5ef !important;
  padding-right: 5px;
  text-align: right;
}

.photo a.popup {
  background-image: url(../img/item-popup.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  padding-right: 0;
  padding-bottom: 16px;
}

#category_l {
  width: 5em;
  float: left;
}

#category_r {
  width: auto;
}

.search_result_innerImage{
  display: none;
}

/*融資検索結果用*/
#main .search_c_body .photo {
  display: none;
}

#main .search_c_body .photo_summary {
  margin-left: 0;
}

#page-finance .search_result_head {
  padding: 8px 8px 8px 30px;
  font-size: 100%;
}

/* 融資検索機能追加 */
#content #file{
	background: rgb(230, 230, 250); 
	padding: 0 7px;
	border-bottom: 1px solid #fff;
}

#content #file dd{
	vertical-align: middle;
	padding-bottom: 10px;
	display: none;
}

#content #file dd ul{
	overflow: hidden;

}

#content #file dd ul li{
	float: left;
}

#content #file input {
	overflow: hidden;
	width: 0;
	height: 0;
	opacity: 0;
	position: absolute;
	z-index: -1;
}
#content #file label{
	display: block;
	float: left;
	cursor: pointer;
	margin: 0;
	padding: 10px 25px;
	background: #D2D5D3;
	color: #222;
	font-size: 12px;
	text-align: center;
	line-height: 1;
	transition: .2s;
	-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,.2) inset;
	-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,.2) inset;
	box-shadow:0px 0px 3px 0px rgba(0,0,0,.2) inset;
	
}
#content #file #all_file + label{
	border-radius: 3px 0 0 3px;
}
#content #file label:last-of-type{
	border-radius: 0 3px 3px 0;
}
#content #file input[type="radio"]:checked + label{
	background-color: #58A63E;
	color: #fff;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	
}
#content #categoryBox {
	background: rgb(230, 230, 250);
	padding: 0 7px;
	vertical-align: middle;
	position: relative;
}

#content #categoryBox dt{
	padding: 13px 0;
	vertical-align: middle;
	position: relative;
}


#content #categoryBox dd{
	vertical-align: middle;
	padding-bottom: 0;
	display: none;
}


#content #categoryBox  dd ul{
	overflow: hidden;
}

#content #categoryBox  dd ul li{
	float: left;
	width: 48.5%;
	padding: 0 0 10px;
}

#content #categoryBox  dd ul li:nth-child(even){
	float: right;
}

#content #categoryBox  input {
	overflow: hidden;
	width: 0;
	height: 0;
	opacity: 0;
	position: absolute;
	z-index: -1;
}
#content #categoryBox  label{
	display: block;
	cursor: pointer;
	margin: 0;
	padding: 10px 2px;
	background: #D2D5D3;
	color: #222;
	font-size: 12px;
	text-align: center;
	line-height: 1;
	transition: .2s;
	-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,.2) inset;
	-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,.2) inset;
	box-shadow:0px 0px 3px 0px rgba(0,0,0,.2) inset;
	border-radius: 3px;
	
}

#content #categoryBox  input[type="radio"]:checked + label{
	background-color: #58A63E;
	color: #fff;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	
}

#content .filterBox dt{
	position: relative;
	padding: 13px 0;
	vertical-align: middle;
}

#content .filterBox dt span{
	content:"+";
	position: absolute;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 16px;
	right: 0;
	background: rgb(160, 160, 181);
	color: #fff;
}

#content .filterBox dt span.open{
	content:"-";
	background: #fff;
	color: #444;
}

#content .filterBox dt span:before{
	content:"+";

}

#content .filterBox dt span.open:before{
	content:"-";

}


