@font-face {
	font-family: 'jp-icons';
	font-weight: normal;
	font-style: normal;

	src: url('../fonts/jpi/jp-icons.eot?s7trg5');
	src: url('../fonts/jpi/jp-icons.eot?s7trg5#iefix') format('embedded-opentype'),
	url('../fonts/jpi/jp-icons.ttf?s7trg5') format('truetype'),
	url('../fonts/jpi/jp-icons.woff?s7trg5') format('woff'),
	url('../fonts/jpi/jp-icons.svg?s7trg5#jp-icons') format('svg');
}

i.jp-icon {
	line-height: 1;
	font-family: 'jp-icons' !important;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	speak: none;
}

.jpicon-hatenabookmark:before {
	content: "\e900";
}
.jpicon-hatenabookmark-square:before {
	content: "\e901";
}