body {
	scrollbar-base-color:#ffffff;
	scrollbar-arrow-color:#9f9f9f;
	scrollbar-highlight-color:#9f9f9f;
}

td {
	font-size:14px;
	line-height:20px
}

h1 { font-size: 90%; font-weight: strong; margin: 5 0 0 0; solid #a0a0a0; color: #888888; }
h1 .subtitle { font-size: 75%; }

/*余白5緑枠テーブル*/

table #grn{ 
border-color : #45A194; 
border-width : 1pt; 
border-style : solid;  
}

/*余白5青枠テーブル*/

table #blu{ 
border-color : #1758A1; 
border-width : 1pt; 
border-style : solid;  
}

/*余白5赤枠テーブル*/

table #red{ 
border-color : #9C2640; 
border-width : 1pt; 
border-style : solid; 
background-color : #F8D8DF;  
}

/*余白5橙枠テーブル*/

table #orn{ 
border-color : #E58842; 
border-width : 1pt; 
border-style : solid;  
background-color : #FEDFC7;  
}

/*緑破線テーブル*/

table #tengrn{ 
border-color : #45A194;  
border-width : 1pt; 
border-style : dashed;
background-color : #FFFFFF; 
}

/*青破線テーブル*/

table #tenblu{ 
border-color : #1758A1;  
border-width : 1pt; 
border-style : dashed;
background-color : #FFFFFF; 
}

/*赤破線テーブル*/

table #tenred{ 
border-color : #9C2640;  
border-width : 1pt; 
border-style : dashed;
background-color : #FFFFFF;
}

/*橙破線テーブル*/

table #tenorn{ 
border-color : #E58842;  
border-width : 1pt; 
border-style : dashed;
background-color : #FFFFFF; 
}

/*グレー破線テーブル*/

table #tengre{ 
border-color : #666666;  
border-width : 1pt; 
border-style : dashed; 
background-color : #FFFFFF; 
}


.font1 {
font-family : ＭＳ Ｐゴシック;
font-size : 10pt; 
line-height : 16pt;
color: #000000
}

.font2 {
font-family : ＭＳ Ｐゴシック;
font-size : 10pt; 
line-height : 16pt;
color: #890000;
font-weight : bold; 
}

.font3 {
font-family : ＭＳ Ｐゴシック;
font-size : 10pt; 
line-height : 14pt;
color: #666666; 
}

.font4 {
font-family : ＭＳ Ｐゴシック;
font-size : 10pt; 
line-height : 16pt;
color: #000000 ;
font-weight : bold;
}

.font5 {
font-family : ＭＳ Ｐゴシック;
font-size : 10pt; 
line-height : 16pt;
color: #ffffff ;
font-weight : bold;
}