@charset "utf-8";
.s0{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #666666;
  padding-top : 10px;
  padding-bottom : 10px;
  vertical-align : middle;
  text-align : center;
  background-color : #35362c;
  font-weight : bold;
  letter-spacing : -2px;
  background-image : url(../img_common/kage_common.png);
  background-repeat : repeat-x;
  background-position : center top;
}
.t0{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #666666;
  padding-top : 10px;
  padding-bottom : 10px;
  vertical-align : middle;
  text-align : center;
  background-color : #35362c;
  font-weight : bold;
  letter-spacing : -2px;
  background-image : url(../img_common/kage_common.png);
  background-repeat : repeat-x;
  background-position : center top;
}
.s1{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #666666;
  padding-top : 10px;
  padding-bottom : 10px;
  vertical-align : middle;
  text-align : center;
  padding-left : 10px;
  padding-right : 10px;
  width : 120px;
}
.s2{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #666666;
  padding-top : 10px;
  padding-bottom : 10px;
  vertical-align : middle;
  text-align : center;
  width : 70px;
}
.t1{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #666666;
  padding-top : 10px;
  padding-bottom : 10px;
  vertical-align : middle;
  text-align : center;
  width : 300px;
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : #666666;
}
.t2{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #666666;
  padding-top : 20px;
  padding-bottom : 20px;
  vertical-align : middle;
  text-align : center;
  padding-left : 30px;
  padding-right : 30px;
}
.s9{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #666666;
  padding-top : 10px;
  padding-bottom : 10px;
  vertical-align : middle;
  text-align : center;
  font-size : 12px;
  width : 70px;
}
.lineoff{
  border-bottom-width : 0px;
  border-bottom-style : none;
}
.lineoff_y{
  border-right-width : 0px;
  border-right-style : none;
}
.table_hosi{
  border-top-width : 2px;
  border-bottom-width : 2px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : #666666;
  border-bottom-color : #666666;
  background-image : url(../img_menu/back_menu2.png);
  background-repeat : repeat;
}
.sat{
  background-color : #3c5264;
}
.sun{
  background-color : #640000;
}

