.container .wrapper {
  position: relative;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 1200px;
  text-align: left; }
  .container .wrapper > .contents > .title {
    float: none;
    font-size: 24px;
    line-height: 40px;
    text-align: center; }
    .container .wrapper > .contents > .title h2 {
      float: none;
      font-size: 24px;
      line-height: 40px;
      text-align: center; }
    .container .wrapper > .contents > .title .subtitle {
      display: inline-block;
      float: none;
      font-size: 14px;
      line-height: 24px;
      text-align: center;
      color: #999;
      border-top: 1px solid #1dadd9;
      padding-top: 4px; }
  .container .wrapper > .contents > .banner {
    width: 500px; }
  .container .wrapper > .contents > table {
    width: 100%; }
    .container .wrapper > .contents > table > tbody {
      width: 100%;
      border-top: 1px solid #ddd; }
      .container .wrapper > .contents > table > tbody > tr {
        width: 100%;
        border-bottom: 1px solid #ddd; }
        .container .wrapper > .contents > table > tbody > tr > th {
          width: 20%;
          background-color: #f6f6f6;
          color: #333;
          padding: 16px 24px;
          text-align: left;
          vertical-align: middle; }
        .container .wrapper > .contents > table > tbody > tr > td {
          vertical-align: middle;
          text-align: left;
          line-height: 22px;
          padding: 16px 24px; }
          .container .wrapper > .contents > table > tbody > tr > td > .link {
            text-decoration: underline;
            color: #333; }
            .container .wrapper > .contents > table > tbody > tr > td > .link:hover {
              text-decoration: none; }
  .container .wrapper > .contents > .introduction {
    line-height: 24px; }
  .container .wrapper > .contents .policy {
    width: 100%; }
    .container .wrapper > .contents .policy > h3 {
      width: 100%;
      background-color: #f6f6f6;
      padding: 16px; }
    .container .wrapper > .contents .policy > ul {
      width: 100%; }
      .container .wrapper > .contents .policy > ul > li {
        width: 100%;
        line-height: 24px; }

/*# sourceMappingURL=d--company--index.css.map */
