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

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

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

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: auto;
}

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