@charset "utf-8";

/* body#history-index
----------------------------------------------------------------------- */
body#history-index #content .fl { float: left; margin-right: 10px; }
body#history-index #content .cb { clear: both; }
body#history-index #content .heading-underline { margin: 1em 0 -.5em; }
body#history-index #content h4 {}
body#history-index #content h4.heading-underline { font-size: 14px !important; font-weight: bold; }

body#history-index #content table { margin-top: 1em; width: 650px; border-collapse: collapse; line-height: 1.3; }
body#history-index #content table th { width: 10%; background-color: #f5f5ef; padding: .5em 10px; vertical-align: top; white-space: nowrap; text-align: right; font-weight: bold; color: #606060; }
body#history-index #content table td { border-left: 1px solid #cccccc; padding-bottom: .5em; vertical-align: top; }
body#history-index #content table p { margin: .5em 0 0 10px; }
body#history-index #content table .pic { border: none; }
body#history-index #content table .pic p { padding-bottom: .5em; text-align: center; font-size: 12px; line-height: 1.2; color: #606060; }
body#history-index #content table .pic img { margin-bottom: .25em; }
body#history-index #content table td .pic p { float: left; display: inline; }
body#history-index #content table .copy { display: block; margin-top: .25em; font-size: 11px; line-height: 1.1; color: #808080; }
body#history-index #content table .tsume { letter-spacing: -1px; }
body#history-index #content table .note { font-size: 12px; }

body#history-index #content .copy-bne { margin-top: 2em; font-size: 11px; color: #808080; text-align: right; }
