@charset "UTF-8";


/*.info_main_txt{
  background-image: url(../../common/img/info_event_center.png);
  background-repeat: no-repeat;
  height: 76px;
  width: 572px;
  margin: 8px 26px;
  overflow-y: scroll;
}
.info_main_txt img{
  position: fixed;
  right: 0;
  bottom: 0;
}*/


/****************************************/
/*お知らせ欄 new*/
/****************************************/
#information_area{
  font-size: 0;
  width: 690px;
}
@media screen and (max-width: 768px) {
  #information_area{
    width: 100%;
    margin-bottom: 20px
  }
}
#information_area tr{
  font-size: 0;
}
#information_area td{
  font-size: 0;
}

/*ヘッダー*/
@media screen and (max-width: 768px) {
  #info_header td img{
    display: none;
  }
  #info_header td{
    height: 66px;
    background: url("../img/info_hd_sp768.png") no-repeat top left;
  }
}

/*スマホ時のヘッダー下半分*/
#info_header_bottom td{
  display: none;
}
@media screen and (max-width: 768px) {
  #info_header_bottom td{
    display: table-cell;
    background: #f9f5d6;
    padding: 0 10px;
  }
  #info_header_bottom td div{
    height: 12px;
    background: url(../img/info_hd_bottom_sp768.png) no-repeat left top #ffffff;
  }
}

/*フッター部分*/
@media screen and (max-width: 768px) {
  #info_footer td img{
    display: none;
  }
  #info_footer td{
    height: 10px;
    background: #f9f5d6;
  }
}

/*左フレーム*/
#info_main .info_main_left{
  width: 34px;
}
@media screen and (max-width: 768px) {
  #info_main .info_main_left{
    width: 10px;
    background: #f9f5d6;
  }
  #info_main .info_main_left img{
    display: none;
  }
}

/*右フレーム*/
#info_main .info_main_right{
  width: 32px;
}
@media screen and (max-width: 768px) {
  #info_main .info_main_right{
    width: 10px;
    background: #f9f5d6;
  }
  #info_main .info_main_right img{
    display: none;
  }
}

/*中央フレーム*/
#info_main .info_main_center{
  vertical-align: top;
  height: 88px;
  background: url("../img/info_event_center.png") no-repeat bottom right;
}
@media screen and (max-width: 768px) {
  #info_main .info_main_center{
    background-image: none;
    height: auto;
  }
}

/*お知らせメイン 本体*/
#info_main .info_main_center div.frame div.frame_main_txt{
  height: 76px;
  width: 572px;
  margin: 8px 26px;
  overflow-y: scroll;
}
@media screen and (max-width: 768px) {
  #info_main .info_main_center div.frame div.frame_main_txt{
    width: auto;
    height: 184px;
    margin: 16px 10px 5px 10px;
  }
}

/*お知らせ フォント類*/
#info_main .info_main_center div.frame div.frame_main_txt table td{
  font-size: 12px;
  line-height: 1.7em;
}
@media screen and (max-width: 768px) {
  #info_main .info_main_center div.frame div.frame_main_txt table td{
    font-size: 14px;
    line-height: 1.3em;
    display: block;
  }
}


/****************************************/
/*園庭開放・イベント欄 new*/
/****************************************/

#event_area{
  font-size: 0;
  width: 690px;
}
@media screen and (max-width: 768px) {
  #event_area{
    width: 100%;
  }
}
#event_area tr{
  font-size: 0;
}
#event_area td{
  font-size: 0;
}

/*ヘッダー*/
@media screen and (max-width: 768px) {
  #event_header td img{
    display: none;
  }
  #event_header td{
    height: 61px;
    background: url("../img/info_event_hd_sp768.png") no-repeat top left;
  }
}

/*スマホ時のヘッダー下半分*/
#event_header_bottom td{
  display: none;
}
@media screen and (max-width: 768px) {
  #event_header_bottom td{
    display: table-cell;
    background: #e9e0ee;
    padding: 0 10px;
  }
  #event_header_bottom td div{
    height: 14px;
    background: url(../img/info_event_hd_bottom_sp768.png) no-repeat left top #ffffff;
  }
}

/*フッター部分*/
@media screen and (max-width: 768px) {
  #event_footer td img{
    display: none;
  }
  #event_footer td{
    height: 10px;
    background: #e9e0ee;
  }
}

/*左フレーム*/
#event_main .event_main_left{
  width: 39px;
  height: 86px;
  background-color: aqua;
  line-height: 100%;
  padding: 0;
  vertical-align: top;
}
@media screen and (max-width: 768px) {
  #event_main .event_main_left{
    width: 10px;
    background: #e9e0ee;
  }
  #event_main .event_main_left img{
    display: none;
  }
}

/*右フレーム*/
#event_main .event_main_right{
  width: 25px;
  height: 86px;
  padding: 0;
  line-height: 100%;
  vertical-align: top;
}
@media screen and (max-width: 768px) {
  #event_main .event_main_right{
    width: 10px;
    background: #e9e0ee;
  }
  #event_main .event_main_right img{
    display: none;
  }
}

/*中央フレーム*/
#event_main .event_main_center{
  vertical-align: top;
  height: 71px;
  background: url("../img/info_event_center.png") no-repeat bottom right;
}
@media screen and (max-width: 768px) {
  #event_main .event_main_center{
    background-image: none;
    height: auto;
  }
}

