@charset "utf-8";
.o1{
  width : 200px;
  text-align : center;
  padding-top : 20px;
  padding-bottom : 20px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : black;
  vertical-align : middle;
  padding-left : 10px;
  padding-right : 10px;
}
.l1{
  width : 200px;
  text-align : center;
  padding-top : 10px;
  padding-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : black;
  vertical-align : middle;
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : black;
}
.l2{
  width : 300px;
  text-align : center;
  padding-top : 10px;
  padding-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : black;
  vertical-align : middle;
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : black;
}
.l23{
  width : 500px;
  text-align : center;
  padding-top : 10px;
  padding-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : black;
  vertical-align : middle;
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : black;
}
.l3{
  width : 200px;
  text-align : center;
  padding-top : 10px;
  padding-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : black;
  vertical-align : middle;
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : black;
}
.l0{
  text-align : center;
  padding-top : 10px;
  padding-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  vertical-align : middle;
  padding-left : 10px;
  padding-right : 10px;
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : black;
}
.l4{
  width : 200px;
  text-align : center;
  padding-top : 10px;
  padding-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : black;
  vertical-align : middle;
}
.l34{
  text-align : center;
  padding-top : 10px;
  padding-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : black;
  vertical-align : middle;
  width : 400px;
}
.l234{
  text-align : center;
  padding-top : 10px;
  padding-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : black;
  vertical-align : middle;
  width : 800px;
}
.t1{
  width : 40px;
  text-align : center;
  padding-top : 20px;
  padding-bottom : 20px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : black;
  vertical-align : middle;
  padding-left : 5px;
  padding-right : 5px;
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : black;
}
.t2{
  width : 300px;
  text-align : center;
  padding-top : 20px;
  padding-bottom : 20px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : black;
  vertical-align : middle;
  padding-left : 5px;
  padding-right : 5px;
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : black;
}
.t3{
  width : 130px;
  text-align : center;
  padding-top : 20px;
  padding-bottom : 20px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : black;
  vertical-align : middle;
  padding-left : 5px;
  padding-right : 5px;
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : black;
}
.t4{
  text-align : center;
  padding-top : 20px;
  padding-bottom : 20px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : black;
  vertical-align : middle;
  padding-left : 5px;
  padding-right : 5px;
}
.o2{
  padding-top : 20px;
  padding-bottom : 20px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : black;
  vertical-align : middle;
  padding-left : 20px;
  padding-right : 20px;
}
.o9{
  width : 30px;
  text-align : center;
  vertical-align : middle;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : black;
}
.lineoff{
  border-bottom-width : 0px;
  border-bottom-style : none;
}
.oz{
  height : 20px;
}
.table_schedule{
  border-width : 1px 1px 6px;
  border-style : solid;
  border-color : black;
  width : 100%;
  background-color : rgba(255, 255, 255, 0.6);
}
.table_outline{
  width : 100%;
}
.lineoff_y{
  border-right-width : 0px;
  border-right-style : none;
}

