body { 
background-color: #ffffff;
margin-top: 0px;
margin-left :5px;
color:#000000;
line-height: 150%;
font-size: 100%
}

.waku01 {  
margin-top: 0px;
margin-bottom: 5px
}

.waku02 {   
border-style: solid;
border-color: #9966CC;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 10px;
border-top-width: 10px;
margin-top: 5px;
margin-bottom: 5px
}

.waku03 {  
margin-top: 30px;
margin-bottom: 30px
}

.waku04{
border:1px solid #999999;
color:#000000;
font-weight: normal;
font-size: 100%;
line-height: 150%;
padding-left:2px;
padding-right:2px
}

.waku05 {  
margin-top: 0px;
margin-left: 15px;
margin-right: 0px;
margin-bottom: 0px
}

.moji01 {
font-size: 90%;
padding-bottom:10px
}

.moji02 {
font-size: 85%;
padding-bottom:10px
}

.moji03 {
font-size: 80%
}

.moji04 {
font-size: 105%
}

.moji05 {
font-size: 130%;
color:#0000ff;
font-weight: bold;
padding-top:20px;
padding-bottom:10px
}

.moji06 {
font-size: 90%
}

.moji07 {
font-size: 85%;
color:#000000;
font-weight: normal
}


.moji08 {
font-size: 120%;
color:#ff0000;
font-weight: bold;
text-decoration:underline
}

.moji09 {
font-size: 150%;
color:#ff3300;
font-weight: bold;
}

.moji10 {
color:#ff3300;
}

.moji11 {
font-weight: bold;
color:#ff33cc;
}

.moji12 {
font-weight: bold;
}

.moji13 {
color:#666666;
}

.margin01{
margin-left:5px
}

.margin02{
margin-bottom:5px
}

.color01{
background-color:#9999FF
}

.color02{
color:#000099
}

.color03{
color:#ff0000
}

.color03-1{
color:#ff0000;
border-bottom-style:double;
margin-bottom:5px
}

.color04{
color:#CCFFFF
}

.color05{
background-color:#ffcc99
}

.tablebox1 {
margin-top: 0px;
margin-bottom: 15px;
padding: 0px 0px 0px 0px;
border: 0px solid;
border-collapse:collapse;
border-color: #006633
}

