A:visited
{
    COLOR: #006699
}
A:link
{
    COLOR: #0000ff
}
A:active
{
    COLOR: #666666
}
A:hover
{
    COLOR: red
}
.ss-gray
{
    PADDING-RIGHT: 2em;
    PADDING-LEFT: 2em;
    FONT-SIZE: 10px;
    COLOR: #333333
}
.M
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"
}
.comment-red
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #cc0000;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"
}
.comment-black
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #333333;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"
}
DL.margin0
{
    MARGIN-TOP: 1em;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 1em;
    MARGIN-LEFT: -1em;
    COLOR: #669999;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"
}
A.topics:link
{
    FONT-SIZE: 12px;
    COLOR: #669999;
    FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"
}
.M-gray
{
    PADDING-LEFT: 1em;
    FONT-SIZE: 12px;
    COLOR: #333333;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"
}
.kakomi-green
{
    BORDER-RIGHT: #007700 1px dotted;
    BORDER-TOP: #007700 1px dotted;
    FONT-SIZE: 12px;
    MARGIN: 4px 12px;
    BORDER-LEFT: #007700 1px dotted;
    BORDER-BOTTOM: #007700 1px dotted
}
.comment-green
{
    FONT-SIZE: 12px;
    COLOR: #007700;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"
}
.text-cautions
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #ff4500
}
.kakomi-red
{
    BORDER-RIGHT: red 1px dotted;
    BORDER-TOP: red 1px dotted;
    FONT-SIZE: 12px;
    MARGIN: 4px 12px;
    BORDER-LEFT: red 1px dotted;
    BORDER-BOTTOM: red 1px dotted
}
.S
{
    FONT-SIZE: 10px
}

/* 2008.02.07 J.Nakakoji ※CopyRight変更 */
.CopyRight{
	text-align:center;
	vertical-align:middle;
	font-size:9pt;
	color:#008080;
	hite-space:nowrap;
	width:760px;
	height:20px;
	padding-top:5px;
}

