.post-content {
  background: #FFFFFF;
  box-shadow: 0 0 8px 1px #E6E6E6; }
  .post-content .inner {
    padding: 30px; }
  .post-content h1 {
    font-family: "Pragati Narrow", sans-serif;
    font-size: 24px;
    font-weight: 700;
    border-bottom: 2px solid #333333;
    margin: 15px 0;
    padding-bottom: 5px; }
  .post-content .img-area .date-hit {
    padding: 0 30px;
    margin-top: -60px; }
    .post-content .img-area .date-hit span {
      background: rgba(0, 0, 0, 0.5);
      padding: 5px 15px;
      border-radius: 100px;
      color: #FFFFFF;
      font-size: 13px; }
  .post-content .text-area {
    font-size: 14px;
    line-height: 24px; }

.latest {
  padding: 20px;
  background: #E0E0E0; }
  .latest strong {
    display: block;
    font-family: "Pragati Narrow", sans-serif;
    font-size: 16px;
    font-weight: 700;
    border-bottom: 2px solid #333333;
    margin-bottom: 10px;
    padding-bottom: 5px; }
  .latest .item {
    box-shadow: 0 0 8px 1px #C7C7C7;
    margin-bottom: 20px; }
    .latest .item figure {
      margin: 0;
      padding: 0; }
    .latest .item .text-area {
      padding: 10px;
      background: #FFFFFF; }
      .latest .item .text-area span {
        display: block;
        font-family: "Pragati Narrow", sans-serif;
        font-size: 17px;
        font-weight: 700;
        margin-bottom: 10px; }
      .latest .item .text-area p {
        font-size: 14px; }
    .latest .item .bottom-area {
      padding: 10px;
      background: #F1F1F1; }
      .latest .item .bottom-area a.more {
        font-size: 14px;
        display: block;
        color: #333333;
        text-align: right;
        font-weight: 700; }
        .latest .item .bottom-area a.more em {
          position: relative;
          top: 1px; }

.post-list h1 {
  font-family: "Pragati Narrow", sans-serif;
  font-size: 24px;
  font-weight: 700;
  border-bottom: 2px solid #333333;
  margin: 15px 0;
  padding-bottom: 5px; }
.post-list .item {
  box-shadow: 0 0 8px 1px #C7C7C7; }
  .post-list .item figure {
    margin: 0;
    padding: 0; }
  .post-list .item .text-area {
    padding: 10px;
    background: #FFFFFF; }
    .post-list .item .text-area span {
      display: block;
      font-family: "Pragati Narrow", sans-serif;
      font-size: 17px;
      font-weight: 700;
      margin-bottom: 10px; }
    .post-list .item .text-area p {
      font-size: 14px; }
  .post-list .item .bottom-area {
    padding: 10px;
    background: #F1F1F1; }
    .post-list .item .bottom-area a.more {
      font-size: 14px;
      display: block;
      color: #333333;
      text-align: right;
      font-weight: 700; }
      .post-list .item .bottom-area a.more em {
        position: relative;
        top: 1px; }

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