@charset "UTF-8";




/* -----------------------------------------------
Common
----------------------------------------------- */
/* layout
----------------------------------------------- */
h1#title {
	width:704px;
	height:37px;
	/*float:left;*/
	background:transparent url(../search/images/head_complexserch.gif) no-repeat 0 0;
	/*background:transparent url(../search/images/title_search.gif) no-repeat 0 0;*/
	text-indent:-999px;
	overflow:hidden;

	margin:0 0 8px 0;
	/*border:solid 1px #FF0000;*/
}

h1#title_complex {
	width:400px;
	height:19px;
	/*float:left;*/

	background:transparent url(../search/images/title_search.gif) no-repeat 0 0;
	text-indent:-999px;
	overflow:hidden;

	margin:0 0 8px 0;
	/*border:solid 1px #FF0000;*/
}

/*検索結果*/
.headNikkatsu {
	width:703px;
	height:22px;

	background:transparent url(../search/images/head_nikkatsusearch.gif) no-repeat 0 0;
	/*text-indent:-9999px;*/
	
	margin:0 0 12px 0;
	text-indent:-999px;
	/*overflow:hidden;*/
}

body.search .columnWrapper {
	width:703px;

	margin:24px 0 0 0;
}


form {
  margin: 0;
	padding:0;
}
fieldset {
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-color: #726d6b;
  border-style: none;
	
}

.label {
  clear: left;
  display: block;
  padding-top: 5px;

  float: left;
  width: 100px;
	text-align:right;
	

}
.control {
  display: block;
  margin: 0 0 0 120px;
  line-height: 2em;
	padding-top: 5px;
	
}

.control-list {
  display: block;
  margin: 0 0 0 120px;
  line-height: 2em;
	padding-top: 15px;
	
}

.control-submit {
  display: block;
  margin: 0 0 0 120px;
  line-height: 2em;
	padding-top: 20px;
	
}


input, select, textarea {
  border-style: solid;
  border-width: 1px;
  border-color: #aaaa94 #dfdfd6 #dfdfd6 #aaaa94;
  vertical-align: middle;
  color: #696969;
  background: #f1f1ed;
}

input.btn-submit{
	border:none;

}

input.radio {
  border-style: none;
  color: #000000;
  background: transparent;
	margin:0 12px 0 3px;
}


.searchOption{
	width:699px;
	margin: 0 auto;
	/*border:solid 1px;*/
}

.searchOption td{
	width:233px;
	height:26px;

}

.searchOption td.btn{
height:36px;

}

.searchOption select{
	width:130px;
	border:solid 1px #A1A1A1;
	background:#FFFFFF;

}

.searchOption .searchinputAll{
	width:130px;

}

.searchOption .controlAll{
width:73px;
display:block;
float:left;

}

.searchOption .btnSubmit{
	margin:5px 0 0 73px;
	border:none;
}




/* 入力部品の幅設定
---------------------------------------------------- */

#title, #actor, #keyword, #product {
  width: 200px;
}


.table dt{
	width:95px;
	float:left;
	clear:both;
	
	border-top:#dadada solid 1px;
	
	margin:3px 0;
	padding:20px 20px 0 20px;
	
}

.table dd{
	width:528px;

	float:left;
	
	border-top:#dadada solid 1px;
	background: none;
	
	/*margin:3px 0;*/
	padding:20px 20px 0 20px;
}


*html .table dd{
	width:488px;
	
}

*html #wrapper{

	height:700px;
}






#pageLink {
	float:right;

	margin:6px 0 36px 0;
	padding:0;
}

#pageLink ul {
}

#pageLink li.arrowDown{
	width:85px;
	float:right;

	list-style:none;
	overflow:hidden;
}


#pageLink li.arrowDown a{
	display:block;

	background:url(../images/arrow_down.gif) no-repeat 0 5px;
	list-style:none;

	margin:0;
	padding:0 0 0 12px;
}

#pageLink li.arrowDown a:hover{
	display:block;

	background:url(../images/arrow_down.gif) no-repeat 0 6px;
	list-style:none;

	margin:0;
	padding:0 0 0 12px;
}


