/* Color
-------------------------- */
/* Link
-------------------------- */
/* Border
-------------------------- */
/* Fill
-------------------------- */
/* Typography
-------------------------- */
.lit-main {
  padding-top: 20px;
  padding-bottom: 20px;
  background: #f0f0f0;
}
.lit-row--main {
  display: flex;
  flex-flow: row nowrap;
}
.lit-row--main .lit-col--main {
  flex: 1 1 auto;
}
.lit-row--main .lit-box + .lit-box {
  margin-top: 16px;
}
.lit-brand-title {
  padding: 20px;
  line-height: 24px;
  font-size: 18px;
  font-family: PingFangSC-Regular, PingFang SC;
  background: #fff;
}
.lit-brand-title--line {
  border-bottom: 1px solid #e6e6e6;
}
.lit-about-body {
  padding: 24px 0;
  width: 750px;
  margin: 0 auto;
  font-size: 14px;
  line-height: 2;
}
.lit-about-body p,
.lit-about-body div {
  margin: 0;
  font-size: 14px;
  line-height: 2;
  text-align: justify;
}
.lit-about-body th p,
.lit-about-body td p,
.lit-about-body th div,
.lit-about-body td div {
  margin-bottom: 0;
  text-align: justify;
}
.lit-about-body img {
  max-width: 100%;
}
.lit-panel-company-intro {
  background-color: white;
}
.lit-panel-company-info {
  margin-top: 20px;
  background-color: white;
}
.lit-about-table {
  width: 100%;
}
.lit-about-table th {
  padding: 12px 20px;
  width: 120px;
  background: #f9f9f9;
  border: 1px solid #eeeeee;
  font-size: 14px;
  font-weight: 400;
  color: #909090;
  line-height: 24px;
}
.lit-about-table td {
  padding: 12px 20px;
  border: 1px solid #eeeeee;
  font-size: 14px;
  font-weight: 400;
  color: #343434;
  line-height: 24px;
}
