body {
  text-align:center;
  margin:0;
  padding:0;
  margin-top:30px;
  margin-bottom:30px;
}

#content {
  text-align : left;
  padding: 10px;
  margin: 20px auto;
  width : 800px;
  background : #e1f0ff;
  border : 1px solid #666666;
}

h1,h2,h3 {
font-size :1em;
margin:0;
padding:0;
}

ul,li {
margin:0;
padding:0;
}

.test {
  margin:15px 0;
  text-align:center;
  font-size:18px;
  color:#f00;
}


.spo {
  margin-bottom:2px;

}

.center {
  margin:10px 0;
  text-align:center;
}

.right {
  margin:10px 0;
  text-align:right;
}

.yobi {
  width:750px;
  height:25px;
}
.yobi ul {
  list-style:none;
}

.yobi li {
  float:left;
  width:80px;
  height:25px;
  margin-right:15px;
  line-height:28px;
  text-align:center;
  border:1px solid #7a96df;
  background:#fff;
}
.yobi li a{
  display:block;
  width:80px;
  height:25px;
  text-decoration:none;
}

.time_table {
  clear:both;
  margin-top:15px;
}

.yobi .yobi_back {
  display:block;
  width:80px;
  height:25px;
  background:#7a96df;
  color:#fff;
}

.blue {
  color:#7a96df;
}


table {
  width:780px;
  border:2px solid #666;
}

th,td {
  padding:3px;
  font-size:14px;
  border-left : 1px solid #999;
}

.ji_fun {
  border-top:1px solid #999;
}

.title {
  border-top:1px solid #999;
  text-align:left;
}

.backcolor2 {
  background:#cccccc;
  border-top:1px solid #999;
  color:#333;
  text-align:center;
}


.backcolor1 {
  background:#cccccc;
  color:#ccc;
  text-align:center;
  border-top:1px solid #cccccc;
}



.ji_fun {
  text-align:center;
}