#announce_body {
  width:800px;
  margin:0 auto;
  padding:0px 17px;
  background:url(img/bg_synchrocard2.gif) repeat-y;
  position:relative;
  overflow:hidden;
  }

#announce_body2 {
  width:800px;
  margin:0 auto;
  padding:0px 17px;
  background:url(img/bg_synchrocard.gif) repeat-y;
  position:relative;
  overflow:hidden;
  }

#announce_footer {
  width:740px;
  margin:0px 30px 30px 30px;
  padding:30px 0px 42px 0px;
  text-align:center;
  line-height:160%;
  background:url(../images_com/footer_bg.gif) bottom no-repeat;
  border-top:solid 1px #666666;
  }

#announce_main {
  width:740px;
  padding:30px;
  }

  #announce_main p{
    line-height:140%;
    }
  
#announce_main .red {
    color:#FF0000;
    font-weight:bold;
    }
	
#announce_main .white {
    color:#ffffff;
    font-weight:bold;
    }
  
#announce_main .small {
    font-size:10px;
    line-height:140%;
    }
    
.announce30 {
  width:740px;
  padding-bottom:30px;
  }

.announce_close {
  width:740px;
  text-align:center;
  }

.announce_redbox{
  border-style:solid;
  border-width:thin;
  border-color:red;
  padding : 10px;
  }
  
.announce_whitebox{
  border-style:solid;
  border-width:thin;
  border-color:#ffffff;
  padding : 10px;
  }

/* 撮影会 */
#photo_left {
  width:360px;
  float:left;
  padding-bottom:50px;
}

#photo_right {
  width:360px;
  float:right;
  padding-bottom:50px;
}


.photo_txt {
  padding-bottom:30px;
  line-height:160%;
}

table.photo_step {
  padding-bottom:50px;
}

table.photo_step td {
  padding:5px 0px;
  line-height:140%;
}

.photo_red {
  border:1px solid #F00;
  padding:8px;
  color:#F00;
  line-height:160px;
}#announce_body {
  width:800px;
  margin:0 auto;
  padding:0px 17px;
  background:url(img/bg_synchrocard2.gif) repeat-y;
  position:relative;
  overflow:hidden;
  }

#announce_body2 {
  width:800px;
  margin:0 auto;
  padding:0px 17px;
  background:url(img/bg_synchrocard.gif) repeat-y;
  position:relative;
  overflow:hidden;
  }

#announce_footer {
  width:740px;
  margin:0px 30px 30px 30px;
  padding:30px 0px 42px 0px;
  text-align:center;
  line-height:160%;
  background:url(../images_com/footer_bg.gif) bottom no-repeat;
  border-top:solid 1px #666666;
  }

#announce_main {
  width:740px;
  padding:30px;
  }

  #announce_main p{
    line-height:140%;
    }
  
#announce_main .red {
    color:#FF0000;
    font-weight:bold;
    }
	
#announce_main .white {
    color:#ffffff;
    font-weight:bold;
    }
  
#announce_main .small {
    font-size:10px;
    line-height:140%;
    }
    
.announce30 {
  width:740px;
  padding-bottom:30px;
  }

.announce_close {
  width:740px;
  text-align:center;
  }

.announce_redbox{
  border-style:solid;
  border-width:thin;
  border-color:red;
  padding : 10px;
  }
  
.announce_whitebox{
  border-style:solid;
  border-width:thin;
  border-color:#ffffff;
  padding : 10px;
  }

/* 撮影会 */
#photo_left {
  width:360px;
  float:left;
  padding-bottom:50px;
}

#photo_right {
  width:360px;
  float:right;
  padding-bottom:50px;
}


.photo_txt {
  padding-bottom:30px;
  line-height:160%;
}

table.photo_step {
  padding-bottom:50px;
}

table.photo_step td {
  padding:5px 0px;
  line-height:140%;
}

.photo_red {
  border:1px solid #F00;
  padding:8px;
  color:#F00;
  line-height:160px;
}