.midashi {
  padding-top: 10px;
  padding-left: 13px;
}

.lead {
  padding-top: 15px;
  padding-left: 13px;
  padding-right: 13px;
}

.box {
  padding-top: 40px;
  padding-left: 20px;
  float: left;
}

.leftimg {
  float: left;
}

.light_box {
  float: right;
  width: 420px;
  padding-left: 10px;
  padding-bottom: 15px;
}

.light_box2 {
  padding-bottom: 15px;
  float: right;
  width: 450px;
  padding-left: 10px;
  padding-right: 30px;
  list-style: none;
}

.light_box3 {
  padding-bottom: 15px;
  width: 570px;
  padding-right: 30px;
  list-style: none;
  float: left;
}

.light_txtbox {
  background: url(../environment/images/line.gif) repeat-x bottom;
  padding-bottom: 5px;
  margin-left: 5px;
  float: left;
  width: 370px;
  padding-top: 2px;
}

.light_txtbox2 {
  width: 520px;
  float: left;
  padding-left: 5px;
  padding-top: 10px;
  background: url(../environment/images/line.gif) repeat-x 0px bottom;
  padding-bottom: 5px;
  margin-left: 5px;
}

.light_txtbox3 {
  width: 370px;
  padding-left: 5px;
  padding-top: 10px;
  background: url(../environment/images/line.gif) repeat-x 0px bottom;
  padding-bottom: 5px;
  clear: both;
  margin-left: 23px;
}

.light_img {
  float: left;
}

.bottom_img {
  padding-top: 40px;
  clear: both;
  padding-left: 20px;
}

.box2 {
  padding-top: 30px;
  padding-left: 20px;
  float: left;
}

.box3 {
  padding-left: 30px;
  float: left;
  width: 450px;
  padding-top: 10px;
}

.box4 {
  float: left;
  width: 605px;
  text-align: right;
  padding-top: 10px;
}