.mblin img {
  width: 100%;
  display: block;
  margin: 0 auto;
}

/* 태블릿 */
@media (min-width: 768px) {
  .mblin img {
    width: 85%;
  }
}

/* 작은 PC */
@media (min-width: 1024px) {
  .mblin img {
    width: 75%;
  }
}

/* 큰 PC */
@media (min-width: 1280px) {
  .mblin img {
    width: 70%;
  }
}

.mblin img {
  width: 100%;
  max-width: 900px;
  display: block;
  margin: 0 auto;
}

.title{
  display: flex;
  align-items: center;   /* 아이콘과 글자 세로 정렬 */
  gap: 6px;              /* 아이콘과 글자 간격 */
}

.title img{
  height: 1.6em;           /* 폰트 크기에 맞춤 */
  width: auto;
}