/*
footer.css
Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.
version 1.0.0
*/
.Footer__top {
  zoom: 1;
}

.Footer__top:after {
  display: block;
  content: "";
  clear: both;
}

.Footer {
  color:#797ca3 !important;
  font-size: 100%;
  border-top: 3px solid #cccccc;
  padding: 10px;
  position: relative;
}

#Footer_inner {
  margin:0 auto;
  max-width:750px;
  font-weight: bold;
}

.Footer__top {
  padding-bottom: 20px;
  border-bottom: 1px solid #fff;
}

.Footer__address {
  text-align: center;
  font-style: normal;
}

.Footer__address_span {
  display: block;
  margin-bottom:5px;
}

.Footer__note {
  text-align: center;
}

.Footer__nav {
  margin-bottom: 16px;
  text-align: center;
}