/* TOP BASE 
*****************************************************/
#tl { float:left; width:224px; margin:0; padding:0;}
#tr { float:right; width:310px; margin:0; padding:0;}
/*  */
h2#topimg { background:url("../img/top/topimg.jpg") 0px 0px no-repeat; width:545px; height:0px; padding:237px 0 0 0; text-indent:-9999px;}
/* except for mac ie5 \*/
h2#topimg { height:237px; padding:0; }
/* */

ul#lbn    { margin:0; padding:0; list-style:none;}
ul#lbn li { margin:0 0 7px 0; padding:0;}
ul#lbn li a { width:224px; height:85px; display:block;}
ul#lbn li a:hover { filter:alpha(opacity=50); opacity:0.5;}

/* E */
#tr h3 { margin:0 0 6px 0; padding:0;}
#tr ul.item { background:#fff7f0; width:310px; margin:0 0 15px 0; padding:15px 0 10px 1px; list-style:none;}
#tr ul.item li { float:left; width:103px; text-align:center; line-height:14px;}
#tr ul.item li .t { padding:5px 10px; text-align:left;}
#tr ul.news          { width:310px; background:#fbede3; margin:0 0 15px 0; padding:0 0 7px 0; list-style:none; }
#tr ul.news li.first { padding:0 0 2px 0; margin:0; }
#tr ul.news li       { padding:5px 10px 0 10px; font-size:12px; }

/*  */
#px545 { clear:both; width:545px;}


/**/
#bana { clear:both; padding:10px 0 0 0;}
.bana { width:165px; padding:0 0 5px 0; margin:0;}