#i1 {
  margin:0px 0px 120px 0px;
}
@media screen and (max-width:640px) {
  #i1 {
    margin:0px 0px 80px 0px;padding:80px 0 0 0;
  }
}
#i3 {
  margin:0px 0px 120px 0px;
}
@media screen and (max-width:640px) {
  #i3 {
    margin:0px 0px 80px 0px;
  }
}
#i4 {
  padding:120px 0px 120px 0px;border-radius:20px 20px 20px 20px;
  background-image:url(../image/top/intro_bg.jpg);
  background-repeat:no-repeat;background-size:cover;background-position:center center;
}
@media screen and (max-width:640px) {
  #i4 {
    padding:80px 0px 80px 0px;
  }
}
#i6 > div {
  text-align:center;
}
#i5 {
  background-repeat:no-repeat;background-size:cover;background-position:center center;
}
#i7 {
  padding:120px 0px 120px 0px;
  background-image:url(../image/top/link_bg.jpg);
  background-repeat:no-repeat;background-size:cover;background-position:center center;
}
@media screen and (max-width:640px) {
  #i7 {
    padding:80px 0px 80px 0px;
  }
}
#i16 {
  padding:120px 0px 120px 0px;
}
@media screen and (max-width:640px) {
  #i16 {
    padding:80px 0px 80px 0px;
  }
}
#i19 {
  margin:0px 0px 60px 0px;
}
@media screen and (max-width:640px) {
  #i19 {
    margin:0px 0px 30px 0px;
  }
}
#i14 {
  margin:0px 0px 50px 0px;
}
#i23 {
  text-align:center;
}
#i24 {
  padding:120px 0px 120px 0px;
  background-image:url(../image/top/review_bg.jpg);
}
@media screen and (max-width:640px) {
  #i24 {
    padding:80px 0px 80px 0px;
  }
}
#i28 {
  margin:0px 0px 60px 0px;
}
@media screen and (max-width:640px) {
  #i28 {
    margin:0px 0px 30px 0px;
  }
}
