body { font-family: メイリオ, HGSｺﾞｼｯｸM, HGSｺﾞｼｯｸE, Osaka−等幅, Osaka; background-color: white; top: 100%; left: 100%; right: 100%; bottom: 100%; clip: rect(auto auto auto auto); }
<style type="text/css"><!--
body{
text-align:center;
}
</style>
p {}
td {}
a:link { color: #333; text-decoration: underline; }
a:visited { color: #999; }
a:hover { color: #fff; background-color: #333; }
a:active { color: #c33 }
h1 { color: #666; font-size: 12pt; font-family: メイリオ, "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 14pt; margin: 0.67em 0; }
h2 { color: #fff; font-size: 9pt; font-family: メイリオ, "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 11pt; margin: 0.83em 0; }
h3 { font-size: 14px; font-family: メイリオ, "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: normal; line-height: 16px; margin: 2px 0 0; }
h4 { font-size: 12px; font-family: メイリオ, "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: normal; line-height: 16px; margin: 0; }
h5 { font-size: 10px; font-family: メイリオ, "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: normal; line-height: 12px; margin: 0; }
input,textarea,select{
 border: 1px solid #cccccc;
 background-color: #F3F3F3;
 padding: 2px
 }
 input:focus,
 select:focus,
 textarea:focus{
   background-color: #cff;
   }
body{
background-color:#FFFFFF;
margin:0px;
padding:0px;

 position: absolute;
 width: 780px;
 height: 500px;
 left: 50%;
 top: 50%;
 margin-left: -390px;
 margin-top: -250px;
}
h6 { font-size: 0.67em; font-weight: bold; margin: 2.33em 0; }
#sidebar { display: none; }
#layer2 { height: 32px; width: 618px; left: 160px; top: 377px; position: absolute; visibility: visible; }
