@charset "UTF-8";

/* ************************************************ */
/* 記事コメント */
/* ************************************************ */
.jq-bim-widget {
	border:1px solid silver;
	border-radius:.2em;
	background-color:#e5e5e5;
	padding:.5em .5em;
	font-size:.95em;
}
.jq-bim-widget ul {
}
.jq-bim-widget ul li {
	position:relative;
	border:none;
	border-bottom:1px solid white;
	padding:0;
	margin:0;
	padding-bottom:.5em;
	margin-bottom:.5em;
	white-space:normal;
	padding-left:2.6em;
	min-height:2.8em;
	line-height:1.2em;
	overflow:hidden;
	text-overflow:ellipsis;
}
.jq-bim-widget ul li:last-child {
	border-bottom:none;
}
.jq-bim-widget ul li img {
	position:absolute;
	top:0px;
	left:0;
	max-width:2.1em;
	max-height:2.1em;
	border:1px solid gray;
}
.jq-bim-widget ul li a {
	font-weight:normal;
	margin-right:.8em;
}
.jq-bim-time {
	font-size:.9em;
	margin-top:.2em;
	white-space:nowrap;
}

/* 続きボタン */
.jq-bim-before {
	margin-bottom:.5em;
}
.jq-bim-button {
	position:relative;
	display:inline-block;
	color:#282634;
	//text-decoration:none;
}
.jq-bim-button::after {
	content:"…";
	vertical-align:middle;
	line-height:1em;
	display:inline-block;
	-webkit-animation:jq-bim-flash 2s linear 0s infinite normal;
}
@-webkit-keyframes jq-bim-flash {
	0% { opacity:1; }
	70% { opacity:1; }
	100% { opacity:0; }
}
.jq-bim-button:hover {
	text-decoration:underline;
}


/* loader */
.jq-bim-loader {
	font-size:.85em;
	color:#666;
	padding:.2em 0;
}


/* コメント入力 */
.jq-bim-body {
	min-height:2.1em;
	line-height:1.2em;
	box-sizing:border-box;
	margin:0;
	width:100%;
	padding:.2em .4em;
}



/* *********************************************** */
/* スマホ対応 */
/* *********************************************** */
@media screen and (max-width: 600px) {

}
