@charset "Windows-31J";

@import "base.css";
@import "layout.css";

/* \*//*/
@import "mac.css";
/**/

/* -----------------------------
	top page
----------------------------- */

h1 {
	margin: 0px;
	padding: 0px;
}
h2 {
	margin: 0px;
	padding: 0px;
}

#topNews {
	margin: 8px 0px 0px 0px;
}
#topNews ul {
	margin: 7px 0px 11px 0px;
	height: 85px;
	width:499px;
	overflow: auto;
}
#topNews li {
	line-height:1.4em;
	background: url(../img/list.gif) no-repeat 10px 5px;
	padding: 0px 0px 0px 23px;
	margin: 0px 0px 4px 0px;
}

/* -----------------------------
	オススメアイテE
----------------------------- */

#topRecommend {
	width:509px;
}


.price {
	font-weight:bold;
	color:#B6240D;
}
.itemBox {
	width:508px;
	margin: 8px 0px 11px 0px;
	padding: 0px;
}
.itemBox tr {
	vertical-align:top;
}
.item {
/* 	width:169px; */
	width:499px;
/* 	margin: 0px; */
	padding-bottom:8px;

}
.item h3 {
	margin: 0px 0px 7px 0px;
}
.item table {
/* 	width:160px; */
	width:499px;
	margin: 0px;
	padding: 0px;
	line-height:1.1em;
	_line-height:1.1;
}
.item table td {
	width: 80px;
	text-align:center;
}
.item table td img {
	margin: 6px auto 10px auto;
}
.item table td a:hover img {
	filter:alpha(opacity=70);
	opacity:0.7;
}


.item-body {
	margin: 0px 6px 5px 0px;
	padding: 2px 2px 8px 0px;
	border: solid 1px #BDBDBD;
}
.item .price {
	text-align:center;
}
.item .name {
	font-size:0.83em;
}
.item .price,
.item .name {
	display: block;
	text-align:center;
	padding-left: 0px;
}
.item ul {
}
.item li {
	margin-bottom: 5px;
}
.item-total {
	text-align: right;
	margin: 2px 9px 9px 0px;
}



