#course{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  text-align : left;
  border-spacing : inherit;
  empty-cells : show;
  border-collapse : separate;
  border-color : white white white white;
}
.t-course{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  width : 120px;
  border-collapse : collapse;
  empty-cells : show;
  background-color : #91c8c8;
  font-size : 14px;
  text-align : center;
  bottom : auto;
  right : auto;
  padding-top : 5px;
  padding-bottom : 5px;
}
.t-kaishi{
  font-size : 14px;
  background-color : #91c8c8;
  text-align : center;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  width : 110px;
  border-collapse : collapse;
  empty-cells : show;
  border-spacing : inherit;
  padding-left : 3px;
}
.t-shuryo{
  font-size : 14px;
  background-color : #91c8c8;
  text-align : center;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  width : 190px;
  border-collapse : collapse;
  empty-cells : show;
  bottom : auto;
  right : auto;
}
.t-gakuhi{
  font-size : 14px;
  background-color : #91c8c8;
  text-align : center;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  width : 140px;
  border-collapse : collapse;
  empty-cells : show;
  bottom : auto;
  right : auto;
}
.course{
  font-size : 14px;
  background-color : #dedebc;
  text-align : left;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  width : 120px;
  border-collapse : collapse;
  empty-cells : show;
  padding-left : 5mm;
  bottom : auto;
  right : auto;
  padding-top : 5px;
  padding-bottom : 5px;
}
.kaishi{
  font-size : 14px;
  background-color : #dedebc;
  text-align : right;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  width : 100px;
  border-collapse : collapse;
  empty-cells : show;
  padding-right : 10mm;
  bottom : auto;
  right : auto;
}
.shuryo{
  font-size : 14px;
  background-color : #dedebc;
  text-align : left;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  width : 190px;
  border-collapse : collapse;
  empty-cells : show;
  padding-left : 2mm;
  bottom : auto;
  right : auto;
}
.gakuhi{
  font-size : 14px;
  background-color : #dedebc;
  text-align : center;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  width : 120px;
  border-collapse : collapse;
  empty-cells : show;
  bottom : auto;
  right : auto;
}
#schedule{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : white white white white;
  border-collapse : separate;
  empty-cells : show;
  text-align : left;
}
.t-course2{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  width : 120px;
  border-collapse : collapse;
  empty-cells : show;
  background-color : #91c8c8;
  font-size : 14px;
  text-align : center;
  bottom : auto;
  right : auto;
  padding-top : 5px;
  padding-bottom : 5px;
}
.t-1gk{
  background-color : #91c8c8;
  width : 110px;
  font-size : 14px;
  padding-top : 5px;
  padding-bottom : 5px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  text-align : center;
}
.t-2gk{
  background-color : #91c8c8;
  width : 110px;
  font-size : 14px;
  padding-top : 5px;
  padding-bottom : 5px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  text-align : center;
}
.t-3gk{
  background-color : #91c8c8;
  width : 110px;
  font-size : 14px;
  padding-top : 5px;
  padding-bottom : 5px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  text-align : center;
}
.t-4gk{
  background-color : #91c8c8;
  width : 110px;
  font-size : 14px;
  padding-top : 5px;
  padding-bottom : 5px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  text-align : center;
}
.course2{
  font-size : 14px;
  text-align : left;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  width : 100px;
  border-collapse : collapse;
  empty-cells : show;
  background-color : #dedebc;
  padding-left : 5px;
}
.course3{
  font-size : 14px;
  text-align : left;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  width : 500px;
  border-collapse : collapse;
  empty-cells : show;
  background-color : #dedebc;
  padding-left : 5mm;
}
.gk1{
  font-size : 80%;
  background-color : #dedebc;
  text-align : left;
  border-top-width : 1px;
  border-right-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-right-style : solid;
  border-left-style : solid;
  border-top-color : silver;
  border-right-color : silver;
  border-left-color : silver;
  width : 110px;
  border-collapse : collapse;
  empty-cells : show;
  padding-left : 2px;
  padding-right : 0px;
  padding-top : 2px;
  padding-bottom : 2px;
}
.gk2{
  font-size : 80%;
  background-color : #dedebc;
  text-align : left;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-style : solid;
  border-right-color : silver;
  border-bottom-color : silver;
  border-left-color : silver;
  width : 110px;
  border-collapse : collapse;
  empty-cells : show;
  padding-left : 2px;
  padding-top : 2px;
  padding-bottom : 2px;
}
.gk3{
  font-size : 80%;
  background-color : #dedebc;
  text-align : left;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  width : 110px;
  border-collapse : collapse;
  empty-cells : show;
  padding-left : 2px;
}
.gk4{
  font-size : 80%;
  background-color : #dedebc;
  text-align : left;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  width : 110px;
  border-collapse : collapse;
  empty-cells : show;
  padding-left : 2px;
}
BODY{
  background-color : #afaf5f;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
TABLE{
  background-color : white;
}
#namelist A{
  font-size : 14px;
  color : navy;
}
#namelist LI{
  line-height : 110px;
}
#pagetop{
  text-align : right;
  font-size : 13px;
  color : #646464;
}
#pagetop A{
  font-size : 13px;
  color : #646464;
  text-decoration : none;
}
#footer{
  font-size : 13px;
}
.t_course{
  font-size : 90%;
  font-weight : bold;
  background-color : #cccccc;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 10px;
}
#gakuhi{
  border-collapse : separate;
  empty-cells : show;
}
#gakuhi TD{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.g001{
  background-color : #e1e1ff;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : gray gray gray gray;
  font-size : 90%;
  width : 200px;
}
.g002{
  background-color : #f0f0f0;
  width : 150px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : gray gray gray gray;
  font-size : 105%;
  text-align : center;
}
.shohi TD{
  font-size : 90%;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
#event{
  background-color : #f6f6f6;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 2px;
  padding-bottom : 5px;
  margin-top : 0px;
  margin-left : 2px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 2px;
  border-style : solid;
  border-color : silver;
  width : 173px;
  right : auto;
}
#soudankai{
  font-size : 13px;
  font-weight : bold;
  color : maroon;
  margin-top : 0px;
  margin-bottom : 5px;
}
#blue_txt{
  color : navy;
  font-size : 13px;
  padding-top : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
}
#t-event{
  font-size : 12px;
  margin-top : 5px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
  border-width : 1px;
  border-style : solid;
  border-color : navy;
}
#t-event A{
  color : navy;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
}
.sdetail{
  font-size : 11px;
  background-color : white;
  border-width : 1px;
  border-top-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-style : solid;
  border-color : gray;
  padding-top : 2px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 2px;
  color : navy;
  width : 50px;
  text-align : center;
}
.sdetail A{
  text-decoration : none;
  color : navy;
}
.sdetail A:HOVER{
  color : navy;
}
#event P{
  text-align : center;
  line-height : 150%;
}
.kaijou_tk{
  font-weight : bold;
  color : white;
  background-color : green;
  text-align : center;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  font-size : 14px;
  margin-top : 5px;
}
.kaijou_kt{
  font-size : 14px;
  font-weight : bold;
  color : white;
  background-color : #ea7500;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-top : 5px;
  text-align : center;
}
.kaijou_ng{
  font-size : 14px;
  font-weight : bold;
  color : white;
  background-color : #5353ff;
  text-align : center;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-top : 5px;
}
#event A{
  color : navy;
}

