body  { color: #584812; font-size: 12px; line-height: 14px; }
.navi   { font-size: 14px; font-weight: bold; line-height: 24px; margin-top: 0; margin-bottom: 20px; margin-left: 0; }
.navicom   { font-size: 12px; line-height: 14px; margin-top: 0; margin-bottom: 10px; margin-left: 10px; }
.naviup   { color: #000; font-size: 12px; background-color: #f2ffe5; text-align: right; margin-top: 0; margin-bottom: 16px; margin-left: 220px; padding-top: 4px; padding-right: 20px; padding-bottom: 4px; }
.navidown   { color: #333; font-size: 12px; line-height: 20px; margin-top: 20px; margin-bottom: 6px; margin-left: 0; }
.menu   { font-size: 12px; line-height: 20px; margin-top: 6px; margin-left: 6px;}
.main  { font-size: 12px; line-height: 20px; margin-left: 6px; }
.event   { font-size: 13px; line-height: 12px; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; }
.copyright  { color: #fff; font-size: 12px; background-color: #297b29; margin-top: 0; margin-bottom: 0; }
.pr  { font-size: 14px; line-height: 24px; margin-top: 0; margin-right: 20px; margin-left: 20px; }
.news   { font-size: 13px; line-height: 22px; margin: 10px 10px 10px 0; }
.headerpr { color: #fff; font-size: 12px; margin-top: 5px; margin-right: 10px; margin-bottom: 0; }
.table   { font-size: 12px; margin-top: 0; margin-bottom: 20px; margin-left: 20px; }
.tablecom   { font-size: 12px; line-height: 14px; margin-top: 0; margin-bottom: 10px; margin-left: 10px; }
p   { font-size: 13px; line-height: 22px; margin: 0 20px 20px; }
h1  { color: #fff; font-size: 14px; margin-top: 0; margin-right: 0; margin-bottom: 10px; padding-top: 5px; padding-right: 10px; border-top: 5px solid #297b29; }
h2    { color: #a48159; font-size: 14px; margin: 0 20px 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-color: #a48159; border-style: solid; border-width: 1px 1px 1px 7px; }
h3   { color: #fff; font-size: 14px; background-color: #a48159; margin: 0 0 8px ; padding-top: 6px; padding-bottom: 6px; padding-left: 10px; }
h4  { color: #584812; font-size: 12px; margin: 0 0 0 10px; }
a:link     { color: #584812; text-decoration: none; margin-top: 12px; margin-bottom: 12px  }
a:visited     { color: #584812; text-decoration: none  }
a:hover     { color: #f60; text-decoration: underline }
a:active     { color: #f00; text-decoration: underline }
#office{ font-size: 12px; margin: 0 0 5px 15px; }
#flash{ font-size: 12px; margin-top: 0; margin-bottom: 20px; margin-left: 20px; }
#naviup{ background-color: #e7e7d5; margin-bottom: 2px; margin-left: 0; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; }
#navi1{ background-color: #e7e7d5; margin-bottom: 2px; margin-left: 0; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; }
#navi2{ background-color: #e7e7d5; margin-bottom: 2px; margin-left: 0; padding-top: 2px; padding-bottom: 2px; padding-left: 20px; }
#navi21{ background-image: url(../page/icon/open-img.jpg); background-repeat: no-repeat; background-position: 0 0; height: 40px; margin-top: 4px; margin-bottom: 1px; margin-left: 10px; padding-top: 8px; padding-bottom: 0; padding-left: 65px; }
#navi22{ background-image: url(../page/icon/close-img.jpg); background-repeat: no-repeat; background-position: 0 0; height: 40px; margin-top: 4px; margin-bottom: 1px; margin-left: 10px; padding-top: 8px; padding-bottom: 0; padding-left: 65px; }
#navi23{ background-image: url(../page/icon/garden-img.jpg); background-repeat: no-repeat; background-position: 0 0; height: 40px; margin-top: 4px; margin-bottom: 1px; margin-left: 10px; padding-top: 8px; padding-bottom: 0; padding-left: 65px; }
#navi24{ background-image: url(../page/icon/wood-img.jpg); background-repeat: no-repeat; background-position: 0 0; height: 40px; margin-top: 4px; margin-bottom: 1px; margin-left: 10px; padding-top: 8px; padding-bottom: 0; padding-left: 65px; }
#navi25{ background-image: url(../page/icon/reex-img.jpg); background-repeat: no-repeat; background-position: 0 0; height: 40px; margin-top: 4px; margin-bottom: 1px; margin-left: 10px; padding-top: 8px; padding-bottom: 0; padding-left: 65px; }
#navi26{ background-image: url(../page/icon/bal-img.jpg); background-repeat: no-repeat; background-position: 0 0; height: 40px; margin-top: 4px; margin-bottom: 1px; margin-left: 10px; padding-top: 8px; padding-bottom: 0; padding-left: 65px; }
#navi27{ background-image: url(../page/icon/green-img.jpg); background-repeat: no-repeat; background-position: 0 0; height: 40px; margin-top: 4px; margin-bottom: 1px; margin-left: 10px; padding-top: 8px; padding-bottom: 0; padding-left: 65px; }
#navi28{ background-image: url(../page/icon/material-img.jpg); background-repeat: no-repeat; background-position: 0 0; height: 40px; margin-top: 4px; margin-bottom: 4px; margin-left: 10px; padding-top: 8px; padding-bottom: 0; padding-left: 65px; }
#contact{ font-size: 12px; font-weight: bold; line-height: 20px; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; }
#footer{ color: #fff; font-size: 10px; margin-top: 6px; margin-bottom: 14px; margin-left: 10px; }
#area{ color: #ccc; font-size: 10px; line-height: 10px; margin: 6px 10px 14px; }
#works{ font-size: 12px; line-height: 20px; margin: 15px 10px 14px; }
h4  { color: #584812; font-size: 14px; margin: 0 0 0 10px; }
