#contents {
background: #FFF;
}

#contents h3 {
margin: 0px;
padding: 4px 8px 8px 0px;
font-size: x-small;
font-weight: bold;
color: #000;
background: #FFF;
font-family: 'MS UI Gothic', Verdana, Arial, Helvetica, sans-serif;
cursor: default;
}

#contents h4 {
margin: 0px;
padding: 4px 8px 0px 0px;
font-size: x-small;
font-weight: normal;
color: #000;
background: #FFF;
font-family: 'MS UI Gothic', Verdana, Arial, Helvetica, sans-serif;
cursor: default;
}

#contents h5 {
margin: 0px;
padding: 4px 8px 0px 0px;
font-size: x-small;
font-weight: normal;
color: #333;
background: #FFF;
font-family: 'MS UI Gothic', Verdana, Arial, Helvetica, sans-serif;
cursor: default;
text-decoration: underline;
}

#contents p {
margin: 0px;
padding: 0px 8px 8px 0px;
font-size: x-small;
font-weight: normal;
color: #333;
background: #FFF;
line-height: 150%;
font-family: 'MS UI Gothic', Verdana, Arial, Helvetica, sans-serif;
cursor: default;
}

#contents p img {
float: left;
}

table.t01 {
border: solid 1px gray;
border-collapse: collapse;
}

caption.t01 {
font-size: x-small;
font-weight: bold;
color: #333;
background: #FFF;
line-height: 150%;
text-align: left;
font-family: 'MS UI Gothic', Verdana, Arial, Helvetica, sans-serif;
cursor: default;
}

th.t01 {
font-size: x-small;
font-weight: normal;
color: #333;
background: #FFF;
line-height: 150%;
text-align: center;
border: solid 1px gray;
border-collapse: collapse;
font-family: 'MS UI Gothic', Verdana, Arial, Helvetica, sans-serif;
cursor: default;
}

td.t01 {
font-size: x-small;
font-weight: normal;
color: #333;
background: #FFF;
line-height: 150%;
text-align: center;
border: solid 1px gray;
border-collapse: collapse;
font-family: 'MS UI Gothic', Verdana, Arial, Helvetica, sans-serif;
cursor: default;
}

td.t01left {
padding-left: 5px;
margin-left: 5px;
font-size: x-small;
font-weight: normal;
color: #333;
background: #FFF;
line-height: 150%;
text-align: left;
border: solid 1px gray;
border-collapse: collapse;
font-family: 'MS UI Gothic', Verdana, Arial, Helvetica, sans-serif;
cursor: default;
}

th.t01red {
font-size: x-small;
font-weight: normal;
color: #FF0000;
background: #FFF;
line-height: 150%;
text-align: center;
border: solid 1px gray;
border-collapse: collapse;
font-family: 'MS UI Gothic', Verdana, Arial, Helvetica, sans-serif;
cursor: default;
}

th.t01leftred {
font-size: x-small;
font-weight: normal;
color: #FF0000;
background: #FFF;
line-height: 150%;
text-align: left;
border: solid 1px gray;
border-collapse: collapse;
font-family: 'MS UI Gothic', Verdana, Arial, Helvetica, sans-serif;
cursor: default;
}

td.t01red {
font-size: x-small;
font-weight: normal;
color: #FF0000;
background: #FFF;
line-height: 150%;
text-align: center;
border: solid 1px gray;
border-collapse: collapse;
font-family: 'MS UI Gothic', Verdana, Arial, Helvetica, sans-serif;
cursor: default;
}

td.t01leftred {
font-size: x-small;
font-weight: normal;
color: #FF0000;
background: #FFF;
line-height: 150%;
text-align: left;
border: solid 1px gray;
border-collapse: collapse;
font-family: 'MS UI Gothic', Verdana, Arial, Helvetica, sans-serif;
cursor: default;
}

td.t01right {
padding-right:3px;
font-size: x-small;
font-weight: normal;
color: #333;
background: #FFF;
line-height: 150%;
text-align: right;
border: solid 1px gray;
border-collapse: collapse;
font-family: 'MS UI Gothic', Verdana, Arial, Helvetica, sans-serif;
cursor: default;
}

td.t01rightred {
padding-right:3px;
font-size: x-small;
font-weight: normal;
color: #FF0000;
background: #FFF;
line-height: 150%;
text-align: right;
border: solid 1px gray;
border-collapse: collapse;
font-family: 'MS UI Gothic', Verdana, Arial, Helvetica, sans-serif;
cursor: default;
}

td.t01img {
font-size: x-small;
font-weight: normal;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color: #333;
background: #FFF;
text-align: center;
vertical-align:middle;
border: solid 1px gray;
border-collapse: collapse;
font-family: 'MS UI Gothic', Verdana, Arial, Helvetica, sans-serif;
cursor: default;
}

#backlink {
text-align: right;
color: #900000;
}

div.blank {
margin-top: 4px;
}

.main {
background: #FFF;
}

span.notes {
font-size: 0.7em;
vertical-align: super;
}

span.imgleft {
float: left;
margin-top: 1em;
text-align: center;
font-size: smaller;
font-weight: bold;
}

span.imgright {
float: right;
margin-top: 1em;
}

p.clright {
clear: right;
}