.footerContainer{
  width: 100%;
  max-width: 1920px;
  margin:0 auto; 
  overflow: hidden;
  color: #FFF;
}
.footerFlexContainer{
  display: flex;
  justify-content: center;
  column-gap: 3rem;
  padding: 2rem 6rem;
}
.footerLogoBox{
  width: 500px;
}
.footerLogoBox > img{
  height: auto;
}

.footerMenuBox{
  width: 45%;
}
.footerMenuItems{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
}
.footerContactBox{
  width: 30%;
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 1rem;
}
.footerSnsBox{
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2rem;
  column-gap: 2rem;
}
.footerBottomContainer{
  padding: 1rem 0;
}
.ownerNameBox{
  width: 100%;
  text-align: center;
}

/* ############ */
/* パンくずリスト */
/* ############ */
.breadcrumbs{
  padding: 0 1rem;
  padding-top: 0.5rem;
  border-bottom: 1px solid #ffffff3b;
  padding-bottom: 0.5rem;
}

/* ============================================================== */
/* ==============  2021タプレット 800-959px   ==================== */
/* ============================================================== */
@media screen and (max-width:1024px){
  .footerFlexContainer{
    padding: 2rem;
    flex-direction: column;
    align-items: center;
    row-gap: 2rem;
  }
  .footerLogoBox {
    width: 300px;
  }
}
/* ============================================================== */
/* ==============  2021スマホ     320-519px   ==================== */
/* ============================================================== */
@media screen and (max-width:600px){
  .footerFlexContainer{
    flex-direction: column;
    gap: 2rem;
  }
  .footerMenuBox,.footerContactBox{
    width: 100%;
  }
}
