@charset "UTF-8";
/* CSS Document */
/*----------------------------------------
変数
----------------------------------------*/
/* 活動内容一覧
---------------------------------------------- */
@media screen and (max-width: 899px) {
  .members .membersContainer {
    margin-top: 24px;
  }
}
@media screen and (min-width: 900px) {
  .members .membersContainer {
    margin-top: 32px;
  }
}
.members .membersContainer .membersBox a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.members .membersContainer .membersBox a .listBoxText {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.members .membersContainer .membersBox a .listBoxText .companyName {
  color: var(--colorMain);
  font-weight: 700;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
@media screen and (min-width: 900px) {
  .members .membersContainer .membersBox a .listBoxText .companyName {
    font-size: var(--size18px);
  }
}
.members .membersContainer .membersBox a .listBoxText .memberName {
  font-weight: 500;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 899px) {
  .members .membersContainer .membersBox a .listBoxText .memberName {
    font-size: var(--size14px);
  }
}
.members .membersContainer .membersBox a .listBoxText .address {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 899px) {
  .members .membersContainer .membersBox a .listBoxText .address {
    font-size: var(--size14px);
  }
}
@media screen and (max-width: 899px) {
  .members .membersContainer .membersBox a .listBoxArrow {
    height: 18px;
  }
}
@media screen and (min-width: 900px) {
  .members .membersContainer .membersBox a .listBoxArrow {
    height: 24px;
  }
}

@media screen and (max-width: 899px) {
  #pager {
    margin-top: 40px;
  }
}
@media screen and (min-width: 900px) {
  #pager {
    margin-top: 80px;
  }
}

/* 組合情報
---------------------------------------------- */
.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=members.css.map */