/* デフォルト */
BODY			{font-size:small; background:url(/images/back.gif); font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", Meirio, "MS Pゴシック", sans-serif;}
/* リンク関連 */
A:link			{font-weight:bold; color:#0000FF}
A:visited		{font-weight:bold; color:#990099}
A:active		{font-weight:bold; color:#FF0000}
A:hover			{font-weight:bold; color:#009900}
/* テーブル関連 */
.CounterHeader		{font-size:large; font-family:Impact,chicago; Color:#000000}
.CounterDetail		{font-size:large; font-family:Impact,chicago; Color:#0033CC}
.TitlePoint		{font-size:small; border-width:0px 3px 3px 0px; border-style:solid; border-color:#000099; background:#FFFF66;}
.TitleHeader		{font-size:medium; font-weight:bold; color:#FFFFFF; background:#000099;}
.TitleDetail		{font-size:small; border-width:0px 0px 0px 0px; border-style:solid; border-color:#000099;}
.ExtraHeader		{font-size:medium; font-weight:bold; Color:#000099; border-width:1px 3px 3px 1px; border-style:solid; border-color:#000099; background:#FFFFCC;}
.LinkHeader		{font-size:small; font-weight:bold; color:#000099; border-width:1px 3px 3px 1px; border-style:solid; border-color:#000099; background:#CCFFFF;}
.LinkDetail		{font-size:small; border-width:0px 3px 1px 0px; border-style:solid; border-color:#000099; background:#FFFFFF;}
.NoLinkHeader		{font-size:small; font-weight:bold; color:#666666; border-width:1px 3px 3px 1px; border-style:solid; border-color:#666666; background:#CCCCCC;}
.NoLinkDetail		{font-size:small; border-width:0px 3px 1px 0px; border-style:solid; border-color:#666666; background:#FFFFFF;}
.SubHeader		{font-size:medium; font-weight:bold; Color:#000099; border-width:1px 3px 3px 1px; border-style:solid; border-color:#000099; background:#FFFFCC;}
.ListCell		{font-size:small; border-width:1px 3px 3px 1px; border-style:solid; border-color:#000099; background:#99FFFF;}
.ListHeader		{font-size:small; font-weight:bold; color:#FFFFFF; background:#000099;}
.ListDetail		{font-size:small; font-weight:bold; color:#000000; background:#FFFFFF;}
.WindowCell		{font-size:small; border-width:1px 2px 2px 1px; border-style:solid; border-color:#000099; background:#99FFFF;}
.WindowHeader		{font-size:medium; font-weight:bold; color:#000099; background:#FFFFCC;}
.WindowDetail		{font-size:small; color:#000000; background:#FFFFFF;}
.WarningCell		{font-size:small; border-width:1px 2px 2px 1px; border-style:solid; border-color:#990000; background:#FF9900;}
.WarningHeader		{font-size:medium; font-weight:bold; color:#FF6600; background:#FFCC33;}
.WarningDetail		{font-size:small; color:#000000; background:#FFFFFF;}
.ColumnHeaderT		{font-size:medium; font-weight:bold; color:#000099; border-width:2px 3px 1px 2px; border-style:solid; border-color:#000099; background:#CCFFFF;}
.ColumnHeaderD		{font-size:medium; font-weight:bold; color:#000099; border-width:2px 3px 1px 0px; border-style:solid; border-color:#000099; background:#FFFFCC;}
.ColumnDetail		{font-size:small; color:#000000; border-width:0px 3px 3px 2px; border-style:solid; border-color:#000099; background:#FFFFFF;}
.WhatsNewHeaderF	{font-size:small; font-weight:bold; color:#000099;}
.WhatsNewHeaderT	{font-size:small; font-weight:bold; color:#000099; border-width:2px 1px 1px 2px; border-style:solid; border-color:#000099; background:#FFFFCC;}
.WhatsNewHeaderD	{font-size:small; font-weight:bold; color:#000099; border-width:2px 3px 1px 0px; border-style:solid; border-color:#000099; background:#CCFFFF;}
.WhatsNewDetail		{font-size:small; color:#000000; border-width:0px 3px 3px 2px; border-style:solid; border-color:#000099; background:#FFFFFF;}
.ImpressionHeader	{font-size:small; font-weight:bold; color:#FFFF66; border-width:2px 3px 1px 2px; border-style:solid; border-color:#000099; background:#0066ff;}
.ImpressionDetail	{font-size:small; color:#000000; border-width:0px 3px 3px 2px; border-style:solid; border-color:#000099; background:#FFFFFF;}

.ImpreCell		{font-size:small; border-width:2px 3px 3px 2px; border-style:solid; border-color:#000099; background:#99FFFF;}
.ImpreHeader		{font-size:medium; font-weight:bold; color:#000099; background:#FFFFCC;}
.ImpreDetail		{font-size:small; color:#000000; background:#FFFFFF;}

.PageTitle		{font-size:medium; font-weight:bold; color:#FFFF99; border-width:1px 3px 3px 1px; border-style:solid; border-color:#000099; background:#0099FF;}
.PageTitlePoint		{font-size:small; border-width:0px 3px 3px 0px; border-style:solid; border-color:#000099; background:#99FFFF;}
.PageTitleHeader	{font-size:medium; font-weight:bold; color:#FFFFFF; background:#000099;}
.PageTitleDetail	{font-size:small; border-width:0px 0px 0px 5px; border-style:solid; border-color:#000099;}
.LinkSiteHeader		{font-size:small; font-weight:bold; color:#000000; border-width:1px 3px 3px 1px; border-style:solid; border-color:#000099; background:#CCFFFF;}
.LinkSiteDetail		{font-size:small; border-width:0px 3px 1px 0px; border-style:solid; border-color:#000099; background:#FFFFFF;}
.LinkMove		{font-size:small; border-width:1px 2px 2px 1px; border-style:solid; border-color:#000099; background:#CCFFFF;}
.TableCell		{font-size:small; border-width:1px 3px 3px 1px; border-style:solid; border-color:#000099; background:#0099FF;}
.TableHeaderCol		{font-size:small; font-weight:bold; color:#FFFFFF; background:#000099;}
.TableHeaderRow		{font-size:small; font-weight:bold; color:#000099; background:#FFFFCC;}
.TableDetail		{font-size:small; color:#000000; background:#FFFFFF;}
.ExpHeader		{font-size:small; font-weight:bold; color:#000000; border-width:1px 2px 2px 1px; border-style:solid; border-color:#000099; background:#CCFFFF;}
.ExpDetail		{font-size:small; border-width:0px 2px 1px 0px; border-style:solid; border-color:#000099; background:#FFFFFF;}
.ImageCell		{font-size:10px; font-weight:bold; color:#000000;}
.RevisionTitle		{font-size:medium; font-weight:bold; Color:#000099; border-width:1px 3px 3px 1px; border-style:solid; border-color:#000099; background:#FFFFCC;}
.RevisionLink		{font-size:medium; font-weight:bold; color:#000099; border-width:1px 3px 3px 1px; border-style:solid; border-color:#000099; background:#CCFFFF;}
.RevisionNoLink		{font-size:medium; font-weight:bold; color:#666666; border-width:1px 3px 3px 1px; border-style:solid; border-color:#666666; background:#CCCCCC;}
.LinkListHeader		{font-size:small; font-weight:bold; color:#FFFFFF; border-width:2px 3px 2px 2px; border-style:solid; border-color:#000099; background:#0099FF;}
.LinkListTitle		{font-size:small; font-weight:bold; color:#000099; border-width:1px 3px 3px 1px; border-style:solid; border-color:#000099; background:#CCFFFF;}
.LinkListDetail		{font-size:small; font-weight:bold; color:#000099; border-width:0px 3px 1px 0px; border-style:solid; border-color:#000099; background:#FFFFCC;}
.ReportHeader		{font-size:small; border-width:1px 3px 3px 1px; border-style:solid; border-color:#009900; background:#99FF99;}
.ReportDetail		{font-size:small; border-width:1px 2px 2px 1px; border-style:solid; border-color:#009900; background:#CCFFCC;}
.ReportInfoHeader	{font-size:small; font-weight:bold; color:#FFFFFF; border-width:1px 2px 2px 1px; border-style:solid; border-color:#009900; background:#66CC33;}
.ReportInfoDetail	{font-size:small; font-weight:bold; color:#000000; border-width:0px 2px 1px 0px; border-style:solid; border-color:#009900; background:#FFFFFF;}
/* フォントのみ */
.EnglishFont		{font-size:small; font-family:Verdana,Arial;}
.MCTitle		{font-size:small;}
.MCBanner		{font-size:16px; font-family:Impact,chicago; Color:#000000}
.MCMenu			{font-size:small;}
.MCDetail		{font-size:small;}
.Bold			{font-size:medium;}
.AdvertiseTitle		{font-size:small; font-weight:bold; color:#000099;}
.AdvertiseDetail	{font-size:small; color:#000000;}
