/* ************************************************ 
 *	共通設定
 * ************************************************ */
* {
	padding: 0px;
}

body {
	color:#FFFFFF;
	font-size: 10px;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	line-height: 1.3em;
	background-color: #c4bbb0;
	text-align:center;
	text-transform:uppercase;
}

br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}

img {
	border: 0px;
}


a:link    { color:#FFFFFF;text-decoration: none}
a:visited { color:#FFFFFF;text-decoration: none}
a:active  { color:#543c3c;text-decoration: none}
a:hover   { color:#543c3c;text-decoration: none}

h1{margin:0;font-size:10px;font-weight:normal;line-height: 1.3em;}
h2{margin:0;font-size:10px;font-weight:normal;line-height: 1,3em;}
h3{margin:0;font-size:10px;font-weight:normal;line-height: 1,3em;}

/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- 
 *※ページ全体の幅は800pxとなっています。
    幅を広げる場合は、.sideと.mainのwidth
    の合計値が#containerのwidthになるよう
    設定してください。
 * ------------------------------------- */

/*ページ全体の幅、レイアウトをセンタリング*/
#wrapper {
	margin:0 auto;
	width:800px;
	text-align:left;
	background:#FFFFFF;
	border:#ded9d2 1px solid;
}


#main  {
    width:700px;
	margin:15px auto;
	background:#ded9d2;
	}
	
.main_detail  {
    padding:20px 0;
	}	
	
	

#top_pic  {
    haight:150px;
	}	
			
	
ul#navi  {
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	}
	
.genre  {
   padding:4px;
   }	
	
ul#navi li  {
	text-transform:uppercase;
	}
	
	
ul#navi2  {
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	}
	
ul#navi2 li  {
	text-transform:uppercase;
	}
	

ul#navi3  {
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	}
	
ul#navi3 li  {
	text-transform:uppercase;
	}		
	  	
#toppankuzu  {
    width:694px;
	text-align:left;
	background:#c4bbb0;	
	padding:3px;
	}	
	
#cliant  {
    width:650px;
    text-align:left;
	padding:10px 25px 3px 25px;
	}
	
		
	
#shopinfo2  {
    width:700px;
	background:#FFFFFF;
	}	

#maincontents  {
    color:#543c3c;
	margin:30px auto 30px auto;
	}
	
#maincontents	a:link    { color:#543c3c;text-decoration: none}
#maincontents    a:visited { color:#543c3c;text-decoration: none}
#maincontents    a:active  { color:#999999;text-decoration: none}
#maincontents    a:hover   { color:#999999;text-decoration: none}

#wrapper2  {
    width:700px;
	padding-bottom:20px;
	}

#map  {
    width:700px;
	text-align:right;
	}

	
#samplegal  {
   width:675px;
   padding:15px 0 0 25px;
   }
   
#samplegal img  {
    width:100px;
	height:150px;
    margin-right:20px;
	margin-bottom:20px;
	padding:4px;
	border: 1px solid #c4bbb0;
	vertical-align:bottom;
	} 	

.topinfo  {
    padding:10px;
	width:180px;
	}
	
.topinfo2  {
    padding:10px;
	width:130px;
	}	

		
#shopinfo  {
    width:650px;
	line-height:400px;
	background:#FFFFFF;
	}	
	
#shopinfo img {
    margin:30px auto 30px auto;
	padding:2px;
	}	
	
	
#smallpicc  {
    background:#FFFFFF;
	}
	
#smallpicc img  {
    width:350px;
	height:250px;
    padding:3px;
	border:#666666 solid 1px;
	}
	
#samplegal_side  {
   width:675px;
   padding:15px 0 0 25px;
   } 
   
   
#samplegal_side img  {	
    width:180px;
	height:130px;
    margin-right:20px;
	margin-bottom:20px;
	padding:4px;
	border: 1px solid #c4bbb0;
	vertical-align:bottom;
	} 	
				
	
	
/* ------------------------------------- 
 *	商品一覧・検索結果//アイテムリストの設定（一行表示の設定）
 * ------------------------------------- */

#list {
	width:100%;
	border-top:1px solid #FFFFFF;
	background-image:url(http://img09.shop-pro.jp/PA01043/971/etc/backimage.gif);
	background-repeat:repeat-y;
	margin-top:1px;
	clear:both;
}


#list td {padding:10px 5px;}

/* 商品の名前 */
#list div.name {
	margin-right:100px;
}

/* 商品の値段 */
#list div.price {
	color:<{$productlist_price_fontcolor}>;
	width:150px;
	float:right;
	text-align:right;
}
	
	
div.explain {
   padding-left:10px;
   }
   
div.name {
   padding-left:10px;
   }   

/* 商品一覧css */
#item_detail  {
    width:700px;
	text-align:left;
	}
	
	
#detail_pic  {
    width:700px;
	background:#FFFFFF;
	color:#333333;	
	padding:10px 5px;
	}


#more_pic  {
    width:350px;
    padding:0;
	}
	
#more_pic img  {
    margin-right:5px;
	margin-top:5px;
	padding:3px;
	border:1px solid #CCCCCC;
	vertical-align:top;
	}


#ask  {
    width:300px;
	text-align:right;
	padding:6px;
	vertical-align:top;
	}	
	
#item_pic  {
    width:100px;
	}	
	
	

/* 商品詳細css */
.itemdetail img  {
    margin:15px;
	}
	
.itemexp  {
    padding:4px;
	}	


/*　フッター（コピーライト）　*/
#footer {
text-align:center;
padding-bottom:10px;
background:#c4bbb0;
}

