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



/* homeCont
------------------------------*/



/*-main-*/
div#homeCont{
	float:right;
	width:748px;
	overflow:hidden;
}

div#homeMain{
	float:left;
	width:540px;
}

div#slideCont{
	margin-bottom:15px;
}

div.homeScl{
	height:200px;
	overflow:auto;
}

/*-news-*/
div#homeNewsCont{
	overflow:hidden;
	margin-bottom:15px;
}

div#homeNews{
	width:538px;
	float:left;
	border:#4a4a4a 1px solid;
}
div.newsCont{
	padding:10px;
	border-bottom:#333 1px dotted;
}
div.newsCont h3{
	color:#89640c;
	font-size:100%;
	font-weight:bold;
}

/*-arrival-*/
div#homeArvl{
	width:258px;
	float:right;
	border:#4a4a4a 1px solid;
}

div#homeArvl div.arvlCont{
	overflow:hidden;
	clear:both;
	padding:10px;
	border-bottom:#333 1px dotted;
}


div#homeArvl p{
	font-size:91.7%;
	line-height:1.5;
}

div#homeArvl p.itemImg{
	float:left;
	padding-right:10px;
}
div#homeArvl p.itemImg a{
	width:50px;
}

div#homeArvl p.arvlPrice{
	font-weight:bold;
	color:#C33;
	text-align:right;
}


/*-recommend-*/
div#homeRecmd{
	clear:both;
	overflow:hidden;
	width:538px;
	border:#4a4a4a 1px solid;
	margin-bottom:15px;
}
div#homeRecmd h2{
	margin-bottom:15px;
}
div#homeRecmd ul{
}
div#homeRecmd li{
	display: inline-block; /* 横並び */
	vertical-align: top; /* li要素を上端揃えに */	
	/*float:left;*/
	width:172px;
	text-align:center;
	padding:0 0 15px;
	margin-left:0px;
}
div#homeRecmd p.itemImg a{
	width:165px;
	margin:0 auto;
}
div#homeRecmd p{
	font-size:91.7%;
	line-height:1.5;
}
div#homeRecmd p.itemImg{
	padding:10px 0 10px 10px;
}
div#homeRecmd p.itemImg img{
	width:165px;
}

/* IE6 */
div#homeRecmd li{
  _display: inline;
  _zoom: 1; 
}
 
/* IE7 */
*:first-child+html div#homeRecmd li{
  display: inline;
  zoom: 1; 
}


/*-ranking-*/
div#homeRanking{
	float:right;
	width:170px;
	padding:0 20px 15px 0;
}

div#homeRanking div.rankWrap{
	border:#4a4a4a 1px solid;
}
div#homeRanking h2{
	padding-bottom:15px;
}
div#homeRanking li{
	text-align:center;
	padding-bottom:15px;
}
div#homeRanking h3,
div#homeRanking p{
	padding-bottom:5px;
}
div#homeRanking p.itemImg a{
	width:155px;
	margin:0 auto;
}
div#homeRanking p.itemImg img{
	width:155px;
}
div#homeRanking p.itemName,
div#homeRanking p.itemNote{
	font-size:83.3%;
	line-height:1.5;
	padding:0 5px;
}