
/* ---------商品一覧---------- */

#mainR ul.itemList{
	width:630px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}


#mainR ul.itemList li{
	margin:0px 23px 23px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#mainR ul.itemList li a:hover{
	opacity:0.7;
}


/* ---------商品詳細---------- */

#mainItem h1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#mainItem ul.thum{
	margin:0px 0px 0px 0px;
	padding:10px 0px 18px 0px;
	list-style-type:none;
	border-bottom:1px solid #ccc;
}

#mainItem ul.thum li{
	width:76px;
	height:76px;
	margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:left;
	border:1px solid #666;
}











.itemDLine{
	margin:-0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px dashed #ccc;
}


.itemDList{
	width:380px;
	margin:0px 15px 0px 0px;
	padding:50px 0px 50px 0px;
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:top;
}


.itemDList h2{
	margin:0px 0px 0px 0px;
	padding:10px 0px 15px 0px;
	font-size:120%;
	line-height:1.5;
	background:url(../images/bg_itemtitle01.jpg) no-repeat bottom left;
}

.itemDList p{
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	font-size:87.5%;
	line-height:1.5;
}


.pagetop{
	margin:-16px 16px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
}

ul.pageswitch{
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	list-style-type:none;
}

ul.pageswitch li{
	margin:0px 0px 0px 0px;
	padding:0px 0px;
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:top;
}

ul.pageswitch li span{
	margin:0px 0px 0px 0px;
	padding:5px 10px;
	background:#666;
	color:#fff;
	border:1px solid #666;
}

ul.pageswitch li a{
	margin:0px 0px 0px 0px;
	padding:5px 10px;
	border:1px solid #999;
}