body { background-color: #ff9; background-image: url(../images/kotobuki_01.gif); background-repeat: repeat-x; background-position: 0 top; margin: 0; padding: 0; }
p { color: black; font-size: 16px; font-family: times, verdana; }
h1 { font-size: 22px; }
h2 { font-size: 20px; font-variant: small-caps; text-align: center; letter-spacing: 6px; margin-bottom: 0; padding-bottom: 0; }
td { }
.menu a:link { color: white; font-size: 12px; font-family: verdana; background-color: #f60; text-decoration: none; padding-right: 8px; padding-left: 8px; }
.menu a:visited {  color: white; font-size: 12px; font-family: verdana; background-color: #f60; text-decoration: none; padding-right: 8px; padding-left: 8px;}
.menu a:hover { color: #f60; font-size: 12px; font-family: verdana; background-color: transparent; text-decoration: underline; padding-right: 8px; padding-left: 8px; }
.menu a:active {  color: white; font-size: 12px; font-family: verdana; background-color: #f60; text-decoration: none; padding-right: 8px; padding-left: 8px;}
img { border-style: none; }
hr { border-top: medium dotted orange; border-bottom-style: none; }
dt { color: black; font-size: 11px; font-family: verdana; text-align: center; }
address { color: #c60; font-size: 13px; font-family: times; }
pre { color: #333; font-size: 13px; font-family: times; font-style: italic; }
.pics img { margin: 3px; padding: 3px; border: dashed thin orange; }
.text1 p { font-size: 12px; font-family: verdana; }
.text1 a:link { font-size: 12px; font-family: verdana; }
.text1 a:visited { font-size: 12px; font-family: verdana; }
.text1 a:hover { font-size: 12px; font-family: verdana; }
.text1 a:active { font-size: 12px; font-family: verdana; }