@import url(style.css);
@import url(user/css/style.css);
#search_result {
	width: 650px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top: 1px solid #ADDCE5;
	border-left: 1px solid #ADDCE5;
}
#search_result th {
	font-size: 0.9em;
	font-weight: normal;
	background-color: #E5F4F8;
	text-align: center;
	margin: 0px;
	padding: 5px;
	border-right: 1px solid #ADDCE5;
	border-bottom: 1px solid #ADDCE5;
}
#search_result td {
	font-size: 0.9em;
	vertical-align: top;
	padding: 5px;
	border-right: 1px solid #ADDCE5;
	border-bottom: 1px solid #ADDCE5;
}
#search_result td.listnam  {
	width: 40px;
}
#search_result td.booknam {
	width: 90px;
}
#search_result td.release {
	width: 70px;
	text-align: center;
}
#search_result td.category {
	width: 90px;
}
#search_result td.booktitle {
	width: 120px;
}
#search_result td.booktitle2 {
	width: 180px;
}
#search_result td.copyright {
	width: 120px;
}
#search_result td.copyright2 {
	width: 120px;
}
#search_result td.detail {
	width: 170px;
}
#search_result td.source {
}
#search_result td.pj {
}
/* 結果発表 */
table.result {
	width: 650px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top: 1px solid #ADDCE5;
	border-left: 1px solid #ADDCE5;
}
table.result th {
	font-size: 0.9em;
	font-weight: normal;
	background-color: #E5F4F8;
	text-align: center;
	margin: 0px;
	padding: 5px;
	border-right: 1px solid #ADDCE5;
	border-bottom: 1px solid #ADDCE5;
}
table.result th {
	font-size: 0.9em;
	font-weight: normal;
	background-color: #E5F4F8;
	text-align: center;
	margin: 0px;
	padding: 5px;
	border-right: 1px solid #ADDCE5;
	border-bottom: 1px solid #ADDCE5;
}
table.result td {
	font-size: 0.9em;
	vertical-align: top;
	padding: 5px;
	border-right: 1px solid #ADDCE5;
	border-bottom: 1px solid #ADDCE5;
}

table.result .listnam {
	width: 10px;
}
table.result .booktitle2 {
	width: 200px;
}
table.result .copyright2 {
	width: 100px;
}
table.result .detail {
	width: 200px;
}
table.result .pj {
	width: 140px;
}
/* 論文検索 */
table.search {
	width: 650px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top: 1px solid #ADDCE5;
	border-left: 1px solid #ADDCE5;
}
table.search th {
	font-size: 0.9em;
	font-weight: normal;
	background-color: #E5F4F8;
	text-align: center;
	margin: 0px;
	padding: 5px;
	border-right: 1px solid #ADDCE5;
	border-bottom: 1px solid #ADDCE5;
}
table.search th {
	font-size: 0.9em;
	font-weight: normal;
	background-color: #E5F4F8;
	text-align: center;
	margin: 0px;
	padding: 5px;
	border-right: 1px solid #ADDCE5;
	border-bottom: 1px solid #ADDCE5;
}
table.search td {
	font-size: 0.9em;
	vertical-align: top;
	padding: 5px;
	border-right: 1px solid #ADDCE5;
	border-bottom: 1px solid #ADDCE5;
}

table.search .listnam {
	width: 10px;
}
table.search .booknam {
	width: 60px;
}
table.search .release {
	width: 50px;
}
table.search .category {
	width: 150px;
}
table.search .booktitle {
	width: 150px;
}
table.search .copyright {
	width: 120px;
}
table.search .source {
	width: 120px;
}
#login_btn {
	background-image: url(../images/loginpage_bg.gif);
	background-position: 0px bottom;
	margin: 0px;
	padding: 5px 0px 10px;
	width: 400px;
}
#loginpage h2 {
	font-size: 16px;
	color: #333;
	margin: 0px 0px 20px;
	padding: 0px;
	width: 400px;
	text-align: center;
}
#loginpage p {
	margin: 0px;
	padding: 0px;
	width: 400px;
}
