body { color: black; background-color: white; text-align: center; }
table.base { width: 824px; margin: 40px auto 0; padding: 0; }
td.header1 { background-image: url(../images/base/back_03.jpg); background-repeat: no-repeat; background-position: center top; vertical-align: top; margin: 0; padding: 10px 0 0; }
td.middle { background-image: url(../images/base/back_06.jpg); background-repeat: repeat-y; background-position: center top; text-align: left; vertical-align: top; height: 600px; margin: 0; padding: 0 0 0 20px; }
td.footer { background-image: url(../images/base/back_08.jpg); background-repeat: no-repeat; background-position: center top; vertical-align: top; margin: 0; padding: 0 0 30px 30px; }
table.contents { text-align: center; width: 770px; margin: 0 auto 50px 0; padding: 0; }
td.side-menu { text-align: left; width: 200px; margin: 0; padding: 0 0 40px 0; }
p.side-menu { font-size: 12px; line-height: 1; text-align: left; margin: 0; padding: 0 0 30px 20px; }
h1 { font-size: 12px; font-weight: bold; line-height: 1; text-align: left; vertical-align: top; margin: 0; padding: 0 0 50px 20px; }
td.main-contents { text-align: center; margin: 0; padding: 10px 15px 10px 10px; }
table.footer { text-align: center; width: 770px; margin: 0 auto 0 0; padding: 0; }
td.privacy { text-align: left; width: 200px; margin: 0; padding: 0 0 0 15px; }
td.copy { text-align: right; margin: 0; padding: 0 10px 0 0; }
table.base2 { width: 824px; margin: 10px auto 0; padding: 0; }
table.contents2 { text-align: center; width: 550px; margin: 0 auto; padding: 0; }
p.pagetitle { text-align: left; margin: 0; padding: 0 0 10px; }
