@charset "shift_JIS";
body { color: #000; font-size: small; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 160%; background-color: #fff; background-image: url(../images/slash.gif); background-repeat: repeat-y; text-align: left; margin: 0; padding: 0; }
#wrapper { background-color: #fff; background-image: url(../images/ring.gif); background-repeat: repeat-y; text-align: left; width: 750px; }
#header { font-size: medium; text-align: center; margin: 0; padding: 0; }
#gougai { margin: 30px 76px 50px; border-bottom: 1px dotted #666; }
p.gougai { margin: 0.5em 0 1em; font-size:larger; }
#waku2 { margin: 30px 76px 70px; clear:both; }
#waku2text { color: #000; font-size: small; margin: 30px 76px 0; }
#footer { font-size: 90%; text-align: center; clear: both; margin: 50px 0 10px; }
img { border: 0; }
h1 { font-size: medium; margin: 0; border-bottom: 1px dotted #666; }
h2 { font-size: 200%; margin: 0; padding: 0.3em 0; border-bottom: 1px dotted #666; }
h2 a { color: #c00; font-weight: bold; text-decoration: none; }
h3 { font-size: medium; margin: 0; border-bottom: 1px dotted #666; }
h3 img { vertical-align: top; }
dl { margin-top: 15px; margin-bottom: 0; padding-top: 15px; border-top: 1px dotted #666; }
dt.tohzaki { color: #00f; float: left; }
dt.guest { color: #f00; float: left; }
dd { margin-left: 3em; }
a { color: #069; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }
.i1 { float: left; margin: 0 10px 20px 0; }
.i2 { float: right; margin: 0 0 1em 1em; }
address {
  color: #7f6f8f;
  font-family: Times, serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

