@charset "utf-8";
/* ===================================================================
CSS information

 file name  :astyle_pc.css
 style info :アクセラ関係 PC用
 
=================================================================== */

.search_result_head {
  margin: 20px 0;
  border-top: 1px solid #4E9C53;
  border-bottom: 1px solid #ccc;
  background: url(../img/h2_bg_wide.png) no-repeat left top;
  padding: 8px 8px 8px 30px;
  position: relative;
  font-size: 100%;
}

.photo a.popup {
  background-image: url(../img/item-popup.gif);
}

/*融資検索結果用*/
#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: 15px 7px;
	border-bottom: 1px solid #fff;
}

#content #file dl{
	display: table;
}

#content #file dt{
	display: table-cell;
	vertical-align: middle;
}

#content #file dd{
	display: table-cell !important;
	padding-left: 35px;
	vertical-align: middle;
}

#content #file dd ul{

}

#content #file dd ul li{
	float: left;
	position: relative;
}

#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: 13px;
	text-align: center;
	line-height: 1;
	transition: .2s;
	-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,.3) inset;
	-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,.3) inset;
	box-shadow:0px 0px 3px 0px rgba(0,0,0,.3) 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 #file input[type="radio"]:focus + label{
	-moz-box-shadow:0px 0px 0px 2px rgba(0,0,0,.3) inset;
	-webkit-box-shadow:0px 0px 0px 2px rgba(0,0,0,.3) inset;
	box-shadow:0px 0px 0px 2px rgba(0,0,0,.3) inset;
}

#content #categoryBox {
	background: rgb(230, 230, 250);
	padding: 7px;
}

#content #categoryBox  dd{
	display:block !important;
	vertical-align: middle;
	padding: 0 0 7px;
}

#content #categoryBox  dd ul{
	overflow: hidden;

}

#content #categoryBox  dd ul li{
	float: left;
	width: 23.5%;
	padding: 10px 1.5% 0 0;
	position: relative;
}

#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 25px;
	background: #D2D5D3;
	color: #222;
	font-size: 13px;
	text-align: center;
	line-height: 1;
	transition: .2s;
	-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,.3) inset;
	-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,.3) inset;
	box-shadow:0px 0px 3px 0px rgba(0,0,0,.3) 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 #categoryBox input[type="radio"]:focus + label{
	-moz-box-shadow:0px 0px 0px 2px rgba(0,0,0,.3) inset;
	-webkit-box-shadow:0px 0px 0px 2px rgba(0,0,0,.3) inset;
	box-shadow:0px 0px 0px 2px rgba(0,0,0,.3) inset;
}

