body { color: #333; font-size: 12px; line-height: 1.3; background-image: url(../image/bg.gif); text-align: center; margin: 0; padding: 0; }

p { }

td { font-size: 12px; line-height: 1.3; }

a:link { color: #00c; }

a:visited { color: #00c; }

a:hover { color: #ff7400; }

a:active { color: #ff7400; }
h1 { color: #6e3f0d; font-size: 12px; font-weight: normal; line-height: 0; margin: 5px 5px 0 0; padding-top: 5px; padding-bottom: 10px; }
image { margin: 0; padding: 0; border-width: 0; }
a img { border-style: none; border-width: medium; }
#container { text-align: center; vertical-align: top; width: 800px; margin: 0 auto; padding: 0; }
#header { font-size: 10px; text-align: right; vertical-align: top; width: 800px; margin: 5px 0 0; padding: 5px 0 0; }
#header2 { font-size: 1px; width: 800px; }
#box { background-image: url(../image/bg-c.gif); background-repeat: repeat-y; vertical-align: top; text-align: center; width : 800px; margin: 0; padding: 0; }
#sidebar { color: #732a01; text-align: left; vertical-align: top; width: 170px; float: left; margin: 0; padding: 0; }
#sidebar p { margin: 0 0 2px 6px; padding: 0 0 0 6px; }
#contents { line-height: 1.4; text-align: left; vertical-align: top; width: 594px; float: right; margin: 10px 5px 0 0; padding: 0 10px 0 0; }
#contents p { margin-top: 10px; margin-bottom: 6px; }
#footer { font-size: 12px; text-align: center; width: 594px; clear: both; margin: 10px 15px 0 190px; padding: 10px 0 0; border-top: 1px solid #919191; }
#footer p { margin: 8px 0 0; }
.company { text-align: center; vertical-align: top; margin-top: 10px; padding-top: 10px; border-top: 1px solid #919191; }
.graph-right { float: right; margin-left: 15px; }
.graph-left { float: left; margin-right: 15px; }
td.td-white { background-color: white; vertical-align: top; }
.font-brown { color: #5a3304; }
.center { text-align: center; }
td.td-line { background-image: url(../image/line620.gif); background-repeat: no-repeat; height: 10px; }
.font-faq-q { color: #816e4d; font-weight: bold; }
td.td-faq-a { color: #c99; font-weight: bold; text-align: right; vertical-align: top; width: 50px; padding-right: 10px; }
td.td-faq-line { background-color: #c2b69c; height: 1px; }
.font-staffname { color: #c33; font-weight: bold; }
.box1 { width: 350px; float: left; margin: 5px 0 10px; padding: 0; }
.box2 { width: 218px; float: right; margin: 0 0 5px; padding: 0 0 0 10px; border-left: 1px dashed #969696; }
td.td-menu-back { background-image: url(../menu/menu_back.gif); text-align: center; }
.font-gold { color: #960; }
.text-in { padding-left: 15px; }
.graph-right5 { float: right; margin-left: 5px; }
