body  { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
a { color: #3e2105; text-decoration: none }
a:hover { color: #c33; text-decoration: underline }
li { color: #3e2105; font-size: 12px; line-height: 150%; margin: 0px; padding: 0px }
ul { margin: 0px 0px 0px 24px; padding: 0px }
h1  { color: #fff; font-weight: normal; font-size: 12px; text-align: left; margin: 0px 16px; padding: 0px }
#h1 { background-color: #3e2105; padding-top: 4px; padding-bottom: 2px; width: 860px }
.txt20 { color: #3e2105; font-size: 20px; line-height: 150% }
.txt18 { color: #3e2105; font-size: 18px; line-height: 150% }
.txt18_green { color: #690; font-size: 18px; line-height: 150% }
.txt16 { color: #3e2105; font-size: 16px; line-height: 150% }
.txt12 { color: #3e2105; font-size: 12px; line-height: 150% }
.txt12_white { color: #fff; font-size: 12px; line-height: 150% }
.txt12_red { color: #c33; font-size: 12px; line-height: 150% }
.txt10 { color: #3e2105; font-size: 10px; line-height: 150% }
.txt10_red { color: #c33; font-size: 10px; line-height: 150% }
.table01  { color: #3e2105; font-size: 12px; line-height: 150%; background-color: #cca773; padding: 8px; border-top: 1px none #3e2105; border-left: 1px none #3e2105 }
.table02 { padding: 8px; border: solid 1px #3e2105 }
a.menuclass_green { color: #690; text-decoration: none }
a.menuclass_green:hover { color: #690; text-decoration: underline }
a.menuclass_brown { color: #3e2105; font-size: 10px; line-height: 150%; text-decoration: none }
a.menuclass_brown:hover { color: #3e2105; font-size: 10px; line-height: 150%; text-decoration: none }
a.menuclass_red { color: #f00; font-size: 12px; text-decoration: none }
a.menuclass_red:hover { color: #f00; font-size: 12px; text-decoration: underline }
.sp_u8 { margin-top: 8px }
