iframe.twitter-share-button {
    width: 105px!important;
}

div.social{
	margin: 25px 0 0px 0px;
	padding-bottom:30px;
}
div.social ul li{
	list-style-type:none;
}
div.social ul{
	margin: 0px;
	padding: 0px;
	float:right;
}
	.hatena {
	width:60px;
	height:23px;
	margin:0;
	float: left;
}
	.facebook_like {
	width:120px;
	height:23px;
	margin:0 4px 0 0;
	float: left;
	overflow: hidden;
}
	.twitter {
	width:110px;
	height:23px;
	margin:0 4px 0 0;
	float: left;
}	
	.google-plusone {
	width:80px;
	height:23px;
	margin:0 4px 0 0;
	float: left;
}




@media (max-width:640px){
div.social {
    margin: 25px 0px 0px 5px;
    width: 100%;
}
div.social ul li{
	margin-bottom:10px;
}
}