@charset "UTF-8";

/*****page-company__index01*****/


.page-company__index01-container {
  margin-top: 4rem;
}

.page-company__index01-container-lst-item {
  padding: 2rem 0;
}

.page-company__index01-container-lst-item {
  display: flex;
  border-top: 2px solid;
}

.page-company__index01-container-lst-item:last-of-type {
  border-bottom: 2px solid;
}

.page-company__index01-container-lst-item-left {
  width: 20%;
  font-size: 1.6rem;
  font-weight: bold;
}

.page-company__index01-container-lst-item-right {
  width: 80%;
  font-size: 1.6rem;
}

@media (max-width: 768px) {


  .page-company__index01-ttl {
    font-size: 2.4rem;
  }

}

/*****page-company__index02*****/

.page-company__index02-container {
  margin-top: 4rem;
}

.page-company__index02-container-text01 {
  font-size: 1.6rem;
}

.page-company__index02-container-text02 {
  font-size: 1.6rem;
}

.page-company__index02-container-text02 {
  margin-top: 2rem;
}

.page-company__index02-container-map {
  margin-top: 4rem;
}

.page-company__index02-container-map iframe {
  width: 100%;
  min-height: 50rem;
}

@media (max-width: 768px) {

  .page-company__index02-ttl {
    text-align: center;
    font-size: 2.4rem;
    font-weight: bold;
  }

  .page-company__index02-container-map iframe {
    width: 100%;
    min-height: 20rem;
  }


}

/*****page-company__index03*****/


.page-company__index03-list {
  margin-top: 4rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 2rem 0;
}

.page-company__index03-list-item {
  width: 49%;
}

.page-company__index03-image{
  margin-top: 4rem;
}

.page-company__index03-tyusyaku{
  font-size: 1.2rem;
}

@media (max-width: 768px) {


  .page-company__index03-list-item {
    width: 100%;
  }

}