/*main 学校写真*/
.home_mainphoto {
  width: 610px;
  background: #003366;
  text-align: center;
  margin-top: 7px;
  }

/*main　児童の活動*/
#home_katudou {
  width: 320px;
  float: left;
  margin-top: 10px;
  margin-right: 7px;
  text-align: center;
  }
#home_katudou h3 {
  margin: 0;
  }
.home_katudouphototop {
  margin: 5px 0 0 0;
  width: 295px;
  height: 15px;
  background: url(skin_img/home_katudou_phototop.gif) no-repeat;
  font-size: 0;
  }
.home_katudouphotobg {
  background: url(skin_img/home_katudou_photobg.gif) repeat-y center;
  width: 295px;
  margin: 0;
  }
.home_katudouphoto {
  margin: 0;
  padding: 0;
  }  
.home_katudoudate {
  width: 252px;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial,"ＭＳ ゴシック" , Osaka,"平成角ゴシック";
  }
#home_katudou p {
  width: 280px;
  font-size: 16px;
  line-height: 120%;
  font-family: Arial,"ＭＳ ゴシック" , Osaka,"平成角ゴシック";
  margin: 0;
  }      
.home_katudouphotobottom {
  margin: 0 0 0 0;
  width: 295px;
  height: 12px;
  background: url(skin_img/home_katudou_photobottom.gif) no-repeat;
  }        
.home_katutoubot {
  padding: 0px 0 5px 0;
  }  

/*main　行事予定*/
#home_gyouji {
  widht: 284px;
  float: left;
  margin-top: 10px;
  text-align:center;
  }
#home_gyouji h3 {
  margin: 0;
  }
.home_gyoujibg {
  background: url(skin_img/home_gyoujibg.gif) repeat-y;
  widht: 284px;
  padding-top: 7px;
  }
.home_gyoujibottom {
  margin: 0 0 0 0;
  width: 284px;
  height: 10px;
  background: url(skin_img/home_gyoujibottom.gif) no-repeat;
  }
.home_gyoujibot {
  padding: 10px 0 0px 0;
  }
  
#home_gyouji table {
  border: 1px solid #666;
  font-size: 14px;
  }
#home_gyouji td {
  padding: 4px 3px 2px 5px;
  line-height: 110%;
  border: 1px solid #666;
  }  
.gyoujiyotei_text {
  text-align: center;
  letter-spacing: 2px;
  font-size: 14px;
  }
.gyouji_date {
  text-align: center;
  }  
.gyouji_holiday {
  background: #C8E3FF;
  }
