body { color: #4B4B4B; background-color: white}
a:hover { color: #336699 ; text-decoration: underline}

.font10 {  font-size: 10px}
.font12 {  font-size: 12px}
.font11 {  font-size: 11px}
.font14 {  font-size: 14px}
.font14w {  font-size: 14px; font-weight: bold; color: white}
.wtns {  font-size: 12px; color: #fb0000}
.navi_here {  font-size: 12px; color: #FF0000}
.font_title {  font-size: 14px; font-weight: bold; color: #CC0033}
.font_link {  font-size: 12px; color: #336699}
.news_link {  font-size: 12px; color: #4b4b4b}
.navi_link {  font-size: 12px; color: #4B4B4B}

td .wtn { padding: 5px 6px;}
td.hyo {  font-size: 12px; color: #4b4b4b; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; border-color: black black #8b8b8b; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
td.hyo2 {  border-color: #4B4B4B black; border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-size: 12px; line-height: 22px; color: #4b4b4b}
td.hyo3 { border-color: black black #336699; font-size: 12px; line-height: 22px; color: #4b4b4b ; border-style: double; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px}
td.rectitle {  font-size: 12px; font-weight: bold; color: white; background-color: #6687d1}
td.rectitle {  font-size: 12px; font-weight: bold; color: white; background-color: #6687d1}
td.recsubtitle {  font-size: 12px; font-weight: bold; color: #4b4b4b; background-color: #dbe3f0; border-color: black black #4b4b4b; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
td.recdet {  font-size: 12px; color: #4b4b4b; border-color: black black #4b4b4b; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
td.series {  font-size: 12px; font-weight: bold; color: #4b4b4b; border-color: #003399 #003399 black; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
td.img {  border-color: black #003399 #003399; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
td.tokucho {  border: 3px #336699 double; font-size: 12px; line-height: 18px; color: #4b4b4b; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}
td.pldtitle {  font-size: 14px; font-weight: bold; color: white; background-color: #000099; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: #000066 black; border-style: double; border-top-width: 3px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px}
td.pldlink { font-size: 12px; font-weight: normal; color: #4b4b4b; background-color: #dbe3f0; border-color: #4b4b4b black; border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
td.plddet { font-size: 12px; color: #4b4b4b; border-color: black black #4b4b4b; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px ; padding-left: 12px}


div.doc {  padding-top: 5px; padding-bottom: 5px; border-color: red black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-size: 12px; color: #4b4b4b; line-height: 18px}
p.text {  padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
p.title {  font-size: 14px; font-weight: bold; border-color: #4b4b4b black; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}


input {  border: 1px #909090 solid; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
input.radio {  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
textarea {  border: #909090; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
input.button { padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 3px #6687d1 double; font-size: 12px; font-weight: bold; color: #6687d1}
input.reset { padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px #606060 solid; font-size: 12px; font-weight: normal; color: #606060}
p.text2 { padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
