@charset "shift-jis";

  table.dreamcal_table {
    empty-cells: show;
  }
  Xtable.dreamcal_table {
    border-collapse: collapse;
  }

  Xth.dreamcal_head_seal_1:before {
    content : url("http://www.kamuxt.jp/gadget/dreamcal/images/seal01.gif");
  }
  Xth.dreamcal_head_seal_2:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal02.gif);
  }
  Xth.dreamcal_head_seal_3:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal03.gif);
  }
  Xth.dreamcal_head_seal_4:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal04.gif);
  }
  Xth.dreamcal_head_seal_5:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal05.gif);
  }
  Xth.dreamcal_head_seal_6:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal06.gif);
  }
  Xth.dreamcal_head_seal_7:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal07.gif);
  }
  Xth.dreamcal_head_seal_8:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal08.gif);
  }
  Xth.dreamcal_head_seal_9:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal09.gif);
  }
  Xth.dreamcal_head_seal_10:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal10.gif);
  }
  Xth.dreamcal_head_seal_11:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal11.gif);
  }
  Xth.dreamcal_head_seal_12:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal12.gif);
  }
  Xth.dreamcal_head_seal_13:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal13.gif);
  }
  Xth.dreamcal_head_seal_14:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal14.gif);
  }
  Xth.dreamcal_head_seal_15:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal15.gif);
  }
  Xth.dreamcal_head_seal_16:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal16.gif);
  }
  Xth.dreamcal_head_seal_17:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal17.gif);
  }
  Xth.dreamcal_head_seal_18:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal18.gif);
  }
  Xth.dreamcal_head_seal_19:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal19.gif);
  }
  Xth.dreamcal_head_seal_20:before {
    content : url(http://www.kamuxt.jp/gadget/dreamcal/images/seal20.gif);
  }

  Xth.dreamcal_head_seal_1:after {
    content : "龍";
  }
  Xth.dreamcal_head_seal_2:after {
    content : "風";
  }
  Xth.dreamcal_head_seal_3:after {
    content : "夜";
  }
  Xth.dreamcal_head_seal_4:after {
    content : "種";
  }
  Xth.dreamcal_head_seal_5:after {
    content : "蛇";
  }
  Xth.dreamcal_head_seal_6:after {
    content : "橋渡し";
  }
  Xth.dreamcal_head_seal_7:after {
    content : "手";
  }
  Xth.dreamcal_head_seal_8:after {
    content : "星";
  }
  Xth.dreamcal_head_seal_9:after {
    content : "月";
  }
  Xth.dreamcal_head_seal_10:after {
    content : "犬";
  }
  Xth.dreamcal_head_seal_11:after {
    content : "猿";
  }
  Xth.dreamcal_head_seal_12:after {
    content : "人";
  }
  Xth.dreamcal_head_seal_13:after {
    content : "空歩人";
  }
  Xth.dreamcal_head_seal_14:after {
    content : "魔法使い";
  }
  Xth.dreamcal_head_seal_15:after {
    content : "鷲";
  }
  Xth.dreamcal_head_seal_16:after {
    content : "戦士";
  }
  Xth.dreamcal_head_seal_17:after {
    content : "地球";
  }
  Xth.dreamcal_head_seal_18:after {
    content : "鏡";
  }
  Xth.dreamcal_head_seal_19:after {
    content : "嵐";
  }
  Xth.dreamcal_head_seal_20:after {
    content : "太陽";
  }

  Xth.dreamcal_head_tone_1:before {
    content : url("http://www.kamuxt.jp/gadget/dreamcal/images/tone01.gif");
  }
  Xth.dreamcal_head_tone_2:before {
    content : url("http://www.kamuxt.jp/gadget/dreamcal/images/tone02.gif");
  }
  Xth.dreamcal_head_tone_3:before {
    content : url("http://www.kamuxt.jp/gadget/dreamcal/images/tone03.gif");
  }
  Xth.dreamcal_head_tone_4:before {
    content : url("http://www.kamuxt.jp/gadget/dreamcal/images/tone04.gif");
  }
  Xth.dreamcal_head_tone_5:before {
    content : url("http://www.kamuxt.jp/gadget/dreamcal/images/tone05.gif");
  }
  Xth.dreamcal_head_tone_6:before {
    content : url("http://www.kamuxt.jp/gadget/dreamcal/images/tone06.gif");
  }
  Xth.dreamcal_head_tone_7:before {
    content : url("http://www.kamuxt.jp/gadget/dreamcal/images/tone07.gif");
  }
  Xth.dreamcal_head_tone_8:before {
    content : url("http://www.kamuxt.jp/gadget/dreamcal/images/tone08.gif");
  }
  Xth.dreamcal_head_tone_9:before {
    content : url("http://www.kamuxt.jp/gadget/dreamcal/images/tone09.gif");
  }
  Xth.dreamcal_head_tone_10:before {
    content : url("http://www.kamuxt.jp/gadget/dreamcal/images/tone10.gif");
  }
  Xth.dreamcal_head_tone_11:before {
    content : url("http://www.kamuxt.jp/gadget/dreamcal/images/tone11.gif");
  }
  Xth.dreamcal_head_tone_12:before {
    content : url("http://www.kamuxt.jp/gadget/dreamcal/images/tone12.gif");
  }
  Xth.dreamcal_head_tone_13:before {
    content : url("http://www.kamuxt.jp/gadget/dreamcal/images/tone13.gif");
  }

  Xth.dreamcal_head_tone_1:after {
    content : "磁気";
  }
  Xth.dreamcal_head_tone_2:after {
    content : "月";
  }
  Xth.dreamcal_head_tone_3:after {
    content : "電気";
  }
  Xth.dreamcal_head_tone_4:after {
    content : "自存";
  }
  Xth.dreamcal_head_tone_5:after {
    content : "倍音";
  }
  Xth.dreamcal_head_tone_6:after {
    content : "律動";
  }
  Xth.dreamcal_head_tone_7:after {
    content : "共振";
  }
  Xth.dreamcal_head_tone_8:after {
    content : "銀河";
  }
  Xth.dreamcal_head_tone_9:after {
    content : "太陽";
  }
  Xth.dreamcal_head_tone_10:after {
    content : "惑星";
  }
  Xth.dreamcal_head_tone_11:after {
    content : "スペクトル";
  }
  Xth.dreamcal_head_tone_12:after {
    content : "水晶";
  }
  Xth.dreamcal_head_tone_13:after {
    content : "宇宙";
  }

  Xtd.dreamcal_tone_1:before {
    content : "[[[1]]]";
  }
  Xtd.dreamcal_tone_2:before {
    content : "[2]";
  }
  Xtd.dreamcal_tone_3:before {
    content : "[3]";
  }
  Xtd.dreamcal_tone_4:before {
    content : "[4]";
  }
  Xtd.dreamcal_tone_5:before {
    content : "[[5]]";
  }
  Xtd.dreamcal_tone_6:before {
    content : "[6]";
  }
  Xtd.dreamcal_tone_7:before {
    content : "[7]";
  }
  Xtd.dreamcal_tone_8:before {
    content : "[8]";
  }
  Xtd.dreamcal_tone_9:before {
    content : "[[9]]";
  }
  Xtd.dreamcal_tone_10:before {
    content : "[10]";
  }
  Xtd.dreamcal_tone_11:before {
    content : "[11]";
  }
  Xtd.dreamcal_tone_12:before {
    content : "[12]";
  }
  Xtd.dreamcal_tone_13:before {
    content : "[[[13]]]";
  }

  td.dreamcal_expand.dreamcal_m13_week_1 {
    border-left: 0px solid #ccffcc;
    border-right: 30px solid #ccffcc;
  }
  td.dreamcal_expand.dreamcal_m13_week_2 {
    border-left: 5px solid #ccffcc;
    border-right: 25px solid #ccffcc;
  }
  td.dreamcal_expand.dreamcal_m13_week_3 {
    border-left: 10px solid #ccffcc;
    border-right: 20px solid #ccffcc;
  }
  td.dreamcal_expand.dreamcal_m13_week_4 {
    border-left: 15px solid #ccffcc;
    border-right: 15px solid #ccffcc;
  }
  td.dreamcal_expand.dreamcal_m13_week_5 {
    border-left: 20px solid #ccffcc;
    border-right: 10px solid #ccffcc;
  }
  td.dreamcal_expand.dreamcal_m13_week_6 {
    border-left: 25px solid #ccffcc;
    border-right: 5px solid #ccffcc;
  }
  td.dreamcal_expand.dreamcal_m13_week_7 {
    border-left: 30px solid #ccffcc;
    border-right: 0px solid #ccffcc;
  }

  td.dreamcal_expand.dreamcal_sun {
    border-left-color: pink;
    border-right-color: pink;
  }
  td.dreamcal_expand.dreamcal_sat {
    border-left-color: skyblue;
    border-right-color: skyblue;
  }

  td.dreamcal_m13_week_num_1 {
    background-color: #ffeeee;
  }
  td.dreamcal_m13_week_num_2 {
    background-color: white;
  }
  td.dreamcal_m13_week_num_3 {
    background-color: #eeeeff;
  }
  td.dreamcal_m13_week_num_4 {
    background-color: #ffffdd;
  }

  td.dreamcal_kin_1 {
    background-color: Silver;
  }
  td.dreamcal_kin_20 {
    background-color: Silver;
  }
  td.dreamcal_kin_22 {
    background-color: Silver;
  }
  td.dreamcal_kin_39 {
    background-color: Silver;
  }
  td.dreamcal_kin_43 {
    background-color: Silver;
  }
  td.dreamcal_kin_50 {
    background-color: Silver;
  }
  td.dreamcal_kin_51 {
    background-color: Silver;
  }
  td.dreamcal_kin_58 {
    background-color: Silver;
  }
  td.dreamcal_kin_64 {
    background-color: Silver;
  }
  td.dreamcal_kin_69 {
    background-color: Silver;
  }
  td.dreamcal_kin_72 {
    background-color: Silver;
  }
  td.dreamcal_kin_77 {
    background-color: Silver;
  }
  td.dreamcal_kin_85 {
    background-color: Silver;
  }
  td.dreamcal_kin_88 {
    background-color: Silver;
  }
  td.dreamcal_kin_93 {
    background-color: Silver;
  }
  td.dreamcal_kin_96 {
    background-color: Silver;
  }
  td.dreamcal_kin_106 {
    background-color: Silver;
  }
  td.dreamcal_kin_107 {
    background-color: Silver;
  }
  td.dreamcal_kin_108 {
    background-color: Silver;
  }
  td.dreamcal_kin_109 {
    background-color: Silver;
  }
  td.dreamcal_kin_110 {
    background-color: Silver;
  }
  td.dreamcal_kin_111 {
    background-color: Silver;
  }
  td.dreamcal_kin_112 {
    background-color: Silver;
  }
  td.dreamcal_kin_113 {
    background-color: Silver;
  }
  td.dreamcal_kin_114 {
    background-color: Silver;
  }
  td.dreamcal_kin_115 {
    background-color: Silver;
  }
  td.dreamcal_kin_146 {
    background-color: Silver;
  }
  td.dreamcal_kin_147 {
    background-color: Silver;
  }
  td.dreamcal_kin_148 {
    background-color: Silver;
  }
  td.dreamcal_kin_149 {
    background-color: Silver;
  }
  td.dreamcal_kin_150 {
    background-color: Silver;
  }
  td.dreamcal_kin_151 {
    background-color: Silver;
  }
  td.dreamcal_kin_152 {
    background-color: Silver;
  }
  td.dreamcal_kin_153 {
    background-color: Silver;
  }
  td.dreamcal_kin_154 {
    background-color: Silver;
  }
  td.dreamcal_kin_155 {
    background-color: Silver;
  }
  td.dreamcal_kin_165 {
    background-color: Silver;
  }
  td.dreamcal_kin_168 {
    background-color: Silver;
  }
  td.dreamcal_kin_173 {
    background-color: Silver;
  }
  td.dreamcal_kin_176 {
    background-color: Silver;
  }
  td.dreamcal_kin_184 {
    background-color: Silver;
  }
  td.dreamcal_kin_189 {
    background-color: Silver;
  }
  td.dreamcal_kin_192 {
    background-color: Silver;
  }
  td.dreamcal_kin_197 {
    background-color: Silver;
  }
  td.dreamcal_kin_203 {
    background-color: Silver;
  }
  td.dreamcal_kin_210 {
    background-color: Silver;
  }
  td.dreamcal_kin_211 {
    background-color: Silver;
  }
  td.dreamcal_kin_218 {
    background-color: Silver;
  }
  td.dreamcal_kin_222 {
    background-color: Silver;
  }
  td.dreamcal_kin_239 {
    background-color: Silver;
  }
  td.dreamcal_kin_241 {
    background-color: Silver;
  }
  td.dreamcal_kin_260 {
    background-color: Silver;
  }

  td.dreamcal_m13_mmdd_1401 {
    background-color: lime;
  }
  td.dreamcal_target {
    background-color: cyan;
  }
  td.dreamcal_today {
    background-color: magenta;
  }

/* for IE BUG */
/*
td.dreamcal_week_x_1, td.dreamcal_week_x_2, td.dreamcal_week_x_3, td.dreamcal_week_x_4, td.dreamcal_week_x_5, td.dreamcal_week_x_6, td.dreamcal_week_x_7 {
  border-left: 1px solid white;
  border-right: 1px solid white;
}
*/

  div.dreamcal_tooltip {
    background-color: lightgreen;
    border: 1px solid black;
    padding: 10px;
    min-height:50px;
    min-width:100px;
    opacity: 0.90;
/*
    filter: Alpha(opacity=90,style=2);
*/
  }
  span.dreamcal_t_kin_ {
    background-color: yellow;
  }
  span.dreamcal_t_m13_yyyymmdd_ {
    background-color: pink;
  }
  span.dreamcal_t_yyyymmdd_ {
    background-color: white;
  }

  div.dreamcal_navigate {
    border: 3px solid black;
    min-height:50px;
    min-width:100px;
  }



  div.dreamcal_navigate table.kmxcal_panel {
    background-color: transparent;
    border: 0px solid black;
  }
  div.dreamcal_navigate div.kmxcal_year {
    background-color: blue;
  }
  div.dreamcal_navigate div.kmxcal_month {
    background-color: blue;
  }
  div.dreamcal_navigate table.kmxcal_table {
    background-color: lightgreen;
  }
