  body { text-align:center; margin:0px; background-color:#e2e2e2; }
  a:hover img.menu { filter: Alpha(Opacity=70); -moz-opacity:70; }
  a:link.link { text-decoration:none; color:#0066ff; }
  a:visited.link { text-decoration:none; color:#0066ff; }
  a:hover.link { text-decoration:underline; color:#0000ff; }
  .box { margin-top:0px; margin-left:auto; margin-right:auto; background-color:#ffffff; }
  .ttlImg { margin-top:14px; margin-bottom:14px; }
  .font01 { font-size:14px; color:#555555; line-height:18px; }
  .formTtl { width:560px;margin-top:8px;text-align:left; }
  .formField { border:solid 1px #999999; }
  .summary { width:800px;margin-top:8px;margin-bottom:10px;text-align:left; }
  .staffTtl { width:700px;margin-top:12px;text-align:left; font-size:16px; color:#006600; }
  .staffSummary { width:640px;margin-top:2px;text-align:left; }
  .policyTtl { margin-left:80px;margin-top:12px;text-align:left; font-size:16px; color:#313163; }
  .policySummary { margin-left:102px;margin-right:70px;margin-top:2px;text-align:left; }
  .policyMark1 { list-style-image:url(images/policy_mark3.gif); margin-left:80px; margin-top:12px; margin-right:4px; font-size:14px; color:#313163; }
  .policyMark2 { list-style-image:url(images/policy_mark2.gif); margin-left:122px; margin-top:6px; }
  .policyMark3 { list-style-image:url(images/policy_mark1.gif); margin-left:164px; margin-top:2px; }
  .red { color:#ff0000; }
  del { color:#ff0000; }
