@charset "UTF-8";
@media (max-width: 750px) {
.featured-info.do .text-inner{
  color: #fff;
}

.sec3-item-wrap{
  padding: 0 10px;
}
.sec3-cap span{
  padding: 5px 10px;
}

.step-line{
  padding: 40px 0;
}
.step-arrow{
  display: none;
}

.step-ttl{
  display: inline-block;
  padding: 10px;
  border-radius: 5px;
  font-weight: 400;
  font-size: 15px;
}
.bgg-01 .step-ttl{
  background-color: #c73042;
  color: #fff;
}
.bgg-02 .step-ttl{
  background-color: #ff9600;
  color: #fff;
}
.bgg-03 .step-ttl{
  background-color: #69a001;
  color: #fff;
}
.caution {
  font-size: 16px;
}

}
