@charset "Shift_JIS";


/* -------------------------------------
　　　　　　　　　共有 
----------------------------------------*/

.floL{
	float:left;
}

.floR{
	float:right;
}

.cr{
	clear:both;
	margin:0;
	height:0.1px;
}

#hinyari a:hover img{
filter:alpha(opacity=80);/*IE用*/
opacity:0.8;/*Opera・Firefox・Safari用*/
}

#hinyari a img{
	vertical-align:top;
}

/* -------------------------------------
　　　　　　　　タイトル 
----------------------------------------*/
#hinyari{
	width:950px;
	background-color:#c8e4fb;
}

#hinyariTitle{

}

#hinyariTitle h1{
	margin:0;
}


/* -------------------------------------
　　　　　　　メイン
----------------------------------------*/

#hinyariMain{
	width:950px;
	background-image:url(images/main_bk.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.cateWrap{
	width:453px;
	float:left;
	margin:0 0 17px 17px;
	background-image:url(images/item_bk.gif);
	background-position:top left;
	background-repeat:repeat-y;
	display:inline;
}

.cateWrap .itemWrap{　
	width:405px;
	height:215px;
	margin:10px 0 10px 23px;
	
	
}

.cateWrap .itemWrap .item{
	width:121px;
	float:left;
	margin:0 21px 0 0;
	_margin:0 14px 0 0;
	display:inline;
}

.cateWrap .itemWrap .item img{
	margin-bottom:3px;
}

.cateWrap .btn{
	text-align:right;
	margin-right:23px;
}

.cateWrap .btm{
	_margin-bottom:-3px;
}


/*		おすすめ特集	
-----------------------------*/
.spList {
	margin:0 10px;
	width: 930px;
}

.spList ul {
	margin:0;
	padding:0;
}

.spList li {
	float:left;
	margin-right:20px;
	margin-bottom:15px;
	width:168px;
}

.spList img {
	display:block;
	margin-bottom:5px;
}