@charset "UTF-8";

/*=====================================================================
//  歴史読本css
//=====================================================================*/
#main h3{
	width:718px;
	height:120px;
	text-indent:-9999px;
	background:url(/image/rekidoku/ttl.jpg) no-repeat;
	border-bottom:2px solid #0b2c0d;
}

#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:490px;
	font-size:14px;
	line-height:140%;
}
#main .cnts_box .txt_box h4{
	font-size:18px;
	line-height:120%;
	color:#360;
	margin-bottom:30px;
}
#main .cnts_box p{
	font-size:14px;
	line-height:140%;
	margin-bottom:15px;
}
#main .cnts_box p span{
	color:#360;
}
/*#main .cnts_box .txt_box ul{
	margin-top:15px;
}*/
#main .cnts_box .txt_box a{
	color:#360;
}
#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;
}

.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;}

#sidemenu li{
	font-size:14px;
	background: url("../image/common/line_menu.gif") no-repeat left bottom;
	margin:0;
	padding:0 0 1px 0;
}
#sidemenu li span{
	display:block;
	background: url("../image/common/icon.gif") no-repeat 3px 13px #F5EED4;
	padding:10px 10px 10px 20px;
}

#sidemenu li.active span{
	background: url("../image/common/icon.gif") no-repeat 3px 13px #cfd2af;
}
#sidemenu li a{
	background:none;
	padding:0;
}
#sidemenu #link li{
	background: url("../image/common/line_menu.gif") no-repeat left bottom;
	margin-bottom:10px;
	padding-bottom:10px;
}
#sidemenu #link li a{
	background: url("../image/common/icon.gif") no-repeat 0 50%;
	padding-left:20px;
}
