@charset "utf-8";
/* CSS Document */

.blog-section h2 {
  padding: 16px 0;
  background-color: #fff;
  border-top: 5px solid #48A6F4;
  border-bottom: 1px dotted #48A6F4;
  font-size: 24px;
  margin-bottom: 16px;
}

.blog-section .body {
  padding: 50px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-position: 0 0;
  background-image: url(../img/pattern02.png);
}

.blog-section figure {
  margin-top: 30px;
  margin-bottom: 30px;
}

.blog-section figure img {
  border-radius: 11px;
}


@media (max-width: 767px) {

  .blog-section .body {
    padding: 20px;
  }

  .blog-section figure {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}
