body{ background: #FFFFFF url("bg.jpg") fixed center center repeat }
h1{ margin: 0px auto 50px; font: 24pt normal; font-family: "メイリオ"; background-color: #000066; color: #F0F0FF; text-align: center; vertical-align: middle; width: 80%; height: 40px; padding: 9px 0px }
table.blue{ width: 720px; border-collapse: collapse; margin: 10px auto 40px; background-color: #EEEEFF; color: #000033 }
table.pink{ width: 720px; border-collapse: collapse; margin: 10px auto 40px; background-color: #FFEEEE; color: #330000 }
table.green{ width: 720px; border-collapse: collapse; margin: 10px auto 40px; background-color: #DDFFDD; color: #003300 }
td{ white-space: nowrap; border-width: 0px; padding: 0px 5px }
td.name-b{ font: 20pt bold; font-family: "メイリオ"; text-align: center; vertical-align: middle; height: 75px; background-color: #DDDDFF }
td.name-p{ font: 20pt bold; font-family: "メイリオ"; text-align: center; vertical-align: middle; height: 75px; background-color: #FFDDDD }
td.name-g{ font: 20pt bold; font-family: "メイリオ"; text-align: center; vertical-align: middle; height: 75px; background-color: #BBFFBB }
td.category{ font-size: 10pt; text-align: right; vertical-align: top; padding: 3pt 0px 0px 5px }
td.detail{ font-size: 13pt; text-align: left }
td.comment{ font-size: 18pt; text-align: center; height: 50px; font: 18pt normal; font-family: "メイリオ" }
td.image-b{ width: 15%; text-align: center; vertical-align: top; padding: 0px; background-color: #DDDDFF }
td.image-p{ width: 15%; text-align: center; vertical-align: top; padding: 0px; background-color: #FFDDDD }
td.image-g{ width: 15%; text-align: center; vertical-align: top; padding: 0px; background-color: #BBFFBB }
td.blank{ height: 15px }
img{ margin: 0px; border-width: 0px ;padding-left:0px; padding-right:0px }