@charset "utf-8";

@media screen and (max-width:799px) {
  footer{
    width: 580px;
  }
  footer .FooterGMenuList ul{
    justify-content: center;
  }
  footer .FooterSiteID{
    width: 500px;
    text-align: center;
  }
  footer .FooterSiteIDArea{justify-content: center;}
  footer .CopyrightArea{justify-content: center;}
  footer .Copyright{
    width: 500px;
  }
}
@media screen and (min-width:800px) {
  footer{
    width: 1040px;
  }
  footer .FooterSiteIDArea{justify-content: right;}
  footer .CopyrightArea{justify-content: right;}
}

footer{margin:0 auto;margin-top:100px;padding:3px 0 80px 0;overflow-x:hidden;}
footer .FooterGMenuArea{width:100%;}
footer .FooterGMenuList ul{width:100%;display:flex;flex-wrap:wrap;}
footer .FooterGMenuList ul li{margin-top: 15px;margin-bottom: 15px;}
footer .FooterGMenuList ul li{width:200px;}
footer .AnchorLink a p{color: black;}
footer .FooterSiteIDArea{display: flex;}
footer .FooterSiteIDArea{margin-top: 30px;margin-bottom: 10px;}
footer .CopyrightArea{display: flex;}
footer .Copyright{margin-top: 10px;}
footer .Copyright p{text-align: right;}