.sp_mcj_loan1 {
  width: 790px;
  margin: 0 auto;
  padding: 0;
  position: relative;
}

.sp_mcj_loan1 ul {
  position: absolute;
  top: 253px;
  left: 2px;
}

.sp_mcj_loan1 ul li {
  float: left;
  padding-right: 7px;
}

.sp_mcj_loan2 {
  width: 790px;
  margin: -20px auto 0 auto;
  padding: 0;
  position: relative;
  background: #ffffff;
}

.sp_mcj_loan2 h2 {
  position: absolute;
  top: 15px;
  left: -10px;
}

.sp_mcj_loan2-box1 {
  width: 730px;
  padding: 85px 0 0 0;
  margin: 0 auto;
}

.kinri-sample {
  width: 730px;
  margin: 0 auto 15px auto;
  background: #f6efef;
}

.kinri-sample .kinri-sample-left {
  float: left;
  width: 282px;
  margin: 0 0 0 15px;
}

.kinri-sample .kinri-sample-right {
  float: left;
  width: 390px;
  margin: 0 0 0 15px;
  padding: 15px 0 0 0;
}

.sp_mcj_loan3 {
  width: 790px;
  margin: 0 auto 0 auto;
  padding: 0;
  position: relative;
  background: #ffffff;
}

.sp_mcj_loan3 h2 {
  position: absolute;
  top: 15px;
  left: -10px;
}

.sp_mcj_loan3-box1 {
  width: 730px;
  padding: 85px 0 0 0;
  margin: 0 auto;
}

.flat35s-box {
  width: 730px;
  margin: 0 auto;
  padding: 0;
}

.flat35s-box-left {
  float: left;
  width: 460px;
}

.flat35s-box-right {
  float: right;
  width: 250px;
}

.sp_mcj_loan3-kiwami {
  width: 730px;
  padding: 10px 15px;
  background: #ff6600;
  color: #fff;
  font-weight: bold;
}

.sp_mcj_loan4 {
  width: 790px;
  margin: 0 auto 0 auto;
  padding: 0;
  position: relative;
  background: #ffffff;
}

.sp_mcj_loan4 h2 {
  position: absolute;
  top: 15px;
  left: -10px;
}

.sp_mcj_loan4-box1 {
  width: 730px;
  padding: 85px 0 0 0;
  margin: 0 auto;
}

.image-map-wrap {
  max-width: 790px;
  margin: 0 auto;
  overflow: hidden;
  height: calc(651px * 0.5);
}

.image-map {
  width: 1580px;
  max-width: none;
  transform: scale(0.5);
  transform-origin: top left;
  display: block;
}
