.wrap input[type=checkbox] {
	-webkit-appearance: none; //ChromeやSafari用
	-moz-appearance: none; //Firefox用
	appearance: none;
	}
	   サンプル(2)では、Internet Explorer11、Firefoxの両方に対応させるため、「position: absolute」を使って、元のアピアランスをビューポートの外側に押し出して消しています(あまり好きな方法ではないのですが)。これで、Internet Explorer11とFirefoxを含むすべてのブラウザの画面上で元のアピアランスが消え、オリジナルのcheckboxのみになります。
.wrap2 input[type=checkbox] {
	position: absolute;
	left: -1000em;
	}