
#all   { background: url(../parts/obback.jpg) no-repeat 0px 0px; margin: 0px; width: 790px; height: 200px }
#ob       { text-align: center; margin: 20px 20px 0px; padding: 0px; position: absolute; top: 240px; left: 0px; width: 750px }
#school { text-align: center; padding: 0px }
.bun   { font-weight: normal; font-size: 16px; line-height: 22px; text-align: center; height: 80px }
.back { background: url(../ob/ob_back.jpg) no-repeat; height: 320px }
a.sokuho:link               { text-decoration: none; background: url(../ob/09gokaku.gif) no-repeat 0px 0px; text-indent: -9999px; display: block; margin-bottom: 30px; width: 350px; height: 60px }
a.sokuho:visited          { text-decoration: none; background: url(../ob/09gokaku.gif) no-repeat 0px 0px; text-indent: -9999px; display: block; margin-bottom: 30px; width: 350px; height: 60px }
a.sokuho:hover        { background-position: 0px -60px }
a.sokuho:active         { }
a.link:link              { display: block;  color: black; font-weight: bold; font-size: 14px; line-height: 32px; text-decoration: none; background: url(../ob/ob_b.gif) no-repeat 0px 0px; text-align: center; margin: 0px 5px; width: 225px; height: 32px }
a.link:visited         { display: block;  color: black; font-weight: bold; font-size: 14px; line-height: 32px; text-decoration: none; background: url(../ob/ob_b.gif) no-repeat 0px 0px; text-align: center; margin: 0px 5px; width: 225px; height: 32px }
a.link:hover        { color: white; background-position: 0px -32px }
a.link:active         { color: white }