body {
  font-size: 10px;
}


@media (min-width:1200px){
  body{
      font-size: 16px;
  }

  .service_sub_text {
      line-height: 25px !important;
  }
  .service_table_sub_text {
      line-height: 25px;
  }

  .service_wrapper {
      max-width: 1000px !important;
  }
}

.service_title {
  font-size: 1.4em;
  line-height: 2.2em;
  font-family: Bold;
  color: #282828;
  margin : 1em 0 1em 0;
}

.service_sub_text {
  font-size: 1.2em;
  line-height: 1.8em;
  font-family: Regular;
  color: #666666;
  margin-bottom: 0.5em;
  word-break: break-all;
}

.service_wrapper {
  margin: auto;
  max-width:  700px;
  display: flex;
  flex-direction: column;
  padding: 10px;
}

table {
  margin-top: 2em;
}
td {
  width: 33.3%;
  text-align: center;
}

.service_table_title {
  font-size: 1em;
  line-height: 2.2em;
  font-family: Bold;
  color: #282828;
  width: 10em;
}

.service_table_sub_text {
  width: 100px;
  font-size: 0.8em;
  line-height: 1.8em;
  font-family: Regular;
  color: #666666;
}