jcharset "utf-8";
_ html body {
  font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
* html body {
  font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
html{
  height:100%;
  color:#1e1e1e;
  line-height:1.8;
  letter-spacing:0px;
  font-size:14px;
  font-family:"ＭＳ Ｐゴシック","メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"MS PGothic",Sans-Serif;
  text-align:left;
  position: relative;
  padding: 0px;
  margin: 0px;
}
body{
  padding: 0px 0px 0px 0px;
  margin: 0;
  /* background:url(../images/bg_header.gif) repeat-x 0px 70px; */
}

div#mainbox{
  padding: 5px 30px 0px 30px;
  margin: 0;
  _height:1px;
  min-width:1px;
  _overflow:visible;
  /* background:url(../images/bg_footer.jpg) repeat-x 0px 100%; */
}
h1{
  padding: 10px 0px 0px 110px;
  margin: 20px 0px 5px 0px;
  border-bottom: solid 30px #e0301e;
  background-image: url(/images/pwclogo.png);
  background-repeat: no-repeat;
  background-position: 50px 0;
}
h2{
  font-size:18px;
  padding: 5px 0px 5px 20px;
  margin: 10px 0px 10px -10px;
  border-left: double 20px #e0301e;
  /* background:url(../images/bg_h2.jpg) no-repeat 0px 0px; */

}
h3{
  font-size:16px;
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 0px 0px;
  /* background:url(../images/marker.gif) no-repeat 0px 50%; */
}
th{
  background-color:#eef1f6;
  font-size:14px;
}
td{
  font-size:14px;
}
p.foot{
  font-size:13px;
  color:#FFFFFF;
  background-color: #e0301e;
  background: linear-gradient(
      #ffffff 0%,
      #e0301e 30%
  );
  background-color: #e0301e;
  margin: 5px 0px 0px 0px;
  padding: 15px 20px 15px 0px;
  text-align: right;
}

button {
  line-height: normal;
  letter-spacing: normal;
}
