#case_menu { font-size: 12px; line-height: 18px; height: 43px; overflow: hidden; margin-left: 50px; }
#case_menu ul { margin: 0; padding: 0  ; }
#case_menu li { float: left; list-style-type: none; margin: 0; padding: 0; }
#case_menu li a { background-image: url(css_images/downlink.gif); background-repeat: no-repeat; width: 160px; height: 18px; margin-bottom: 3px; padding-right: 10px; padding-left: 25px; display: block; }

#contents p.text12 { font-size: 12px; line-height: 18px; margin: 0 0 10px; padding: 0; }

#contents h2.case_ti { color: #fff; font-size: 16px; line-height: 16px; background-image: url(css_images/title.gif); width: 540px; height: 23px; clear: both; padding-top: 7px; padding-left: 12px; }
#rs_menu { font-size: 12px; line-height: 18px; width: 528px; overflow: hidden; padding: 10px; border: solid 2px #ccc; }
#rs_menu p { float: left; margin: 0 15px 0 0; padding: 0; }
#rs_menu p a.sb_link { background-image: url(css_images/case_link.gif); text-indent: -9999px; width: 525px; height: 70px; overflow: hidden; clear: both; margin-right: auto; margin-left: auto; display: block; }
#rs_menu p a:hover.sb_link { background-position: 0 -70px; float: none; }
div.caselink { background-image: url(css_images/caselink.gif); width: 270px; height: 150px; float: left; margin-bottom: 10px; display: block; }
div.caselink img.new { float: right; padding-top: 10px; }
div.caselink h3 { font-size: 12px; line-height: 16px; margin: 0 0 7px; padding: 12px 10px 0 30px; }
div.caselink img { float: right; margin-right: 15px; margin-left: 10px; }
div.caselink p.caset { font-size: 12px; line-height: 16px; margin: 0 0 10px 15px; padding: 0; }

