@charset "shift_jis";

#tbl{
	width:780px;
	height:482px;
	padding-left:10px;
}


#tblhd{
	height:27px;
}

#tblttl{
	height:23px;

	border-top:solid 1px silver;
	border-left:solid 1px silver;
	border-right:solid 1px silver;
	width:auto;
}


#tblbody{
	border :solid 1px silver;
	width:775px;
	height:430px;
	overflow: auto;
	overflow-x:hidden;
	overflow-y:scroll;

}

#tblft{
	height:15px;
/*	padding:5px;*/
}




/* ---------------------------------------------------------------------------- */

.subtblhd-l{
	text-align:left;
	float:left;
}



.subtblhd-r{
	float:right;
}


.subtblhd-l span {
	padding-left: 0.5em;
	color: #34496E;
	font-size: 140%;
	font-weight:bold;
}




.dmy_box {
	clear:both;
}

.dmy_box_r {
	clear:right;
}
/* ---------------------------------------------------------------------------- */

.ttl_line {
	background-color:#34496E;
	color:#fff;
}

.odd_line {
	background-color:#fff;
}

.even_line {
	background-color:#eee;
}

.thclass{
	border-right :solid 1px silver;
	border-bottom:solid 1px silver;
	text-align:center;
	padding:3px;
	font-size: 12px ;

}


.tdL{
	font: normal 110% "‚l‚r ƒSƒVƒbƒN";

	border-right :solid 1px silver;
	border-bottom:solid 1px silver;
	padding:3px;
	font-size: 15px ;

}

.tdR{
	border-right :solid 1px silver;
	border-bottom:solid 1px silver;
	padding:3px;
	text-align:right;
	font-size: 15px ;
}
.tdR span{
	font: normal 80% "‚l‚r –¾’©";
	padding-left:2px;

}

.tdSyotou{
	border-right :solid 1px silver;
	border-bottom:solid 1px silver;
}




/* ---------------------------------------------------------------------------- */

.tbltabs{
	width: auto;
	overflow: hidden;
}

.tbltabs ul{
	margin: 0;
	padding: 0;
	font: bold 12px Verdana;
	list-style-type: none;
}

.tbltabs li{
	display: inline;
	margin: 0;
}

.tbltabs li a{
	float: left;
	width:44px;
	display: block;
	text-decoration: none;
	text-align:right;
	margin: 0;
	padding: 7px 8px; 
	border-right: 1px solid #fff; /*right divider between tabs*/
	color: #333;
	background:#ddd; /*silver;*/
}

.tbltabs li a:visited{
	color: #fff;

}

.tbltabs li a:hover, .tbltabs li.selected a{
	background: #fff;
	color:#333;
}




/* ---------------------------------------------- */


