.banner_area {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.banner_area a {
  display: block;
}

.banner_area a:not(:last-child) {
  margin-bottom: 10px;
}

.author_set .author_info_box .author_name {
  display: flex;
  justify-content: space-between;
}

section#achievementsList .top_media_area {
  background: none;
}


.inner,
.container,
.wrapper,
.l-inner,
.l-container {
  max-width: 1200px !important;
  width: 100% !important;
  margin: 0 auto;
  padding-left: 80px;
  padding-right: 80px;
  box-sizing: border-box;
}

@media (max-width: 1024px) {
  .inner,
  .container,
  .wrapper,
  .l-inner,
  .l-container {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 768px) {
  .inner,
  .container,
  .wrapper,
  .l-inner,
  .l-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

/*# sourceMappingURL=master.css.map */