/*////////////////////
 sideBar
////////////////////*/

#sideBar{
	width:260px;
	color:#ffffff;
	z-index:9;
	position:absolute;
	right:0;
	height:100%;
	box-shadow:0 0 30px rgba( 0 , 0 , 0 , 0.7) inset;
	border-right:1px solid #333;
}

#sideBar_header{
	height:44px;
	width:100%;
	background:-moz-linear-gradient(top, rgba(14,14,14,0.8) 0%, rgba(125,126,125,0.8) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(14,14,14,0.8)), color-stop(100%,rgba(125,126,125,0.8))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(14,14,14,0.8) 0%,rgba(125,126,125,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(14,14,14,0.8) 0%,rgba(125,126,125,0.8) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(14,14,14,0.8) 0%,rgba(125,126,125,0.8) 100%); /* IE10+ */
	background:linear-gradient(to bottom, rgba(14,14,14,0.8) 0%,rgba(125,126,125,0.8) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0e0e0e', endColorstr='#cc7d7e7d',GradientType=0 ); /* IE6-9 */
}

#sideBar_inner{
	position:absolute;
	height:auto;
	bottom:44px;
	top:44px;
	left:0;
	right:0;
	overflow:auto;
}

#sideBar .h4_box{
	background:rgba(0,0,0,0.5);
	border-bottom:1px solid #222;
	padding:1px 15px 0px 15px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#99000000',GradientType=0 ); /* IE6-9 */
}

#sideBar .h4_box h4{
	margin:0;
	padding:0;
	line-height:22px;
	color:#CCC;
	text-shadow:0 1px 0 rgba(0 , 0 , 0 , 1);
	font-weight:bold;
}

#sideBar_bookInfo{
	padding:15px;
}

#sideBar_bookInfo .bookThumb{
	text-align:center;
}

#sideBar_bookInfo .bookProperty{
	margin-top:10px;
	text-align:center;
}

#sideBar_bookInfo .name{
	display:block;
	color:#FFF;
	text-shadow:0 1px 0 rgba(0 , 0 , 0 , 0.9);
	font-weight:bold;
}

#sideBar_bookInfo .price{
	display:block;
	color:#FFF;
	text-shadow:0 1px 0 rgba(0 , 0 , 0 , 0.9);
	margin-top:8px;
}

#sideBar_bookInfo .btns{
	padding-top:10px;
	text-align:center;
	margin-top:5px;
}

#sideBar_buyBtn{
	margin-bottom:10px;
}

#sideBar_inner .sideBar_list{
	list-style-type:none;
	margin:-1px 0 0 0;
	padding:0;
	border-bottom:1px solid #333;
	box-shadow:0 1px 0 #666; 
}

#sideBar_inner .sideBar_list li{
	border-top: 1px solid rgb(51, 51, 51); 
}

#sideBar_inner .sideBar_list a.listlink1 {
	display:block;
	text-decoration:none;
	border-top:1px solid #666;
	padding:0px;
}

#sideBar_inner .sideBar_list a.listlink1 .read , #sideBar_inner .sideBar_list a.listlink1 .link{
	display:block;
	padding:10px 25px 10px 15px;
}

#sideBar_inner .sideBar_list a.listlink1:hover{
	background:rgba(255 , 255 , 255 , 0.3);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#4dffffff',GradientType=0 ); /* IE6-9 */
}

#sideBar_inner .sideBar_list a.listlink1.current{
	padding:0px;
	border-top:1px solid #46aaf8;
	display:block;
	color:#FFF;
	text-decoration:none;
	text-shadow:0 -1px 0 rgba(0 , 0 , 0, 0.5);
	background:#058bf5; /* Old browsers */
	background:-moz-linear-gradient(top, #058bf5 0%, #0159d9 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#058bf5), color-stop(100%,#0159d9)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #058bf5 0%,#0159d9 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #058bf5 0%,#0159d9 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #058bf5 0%,#0159d9 100%); /* IE10+ */
	background:linear-gradient(to bottom, #058bf5 0%,#0159d9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#058bf5', endColorstr='#0159d9',GradientType=0 ); /* IE6-9 */
}


#sideBar_inner .sideBar_list span.seriesBook.current{
	padding:10px 25px 10px 15px;
	border-top:1px solid #46aaf8;
	display:block;
	color:#FFF;
	text-decoration:none;
	text-shadow:0 -1px 0 rgba(0 , 0 , 0, 0.5);
	background:#058bf5; /* Old browsers */
	background:-moz-linear-gradient(top, #058bf5 0%, #0159d9 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#058bf5), color-stop(100%,#0159d9)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #058bf5 0%,#0159d9 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #058bf5 0%,#0159d9 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #058bf5 0%,#0159d9 100%); /* IE10+ */
	background:linear-gradient(to bottom, #058bf5 0%,#0159d9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#058bf5', endColorstr='#0159d9',GradientType=0 ); /* IE6-9 */
}



#sideBar_footer{
	position:fixed;
	bottom:0px;
	height:44px;
	width:260px;
	background:#333;
}


/* サイドバー */

#sideBar_inner .sideBar_list span.seriesBook {
	color:#FFFFFF;
	display:block;
	padding:10px 15px 10px 15px;
	text-decoration:none;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.9);
	position:relative;
	border-top: 1px solid #666;
}

#sideBar_inner .sideBar_list span.seriesBookName , #sideBar_inner .sideBar_list span.seriesBookBtns  , #sideBar_inner .sideBar_list span.seriesBookPrice{
	padding:0px;
}


#sideBar_inner .sideBar_list span.seriesBookName {
	display:block;
	padding:0 50px 0 0;
}

#sideBar_inner .sideBar_list span.seriesBookName.tachiyomiOn {
	padding:0 80px 0 0;
}

#sideBar_inner .sideBar_list span.seriesBookBtns {
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-15px;
}

#sideBar_inner .sideBar_list span.seriesBookBtns .btn {
	margin-left:6px;
}

#sideBar_inner .sideBar_list span.seriesBookPrice{
	font-size:10px;
	color:#CCC;
}

