.floatBox>li {
  display: flex;
  align-items: flex-start;
  padding: 0;
}

@media screen and (max-width:767px) {
  .floatBox>li {
    display: block;
  }
}

.floatBox {
  padding: 0;
  margin-top: 20px;
}

.floatBox__img {
  width: 402px;
  flex: 0 0 auto;
  margin-right: 40px;
}

@media screen and (max-width:767px) {
  .floatBox__img {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}

#business-corp_list .l-section img {
  display: inline;
}

.mr05 {
  margin-right: 5px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.w25p {
  width: 25% !important;
}

.floatBox2 {
  margin-bottom: 60px;
  overflow: hidden;
  padding: 0;
}

@media screen and (max-width:767px) {
  .floatBox2 {
    margin-bottom: 40px;
  }
}

.floatBox2>li {
  padding: 15px 0;
  border-bottom: 1px solid #dfe6e7;
  overflow: hidden;
  display: flex;
  flex-direction: row-reverse;
  align-items: flex-start;

}

@media screen and (max-width:767px) {
  .floatBox2>li {

    display: block;

  }
}

.floatBox2__img {
  width: 402px;
  border: 1px solid #dfe6e7;
  margin-left: 40px;
  flex: 0 0 auto;
}

@media screen and (max-width:767px) {
  .floatBox2__img {
    max-width: 100%;
    margin: 0 auto;
    margin-left: 0;
    margin-bottom: 20px;
  }
}

.floatBox2__img img {
  display: block !important;
}

.pc-none {
  display: none;
}
.sp-none {
  display: block;
}

@media (max-width: 767px) {
  .pc-none {
    display: block;
  }
  .sp-none {
    display: none;
  }
}