/* ページスタイル */
body {
	margin:0px auto;
	width:760px;
}

FORM {
	margin:0px;
}

td {
	font-size:14px;
	line-height: 18px;
}

A:link {
	color: #000000;
	text-decoration: none;

} 
A:visited {
	color: #333333;
	text-decoration: none;

} 
A:hover {
	color: #BA5080;
	text-decoration: underline;

} 
A:active {
	color: #BA5080;
	text-decoration: underline;

} 

/* テーブルスタイル */
.tblColorGr {
	background-color:#EEEEEE;
}

.tblColorGr2 {
	background-color:#C0C0C0;
}

.tbMargin {
	padding:8px 8px 8px 8px;
}

/* 画像関連スタイル */
img {
	border-width:0px;
}

/* 文字スタイル（通常） */
.FontLarge {
	font-size:16px;
	font-weight:bold;
	line-height:18px;
}

.FontMiddle {
	font-size:14px;
	font-weight:200;
	line-height:18px;
}

.FontSmall {
	font-size:12px;
	font-weight:200;
	line-height:18px;
}

.FontSmallAtt {
	font-size:12px;
	color:#FF3333;
	font-weight:200;
	line-height:18px;
}

/* 文字スタイル（色指定） */
.FontLargeBlue {
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	color:#0000FF;
}

.FontLargeRed {
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	color:#FF0000;
}

.FontLargeWhite {
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	color:#FFFFFF;
}

.FontMiddleBlue {
	font-size:14px;
	font-weight:200;
	line-height:18px;
	color:#0000FF;
}

.FontMiddleRed {
	font-size:14px;
	font-weight:200;
	line-height:18px;
	color:#FF0000;
}

.FontMiddleWhite {
	font-size:14px;
	font-weight:200;
	line-height:18px;
	color:#FFFFFF;
}

.FontSmallBlue {
	font-size:12px;
	font-weight:200;
	line-height:18px;
	color:#0000FF;
}

.FontSmallRed {
	font-size:12px;
	font-weight:200;
	line-height:18px;
	color:#0000FF;
}

.FontSmallWhite {
	font-size:12px;
	font-weight:200;
	line-height:18px;
	color:#FFFFFF;
}

