body		{	color:#333333;	font-family:Osaka;	background-color:#ffffff;	}

a:link		{	color:#000099;		}
a:visited	{	color:#003399;		}
a:hover		{	color:#ff0000;		}
a:active	{	color:#003399;		}

.date		{	font-size: 10px;	line-height: 10px;	}		
.fontS		{	font-size: 12px;	line-height: 16px;	}
.fontMS		{	font-size: 12px;	}
.fontM		{	font-size: 13px;	line-height: 17px;	}
.fontL		{	font-size: 16px;	line-height: 22px;	}

.redS		{	font-size: 11px;	line-height: 14px;		color:#ff0000;	}
.redM		{	font-size: 13px;	line-height: 17px;		color:#ff0000;	}
.redL		{	font-size: 16px;	line-height: 22px;		color:#ff0000;	}

.colorS		{	font-size: 11px;	line-height: 14px;		color:#006600;	}
.colorM		{	font-size: 13px;	line-height: 17px;		color:#000099;	}
.colorL		{	font-size: 16px;	line-height: 22px;		color:#006600;	}

.margin5	{	margin: 5px;		}
.margin10	{	margin:10px;		}
.margin20	{	margin:20px;		}
.margin30	{	margin:30px;		}

.mt10 		{	margin-top: 10px;	}
.mt20 		{	margin-top: 20px;	}
.mt30 		{	margin-top: 30px;	}

.ml10 		{	margin-left: 10px;	}
.ml20 		{	margin-left: 20px;	}
.ml30 		{	margin-left: 30px;	}

.mlr10 		{	margin-left: 10px;	margin-right:10px;	}
.mlr20 		{	margin-left: 20px;	margin-right:20px;	}
.mlr30 		{	margin-left: 30px;	margin-right:30px;	}

.border		{
		border-top: #FFECFF 1px solid;
		border-left: #FFECFF 1px solid;
		border-right: #FFECFF 1px solid;
		border-bottom: #FFECFF 1px solid;
	}

.button		{
		background-color: #3A6EA5;
		border-top: #003366 1px solid;
		border-left: #99CCFF 1px solid;
		border-right: #003366 1px solid;
		border-bottom: #99CCFF 1px solid;
		color: #FFFFFF;
		padding-left: 2px;
	}


.fontM-low {
font-size: 13px;	line-height: normal;
}
.fontML {
font-size: 14px;	line-height: normal;
}
.fontS-low {
font-size: 12px;	line-height: 14px;
}
.fontSS {
font-size: 10px;	line-height: normal;
}
.fontSSS {
font-size: 8px;	line-height: normal;
}
.fontLL {
font-size: 18px;	line-height: normal;
}
