#navitop { display: none; }

.hpnavi { float: left; width: 204px; margin-right: 10px; }
	*+html .hpnavi { float: left; width: 204px; margin-right: 10px; }

#maincontent { position: absolute; top: 192px; margin-top: 0; width: 48em; }
	*+html #maincontent { position: relative; width: 49em; margin-top: -223px; }
	*html #maincontent { position: relative; width: 49em; margin: -223px 0 0 17px; }