
#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 p.exp { color: #ddd; }
#t-contents h2 { margin: 2em 0 1em; }
#t-contents h3 { font-size: 1.2em; font-weight: bold; color: #FFFFA0; text-indent: 84px; line-height: 32px; text-shadow: 1px 1px 2px #000; width: 380px; height: 32px; padding-top: 3px; margin-top: 1em; }
#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.ovh { background: url(t-overhaul.png) no-repeat; }
#t-contents h3.trm { background: url(t-transmission.png) no-repeat; }

.rem { color: #888; }

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

#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; }

.aboutecu { background: url(board.jpg); }
.aboutecu p { margin: 1em; text-shadow: 2px 2px 2px #000; font-size: .9em; color: #ccc;}

.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; }

hr { margin: 1em 0; }

#t-sideitem div.bclist h2 { border: solid #DDD; border-width: 1px 6px; background: #333; padding: 0 4px; text-align: center; font-size: 1em; color: #DDD; }
#t-sideitem div.bclist ul { list-style-type: none; overflow: hidden; }
#t-sideitem div.bclist li { display: block; float: left; margin: 8px 2px; text-align: center; }


#side-parts h2 { color: #CC9900; font-size: 12pt; font-family: Impact; }

ul.sm-prices,
ul.sp-prices { list-style: none; text-align: right; }
ul.sm-prices li,
ul.sp-prices li { text-align: right; font-size: 0.9em;}

.sp-contents { margin: .5em 0 1em; }
.sp-contents h3 { border: 1px solid #333; padding: 0 .5em; color: #ccc; margin-bottom: .3em; font-weight: bold; }
.sp-contents h4 { margin-left: .5em; color: #ddd; border-bottom: 1px solid #ddd; }
.sp_fig { text-align: center; }

.s-banner { margin: 5px auto; text-align: center; }

ul.ind { list-style: none; }
