
/* Result List Serial */
.result_list_serial{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width:100%;
}

.result_list_serial th{
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
	padding: 5px 5px 5px 5px;
	border:1px solid #bbbbbb;
}

.result_list_serial td{
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	border:1px solid #bbbbbb;
}

/* TR */
#list_item_tr:hover{
	background-color:#E8F3FD;
}

/* 奇数行背景色 */
table tbody tr:nth-child(odd){
	background-color:#e0ffc1;
}
/* 偶数行背景色 */
table tbody tr:nth-child(even){
	background-color:#f2ffe5;
}
/* 「○行」td背景色 */
table tbody tr td.index{
	background-color:#efefef;
}

#main table.top_index{
	width:100%;
	text-align:center;
}

#main table.top_index tr td{
	border:solid 1px #bbbbbb;
	background-color:#ffffff;
}

#main table.top_index td{
	width:20%;
	text-align:center;
}

#contents table.side_index{
	width:100%;
	text-align:left;
}

#contents table.side_index tr td{
	border:none
	background-color:#ffffff;
}

#contents table.side_index td{
	width:20%;
	text-align:center;
	background-color:#ffffff;
}

#contents_title h1{
	height: 21px;
	font-family:"游明朝", "MS P明朝", serif;
	font-size: 21px;
	color: #000;
}

#side_index_title{
	margin-top: 50px;
	text-align: center;
}

#side_index_title h1{
	margin: 0px;
	padding: 0px;
	font-family:"游明朝", "MS P明朝", serif;
	font-size: 16px;
	color: #000;
}