@charset "UTF-8";

.about_us_br-sp {
  display: none;
}

.margin4remAuto {
  margin: 4rem auto;
}

.td_s {
  border-bottom: solid .8px #333;
}

.td_s:hover {
  text-decoration: none !important;
}

.ol_sp {
  display: none;
}

@media screen and (max-width:768px) {
  .ol_sp {
    display: block;
  }
}

@media screen and (max-width:411px) {
  .pd-t-sp {
    padding-top: 15px;
  }
  
  .pd_b60 {
    padding-bottom: 60px;
  }

  .pd-b-n {
    padding-bottom: 0 !important;
  }
}