/* only top page
-------------------------------------------------------------- */
/* #course */
#course {
  width: 1200px;
  margin: 0 auto 5rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media only screen and (max-width: 768px) {
  #course {
    width: 95%;
    margin: 1rem auto 2rem;
  }
}
#course #bnr {
  width: 380px;
}
@media only screen and (max-width: 768px) {
  #course #bnr {
    width: 100%;
    max-width: 580px;
    margin: 0 auto 2rem;
  }
}
#course #widget {
  width: 800px;
}
@media only screen and (max-width: 768px) {
  #course #widget {
    width: 100%;
  }
}/*# sourceMappingURL=top.css.map */