@charset 'UTF-8';

body,td,th {
	font-size: 80%;
	background: #f0f0f0;
	font-family: verdana,helvetica,arial;
}
a:visited,a:link {
	color: #1122cc;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: red;
}
h1 {
	margin: 1em auto;
	padding: 8px;
	border: 1px solid #6f6fff;
	width: 640px;
	font-size: 160%;
	background: #9393ff;
	color: #fff;
}
table.tbl {
	border-collapse: collapse;
	margin: 1em auto;
}
table.tbl th,table.tbl td {
	border: 1px solid #8080C0;
	padding: 4px;
	font-size: 100%;
}
table.tbl th {
	background: #DCDCED;
}
table.tbl td {
	background: #fff;
}
.ta-c {
	text-align: center;
}
.ta-r {
	text-align: right;
}
.ta-l {
	text-align: left;
}

/* チャート画面定義 */
div#chart {
	margin: 1em auto;
	border: 1px solid #6f6fff;
	width: 640px;
	height: 450px
}
