p  { line-height: 0.5em; margin: 0; padding: 0 }
.acrobat        { margin: 0 0 15px; padding: 0; width: 592px }
.acrobat-img       { margin: 0; padding: 0; width: 100px; float: left }
.acrobat-txt       { margin: 0; padding: 0; width: 492px; float: left }

.pdf-img       { margin: 0 0 1em; padding: 0; width: 170px; float: left }
.pdf-img-s        { margin: 0 0 1em; padding: 0 0 0 12px; width: 110px; float: left }
.pdf-list1          { margin-bottom: 1em; padding: 0; width: 400px; float: left }
.pdf-list         { padding: 0; width: 400px; float: left; border-bottom: 1px solid #ccc }

.pdflist-page { width: 70px; float: left }
.pdflist-pagetilte  { width: 260px; float: left }
.pdflist-size  { text-align: right; width: 70px; float: left }

.txt-s  { font-size: 80% }
.txt01  { line-height: 1em; margin-top: 1px; margin-bottom: 1px; padding: 0 }

table.table-pdflist  { margin: 0; padding: 0 }
table.table-pdflist td { margin: 0; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #ccc }
table.table-pdflist td.page    { white-space: nowrap; vertical-align: top; width: 70px }
table.table-pdflist td.pagetitle   { width: 260px }
table.table-pdflist td.pagesize    { white-space: nowrap; vertical-align: top;  text-align: right; width: 70px }
table.table-pdflist td.midashi    { height: 35px }
