.b-pager {padding:0;}
.b-tab__content__left {padding-top:0;width:220px;}
.b-tab__content__main{width:720px;}
.l-content-21 {padding-top:25px;}

.b-tab__content__left .ocelink {
  font-size:1.3em; line-height:1;
  color:#036;

  text-decoration:none;
  border-bottom:1px dashed #036;

  margin-left:23px;
}
  .b-tab__content__left .ocelink:hover {border-bottom-color:#fff;}

.b-blog {}
  .b-blog  li {
    position:relative;

    padding:19px 0 24px;
  }
.b-blog__info b {
  font-size:1.3em; line-height:1; font-weight:600;
  color:#000;
}
.b-blog__info i {
  font-size:1.1em; line-height:1; font-style:normal;
  color:#808080;

  margin-left:15px;
}

.b-blog__title {
  font-size:1em; font-weight:400;

  clear:both;
  padding:4px 10px 7px 0;
}
  .b-blog__title a {
    font-size:1.8em; line-height:22px;
    color:#036;

    text-decoration:underline;
  }
   .b-blog__title a:hover {text-decoration:none;}
.b-blog__lead {
  font-size:1.3em; line-height:18px;
  color:#000;
}

.b-blog__avatar {
  display:block;
  float:left;

  width:30px; height:30px;
  background:url(../images/avatar.jpg) 0 0 no-repeat;

  margin:-15px 10px 0 0;

  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  -khtml-border-radius:4px;
}
  .b-blog__avatar_default {}

.b-blog__comm-count {
  padding-left:18px;
  margin-left:8px;

  background:url(../images/comm_count.png) left center no-repeat;

  font-size:1.3em; line-height:1; font-style:normal;
  color:#7f7f7f;
}

.b-blog__tags {
  font-size:1em; line-height:1;
  margin:9px 0 0; padding:0 0 0 16px;

  background:url(../images/comm_tags.png) left center no-repeat;
}
  .b-blog__tags a {
    font-size:1.1em; line-height:1;

    color:#a1a1a1;
  }