#content { width: 100%; min-height: 500px; margin: 0; padding: 0; }
#content_base { background-image: url(i/back.jpg); background-repeat: no-repeat; background-position: left top; width: 1000px; min-height: 500px; margin: 0; padding: 0; }
#ptitle { font-size: 0; line-height: 0; background-image: url(i/title.gif); background-repeat: no-repeat; background-position: left center; width: 1000px; height: 50px; margin: 0; padding: 0; }

#rec_title { font-size: 12px; line-height: 28px; font-weight: bold; color: #FFF; background: url(i/rec_title.png) no-repeat left top; text-align: left; margin: 0px auto; padding: 0px; height: 28px; width: 682px; }
#rec_title p { text-align: left; margin: 0px; padding: 0px 0px 0px 15px; }

#rec_data { width: 660px; clear: both; margin: 10px auto 0px; padding: 10px; background: #FFF; text-align: left; height: 380px; overflow-y: auto; overflow-x: hidden; }
#rec_staff1 { background-image: url(i/rec_title_staff1.png); background-repeat: no-repeat; background-position: left top; text-align: left; width: 682px; height: 28px; margin: 30px auto 10px; padding: 0; }
#rec_staff2 { background-image: url(i/rec_title_staff2.png); background-repeat: no-repeat; background-position: left top; text-align: left; width: 682px; height: 28px; clear: both; margin: 20px auto 10px; padding: 0; }
.s_title { font-size: 12px; font-weight: bold; line-height: 26px; background-color: white; text-align: left; width: 80px; float: left; margin: 0 0 5px; padding: 0 0 0 10px; border-left: 3px solid #c00; }
.s_data { font-size: 12px; line-height: 26px; background-color: #fc0; text-align: left; width: 520px; float: left; margin: 0 0 5px; padding: 0 0 0 10px; }
.s_title2 { font-size: 12px; font-weight: bold; line-height: 26px; background-color: #fc0; text-align: left; width: 80px; float: left; margin: 0 0 5px; padding: 0 0 0 10px; border-left: 3px solid #c00; }
.s_data2 { font-size: 12px; line-height: 26px; background-color: white; text-align: left; width: 520px; float: left; margin: 0 0 5px; padding: 0 0 0 10px; }

