/* モダンブラウザ用 */ body { width: 95%; margin: 20px auto; max-width: 75em; } /* 最後にWinIE6用トリック(スターハック) */ * html body { width: expression(document.documentElement.clientWidth > parseInt(currentStyle["max-width"],10)*parseInt(document.documentElement.currentStyle.fontSize,10)*4/3 ? currentStyle["max-width"] : "inherit"); } fontSizeはptベースで返ってくるので96dpiと想定して変換してます(*4/3のところ)。 互換モードの場合はdocument.documentEleme