/*==================================================
footer
==================================================*/
.footer {
  width: 100%;
  height: auto;
  background-color: #F6F7FA;
  letter-spacing: 0.1rem;
}
.LinkList li {
  padding-bottom: 20px;
}
.LinkList li a {
  color: #656A64;
  text-decoration: none;
}
.shopGuidance th {
  padding-right: 15px;
  -moz-text-align-last: justify;
  text-align-last: justify;
  text-justify:inter-ideograph;
}
.footerFont {
  font-size: 0.85rem;
}
.copyright {
  font-size: 0.7rem;
  padding-top: 100px;
  padding-bottom: 50px;
}
.footerFont, .copyright {
  letter-spacing: 0.08rem;
}
.footerContact span a {
  color: #656A64;
}

@media screen and (min-width:1500px) {

  .wideAdjustment {
  }
  .footerPCflex {
    display: flex;
    gap: 100px;
    padding-top: 100px;
  }
  table.shopGuidance {
    display: block;
  }
/*
  .LinkList,
  .shopGuidance,
  .footerContact {
    width: 30%;     ds
    min-width: 100px;
  }
  */
  .LinkList, .footerContact {
    padding: 0px;
  }

  .copyright {
    font-size: 0.7rem;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 90px;
    width: 100%;        /* 横並びの下に配置 */
  }

  .footerFont,
  .copyright {
    letter-spacing: 0.08rem;
  }

  
  .copyright {
    font-size: 0.7rem;
    padding-top: 60px;
    padding-bottom: calc(7svh + 50px);
  }

  .footerFont, .copyright {
    letter-spacing: 0.08rem;
  }

}