
/* 延長保育
----------------------------------------------------------- */
h2#extendtitle {
  width: 123px;
  height: 43px;
  text-indent: -9999px;
  font-size: 1px;
  background: url(../images/extend_03.gif) 0 0 no-repeat;
}

p#extendcatch {
  width: 462px;
  height: 38px;
  text-indent: -9999px;
  font-size: 1px;
  background: url(../images/extend_11.gif) 0 0 no-repeat;  
  margin-left: 40px; 
}
h3#extend01 {
  margin: 20px 0 10px;
  width: 72px;
  height: 18px;
  text-indent: -9999px;
  font-size: 1px;
  background: url(../images/extend_18.gif) 0 0 no-repeat;
}
table#extendtable {
  width: 300px;
  margin: 0 0 0 40px;
}
table#extendtable tr td {
  border: 0;
}
table#extendtable colgroup.cel01 {
  width: 100px;
}
table#extendtable colgroup.cel02 {
  width: 200px;
}
	
/* 園庭開放
----------------------------------------------------------- */	
h2#opentitle {
  width: 124px;
  height: 51px;
  text-indent: -9999px;
  font-size: 1px;
  background: url(../images/opentitle_03.gif) 0 0 no-repeat;
}
.yeartext {
  color:#66FF00;
  font-size:x-large;
  font-weight: bold;
  font-family:"HGS創英角ﾎﾟｯﾌﾟ体, HG丸ｺﾞｼｯｸM-PRO";
} 
.titletext {
  color:#66CCFF;
  font-size:x-large;
    font-weight: bold;
  font-family:"HGS創英角ﾎﾟｯﾌﾟ体, HG丸ｺﾞｼｯｸM-PRO";
}
.subtitletext {
  color:#FF3366;
  font-size:large;
    font-weight: bold;
  font-family:"HGS創英角ﾎﾟｯﾌﾟ体, HG丸ｺﾞｼｯｸM-PRO";
}
p#opencatch {
  width: 534px;
  height: 91px;
  text-indent: -9999px;
  font-size: 1px;
  background: url(../images/open_11.gif) 0 0 no-repeat;  
  margin-left: 10px; 
}
table#opentable {
   width: 420px;
   margin: 30px 0 30px 60px;
}
table#opentable tr td {
   text-align: center;
   padding: 3px;
   font-weight: bold;
}
table#opentable colgroup.cel01{
    width: 210px;
}
table#opentable colgroup.cel01{
    width: 210px;
}
.lineitem {
  color:#FF0099;
}
.lineday {
  color:#00CC00;
}
.linetime {
  color:#00CCFF;
}
.toshousai {
  background-color: #FFFF66;
}
#openimg {
  width: 355px;
  height: 232px;
  margin: 40px 0 40px 80px;
}

/*　園庭開放〜平日〜 */
table#heijitsuimg {
  margin: 10px 0;
}
table#heijitsuimg tr td {
  text-align: center;
  padding: 5px 2px 0 2px;
}

table.heijitsutable {
  width: 100%;
  border: 0;
}
table.heijitsutable tr td{
  margin: 20px 0 10px;
  padding: 3px;
  border: 0;
}
table.heijitsutable colgroup.heijitsucol01 {
  width: 20%;
}
table.heijitsutable colgroup.heijitsucol02 {
  width: 80%;
}
table.heijitsutable tr td.koumoku {
 color: #66CC99;
 font-family:"ＭＳ ゴシック", "Osaka−等幅";
 font-weight: bold;
}
table.heijitsutable tr td.koumoku_b {
 font-family:"ＭＳ ゴシック", "Osaka−等幅";
 font-weight: bold;
}
table.heijitsutable tr td.naiyou {
 font-family:"ＭＳ ゴシック", "Osaka−等幅";
}
table.heijitsutable tr td.bar_p {
 font-family:"ＭＳ ゴシック", "Osaka−等幅";
 color: #FFF;
 background-color: #FF9999;
 padding: 5px 0;
 text-align: center;
 font-weight: bold;
}
.text_r {
  color:#FF3300;
}


/* 平日のスケジュール */
table#heijitsuschedule { 
  width: 100%;
  border-color: #FFCC99;
  font-family:"ＭＳ ゴシック", "Osaka−等幅"; 
}
table#heijitsuschedule tr td { 
  padding: 5px 0;
}
table#heijitsuschedule tr td.headline{
  background-color: #FF9999;
  padding: 5px 0;
  font-weight: bold;
  color: #FFF;
}
table#heijitsuschedule tr td.monthcel {
  width: 60px;
  background-color:#FFCC99;
  text-align:center;
}
table#heijitsuschedule tr td.daycel {
  width: 190px;
  vertical-align: middle;
}
table#heijitsuschedule tr td.katsudoucel {
  vertical-align: middle;
}

/* 土曜日園庭開放 */

table.doyoutable {
  width: 550px;
 font-family:"ＭＳ ゴシック", "Osaka−等幅"; 
}
table.doyoutable tr td {
  padding: 4px;
}
table.doyoutable tr td.leftcel {
  width: 100px;
  vertical-align: top;
}

table#doyouschedule {
  width: 100%;
  border: 1px solid #CCC;
  margin: 10px 0;
  padding: 4px;  border-collapse: collapse;
  font-family:"ＭＳ ゴシック", "Osaka−等幅"; 
} 
table#doyouschedule th.tuki {
  width: 30px;
} 
table#doyouschedule th.hiniti {
  width: 90px;
} 
table#doyouschedule th.event {
  width: 150px;
} 
table#doyouschedule tr td {
  padding: 4px 0;
  border: 1px solid #CCC;
  border-collapse: collapse;
} 
table#doyouschedule th {
 background-color: #F43359;
 color: #FFF;
}
table#doyouschedule tr td.month {
 text-align: center;
 background-color: #F98AA0;
 color: #FFF;
 font-weight: bold;
}
table#doyouschedule tr td.day {
 text-align: center;
 background-color: #FDD9E0;
 }