@charset "utf-8";
/* CSS Document */

.outline h2 .date{
	font-size: 14px;
	font-weight: normal;
	display: block;
	width: 240px;
	float: right;
	line-height: 40px;
	text-align: right;
}
.box-deco{
	background: #f2f2f2;
	padding: 10px;
}
.box-deco p{
	margin: 0 !important;
}
#search-cond{
	margin-top: 30px;
	text-align: left;
	border: solid 1px #007d00;
}
#search-cond .title{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 10px 15px 5px;
	background: #e4ede3; /* Old browsers */
	background: -moz-linear-gradient(top, #e4ede3 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e4ede3 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e4ede3 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}
#search-cond .title:before{
	content:"■";
}
#search-cond ul{
	margin: 0 15px;
	padding: 0 0 20px;
	overflow: hidden;
	line-height: 2;
}
#search-cond ul li.full{
	display: block !important;
	float: none !important;
	width: 100%;
}
#search-cond ul#search-cond1 li{
	display: inline-block;
	margin-right: 20px;
}
#search-cond ul#search-cond2 li{
	width: 20%;
	float: left;
	overflow:hidden;
}
.btns{
	margin: 20px 0 0;
	text-align: center;
}
.btns li{
	display: inline;
	margin: 0 20px;
}
.btns li button{
	width: auto;
	padding:0;
	margin:0;
	background:none;
	border:0;
	font-size:0;
	line-height:0;
	overflow:visible;
	cursor:pointer;
	margin:0 20px;
}
#search-result{
	margin-top: 40px;
}
/*#search-result th{
	width: 20%;
}*/
.bold{
	font-weight:bold;
}
.w50{
	width:50px;
}

.w100{
	width:100px;
}

.w130{
	width:130px;
}

.w150{
	width:150px;
}

.w200{
	width:200px;
}

.w250{
	width:250px;
}

.w300{
	width:300px;
}
.widthA{ width:29%; }
.widthB{ width:19%; }
.widthC{ width:22%; }
.widthD{ width:15%; }
.widthE{ width:15%;}
































