
body  { font-size: 0.8em; line-height: 1.3em; background: #fff url(../../sunohara/picture/bg.gif); margin: 0px; padding: 20px }
h1   { color: #039; letter-spacing: 5px; margin: 0px }
h2   { font-weight: normal; font-size: 1.2em; margin-top: 5px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 4px; border-top: 3px dashed #c96 }
p   { text-align: left; margin-top: 0px; margin-bottom: 0px; padding-bottom: 5px }
table { font-size: 1em; margin-top: -10px }
em  { color: #f00; font-style: normal; font-weight: bold }
a:link { text-decoration: none }
a:visited  { color: #c9f; text-decoration: none }
a:hover { color: #ffc; text-decoration: none; background-color: #69f; padding: auto }
a:active { color: #f30; text-decoration: none; background-color: #ff9; padding: auto }
.all { background-color: #fff; margin: 0px; padding: 20px; border: double 5px #039; width: 720px }
.header { margin: 0px; padding: 0px }
.title { float: left; margin: 0px; padding-top: 10px }
.data  { margin: 0px; padding-top: 8px }
.clap { float: right; margin: 0px; position: relative }
.clap p { text-align: right; margin-bottom: 0px }
form { text-align: right; margin: 0px }
.opening   { clear: both; margin-top: 0px; padding-top: 10px; padding-bottom: 5px; border-bottom: 5px dashed #039 }
.opening p { margin-bottom: 8px }
.contents     { text-align: left; float: left; margin-right: 50px; width: 60% }
#banner h2  { border: none }
.ura h2    { clear: left; margin-top: 10px; padding-top: 10px; border-top: 5px dashed #039 }
.contents .index { float: left; height: 410px }
.contents .youhei                { float: left; clear: right; margin: 0px 0px 0px 50px; padding: 30px 0px 0px; height: 410px }
