#featured{ 
	padding: 3px;
	padding-bottom: 0;
	border: 2px solid #eeeeee;
	position:relative;
	height: 364px;
}
#featured ul.ui-tabs-nav{
	padding-top: 5px;
	margin-top: 5px;
	background: url(http://fb-create.com/img/bg/bg04-2.gif);
	text-align: center;
}
#featured ul.ui-tabs-nav li{ 
	display: inline;
	margin: 0px 4px;
}
#featured ul.ui-tabs-nav li img{ 
	border: 1px solid #f5f5f5;
}

#featured ul.ui-tabs-nav li a:hover img { 

	border: 1px solid #ff6600;

}

#featured ul.ui-tabs-nav li.ui-tabs-selected a img {

	border: 1px solid #ff6600;

}

#featured .ui-tabs-panel{ 
	position:relative;
}

#featured .ui-tabs-hide{ 
	display:none; 
}

.poster {

	padding: 3px;
	border: 2px solid #eeeeee;

}

.poster ul {

	background: url(http://fb-create.com/img/bg/bg04-2.gif);
	text-align: center;
	padding-top: 5px;
	margin-top: 5px;

}

.poster ul li {

	display: inline;
	margin: 0 3px 5px 3px ;

}

.poster ul li img {

	background-color: #ffffff;
	border: 2px solid #eeeeee;

}

.poster ul li a:hover img {

	padding: 0;
	border: 2px solid #ff6600;

}

.ranking table {

	width: 600px;
	border-collapse: collapse;
	color: #555555;
	font-size: 14px;
}

.ranking table td.update {

	font-size: 11px;
	color: #808080;
	text-align: right;
	vertical-align: bottom;
}

.ranking table th {

	vertical-align: top;
	border-bottom: 1px dotted #cccccc;
	padding: 5px;
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.ranking table .rank1 { 

	background-image: url(http://fb-create.co.jp/design/fb5122/img/icon/rank1_b.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;

}
.ranking table .rank2 { 

	background-image: url(http://fb-create.co.jp/design/fb5122/img/icon/rank2_b.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;

}
.ranking table .rank3 { 

	background-image: url(http://fb-create.co.jp/design/fb5122/img/icon/rank3_b.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;

}


.ranking table th a {

	border: 1px solid #cccccc;
	margin-left: 5px;
	display: block;
	width: 100px;
	padding: 3px;

}

.ranking table th a:hover {

	border: 1px solid #ff6600;

}


.ranking table td {

	vertical-align: top;
	border-bottom: 1px dotted #cccccc;
	padding: 5px;
	text-align: center;
}

.ranking table td dl {

	width: 400px;
	text-align: left;
}

.ranking table td dl dt {

	background-color: #f5f5f5;
	padding: 5px;

}

.ranking table td dl dd {

	margin: 5px 0;
	padding: 5px;

}

.newitem table {

	width: 600px;
	font-size: 13px;
	border-spacing: 3px;
	margin-top: 10px;color: #808080;
	color: #303030;
}

.newitem table td {

	border: 3px solid #f5f5f5;
	background-color: #FFFFF0;
	padding: 5px;
	width: 290px;

}

.newitem table td img {

	float: left;
	margin-right: 5px;
}

.pickup table {

	width: 600px;
	margin-top: 10px;
	color: #808080;
	border-collapse: collapse;

}

.pickup table td {

	border: 10px solid #FFF8EE;
	background-color: #ffffff;
	vertical-align: top;
	font-size: 10px;
	width: 65px;
	height: 120px;
	padding: 0;

}

.pickup img {

	margin-bottom: 3px;

}

.pickup table th {

	 border: 10px solid #fff8ee;
	 background-color: #ffffff;
	 height: 210px;
	 padding: 5px;
	 vertical-align: top;
	 text-align: center;
	 font-size: 13px;
	 font-weight: normal;
	 text-align: left;

}

.news {
	
	width: 600px;
	margin-top: 10px;
	
}

.news ul {

	font-size: 13px;
	padding: 0 15px;
	text-align: left;
	border: 2px solid #F0F0F0;
	border-right: 0;
	height: 200px;
	overflow: auto;
}

.news ul li {

	padding: 5px 0;
	border-bottom: 1px dotted #cccccc;

}

.news ul li span{

	margin-right: 5px;
	margin-bottom: 5px;
	color: #8CC63F;
	font-size: 9px;
	display: block;
}

.news ul li span em {

	font-weight: normal;
	font-style: normal;

}

.tokusyuu table {

	width: 600px;
	background: url(../design/fb5122/img/bg/bg04-2.gif);
	border-spacing: 10px;

}

.tokusyuu table td {

	text-align: center;
	background-color: #ffffff;
	padding: 5px 0;

}

.tokusyuu table td img {

	margin-bottom: 3px;

}
