body {
font-size: 10px;
color: #999999;
margin: 0;
padding: 0;
}

a:link {
text-decoration:none;
color:#ff6699;
}

a:visited {
text-decoration:none;
color:#ff6699;
}

a:hover {
color:#66bb66
}

a:active {
text-decoration:none;
color:#ff6699;
}

.table0 {
font-size: 12px;
background-color: #ffffff;
width: 100%; /* テーブルの横幅 */ 
height: 50px; /* テーブルの縦幅 */ 
text-align:center;
} 

.TD0 {
font-size: 11px;
color: #333333;
text-align:left;
}  

.table1 {
font-size: 12px;
width: 650px; /* テーブルの横幅 */ 
height: 118px; /* テーブルの縦幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #cccccc solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.TD1 {
width: 122px; /* テーブルの横幅 */  
border: 1px #cccccc solid; /* セルの枠線（太さ・色・スタイル） */ 
text-align:center;
} 

.TD2 {
font-size: 13px;
color: #56b300;
background-image:url(bg01.gif);
height: 24px;
font-weight:bold;
border: 1px #cccccc solid; /* セルの枠線（太さ・色・スタイル） */ 
text-align:left;
} 

.TD3 {
font-size: 12px;
color: #333333;
background-image:url(bg02.gif);
background-repeat:repeat;
border: 1px #cccccc solid; /* セルの枠線（太さ・色・スタイル） */ 
text-align:left;
} 

.table2 {
font-size: 12px;
width: 159px; /* テーブルの横幅 */ 
height: 365px; /* テーブルの縦幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #cccccc solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.TD4 {
font-size: 12px;
color: #ff6699;
height: 85px; /* テーブルの縦幅 */ 
background-color: #f0f0f0;
font-weight:bold;
border: 1px #cccccc solid; /* セルの枠線（太さ・色・スタイル） */ 
text-align:left;
}

.TD5 {
font-size: 11px;
color: #333333;
height: 85px; /* テーブルの縦幅 */ 
border: 1px #cccccc solid; /* セルの枠線（太さ・色・スタイル） */ 
text-align:left;
} 

.table3 {
font-size: 12px;
width: 175px; /* テーブルの横幅 */ 
height: 402px; /* テーブルの縦幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #cccccc solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
}

.TD6 {
height: 52px; /* テーブルの縦幅 */ 
border: 1px #cccccc solid; /* セルの枠線（太さ・色・スタイル） */ 
text-align:center;
}

.TD7 {
font-size: 11px;
color: #333333;
border: 1px #cccccc solid; /* セルの枠線（太さ・色・スタイル） */ 
text-align:left;
}  

.table4 {
font-size: 12px;
width: 632px; /* テーブルの横幅 */ 
height: 402px; /* テーブルの縦幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #cccccc solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
}

.table5 {
font-size: 12px;
color: #999999;
width: 280px; /* テーブルの横幅 */ 
}

.table6 {
font-size: 11px;
color: #666666;

}

.TD8 {
font-size: 12px;
color: #ff6699;
text-align:center;
}

.table7 {
font-size: 10px;
color: #666666;
width: 280px; /* テーブルの横幅 */ 
}

.table8 {
font-size: 10px;
background-color: #dddddd;
width: 100%; /* テーブルの横幅 */ 
text-align:center;
}

.table9 {
font-size: 11px;
color: #666666;
width: 100%; /* テーブルの横幅 */ 
text-align:center;
}

.table10 {
font-size: 11px;
color: #666666;
width: 745px; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #cccccc solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
text-align:left;
}

.table10 TD {
border: 1px #cccccc solid; /* セルの枠線（太さ・色・スタイル） */ 
} 

.TD9 {
font-size: 11px;
color: #56b300;
background-image:url(bg01.gif);
border: 1px #cccccc solid; /* セルの枠線（太さ・色・スタイル） */ 
font-weight:bold;
text-align:center;
}

.table11 {
font-size: 12px;
color: #666666;
background-color: #f0f0f0;
width: 745px; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #cccccc solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
text-align:left;
}

.table12 {
font-size: 12px;
color: #666666;
background-color: #f0f0f0;
width: 815px; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #cccccc solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
text-align:left;
}

.TD10 {
font-size: 11px;
color: #56b300;
text-align:center;
}
