body{
  font-size: 14px;
}
.text-center{
  text-align: center;
}
.text-left{
  text-align: left;
}
.text-right{
  text-align: right;
}
.fleft{
  float: left;
}
.fright{
  float: right;
}
.salon-bg{
  background: url(../img/salon20150327/bg.png) 0 0 repeat;
}
.salon-footer{
  width: 100%;
  height: 200px;
  background: url(../img/salon20150327/bg_city.png) 0 0 repeat;
}

.rocket-body{
  width: 800px;
  margin: -65px auto 40px auto;
}
.rocket-head{
  width: 800px;
  height: 525px;
  background: url(../img/salon20150327/rocket_head.png) 0 0 no-repeat;
}

.rocket-content{
  width: 800px;
  background-color: #fff;
  padding: 0 75px;
}

.rocket-foot{
  width: 800px;
  height: 700px;
  background: url(../img/salon20150327/rocket_foot.png) 0 0 no-repeat;
}

.text-indent{
  text-indent:2em;
}

.introduce{
  font-size: 14px;
  color: #575757;
  line-height: 30px;
  word-spacing: 2em;
}

.text-assign{
  margin-top: 35px;
}
.text-assign-color{
  color: #2cb6f4;
}

.agenda{
  border: solid 1px #d6f0ff;
  margin-top: 40px;
}
.agenda li{
  height: 50px;
  line-height: 50px;
}
.agenda-title{
  font-size: 24px;
  color: #2cb6f4;
  text-align: center;
}
.agenda li span{
  display: inline-block;
}
.agenda-odd{
  background: #d6f0ff;
}
.agenda-time{
  width: 275px;
  padding-left: 40px;
}
/*.agenda li:nth-of-type(odd){
  background: #d6f0ff;
}
.agenda li:nth-of-type(even){
  background: #fff;
}*/

/*.agenda li span:nth-of-type(odd){
  width: 275px;
}
.agenda li span:nth-of-type(even){
  width: 368px;
}*/

.logo-body{
  width: 780px;
  height: 100px;
  margin: 0 auto;
  margin-top: 30px;
}
.sign-link{
  margin-top: 30px;
}
.bold{
  font-weight: bold;
}
.agenda-topic{
  height: 50px;
  line-height: 50px;
}
.agenda-topic p{
  height: 20px;
  line-height: 30px;
}