.puroductH {  font-size: 0.6em; line-height: normal; letter-spacing: 1px; color: #000000; text-decoration: none; font-weight: bold}
.puroductH a:link {  color: #0000CC; text-decoration: none}
.puroductH a:hover {  text-decoration: none}
.puroductH a:visited {  text-decoration: none; color: #0000CC}
.puroductTW {  font-size: 0.8em; color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; letter-spacing: 3px; padding-left: 3px; padding-right: 3px; vertical-align: top; line-height: normal}
.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"}
.explan a:visited {  color: #0000CC}

.protitle {  font-size: 12px; color: #FFFFFF; text-decoration: none; padding-left: 5pt}
.puroductHs { font-size: 64%; letter-spacing: 1px; color: #333333; text-decoration: none }
.puroductHB { line-height: normal; color: #999999; text-decoration: none ; 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" }
.galleryexplan { font-size: 0.8em; text-decoration: none; line-height: 1.1em; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; font-family: "MS PGothic", "Osaka" ; vertical-align: top}
.custumb {  clip:  rect(   )}
.galleryexplanmail { font-size: 0.8em; text-decoration: none; line-height: 1.1em; font-family: "MS PGothic", "Osaka" ; vertical-align: top ; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 30px}
.galleryexplantextarea { font-size: 0.8em; text-decoration: none; font-family: "MS PGothic", "Osaka" ; vertical-align: top }
.galleryexplantextarea2 { font-size: 0.8em; text-decoration: none; font-family: "MS PGothic", "Osaka" ; vertical-align: top ; padding-left: 60px; padding-top: 3px; padding-right: 10px; padding-bottom: 3px}
.galleryexplanmail2 { font-size: 0.8em; text-decoration: none; line-height: 2em; font-family: "MS PGothic", "Osaka" ; vertical-align: top ; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 150px}
.dottedtable {  border: 1px #999999 dotted; list-style-type: circle; margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-right: 20px; padding-bottom: 2px; padding-left: 0px}
.gallerycautions {  font-size: 10px; color: #333399; padding-left: 180px}
.galleryexplan2 { font-size: 0.9em; text-decoration: none; line-height: 1.1em; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; font-family: "MS PGothic", "Osaka" ; vertical-align: top }
.through {  text-decoration: line-through; cursor: hand}
.galleryexplan3 { font-size: 0.9em; text-decoration: none; line-height: 1.1em; font-family: "MS PGothic", "Osaka" ; vertical-align: top ; padding-top: 5px; padding-right: 3px; padding-bottom: 0px; padding-left: 0px}
.gallerycaution01 {  font-size: 0.8em; color: #CC3300; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px}

