
#list{width:545px;margin-left:20px;margin-top:5px;margin-bottom:5px;line-height:200%;}
 
#list   th.left{font-size:1.0em;line-height:1em;color:#fff;margin:0px;padding:2px;background-color:#ccc;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;background-color:#ccc;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:#ca0000;    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:#ca0000;    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;
    border-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:5px;
    background-color:#e7050f;
    text-align:center;
    border-width: 1px;
    border-style: solid ;
   border-color:#fff;
    border-style: solid;
    } 

     #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;fff
    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;
       }