.r12gry {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 16px
}
.r12lgr {
	FONT-SIZE: 12px; COLOR: #999999; LINE-HEIGHT: 16px
}
A:link {
	FONT-SIZE: 12px; COLOR: #DC61B5; LINE-HEIGHT: 16px
}
A:visited {
	FONT-SIZE: 12px; COLOR: #333366; LINE-HEIGHT: 16px
}
A:hover {
	FONT-SIZE: 12px; COLOR: #ff3333; LINE-HEIGHT: 16px
}
A:active {
	FONT-SIZE: 12px; COLOR: #ff6666; LINE-HEIGHT: 16px
}

.cssi {
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	LINE-HEIGHT: 14px;
	TEXT-DECORATION: none;
	font-weight: bold;
}

A.index:link {
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	LINE-HEIGHT: 14px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A.index:visited {
	FONT-SIZE: 14px;
	COLOR: #9999FF;
	LINE-HEIGHT: 14px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A.index:hover {
	FONT-SIZE: 14px;
	COLOR: #AAFFFF;
	LINE-HEIGHT: 14px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A.index:active {
	FONT-SIZE: 14px;
	COLOR: #0000AA;
	LINE-HEIGHT: 14px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.textmain {
	font-size: 10pt;
	line-height: 100%;
}
.footer {
	font-size: 8pt;
	font-family: Century Gothic,VERDANA;
	line-height: 110%;
}

/********************************************************************
*テーブルスタイル
*
**********************************************************************/
td.a
{
	border-style : solid;
	border-width : 1px;
	border-color : #808080;
}

table.a{
	border-style : solid;
	border-collapse : collapse;
	border-width : 1px;
	border-color : #808080;
}

table.red{
	border-style : solid;
	border-collapse : collapse;
	border-width : 1px;
	border-color : #ff7a6f;
}

