#mail {
  margin: 0px;
  padding: 0px;
}
#mail .presenttxt {
  display: block;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 20px;
}
#mail .presenttxt .left {
  float: left;
}
#mail .presenttxt .right {
  float: right;
}
#mail .content_3col_text {
  margin: 0 auto;
  padding: 0 0 0 40px;
}
#mail .content_3col_text .contents #inputForm .inputform tr .column {
  vertical-align: top;
  font-weight: bold;
  padding: 10px;
}
#mail .content_3col_text .contents #inputForm .inputform tr .column .required {
  color: #C69;
}
#mail .content_3col_text .contents #inputForm .inputform tr .data #hm_comment_1 {
  margin-top: 10px;
}
#mail .content_3col_text .contents #inputForm .inputform tr .data table tr td #propval_3_1 {
  margin-top: 15px;
  margin-right: 5px;
}
#mail .content_3col_text .contents #inputForm .inputform tr .data table tr td #propval_3_2 {
  margin-top: 15px;
  margin-right: 5px;
  margin-left: 10px;
}
#mail .content_3col_text .contents #inputForm .inputform tr .data table tr td #propval_14_1 {
  margin-top: 14px;
  margin-right: 5px;
}
#mail .content_3col_text .contents #inputForm .inputform tr .data table tr td #propval_14_2 {
  margin-top: 14px;
  margin-right: 5px;
  margin-left: 10px;
}
#mail .content_3col_text .contents #inputForm .inputform tr .data table tr td #propval_14_3 {
  margin-top: 14px;
  margin-right: 5px;
  margin-left: 10px;
}
#mail .content_3col_text .contents #inputForm .inputform tr .data table tr td #propval_14_4 {
  margin-top: 14px;
  margin-right: 5px;
  margin-left: 10px;
}
#mail .content_3col_text .contents #inputForm .inputform tr .data table tr td #propval_14_5 {
  margin-top: 10px;
  margin-right: 5px;
}
#mail .content_3col_text .contents #inputForm .inputform tr .data table tr td #propval_14_6 {
  margin-top: 10px;
  margin-right: 5px;
  margin-left: 10px;
}
#mail .content_3col_text .contents #hm_required_msg .required {
  color: #C69;
}

.center {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
}
.center .picleft {
  padding: 0;
}
.center .picright {
  padding: 0;
}

.sidecontents h3 {
  margin-left: 10px;
}

.sidenav {
  margin: 0 10px 20px 10px;
}
.sidenav li {
  line-height: 30px;
  font-weight: bold;
}
.sidenav li a {
  display: block;
  color: #968567;
  padding-left: 30px;
  background: url(../img/common/list03.gif) no-repeat;
  background-position: 5px 10px;
}
.sidenav li a:hover {
  color: #362e2b;
  text-decoration: none;
  background: #d3c7b3 url(../img/common/list04.gif) no-repeat;
  background-position: 5px 10px;
}
.sidenav .original {
  margin: 0 auto;
  margin-top: 10px;
  height: 20px;
  line-height: 20px;
  border-bottom: none;
}
.sidenav .original a {
  padding-left: 0;
  display: inline;
  background: none;
}
.sidenav .original a:hover {
  text-decoration: none;
  background: none;
}

.picleft {
  float: left;
  padding-right: 20px;
}

.picright {
  float: right;
  padding-left: 20px;
}

h2.hm_title {
  font-size: 180%;
  font-weight: bold;
  letter-spacing: 0.2em;
  padding-top: 20px;
  padding-bottom: 10px;
  text-align: center;
  color: #41a2d4;
}

#hm_upper_msg {
  padding-bottom: 20px;
  text-align: center;
}

#hm_required_msg {
  padding-bottom: 10px;
}

.submit {
  margin: 0 auto;
  text-align: center;
  padding: 20px;
}/*# sourceMappingURL=mail.css.map */