.errors { color: #ff0000; }
.notice { color: #339900; }

section.content { padding:0px; margin:0; }
h2 { margin:0 }

div.social-button {
	padding: 4px;
	height: 20px;
	overflow:hidden;
}
.cf:after {
    display:block;
    clear:both;
    height:0px;
    visibility:hidden;
    content:".";
}

div.social-button .twitter   { display:block; float:left;padding-right:1px; }
div.social-button .facebook  { display:block; float:left;padding:1px; }
div.social-button .hatena    { display:block; float:left;padding:1px; }
div.social-button .gplus-one { display:block; float:left;padding-left:1px; }

/* 枠全体 */
.social-button-area .global_good-container {
  cursor:pointer;
  width:200px;
  height:25px
}

/* 枠のパーツの定義 */
.social-button-area .global_good-container .c1,
.social-button-area .global_good-container .c2,
.social-button-area .global_good-container .c5 {
  display:block;
  float:left;
  height:19px;
  margin:0;
  padding:0;
}

.social-button-area .global_good-container .c1 { width:68px; }
.social-button-area .global_good-container .c2 { width:12px; }
.social-button-area .global_good-container .c5 { width:6px;  }

/* 件数表示のエリア */
.social-button-area .global_good-container .count {
  display:block;
  float:left;
  padding-left:1px;
  line-height:19px;
  background-image:url("/static/images/btnMitayo_r1_c3.gif");
  background-repeat:repeat;
  font-size:12px;
}

.global_good_tooltip {
  background-color:#fff;
  border:1px #ccc solid;
  padding:5px;
  display:none;
}

.kiji-comments {
    padding: 1px 8px 5px 8px;
}
.kiji-comments .kiji-comments--content {
    border:1px #ccc solid;
    background-color:#fff;
    margin-top:10px;
    margin-bottom:5px;
}
.kiji-comments .kiji-comments--content-child {
    border-top:1px #cfcfcf solid;
}
.kiji-comments .kiji-comments--content-child--inner {
    padding-top:5px;
    padding-left:4px;
}
.kiji-comments .kiji-comments--content .datetime { font-size: 10px; }

