body { color: black; width: 801px; margin: 0 auto; padding: 0; }
p { margin: 0; padding: 0; }
td {}
a:link { color: blue }
a:visited { color: purple }
a:hover { color: purple }
a:active { color: red }
.rphoto { width: 280px; height: 460px; float: right; margin: 0; padding: 35px 0 0 14px; }
.photo1 { margin: 0; padding: 9px 0 0; }
.photo2 { margin: 0; padding: 20px 0 0 20px; }
.photo3 { margin: 0; padding: 57px 0 0 0; }
.side { margin: 0; padding: 35px 20px 0; }
.clear { clear: right; margin: 0; padding: 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 { margin: 0; padding: 31px 0 0; }
.greeting { color: #333; font-size: 14px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 21px; margin: 0; padding: 0; }
.pink { color: #ff1c62; margin: 0; padding: 0; }
