body { font-family: "Lucida Grande", "Hiragino Maru Gothic Pro W4", "Hiragino Maru Gothic Pro","MS PGothic", san-serif ; }

.tx10pt   { color: #444; font-size: 10pt }
.tbl01 { color: #444; font-size: 10pt;border-collapse:collapse }
.tbl01 td{border:solid 1px #696969;}
.tx8pt { color: #555; font-size: 8pt }

a{ outline: none;}
a:link  { color:#663300; text-decoration: underline }
a:hover { color: #f90; text-decoration: none }
a:visited { color: #555; font-weight: bold; text-decoration: underline }
.his { font-size: 12pt; line-height: 20px; list-style-image: url(../images/button/bt_m1.gif); margin-top: 20px; margin-left: 20px }
.shop  { color: #696969; }
.shop th  { background-color: #c0c0c0; font-size: 11px}
.shop td { background-color: #fff; font-size: 11px; padding: 6px 2px}

h1 { color: #6b8e23; font-size: 14px; border-bottom: 1px solid #6b8e23; border-left: 10px solid #6b8e23 }
h2 { color: #444; font-size: 12px; margin: 12px 0 0 10px; padding: 0 0 0 5px; border-bottom: 1px solid #a9a9a9; border-left: 0px #696969 }
h3 { color: #444; font-size: 11px; margin: 4px 0 0 20px;  }
.newsp  { color: #696969; font-size: 12px; line-height: 150%; margin-top: 5px; margin-left: 20px; padding-top: 0px; border-bottom: 1px none #ff8c00 }
.news   { margin-left: 10px; padding-left: 10px; width: 660px }
p { color: #696969; font-size: 12px; line-height: 150%; padding-right: 10px; padding-left: 10px }
.siiwatch { margin: 16px  }
.newsyear { width: 95%; text-align: center; font-size: 8pt; color: #444}
.update { width: 95%; text-align: right; font-size: 8pt; color: #444}



#copyright {margin: 30px 0 12px 0; font-size: 9px; color:#444; width: 680px; text-align: center;}

#news { text-align:left}