@charset "utf-8";
/*
/////////////////////////////////////
style.css
/////////////////////////////////////
*/

#contentsArea h2.stats_conttitle{
font-size:120%;
background:none;
padding:3px 6px 5px 14px;
text-align:center;
margin-bottom:10px;
margin-top:20px;
font-weight:bold;
border:0px;
}
/*Topページアンカー*/
.pageIndex{

}
.pageIndex dt{
margin-bottom:5px;
}
.pageIndex dd{
margin-bottom:10px;
}

.numList{
margin-top:15px;
}
.numList dt{
margin-bottom:5px;
}
.numList dd{
margin-bottom:10px;
margin-left:15px;
}
h4{
margin-top:10px!important;
}

.explanation{
}

.explanation dt{
font-weight:bold;
margin-bottom:1px;
}
.explanation dd{
margin-bottom:5px;
margin-left:1em;
}

.Publisher{
text-align:right;
margin-bottom:20px;
}
.Caption{
margin-top:10px!important;
font-weight:bold;
}
/*以上*/
.ends{
text-align:right;
}

/*計算表*/

.calcTable{
	border-collapse:collapse;
	width:590px;
	font-size:12px;
	border-bottom:1px solid #999999;
}
.calcTable th{
	font-weight:normal;
	text-align:left;
	padding:2px;
}

.calcTable td{
	font-weight:normal;
	text-align:right;
	padding:2px 5px;
}
.calcTable thead th{
background:#333;
color:#FFFFFF;
padding:2px;
border:1px solid #999999;
text-align:center;
}
/*tf*/
.calcTable tfoot th{
background:#E4E4E4;
padding:2px;
border:1px solid #999999;
}
.calcTable tfoot td{
border:1px solid #999999;
}
/*tb*/
.calcTable tbody th{
background:#E4E4E4;
border-right:1px solid #999999;
border-left:1px solid #999999;
}
.calcTable tbody td{
border-right:1px solid #999999;
}
.partition th,.partition td{
border-top:1px solid #999999;
}

.partition th,.partition td{
border-top:1px solid #999999;
}

.indent{
padding-left:1em!important;
}

.tdright tbody td{
text-align:right;
}

.thleft tbody th{
text-align:left;
}

em{
font-weight:normal;
text-decoration:underline;
}

