@charset "utf-8";
/* CSS Document */


/* informations */
#contents_left #information
{
	width:360px;
	background-image:url(../images/contents/top/top_content.png);
	background-position:-375px -232px;
	margin-left:5px;
	float:left;
}

#contents_left #information .text
{
	margin:5px;
	margin-top:35px;
}

#contents_left #information .text .row
{
	border-bottom:1px dotted #CCCCCC;
	line-height:20px;
}

#contents_left #information .text .row .date
{
	width:90px;
}

#contents_left #information .text .row .content
{
	width:260px;
}

/* new image list */
#new_items .top
{
	background-image:url(../images/contents/top/top_content.png);
	width:750px;
	height:50px;
}

#new_items .content
{
	margin-left:13px;
}

#new_items .cell
{
	width:32px;
	height:32px;
	border:1px solid #CCCCCC;
	margin:3px;
}

/* popular image list */
#popular_items .top
{
	background-image:url(../images/contents/top/top_content.png);
	background-position:0px -50px;
	width:750px;
	height:50px;
}

#popular_items .content
{
	margin-left:13px;
}

#popular_items .cell
{
	width:32px;
	height:32px;
	border:1px solid #CCCCCC;
	margin:3px;
}

#categories .top
{
	background-image:url(../images/contents/top/top_content.png);
	background-position:0px -50px;
	width:750px;
	height:50px;
}

#categories .row
{
	margin-bottom:20px;
	width:730px;
}

#categories ul
{
	margin-left:20px;
}

#categories ul li
{
	float:left;
	width:223px;
	background-image:url(../images/base/folder.gif);
	padding-left:20px;
	background-repeat:no-repeat;
	list-style:none;
}

#categories ul ul li
{
	float:none;
	width:auto;
}

#ranking
{
	width:750px;
}

#ranking .top
{
	background-image:url(../images/contents/top/top_content.png);
	width:250px;
	height:43px;
}

#ranking .content
{
	width:238px;
	border:1px solid #CCCCCC;
	margin:5px 0px;
	margin-left:3px;
}

#ranking .content table
{
	width:228px;
	margin:5px;
	border-collapse:collapse;
}

#ranking .content table td
{
	vertical-align:bottom;
	border-bottom:1px dotted #00b415;
	padding:3px 0px;
	height:38px;
	text-align:center;
}

#ranking .content table td.rank
{
	width:80px;
	text-align:left;
}

#ranking .items .top
{
	background-position:0px -100px;
}

#ranking .rate_item .top
{
	background-position:-250px -100px;
}

#ranking .rate_hp .top
{
	background-position:-500px -100px;
}
#ranking .access_in .top
{
	background-position:-0px -143px;
}

#ranking .access_out .top
{
	background-position:-250px -143px;
}

#ranking .external_link .top
{
	background-position:-0px -186px;
	width:750px;
}

#ranking .external_link .content
{
	width:739px;
	border:none;
}

img.view_all
{
	float:right;
	margin-right:10px;
}
