section.sec-company {
  padding: 10% 0 25%;
  color: #4d4d4d;
}
@media screen and (min-width: 768px) {
  section.sec-company {
    padding: 65px 0 150px;
  }
}
section.sec-company div.sec-company-inner {
  width: 90%;
  margin: auto;
}
@media screen and (min-width: 768px) {
  section.sec-company div.sec-company-inner {
    max-width: 520px;
  }
}
section.sec-company p.company-txt01 {
  font-weight: 600;
  margin: 0 0 2em;
  line-height: 1.6em;
  letter-spacing: 0.06em;
}
@media screen and (min-width: 768px) {
  section.sec-company p.company-txt01 {
    font-size: 18px;
    margin: 0 0 1em;
  }
}
@media screen and (min-width: 768px) {
  section.sec-company ul li {
    text-indent: -1em;
    padding-left: 1em;
  }
}
section.sec-company p.company-txt02 {
  letter-spacing: 0.06em;
  margin-bottom: 0.6em;
}
section.sec-company p.company-txt02 a {
  color: #4d4d4d;
}/*# sourceMappingURL=company.css.map */