@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      contents.css
 Author:         Takuro Toyama
 Style Info:     TOPページの設定
----------------------------------------------------------- */


#topicsPath {
	background: url(../images/topics_path_bg.gif) no-repeat left top;
}
.staffList {
	width: 260px;
	float: left;
}
.staffList h2 {
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	border-bottom: #A0A0A0 1px solid;
}

dl.staffList {
	width: 600px;
	position: relative;
}
dl.staffList dt {
	width: 500px;
	padding: 0 0 10px 90px;
	position: relative;
	font-weight: bold;
	font-size: 150%;
	color: #2f387f;
	line-height: 1.3;
	display: block;
}
dl.staffList dt a {
	color: #2f387f;
}


dl.staffList dt img {
	top: 0px;
	left: 3px;
	position: absolute;
	border: #CCCCCC 3px double;
}
dl.staffList dd {
	height: 65px;
	margin-left: 90px;
	font-size: 90%;
	line-height: 1.3;
	margin-bottom: 0.2em;
}
dl.staffList > dd { 
	min-height: 65px;   
	height: auto;   
}

dl.satoProfile dt {
	margin: 1em 0 0 0;
	font-size: 120%;
	font-weight: bold;
	color:#003399;
}


div.bookPickUp {
	float: left;
	width: 600px;
	margin-bottom: 20px;
}
div.bookPickUp .photo {
	float: left;
}
div.bookPickUp div {
	float: right;
	width: 355px;
}
div.bookPickUp div h3 {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 0.8em;
}
div.bookList {
	float: left;
	clear: both;
	width: 600px;
}
div.bookList ul li {
	float: left;
	width: 140px;
	padding: 0 10px 10px 0;
	text-align: center;
}


