.on_sp-min {
  display: none;
}
@media only screen and (max-width:425px) {
  .on_sp-min {
    display: block;
  }
}

#access .fv__inner {
  background: url("../images/access/top_bg.jpg") top center/100% no-repeat;
}

/* ----------------------------------------------------
access
---------------------------------------------------- */
#access .dl-base--access dt {
  padding-left: 48px;
  width: 18.44%;
}
@media only screen and (max-width:1024px) {
  #access .dl-base--access dt {
    padding-left: 0;
    width: 100%;
    font-weight: bold;
  }
}
#access .dl-base--access dd {
  padding-left: 95px;
  width: 81.56%;
}
@media only screen and (max-width:1024px) {
  #access .dl-base--access dd {
    padding-left: 0;
    width: 100%;
  }
}
#access .dl-base--access address {
  font-style: normal;
}
#access .map {
  margin-top: 27px;
  width: 768px;
  height: 457px;
}
@media only screen and (max-width:1024px) {
  #access .map {
    margin-top: 20px;
    width: 100%;
    height: 350px;
  }
}/*# sourceMappingURL=access.css.map */