/* ::::: http://cdn-ak.b.st-hatena.com/css/reset.css?79ad2285399bf3e11d4fb03a5709474001ba5fa0 ::::: */

html { color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
fieldset, img { border: 0px none; }
body { font: 13px/1.231 arial,helvetica,clean,sans-serif; }
/* ::::: http://cdn-ak.b.st-hatena.com/css/entry-button.css?27f0bec3bfa0736c1f3315f1d829a2ae45c8dd90 ::::: */

html, body { background: none repeat scroll 0% 0% transparent; }
body { overflow: hidden; }
.button-container { text-decoration: none; display: block; width: 49px; padding-left: 1px; overflow: hidden; }
.button-image { float: left; margin-left: -1px; }
.counter { background: url('button-bg-right.gif') no-repeat scroll right top transparent; text-align: center; font-weight: bold; line-height: 21px; color: rgb(44, 110, 189); font-size: 93%; display: block; }
.button-counter { padding-right: 1px; width: 48px; }
.counter-container { padding: 1px 0px; background: none repeat scroll 0% 0% rgb(171, 197, 229); display: block; }
.counter-container .counter { background: none repeat scroll 0% 0% rgb(247, 249, 252); margin-right: -1px; line-height: 18px; color: rgb(44, 110, 189); border-right: 1px solid rgb(171, 197, 229); }
@media not all, (min-resolution: 2dppx) {
}
@media not all, (min-resolution: 2dppx) {
}
