/*---------------NEWARRIVAL MENU--------------*/
.outlinearea{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width:600px;
}
.tablearea{
	padding: 0px;
	margin:30px 90px 0px 90px;
}
	table.newtb{
		border-collapse:collapse;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-spacing: 0px 0px;
		empty-cells: show;
		width:510px;
	}
		.head{
			background-color:rgb(183,212,255);
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-size:0.75em;
			line-height:1.5em;
			font-weight: bold;
			height:30px;
		}
		.new-menu{
			height:30px;
			font-size:0.875em;
			line-height:1.5em;
			text-align:left;
		}
		.new-menu td,
		.new-menu th
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			vertical-align:middle;
			border-bottom: 1px solid #aaa;
		}
			.janre{
				width:400px;
			}
			.count{
				width:110px;
			}
/*---------------NEWARRIVAL LIST--------------*/
.menubutton-area{
	padding: 0px;
	margin: 0px 0px 0px 285px;
}
	.menubutton{
		float:left;
		background: url("img/button-new-menu.gif") no-repeat 0px 0px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		width:121px;
		height:22px;
	}
		.menubutton:link,
		.menubutton:visited{
			background: url("img/button-new-menu.gif") no-repeat 0px 0px;
			padding: 0px;
			margin: 0px;
			width:121px;
			height:22px;
		}
		.menubutton:hover,
		.menubutton:active{
			background: url("img/button-new-menu-over.gif") no-repeat 0px 0px;
			padding: 0px;
			margin: 0px;
			width:121px;
			height:22px;
		}
.bar{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width:690px;
}
.janrearea{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:690px;
}
.janreselect{
	padding: 0px;
	margin: 20px 0px 0px 160px;
}
	.janreselect select{
		float:left;
		padding: 0px;
		margin: 0px;
		width:250px;
	}
	.janreselect .submit{
		float:left;
		padding: 0px;
		margin: 0px 0px 0px 10px;
	}
.tablearea2{
	padding: 0px;
	margin:10px 0px 20px 0px;
}
	table.newtb2{
		border-collapse:collapse;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-spacing: 0px 0px;
		empty-cells: show;
		width:690px;
	}
		.head2{
			background-color:rgb(183,212,255);
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-size:0.75em;
			line-height:1.5em;
			font-weight: bold;
			height:30px;
		}
		.new-list{
			height:30px;
			font-size:0.875em;
			line-height:1.5em;
			text-align:left;
		}
		.new-list td,
		.new-list th
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			vertical-align:top;
			border-bottom: 1px solid #aaa;
		}
			.no{
				width:40px;
			}
			.data{
				width:60px;
			}
			.medium{
				width:60px;
			}
			.booktitle{
				width:220px;
			}
			.author{
				width:150px;
			}
			.publishing{
				width:100px;
			}
			.pubdate{
				width:60px;
			}
/*---------------RECOMEND--------------*/
.thema{
	float:left;
	padding: 0px;
	margin: 0px;
	width:180px;
}
.themaexp{
	float:left;
	padding: 0px;
	margin: 0px;
	width:510px;
}
.comment{
	padding: 20px 0px 0px 0px;
	margin: 0px;
	width:690px;
}
.recomend-left{
	float:left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width:360px;
}
.recomend-right{
	float:left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width:330px;
}
	.recomend{
		padding: 0px;
		margin: 0px;
		width:330px;
	}
		.recopic-area{
			float:left;
			padding: 0px;
			margin: 0px;
			width:100px;
		}
			.recopic{
				padding: 0px;
				margin: 0px 0px 0px 0px;
			}
		.recotxt-area{
			float:left;
			padding: 0px;
			margin: 0px;
			width:230px;
		}
			.recotxt{
				padding: 0px 15px 0px 15px;
				margin: 0px;
			}
		.recotxt a{
			font-size:0.875em;
			line-height:1.5em;
			font-weight: bold;
		}


