@charset "utf-8";
/* CSS Document */

/* item detail */

#detail
{
	text-align:left;
}

#detail .edit
{
	text-align:right;
}

#detail .image
{
	text-align:center;
}

#detail .about
{
	margin:10px;
}

#detail .download
{
	text-align:center;
	margin:10px 0px;
}

#detail .contents
{
	margin-bottom:10px;
	background-color:#cae8ff;
	width:560px;
	padding:10px;
}

#detail .contents table
{
	width:460px;
	float:left;
}

#detail table div.statistics
{
	float:left;
	margin-right:15px;
}

#detail table th
{
	width:130px;
}

#detail .contents .avatar
{
	float:left;
	text-align:right;
	width:100px;
}

#detail .category ul
{
	list-style:none;
	margin:10px;
	padding:0px;
}

#detail .category ul li
{
	background-image:url(../images/base/folder-closed.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	padding-left:20px;
}

#detail .favorite
{
	text-align:right;
}

#detail .favorite img
{
	cursor:pointer;
}

.category_route
{
	background-image:url(../images/base/folder-closed.gif);
	margin-bottom:10px;
	line-height:16px;
	background-repeat:no-repeat;
	padding-left:20px;
}

#social_media
{
	margin-bottom:20px;
}

#similar
{
	text-align:left;
	margin-bottom:30px;
}

#similar img
{
	margin:5px;
}

#comment
{
}

#detail #comment table
{
	background-color:#e8f5ff;
	width:580px;
	margin-bottom:10px;
}

#detail #comment table textarea
{
	width:400px;
	height:100px;
}

#detail #comment .voice
{
	border:1px solid #59bce8;
	padding:0px;
	width:580px;
	margin-bottom:10px;
}

#detail #comment .voice tbody td
{
	background-color:#FFFFFF;
	padding:10px;
}

#detail #comment .voice
{
	border:1px solid #59bce8;
}

#detail #comment .voice .pic
{
	width:50px;
}

#detail #comment .not_member
{
	background-color:#e8f5ff;
	padding:10px;
	text-align:center;
	margin-bottom:20px;
}
