
#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:#333;
    margin:0px;
    padding:2px;
    background-color:#ccc;
    text-align:center;
    border-width: 1px;
    border-style: solid none solid solid;
    border-color:#333;
    }
   
  #list   th.seat{
    font-size:1.0em;
    line-height:1em;
    color:#333;
    margin:0px;
    padding:2px;
    background-color:#ccc;
    text-align:center;
    border-width: 1px;
    border-style: solid none solid solid;
    border-color:#333;
    }
   
  #list   th.right{
    font-size:1.0em;
    line-height:1em;
    color:#333;
    margin:0px;
    padding:2px;
    background-color:#ccc;
    text-align:center;
    border-style: solid none solid solid;
    border-color:#333;
    }
    
   #list  th{
    font-size:1.0em;
    line-height:1em;
    color:#333;
    margin:0px;
    padding:2px;
    background-color:#ccc;
    text-align:center;
    border-width: 1px;
    border-style: solid ;
   border-color:#333;
    border-style:  solid solid solid solid;
    }
 
   #list  td.left{
    margin:0px;
    padding:1px;
    border-width: 1px;
    text-align:center;
    border-color:#333;
    border-style: none solid solid solid ;
    }

     
  #list   td.seat{
    width:150px;
    margin:0px;
    padding:1px;
    border-width: 1px;
     color:#333;
    border-color:#333;
    border-style: none solid solid solid;
    font-size: 0.9em;
    }
    
   #list  td.charge{
	margin:0px;
    padding:1px;
    border-width: 1px;
    color:#333;
    border-color:#333;
    border-style: none solid solid none;
    font-size: 0.9em;
    }
    
     #list@td.soldout{
    margin:0px;
    padding:1px;
    color:#333;
    border-width: 1px;
     border-color:#333;
    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:#333;
    border-style: none solid solid none;
    }


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

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

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