@charset "UTF-8";

/*============================================================
//  
//  特集ページスタイル--------------------
//  ・main
//  
//==========================================================*/


/*============================================================
//  ・main
//==========================================================*/
#main .cnts{
	font-size:12px;
	line-height:140%;
	margin:15px 0 0;
}
.main_image{margin:20px 0 0;}
.result_box{
	width:960px;
	padding:20px 0 0;
}
.result_box .book{
	width:300px;
	padding:0 10px 30px 0;
	float:left;
}
.result_box .book h3{
	font-size:12px;
	line-height:150%;
	margin:5px 0 10px;
}
.result_box .book .book_right{
	width:225px;
	float:right;
	font-size:12px;
	color:#333;
	line-height:140%;
}
.result_box .book .book_right .icon{
	background:url(/img/search/detail_icon.jpg) no-repeat;
}
.detail_link{
	width:300px;
	margin:10px 0 0 0;
}
.book_right h3 a{color:#000;}
.book_right h3 a:hover{
	color:#fff;
	background:#000;
	text-decoration:none;
}
.book_right .detail_link a{color:#000;}
.book_right .detail_link a:hover{
	color:#fff;
	background:#000;
}
.result_txt a{
	color:#333;
	text-decoration:none;
}
.result_txt a:hover{
	color:#fff;
	background:#19B5E3;
}
.result_box .result_ttl{
	width:70px;
	float:left;
}
.result_box .result_ttl a{
	color:#19B5E3;
	text-decoration:none;
}
.result_box .result_txt{
	width:155px;
	float:left;
}
.result_box .result_txt span{
	color:#FF3366;
}

