	


html { background: #1B335A; }
	
.acc_body_01 { display: block;}
	

/*Mmenu-5 Single
---------------------------------- */
	
	


	
/*books_detail
---------------------------------- */

#books_detail {
	position:absolute;
	line-height: 1.2em;
	font-size:12px;
	top:515px;
	left:0px;
	width:420px;
	z-index: 1000;
	padding:10px;
	display:inline;
	}


#books_detail a {
	color: #EAEAE2;
	text-decoration:underline;
	}
	
#books_detail a:hover {
	text-decoration:underline;
	background-image:none;
	background-repeat: none;
	background-position: none;
	}


#books_detail a.open {}

	

/*books_detail text
---------------------------------- */


#books_detail p, #books_detail a {
	font-size:13px;
	text-align:left;
	line-height: 1.3em;
	color: #EAEAE2;
	letter-spacing: 0.06em;
	}

#books_detail .d_artist {
	margin-bottom:8px;
	}
	
#books_detail .d_title {
	margin-bottom:10px;
	}
	



/*more_ditail float-window
---------------------------------- */

#overview {
	display:none;
	position:fixed;
	top: 5px;
	right: 0px;
	width: 420px;
	padding:10px 10px 10px 10px;
	z-index:9999;
	cursor: move;
	color: #EAEAE2;
	}
 
	#overview a {
	text-decoration:underline;
	background-image:none;
	color: #EAEAE2;
	}
	
	#overview a:hover {
	text-decoration:underline;
	background-image:none;
	background-repeat: none;
	background-position: none;
	}
	
 #overview a.close  { 
 	margin-top:8px;
	}
 
	
 
 #overview ul {
	 list-style:none;
			}
		
#overview .pa20 {
	padding-top:20px;
			}
			
/*float-window text
---------------------------------- */

p.overview_text_en {
	font-size:13px;
	text-align:left;
	line-height: 1.3em;
	}
	
	
p.overview_text_jp {
	font-size:11px;
	text-align:left;
	line-height: 1.6em;
	/* margin-top:30px; */
	}
	
	

p.overview_text_jp a {
	font-size:11px;
	}






/*IE 
---------------------------------- */
	


html.ie678 #books_detail {
	font-weight: 700;
	}
	
	

html.ie678 #books_detail p,
html.ie678 #books_detail a {
	letter-spacing: -0.01em;
	font-size:12px;
	line-height: 1.3em;
	}
	
		


html.ie678 p.overview_text_en {
	font-size:12px;
	}