td.titl{
	background-color:#ffffff;
	background-image:url("../library/titl_papers.gif");
	background-repeat:no-repeat;
	background-position:100% 100%;
}

h1{
	margin:0;
	padding:0 0 10px 10px;
	font-weight:bold;
	font-size:120%;
	color:#666666;
}

/***シリーズ一覧***/
/*上下罫線*/
.item{
	padding:7px 2px 7px 5px;
	border-top:1px solid #d3d4bf;
	border-bottom:1px solid #d3d4bf;
}

/*下罫線*/
.item02{
	padding:7px 2px 7px 5px;
	border-bottom:1px solid #d3d4bf;
}


/*書名*/
.item-titl{
	margin:0 0 2px 8px;
	font-weight:bold;
}

/*著者名*/
.item-author{
	margin:0 0 5px 8px;
}

/*日付コード*/
.item-date{
	margin:0 0 0 8px;
}

/*pdfファイル*/
.item-pdf{
	margin:5px 0 0 8px;
}

/***詳細***/
/*画像マージン*/
.book-p{
	padding:0 18px 6px 9px;
}

/*購入ページリンク*/
.link-buy{
	padding:0 18px 15px 9px;
}

/*出版データ罫線*/
.bookdata{
	margin:0 0 15px 0;
	background-color:#d3d4bf;
}

/*見出し*/
th{
	font-weight:normal;
	color:#666666;
	background-color:#eee5e0;
}

/*データ*/
.datatext{
	padding:8px;
	background-color:#ffffff;
}

/*スケジュール*/
.new{
	margin:0 0 7px 0;
	padding:0;
	border:1px solid #d3d4bf;
}

.new-titl{
	padding:2px 8px;
	background-color:#eeeeee;
	border-bottom:1px solid #d3d4bf;
}

.new-text{
	padding:3px 4px 3px 6px;
	border-right:1px solid #d3d4bf;
}

.new-text02{
	padding:3px 4px 3px 6px;
}

.new-titl02{
	padding:0 0 2px 0;
	font-weight:bold;
}


/*リサーチダイジェスト用*/
.rd-read{
	margin:8px 6px 8px 10px;
	line-height:150%;
}

.rd-text{
	margin:0;
	padding:0px 4px 15px 8px;
	line-height:150%;
}

/*著者紹介エリア*/
#author-info{
	margin:3px 8px 0 0;
	background-color:#eee5e0;
}

.author{
	padding:9px 3px 9px 9px;
}

.author-name{
	padding:10px;
	font-weight:bold;
}

.author-text{
	padding:9px 0 0 0;
	line-height:110%;
}