
#top_pic { width:980px; height:150px; }

#sub_main_cont { width:740px; height:1030px; background: url(../img/cmn/bg_sub_main.gif) repeat-y 0px 0px; }
#sub_main_cont_b { width:740px; height:24px; margin-bottom:18px; padding:0px; }
.sub_cont_office { width:530px; margin-left:105px; padding-top:30px;}
.top_l { float:left; padding-top: 0px; padding-bottom:14px; height:265px; }
.top_r { float:right; padding-bottom:14px; height:265px; width:293px; }


.sub_cont_office table { height:300px; width:530px; border:1px solid #ccc; margin:0px 0 0 0px; padding:0px; border-collapse: collapse; clear:both;}
.sub_cont_office th { width:35%; text-align:left; border-bottom:1px dotted #ccc; padding-left:6px; font-size:12px; color:#333333; background-color:#f4fafc;}
.sub_cont_office td { width:65%; border-left:1px solid #ccc; border-bottom:1px dotted #ccc; margin:0px; padding-left:6px; font-size:12px; color:#333333; line-height:18px;}
.table_title { height:30px; font-size:18px; }

#spacer { width:740px; height:18px; clear:both; }

