/* 第23回ファンクショナルフード学会学術集会 */
#leftBox { width: 100%; margin: 0; float: none; }
.sffr-title { text-align: center; font-size: 150%; line-height: 150%; margin-bottom: 1.5em; padding: 0; }
.sffr-document { width: 800px; margin: 0 auto 3em; }
.sffr-document p { margin: .8em 0; }
.sffr-lead { font-size: 110%; text-align: center; margin-bottom: 1.5em !important; }
.sffr-image { width: 950px; margin: 0 0 2.5em -75px !important; text-align: center; }
.sffr-image img { display: block; }
.sffr-info { width: 100%; border-collapse: collapse; margin: 1em 0 2em; }
.sffr-info th, .sffr-info td { border: solid 1px #ccc; padding: .65em .8em; vertical-align: top; }
.sffr-info th { width: 9em; background: #f4f2e8; font-weight: bold; text-align: left; }
.sffr-heading { border-bottom: solid 1px #ccc; border-left: solid 3px #ccbb6c; font-size: 110%; font-weight: bold; margin: 2em 0 .8em; padding-left: .5em; }
.sffr-download { background: #f8f8f8; border: solid 1px #ccc; padding: 1em 1.2em; }
.sffr-download p { margin: .3em 0; }
.sffr-tour { background: #eef6f4; border: solid 1px #b7d1c8; padding: 1em 1.2em; }
.sffr-tour p { margin: .3em 0; }
.sffr-notice { font-size: 90%; margin: .3em 0 !important; }
