@charset "utf-8";
.table_schedule{
  vertical-align : middle;
  text-align : center;
  background-repeat : repeat;
  border-width : 1px;
  border-style : solid;
  border-color : white;
  background-color : black;
  width : 100%;
}
.s0{
  vertical-align : middle;
  text-align : center;
  width : 33.33%;
  padding-top : 15px;
  padding-bottom : 15px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : dotted;
  border-bottom-style : dotted;
  border-right-color : #999999;
  border-bottom-color : #999999;
  background-color : rgba(0, 0, 0, 0.4);
}
.s0t{
  vertical-align : middle;
  text-align : center;
  width : 50%;
  padding-top : 15px;
  padding-bottom : 15px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : dotted;
  border-bottom-style : dotted;
  border-right-color : #999999;
  border-bottom-color : #999999;
  background-color : rgba(0, 0, 0, 0.4);
}
.s1{
  vertical-align : middle;
  text-align : center;
  padding-top : 15px;
  padding-bottom : 15px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : dotted;
  border-bottom-style : dotted;
  border-right-color : #999999;
  border-bottom-color : #999999;
  background-color : rgba(104, 70, 188, 0.4);
}
.s2{
  vertical-align : middle;
  text-align : center;
  padding-top : 15px;
  padding-bottom : 15px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : dotted;
  border-bottom-style : dotted;
  border-right-color : #999999;
  border-bottom-color : #999999;
  background-color : rgba(64, 0, 128, 0.4);
}
.s9{
  vertical-align : middle;
  text-align : center;
  padding-top : 15px;
  padding-bottom : 15px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : dotted;
  border-bottom-style : dotted;
  border-right-color : #999999;
  border-bottom-color : #999999;
  background-color : rgba(51, 78, 50, 0.4);
}
.lineoff{
  border-bottom-width : 0px;
  border-bottom-style : none;
}
.lineoff_y{
  border-right-width : 0px;
  border-right-style : none;
}
.ruletext1{
  color : black;
  background-color : white;
  padding-top : 4px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 4px;
  display : block;
  box-shadow : 5px 5px 0px #000000;
  font-size : 150%;
}
.ruletext2{
  padding-top : 4px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 4px;
  display : block;
  box-shadow : 5px 5px 0px #000000;
  letter-spacing : 1px;
  font-size : 150%;
}
.rule1{
  padding-top : 10px;
  padding-bottom : 10px;
  vertical-align : top;
  text-align : center;
  width : 15%;
}
.rule2{
  padding-top : 10px;
  padding-bottom : 10px;
  vertical-align : top;
  text-align : left;
}
.ppvimg{
  background-color : #4a4a4a;
  padding-top : 20px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 20px;
}
.pen{
  margin-top : 10px;
  width : 300px;
}

