@charset "UTF-8";
/* CSS Document */

@import url("reset-min.css");
@import url("common.css");


h2.recommend {
	background:url(../images/h2_recommend.gif) no-repeat;
	width:800px;
	height:36px;
	margin:0;
	text-indent:-9999px;
}

ul#recommendCat{
	margin:10px auto;
	width:790px;
}

ul#recommendCat li{
	list-style:none;
	width:186px;
	height:166px;
	display:block;
	float:left;
	margin:0 5px 10px 5px;
}

/*下層ページ*/
div#right h3{
	background:url(../images/h3_recommend.gif) no-repeat;
	width:210px;
	height:25px;
	text-indent:-9999px;
	padding:0;
	margin:0;
	display:block;
}

h2.noTxt span{
	float:right;
	font-size:9px;
	font-weight:normal;
	margin:10px 5px 0 0;
}

* html h2.noTxt span{
	margin:-8px 3px 0 0;
}
*:first-child+html h2.noTxt span{
	margin:-8px 3px 0 0;
}

div.item{
	width:542px;
	padding:10px 0;
	margin:0 auto;
}

div.item h4{
	background:url(../images/border_dotted550.gif) no-repeat bottom;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
	display:block;
	
}

div.item img.itemphoto{
	float:left;
}

/*div.item p{
	width:300px;
	padding:0px;
	float:right;
}
*/p.topLink {
	text-align: right;
	padding-top: 5px;
}

div.nextPrev{
	width:260px;
	height:25px;
	margin:30px auto 10px auto;
}
div.nextPrev a{
	text-indent:-9999px;
	display:block;
}

div.nextPrev a.prev{
	background:url(../images/btn_prev.gif) no-repeat;
	width:112px;
	height:21px;
	float:left;
}
div.nextPrev a.next{
	background:url(../images/btn_next.gif) no-repeat;
	width:112px;
	height:21px;
	float:right;
}

