body .introduction .deco {
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media screen and (max-width: 991px) {
  body .introduction {
    margin-top: 90px;
  }
}
body .introduction .deco-cloud {
  width: 337px;
  height: 183px;
  left: -397px;
  top: 45px;
  transform: scaleX(-1);
}
@media screen and (max-width: 991px) {
  body .introduction .deco-cloud {
    opacity: 0.4;
    left: -150px;
    width: 250px;
    top: 20px;
  }
}
body .introduction .deco-cloud span {
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("../assets/img/deco/brush-2.png");
}
body .introduction .com-txt {
  position: relative;
  font-size: 1.0625em;
  line-height: 1.4;
  letter-spacing: 0.02em;
  padding: 0 22px;
}
@media screen and (max-width: 991px) {
  body .introduction .com-txt {
    padding: 0;
    font-size: 0.9375em;
    line-height: 1.6;
  }
}
body .introduction .com-txt h1,
body .introduction .com-txt h2,
body .introduction .com-txt h3,
body .introduction .com-txt h4,
body .introduction .com-txt h5,
body .introduction .com-txt h6 {
  font-weight: 700;
  color: #00B5AC;
  margin-bottom: 10px;
}
body .introduction .com-txt h1 {
  font-size: 1.5em;
  line-height: 1.6;
  letter-spacing: 0.04em;
}
@media screen and (max-width: 991px) {
  body .introduction .com-txt h1 {
    font-size: 1.5em;
  }
}
body .introduction + * {
  margin-top: 50px;
}
