/* [Pz-HBC][1.2.8] CSS */
.linkcard {
	/*MARGIN-TOP*/
	margin-bottom:			16px;
	/*MARGIN-LEFT*/
	margin-right:			16px;
}
.linkcard a {
	text-decoration:	none;
}
.linkcard img {
	margin: 0 !important; padding: 0; border: none;
}
.linkcard-internal-wrapper {
	margin:					0;
	border:					1px solid #ddd;
	padding:				6px 0px;
	/*RADIUS*/
	/*SHADOW*/
	/*HEIGHT*/
	max-width:				480px;
	background-color:		#fff;
	/*IN-IMAGE*/
	line-height:			100%;
	/*WRAP*/
}
.linkcard-internal-wrapper::after {
	/*WRAP-AFTER*/
}
.linkcard-internal-wrapper::before {
	/*WRAP-BEFORE*/
}
.linkcard-external-wrapper {
	margin:					0;
	border:					1px solid #ddd;
	padding:				6px 0px;
	/*RADIUS*/
	/*SHADOW*/
	/*HEIGHT*/
	max-width:				480px;
	background-color:		#fff;
	/*EX-IMAGE*/
	line-height:			100%;
	/*WRAP*/
}
.linkcard-external-wrapper::after {
	/*WRAP-AFTER*/
}
.linkcard-external-wrapper::before {
	/*WRAP-BEFORE*/
}
.linkcard-this-wrapper {
	margin:					0;
	border:					1px solid #ddd;
	padding:				6px 0px;
	/*RADIUS*/
	/*SHADOW*/
	/*HEIGHT*/
	max-width:				480px;
	background-color:		#eee;
	/*TH-IMAGE*/
	line-height:			100%;
	/*WRAP*/
}
.linkcard-this-wrapper::after {
	/*WRAP-AFTER*/
}
.linkcard-this-wrapper::before {
	/*WRAP-BEFORE*/
}
.linkcard-link {
	text-decoration:		none;
}
.linkcard-content {
	/*CONTENT-PADDING*/
	/*CONTENT-INSET*/
	/*CONTENT-BGCOLOR*/
	height:					108px;
	margin:					8px 8px 0 12px;
	word-break:				break-all;
	white-space:			normal;
	overflow:				hidden;
}
.linkcard-title {
	color:					#111;
	font-size:				16px;
	font-weight:			bold;
	line-height:			20px;
	overflow:				hidden;
	word-break:				break-all;
}
.linkcard-title:hover {
	text-decoration:		underline;
}
.linkcard-url {
	color:					#468;
	font-size:				9px;
	font-weight:			normal;
	text-decoration:		underline;
	line-height:			12px;
	white-space:			nowrap;
	overflow:				hidden;
	text-overflow:			ellipsis;
	display:				none;
}
.linkcard-excerpt {
	color:					#333;
	font-size:				11px;
	padding:				8px 0 0;
	line-height:			15px;
	overflow:				hidden;
}
.linkcard-thumbnail {
	max-width:				100px;
	max-height:				100px;
/*	padding:				0 6px;	*/
	margin:					0 6px;
	float:			right;;
}
.linkcard-thumbnail-image {
	max-width:				100px;
	max-height:				100px;
	border:					1px solid #222;
	/*THUMBNAIL-RADIUS*/
	/*THUMBNAIL-SHADOW*/
}
.linkcard-info {
	margin:					8px 8px 8px 12px;
	color:					#444;
	font-size:				10px;
	overflow:				hidden;
	display:				inline !important;
}
.linkcard-domain {
	color:					#444;
	font-size:				10px;
	text-decoration:		none;
	display:				inline !important;
}
.linkcard-domain:hover {
	color:					#444;
	font-size:				10px;
	text-decoration:		underline;
	display:				inline !important;
}
.linkcard-favicon {
	height:					16px;
	width:					16px;
	margin:					0 4px;
	border:					none;
	vertical-align:			top;
	display:				inline !important;
}
.linkcard-hatena {
	margin:					0 0 0 5px;
	padding:				0;
	border:					none;
	vertical-align:			top;
	display:				inline !important;
}
.linkcard-name a {
	margin:					0;
	padding:				0;
	float:					right;
	color:					#888;
	font-size:				7px;
	opacity:				0.5;
	text-decoration:		none;
	display:				none;
}
.linkcard-sns-hatena {
	margin:					0;
	padding:				0 1px;
	color:					#ff6464 !important;
	background-color:		#ffefef !important;
	font-size:				9px;
	text-decoration:		underline !important;
	font-weight:			bold !important;
	white-space:			nowrap;
}
.linkcard-sns-facebook {
	margin:					0;
	padding:				0 1px;
	color:					#ffffff !important;
	background-color:		#3864a3 !important;
	font-size:				9px;
	text-decoration:		underline !important;
	font-weight:			bold !important;
	white-space:			nowrap;
}
.linkcard-sns-twitter {
	margin:					0;
	padding:				0 1px;
	color:					#5ea9dd !important;
	background-color:		#f5f8fa !important;
	font-size:				9px;
	text-decoration:		underline !important;
	font-weight:			bold !important;
	white-space:			nowrap;
}
.linkcard-sns-google-plus {
	margin:					0;
	padding:				0 1px;
	color:					#dd4e42 !important;
	background-color:		#ffffff !important;
	font-size:				9px;
	text-decoration:		underline !important;
	font-weight:			bold !important;
	white-space:			nowrap;
}
.linkcard-sns-pocket {
	margin:					0;
	padding:				0 1px;
	color:					#eeeeee !important;
	background-color:		#ee4055 !important;
	font-size:				9px;
	text-decoration:		underline !important;
	font-weight:			bold !important;
	white-space:			nowrap;
}
.clear {
	clear:					both;
}

blockquote.linkcard-quote {
	background-color:		transparent;
	background-image:		none;
	padding:				0;
	margin:					0;
	border:					none;
}

.hatena-webcard-wrapper {
	margin:					0;
	/*HEIGHT*/
	max-width:				480px;
	/*WRAP*/
}
.hatena-webcard-wrapper::after {
	/*WRAP-AFTER*/
}
.hatena-webcard-wrapper::before {
	/*WRAP-BEFORE*/
}
.hatena-webcard-iframe {
	position:				static !important;
	border:					1px solid #ddd;
	/*RADIUS*/
	/*SHADOW*/
	padding:				0;
	margin:					0;
	height:					149px;
	width:					100%;
	background-color:		#fff;
}
/*OPTION*/