/*お知らせメイン 本体*/
#event_main .event_main_center div.frame div.frame_main_txt{
  height: 72px;
  width: 572px;
  margin: 8px 26px;
  overflow-y: scroll;
}
@media screen and (max-width: 768px) {
  #event_main .event_main_center div.frame div.frame_main_txt{
    width: auto;
    height: 184px;
    margin: 16px 10px 5px 10px;
  }
}

/*お知らせフォント類*/
#event_main .event_main_center div.frame div.frame_main_txt table td{
  font-size: 12px;
  line-height: 1.7em;
}
@media screen and (max-width: 768px) {
  #event_main .event_main_center div.frame div.frame_main_txt table td{
    font-size: 14px;
    line-height: 1.3em;
    display: block;
  }
}



/*修正 ヘッダー*/
@media screen and (max-width: 768px) {
  #new_event_header td img{
    display: none;
  }
  #new_event_header td{
    height: 58px;
    background: url("../img/new_info_event_hd_sp768.png") no-repeat top left;
  }
}

/*修正 スマホ時のヘッダー下半分*/
#new_event_header_bottom td{
  display: none;
}
@media screen and (max-width: 768px) {
  #new_event_header_bottom td{
    display: table-cell;
    background: #e9e0ee;
    padding: 0 10px;
  }
  #new_event_header_bottom td div{
    height: 18px;
    background: url(../img/new_info_event_hd_bottom_sp768.png) no-repeat left -10px top #ffffff;
  }
}

/*修正 フッター部分*/
@media screen and (max-width: 768px) {
  #new_event_footer td img{
    display: none;
  }
  #new_event_footer td{
    height: 10px;
    background: #e9e0ee;
  }
}

/*修正 左フレーム*/
#new_event_main .event_main_left{
  width: 41px;
  height: 80px;
  background-color: aqua;
  line-height: 100%;
  padding: 0;
  vertical-align: top;
}
@media screen and (max-width: 768px) {
  #new_event_main .event_main_left{
    width: 10px;
    background: #e9e0ee;
  }
  #new_event_main .event_main_left img{
    display: none;
  }
}

/*修正 右フレーム*/
#new_event_main .event_main_right{
  width: 24px;
  height: 80px;
  padding: 0;
  line-height: 100%;
  vertical-align: top;
}
@media screen and (max-width: 768px) {
  #new_event_main .event_main_right{
    width: 10px;
    background: #e9e0ee;
  }
  #new_event_main .event_main_right img{
    display: none;
  }
}

/*修正 中央フレーム*/
#new_event_main .event_main_center{
  vertical-align: top;
  height: 71px;
  background: url("../img/new_info_event_center.png") no-repeat bottom right;
}
@media screen and (max-width: 768px) {
  #new_event_main .event_main_center{
    background-image: none;
    height: auto;
  }
}

/*修正 お知らせメイン 本体*/
#new_event_main .event_main_center div.frame div.frame_main_txt{
  height: 76px;
  width: 572px;
  margin: 8px 26px 0px;
  overflow-y: scroll;
}
@media screen and (max-width: 768px) {
  #new_event_main .event_main_center div.frame div.frame_main_txt{
    width: auto;
    height: 184px;
    margin: 16px 10px 5px 10px;
  }
  #frm .frame .frame_main_txt{
    width: auto;
    margin: 16px 10px 5px 10px;
  }
}

/*修正・お知らせフォント類*/
#new_event_main .event_main_center div.frame div.frame_main_txt table td{
  font-size: 12px;
  line-height: 1.7em;
}
@media screen and (max-width: 768px) {
  #new_event_main .event_main_center div.frame div.frame_main_txt table td,
  #frm .frame .frame_main_txt table td{
    font-size: 14px;
    line-height: 1.3em;
    display: block;
  }
}




/****************************************/
/*園庭開放・イベント欄 new*/
/****************************************/
/*#event_area{
  font-size: 0;
  width: 690px;
}
#event_area tr{
  font-size: 0;
}
#event_area td{
  font-size: 0;
}*/

/*左フレーム*/
/*#event_main .event_main_left{
  width: 39px;
}*/
/*右フレーム*/
/*#event_main .event_main_right{
  width: 25px;
}*/
/*中央フレーム*/
/*#event_main .event_main_center{
  vertical-align: top;
  height: 88px;
  background: url("../img/info_event_center.png") no-repeat bottom right;
}*/

/*イベント メイン フレーム*/
/*#event_main .event_main_center div.frame{
}*/
/*イベント メイン 本体*/
/*#event_main .event_main_center div.frame div.frame_main_txt{
  height:69px; 
	width:572px;
	margin:8px 26px;
	overflow-y:scroll;
}*/
/*イベント フォント類*/
/*#event_main .event_main_center div.frame div.frame_main_txt table td{
  font-size: 12px;
  line-height: 1.7em;
}
*/

/****************************************/
/*余白*/
/*日付*/
#information_area .update,
#event_area .update {
  padding-left: 0;
  vertical-align: top;
}
/*内容*/
#information_area .tx,
#event_area .tx {
  padding-left: 0.7em;
  vertical-align: top;
}
@media screen and (max-width: 768px) {
  #information_area .tx,
  #event_area .tx {
    padding-left: 0;
    padding-bottom: 10px;
  }
}

/****************************************/
/*リンク*/
#information_area a img,
#event_area a img {
  border: none;
}
#information_area a:link,
#event_area a:link {
  color: #EA6D8D;
  text-decoration: underline;
}
#information_area a:visited,
#event_area a:visited {
  color: #EA6D8D;
  text-decoration: underline;
}
#information_area a:hover,
#event_area a:hover {
  color: #EA6D8D;
  text-decoration: underline;
}
