.c-floatcontents._sprit {
  display: flex;
  padding-top: 0;
  padding-bottom: 60px;
}
.c-floatcontents._sprit._right {
  flex-direction: row-reverse;
}
.c-floatcontents._sprit .c-floatcontents_inner {
  position: relative;
  margin-inline: 0;
  padding-top: 10px;
  padding-bottom: 0;
  background-color: transparent;
}
.c-floatcontents._sprit._right .c-floatcontents_inner {
  padding-right: 0;
}
.c-floatcontents._sprit._left .c-floatcontents_inner {
  padding-left: 0;
}
.c-floatcontents._sprit .c-floatcontents_image {
  position: relative;
  width: 45%;
  max-width: 450px;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {

.c-floatcontents._sprit._right,
.c-floatcontents._sprit._left {
  display: flex;
  flex-direction: column-reverse;
}
.c-floatcontents._sprit .c-floatcontents_inner {
  padding: 20px 0 0;
}
.c-floatcontents._sprit .c-floatcontents_image {
  width: 100%;
  max-width: inherit;
}


}