@charset "UTF-8";
.policy .policy-list li {
  padding-left: 1.5em;
  margin-bottom: 1em;
}

.policy .policy-list li:before {
  content: "・";
  margin-left: -1.5em;
  margin-right: .5em;
}

.info .info-table {
  border: 1px solid #979797;
}

.info .info-table th,
.info .info-table td {
  display: block;
  padding: 1em;
}

@media screen and (min-width: 768px) {
  .info .info-table th,
  .info .info-table td {
    display: table-cell;
  }
}

.info .info-table th {
  background-color: #EFEFEF;
  border-top: 1px solid #979797;
  border-bottom: 1px solid #979797;
  font-weight: normal;
}

@media screen and (min-width: 768px) {
  .info .info-table th {
    text-align: left;
  }
}

@media screen and (min-width: 768px) {
  .info .info-table td {
    border-bottom: 1px solid #979797;
    border-left: 1px solid #979797;
  }
}

.info .info-table tr:nth-of-type(1) th {
  border-top: none;
}

.concept .concept-list li {
  padding-left: 1.5em;
  margin-bottom: 1em;
}

.concept .concept-list li:before {
  content: "・";
  margin-left: -1.5em;
  margin-right: .5em;
}

.other-info .map {
  margin-bottom: 4em;
}

.other-info .btn-box {
  text-align: center;
}

.other-info .btn-box .dubble-btn {
  background-color: #A5575A;
  margin: auto 1em;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
}
/*# sourceMappingURL=company.css.map */