/*common*/
@media all and (max-width: 767px) {
  #footer-sub-nav-container {
    display: block;
    margin: 40px 0 0 0;
    border-top: 1px solid #d1d1d1;
  }
}

@media all and (min-width: 768px) {
  #footer-sub-nav-container {
    display: none;
  }
}

a.subnaviCurrent {
  font-weight: bold !important;
  color: #eb5505 !important;
}

/*single・multiple*/

ul.footer-nav-list.single,
ul.footer-nav-list.multiple {
  margin: 0;
  padding: 0;
}

.footer-nav-list.single li,
.footer-nav-list.multiple li {
  border-bottom: 1px solid #eee;
  /*box-shadow: 0px 9px 3px -3px rgba(0, 0, 0, 0.6);*/
  /*-webkit-box-shadow: 0px 3px 3px -3px rgba(0, 0, 0, 0.1);*/
  /*-moz-box-shadow: 0px 9px 3px -3px rgba(0, 0, 0, 0.6);*/
}

.footer-nav-list.single li a,
.footer-nav-list.multiple li a {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 1rem 0 1rem 1.2rem;
  font-size: 0.9rem;
  color: #333;
}

.footer-nav-list.single a:after,
.footer-nav-list.multiple a:after {
  content: "";
  position: absolute;
  top: 48%;
  right: 12px;
  width: 7px;
  height: 7px;
  border-top: 1px solid #333;
  border-right: 1px solid #333;
  transform: rotate(45deg);
}

/*multiple only*/

.footer-nav-list.multiple .sub a:after {
  top: 20px;
  right: 10px;
  transform: rotate(135deg);
}

.footer-nav-list.multiple .sub.open {
  background-color: #e4e4e4;
}

.footer-nav-list.multiple .sub.open a:after {
  top: 25px;
  transform: rotate(-45deg);
}

/*5階層・6階層*/

.category-5,
.category-6 {
  background-color: #f7f7f7;
}

.category-5 a:after {
  display: none;
}

.category-5 a {
  padding: 1rem 0 !important;
  text-align: center;
}

.category-5 a {
  padding: 1rem 0 !important;
  text-align: center;
}

.blank a {
  color: #333 !important;
}

.blank a:hover {
  color: #06a !important;
}

li.footernavi_14.blank a:after {
  content: "";
  position: absolute;
  top: 48% !important;
  right: 12px !important;
  width: 9px !important;
  height: 9px !important;
  border-top: none !important;
  border-right: none !important;
  transform: rotate(0) !important;
}
