@charset "UTF-8";
/* CSS Document */
/*----------------------------------------
変数
----------------------------------------*/
/* MV
---------------------------------------------- */
.pageHeader .pageHeaderImage img {
  -o-object-position: center 80%;
     object-position: center 80%;
}

/* 組合情報
---------------------------------------------- */
.aboutDetailWrap .aboutDetailList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 899px) {
  .aboutDetailWrap .aboutDetailList dt,
  .aboutDetailWrap .aboutDetailList dd {
    padding-bottom: 16px;
  }
}
@media screen and (min-width: 900px) {
  .aboutDetailWrap .aboutDetailList dt,
  .aboutDetailWrap .aboutDetailList dd {
    padding-bottom: 32px;
  }
}
.aboutDetailWrap .aboutDetailList dt:not(:first-of-type),
.aboutDetailWrap .aboutDetailList dd:not(:first-of-type) {
  border-top: 1px solid var(--colorBorder);
}
@media screen and (max-width: 899px) {
  .aboutDetailWrap .aboutDetailList dt:not(:first-of-type),
  .aboutDetailWrap .aboutDetailList dd:not(:first-of-type) {
    padding-top: 16px;
  }
}
@media screen and (min-width: 900px) {
  .aboutDetailWrap .aboutDetailList dt:not(:first-of-type),
  .aboutDetailWrap .aboutDetailList dd:not(:first-of-type) {
    padding-top: 32px;
  }
}
.aboutDetailWrap .aboutDetailList dt {
  font-weight: 500;
  padding-right: 1em;
}
@media screen and (max-width: 899px) {
  .aboutDetailWrap .aboutDetailList dt {
    width: 120px;
  }
}
@media screen and (min-width: 900px) {
  .aboutDetailWrap .aboutDetailList dt {
    width: 200px;
  }
}
@media screen and (max-width: 899px) {
  .aboutDetailWrap .aboutDetailList dd {
    width: calc(100% - 120px);
  }
}
@media screen and (min-width: 900px) {
  .aboutDetailWrap .aboutDetailList dd {
    width: calc(100% - 200px);
  }
}
.aboutDetailWrap .map iframe {
  width: 100%;
  height: 320px;
}/*# sourceMappingURL=about.css.map */