
.tabheader table { border-collapse: collapse; border-spacing: 0 }
.tabheader table tr td { margin: 0; padding: 0; border-width: 0 }
.tabheader .close   { color: white; font-size: 8pt; background-color: #f09; white-space: nowrap; margin: 0; padding: 2pt; width: 119px; border-style: solid; border-width: 1px; border-color: #f09 #fff }
.tabheader .open   { color: #f09; font-size: 8pt; background-color: white; white-space: nowrap; margin: 0; padding: 2pt; width: 119px; border-style: solid; border-width: 1px; border-color: #f09 #f09 #fff }
.tabheader .spc  { white-space: nowrap; margin: 0; padding: 1pt; border-style: solid; border-width: 1px 0; border-color: #fff #fff #f09 }
.tabheader a { color: inherit; text-decoration: none }
.tabbody { padding: 1em; border-style: solid; border-width: 0 1px 1px; border-color: #f09 }
.spec_text { font-size: 8pt }
.spec_text1   { font-size: 8pt }
.side_menu      { color: #666; font-size: 8pt; font-family: Arial; font-weight: bold }
.outline { border-right: 1px solid #ccc; border-left: 1px solid #ccc }
.outline1 { border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc }
.copy { font-size: 8pt }
.en { font-size: 10pt; font-weight: bold }
a  { text-decoration: none }
a:link { color: #666 }
a:visited { color: #666 }
a:hover { color: #ccc }

