.cont-training .tt {
  font-size: 2.4rem;
  margin-bottom: 40px;
  text-align: center;
  color: #0F7CC3;
}
.cont-training .cont-exp {
  margin: 0 auto;
  max-width: 786px;
}

.cont-exp .exp-box {
  background-image: linear-gradient(143deg,#2EA7E0,#E2EC26);
  padding:4px;
  height: 100%;
}
.exp-box .inn {
  background: #fff;
  padding:6px;
  padding-bottom: 25px;
  height: 100%;
}
.exp-box .inn .n {
  color:#fff;
  background: #0F7CC3;
  text-align: center;
  font-size: 2rem;
  padding:10px 8px;
  margin-bottom: 30px;
}
.exp-box .img {
  text-align: center;
}
.exp-box .li-t {
  color:#0F7CC3;
  line-height: 3rem;
  margin-top: 26px;
  display: flex;
  justify-content: center;
}
.comm-cont {
  margin-top: 30px;
}
.comm-cont .exp-box .inn .n {
  background: #46C19E;
}
.comm-cont .exp-box .img-li-t {
  display: flex;
  justify-content: center;
}
.comm-cont .exp-box  .li-t {
  color:#46C19E;
  margin-left: 28px;
}

.step-cont .m-list {
  margin-bottom: 0;
}
.step-cont .sc-t {
  font-size: 1.8rem;
  margin-bottom: 15px;
}
.step-note a,
.step-note a:visited {
  color:#0F7CC3;
}

@media (max-width:767px) {
  
  .m-media.will-can-must {
    margin-left: -15px;
    margin-right: -15px;
  }
  .comm-cont .exp-box  .li-t { 
    margin-left: 15px;
  }
}