@charset "utf-8";
/* CSS Document */

/* list
---------------------------------------------------------------------------------------- */
#container .content #list{
	float:right;
	width:720px;
}

#container .content #list h3{
	font-size:180%;
	font-weight:bold;
	line-height:100%;
	margin:0px 0px 20px 0px;
}

#container .content #list h3 .rubi{
	font-size:60%;
	line-height:100%;
	font-weight:bold;
	margin:0px 0px 20px 0px;
}

#container .content #list ol{

}

#container .content #list td{
	width:140px;
	float:left;
	text-align:center;
	vertical-align:top;
	padding:0px 20px 20px 0px;
}

#container .content #list td a{
	color:#464646;
}

#container .content #list td a:hover{
	text-decoration:none;
}

#container .content #list td img{
	margin:0px 0px 3px 0px;
}


/* thumbOnly */
#container .content #list.thumbOnly td{
	width:140px;
	float:none;
	text-align:center;
	vertical-align:top;
	padding:0px 20px 20px 0px;
}

#container .content #list.thumbOnly td.colsTable{
	width: autox;
	float:none;
	text-align:left;
	vertical-align:top;
	padding: 0 0 0;
}

#container .content #list.thumbOnly td.colsTable,
#container .content #list.thumbOnly td.colsTable td{
	width: autox;
	float:none;
	text-align:left;
	padding: 0 0 0;
}
#container .content #list.thumbOnly td.colsTable table{
	width:100%;
	border-top:1px solid #EFEFEF;
}

#container .content #list.thumbOnly td.colsTable th,
#container .content #list.thumbOnly td.colsTable td{
	padding:3px 0px;
	border-bottom:1px solid #EFEFEF;
}

#container .content #list.thumbOnly td.colsTable th{
	width:10%;
	text-align:left;
	white-space:nowrap;
	padding:0px 20px 0px 0px;
}