@charset "utf-8";


/*title
------------------------------------------------------------------------*/

div#title {
	height:125px;
	background: #000 url("../search/images/title.jpg") no-repeat;
	}

div#title h2 {
	position: absolute;
	left: -1000px;
	width: 100px;
	}


/*container
------------------------------------------------------------------------*/

div#container {
	background: none;
	}


/*div#lead
------------------------------------------------------------------------*/
div#lead {
	margin:0px 5px 0px;
}

div#lead strong {
	color:#C54F00;
	font-weight:normal;
}

/*div#variousform
------------------------------------------------------------------------*/
div#variousform {
	margin:30px 30px 50px;
	}

div#variousform h3 {
	font-size:16px;
	font-weight:bold;
	margin:0px;
	}

div#variousform p {
	margin:3px 0px 30px 20px;
	}

div#variousform h3 a:link,
div#variousform h3 a:visited {
	text-decoration: none;
	color: #FFB423;
	outline: none;
	}

div#variousform h3 a:hover {
	text-decoration: none;
	color: #FFE25F;
	}


/*div#variousform
------------------------------------------------------------------------*/
dl#variousform {
	margin:30px 30px 50px;
	}

dl#variousform dd {
	margin:3px 0px 30px 20px;
	}


/*h3
------------------------------------------------------------------------*/
h3 {
	margin:15px 0px 10px;
	}


/*div.inputarea
------------------------------------------------------------------------*/
div.inputarea {

	}

div.inputarea table {
	width:860px;
	border-top:1px dotted #989898;
	}

div.inputarea table th {
	background:#411C00;
	padding:3px 10px;
	border-bottom:1px dotted #989898;
	width:200px;
	text-align:center;
	}

div.inputarea table th strong {
	color:#C54F00;
	font-weight:normal;
}

div.inputarea table td {
	padding:10px 10px;
	background:#313131;
	border-bottom:1px dotted #989898;
	}

div.inputarea table table{
	width:100%;
	border:none;
	}

div.inputarea table table td {
	padding:0px;
	border:none;
	width:33%;
	vertical-align:top;
	}


/*div.termarea
------------------------------------------------------------------------*/
div.termarea {
	clear:both;
	}

div.termarea table {
	width:860px;
	border-top:1px dotted #989898;
	}

div.termarea table th {
	background:#411C00;
	padding:3px 10px;
	border-bottom:1px dotted #989898;
	width:200px;
	text-align:center;
	}

div.termarea table th strong {
	color:#C54F00;
	font-weight:normal;
}

div.termarea table td {
	padding:3px 10px;
	background:#313131;
	border-bottom:1px dotted #989898;
	font-size:77%;
	}

div.termarea table td p span {
	color:#FFB423;
	}

div.termarea table td div.researchbtn {
	margin:5px 0px 3px;
	}



/*div#hit
------------------------------------------------------------------------*/
div#hit {
	margin:10px 0px 0px;
	color:#FFB423;
	font-weight:bold;
	font-size:107%;
	}


/*pagelink
------------------------------------------------------------------------*/
div.pagelink {
	margin:5px 0px;
	}

div.pagelink:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	visibility: hidden;
}
* html div.pagelink {
	display: inline-block;
}
/* no ie mac \*/
* html div.pagelink{ height: 1%;}
div.pagelink { display: block;}
/* */

div.page {
	width:700px;
	float:left;
	}

div.nextpage {
	width:160px;	/** 要変更 */
	float:right;
	text-align:right;
	}

div.pagetotal {
	font-size:77%;
	clear:both;
	}


/*div.resultarea
------------------------------------------------------------------------*/
div.resultarea {
	clear:both;
	background:#000;
	padding:1px;
	}

div.resultarea table {
	width:858px;
	}

div.resultarea table th {
	background:#411C00;
	padding:3px 10px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	text-align:center;
	}

div.resultarea table th strong {
	color:#C54F00;
	font-weight:normal;
}

div.resultarea table td {
	padding:3px 10px;
	background:#404040;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	}

div.resultarea table tr.darkg td {
	background:#333;
	}


/*div#searcharea
------------------------------------------------------------------------*/
div#searcharea {
	text-align:center;
	margin:10px 0px 0px;
	}


/*div#searcharea02
------------------------------------------------------------------------*/
div#searcharea02 {
	text-align:center;
	margin:15px 0px 100px;
	}


/*div#researcharea
------------------------------------------------------------------------*/
div#researcharea {
	text-align:left;
	margin:5px 0px;
	}

