
#tuning-menu { width: 100%; text-align: center; background-color: #000; color: #FFF; }
#t-container { width: 660px; margin: 0 auto; text-align: left; }
#t-header { padding-top: 2em; }
#t-contents { float: left;  width: 380px; }
#t-sideitem { float: right; width: 260px; }
#t-footer { clear: both; text-align: center; margin: 3em 0; }
#t-footer p { margin: 2em 0; }

#t-contents h2 { margin: 1em 0; }
#t-contents h3 { text-indent: 84px; line-height: 32px; text-shadow: 1px 1px 2px #000; width: 380px; height: 32px; padding-top: 3px; }
#t-contents h3.st1 { background: url(t-stage1.png) no-repeat; }
#t-contents h3.st2 { background: url(t-stage2.png) no-repeat; }
#t-contents h3.st3 { background: url(t-stage3.png) no-repeat; }
#t-contents h3.ovh { background: url(t-overhaul.png) no-repeat; }

.rem { color: #888; }

.t-contents { padding: 0.5em; margin: 0.5em 0; font-size: 0.8em; background-color: #221; border: 2px solid #440; text-align: justify; text-justify: inter-ideograph; }
.t-plist { width: 100%; margin: 0.5em 0; clear: both; }
.t-plist dt { float: left; padding-left: 2px; }
.t-plist dd { text-align: right; background-color: #021; padding: 2px; margin-bottom: 3px; }


#t-sideitem h2 { margin: 3em 0 0.5em; border: solid #482; border-width: 1px 1px 1px 6px; padding-left: 10px; font-size: 1.3em; color: #8D6; }
#t-sideitem h3 { font-size: 1em; color: #FF8; }

.t-sidecontent { margin: 1em 0; border-width: 1px; border-color: #482; background-color: #031; padding: 5px 5px 0.1px 5px; }
.t-sidecontent .fig { float: right; margin: 5px 0px 5px 5px; }

ul.ind { list-style: none; }
