@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  text-decoration: none;
}

fieldset {
  border: 0;
}

body {
  line-height: 1.8;
}

body, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, select, ul {
  margin: 0;
  padding: 0;
}

img {
  border: 0;
  vertical-align: top;
}

a {
  text-decoration: none;
}

em {
  font-style: normal;
}

ul li {
  list-style-type: none;
  list-style-image: none;
}

address {
  font-style: normal;
}

/* 会社情報
--------------------- */
#contents .common_inner table {
  width: 100%;
}
#contents .common_inner table tr {
  position: relative;
  z-index: 0;
  width: 100%;
  display: flex;
  align-items: stretch;
}
#contents .common_inner table tr th {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 1.6rem;
  line-height: 2.1rem;
  font-weight: 500;
  width: 20rem;
  border-top: 1px solid var(--green);
}
@media screen and (max-width: 768px) {
  #contents .common_inner table tr th {
    font-size: 1.3rem;
    width: 30%;
  }
}
#contents .common_inner table tr td {
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.6rem;
  padding: 4rem 0 4rem 5rem;
  border-top: 1px solid var(--gray);
  width: 100rem;
}
@media screen and (max-width: 768px) {
  #contents .common_inner table tr td {
    font-size: 1.3rem;
    line-height: 2.3rem;
    width: 70%;
    padding: 2.5rem 0 2.5rem 2rem;
  }
}
#contents .common_inner table tr td .left {
  display: inline-block;
  margin-right: 1.3rem;
}
#contents .common_inner table tr td .right {
  display: inline-block;
}
#contents .common_inner table .end th {
  border-bottom: 1px solid var(--green);
}
#contents .common_inner table .end td {
  border-bottom: 1px solid var(--gray);
}

/*#contents*//*# sourceMappingURL=style.css.map */