@charset "utf-8";
/**
 * search/index.css
 */

/* searchStep */
	.searchStep {
		clear: both;
		margin-bottom: 15px;
		padding-bottom: 15px;
		background-color: transparent;
		background-image: url(../../img/index/dot-area.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		zoom: 1;
	}
	.searchStep:after { content : ''; display : block; clear : both; }
	.searchStep dt,
	.searchStep dd {
		float: left;
	}
	#Step01 dd {
		padding-top: 7px;
	}
	.selectPointList {
		clear: both;
		margin-bottom: 5px;
		zoom: 1;
	}
	.selectPointList:after,
	.selectPointList li:after { content : ''; display : block; clear : both; }
	.selectPointList li {
		display: block;
		float: left;
		width: 175px;
		margin-right: 5px;
		zoom: 1;
	}
	.selectPointList li input {
		float: left;
		width: 15px;
		margin-right: 2px;
	}
	.selectPointList li label {
		display: block;
		float: right;
		width: 156px;
		font-size: 83%;
		cursor: pointer;
	}
	#section01 .btnArea {
		clear: both;
	}
	#section01 .btnArea ul {
		padding-left: 75px;
		zoom: 1;
	}
	#section01 .btnArea ul:after { content : ''; display : block; clear : both; }
	#section01 .btnArea li {
		float: left;
		margin-right: 10px;
	}
	#section01 .btnArea li a { cursor: pointer; }

/* section02 */
	#section02 {
		margin-bottom: 0;
	}
	#section02 .intro,
	#section02 .intro .title {
		margin-bottom: 20px;
		text-align: left;
	}
	#section02 .intro p { text-align: center; }
	#section02 .inContent { margin: 0 0 0 11px; }
	#section02 .list, #Wanted { zoom: 1; }
	#section02 .list:after, #Wanted:after { content : ''; display : block; clear : both; }
	#section02 .list li, #Wanted li { float: left; }
	#section02 .list li span {
		display: block;
		padding-top: 10px;
		width: 136px;
		font-size: 83%;
	}
	#section02 .link {
		clear: both;
		margin-top: 10px;
		margin-right: 11px;
		margin-bottom: 20px;
		text-align: right;
	}
	#section02 .link a {
		padding: 2px 0px 2px 15px;
		background-color: transparent;
		background-image: url(../../img/base/blt-03.gif);
		background-repeat: no-repeat;
		background-position: left 50%;
		zoom: 1;
	}
	#Wanted li { margin-right: 10px; }
	#Wanted li img { vertical-align: top; }
	#section02 .inContent .title,
	#section02 .inContent .subtitle {
		clear: both;
		margin-bottom: 15px;
	}
	#section02 .inContent .title {
		margin-bottom: 10px;
	}
	#section02 .cap {
		padding-top: 5px;
		font-size: 83%;
		color: #666;
	}
