a:link {
	textdecoration: none;
	color:#285CB7;}

a:visited {
	textdecoration: none;
	color:#800000;}

a:hover {
	textdecoration: none;
	color:#285CB7;}

TABLE.base {
    width:800px;
}

TABLE.list {
    margin-left:10pt;
    margin-right:10pt;
    color:#000000;
    font-familiy:Osaka,ＭＳ　Ｐゴシック;
    font-size:11pt;
    line-height:14pt;
    text-align:left;}

TABLE.table {
    margin-left:50pt;
    margin-right:50pt;
    border-color:#000000;
    border-style:solid;
    border-width:thin;
    background-color:#FFFFFF;}

TD.line {
    background-color:#3E4DA5;
    height:2px;}

TD.blank10 {
    height:10px;}

TD.blank20 {
    height:20px;}

H1.blue {
    color:#3E4DA5;
    font-familiy:Osaka,ＭＳ　Ｐゴシック;
    font-size:20pt;
    line-height:24pt;
    letter-spacing:1pt;
    text-align:center;}

H2.black {
    color:#000000;
    font-familiy:Osaka,ＭＳ　Ｐゴシック;
    font-size:16pt;
    line-height:22pt;
    letter-spacing:1pt;
    text-align:center;}

H3.link {
    color:#000000;
    font-familiy:Osaka,ＭＳ　Ｐゴシック;
    font-size:14pt;
    line-height:18pt;
    letter-spacing:1pt;
    text-align:center;}

.large-j {
    color:#000000;
    font-familiy:Osaka,ＭＳ　Ｐゴシック;
    font-size:12pt;
    line-height:18pt;
	padding-left:10pt;
	padding-right:10pt;}

.normal-j {
    color:#000000;
    font-familiy:Osaka,ＭＳ　Ｐゴシック;
    font-size:11pt;
    line-height:14pt;
    padding-left:10pt;
    padding-right:10pt;}

.table {
    font-familiy:Osaka,ＭＳ　Ｐゴシック;
    font-size:12pt;
    line-height:18pt;
    padding:10pt;}

.table-gray {
    color:#C0C0C0;
    font-familiy:Osaka,ＭＳ　Ｐゴシック;
    font-size:12pt;
    line-height:18pt;
    padding:10pt;}

.link-j {
    font-familiy:Osaka,ＭＳ　Ｐゴシック;
    font-size:11pt;
    letter-spacing:1pt;
    line-height:18pt;
    text-align:center;
    text-decoration:none;}

.notice {
	color:#CC3300;
	font-family: Arial, Helvetica, sans-serif;
    letter-spacing:0pt;
	font-size: 10pt;}
