@charset "UTF-8";

@import url(base.css);


/* 六曜表のデザイン */

div.calendar ol li { /* 月のボックス */
  margin: 20px 0;
  width: 600px;
}

div.calendar ol li ol li { /* 日のボックス */
  float: left;
  margin: 1px;
  padding: 3px;
  width: 90px;
  height: 7em;
  line-height: 1.4;
}


/* 曜日の位置合わせ */

div.calendar ol li#jan ol li:first-child {
  margin-left: 201px;
}

div.calendar ol li#feb ol li:first-child {
  margin-left: 501px;
}

div.calendar ol li#mar ol li:first-child {
  margin-left: 501px;
}

div.calendar ol li#apr ol li:first-child {
  margin-left: 101px;
}

div.calendar ol li#may ol li:first-child {
  margin-left: 301px;
}

div.calendar ol li#jun ol li:first-child {
}

div.calendar ol li#jul ol li:first-child {
  margin-left: 101px;
}

div.calendar ol li#aug ol li:first-child {
}

div.calendar ol li#sep ol li:first-child {
  margin-left: 201px;
}

div.calendar ol li#oct ol li:first-child {
  margin-left: 401px;
}

div.calendar ol li#nov ol li:first-child {
}

div.calendar ol li#dec ol li:first-child {
  margin-left: 101px;
}


/* 六曜の位置合わせ */

div.calendar ol li#jan ol li.saku {
  margin-left: 201px;
}

div.calendar ol li#feb ol li.saku {
  clear: left;
}

div.calendar ol li#mar ol li.saku {
  margin-left: 101px;
}

div.calendar ol li#apr ol li.saku {
  margin-left: 201px;
}

div.calendar ol li#may ol li.saku {
  margin-left: 201px;
}

div.calendar ol li#jun ol li.saku {
  margin-left: 101px;
}

div.calendar ol li#jul ol li.saku {
  margin-left: 201px;
}

div.calendar ol li#aug ol li.saku {
}

div.calendar ol li#aug ol li.saku2 {
  margin-left: 101px;
}

div.calendar ol li#sep ol li.saku {
  margin-left: 201px;
}

div.calendar ol li#oct ol li.saku {
  margin-left: 101px;
}

div.calendar ol li#nov ol li.saku {
  margin-left: 101px;
}

div.calendar ol li#dec ol li.saku {
  margin-left: 201px;
}


/* 月名の表示 */

div.calendar li span[lang="en"] {
  display: none;
}


