@charset "utf-8";



/*			左ナビ
 ============================================================== */


#local_nav{
	float:left;
	width:160px;
	margin:0 18px 0 0;
}

#local_nav a{
	color:#0D4BB1;
	line-height:1.1;
}

#local_nav a:hover{
	text-decoration:underline;
}


#local_nav #genre_box{
	border:#cccccc 1px solid;
	background: url(../../../images/parts/common/bg14.gif) left top repeat-x #FFF;
	padding:2px 0 0 0;
	margin-bottom:10px;
	width:158px;
}


#local_nav #genre_box h2{
	background: url(../../../images/parts/common/bg13.gif) left bottom no-repeat;
	padding:8px 10px 16px 5px;
}

#local_nav #genre_box h2 span{
	display: block;
	font-weight:bold;
	color:#FFF;
	padding:0 0 0 15px;
	background:url(../../../images/parts/common/ic22.gif) left top no-repeat;
}


#local_nav #genre_box #genre_box_inner{
	background-color:#F7F6F0;
	margin:0 1px 1px 1px;
}


#local_nav #genre_box #genre_box_inner h3{
	color:#0E4BB1;
	font-weight:bold;
	margin:0 5px 12px 5px;
	padding:9px 0 0 0px;
}

#local_nav #genre_box #genre_box_inner h3 span{
	display:block;
	background:url(../../../images/parts/common/ic23.png) left top repeat-y;
	padding:0 0 0 12px;
}


#local_nav #genre_box #genre_box_inner ul{
	margin:0 5px 0 5px;
}

#local_nav #genre_box #genre_box_inner ul li{
	padding:0 0 7px 0;
}

#local_nav #genre_box #genre_box_inner ul li a{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 0 0 20px;
	background:url(../../../images/parts/common/ic20.gif) left top no-repeat;
}

#local_nav #genre_box #genre_box_inner ul li ul{
	margin:7px 0 -7px 20px;
}

#local_nav #genre_box #genre_box_inner ul li ul li{
	padding:0 0 7px 0;
}

#local_nav #genre_box #genre_box_inner ul li ul li a{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 0 0 15px;
	background:url(../../../images/parts/common/ic21.gif) left top no-repeat;
}


#local_nav #genre_box #genre_box_inner ul li ul li ul{
	padding:7px 0 0 0;
	margin:0 0 -7px 0;
}

#local_nav #genre_box #genre_box_inner ul li ul li ul li{
	color:#796C52;
}

#local_nav #genre_box #genre_box_inner ul li ul li ul li a{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 0 0 15px;
	background:url(../../../images/parts/common/ic24.gif) 2px top no-repeat;
}


/* フェア（2013/07/29追加） */
#local_nav #fair_box{
	border:#cccccc 1px solid;
	background: url(../../../images/parts/common/bg14.gif) left top repeat-x #FFF;
	padding:2px 0 0 0;
	width:158px;
}


#local_nav #fair_box h2{
	background: url(../../../images/parts/common/bg13.gif) left bottom no-repeat;
	padding:8px 10px 16px 5px;
}

#local_nav #fair_box h2 span{
	display: block;
	font-weight:bold;
	color:#FFF;
	padding:0 0 0 15px;
	background:url(../../../images/parts/common/ic22.gif) left top no-repeat;
}


#local_nav #fair_box #fair_box_inner{
	background-color:#F7F6F0;
	margin:0 1px 1px 1px;
/*	padding-top:10px;*/
}


#local_nav #fair_box #fair_box_inner h3{
	color:#0E4BB1;
	font-weight:bold;
	margin:0 5px 12px 5px;
	padding:9px 0 0 0px;
}

#local_nav #fair_box #fair_box_inner h3 span{
	display:block;
	background:url(../../../images/parts/common/ic23.png) left top repeat-y;
	padding:0 0 0 12px;
}


#local_nav #fair_box #fair_box_inner ul{
	margin:0 5px 0 5px;
}

#local_nav #fair_box #fair_box_inner ul li{
	padding:0 0 7px 0;
}

#local_nav #fair_box #fair_box_inner ul li a{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 0 0 20px;
	background:url(../../../images/parts/common/ic20.gif) left top no-repeat;
}

#local_nav #fair_box #fair_box_inner ul li ul{
	margin:7px 0 -7px 20px;
}

#local_nav #fair_box #fair_box_inner ul li ul li{
	padding:0 0 7px 0;
}

#local_nav #fair_box #fair_box_inner ul li ul li a{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 0 0 15px;
	background:url(../../../images/parts/common/ic21.gif) left top no-repeat;
}


#local_nav #fair_box #fair_box_inner ul li ul li ul{
	padding:7px 0 0 0;
	margin:0 0 -7px 0;
}

#local_nav #fair_box #fair_box_inner ul li ul li ul li{
	color:#796C52;
}

#local_nav #fair_box #fair_box_inner ul li ul li ul li a{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 0 0 15px;
	background:url(../../../images/parts/common/ic24.gif) 2px top no-repeat;
}




/*----- 紀伊國屋ベストセラー -----*/
#local_nav #kinoBest_box{
	border:#cccccc 1px solid;
	background: url(../../../images/parts/common/bg14.gif) left top repeat-x #FFF;
	padding:2px 0 0 0;
	width:158px;
}


#local_nav #kinoBest_box h2{
	background: #F7F6F0 url(../../../images/parts/common/bg19.png) left bottom no-repeat;
	padding:8px 10px 12px 5px;
}

