/*
#book-list{
margin: 50px 0 0;
}
*/

.book_box article.book-list{
font-size:12px;
}

.book_box{
position: relative;
margin: 0px;
padding: 0px;
}
.book_box article{
position: relative;
width: 100%;
margin: 0px;
padding: 0px;
border-bottom: 1px solid #dddddd;
background: #ffffff;
}

a.arrow::after{
content:"";
display: block;
width:8px;
height:8px;
border-top:4px solid #666;
border-right:4px solid #666;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
right:10px;
top:50%;
margin-top:-7px;
}

.book_box article .link-box{
text-decoration:none;
}




.book_box article .book-info h1{
margin: 0px 0px 10px 110px;
padding: 15px 20px 0px 0px;
font-size: 14px;
line-height: 14px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

.book_box article .book-info ul{
margin: 0px 0px 10px 110px;
}

.book_box article .book-info ul li{
font-size: 12px;
line-height: 16px;
}

.book_box article .img{
position: absolute;
width: 80px;
height: 80px;
top: 10px;
left: 15px;
margin: 0px;
padding: 0px;
background: #dddddd;
text-align: center;
overflow: hidden;
}
.book_box article .img img{
height: 80px;
vertical-align: top;
}

.book_box article .book-info {
position-relative;
/*min-height:100px;*/
}

.book_box article .inventory-status p{
margin: 0px 0px 10px 110px;
}

.book_box article .inventory-status ul{
margin: 0px 0px 10px 110px;
}

.book_box article .inventory-status ul li{
font-size: 12px;
line-height: 16px;
}

