
body  { color: #222 }
td { font-size: 12px; line-height: 150% }
a { color: #4c6a39; text-decoration: underline }
a:visited { color: #4c6a39 }
a:hover { color: #c60 }
.base { background-color: white; border-right: 1px solid #ccc; border-left: 1px solid #ccc }
.base-menu { padding-top: 25px; padding-left: 8px; border-right: 1px solid #ddd }
.base-cont { padding-top: 8px; padding-bottom: 30px }
.hd-copy { color: #444; font-size: 12px; line-height: 14px; border-bottom: 4px solid #4c6a39 }
.hd-cell { border-bottom: 4px solid #4c6a39 }
.hd-table { border-bottom: 1px solid #26351c }
.foot-sell { padding-top: 6px; padding-left: 20px; border-top: 2px solid #4c6a39 }
.link-text { font-size: 11px; line-height: 120%; padding-top: 2px; padding-bottom: 2px }
.link-text1 { font-size: 10px; line-height: 120%; padding-top: 2px }
.txt-caption { color: #666; font-size: 10px }
.txt-1  { font-size: 10px; line-height: 150% }
.fd-navi { font-size: 10px; margin-top: 20px; padding-top: 2px; border-top: 2px solid #ccc }
.fd-contact-table { margin-top: 20px; border: solid 2px #ccc }
.fd-contact-hr { padding-right: 5px; border-right: 1px dotted #ccc }
.fd-contact-txt { color: #555; font-size: 10px; line-height: 12px; padding-left: 5px }
.t-main { color: #9a9a36; font-size: 16px; font-weight: bold; line-height: 110%; margin-bottom: 10px }
.t-sub { color: #222; font-size: 14px; font-weight: bold; line-height: 100%; background-color: #ddd; padding: 3px 5px 2px; border-left: 2px solid #4c6a39 }
.t-sub-txt { color: #222; font-size: 14px; font-weight: bold; line-height: 120% }
.t-green  { color: #4c6a39; font-size: 12px; font-weight: bold; padding-bottom: 3px }
