  
H1{
  background-repeat : no-repeat;
  background-image : url(image/ap-event/ap-event-head-take2.jpg);
  width : 845px;
  height : 190px;
  position : absolute;
  top : 90px;
  left : 0px;
  color : red;
}
H2{
  position : absolute;
  top : 257px;
  left : 0px;
  color : white;
  background-color : red;
  width : 846px;
  
}
P.footer{
  position : absolute;
  top : 1500px;
}
.event-photo{
  width : 500px;
  position : absolute;
  top : 300px;
  left : 0px;
}
.event-photo TABLE A{
  font-size : 12px;
  text-decoration : underline;
  vertical-align : top;
  text-align : left;
}
TR{
  vertical-align : top;
  height : 100px;
  
background-position : center top;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.tokusen{
  width : 145px;
  height : 254px;
  position : absolute;
  top : 340px;
  left : 700px;
  font-size : 12px;
  background-image : url(image/ap-tokusen/ap-ppc-banner-tokusen.gif);
  background-repeat : no-repeat;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
DIV.tokusen IMG{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 141px;
  height : 105px;
  top : 145px;
  
  position : absolute;
  
}
DIV.qrcode{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : absolute;
  top : 620px;
  left : 700px;
}
P.qr{
  font-size : 12px;
  font-weight : bold;
  color : #5ba6bb;
  position : absolute;
  top : 17px;
  left : 70px;
  width : 145px;
}

