/*--------------------*
#campaign
*--------------------*/
#campaign{
  width:664px;
  margin:0px auto 10px;
}
#campaign .section_bdy{
  background:url(../../../../image/campaign/yahoo/section_bdy.jpg) repeat-y 50% top;
  margin-top:20px;
}
#campaign .section_ftr{
  padding-bottom:50px;
  background:url(../../../../image/campaign/yahoo/section_ftr.jpg) no-repeat 50% bottom;
}
#campaign .section_hdr{
  background:url(../../../../image/campaign/yahoo/section_hdr.jpg) no-repeat 50% top;
}
#campaign H2{
  width:582px;
  height:70px;
  margin:0px auto 22px;
}
#campaign .campaign_txt{
  padding:0px 55px;
  text-align:center;
}
#campaign .campaign_txt P{
  text-align:center;
  color:#5D4D2F;
}
#campaign .campaign_txt P STRONG{
  color:#F33661;
}
#campaign .campaign_txt P SMALL{
  font-size:12px;
}
#campaign .campaign_txt P.pr{
  padding-bottom:10px;
  color:#F33661;
}
#campaign .campaign_txt P.pr A{
  color:#F33661;
}
#campaign .campaign_txt TABLE{
  margin:10px auto 0px;
}
#campaign .campaign_txt TD.usual{
  text-align:right;
  color:#5D4D2F;
}
#campaign .campaign_txt TD.arrow{
  padding:0px 1em;
  text-align:center;
  color:#5D4D2F;
}
#campaign .campaign_txt TD.pr{
  text-align:right;
  color:#F33661;
}
