@charset "utf-8";
.t1{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : white;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #999999;
  width : 65px;
  padding-top : 7px;
  padding-bottom : 7px;
  vertical-align : middle;
  text-align : center;
}
.t2{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : white;
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : #999999;
  width : 65px;
  padding-top : 7px;
  padding-bottom : 7px;
  vertical-align : middle;
  text-align : center;
}
.t9{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : white;
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : #999999;
  padding-top : 10px;
  padding-bottom : 10px;
  vertical-align : middle;
  text-align : center;
  font-size : 12px;
}
.t{
  vertical-align : middle;
  text-align : center;
  width : 115px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : white;
  padding-top : 10px;
  padding-bottom : 10px;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #999999;
  background-color : rgba(130,11,60,0.8);
}
.t0{
  vertical-align : middle;
  text-align : center;
  width : 115px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : white;
  padding-top : 10px;
  padding-bottom : 10px;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #999999;
  background-color : rgba(193,35,97,0.7);
}
.table_hosi{
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : white;
  background-color : rgba(0,0,0,0.55);
}
.sat{
  background-color : rgba(8,117,150,0.9);
}
.sun{
  background-color : rgba(195,13,56,0.9);
}
.lineoff{
  border-bottom-width : 0px;
  border-bottom-style : none;
}
.p1{
  vertical-align : middle;
  text-align : center;
  width : 300px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : white;
  padding-top : 10px;
  padding-bottom : 10px;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #999999;
  background-color : rgba(95,95,95,0.7);
}
.p2_1{
  vertical-align : middle;
  text-align : center;
  width : 300px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : white;
  padding-top : 10px;
  padding-bottom : 10px;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #999999;
  background-color : rgba(193,35,97,0.7);
}
.p2_2{
 width : 50%;
 color:white;
 padding-top : 10px;
 padding-bottom : 10px;
 vertical-align : middle;
 text-align : center;
 font-size : 16px;
 background-position : center top;
 background-color: rgba(41,41,41,0.70);
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #988A74;
 border-left-width : 1px;
 border-left-style : solid;
 border-left-color : #988A74;
}
.p2_3{
  vertical-align : middle;
  text-align : center;
  width : 300px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : white;
  padding-top : 10px;
  padding-bottom : 10px;
  background-color : rgba(193,35,97,0.7);
}
.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 : #988A74;
 border-left-width : 1px;
 border-left-style : dotted;
 border-left-color : #988A74;
 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 : #988A74;
 background-color : rgba(255,255,255,0.40);
}
.d3{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : white;
  padding-top : 10px;
  padding-bottom : 10px;
  vertical-align : middle;
  text-align : center;
}
.lineoff_y{
  border-right-width : 0px;
  border-right-style : none;
}
.lineoff{
 border-bottom-width : 0px;
 border-bottom-style : none;
}
.line_b{
 border-bottom-width : 1px;
 border-bottom-style : dotted;
 border-bottom-color : #988A74;
}
.comment_box_text{
 font-size : 20px;
 font-weight : bold;
}

