@charset "utf-8";

/* ****************************************************************************************************
   * 共用
**************************************************************************************************** */

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
   * タイトル
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#main .title-3 img {
  min-width: 540px;
}

/* ****************************************************************************************************
   * あすなろ保育園の一日
**************************************************************************************************** */

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
   * 一覧
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#day-schedule div.list {
  position: relative;
}

/* -------------------------------------------------------------------------------------------------
   * スケジュール
/* ---------------------------------------------------------------------------------------------- */

#day-schedule div.list ol.schedule,
#day-schedule div.list ol.schedule li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#day-schedule div.list ol.schedule li {
  text-align: center;
}

#day-schedule div.list ol.schedule li ~ li {
  margin-top: 20px;
}

/* * ブレイクポイント ･････････････････ */

@media screen and (min-width:737px) {

  #day-schedule div.list ol.schedule {
    position: relative;
    z-index: 3;
  }

  #day-schedule div.list ol.schedule li img {
    display: block;
  }

  /* * start today!
  /* ････････････････････････････････････････････････････････････････････････････････････････････ */

  #day-schedule div.list ol.schedule li:nth-child(1) {
    padding-left: 45.14285714285714%;
  }

  /* * 7:30 登園、自由活動
  /* ････････････････････････････････････････････････････････････････････････････････････････････ */

  #day-schedule div.list ol.schedule li:nth-child(2) {
    margin-top: -9.80952380952381%;
    padding-left: 7.619047619047619%;
  }

  /* * 9:30 園庭で朝の体操、朝の会
  /* ････････････････････････････････････････････････････････････････････････････････････････････ */

  #day-schedule div.list ol.schedule li:nth-child(3) {
    margin-top: -3.428571428571429%;
    padding-left: 64.38095238095238%;
  }

  /* * 10:00 午前の活動
  /* ････････････････････････････････････････････････････････････････････････････････････････････ */

  #day-schedule div.list ol.schedule li:nth-child(4) {
    margin-top: -20.95238095238095%;
    padding-left: 6.952380952380952%;
  }

  /* * おやつ
  /* ････････････････････････････････････････････････････････････････････････････････････････････ */

  #day-schedule div.list ol.schedule li:nth-child(5) img {
    padding-left: 32.76190476190476%;
  }

  /* * 12:00 昼食
  /* ････････････････････････････････････････････････････････････････････････････････････････････ */

  #day-schedule div.list ol.schedule li:nth-child(6) {
    margin-top: -21.9047619047619%;
    padding-left: 57.33333333333333%;
  }

  /* * 13:00 歯みがき
  /* ････････････････････････････････････････････････････････････････････････････････････････････ */

  #day-schedule div.list ol.schedule li:nth-child(7) {
    margin-top: -3.047619047619048%;
    padding-left: 44.66666666666667%;
  }

  /* * 14:00 午後の活動
  /* ････････････････････････････････････････････････････････････････････････････････････････････ */

  #day-schedule div.list ol.schedule li:nth-child(8) {
    margin-top: -33.9047619047619%;
    padding-left: 6.19047619047619%;
  }

  /* * お昼寝
  /* ････････････････････････････････････････････････････････････････････････････････････････････ */

  #day-schedule div.list ol.schedule li:nth-child(9) {
    margin-top: 0;
    padding-left: 26.19047619047619%;
  }

  /* * 15:00 おやつ
  /* ････････････････････････････････････････････････････････････････････････････････････････････ */

  #day-schedule div.list ol.schedule li:nth-child(10) {
    margin-top: -23.23809523809524%;
    padding-left: 67.9047619047619%;
  }

  /* * 16:00 降園
  /* ････････････････････････････････････････････････････････････････････････････････････････････ */

  #day-schedule div.list ol.schedule li:nth-child(11) {
    margin-top: 7.238095238095238%;
    padding-left: 52.0952380952381%;
  }

  /* * 16:00～ 延長保育
  /* ････････････････････････････････････････････････････････････････････････････････････････････ */

  #day-schedule div.list ol.schedule li:nth-child(12) {
    margin-top: -37.42857142857143%;
    padding-left: 8.952380952380952%;
    padding-bottom: 12.28571428571429%;
  }

}

