body { 
    background-color: #cccccc;
    background-image:url(images/back.gif);
    background-position:center;
    background-repeat:repeat;
    margin-top: 0px;
    color:#444444;
}

a {text-decoration: none;}
a:link { color: #3333cc; text-decoration:underline;}
a:visited { color: #666666; text-decoration:underline;}
a:active { color: #6666cc;}
a:hover { color: #CC3333; text-decoration:underline;}

h1 { color: #333344; font-style: normal; font-weight: bold; font-size: 110%; line-height: 105%; text-decoration: none; margin-top: 10px }
h2 { color: #555588; font-style: normal; font-weight: normal; font-size: 14px; line-height: 105%; text-decoration: none; margin-top: 0px; }
h3 { color: #555588; font-style: normal; font-weight: normal; font-size: 12px; line-height: 105%; text-decoration: none; margin-top: 4px; }
h4 { color: #000000; font-style: normal; font-weight: normal; font-size: 13px; line-height: 180%; text-decoration: none; margin-top: 0px; }

.tablebox1 {
padding: 0px 0px 0px 0px;
background-color:#ffffff;
border: 1px solid;
border-collapse:collapse;
border-color: #888888
}

.tablebox2 {
padding: 5px 0px 0px 0px;
background-color:#eeeeee;
border: 1px solid;
border-collapse:collapse;
border-color: #aaaaaa;
margin-top: 0px;
margin-bottom: 0px
}

.tablebox3 {
padding: 0px 0px 0px 0px;
border-collapse:collapse;
}

.t01{ font-size: 85%;}
.t02{ font-size: 85%; line-height: 150%;}
.t1{font-size: 85%; line-height: 150%; font-weight: normal;}
.t2{background-color:#eeeeee; font-size: 85%;font-weight: normal; padding-left:5px}
.t3{ color:#6600cc; font-size: 90%; line-height: 180%; font-weight: normal; padding-left:10px; background-image:url(images/top-back.jpg); background-position:center; background-repeat:no-repeat;}
.t3-2{ color:#6600cc; font-size: 90%; line-height: 180%; font-weight: normal; padding-left:10px;}
.t4{font-size: 90%; font-weight: normal; text-align:left;}
.t5{font-size: 85%; font-weight: normal; text-align:right;}
.t6{font-size: 110%; font-weight: normal; text-align:left;}
.t7{background-color:#eeeeff; color:#000000; font-size: 110%;font-weight: normal; padding:5px}
.t8{font-size: 80%; line-height: 130%; font-weight: normal;}
.t9{font-size: 110%; font-weight: bold;line-height: 120%;}
.t10{font-size: 105%; font-weight: bold;line-height: 120%;}
.t11{font-size: 90%; line-height: 150%; font-weight: normal; padding-right:10px; }
.b1{font-size: 130%; color:#aa0000; font-weight: bold;line-height: 120%;}

.moji02{ font-size: 80%; font-weight: bold}

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

.td01{
background-color:#eeeeee;
border:1px solid #ffffff;
color:#444444;
font-size: 95%;
}

.td02{
background-color:#dddddd;
border:1px solid #ffffff;
color:#444444;
font-size: 95%;
}

.td03{
background-color:#eeeeee;
border:1px solid #ffffff;
color:#444444;
font-size: 85%;
}

.td11{font-size: 80%; font-weight: bold;}
.td12{font-size: 85%; font-weight: bold;}

.r{ color:#ff0000;}
.g{ color:#555555;}
.mi{ color:#333333; font-size: 20px; font-weight: bold}

.td100{font-weight: bold;}
.td100 a:link {color: #ff3333;}
.td100 a:visited {color: #9999ff;}
.td100 a:active {color: #ccffcc;}
.td100 a:hover {color: #ff8888;}

.f1{ letter-spacing: 0.5em}