<style>
div#hatena-bookmark-container a,
div#hatena-bookmark-container span,
div#hatena-bookmark-container img {
  display: inline;
}
div#hatena-bookmark-container a,
div#hatena-bookmark-container a:link,
div#hatena-bookmark-container a:active {
  cursor: pointer;
}
div#hatena-bookmark-container {
  font-size: 90%;
  overflow: hidden;
}
div#hatena-bookmark-container div.hatena-bookmark-title div.hatena-bookmark-comment-header a {
  font-weight: bold;
}
div#hatena-bookmark-container div.hatena-bookmark-title div.hatena-bookmark-comment-header span.hatena-bookmark-users {
  font-size: 90%;
}
div#hatena-bookmark-container ul#hatena-bookmark-list-container {
  padding: 0.4em 0.4em 0.8em 0.8em;
}
div#hatena-bookmark-container ul#hatena-bookmark-list-container li.hatena-bookmark-item {
  margin: 0 0 0.5em 0;
}
div#hatena-bookmark-container ul#hatena-bookmark-list-container li.hatena-bookmark-item span.hatena-bookmark-timestamp {
  font-size: 85%;
  margin-left: 0.3em;
}
div#hatena-bookmark-container ul#hatena-bookmark-list-container li.hatena-bookmark-item a.hatena-bookmark-user-tag {
  padding-right: 0.3em;
}
div#hatena-bookmark-container ul#hatena-bookmark-list-container li.hatena-bookmark-item a.hatena-bookmark-username {
  text-decoration: underline;
  margin: 0 0.3em;
}
div#hatena-bookmark-container ul#hatena-bookmark-list-container li.hatena-bookmark-addcomment-container {
  overflow: hidden;
  zoom: 1;
  display: block;
}
div#hatena-bookmark-container ul#hatena-bookmark-list-container li.hatena-bookmark-addcomment-container div.hatena-bookmark-entry-image-container {
  width: 60px;
  height: 60px;
  overflow: hidden;
  float: right;
}
div#hatena-bookmark-container ul#hatena-bookmark-list-container li.hatena-bookmark-addcomment-container div.hatena-bookmark-entry-image-container img {
  max-width: 60px;
  max-height: 60px;
}
div#hatena-bookmark-container ul#hatena-bookmark-list-container li.hatena-bookmark-addcomment-container div.hatena-bookmark-addcomment {
  float: left;
  margin: 0 0 5px 0px;
}
div#hatena-bookmark-container ul#hatena-bookmark-list-container li.hatena-bookmark-addcomment-container div.hatena-bookmark-addcomment a {
  display: block;
  overflow: hidden;
  background: transparent url(http://b.hatena.ne.jp/images/append.gif) 5px center no-repeat;
  padding-left: 25px;
  font-weight: bold;
  text-decoration: none;
}
div#hatena-bookmark-container ul#hatena-bookmark-list-container li.hatena-bookmark-addcomment-container div.hatena-bookmark-addcomment a:hover {
  text-decoration: underline;
}
div#hatena-bookmark-container div.hatena-bookmark-footer {
  padding: 0 0.8em 0.8em 0.8em;
}
div#hatena-bookmark-container div.hatena-bookmark-footer div.hatena-bookmark-showall-comment {
  float: left;
}
div#hatena-bookmark-container div.hatena-bookmark-footer div.hatena-bookmark-showall-comment span.hatena-bookmark-span-button {
  cursor: pointer;
  text-decoration: underline;
}
div#hatena-bookmark-container div.hatena-bookmark-footer div.hatena-bookmark-entrypage-link {
  text-align: right;
}
div#hatena-bookmark-container div.hatena-bookmark-footer div.hatena-bookmark-entrypage-link a {
  text-decoration: underline;
}
div#hatena-bookmark-container div.hatena-bookmark-entrypage-link a.hatena-bookmark-comment-show {
  padding-left: 20px;
}
</style>
<script type="text/javascript">
function hatena_bookmark_load_watcher() {
	if ($(".hatena-bookmark-container").length == 0) {
		setTimeout(hatena_bookmark_load_watcher, 300);
		return;
	}
	//$(".hatena-bookmark-title").addClass("ui-widget-header").addClass("ui-corner-top").addClass("box-title");
	$(".hatena-bookmark-comment-header").html(
		"<h3 class='ui-widget-header ui-corner-top box-title'>"
		+$(".hatena-bookmark-comment-header").html()
		+"</h3>"
	);
	$(".hatena-bookmark-container").addClass("box").addClass("controller").addClass("ui-widget-content").addClass("ui-corner-all");
}
$(function() {
	var script = document.createElement('script');
	script.charset = "utf-8";
	script.src = "http://s.hatena.ne.jp/js/HatenaStar.js";
	script.onload = function() {
		var script2 = document.createElement('script');
		script2.src = "http://b.hatena.ne.jp/js/bookmark_blogparts.js";
		var _Ten = window.Ten;
		window.Ten = {
			DOM: {
				loaded: false,
				addEventListener: function() {}
			},
			Class: _Ten.Class
		}
		script2.onload = function() {
			window.Ten = _Ten;
			HBBlogParts.commentInsertSelector = '#hatena_bookmark';
			HBBlogParts.permalinkPathRegexp = /(.*)/;
			HBBlogParts.permalinkURI = "<?php echo h($url['url']);?>";
			HBBlogParts.useUserCSS = true;
			setTimeout(hatena_bookmark_load_watcher, 500);
			HBBlogParts.start();
		};
		document.getElementsByTagName("head")[0].appendChild(script2);
	}
	document.getElementsByTagName("head")[0].appendChild(script);
});
</script>
<div class="box controller" style="font-size:80%;">
	<div id="hatena_bookmark"></div>
</div>
