table.tablesorter {
		font-size: 12px;
		color: #666666;
		background-color: #ffffff;
		width: 100%;
		border:collspase;
}

table.tablesorter tr:nth-child(even) {
		background-color:#e5e5e5;
}
table.tablesorter tr:hover {
		background-color:#a2f1fd;
}
table.tablesorter tr.ttlarea td {
		color: #666666;
		font-weight:bold;
		background-color: #c2b7a5;
		border-spacing:0;
}
table.tablesorter tr.ttlkana td {
		color: #666666;
		font-weight:bold;
		background-color: #a5c7d4;
}

table.tablesorter th {
		color: #ffffff;
		text-align: left;
		padding: 5px;
		background-color: #55a8b3;
		text-align:center;
}
table.tablesorter td {
		color: #666666;
		padding: 5px;
}


<!-- MENU -->		

#index_kana{
        width:960px;
        heiht:80px; 
}
#index_kana > p {
        float:left;
        margin-right:3px;
}
#index_area{
        width:960px;
        heiht:80px;
}
#index_area > p {
        float:left;
        margin-right:3px;
}

.ttlsort-name {
	width: 60px;
	background: #FFF;
	background: -moz-linear-gradient(top,#FFF 0%,#DDD);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DDD));
	border: 1px solid #2a82a3;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #2a82a3;
	padding: 10px;
	display: block;
	text-align: center;
	transition: background-color 0.5s ease-in;
	-webkit-transition: background-color 0.5s ease-in;
	text-decoration: none;
}
.ttlsort-name:hover {
	background: #2a82a3;
	color: #FFF;
	border: 1px solid #FFF;
}

.ttlsort-area{
	width: 60px;
	background: #FFF;
	background: -moz-linear-gradient(top,#FFF 0%,#DDD);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DDD));
	border: 1px solid #2a82a3;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #a3472a;
	padding: 10px;
	display: block;
	text-align: center;
	transition: background-color 0.5s ease-in;
	-webkit-transition: background-color 0.5s ease-in;
	text-decoration: none;
}
.ttlsort-area:hover {
	background: #2a82a3;
	color: #FFF;
	border: 1px solid #FFF;
}


.dispONtbl{
	visibility:visible;
}
.dispOFtbl{
	display:none;	
}
#sort0{
 cursor:pointer;
}
#sort0:hover{
	background-color:#7f7f7f;
}
#sort3{
 cursor:pointer;
}
#sort3:hover{
	background-color:#7f7f7f;
}
.arrow{
	color:#ffff00 !important;
	font-size:14px;
	font-weight:bold;
}




display
