  #list{width:545px;margin-top:5px;margin-bottom:5px;line-height:200%;}
  
  .right-red{text-align:right; color:#c50000;}
  
  #list   th.left{font-size:1.0em;line-height:1em;color:#fff;margin:0px;padding:2px;text-align:center;border-width: 1px;border-style: solid none solid solid;border-color:#fff;}
   
  #list  th.seat{font-size:1.0em;line-height:1em;color:#fff;margin:0px;padding:2px;text-align:center;border-width: 1px;border-style: solid none solid solid;border-color:#fff;}
   
  #list  th.right{font-size:1.0em;line-height:1em;color:#fff;margin:0px;padding:2px;background-color:#c50000;text-align:center;border-style: solid none solid solid;border-color:#fff;}
    
   #list  th{font-size:1.0em;line-height:1em;color:#fff;margin:0px;padding:2px;background-color:#c50000;text-align:center;border-width: 1px;border-style: solid ;border-color:#fff;border-style:  solid solid solid solid;}
 
   #list  td.left{margin:0px;padding:1px;border-width: 1px;text-align:center;border-color:#fff;border-style: none solid solid solid ;}
     
  	#list   td.seat{width:150px;margin:0px;padding:1px;border-width: 1px;color:#fff;border-color:#fff;border-style: none solid solid solid;font-size: 0.9em;}
    
   #list  td.charge{margin:0px;padding:1px;border-width: 1px;color:#fff;border-color:#fff;border-style: none solid solid none;font-size: 0.9em;}
    
    #list@td.soldout{margin:0px;padding:1px;color:#fff;order-width: 1px;border-color:#fff;border-style: none solid solid none;font-size: 0.9em;}
    
    #list td{width:109px;margin:0px;padding:1px;border-width: 1px;text-align:center;border-color:#fff; border-style: none solid solid none;}

    #prof  th{font-size:1.0em;line-height:1em;color:#fff;margin:0px;padding:2px;background-color:#c50000;text-align:center;border-width: 1px;border-style: solid;border-color:#fff;border-style: none none solid none;} 

    #prof td.round{margin:0px;padding:1px; border-width:1px; text-align:center; border-color:#fff; color:#fff;border-style: none solid solid solid;}
        
    #prof td{margin:0px;padding:1px;font-size:90%;border-width:1px;text-align:center;color:#fff;border-color:#fff;border-style: none solid solid none;}
    
    #prof .jimu{font-size:80%;}

    #prof .year{float:left;width:120px;margin:0px;text-align:left;color:#fff;}
    
    #prof .text{float:right;width:415px;text-align:left;color:#fff;	margin-bottom:5px;}  
       
    .text-left{float:left;width:150px;text-align:left;color:#fff;}
    
    .text-right{float:right;width:400px;text-align:left;color:#fff;}  
    
    #prof .pro-text{width:560px;line-height:200%;}
    
    #prof td.year{margin:0px;width:15%;text-align:center;color:#fff;border-style: none;}
    
    #prof td.text{margin:0px;padding-left:5px;text-align:left;color:#fff;border-style: none;}