/* Copyright(C) 2001-2002 アクセス向上大失敗 All Rights Reservd. */

BODY, TD { font-size: 92%; color: #2E2E2A; line-height: 140%; font-family:sans-serif; }
A:link {color:#AC41FF}
A:visited {color:#828C9D}
a:hover {color:#800080;background-color:#FFC0FF}
A:active {color:#FF0000; text-decoration:none}
H1 { font-size: 5pt }

.LargeTitle {
	color:#774176;
	font-weight:bold;
	border: 1px solid #DEB8DE;
	padding: 2px 4px;
}

.LargeTitleBg {
	color:#FFFF00;
	font-weight:bold;
	border: 1px solid #DEB8DE;
	padding: 2px 4px;
	background-color:#774176;
}

.MediumTitle {
	color:#AC41FF;
	font-weight:bold;
	border: 1px solid #774176;
	padding: 0px 10px;
}

.IndexTitle {
	font-size: 24px;
	font-weight: bold;
	border-bottom: 1px solid #FF0000;
	padding: 0px 30px;
}

.LinkTitle {
	color:#C000C0;
	font-size: 9pt;
	font-weight:bold;
	border: 1px solid #DEB8DE;
	background-color:#F3E5F3;
}

.LinkSubTitle {
	color:#003275;
	font-size: 9pt;
	border-top: 1px solid #000080;
	border-bottom: 1px solid #000080;
	padding: 0px 1px;

}

.SmallTitle {}

.LargeOutlineStyle {
	font-size: 11pt;
	border: 1px dotted #808080;
	padding: 1px 2px;
}

.MediumOutlineStyle {
	font-size: 11pt;
	border: 1px dotted #808080;
	padding: 1px 2px;
}

.MediumOutlineTitle {
	font-size: 14pt;
	color:#774176;
	font-weight:bold;
}

.QuotationFont {
	font-size: 8pt;
	font-style: oblique;
	font-family:"ＭＳ Ｐ明朝";
}

.AffiliateLine {
	font-size:12pt;
	font-weight:bold;
	border-bottom: 1px solid #C7C7BB;
	padding: 2px 10px;
}

.AffiliateLineComment {
	font-size:9pt;
	font-weight:bold;
	color:#505050;
}

.PreparationLink {
	font-size:10pt;
	font-weight:normal;
	color:#A0A0A0;
}

.ExplanatoryNotesStyle {
	margin: 1px 15px; 
	font-size: 9pt;
	border: 1px solid #400040;
	background-color: #FFF8FF;
	padding: 1px 2px;
}

/* Style Sheet */
