/* 
    Created on : 2015/01/19, 17:08:14
    Author     : eno_y
*/

/* Jetpack 共有ボタンのマージン調整 
-------------------------------------------------------------- */
.sd-sharing-enabled {
    background-color: transparent;;
    margin-bottom: 16px;
}

.sd-sharing-enabled .sd-block {
/*    border-top: none !important;
    border-bottom: 1px solid #ddd;
*/
    border: none;
    padding: 4px 0 0 !important;
}

/*
.sd-gplus {
    border-bottom: 1px solid #ddd;
    margin: 16px 0 !important;
    padding-bottom: 8px;
}
*/

.sd-like {
    margin: 16px 0 !important;
    padding-bottom: 8px;
}

/* アイコンサイズを少し大きく */
.sd-social-icon .sd-content ul li[class*=share-] a,
.sd-social-icon .sd-content ul li[class*=share-] a:hover,
.sd-social-icon .sd-content ul li[class*=share-] div.option a {
    padding: 11px !important;
}

.sd-social-icon-text .sd-content li.share-linkedin a:before {
    color: #0077b5;
}
.sd-social-icon-text .sd-content li.share-twitter a:before {
    color: #00acee;
}
.sd-social-icon-text .sd-content li.share-reddit a:before {
    color: #cee3f8;
}
.sd-social-icon-text .sd-content li.share-tumblr a:before {
   	color: #2c4762;
}
.sd-social-icon-text .sd-content li.share-stumbleupon a:before {
    color: #ea4b24
}
.sd-social-icon-text .sd-content li.share-pocket a:before {
    color: #ee4056;
}
.sd-social-icon-text .sd-content li.share-pinterest a:before {
    color: #ca1f27;
}
.sd-social-icon-text .sd-content li.share-google-plus-1 a:before {
    color: #dd4b39;
}
.sd-social-icon-text .sd-content li.share-facebook a:before {
    color: #3b5998;
}
.sd-social-icon-text .sd-content ul li.share-hatebu a:before {
    color: #007ad2;
}

/* Hatena bookmark 
-------------------------------------------------------------- */
/* admin */
li.service.share-hatebu span:before {
	content:"B!";
	font-family:Tahoma;
	font-weight: bold;
}
/* admin official */
.preview-hatebu .option-smart-on {
	background: url(images/smart-hatebu.png) no-repeat top left;
	background-size: 80px 20px;
	width:80px;
	height:20px;
}

/* single page */
.sd-content ul li.share-hatebu div.option.option-smart-off a:before,  
.sd-social-text .sd-content ul li.share-hatebu a:before, 
.sd-social-icon .sd-content ul li.share-hatebu a:before, 
.sd-social-icon-text .sd-content ul li.share-hatebu a:before {
	content:"B!";
	font-family:Tahoma;
	font-weight:bold;
}
.sd-content ul li.no-icon div.option.option-smart-off a.share-hatebu:before {
	content:'';
}

.sd-social-icon .sd-content ul li[class*='share-'].share-hatebu a.sd-button {
    background: #007ad2;
    color: #fff !important;
}

/* シェアランキングウィジェット */
.widget.celtispack_share_ranking table {
    margin-left: 10px;
    margin-right: 3%;
    width: 94%;
}

.sharedaddy-ranking th, .sharedaddy-ranking td {
    padding: 6px 0 3px 2px;
    vertical-align: middle;
}

.share-thumbnail a img.alignnone {
    float: left;
    margin: 4px 10px 4px 0;
}

.sharedaddy-ranking .share-info {
    word-wrap: break-word;    
}

.sharedaddy-ranking .share-count {
    padding: 0px;
    word-wrap: break-word;    
}

.sharedaddy-ranking .share-count a {
    font-size: 85%;
    background-color: #FCC;
    font-weight: bold;
    font-style: normal;
    display: inline;
    color: #F00;
}