.td1-1{
background-color:#CCFF99;
border:1px solid #006633;
color:#000000;
font-weight: normal;
font-size: 90%;
line-height: 150%;
padding-left:3px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.td1-1a{
background-color:#FFCC99;
border:1px solid #FF66FF;
color:#000000;
font-weight: normal;
font-size: 90%;
line-height: 150%;
padding-left:3px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.tablebox2 {
margin-top: 0px;
margin-bottom: 10px;
margin-left: 5px;
padding: 0px 0px 0px 0px;
border: 1px solid;
border-collapse:collapse;
border-color: 006633
}


.td2-1{
background-color:#ffffff;
border:1px solid #FFCC99;
color:#FF6600;
font-weight: bold;
font-size: 90%;
line-height: 160%;
padding-left:3px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}

.td2-2{
background-color:#ffffff;
border:1px solid #FF6633;
color:#000000;
font-weight: normal;
font-size: 85%;
line-height: 160%;
padding-left:3px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}

.td2-3{
background-color:#ffffff;
border:1px solid #FF6633;
color:#000000;
font-weight: normal;
font-size: 85%;
line-height: 160%;
padding-left:3px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 1px
}


.td2-4{
background-color:#ffffff;
border:1px solid #99FF99;
color:#009900;
font-weight: bold;
font-size: 90%;
line-height: 160%;
padding-left:3px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}

.td2-5{
background-color:#ffffff;
border:1px solid #009900;
color:#000000;
font-weight: normal;
font-size: 85%;
line-height: 160%;
padding-left:3px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}

.td2-6{
background-color:#ffffff;
border:1px solid #009900;
color:#000000;
font-weight: normal;
font-size: 85%;
line-height: 160%;
padding-left:3px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 1px
}

.td2-7{
background-color:#ffffff;
border:1px solid #009900;
color:#000000;
font-weight: normal;
font-size: 85%;
line-height: 160%;
padding-left:3px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.td2-8{
background-color:#ffffff;
border:1px solid #99FF99;
color:#000000;
font-weight: normal;
font-size: 85%;
line-height: 160%;
padding-left:3px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}

.td2-9{
background-color:#CCFFCC;
border:1px solid #99FF99;
color:#000000;
font-weight: normal;
font-size: 85%;
line-height: 160%;
padding-left:3px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.tablebox5 { padding: 0px 0px 0px 0px; border: 0px solid; border-collapse:collapse; border-color: #666666; margin-bottom:15px}
.tablebox5-1 { padding: 0px 0px 0px 0px; border: 0px solid; border-collapse:collapse; border-color: #666666; margin-top:5px;margin-bottom:15px}
.tablebox5-2 { padding: 0px 0px 0px 0px; border: 0px solid; border-collapse:collapse; border-color: #666666; margin-top:5px;margin-bottom:10px}

.td5-1{
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 1px;
background-color:#ffffff;
border:0px solid #666666;
color:#000000;
font-weight: normal;
font-size: 90%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.td5-1-1{
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 1px;
background-color:#ffffff;
border:0px solid #666666;
color:#000000;
font-weight: normal;
font-size: 90%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 0px;
border-top-width: 1px
}

.td5-1-2{
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 1px;
background-color:#ffffff;
color:#000000;
border:0px solid;
font-weight: normal;
font-size: 90%;
border-top-color:#cccccc;
border-bottom-color:#666666;
border-left-color:#666666;
border-right-color:#666666;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px 
}


.td5-2{
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#CCFFCC;
border:0px solid #666666;
color:#000000;
font-weight: normal;
font-size: 100%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.td5-3{
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#99CCFF;
border:0px solid #666666;
color:#000000;
font-weight: normal;
font-size: 80%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.td5-4{
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#ffffff;
border:0px solid #666666;
color:#000000;
font-weight: normal;
font-size: 80%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.td5-5{
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#CCFFCC;
border:0px solid #666666;
color:#000000;
font-weight: normal;
font-size: 100%;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-top-width: 0px
}

.td5-6{
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#ffffff;
border:0px solid #666666;
color:#000000;
font-weight: normal;
font-size: 100%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.td5-7{
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#CCCCCC;
border:0px solid #666666;
color:#000000;
font-weight: normal;
font-size: 100%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.td5-8{
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#CCFFCC;
border:0px solid #666666;
color:#000000;
font-weight: normal;
font-size: 90%;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-top-width: 0px
}

.td5-9{
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#ccffcc;
border:0px solid #666666;
color:#000000;
font-weight: normal;
font-size: 90%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.td5-10{
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#ffffff;
border:0px solid #666666;
color:#000000;
font-weight: normal;
font-size: 100%;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}

.td5-11{
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#ffffff;
border:0px solid #666666;
color:#000000;
font-weight: normal;
font-size: 95%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.td5-12{
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#ffffff;
border:0px solid #666666;
color:#000000;
font-weight: bold;
font-size: 95%;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-top-width: 0px
}

.td5-13{
padding-left: 18px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#ffffff;
border:0px solid #666666;
color:#000000;
font-weight: normal;
font-size: 90%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}


.td6{
background-color:#ffffff;
border:1px solid #666666;
color:#666666;
font-size: 85%;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}

.td6-1{
background-color:#ffffff;
border:1px solid #000000;
color:#000000;
font-size: 85%;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}

.td6-2{
background-color:#ffffff;
border:1px solid #cccccc;
color:#000000;
font-size: 85%;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}

.tablebox7 { padding: 0px 0px 0px 0px; border: 1px solid; border-collapse:collapse; border-color: #666666; margin-bottom:10px}
.tablebox7a { padding: 0px 0px 0px 0px; border: 1px solid; border-collapse:collapse; border-color: #666666; margin-top:5px;margin-bottom:5px}
.td7-1{
background-color:#ffffff;
border:1px solid #666666;
color:#000000;
font-size: 100%;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}

.td7-2{
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#66CC66;
border:1px solid #666666;
color:#000000;
font-weight: normal;
font-size: 100%;
line-height: 130%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.td7-3{
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#CCFFCC;
border:1px solid #666666;
color:#000000;
font-weight: normal;
font-size: 100%;
line-height: 130%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.td7-4{
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#ffffff;
border:1px solid #666666;
color:#000000;
font-weight: normal;
line-height: 130%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.td7-5{
background-color:#99CCFF;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
border:1px solid #666666;
color:#000000;
font-weight: normal;
line-height: 130%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}


.td7-6{
background-color:#CCFFFF;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
border:1px solid #666666;
color:#000000;
font-weight: normal;
line-height: 130%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.td7-7{
background-color:#FFFF99;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
border:1px solid #666666;
color:#000000;
font-weight: normal;
line-height: 130%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.tablebox8 { padding: 0px 0px 0px 0px; border: 1px solid; border-collapse:collapse; border-color: #009900; margin-top:5px;margin-bottom:5px}

.td8-1{
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#ccffcc;
border:1px solid #009900;
color:#000000;
font-weight: bold;
line-height: 130%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.td8-2{
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#ffffff;
border:1px solid #009900;
color:#000000;
font-weight: normal;
line-height: 130%;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}


