/*----- 商品紹介 -----*/

.partition {
	margin-bottom: 50px;
}

.productsPh {
	margin: 0px; 
	padding: 0px ; 
	border: 1px none #666; 
	width: 450px; 
	height: 450px; 
}

.blank {
	width: 20px; 
}


/*-------インデックス-------*/

.indexBody {
	width: 880px; 
	height: 480px; 
	border: 1px none #222; 
	margin: 0px; 
}

.groupe {
	/*border-bottom: 1px dotted #ccc; */
	width: 280px; 
	height: 80px; 
}

.groupe img {
	margin: 5px; 
}

.groupe td#item { 
	//display: block; 
	margin: 0px; 
	padding: 0px; 
	width: 210px; 
	height: 40px; 
	color: #666; 
	vertical-align: bottom; 
}

.groupe td#item h1 { 
	margin: 0px; 
	padding: 0px; 
	font-size: 12px; 
	font-weight: bold; 
	font-family: helvetica, arial,  Sans-Serif; 
}

.groupe td#item a{ display: inline; color: #666; text-decoration: none;}

.groupe td#designer {
	margin: 0px; 
	padding: 0px; 
	width: 210px; 
	height: 40px; 
	color: #111; 
	vertical-align: top; 
}

.groupe td#designer h2 { 
	margin: 0px; 
	padding: 0px; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: helvetica, arial,  Sans-Serif; 
	line-height: 1.4em; 
}

.groupe td#designer a{ display: inline; color: #000; text-decoration: none;}




/*----- NAVI -----*/
.navi {
	width: 920px; 
	border-bottom: 1px solid #ccc; 
	text-align: left; 
	margin: 20px 0px 20px 0px; 
}

.navi table {
	border-right: 1px solid #ccc; 
}

.navi td {
	border-left: 1px solid #ccc; 
	font-size: 10px; 
	font-family: Helvetica; 
	font-weight: bold; 
	text-align: center; 
	white-space: nowrap; 
}

.navi td  A { display: block;  color: #222; text-decoration: none; font-family: Helvetica; padding: 3px 15px 2px 15px; border-bottom: 3px solid #fff; text-shadow: #ccc 3px 3px 2px;}
.navi td  A:link { color: #222; }
.navi td  A:visited { color: #222; }
.navi td  A:hover { color: #000; text-decoration: none; background-color: #eee; border-bottom: 3px solid #fc0;}

.navi td#selected  A { color: #000; text-decoration: none; background-color: #fff; border-bottom: 3px solid #fc0; text-shadow: #ccc 3px 3px 2px;}
.navi td#selected  A:link { color: #000; text-decoration: none; background-color: #fff; border-bottom: 3px solid #fc0;}
.navi td#selected  A:visited { color: #000; text-decoration: none; background-color: #fff; border-bottom: 3px solid #fc0;}
.navi td#selected  A:hover { color: #000; text-decoration: none; background-color: #eee; border-bottom: 3px solid #fc0;}


/*----- other photos -----*/
.otherPhotos {
	/*height: 30px; */
	width: 920px; 
	font-size: 12px; 
	border-bottom: 1px solid #eee; 
	margin-bottom: 15px; 
	margin-top: 15px; 
	font-family: helvetica, arial,  Sans-Serif; 
	text-shadow: #aaa 2px 2px 2px; 
	font-weight: bold; 
	color: #333; 
	padding: 0px; 
	/*background: #fff url(image/bar.jpg) repeat-x top left; */
	line-height: 1.8em; 
	text-align: left; 
}