@charset 'shift_jis';

/**
 *	SNSボタン表示用CSS
	コトモノ
 */

.sns {
	width: 1024px;
	/*margin: 10px auto 0;*/
	overflow: hidden;
}
.sns ul {
	float: right;
	width: 180px!important;
	min-height: 21px;
	margin:0;
	padding: 0;
	list-style:none;
	position:relative;
	/* overflow: hidden; */
}
.sns ul li {
	display: inline-block;
}
.sns ul li:nth-child(4) {
	width: 82px!important;
}
.sns ul li div {
	vertical-align: middle!important;
}
.btnTw img {}
.btnFb {
}
.btnFb span {vertical-align: baseline!important;}
.btnFb span>iframe {display: block;}
.btnFb div {
	padding: 0;
}
.btnGplus {
}
.btnMixi img {}
.btnLine {}
.btnLine img {}
.btnMail {width: 70px;}
.btnMail img {
	display: inline-block;
}


@media screen and (max-width: 767px){
	.sns {
		width: 100%;
	}
	.sns ul li {
		overflow: hidden;
		padding: 0 1%;
	}
	.btnTw img {display: block;}
	.btnMixi img {display: block;}
	.btnLine img {display: block;}
	.btnMail img {
		display: block;
	}
}