@charset "UTF-8";

/*=====================================================================
//  詳細css
//=====================================================================*/
#main .cnts_box{
	width:688px;
	padding:15px;
	background:#f5eed4;
}

#main .cnts_box .img_box{
	float:left;
	width:180px;
}
#main .cnts_box .img_box img{
	border:1px solid #333;
	margin-bottom:10px;
}
#main .cnts_box .img_box img.btn{
	border:0;
}
#main .cnts_box  .txt_box{
	float:right;
	width:485px;
	line-height:140%;
}
#main .cnts_box .txt_box .ttl{
	margin-bottom:20px;
}
#main .cnts_box .txt_box .ttl h4{
	font-size:24px;
	line-height:120%;
	color:#360;
	margin-bottom:5px;
}
#main .cnts_box .txt_box .ttl p{
	margin-top:5px;
}
#main .cnts_box .txt_box ul{
	margin-bottom:15px;
}
#main .cnts_box .txt_box li{
	display:block;
	margin-bottom:5px;
}
#main .cnts_box .txt_box h5{
	font-size:14px;
	font-weight:normal;
	line-height:140%;
	color:#f5eedf;
	border:1px solid #94aa6a;
	background:#360;
	margin:15px 0 5px;
	padding:3px 0 3px 10px;
}
#main .cnts_box .txt_box a{
	color:#360;
}
#main .cnts_box .txt_box .info{
	margin-bottom:5px;
}
#main .cnts_box .txt_box .info p span{
	color:#630;
}

.img_box p.buy{
	font-size:14px;
	font-weight:normal;
	padding:0 0 0 15px;
	margin:10px 0 5px;
	background:url(/image/search/search_box_icon.jpg) no-repeat 0 3px;
}
.img_box li{
	width:180px;
	height:32px;
	margin:0 0 3px;
}
.img_box li a{
	width:180px;
	height:32px;
	display:block;
	text-indent:-9999px;
}
.img_box .amazon     { background:url(/image/detail/amazon.jpg) no-repeat; }
.img_box .sevenandy  { background:url(/image/detail/sevens_y.jpg) no-repeat; }
.img_box .rakuten    { background:url(/image/detail/rakuten.jpg) no-repeat; }
.img_box .bk1        { background:url(/image/detail/b_k_1.jpg) no-repeat; }
.img_box .kinokuniya { background:url(/image/detail/kinokuniya.jpg) no-repeat; }
.img_box .bookservice{ background:url(/image/detail/bookservice.gif) no-repeat; }

#stock{
	width:100px;
	height:14px;
	margin:5px 10px 10px 0;
	font-size:9px;
	text-indent:-9999px;
	line-height:100%;
}
.stock1{ background:url(/image/detail/syukka.gif) no-repeat;}
.stock2{ background:url(/image/detail/syukka.gif) no-repeat 0 -14px;}
.stock3{ background:url(/image/detail/syukka.gif) no-repeat 0 -28px;}
.stock4{ background:url(/image/detail/syukka.gif) no-repeat 0 -42px;}

#net_ad{
	background:#fff;
	width:168px;
	border:1px solid #ccc;
	margin:10px 0 15px;
	padding:10px 5px;
	text-align:center;
}
#net_ad h5{font-size:12px;}
#net_ad img{
	margin:0 0 10px;
}
#net_ad span{
	color:#FF3366;
}
#net_ad .buy{
	width:120px;
	height:25px;
	margin:5px auto; 
	background:url(/img/detail/buy_over.gif) no-repeat;
}
#net_ad .buy a{
	width:120px;
	height:25px;
	display:block;
	text-indent:-9999px;
	background:url(/img/detail/buy.gif) no-repeat;
}
#net_ad .buy a:hover{ background:none; }

#net_ad .ntbook{
	width:120px;
	height:25px;
	margin:5px auto; 
	background:url(/img/detail/net_book_over.gif) no-repeat;
}
#net_ad .ntbook a{
	width:120px;
	height:25px;
	display:block;
	text-indent:-9999px;
	background:url(/img/detail/net_book.gif) no-repeat;
}
#net_ad .ntbook a:hover{ background:none; }
