	*{font-family:Verdana, Arial, sans-serif;}

/* ========== 基本設定 ========== */
	body {
		color:#333;
		margin:0px;
		padding:0px;
		font-size:100%;
       	text-align:center;
		background:#F4F0EA;
		}
	a:link {color:#9C883B;text-decoration:underline;}
	a:visited {color:#9C883B;text-decoration:underline;}
	a:hover {color:#9C883B;text-decoration:none;}
	hr {display:none;}
	img {border:none;}
		
/* ========== 全体を覆うボックスの設定 ========== */
	#inbox {
		width:820px;
		margin:0px auto;
		padding:0px;
		font-size:80%;
		line-height:140%;
		text-align:center;
		}

/* ========== ヘッダーの設定 ========== */
	#header {
		margin:0px;
		padding:0px;
		height:70px;
		background: url(../images_brand/background_01.jpg) no-repeat center bottom;
		}
	#header h1{margin:0px;padding:0px;display:none;}
	#header h2{margin:0px;padding:0px;display:none;}
	#search{
		width:190px;
		margin:0px;
		padding:0px 15px 0px 0px;
		float:right;
		}
	#search img{margin:0px;padding:0px;}

/* ========== コンテンツの設定 ========== */
	#box {
		width:820px;
		margin:0px;
		padding:0px;
		text-align:left;
		background: url(../images_brand/background_02.gif) repeat-y center #FFF;
		}
		
	#index { /* ----- トップページ用 ----- */
		width:700px;
		margin:0px auto 40px auto;
		padding:0px;
		text-align:center;
		}
	#index h1 {text-indent:-5000px;margin:0px;padding:0px;}
	#index h2 {font-size:100%;margin:0px;padding:0px;clear:left;}
	#louis_vuitton {height:80px;background: url(../images_brand/louis_vuitton.gif) no-repeat center;}
	#index img{margin:0px 1px 1px 0px;padding:0px;float:left;}
	#index ul{
		margin:0px;
		padding:5px 0px;
		list-style:none;
		}
	#index li{
		margin:0px;
		padding:0px 15px;
		float:left;
		}
	#shop_regularly {margin:20px 0px 0px 0px;padding:0px;text-align:left;}
	#shop_brand {margin:20px 0px 0px 0px;padding:0px;text-align:left;}
	
	#contents { /* ----- 詳細ページ用 ----- */
		width:580px;
		margin:20px 30px 0px 0px;
		padding:0px;
		float:right;
		text-align:left;
		/margin:15px 15px 0px 0px; /* ----- WinIE用 ----- */
		}
	.category_title {
		font-size:100%;
		margin:0px 0px 10px 0px;
		padding:5px 10px;
		background:#EEE;
		border-top:3px solid #66321A;
		}
		
	#relation  {
		margin:0px;
		padding:0px;
		clear:both;
		}
	#relation h2{
		margin:0px 0px 10px 0px;
		padding:0px 0px 5px 0px;
		border-bottom:1px dotted #CCC;
		font-size:110%;
		}

	.pan_navi {
		margin:0px 0px 10px 0px;
		padding:0px;
		text-align:right;
		}
	.title {
		width:100%;
		font-size:120%;
		margin:0px;
		padding:0px 0px 5px 0px;
		border-bottom:1px dotted #CCC;
		}
	.category {
		width:100px;
		height:160px;
		/height:180px;
		overflow:hidden;
		margin:0px 8px 10px 8px;
		padding:0px;
		line-height:100%;
		float:left;
		/margin:0px 4px 0px 4px; /* ----- WinIE用 ----- */
		}
	.category h3{
		width:100px;
		font-size:90%;
		font-weight:normal;
		margin:0px;
		padding:0px;
		text-align:left;
		}
	.individual_category {
		width:100px;
		margin:0px 8px 10px 8px;
		padding:0px;
		line-height:100%;
		float:left;
		/margin:0px 4px 0px 4px; /* ----- WinIE用 ----- */
		}
	.individual_category h3{
		width:100px;
		font-size:90%;
		font-weight:normal;
		margin:0px;
		padding:0px;
		text-align:left;
		}
	.body {
		margin:0px 0px 0px 220px;
		padding:10px;
		letter-spacing:1px;
		line-height:150%;
		border-top:3px solid #CCC;
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		border-bottom:3px solid #CCC;
		background:#EEE;
		}
	.posted {
		clear:both;
		text-align:right;
		margin:5px 0px 20px 0px;
		padding:3px 0px 0px 0px;
		border-top:1px dotted #CCC;
		}
	#trackback {
		clear:both;
		margin:10px 0px;
		padding:0px;
		}
	#trackback h2{
		margin:0px 0px 10px 0px;
		padding:0px 0px 5px 0px;
		border-bottom:1px dotted #CCC;
		}
		
