.ul-audience {
  margin: 0 auto 0 auto;
  max-width: 789px;
  width: 100%;
}
.ul-audience li {
  position: relative;
  text-align: left;
  margin-top: 10px;
  padding-left: 10px;
}
.ul-audience li:before {
  content: "";
  position: absolute;
  top: 12px;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #536170;
  left: 0;
}
.txtblue {
  color: #01BAEF;
  font-weight: 400;
}
.sub .tp-door-title.tp-type02 {
  padding: 0 110px;
}
.ul-audience li:first-child {
  margin-top: 14px;
}
.sub .doWrap .mms_list {
  margin: 75px 0 0 0px;
}
.sub .landline .content_box .tp-side-txt.doWrap {
  gap: 110px;
}
.tp-door-cont [class*=tp-side-img]:nth-child(2n-1) {
   margin-left: 0;
}
.sub .content_box .tp-side-txt.doWrap img {
   width: 100%;
}
.sub .tp-door-cont {
  padding: 0 0 80px;
}
.br + .br {
  margin-top: 12px;
}
.sub .tp-door-cont.faq {
  padding-bottom: 80px;
}
.padding-bottom-40 {
  padding-bottom: 40px !important;
}
@media screen and (max-width: 1280px) {
  .sub .tp-door-title.tp-type02 {
    padding: 0 14px;
  }
  .sub .tp-door-cont {
    padding: 0 0 60px;
  }
  .sub .tp-door-cont.faq {
    padding: 0 0 60px;
  }
  .sub .landline .content_box .tp-side-txt.doWrap {
    gap: 10px;
  }
  .sub .doWrap .tp-side-img + .mms_list {
    margin-bottom: 0;
  }
  .sub .landline .content_box .tp-side-txt.doWrap .tp-side-img {
    margin-top: 0;
  }
}
@media screen and (max-width: 500px) {
  .sub .subTab.normal {
    margin-top: 35px;
  }
  .sub .tp-door-title.tp-type02 {
    margin-bottom: 20px;
  }
  .ul-audience li:first-child {
    margin-top: 31px;
  }
  .ul-audience li {
    margin-top: 13px;
  }
  .ul-audience {
    padding: 0 14px;
  }
  .sub .doWrap .mms_list {
    margin: 18px 0 0 0;
  }
  .sub .doWrap .mms_list li {
    padding: 40px 0 0 0;
  }
}