@charset "UTF-8";

/* ************************************************ */
/* 記事一覧 */
/* ************************************************ */
.jq-ping { }
.jq-ping-list > li {
	position:relative;
	margin:.5em 0;
	padding:.5em 0;
	border-bottom:1px dotted silver;
	border-top:none;
}
.jq-ping-list > li:first-child {
	margin-top:0;
}
.jq-ping-list > li:last-child {
	border-bottom:none;
}
.jq-ping-li-wrapper {
	position:relative;
}
.jq-ping-list dl {
	margin-bottom:.2em;
}
.jq-ping-list dt {
	font-size:1.05em;
	line-height:1.2em;
	color:#444;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.jq-ping-list .jq-ping-remove {
	vertical-align:middle;
	margin:0 .5em 0 0 !important;
}
.jq-ping-list dd {
	font-size:.9em;
	line-height:1.3em;
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%;
}
.jq-ping-line-footer {
	margin-bottom:.3em;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.jq-ping-line-footer > * {
	vertical-align:middle;
}
.jq-ping-prof {
	margin-right:.5em;
	display:inline-block;
	vertical-align:middle;
	line-height:1.7em;
	max-width:40%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.jq-ping-prof-thumb {
	display:inline-block;
}
.jq-ping-prof-thumb img {
	width:1.4em;
	height:1.4em;
	margin-right:.1em;
	border:1px solid silver;
	vertical-align:middle;
}
.jq-ping-name {
	margin-right:.2em;
	line-height:1.6em;
	text-decoration:none;
}
.jq-ping-url {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:1.5em;
	font-size:.9em;
}
.jq-ping-url a, .jq-ping-url a:visited {
	color:darkgreen;
	text-decoration:none;
}
.jq-ping-url a:hover { color:tomato; }
.jq-ping-body {
	margin-bottom:.4em;
	color:#999;
	line-height:1.1;
	padding-top:.1em;
	overflow:hidden;
	text-overflow:ellipsis;
}
a.jq-ping-blog {
	margin:0 .3em;
	color:#888;
}
a.jq-ping-blog::before { content:"("; }
a.jq-ping-blog::after { content:")"; }
.jq-ping-time {
	margin-left:.5em;
}
.jq-ping-iine {
	margin-right:.5em;
}
.jq-ping .jq-bim-wedget {
	margin-top:.3em;
	margin-left:2em;
	font-size:.95em;
}
.jq-ping-next {
	display:inline-block; *display:inline; *zoom:1;
	padding:.4em 3em;
	border:1px solid silver;
	text-decoration:none;
	font-size:1em;
	margin-top:.5em;
	border-radius:.1em;
	background-color:#f8f8f8;
}
.jq-ping-next:hover {
	background-color:white;
}
.jq-ping-loader {
	padding-top:.6em;
	padding-bottom:.6em;
}


/*****************************/
/* showImageがtrueの時に利用 */
.jq-ping-list li.jq-ping-use-image dl {
	margin-left:6em;
	min-height:5.5em;
}
.jq-ping-item-thumb {
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
	width:5em;
	height:5em;
	border:1px solid silver;
}
.jq-ping-item-thumb img {
	width:100%;
	height:100%;
}



/* ************************************************ */
/* スマホ対応 */
/* ************************************************ */
@media screen and (max-width: 600px) {

.jq-ping-item-thumb { width:4em; height:4em; }
.jq-ping-list li.jq-ping-use-image dl { margin-left:4.5em; }

}
