td {  font-size: 12px; color: #333333}
tr {  font-size: 12px; color: #333333}
.font10 {  font-size: 10px; line-height: 14px; color: #333333}
.table12 {  font-size: 12px; line-height: 18px}
.table16b {  font-size: 16px; line-height: 20px ;font-weight: bold;}
body {
font-size: 12px; color: #333333; background-color: #525252;
background-image: url(img/bg.gif);
background-repeat: repeat-x;
}
.font10g { font-size: 10px; line-height: 14px; color: #666666}
.fontredb {  font-weight: bold; color: #FF3333}
.font11 {  font-size: 10pt; line-height: 16px; color: #333333}
.fontwhiteb {font-weight: bold;color: #FFFFFF;}
h1 {font-size: 16px;}
h2 {font-size: 14px;	margin-top: 8px;margin-bottom: 8px;}
.font12g {
	font-size: 12px;
	color: #666666;
}
.colw {color: #FFFFFF}
.colygr {color: #7FC944}
.coly {color: #FFB400}
.color {color: #FF8000}
.colvio {color: #8E78D1}
.colrbl {color: #53AAED}
.colbl {color: #0045AC}
.coldarkbl {color: #003366}
.font14b {
	font-size: 14px;
	font-weight: bold;
}
.font18b {
	font-size: 18px;
	font-weight: bold;
}

/*通常リンク*/
a {  color: #0066CC; text-decoration: none}
a:visited {  color: #663399; background-color:transparent;}
a:hover {  text-decoration:underline; color:#FF6600;}

/*リンクグレー*/
a.gr {  color: #666666; text-decoration: none;}
a.gr:visited {  color: #666666; background-color:transparent;}
a.gr:hover {  text-decoration:underline; color:#FF6600;}

.tableline {
	border: 1px solid #CCCCCC;
}
.gray {
	color: #CCCCCC;
}
.tablinetopbot {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.tablelineblue {
	border: 1px solid #C8DAE8;
	background-color: #EFF4F7;
}
.howtotable {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.howtotable2 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.tablinelefdot {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
.howtotable3 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	margin: 3px;
	padding: 3px;
}

