body  { color: gray; font-size: 10pt; line-height: 20pt; margin: 0 }
p { margin: 0; padding: 0 }
table      { color: gray; font-size: 10pt; line-height: 15pt }
.sita20 { padding-top: 20pt }
.left10 { padding-right: 10pt }
.right10 { padding-left: 10pt }
#right10 { padding-left: 10pt }
#top20 { margin-top: 20px }
.right5 { padding-left: 5pt }
.sita10 { padding-top: 10pt }
.sita8 { padding-top: 8pt }
.sita15 { padding-top: 15pt }
.sita5  { padding-top: 6pt }
#headmenu  { color: gray; font-size: 8pt; line-height: 20pt; padding-top: 15pt }
#informaition { margin-top: 15pt }
.sita3 { padding-top: 3pt }
#listsekou   { padding-top: 10pt; width: 490px; float: left }
a { color: #978067; text-decoration: none }
a:link { color: #978067 }
a:visited { color: #978067 }
.iventinfo      { float: left }
.right20 { padding-left: 20pt }
a:hover { color: red }
.font7  { color: gray; font-size: 7pt }
.font8-3  { color: gray; font-size: 8pt }
.font8    { font-size: 8pt; line-height: 11pt }
.font8-2 { color: #5a3d1b; font-size: 8pt }
.font9     { font-size: 9pt; line-height: 12pt }
.font12 { color: gray; font-size: 12pt; line-height: 20pt }
.font12-2 { color: #978067; font-size: 12pt; line-height: 20pt }
.font13 { color: #ad9078; font-size: 13pt; line-height: 15pt }
.infostyle { margin-top: 5pt; margin-bottom: 5pt }
#footermenu  { margin-top: 5pt }
#footer  { margin-top: 20pt }
#company    { margin: 4pt }
#sekouwaku  { margin: 5pt 15pt }
#listichiran-sekou       { padding: 20pt 15pt 0; float: left }
#footmenu2  { margin: 4pt }
h2   { font-style: normal; font-weight: normal; font-stretch: normal; margin: 0; padding: 0 }
h1  { font-style: normal; font-weight: normal; font-stretch: normal; text-decoration: none; margin: 0; padding: 0 }
h3  { font-style: normal; font-weight: normal; font-stretch: normal; text-decoration: none; margin: 0; padding: 0 }
strong { font-style: normal; font-weight: normal; font-stretch: normal; text-decoration: none; margin: 0; padding: 0 }
.font13   { color: #ad9078; font-size: 13pt; font-weight: bold; margin: 0; padding: 0 }

.font10 { color: #ad9078; font-size: 9pt; line-height: 12pt }
.font10-2 { color: gray; font-size: 10pt; line-height: 12pt }
.font10-3  { color: #7f7f80; font-size: 10pt; line-height: 13pt }
.font20   { color: #978067; font-size: 18pt; font-weight: bold; line-height: 22pt }
.font9-2 { color: #ad9078; font-size: 8.5pt; line-height: 12pt }
.font9-3 { color: #7F7F80; font-size: 9pt; line-height: 12pt }
.gallery-thmb { padding-bottom: 20px; float: left }
#thhouse   { margin-right: 3px; margin-left: 4px; width: 152px; height: 200px; float: left }
#thhouseimg  { border: solid 2px #978067 }
#thwaku  { border-top: 1px solid #999; border-bottom: 1px solid #999 }
#backnumber   { color: #7f7f80; font-size: 8pt; line-height: 12pt }
#backnumber a  { color: #978067; text-decoration: underline }

/* imgPreview */
#imgPreviewWithStyles {
    background: #9f9999;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 15px;
    z-index: 999;
    border: none;
}

.font8b  { color: gray; font-size: 8pt; font-weight: bold; line-height: 12pt }
.font10b  { color: gray; font-size: 10pt; font-weight: bold; line-height: 12pt }
.font10wb  { color: white; font-size: 10pt; font-weight: bold; line-height: 12pt }
.font10redb   { color: #BA0000; font-size: 10pt; font-weight: bold; line-height: 12pt }
.font12b { color: gray; font-size: 12pt; line-height: 20pt; font-weight: bold }
#topexam { margin-right: 5px; margin-bottom: 10px; margin-left: 1px; width: 85px; float: left }
#cateexam  { margin-right: 9px; margin-bottom: 15px; margin-left: 3px; width: 140px; float: left }

#contents   { margin: 20px 0 }
#contents2    { margin: 0 0 20px }
.font8redbrown { color: #791E1E; font-size: 8pt; line-height: 20pt }
.font10brown { color: #4C1E1E; font-size: 9pt; line-height: 16pt }
.font20b { color: #4C1E1E; font-size: 18pt; line-height: 35pt; font-weight: bold }
.eplantit  { color: #ffffff; font-size: 10pt; font-weight: bold; line-height: 16pt }
.eplanread   { color: #876c6c; font-size: 9pt; line-height: 15pt; padding-bottom: 3px; border-bottom: 1px solid #7F7F80 }
#eplanthumtit   { margin-top: 15px }
#eplanthum       { margin: 15px 10px; width: 330px; float: left }
#eplanthum2   { width: 10px; float: left }
#eplanthum3     { margin: 0; padding: 0; width: 700; float: left }
.font8brown  { color: #4C1E1E; font-size: 8pt; font-weight: bold; line-height: 12pt }
.font9redb  { color: #791E1E; font-size: 9pt; font-weight: bold; line-height: 12pt }
#historythum    { margin: 15px 12px 15px 13px; width: 200px; height: 230px; float: left }
.font16b { color: #4C1E1E; font-size: 14pt; line-height: 22pt; font-weight: bold }
.font10brown2 { color: #4C1E1E; font-size: 10pt; line-height: 22pt }
.font9brown2 { color: #896C6C; font-size: 9pt; line-height: 18pt }
#kousanka    { margin: 10px 25px }
#kousankatit    { color: #fff; font-size: 11pt; font-weight: bold; margin-top: 15px }
