@charset 'utf-8';

/* --- 基本設定 ----------------------------------------- */
div#book_list {
	float: left;
}
div#book_main {
	display: block;
}

/* --- 個別設定 ----------------------------------------- */
div#book_list ul {
	margin: 0px;
	padding: 0px;

	list-style-type: none;
}
div#book_list li {
	margin: 0px;
	padding: 0px;

	display: list-item;
}
div#book_list a:hover {
	border-left: 4px solid #64BF9D;	/* 若竹色 */
}
div#book_list a {
	text-decoration: none;

	border-left: 4px solid #CCCCCC;

	display: block;
}
div#book_main table, div#book_main table * {
	border: 0px;
}
div#book_main table tr td {
	margin: 0px;
	padding: 2px 3px;
}
div#book_main .busu {
	text-align: right;
}
div#book_main .year {
	margin: 1px 0px;
	padding: 1px 3px 1px 3px;
	display: block;

	border: 1px solid #AAAACC;
	color: #557755;
	background-color: #DDEEDD;
	text-decoration:none;
}
div#book_main h4 {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 1px 12px;

	background-position: 0px center;
	border-bottom: 1px dotted #CCCCCC;
}
/* --- 各個絵表示 --- */
.book50 {
	background: transparent url(../image/book50.jpg) no-repeat top center;
}
.book49 {
	background: transparent url(../image/book49a.jpg) no-repeat top center;
}
.book48 {
	background: transparent url(../image/book48.jpg) no-repeat top center;
}
.book47 {
	background: transparent url(../image/book47.jpg) no-repeat top center;
}
.book46 {
	background: transparent url(../image/book46.jpg) no-repeat top center;
}
.book45 {
	background: transparent url(../image/book45.jpg) no-repeat top center;
}
.book45ad {
	background: transparent url(../image/book45ad.jpg) no-repeat top left;
}
.book44ad1 {
	background: transparent url(../image/book44ad1.jpg) no-repeat top center;
}
.book44ad2 {
	background: transparent url(../image/book44ad2.jpg) no-repeat top center;
}
.book44 {
	background: transparent url(../image/book44.jpg) no-repeat top center;
}
.book43 {
	background: transparent url(../image/book43.jpg) no-repeat top center;
}
.book42 {
	background: transparent url(../image/book42.jpg) no-repeat top center;
}
.book41 {
	background: transparent url(../image/book41.jpg) no-repeat top center;
}
.book41ad {
	background: transparent url(../image/book41ad.jpg) no-repeat top left;
}
.book40 {
	background: transparent url(../image/book40.jpg) no-repeat top center;
}
.book39 {
	background: transparent url(../image/book39.jpg) no-repeat top center;
}
.book39ad {
	background: transparent url(../image/book39m.jpg) no-repeat top center;
}
.book38 {
	background: transparent url(../image/book38.jpg) no-repeat top center;
}
.book37 {
	background: transparent url(../image/book37.jpg) no-repeat top center;
}
.book36 {
	background: transparent url(../image/book36.jpg) no-repeat top center;
}
.book36ad {
	background: transparent url(../image/book36ad.jpg) no-repeat top center;
}
.book36ad1 {
	background: transparent url(../image/book36ex1.jpg) no-repeat top center;
}
.book36ad2 {
	background: transparent url(../image/book36ex2.jpg) no-repeat top center;
}
.book35 {
	background: transparent url(../image/book35.jpg) no-repeat top center;
}
.book34 {
	background: transparent url(../image/book34.jpg) no-repeat top center;
}
.book33 {
	background: transparent url(../image/book33.jpg) no-repeat top center;
}
.book32 {
	background: transparent url(../image/book32f.jpg) no-repeat top center;
}
.book32ad {
	background: transparent url(../image/book32i.jpg) no-repeat top center;
}
.book31 {
	background: transparent url(../image/book31.jpg) no-repeat top center;
}
.book30 {
	background: transparent url(../image/book30.jpg) no-repeat top center;
}
.book29 {
	background: transparent url(../image/book29.jpg) no-repeat top center;
}
.book29ad {
	background: transparent url(../image/book29naka1.jpg) no-repeat top center;
}
.book29ad2 {
	background: transparent url(../image/book29naka2.jpg) no-repeat top center;
}
.book28 {
	background: transparent url(../image/book28.jpg) no-repeat top center;
}
.book28ad {
	background: transparent url(../image/book28p.jpg) no-repeat top center;
}
.book27 {
	background: transparent url(../image/book27.jpg) no-repeat top center;
}
.book27ad {
	background: transparent url(../image/book27naka.jpg) no-repeat top center;
}
.book27ad2 {
	background: transparent url(../image/book27naka2.jpg) no-repeat top center;
}
.book26 {
	background: transparent url(../image/book26.jpg) no-repeat top center;
}
.book26ad {
	background: transparent url(../image/book26naka.jpg) no-repeat top center;
}
.book26ad2 {
	background: transparent url(../image/book26naka2.jpg) no-repeat top center;
}
.book25 {
	background: transparent url(../image/book25.jpg) no-repeat top center;
}
.book24 {
	background: transparent url(../image/book24.jpg) no-repeat top center;
}
.book24ad {
	background: transparent url(../image/book24ura.jpg) no-repeat top center;
}
.book23 {
	background: transparent url(../image/book23.jpg) no-repeat top center;
}
.book23ad {
	background: transparent url(../image/book23ad.jpg) no-repeat top center;
}
.book22b {
	background: transparent url(../image/book22r.jpg) no-repeat top center;
}
.book22bad1 {
	background: transparent url(../image/book22b_naka.jpg) no-repeat top center;
}
.book22bad2 {
	background: transparent url(../image/book22b.jpg) no-repeat top center;
}
.book22 {
	background: transparent url(../image/book22r.jpg) no-repeat top center;
}
.book22ad {
	background: transparent url(../image/book22g.jpg) no-repeat top center;
}
.book21 {
	background: transparent url(../image/book21.jpg) no-repeat top center;
}
.book20 {
	background: transparent url(../image/book20.jpg) no-repeat top center;
}
