body {
	font-family: Helvetica, verdana, arial, Sans-Serif;
	font-size:96%;
	line-height:1.2;
	margin: auto;
	white-space:normal;
	word-break: break-all;
	word-wrap: break-word;
	-webkit-text-size-adjust: 130%;
}
h1{
	font-size: 104%;
	margin: 0;
	padding: 6px 10px;
	background-color: #2c6ebd;
}
h1 a{
	color:#FFFFFF;
	text-decoration:none;
}
.head{
	font-size:90%;
	padding: 4px 2px 4px 4px;
	background-color: #e8f0f8;
	line-height:1.4;
}
ul{
	font-size:100%;
	line-height:1;
	padding: 0px;
	margin: 4px 6px;
}
li{
	font-size:100%;
	padding: 0px;
	margin: 0.4em 0px;
	list-style:none;
	line-height:1;
}
hr {
	height:1px;
	color: #CCCCCC;
	padding: 0px;
	margin: 0px;
}
img{
	border:0;
}
a:hover{
	color: #FF3333;
}
.sleft{
	margin:0px 0px 0px 5px;
}
#h_list{

}
.hatena-bcomment-view {
  background-color:#fff;
  border-top:1px solid #CCC;
  border-left:1px solid #CCC;
  border-right: solid 1px #999;
  border-bottom: solid 1px #999;
  position: absolute !important;
  display: none;
  word-break  : break-all ;
  word-wrap   : break-word ;
  width: 400px;
  text-align:left;
  margin:0 !important;
  padding:0 !important;
  font-weight:normal !important;
  font-size:85%;
  z-index:100;
  color:#000 !important;
}
.hatena-bcomment-title {
  margin:0 !important;
  padding:3px 5px  !important;
  text-indent:0 !important;
}
.hatena-bcomment-title img {
  vertical-align: middle !important;
  margin: 2px 2px 2px 4px !important;
}
.hatena-bcomment-view ul {
  width: auto;
  overflow: auto;
  overflow-y:auto;
  border-top: 1px solid #5279E7;
  background-color: #edf1fd;
  list-style-type: none;
  padding: 5px 8px !important;
  margin: 0px !important;
  line-height: 150%;
}
.hatena-bcomment-view ul li{
  text-indent:0 !important;
  margin:0 !important;
  padding:0 0 2px 0 !important;
  font-size:90%;
  background:trasparent !important;
}
.hatena-bcomment-view ul li span.hatena-bcomment-tag a{
  color:#6365CE; 
  font-family:"Arial",sans-serif;
  margin:0 3px;
}
.hatena-bcomment-view ul li img{
  vertical-align:middle !important;
  margin:0 2px !important;
}
.hatena-bcomment-view ul li span.hatena-bcomment-date {
}
.hatena-bcomment-view-icon {
  cursor: pointer;
}
.hatena-bookmark-button-frame{
  margin:0 !important;
  padding:0 !important;
  vertical-align: middle !important;
}
a {
text-decoration: none;
}