h2     { color: #000; font-size: medium; font-family: "HGŠÛ º Þ ¼ ¯ ¸M-PRO"; font-stretch: expanded; background: #cff center }
a:link { text-decoration: none }
a:hover   { text-decoration: none }
a:visited { text-decoration: none }
a:active { text-decoration: none }
h1  { color: gray; font-size: xx-small; font-family: HGŠÛ º Þ ¼ ¯ ¸M-PRO; font-weight: bolder; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: center }
h3       { font-size: 1.17em; font-family: "HGŠÛ º Þ ¼ ¯ ¸M-PRO"; font-weight: 700; line-height: 1.1; margin: 5px 0 1pt; border-bottom: 1.5px dotted #ccf }
p { margin-top: 0 }
body  { color: black; background-image: url(images/background.gif) }
.danraku  { margin-right: 10px; margin-left: 10px }
.dandef { margin: 12px 10px }
.midashi  { font-size: smaller; text-align: center; margin: 2px }
h4  { font-size: 1.2em; font-weight: bold; margin: 1.33em 0 }
.sekidan { line-height: 20px; margin: 12px 10px }
.sekitd { background-color: #ff9; text-align: left; margin-left: 10px; vertical-align: middle }
.table.smp  { border-collapse: collapse }
.td.smp2          { border: solid 1px #ccc }
.td.smp1          { background-color: #ffc; border: solid 1px #ccc }
table.product { border-top: 1px solid #cbcbcb; border-left: 1px solid #cbcbcb }
table.product th  { font-size: smaller; font-weight: normal; background: #ffc; text-align: center; margin: 2px; border-right: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb }
table.product td   { border-right: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb }
