/* link */
a:link {color: #000080; text-decoration: none;}
a:visited {color: #000066; text-decoration: none;}
a:hover {color: #9900ff; text-decoration: none;}
a:active {color: #000000; text-decoration: none;}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

a.dnav:link {color: #333333; text-decoration: underline;}
a.dnav:visited {color: #333333; text-decoration: underline;}
a.dnav:hover {color: #009d97; text-decoration: underline;}
a.dnav:active {color: #000000; text-decoration: underline;}

.cent { text-align: center;}

.bmg15 {
	margin: 0 0 15px 0;
	}

.bmg20 {
	margin: 0 0 20px 0;
	}

.bmg30 {
	margin: 0 0 30px 0;
	}

.tmg10 {
	margin: 10px 0 0 0;
	}

/* tables */
table.data_table {
	margin:10px 0 18px 0;
	border-right:1px solid #a2b5cd;
	border-bottom:1px solid #a2b5cd;
	width:780px;
	}

table.data_table tr th {
	border-top:1px solid #a2b5cd;
	border-left:1px solid #a2b5cd;
	background-color:#fff;
	white-space:nowrap;
	padding:5px 5px 5px 15px;
	text-align:left;
	width:27%;
	}
table.data_table tr th.bl {
	border-top:1px solid #a2b5cd;
	border-left:1px solid #a2b5cd;
	background-color:#e7f2f2;
	white-space:nowrap;
	padding:5px 5px 5px 15px;
	text-align:left;
	width:27%;
	}
table.data_table tr td.date {
	border-top:1px solid #a2b5cd;
	border-left:1px solid #a2b5cd;
	background-color:#fff;
	padding:5px 5px 5px 15px;
	text-align:left;
	width:55%;
	}
table.data_table tr td.date2 {
	border-top:1px solid #a2b5cd;
	border-left:1px solid #a2b5cd;
	background-color:#e7f2f2;
	padding:5px 5px 5px 15px;
	text-align:left;
	width:55%;
	}
table.data_table tr td.tel {
	border-top:1px solid #a2b5cd;
	border-left:1px solid #a2b5cd;
	background-color:#fff;
	padding:5px 5px 5px 5px;
	text-align:center;
	width:18%;
	}
table.data_table tr td.tel2 {
	border-top:1px solid #a2b5cd;
	border-left:1px solid #a2b5cd;
	background-color:#e7f2f2;
	padding:5px 5px 5px 5px;
	text-align:center;
	width:18%;
	}

