/* .s-company_profile {
  display: flex;
  justify-content: space-between;
} */

.s-company_profile__list {
  /* width: 840px; */
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #E4E4E4;
}

.s-company_profile__list h2, .s-company_profile__list p, .s-company_profile__list ul {
  border-bottom: 1px solid #E4E4E4;
  padding: 2.4rem 0;
}

.s-company_profile__list h2 {
  width: 20%;
  font-weight: bold;
}

.s-company_profile__list p, .s-company_profile__list ul {
  width: 80%;
}

.info_about .p_number::after, .info_about .address::after, .info_about .ps_name::after {
  content: "\A";
  white-space: pre;
}

.info_about .post,
.info_about .name {
  display: inline-block;
  width: 17rem;
}

.info_about .position_special {
  display: inline-block;
  width: 25rem;
}

.info_about .antique_list ul li:not(:last-of-type) {
  padding-bottom: 2.4rem;
  border-bottom: 1px solid #E4E4E4;
}

.info_about .antique_list ul li:not(:first-of-type) {
  padding-top: 2.4rem;
}

/* .s-company_profile__logo {
  width: 324px;
} */

.info_about a::after {
  content: "";
  background: url(/images/pc/icon/icon_blanklink_blue.svg) no-repeat right center;
  background-size: 18px 18px;
  padding-top: .1rem;
  padding-right: 2.4rem;
}

.info_about .listed_info a {
  font-size: 1.2rem;
  color: #000;
}
.info_about .listed_info a::after {
  content: "";
  background: url(/images/pc/icon/icon_blanklink.svg) no-repeat right center;
  background-size: 14px 14px;
  padding-top: .1rem;
  padding-right: 1.6rem;
}
.info_about .listed_info a:last-child::after {
  content: none;
}

.info_about .listed_info img {
  margin-top: .4rem;
}

.s-company_profile__list .antique_list {
  width: 80%
}
.s-company_profile__list .antique_list ul {
  width: 100%
}