#cnt { margin:0; text-align:left; padding-top:12px }
#cnt h2 { margin:44px 0 0 0; font-size:24px }
#cnt h2 span.bt { color:#d10606 }
#cnt span.nt { font-size:17px; font-style:italic; color:#777777 }
#cnt p, #cnt em { font-weight:normal; font-family:Arial; font-size:13px; color:#000; line-height:18px; padding:0; margin:13px 0 0 0 }
#cnt p.dr { margin:14px 0 -8px 0 }
#cnt { width:100% }
#cnt div.lf { width:100%; margin:0; background:url('../../i/technology/design/engine.png') no-repeat top right }
#cnt div.lf p { width:59% }
#cnt div.tr { width:100%; height:124px; background:url('../../i/technology/design/train.png') no-repeat top center; margin-top:26px }
#cnt div.rl { width:100%; height:5px; background:url('../../i/technology/design/rail.gif') repeat-x top left; margin-bottom:30px }
#cnt div.en { margin:21px 0 30px 0; text-align:center }
#cnt div.en img { margin:10px 5px 0 5px }
#cnt div.lfi { width:100%; height:172px; margin:0; background:url('../../i/technology/design/chem.png') no-repeat 100% 44px; padding-top:44px }
#cnt div.lfi h2 { margin:0 }
#cnt div.lfi p { width:54% }
#cnt div.exi { width:100%; height:285px; margin:0; background:url('../../i/technology/design/exmp1.jpg') no-repeat top center; margin-top:26px }
#cnt div.fi { position:relative; left:-9%; height:170px; width:100%; margin:0; background:url('../../i/technology/design/fill.jpg') no-repeat 0 22px }
#cnt div.fi h2 { position:relative; left:35%; width:75%; margin:0; padding-top:54px }
#cnt div.fi p { position:relative; left:35%; width:75% }
#cnt div.exii { width:100%; height:285px; background:url('../../i/technology/design/exmp2.jpg') no-repeat top center; margin-top:7px }
#cnt h2.cl { position:relative; left:-9px }
#cnt h2.cl span.ob { background:url('../../i/technology/design/mark.png') no-repeat; padding:3px 0 5px 9px }
#cnt h2.cl span.gb { background:url('../../i/technology/design/mark.png') no-repeat 0 -34px; padding:0 0 3px 4px }
#cnt h2.cl span.cb { background:url('../../i/technology/design/mark.png') no-repeat 0 -64px; padding:0 0 6px 4px }
#cnt h2.cl span.mb { background:url('../../i/technology/design/mark.png') no-repeat 1px -96px; padding:0 0 3px 2px }
#cnt p.os span { background:url('../../i/technology/design/mark.png') no-repeat 0 -126px; margin-left:-3px; padding:3px 0 6px 3px }
#cnt p.gs span { background:url('../../i/technology/design/mark.png') no-repeat 0 -150px; margin-left:-3px; padding:3px 0 5px 3px }
#cnt p.cs span { background:url('../../i/technology/design/mark.png') no-repeat 0 -174px; margin-left:-4px; padding:4px 0 3px 4px }
#cnt p.ms span { background:url('../../i/technology/design/mark.png') no-repeat 0 -197px; margin-left:-3px; padding:3px 0 5px 3px }
#cnt h2.us { position:relative; left:-5px }
#cnt h2.us span { background:url('../../i/technology/design/pt.gif'); padding:2px 5px 2px 5px }
#cnt h2.us span a { cursor:pointer; display:inline-block }
#cnt h2.us span a img { margin:0 0 -3px 4px }
#cnt div.ls { position:absolute; display:none; left:-5px; width:168px; background:url('../../i/technology/design/pt.gif'); line-height:23px }
#cnt div.ls div { margin:8px 0 9px 4px }
#cnt div.ls div a { color:#000; cursor:pointer; font-size:12px; font-style:italic; margin:0; padding:1px 3px 2px 3px }
#cnt div.ls div a:hover { background-color:#000; color:#fff }

