A:link { color: black; text-decoration: none;}
A:visited { color: black; text-decoration: none;}
A:active { color: black; text-decoration: none;}
A:hover { color: red; text-decoration: none;}

.c_th_title
{
    padding-top:5px;
    padding-left:5px;
	font-color: #4169E1;
	font-size: 12pt;
	font-weight: bold;
}
.c_tb_body_h
{
    padding-top:10px;
    padding-left:12px;
    padding-right:24px;
    padding-bottom:15px;
	margin-top:0px;
	margin-bottom:0px;
    background-color: #eeeeFF;
}
.c_tb_body_d
{
    padding-top:10px;
    padding-left:24px;
    padding-right:24px;
    padding-bottom:1px;
	margin-top:0px;
	margin-bottom:0px;
    background-color: #ffffff;
}
.c_tb_main
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #8888bf 1px solid;
    BORDER-LEFT: #8888bf 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
.c_th_cell2
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #CCCCFF 1px solid;
    COLOR: #2F4F4F;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #B0C4DE;
    text-align: center;
}
.c_tb_cell2
{
    BORDER-RIGHT: #8888bf 1px solid;
    BORDER-TOP: #8888bf 0px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #8888bf 0px solid;
    COLOR: #222222;
    BORDER-BOTTOM: #8888bf 1px solid;
    BACKGROUND-COLOR: #ffffff
}

#ft_title
{
	FONT-SIZE: 18pt;
}
#ft_title2
{
	FONT-SIZE: 13pt;
}
#ft_page
{
	FONT-SIZE: 10pt;
}
#ft_copyright
{
	FONT-SIZE: 8pt;
	color: #999999;
}
#ft_sakusya
{
	FONT-SIZE: 9pt;
	color: #222222;
}
