body { color: black; width: 801px; margin: 0 auto; padding: 0; }
p { margin: 0; padding: 0; }
a:link { color: blue }
a:visited { color: purple }
a:hover { color: purple }
a:active { color: red }
.photo1 { margin: 0; padding: 9px 0 0; }
.photo2 { margin: 0; padding: 20px 0 0 20px; }
.photo3 { margin: 0; padding: 57px 0 0 0; }
.photo4 { margin: 0; padding: 36px 0 0; }
.header { margin: 0; padding: 0; }
.wrap { background-color: #fefaf2; width: 801px; margin: 0 auto; padding: 0; }
h1 { font-size: 2em; font-weight: bold; margin: 0; padding: 0; }
h2 { font-size: 1.5em; font-weight: bold; margin: 0; padding: 0; }
h3 { font-size: 1.17em; font-weight: bold; margin: 0; padding: 0; }
.footer { clear: right; margin: 0; padding: 50px 0 0; }
.indtable { margin: 0; padding: 45px 0 0 60px; }
.borderall { text-decoration: none; margin: 0; padding: 20px 20px 0 25px; vertical-align: top; border: solid 1px gray; }
.border { text-decoration: none; vertical-align: bottom; margin: 0; padding: 0 0 0 2px; border-top: 1px solid gray; border-right: 1px solid gray; border-left: 1px solid gray; }
.border1 { text-decoration: none; vertical-align: bottom; margin: 0; padding: 0; border-top: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray; }
.bordernon { vertical-align: bottom; border-style: none; }
td { color: #333; font-size: 13px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 21px; vertical-align: top; margin: 0; padding: 0; }
