.mission__image {
  margin: 60px auto;
  text-align: center;
}

.date_with_right_company_name__company {
  font-size: 1.2rem;
  padding: 4px 9px;
  margin-left: 16px;
  border: 1px solid #888;
}

.dx_container {
  padding: 40px 47px;
  margin-top: 20px;
  background: #eeeeee;
}

.dx_container_img {
  margin-bottom: 20px;
}

.dx_container_text {
  padding: 16px 0;
  text-align: center;
  font-size: 2rem;
  font-weight: 700;
  color: #359a34;
  background: #fff;
}

.dx_container_text p {
  line-height: 1.5;
}

@media screen and (max-width: 768px) {
  .dx_container {
    padding: 30px 20px;
  }
  .dx_container_text {
    padding: 20px 15px;
    font-size: 1.35rem;
  }
}

.about_link_area .about_link_list .about_link:hover,
#top #group .group_link_area .group_link_list a:hover {
  opacity: 0.7;
}

#top #business .business_link_btn p:hover {
  background: #00a73c;
  color: #fff;
  cursor: pointer;
}

.mv,
.breadcrumb-wrap {
  padding-top: 0 !important;
}

@media screen and (min-width: 1001px) {
  .mv,
  .breadcrumb-wrap {
    padding-top: 100px !important;
  }
}

.past_articles li {
  margin-bottom: 7px;
}

.search_text {
  border: 1px solid #444;
  padding: 7px;
  margin-bottom: 7px;
}

.submit-sidebar {
  color: #fff;
  padding: 7px 21px;
  background-color: #359a34;
  border-radius: 7px;
}

.submit-sidebar:hover {
  opacity: 0.7;
}

@media screen and (max-width: 768px) {
  .topics-main {
    padding: 0 20px;
  }
}
/*# sourceMappingURL=add.css.map */