/* CSS Document */

body#mainbg{background:url(../../images/00main/bg.gif) left top no-repeat; position:relative; z-index:99 }

#mContent{position:absolute; overflow:hidden; width:100%; padding:0; margin:0; top:86px; z-index:10 }
.m_height{position:relative; width:990px; height:675px;}

#seachbox{width:257px; height:25px; background:url(../../images/00main/search_bg.gif) left top no-repeat; float:left; margin:0; padding:4px 15px; position:absolute; left:37px; top:75px; position:absolute; left:660px; top:20px;}

#bn06{width:280px; height:160px; float:left; margin:0; position:absolute; left:25px; top:80px; background:url(../../images/00main/bn06_bg.gif)}
#bn06 ul{width:280px; float:left; margin:0; position:absolute; left:0px; top:0px;}
#bn06 ul li{float:left; padding:11px; margin:0 }

#guide{width:277px; float:left; margin:0; position:absolute; left:25px; top:250px}

#news{float:left; margin:0; position:absolute; left:25px; top:450px}

#medical{background:url(../../images/00main/popzone_bg.gif) left top no-repeat; width:182px; height:106px; margin:5px 0 0 0px; float:left }
#medical ul li{float:left; clear:both;}

#ucc{ margin:2px 0 0 19px; float:left}
#webzine{ margin:2px 0 0 13px; float:left;}
#webzine2{ margin:0 0 0 20px; float:left;}
.png24 {tmp:expression(setPng24(this));} 

#notice {width:245px; height:100px; float:left; margin:5px 0px 0px 15px; vertical-align:top; position:relative; background:url(../../images/00main/notice_tab_bg.gif) left 0px repeat-x; padding:0 }
#notice .bnt_more{position:absolute; top:-15px; left:205px; width:50px; height:15px;}
#notice h3{border-bottom:1px solid #e9e9e9; width:355px;}

#notice #tabmenu-law{margin:0; padding:0; width:255px; height:125px; vertical-align:top;}
#notice #tabmenu-law li{float:left; display:inline; margin-right:1px;}
#notice #tabmenu-law ul{position:absolute; top:20px; left:0; width:255px; margin:0; padding:0; display:none; z-index:40; margin-left:5px;}
/* #notice #tabmenu-law ul li{float:left; width:355px; margin:0; overflow:hidden; text-align:left; background:url(../../images/00main/blit.gif) left 10px no-repeat; padding:7px 7px 0 7px; border-bottom:1px solid #f0f0f0 } */
#notice #tabmenu-law ul .tabmenu_li{float:left; width:235px; margin:0; overflow:hidden; text-align:left; background:url(../../images/00main/blit.gif) left 10px no-repeat; padding:7px 7px 0 7px; }
#notice #tabmenu-law ul li img{vertical-align:middle;}

#sp_list{width:738px; height:21px; float:left; position:absolute; left:37px; top:555px; background:url(../../images/00main/sp_bg.gif) left top no-repeat; padding-top:7px}
#sp_list h3{ width:55px; margin:auto 5px; float:left}
#sp_list dl{width:660px; padding:0; margin-left:8px; float:left }
#sp_list dl dd{ width:630px; padding:0; margin:0; float:left }
#sp_list dl dt{ width:25px; padding-left:5px; margin:0; float:left }

#visual{width:820px; height:640px; margin:0 0 35px 315px; padding:0; overflow:hidden; }
#center{position:absolute; top:265px; left:334px; width:410px; height:221px; margin:0;}

#footer{ position:absolute; top:750px; left:0; float:left }

#quick{ position:absolute; left:25px; top:595px; padding:0; margin:0 }
#quick li{ float:left; padding-right:2px; margin:0}

.span_bar{color:#d0d0d0;font-size:85%; }

http://www.rscaritas.com/