.linkcard {
margin-top: 4px;
margin-bottom: 16px;
margin-left: 4px;
margin-right: 16px;
}
.linkcard a {
text-decoration:	none;
}
.linkcard img {
margin: 0 !important; padding: 0; border: none;
}
.lkc-internal-wrap {
margin: 0;
border: 1px solid #444444;
padding: 0; box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.5); max-width: 500px;
background-color: #ffffff;
background-image: linear-gradient(#ca4 0%, #ca4 10%, #fff 30%); }
.lkc-internal-wrap::after { }
.lkc-internal-wrap::before { }
.lkc-external-wrap {
margin: 0;
border: 1px solid #444444;
padding: 0; box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.5); max-width: 500px;
background-color: #ffffff;
background-image: linear-gradient(#78f 0%, #78f 10%, #fff 30%); }
.lkc-external-wrap::after { }
.lkc-external-wrap::before { }
.lkc-this-wrap {
margin: 0;
border: 1px solid #444444;
padding: 0; box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.5); max-width: 500px;
background-color: #eeeeee;
background-image: linear-gradient(#ca4 0%, #ca4 10%, #eee 30%); }
.lkc-this-wrap::after { }
.lkc-this-wrap::before { }
.lkc-card {
margin-top: 7px;
margin-right: 7px;
margin-bottom: 7px;
margin-left: 7px;
}
.lkc-content {   height: 108px;
margin-top:				6px;
word-break:				break-all;
white-space:			normal;
overflow:				hidden; }
.lkc-title {
color: #111111; font-size: 16px;
line-height: 24px;
font-weight:			bold;
overflow:				hidden;
word-break:				break-all;
}
.lkc-title:hover {
text-decoration:		underline;
}
.lkc-url {
color: #4466ff; font-size: 10px;
line-height: 10px;
font-weight:			normal;
text-decoration:		underline;
white-space:			nowrap;
overflow:				hidden;
text-overflow:			ellipsis;
display:				block;
}
.lkc-url-info {
color: #4466ff; font-size: 10px;
line-height: 10px;
font-weight:			normal;
text-decoration:		underline;
white-space:			nowrap;
overflow:				hidden;
text-overflow:			ellipsis;
display:				inline;
}
.lkc-excerpt {
color: #333333; font-size: 11px;
line-height: 17px;
padding:				0;
margin:					0;
overflow:				hidden;
}
.lkc-more-text {
color: ; font-size: ;
line-height: ; }
.lkc-thumbnail {
max-width: 100px;
max-height: 108px;
padding:				0;
margin:					0 6px 4px 4px;
float: left;
}
.lkc-thumbnail-img {
width: 100px;
max-height: 108px;
border:					1px solid #222; box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5);
}
.lkc-info {
padding:				0;
color: #fff; font-size: 12px;
line-height: 12px;
white-space:			nowrap;
overflow:				hidden;
display:				block !important;
}
.lkc-domain {
color: #fff; font-size: 12px;
line-height: 12px;
text-decoration:		none;
display:				inline !important;
}
.lkc-domain:hover {
color: #fff; font-size: 12px;
line-height: 12px;
text-decoration:		underline;
display:				inline !important;
}
.lkc-favicon {
height:					16px;
width:					16px;
margin:					0 4px  !important;
border:					none;
vertical-align:			text-bottom;
display:				inline !important;
}
.lkc-name a {
margin:					0;
padding:				0;
float:					right;
color: ; font-size: ;
line-height: ;
opacity:				0.5;
text-decoration:		none;
display: none;
}
.lkc-share {
text-shadow:			none;
}
.lkc-sns-tw {
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;
}
.lkc-sns-fb {
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;
}
.lkc-sns-hb {
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;
}
.lkc-sns-gp {
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;
}
.lkc-sns-po {
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.lkc-quote {
background-color:		transparent;
background-image:		none;
padding:				0;
margin:					0;
border:					none;
}
.lkc-iframe-wrap {
margin: 0;
max-width: 500px;
}
.lkc-iframe {
padding:				0;
margin:					0;
width:					100%;
} @media screen and (max-width: 600px)  {
.lkc-title {
font-size: 14px;
line-height: 21px;
}
.lkc-excerpt {
font-size: 10px;
}
.lkc-thumbnail {
max-width: 90px;
}
.lkc-thumbnail-img {
max-width: 90px;
}
}
@media screen and (max-width: 480px)  {
.lkc-title {
font-size: 12px;
line-height: 19px;
}
.lkc-excerpt {
font-size: 8px;
}
.lkc-thumbnail {
max-width: 70px;
}
.lkc-thumbnail-img {
max-width: 70px;
}
}
@media screen and (max-width: 320px)  {
.lkc-title {
font-size: 11px;
line-height: 16px;
}
.lkc-excerpt {
font-size: 6px;
}
.lkc-thumbnail {
max-width: 50px;
}
.lkc-thumbnail-img {
max-width: 50px;
}
}