/* ========== ナビゲションの設定 ========== */
	#navigation {
		width:160px;
		margin:20px 0px 20px 30px;
		padding:0px;
		float:left;
		text-align:left;
		/margin:15px 0px 15px 15px; /* ----- WinIE用 ----- */
		}
	#navigation h2{
		margin:0px;
		padding:0px;
		height:40px;
		}
	#item{
		margin:0px;
		padding:0px;
		}
	#shop{
		margin:10px 0px 0px 0px;
		padding:0px;
		}
	
/* ========== フッターの設定 ========== */
	#ptop {
		width:820px;
		margin:0px auto;
		padding:0px 20px 10px 0px;
		text-align:right;
		background: url(../images_brand/background_04.gif) no-repeat center bottom;
		}

	#footer {
		width:820px;
		font-size:70%;
		margin:0px auto;
		padding:0px;
		text-align:center;
		background: url(../images_brand/background_02.gif) repeat-y center;
		}
	.copyright {
		width:760px;
		text-align:left;
		margin:0px auto;
		padding:20px 0px;
		background: url(../images_brand/logo_footer.gif) no-repeat right;
		}
	.copyright ul{
		margin:0px;
		padding:5px 0px;
		list-style:none;
		}
	.copyright li{
		margin:0px;
		padding:0px 15px;
		float:left;
		background: url(../images_brand/icon.gif) no-repeat left;
		}

/* ========== サイトマップの設定 ========== */
	#sitemap {
		width:580px;
		margin:20px 30px 0px 0px;
		padding:0px;
		float:right;
		text-align:left;
		border-collapse:collapse;
		/margin:15px 15px 0px 0px; /* ----- WinIE用 ----- */
		}

	#sitemap table{
		margin:0px 0px 20px 0px;
		padding:0px;
		}

	#sitemap th{
		margin:0px;
		padding:5px 10px;
		background:#EEE;
		border-top:3px solid #66321A;
		}

	#sitemap td{
		margin:0px;
		padding:3px 10px;
		font-size:90%;
		border-bottom:1px dotted #CCC;
		}

/* ========== 画像の回り込みの設定 ========== */
	.l {
		float:left;
		margin:0px 5px 10px 0px;
		padding:0px;
		}
	.r {
		float:right;
		margin:0px 0px 10px 5px;
		padding:0px;
		}
		
/* ========== その他の設定 ========== */
	.advertisement {
		margin:20px 0px 20px 0px;
		padding:0px;
		text-align:center;
		clear:both;
		}
	.pr {
		margin:20px;
		padding:0px;
		clear:both;
		font-size:10px;
		}
	.space {
		clear:both;
		width:820px;
		height:10px;
		margin:0px auto;
		padding:0px;
		text-align:center;
		background: url(../images_brand/background_03.gif) no-repeat center bottom;
		}
	.clear {clear:both;height:1px;margin:0px;padding:0px;}
	.paginate {
		clear:both;
		margin:0px 0px 5px 0px;
		padding:0px;
		text-align:right;
		}