body {}
h2  { font-size: 36px; font-weight: bold; line-height: 36px; margin: 0; padding: 0 }
p {}
td {}
#akogare  { background-image: url("happi/akogarebar.gif"); background-repeat: no-repeat; margin: 0; padding: 0; width: 592px; height: 123px }
#akogare h2  { font-size: 12px; font-weight: normal; line-height: 123px; background-image: none; visibility: hidden; margin: 0; padding: 0 }
#fullhapibar  { background-image: url("happi/fullcolorhapibar.gif"); background-repeat: no-repeat; margin: 0; padding: 0; width: 630px; height: 52px }
#fullhapibar h3  { font-size: 12px; font-weight: normal; line-height: 52px; background-image: none; visibility: hidden; margin: 0; padding: 0 }
#nichakuyori { background-image: url("happi/nichakuyori.gif"); background-repeat: no-repeat; margin: 0; padding: 0; width: 587px; height: 23px }
#nichakuyori h4 { font-size: 12px; line-height: 23px; visibility: hidden; margin: 0; padding: 0 }
#mitake { background-image: url("happi/mitake.gif"); background-repeat: no-repeat; margin: 0; padding: 0; width: 600px; height: 51px }
#mitake p { font-size: 12px; line-height: 51px; visibility: hidden; margin: 0; padding: 0 }
#fullh4400en { margin: 0; padding: 0; width: 376px; height: 66px }
#fullh4400en h4 { font-size: 9px; font-weight: normal; line-height: 66px; background-image: url("happi/fullh4400.gif"); background-repeat: no-repeat; margin: 0; padding: 0; width: 376px; height: 66px }
#fullh4400en em { display: none }
#sirukuhapibar { width: 701px; height: 41px }
#sirukuhapibar h3 { font-size: 9px; font-weight: normal; line-height: 41px; background-image: url("happi/sirukuhapibar.gif"); background-repeat: no-repeat; margin: 0; padding: 0; width: 701px; height: 41px }
#sirukuhapibar em { display: none }
.kigi { color: #050; font-size: 16px; font-weight: bold }
