#body{
	width: 820px;
	margin-left: auto;
	margin-right: auto;
	border-color: #cccccc;
	border-style: solid;
	border-width:1px;
	color: #666666;
	}
	/* ヘッダー */
	#header{
	width: 820px;
	height: 50px;
	background-color: #ffffff;
	}
	
		/* フッター */
			#footer{
	clear:both;
	width: 820px;
	height: auto;
	background-color:#ffffff;
	
	


	
	}

	

/* 左コンテンナ */
#lcon{
	width: 105px;
	height: auto;
	float: left;
	background-color:#FFFFFF;		
	}			
			
/* 右コンテナ */
#rcon{
	width: 705px;
	height: auto;
	float: right;
	background-color:#ffffff;
		}

/* 回り込み解除 */
	.floatclear　{
	clear: left;		
}	




/* ホームブランド用 */
.hb{
	padding-top: 5px;
	height: 120px;
	width: 830px;
	font-size: 8px;
	line-height: 150%;
	
	}


	
	
#top{
	padding-left: 5px;
	font-size: 12px;
	}
h1{
	font-size: 100%;
	font-weight: normal;
	margin-top: o;
	margin-bottom: 0;
	color: #666666;
	}
h2{
	font-size: 100%;
	font-weight: normal;
	margin-top: o;
	margin-bottom: 0;
	color: #666666;
	}




	
	/* トップ商品アイテムボックス */
.topitembox{
	float: right;	
	width: 450px;
	border: 1px  solid  #cccccc;
	margin: 0 10px  5px  5px;
	padding: 0px;
	text-align: left;

	}
	
.topitemphoto{
	float: right;
	width: auto;
	height: auto;
	margin: 0;
	padding: 5px;
	text-align: left;
	}
	
.topitemtext{
	float: right;
	height: auto;
	width: 450px;
	margin: 0;
	padding: 5px;
	text-align: left;	
	}
	
	/* 商品アイテムボックス */
.itembox{
		width: 580px;				
	margin: 2px 5px  5px  2px;
		border: 1px solid  #cccccc;
	padding: 0px ;
	float: right;
	
	
	}
	
.itemphoto{
	width: auto;
	height:auto;
	margin: 0;
	padding: 2px;
	text-align: center;
	float: right;
	}
	
.itemtext{
	width: 500px;	
	border: 1px solid  #cccccc;
	border-top: 0;				
	margin: 0;
	padding: 5px;
	height:40px;
	text-align: center;
	}
	




	
/*ボディセンター*/
.center{
	padding-left:10%;
	padding-right:10%;	
	}

.hr{
	background-color: #003366;
	height:1px;
	}

/*ナビバー*/

#navi{
	
	list-style-type: none;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	font-size: 12px;
	}

ul#navi li{
	width: 100px;
	text-align: left;
	border: 1px solid #ffffff;
	}



ul#navi li a{
	display: block;
	width: 100px;
	padding: 5px;
	text-decoration: none;
 background-color:#CB387D;
	color: #ffffff;
	}
	
ul#navi li a:hover{
background-color: #FFFFCC;
color: #999999;

	
	}	
	



a:link{
color: #FF99CC;


	
	text-decoration:none;
	}

a:visited{
	color: #cc66cc;
	text-decoration:none;
	}

a:hover{
color: #CC99CC;
	
	}

a:active{
	color: #FF99FF;
	}
table {
	color: #666666;
}
