@charset "utf-8";

#sideTower ul#snsBnr li a { padding:0; }

/*-------------------------------------------*/
/*			.socialSet 0.2.0.0
/*-------------------------------------------*/
#content .socialSet	{ display:block; overflow:visible; clear:both; padding-top:15px; /* hiddenだとポップアップが見えなくなる */ }
#content .socialSet:before,
#content .socialSet:after{ content: "."; display: table;　height: 0; font-size:0;clear: both; visibility:hidden; }
#content .socialSet ul { margin:0px 0px 15px; }
#content .socialSet ul li { display:block;float:left; overflow:visible; background:none; padding:0px; margin-right:10px; position:relative; }
#content .socialSet ul li.sb_icon a {display:block; overflow:hidden;border:1px solid #ccc; background-color:#fff; padding: 3px 5px 0px; border-radius: 3px; line-height: 100%;color:#333;text-decoration: none; }
#content .socialSet ul li.sb_icon a .sns_txt { font-size:11px; position: relative;top:-2px; }
#content .socialSet ul li iframe	{ border:none; }
#content .socialSet ul li a .icon_sns { margin-right:5px;font-size:100%; }
#content .socialSet ul li.sb_icon.sb_facebook .icon_sns	{ color:#425dab; }
#content .socialSet ul li.sb_icon.sb_hatena .icon_sns	{ color:#2c6ebd; }
#content .socialSet ul li.sb_icon.sb_twitter .icon_sns	{ color:#00abec; }
#content .socialSet ul li.sb_icon.sb_google .icon_sns	{ color:#dd4b39; }
#content .socialSet ul li.sb_icon.sb_line .icon_sns	{ color:#6ebd30; }

#content .socialSet ul li.sb_pocket		{ margin-left:5px;}

#fb-like-box { margin-bottom:20px; }

/*-------------------------------------------*/
/*			import icon
/*-------------------------------------------*/
@font-face {
	font-family: 'vk_sns';
	src:url('icons/fonts/vk_sns.eot?-bq20cj');
	src:url('icons/fonts/vk_sns.eot?#iefix-bq20cj') format('embedded-opentype'),
		url('icons/fonts/vk_sns.woff?-bq20cj') format('woff'),
		url('icons/fonts/vk_sns.ttf?-bq20cj') format('truetype'),
		url('icons/fonts/vk_sns.svg?-bq20cj#vk_sns') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="vk_icon_w_r_sns_"], [class*=" vk_icon_w_r_sns_"] {
	font-family: 'vk_sns';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.vk_icon_w_r_sns_twitter:before {
	content: "\e600";
}
.vk_icon_w_r_sns_line:before {
	content: "\e601";
}
.vk_icon_w_r_sns_hatena:before {
	content: "\e602";
}
.vk_icon_w_r_sns_google:before {
	content: "\e603";
}
.vk_icon_w_r_sns_fb:before {
	content: "\e604";
}