#bg1 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-image: url("../img/hebe.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
}
.company {
  background-color: rgba(0, 0, 0, 0.8);
}
.company-wrap {
  margin: 0 auto;
  padding-top: clamp(40px, 8vw, 80px);
  padding-right: 0;
  padding-bottom: clamp(40px, 8vw, 80px);
  padding-left: 0;
}
.company-wrap__body__list__item {
  display: flex;
  padding: 25px 10px 25px 0;
  border-bottom: #fff solid 2px;
  flex-direction: column;
}
.company-wrap__body__list__item__head{
  font-weight:bold;
  font-size:22px ;
  width:30%;
}
.company-wrap__body__list__item__body {
  font-size: 22px;
}
.company-wrap__body__map {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.company-wrap__body__map iframe{
  width:90%;
}
.company-wrap__body__list {
  padding-bottom:40px;
}
@media (max-width: 1000px) {
.bar-wrap__body__item__right__list__item {
  font-size:20px;
}
.company-wrap__body__list__item {
  width: 90%;
  margin: 0 auto;
}
.company-wrap__body__list__item__body {
  font-size:18px;
}
.company-wrap__body__list__item__head {
  font-size:18px;
}
@media screen and (max-width: 600px){
  .company-wrap__body__list__item__head{
  font-weight:bold;
  font-size:16px ;
  width: 90%;
}
.company-wrap__body__list__item__body {
  font-size:16px;
  text-align: left;
  width:90%;
}
.company-wrap__body__map {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.company-wrap__body__map iframe{
  width:90%;
  height: clamp(12.5rem, -2.8846rem + 76.9231vw, 18.75rem);;
  text-align: center;
}
}
}