#local_nav #kinoBest_box h2 span{
	display: block;
	font-weight:bold;
	color:#FFF;
	line-height: 1.2;
	padding:0 0 0 15px;
	background:url(../../../images/parts/common/ic31.png) left top no-repeat;
}


#local_nav #kinoBest_box #kinoBest_box_inner{
	background-color:#F7F6F0;
	margin:0 1px 1px 1px;
	padding: 8px 0 0 0;
}

#local_nav #kinoBest_box #kinoBest_box_inner ul{
	margin:0 5px 0 5px;
}

#local_nav #kinoBest_box #kinoBest_box_inner ul li{
	padding:0 0 7px 0;
}

#local_nav #kinoBest_box #kinoBest_box_inner ul li a{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 0 0 20px;
	background:url(../../../images/parts/common/ic20.gif) left top no-repeat;
}






/*----- ジャンル別ベストセラー -----*/
#local_nav #genreBest_box{
	border:#cccccc 1px solid;
	background: url(../../../images/parts/common/bg14.gif) left top repeat-x #FFF;
	padding:2px 0 0 0;
	width:158px;
}

#local_nav #genreBest_box.level2{
	margin: 10px 0 0 0;
}

#local_nav #genreBest_box h2{
	background: #F7F6F0 url(../../../images/parts/common/bg19.png) left bottom no-repeat;
	padding:8px 10px 12px 5px;
}

#local_nav #genreBest_box h2 span{
	display: block;
	font-weight:bold;
	color:#FFF;
	line-height: 1.2;
	padding:0 0 0 15px;
	background:url(../../../images/parts/common/ic31.png) left top no-repeat;
}


#local_nav #genreBest_box #genreBest_box_inner{
	background-color:#F7F6F0;
	margin:0 1px 1px 1px;
	padding: 8px 0 0 0;
}


#local_nav #genreBest_box #genreBest_box_inner h3{
	color:#0E4BB1;
	font-weight:bold;
	margin: 0 5px 0 5px;
	padding: 0 0 5px 0;
/* 	border-bottom: 1px dotted #ddd; */
}

#local_nav #genreBest_box #genreBest_box_inner h3 span{
	display:block;
	height: 18px;
	background:url(../../../images/parts/common/ic23.png) left top repeat-y;
	margin: 0 0 3px 0;
	padding: 3px 0 0 12px;
}

#local_nav #genreBest_box #genreBest_box_inner h3 span.active{
	background-color: #E0CF81;
	padding: 3px 0 0 12px;
}

#local_nav #genreBest_box #genreBest_box_inner h3 span.active a{
  color: #333;
}


#local_nav #genreBest_box #genreBest_box_inner ul{
	margin:0 5px 5px 5px;
}

#local_nav #genreBest_box #genreBest_box_inner ul li{
	padding:0 0 7px 0;
}

#local_nav #genreBest_box #genreBest_box_inner ul li a{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 0 0 20px;
	background:url(../../../images/parts/common/ic20.gif) left top no-repeat;
}

#local_nav #genreBest_box #genreBest_box_inner ul li ul{
	margin:7px 0 -2px 20px;

}

#local_nav #genreBest_box #genreBest_box_inner ul li ul li{
	padding:0 0 7px 0;
}

#local_nav #genreBest_box #genreBest_box_inner ul li ul li a{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 0 0 15px;
	background:url(../../../images/parts/common/ic21.gif) left top no-repeat;
}


#local_nav #genreBest_box #genreBest_box_inner ul li ul li ul{
	padding:7px 0 0 0;
	margin:0 0 -7px 0;
}

#local_nav #genreBest_box #genreBest_box_inner ul li ul li ul li{
	color:#796C52;
}

#local_nav #genreBest_box #genreBest_box_inner ul li ul li ul li a{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 0 0 15px;
	background:url(../../../images/parts/common/ic24.gif) 2px top no-repeat;
}






#local_nav .other_box{
	border:#cccccc 1px solid;
	background: url(../../../images/parts/common/bg14.gif) left top repeat-x #FFF;
	padding:2px 0 0 0;
	margin:10px 0 0 0;
	width:158px;
}


#local_nav .other_box h2{
	background: url(../../../images/parts/common/bg15.gif) left bottom no-repeat;
	padding:8px 10px 12px 5px;
}

#local_nav .other_box h2 span{
	display: block;
	font-weight:bold;
	color:#FFF;
	padding:0 0 0 15px;
	background: url(../../../images/parts/common/ic25.gif) left top no-repeat;
	line-height:1.3;
}


#local_nav .other_box .other_box_inner{
	background-color:#F7F6F0;
	margin:0 1px 1px 1px;
}

#local_nav .other_box .other_box_inner ul{
	margin:0 5px 0 5px;
	padding:8px 0 0 0;
}

#local_nav .other_box .other_box_inner ul li{
	padding:0 0 7px 0;
}

#local_nav .other_box .other_box_inner ul li a{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 0 0 20px;
	background: url(../../../images/parts/common/ic26.gif) left top no-repeat;
}

#local_nav .other_box .other_box_inner ul li.index{
  margin: 0 0 5px 0;
  padding: 0;
  display: inline-block;
}
#local_nav .other_box .other_box_inner ul li.index a{
  text-decoration: none;
	padding: 6px 6px;
	background: url(../../../images/parts/category/sprite02.gif) left top no-repeat;;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#local_nav .other_box .other_box_inner ul li.index a:hover{
  color: #fff;
	background:url(../../../images/parts/category/sprite02.gif) left -34px no-repeat;
}



#local_nav #left_banner_box{
	margin:10px 0 0 0;
}
#local_nav #left_banner_box li{
	text-align:center;
	margin:0 0 9px 0;
}
