body  { color: #333; font-size: 0.8em; line-height: 160%; }
A:link { color: #060; text-decoration: none  }
A:visited { color: #366 ; text-decoration: none; }
A:HOVER { color: #900; font-weight: bold ; text-decoration: none; }
p {}
.menu { color: gray; font-size: 0.8em; padding-right: 5px; padding-left: 10px; border-right: medium none silver  }
.tdmenu { color: #006; font-size: 0.9em; font-weight: bold; line-height: 100%; border-right: 1px dotted silver     }
.td { background-image: url(images/menu_line.jpg); background-repeat: repeat-y; background-position: left top; padding: 10px 10px 10px 5px; border: solid 1px #666    }
.tdtop { padding: 10px 10px 10px 5px; border: solid 1px #666; }
.texthonbun { color: #333; font-size: 0.9em; line-height: 160%; padding-top: 10px; padding-right: 30px; padding-left: 30px  }
.texthonbunstrong { color: black; font-size: 1.1em; font-weight: bold; }
.texthonbuntd { color: #333; font-size: 0.9em; line-height: 160%; }
.comment { color: #333; font-size: 12px; line-height: 130%; padding-right: 10px; padding-left: 10px; }
h1 { color: #333; font-size: 0.9em; line-height: 50%; }
h2 { }
.worktitle { margin-bottom: 2px; margin-left: 15px; border-bottom: 1px dotted #009; }
.worktitle2 { color: #030; font-weight: bold; margin-left: 15px; }
.worktitle3 { color: #c60; font-weight: bold; margin-bottom: 2px; margin-left: 15px; border-bottom: 1px dotted #fc0; }
.photext { color: #333; font-size: 0.8em; padding-top: 2px; padding-left: 10px; }
.menuwaku { background-image: url(images/menu_line.jpg); background-repeat: repeat-y; }
.tdokisoba { background-image: url(okinawa2/back01.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; }
.kakomi { padding-top: 5px; padding-bottom: 5px; border: dotted 2px #c00; }

