@charset "utf-8";
/* CSS Document */

#sharethispage-circle{
	text-align:center;
}
#sharethispage-circle p{
	margin: 0;
}
#sharethispage-circle ul{
	margin:0;
	padding:0;
	letter-spacing:-0.2rem;
}
#sharethispage-circle li{
	display:inline-block;
	letter-spacing: normal;
}
#sharethispage-circle li:first-of-type a{
	-o-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
#sharethispage-circle li:last-of-type a{
	margin:0;
	-o-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

#sharethispage-circle a i,
#sharethispage-circle .line_share img{
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size: 1.4rem;
}
#sharethispage-circle a{
    display: block;
	word-wrap: break-word;
    text-decoration: none;
    cursor: pointer;
	padding: 8px;
}
#sharethispage-circle a:hover{
    text-decoration: none;
}
#sharethispage-circle a i:hover,
#sharethispage-circle .line_share img:hover{
	-webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);
}
/* LINE用 */
#sharethispage-circle .line_share img{
	height:22px;
	width:auto;
}
#sharethispage-circle .fa-twitter{
	color: rgba(85,172,238,1.00);
}
#sharethispage-circle .fa-facebook{
	color: rgba(59,89,152,1.00);
}
#sharethispage-circle .fa-google-plus{
	color:rgba(221,75,57,1.00);
}
#sharethispage-circle .fa-pinterest{
	color:rgba(203,32,39,1.00);
}
#sharethispage-circle .fa-envelope{
	color: rgba(84,84,84,1.00);
}
/*　スマホ（スマートフォン・タブレット）・タブレット用
---------------------------------------------------------------------*/
@media (max-width: 768px) {
#sharethispage-circle{
	width: 100%;
	margin-bottom: 16px;
}
}
/*　パソコン（PC）用
---------------------------------------------------------------------*/
@media (min-width: 769px) {
	#sharethispage-circle p,
	#sharethispage-circle ul{
		display: inline-block;
		margin: 0 8px;
	}
}
