@charset "utf-8";
.t0{
 width : 120px;
 padding-top:7px;
 padding-bottom:7px;
 padding-left:7px;
 padding-right:7px;
 vertical-align : middle;
 text-align : center;
 border-right-width : 1px;
 border-right-style : solid;
 border-right-color : #aaaaaa;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #aaaaaa;
 border-top-width : 1px;
 border-top-style : solid;
 border-top-color : #aaaaaa;
 background-color : #82c9e4;
 font-weight : bold;
 color:white;
}
.t1{
 width : 84px;
 padding-top:7px;
 padding-bottom:7px;
 padding-left:7px;
 padding-right:7px;
 vertical-align : middle;
 text-align : center;
 border-right-width : 1px;
 border-right-style : solid;
 border-right-color : #aaaaaa;
 border-top-width : 1px;
 border-top-style : solid;
 border-top-color : #aaaaaa;
 background-color : rgba(228,228,228,0.85);
}
.t1_2{
 width : 84px;
 padding-top:7px;
 padding-bottom:7px;
 padding-left:7px;
 padding-right:7px;
 vertical-align : middle;
 text-align : center;
 border-right-width : 1px;
 border-right-style : solid;
 border-right-color : #aaaaaa;
 border-top-width : 1px;
 border-top-style : solid;
 border-top-color : #aaaaaa;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #aaaaaa;
 background-color : rgba(228,228,228,0.85);
}
.t2{
 width : 120px;
 padding-top:7px;
 padding-bottom:7px;
 padding-left:7px;
 padding-right:7px;
 vertical-align : middle;
 text-align : center;
 border-right-width : 1px;
 border-right-style : solid;
 border-right-color : #aaaaaa;
 border-bottom-width : 1px;
 border-bottom-style : dotted;
 border-bottom-color : #aaaaaa;
 background-color : rgba(228,228,228,0.85);
}
.t3{
 width : 84px;
 padding-top:7px;
 padding-bottom:7px;
 padding-left:7px;
 padding-right:7px;
 vertical-align : middle;
 text-align : center;
 border-right-width : 1px;
 border-right-style : dotted;
 border-right-color : #aaaaaa;
 border-bottom-width : 1px;
 border-bottom-style : dotted;
 border-bottom-color : #aaaaaa;
 background-color : rgba(255,255,255,0.60);
}
.t9{
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #aaaaaa;
 border-right-width : 1px;
 border-right-style : solid;
 border-right-color : #aaaaaa;
 border-left-width : 1px;
 border-left-style : solid;
 border-left-color : #aaaaaa;
 padding-top : 10px;
 padding-bottom : 10px;
 vertical-align : middle;
 text-align : center;
 font-size : 14px;
 background-color : rgba(179,179,179,0.60);
 background-image : url(../img_common/table_kage.png);
 background-repeat : repeat-x;
 background-position : center top;
}
.p1{
  vertical-align : middle;
  text-align : center;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #aaaaaa;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #aaaaaa;
  background-color : rgba(228,228,228,0.85);
}
.p2_1{
  width : 250px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:10px;
  vertical-align : middle;
  text-align : center;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #aaaaaa;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #aaaaaa;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #aaaaaa;
  background-color : #969696;
  font-weight : bold;
  color:white;
}
.p2_2{
  width : 450px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:10px;
  vertical-align : middle;
  text-align : center;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #aaaaaa;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #aaaaaa;
  background-color : #969696;
  font-weight : bold;
  color:white;
}
.d1{
  width : 85px;
  padding-top : 10px;
  padding-bottom : 10px;
  vertical-align : middle;
  text-align : center;
  font-size : 16px;
  background-position : center top;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #aaaaaa;
  border-left-width : 1px;
  border-left-style : dotted;
  border-left-color : #aaaaaa;
  background-color : rgba(255,255,255,0.40);
}
.d2{
  padding-top : 10px;
  padding-bottom : 10px;
  padding-left : 5px;
  padding-right : 5px;
  vertical-align : middle;
  text-align : left;
  font-size : 16px;
  background-position : center top;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : #aaaaaa;
  background-color : rgba(255,255,255,0.40);
}
.d3{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #aaaaaa;
  padding-top : 20px;
  padding-bottom : 20px;
  vertical-align : middle;
  text-align : center;
  background-color : rgba(255,255,255,0.4);
}
.table_hosi{
 vertical-align : middle;
 text-align : center;
}
.sat{
 background-color : rgba(72,144,206,0.85);
 color : white;
}
.sun{
 background-color : rgba(210,72,121,0.85);
 color : white;
}
.lineoff{
 border-bottom-width : 0px;
 border-bottom-style : none;
}
.lineoffr{
 border-right-width : 0px;
 border-right-style : none;
}
.lineont{
 border-top-width : 1px;
 border-top-style : solid;
 border-top-color : #aaaaaa;
}
.lineonb{
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #aaaaaa;
}
.t0,
.t1,
.t1_2,
.t2,
.t3,
.t9{
 -webkit-text-size-adjust: 150%;
 -moz-text-size-adjust: 150%;
 -ms-text-size-adjust: 150%;
 -o-text-size-adjust: 150%;
 text-size-adjust: 150%;
}

