div.comment,
div.refererlist{
text-align: left;
padding: 0;
margin: 0 0 15px 0;
zoom: 1;
}
div.caption{
text-align: right;
}
div.caption a{
text-decoration: none;
border-bottom: solid 1px #eee;
}
.refererlist ul{
border-top: solid 1px #ddd;
margin: 0;
padding: 7px 0 0 15px;
list-style-type: circle;
text-align: left;
font-size: 90%;
}
.commentshort{
border-top: solid 1px #ddd;
margin: 0;
padding: 0;
zoom: 1;
}
.commentshort a{
text-decoration: none;
}
.commentshort p{
margin: 1.5em 0;
padding: 0;
font-size: 100%;
zoom: 1;
position: relative;
}
span.canchor{}
span.canchor a{}
span.commentator{
font-weight: bold;
}
span.commentator,
span.commentator a {
text-decoration: none;
}
.commentshort p img.hatena-id-icon {
margin-left: 0;
}
.commentshort span.timestamp {
font-size: 90%;
position: absolute;
right: 0;
top: 0;
}
.commentshort span.timestamp a {
color: #aaa;
margin: 0;
text-decoration: none;
font-weight: normal;
}
.commentshort span.commentbody {
display: block;
padding: 0.5em 0 0 20px;
}