/* -----------------------------------------------
 * JanJan空室状況用　（2003.10.7）
 * ----------------------------------------------- */
a:link{ text-decoration:none; color:#000099; }
a:visited{ text-decoration:none; color:#000099; }
a:active{ text-decoration:underline; color:#003399; }
a:hover{ text-decoration:underline; color:#003399; }
body{ font-size:100%; color:#222222; background-color:#FFFFFF; background-image:url(); margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px; }

/* -----------------------------------------------
 * FONTサイズ
 * ----------------------------------------------- */

.x-large{ font-size:200%; }
.large{ font-size:150%; line-height: 1.2; }
.mid{ font-size:120%; line-height: 1.3; }
.normal{ font-size:100%; line-height: 1.3; }
.small{ font-size:84%; line-height: 1.3; }
.x-small{ font-size:75%; line-height: 1.2; }

.head{ font-size:120%; font-weight: bold; color:#FFFFFF; }
.update{ font-size:75%; color:#cccccc; }
.month-navi{ font-size:100%; font-weight: bold; }

/* ---------------------------
TABLE
--------------------------- */
TABLE.head01{
  background: #734245;      /* 背景色 */
   /*font-size: 100%;     /* フォントサイズ */
  color: #000000;     /* フォントカラー */
}

TABLE.head02{
  background: #734245;      /* 背景色 */
  /*font-size: 100%;     /* フォントサイズ */
  color: #ffffff;     /* フォントカラー */
}

TABLE.year-month{
  background: #757a52;      /* 背景色 */
  border-color: #3A4546;    /* 境界線の色 */
  border-style: double;      /* 境界線のスタイル */
  border-width: 3px;        /* 境界線の幅 */
  font-size: 100%;     /* フォントサイズ */
  color: #ffffff;     /* フォントカラー */
  font-weight: bold;
}

TABLE.month-box{
  background: #000000;      /* 背景色 */
  border-color: #663300;    /* 境界線の色 */
  border-style: solid;      /* 境界線のスタイル */
  border-width: 0px;        /* 境界線の幅 */
}

TD.week-weekday{
  background: #a0a483;      /* 背景色 */
  font-size: 100%;     /* フォントサイズ */
  color: #FFFFFF;     /* フォントカラー */
  font-weight: bold;
}

TD.week-saturday{
  background: #a0a483;      /* 背景色 */
  font-size: 100%;     /* フォントサイズ */
  color: #FFFFFF;     /* フォントカラー */
  font-weight: bold;
}

TD.week-sunday{
  background: #a0a483;      /* 背景色 */
  font-size: 100%;     /* フォントサイズ */
  color: #FFFFFF;     /* フォントカラー */
  font-weight: bold;
}

TD.pre-month{
  background: #cdccad;      /* 背景色 */
  color: #777777;     /* フォントカラー */
}

TD.weekday{
  background: #F6EED5;      /* 背景色 */
}

TD.saturday{
  background: #cceaf5;      /* 背景色 */
}

TD.sunday{
  background: #F5CFAA;      /* 背景色 */
}

TD.today{
  background: #FFEE9C;      /* 背景色 */
}


/* ---------------------------
FORM (予約)
--------------------------- */

TABLE.yoyaku-box{
  background: #000000;      /* 背景色 */
  border-color: #3D3D92;    /* 境界線の色 */
  border-style: solid;      /* 境界線のスタイル */
  border-width: 0px;        /* 境界線の幅 */
}

TD.item{
  background: #3D3D92;      /* 背景色 */
  font-size: 84%;     /* フォントサイズ */
  color: #FFFFFF;     /* フォントカラー */
}

TD.item2{
  background: #3D3D92;      /* 背景色 */
  font-size: 84%;     /* フォントサイズ */
  color: #FFFFFF;     /* フォントカラー */
}

TD.input{
  background: #F6EED5;      /* 背景色 */
  font-size: 84%;     /* フォントサイズ */
  color: #222222;     /* フォントカラー */
}

TD.input2{
  background: #F6EED5;      /* 背景色 */
  font-size: 84%;     /* フォントサイズ */
  color: #222222;     /* フォントカラー */
}


/* ---------------------------
FORM
--------------------------- */

form.form{
  margin: 0px;
}

TEXTAREA {
  width: 100%;
}


/* ---------------------------
その他
--------------------------- */

UL { font-size: 12px; margin-top:1px; margin-bottom:2px; margin-left:3px; list-style-image: url(images/dot_r.gif); list-style-position:inside }