/* -------------------------------------------------------------------------------------------------
   * オブジェ
/* ---------------------------------------------------------------------------------------------- */

#day-schedule div.list div.obje {
  display: none;
}

/* * ブレイクポイント ･････････････････ */

@media screen and (min-width:737px) {

  #day-schedule div.list div.obje {
    display: block;
  }

  #day-schedule div.list div.obje img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
  }

}

/* * 1
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.obje img:nth-of-type(1) {
  margin-top: 1.428571428571429%;
  margin-left: 6.19047619047619%;
}

/* * 2
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.obje img:nth-of-type(2) {
  margin-top: 20.0952380952381%;
  margin-left: 83.71428571428571%;
}

/* * 3
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.obje img:nth-of-type(3) {
  margin-top: 31.42857142857143%;
  margin-left: 53.23809523809524%;
}

/* * 4
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.obje img:nth-of-type(4) {
  margin-top: 46.66666666666667%;
  margin-left: 34.38095238095238%;
}

/* * 5
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.obje img:nth-of-type(5) {
  margin-top: 101.5238095238095%;
  margin-left: 86.38095238095238%;
}

/* * 6
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.obje img:nth-of-type(6) {
  margin-top: 121.5238095238095%;
  margin-left: 24.38095238095238%;
}

/* * 7
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.obje img:nth-of-type(7) {
  margin-top: 167.9047619047619%;
  margin-left: 34.85714285714286%;
}

/* -------------------------------------------------------------------------------------------------
   * ライン
/* ---------------------------------------------------------------------------------------------- */

#day-schedule div.list div.line {
  display: none;
}

/* * ブレイクポイント ･････････････････ */

@media screen and (min-width:737px) {

  #day-schedule div.list div.line {
    display: block;
  }

  #day-schedule div.list div.line img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }

}

/* * 1
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.line img:nth-of-type(1) {
  margin-top: 7.523809523809524%;
  margin-left: 19.52380952380952%;
}

/* * 2
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.line img:nth-of-type(2) {
  margin-top: 30.38095238095238%;
  margin-left: 16.0952380952381%;
}

/* * 3
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.line img:nth-of-type(3) {
  margin-top: 56.85714285714286%;
  margin-left: 26.95238095238095%;
}

/* * 4
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.line img:nth-of-type(4) {
  margin-top: 76.57142857142857%;
  margin-left: 18.57142857142857%;
}

/* * 5
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.line img:nth-of-type(5) {
  margin-top: 80.0952380952381%;
  margin-left: 48.0952380952381%;
}

/* * 6
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.line img:nth-of-type(6) {
  margin-top: 94.66666666666667%;
  margin-left: 71.61904761904762%;
}

/* * 7
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.line img:nth-of-type(7) {
  margin-top: 100.5714285714286%;
  margin-left: 26.85714285714286%;
}

/* * 8
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.line img:nth-of-type(8) {
  margin-top: 110.5714285714286%;
  margin-left: 6.380952380952381%;
}

/* * 9
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.line img:nth-of-type(9) {
  margin-top: 130%;
  margin-left: 53.61904761904762%;
}

/* * 10
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.line img:nth-of-type(10) {
  margin-top: 145.1428571428571%;
  margin-left: 88.0952380952381%;
}

/* * 11
/* ････････････････････････････････････････････････････････････････････････････････････････････ */

#day-schedule div.list div.line img:nth-of-type(11) {
  margin-top: 164.6666666666667%;
  margin-left: 21.14285714285714%;
}

/* ****************************************************************************************************
   * あすなろ保育園の年間行事
**************************************************************************************************** */

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
   * 一覧
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#year-schedule div.list ul.schedule,
#year-schedule div.list ul.schedule li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#year-schedule div.list ul.schedule {
  letter-spacing: -0.4em;
}

#year-schedule div.list ul.schedule li {
  width: 33.333%;
  letter-spacing: normal;
  text-align: center;
  vertical-align: top;
  display: inline-block;
}
