.text-red{
	color:#F00;
	font-weight:bold;
}

.item-tit-book{
	font-weight: bold;
    font-size: 18px;
    color: #000;
    border-bottom: 1px solid #000;
    margin-top: 20px;
    height: 40px;
    line-height: 40px;
    letter-spacing: -1px;
}

.book-relation-search{
	position:relative;
	display:none;
	min-height:715px;
}

.book-relation-search .book-list-wrap{
	width: 100%;	
    text-align: left;
    font-family: 'dotum';
    font-size: 12px;
    color: #666;
}

.book-relation-search .book-list-wrap .book-item{
	width:100%;
	min-height:200px;
	border-bottom:1px solid #666;	
}

.book-relation-search .book-list-wrap .book-item .book-left-img{
	width:132px;	
	padding-top:20px;
	position:relative;	
}

.book-relation-search .book-list-wrap .book-item .book-left-img .num-index{
	width:20px;	
	text-align:center;
	line-height:20px;
}

.book-relation-search .book-list-wrap .book-item .book-left-img .book-img{
	width:112px;	
}

.book-relation-search .book-list-wrap .book-item .book-info{
	width:710px;	
	position:relative;
	padding-top:20px;
}

.book-relation-search .book-list-wrap .book-item .book-info .book-info-top{
	width:710px;	
	position:relative;	
	border-bottom:1px dashed #666;
	padding-bottom:10px;
}

.book-relation-search .book-list-wrap .book-item .book-info .book-info-top .book-review{
	width:600px;	
}

.book-info .book-info-top .book-review .book-name{
	display:block;
	position:relative;		
}

.book-info .book-info-top .book-review .book-name a.title{
	font-weight:bold;
	color:#000;
	font-size:13px;
	letter-spacing:-1px;
	font-family:'dotum';
}

.book-info .book-info-top .book-review .book-name a.title:after{
	content:" : ";
	margin-left:2px;
}

.book-info .book-info-top .book-review .book-name span.sub-title{
	font-family: 'Nanum Gothic';
	font-size:11px;
	margin-top:-2px;
}

.book-info .book-info-top .book-review .book-price-info,
.book-info .book-info-top .book-review .book-company-info{
	display:inline-block;
	margin: 4px 0px; 
}

.book-info .book-info-top .book-review .book-delivery-info,
.book-info .book-info-top .book-review .book-price-info li,
.book-info .book-info-top .book-review .book-company-info li{
	color:#333;	  
	font-size:12px;
}

.book-info .book-info-top .book-review .book-price-info li:before,
.book-info .book-info-top .book-review .book-company-info li:before{
	content:" | ";	
	padding:0 3px;
}

.book-info .book-info-top .book-review .book-price-info li:first-child:before,
.book-info .book-info-top .book-review .book-company-info li:first-child:before{
	content:"";
	padding:0;
}



.book-relation-search .book-list-wrap .book-item .book-info .book-info-top .buy-btn-list{
	width:110px;	
}
.book-info .book-info-top .buy-btn-list a{
	display: block;
    width: 65px;
    height: 21px;   
    margin: 5px 0px 0px 18px;
    text-indent:-9999px;
}    

.book-info .book-info-top .buy-btn-list a.buy{
	 background: url('//static-sdedu.akamaized.net/img1/_skin/sidae/images/book/b_main_102/b_buy.jpg') no-repeat;
}

.book-info .book-info-top .buy-btn-list a.cart{
	 background: url('//static-sdedu.akamaized.net/img1/_skin/sidae/images/book/b_main_102/b_cart1.jpg') no-repeat;
}

.book-info-bottom{
	width:710px;        
    display:block;
}

.book-info-bottom p{
	width: 710px;  
    padding:5px 0 25px 0;
    line-height: 16.5px;
    position:relative;
    overflow: hidden;
    overflow-y:auto;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    color: #818181;
    text-align: justify;
}
