.puroductH {  font-size: 12px; line-height: normal; letter-spacing: 1px; color: #666666; text-decoration: none}
.puroductH a:link {  color: #0066CC; font-size: 12px; text-decoration: none}
.puroductH a:hover {  font-size: 12px; text-decoration: none; color: #0033FF; background-color: #3399FF}
.puroductH a:visited {  text-decoration: none}
.puroductTW {  font-size: 14px; color: #FFFFFF; letter-spacing: 3px; vertical-align: middle}
.explan {  font-size: 0.8em; color: #666666; text-decoration: none; line-height: 1.2em; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; font-family: "MS PGothic", "Osaka"; vertical-align: top}
.explan a:visited {  color: #0000CC}

.protitle {  font-size: 12px; color: #000000; text-decoration: none; padding-left: 5pt}
.puroductHs { font-size: 64%; letter-spacing: 1px; color: #333333; text-decoration: none }
.puroductHB { font-size: 12px; line-height: normal; color: #333333; text-decoration: none ; font-weight: bold; letter-spacing: 1px}
.puroductHm { font-size: 0.6em; line-height: normal; letter-spacing: 1px; color: #333333; text-decoration: none }
.puroductHmW { font-size: 0.6em; line-height: normal; letter-spacing: 1px; color: #FFFFFF; text-decoration: none }
.puroductHBtab { font-size: 0.8em; line-height: 1.2em; color: #333333; text-decoration: none ; font-weight: bold; letter-spacing: 0.1em; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; font-family: "MS PGothic", "Osaka"}
.puroductHBtabtex { font-size: 0.8em; line-height: 1.2em; color: #333333; text-decoration: none ; font-weight: bold; letter-spacing: 0.5em; font-family: "MS PGothic", "Osaka" }
.largetitle {  font-size: 18px; color: #DD398F; text-decoration: none; letter-spacing: 2px; font-weight: bold}
table.topic {
	margin-left:1em;
}
