@charset "utf-8";
/* CSS Document */
#listcontainer{
margin:20px 20px 50px 10px;
text-align:center;
}

#listcontainer ul{
list-style-type:none;
padding-left:0px;
margin-left:0px;
}

#listcontainer ul li{
float:left;
display:block;
margin-left:20px;
margin-top:5px;
padding-bottom:30px;
width:290px;
}

#listcontainer ul li.special{
clear:both;
float:left;
display:block;
margin-left:20px;
margin-top:5px;
padding-bottom:30px;
width:600px;
}


#listcontainer ul li.nextline{
clear:both;
float:left;
display:block;
margin-left:20px;
padding-bottom:30px;
margin-top:5px;
width:290px;
}



#listcontainer ul li table{
padding:0;
width:300px;

}
#listcontainer ul li table tr td{
text-align:left;
}
#listcontainer ul li table tr{
margin-top:5px;
}
#listcontainer ul li table tr td#tt1{
	line-height:17px;
	padding-top:5px;
	color:#333333;
	line-height:23px;
	background-color:#ffffff;
	padding-bottom:5px;

}
#listcontainer ul li table tr td#tt2{
	padding-top:5px;
	line-height:17px;	
	color:#333333;
	background-color:#ffffff;
	padding-bottom:5px;
}

#listcontainer ul li table tr td#tt1 span,#listcontainer ul li table tr td#tt2 span{
font-weight:800;
}


#listcontainer ul li table tr#hh{
text-align:center;
margin:0;
height:43px;
font-family:cambria;
letter-spacing:2px;
color:#333333;
width:37px;
background-color:#ebebeb;
height:30px;
padding:0;

}

#listcontainer ul li table tr#hh th{
font-size:18px;
font-weight:800;
border:#6d6d6d 1px solid;
height:30px;
background-color:transparent;
margin:0;
padding:0;
}

#listcontainer ul li table tr#hh th span{
padding-top:13px;
display:block;
margin:0;
height:41px;
width:100%;
}


table#hhder tr td{
text-align:center;
}

table#hhder tr td#hder{
text-align:center;
font-weight:600;
background-color:#ebebeb;
}