.wrap_text1 a {
  color: #F0B774;
  text-decoration: underline;
}

.wrap_text1 i {
  color: #F0B774;
}

.wrap_adoption_flow_contents {
  margin-top: 40px;
}

.adoption_flow_contents {
  margin-bottom: 40px;
  border: 1px solid rgba(213, 179, 120, 0.5);
  background: #fff;
}

.adoption_flow_contents:last-child {
  margin-bottom: 0;
}

.wrap_adoption_flow_text {
  padding: 40px 2.5%;
  font-weight: 500;
}

.ttl_h3_adoption_flow {
  font-size: 18px;
  font-size: 1.8rem;
  letter-spacing: 0.1em;
  line-height: 1.5;
  color: #643E2F;
  margin-bottom: 16px;
}

.ttl_h3_adoption_flow span {
  color: #F0B774;
}

@media print, screen and (min-width: 769px) {
  .wrap_text1 {
    letter-spacing: 0.3em;
    text-align: left;
  }
  .wrap_adoption_flow_contents {
    margin-top: 76px;
  }
  .adoption_flow_contents {
    margin-bottom: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 252px;
    height: auto;
  }
  .img_adoption_flow {
    width: 260px;
  }
  .wrap_adoption_flow_text {
    width: calc(100% - 260px);
    padding: 24px 0 0 40px;
    letter-spacing: 0.1em;
  }
  .ttl_h3_adoption_flow {
    font-size: 24px;
    font-size: 2.4rem;
    letter-spacing: 0.2em;
  }
}
/*# sourceMappingURL=style_adoption_flow.css.map */