hr {
	border:solid 1px #dddddd;
	clear:both;
}

a.basicdata-btn{
	display:block;
	border:solid 2px #bbbbbb;
	padding:10px 15px 10px 35px;
	width:316px;
	text-decoration:none;
	color:#333333;
	background:url(../img/common/bg_data-btn.png) no-repeat 12px 15px;
}
a.basicdata-btn:hover{
	background-color:#eeeeee;

}
span.title {
	display:block;
	font-size:180%;
	font-weight:bold;
	letter-spacing:.1em;
	margin-bottom:5px;
}
span.text {
	display:block;
	font-size:140%;
}

.databox{
	overflow:auto;
	/* width:920px; */
	height:500px;
	padding:10px;
}
.databox h3{
	font-size:180%;
	font-weight:bold;
	padding:8px 0px 0px 17px;
	height:37px;
	border-bottom:dotted 1px #aaaaaa;
	letter-spacing:.1em;
	margin-bottom:5px;
	background:url(../img/common/bg_h3_blue.png) no-repeat;
}
.databox h4{
	font-size:180%;
	font-weight:bold;
	color:#937600;
	letter-spacing:.1em;
	margin-bottom:10px;
}
/* •\ */
.databox table{
	border-top:solid 1px #CACAD9;
}
.databox td,th{
	border-bottom:solid 1px #CACAD9;
	border-right:solid 1px #CACAD9;
	border-left:solid 1px #CACAD9;
	padding:0px 2px 0px 2px;
	vertical-align:middle;
	font-size:120%;
}
.databox th{
	background-color:#EFF4FD;
}
.databox td.sum{
	background-color:#EFF4FD;
}