@charset "utf-8";

html {
overflow-x: hidden;
overflow-y: hidden;
} 

body {
  background-color:#7FBE25;
  color:#fff;
  margin:0;
  padding:8px 0 0 0;
}

a {
  color:#fff;
}

table {
  color:#fff;
  border:none;
  margin:0 auto;
  padding:0;
}

tr,th,td {
  margin:0;
  padding:0;
}

/* ----------  見出し */
table.calHead {
  height:59px;
  margin:0 auto 0 auto;
}
table.calHead td {
  height:59px;
}
table.calHead td.last {
  width:44px;
}
table.calHead td.next {
  width:44px;
  text-align:right;
}
table.calHead td.this {
  width:66px;
}
table.calHead td.this img {
  width:66px;
  height:59px;
  margin:0;
  padding:0;
}
table.calHead td.last ,
table.calHead td.next {
  font-size:16px;
  vertical-align:middle;
}
table.calHead td.last a {
  text-decoration:none;
  margin-left:10px;
}
table.calHead td.next a {
  text-decoration:none;
  margin-right:10px;
}

/* ----------  日にち */

table.calBody {
}
table.calBody th {
  width:22px;
  height:22px;
  text-indent:-9999px;
}
table.calBody td {
  height:20px;
  text-align:center;
  font-size:13px;
}
table.calBody th.sun  {
  background:url(../img/common/cal_sun.gif) left no-repeat;
}
table.calBody th.mon  {
  background:url(../img/common/cal_mon.gif) left no-repeat;
}
table.calBody th.tue  {
  background:url(../img/common/cal_tue.gif) left no-repeat;
}
table.calBody th.wed  {
  background:url(../img/common/cal_wed.gif) left no-repeat;
}
table.calBody th.thu  {
  background:url(../img/common/cal_thu.gif) left no-repeat;
}
table.calBody th.fri  {
  background:url(../img/common/cal_fri.gif) left no-repeat;
}
table.calBody th.sat  {
  background:url(../img/common/cal_sat.gif) left no-repeat;
}

