.section__block--top-page {
  max-width: 1100px;
}

.slider {
  margin-top: 0;
}
.slider .bx-wrapper {
  margin-bottom: 0;
}
.slider .bx-wrapper .bx-caption {
  text-align: center;
  top: 0;
  bottom: auto;
}

#slider img {
  display: block;
  margin: 0 auto;
}

.banner__section {
  margin-top: 2px;
}

.news__lists {
  list-style-type: none;
  margin: 0 0 2em;
}

.news__list {
  margin-bottom: .5em;
}

.news__date {
  margin-right: 1em;
}

.content_banner_area {
  padding: 0 10px;
  max-width: 1100px;
}

.content_banner {
  width: 350px;
  padding: 5px 5px 10px 5px;
  margin: 0 auto;
  float: left;
}
.content_title {
  margin:10px 0 5px;
  border-bottom: solid 2px  #3366CC;
  padding:10px 5px 10px 8px;
  font-size:1.2em;
  font-weight: bold;
  width: 95%;
}

@media (max-width: 1024px) {
  /* ~1024px */
.content_banner_area {
  padding: 0;
  width:100%;
}
  .content_banner {
  width: 317px;
  padding: 5px;
  float: left;
}
} 
  
 @media (max-width: 768px) {
  /* ~768px */
.content_banner_area {
  padding: 0;
  width:100%;
}
  .content_banner {
  width: 350px;
  padding: 5px;
  float: left;
}
} 

@media (max-width: 480px) {
  /* ~480px */
.content_banner_area {
  padding: 0;
  width:100%;
}
.content_banner {
  width: 100%;
  padding: 5px;
  margin: 0ĦĦauto;
  float: left;
}
}