 body {
	background-color:#a79b72;
	text-align: center; 
	margin:0;
	overflow-y:scroll;
}

 /* #wrapper ページの整形：全体のサイズ 中央寄せ*/

div#wrapper {  
    width: 850px;  
    margin: 0 auto;  
    text-align: left; 
	font-size: 16px;
	overflow:hidden;

  
}  
 /* ロゴ上から27PT下がる*/
 
.logo_box{

	height: 13px;
	background-color: #a79b72;
	margin-top: 27px;
	padding-left:13px;
		float: left;
}

 /* トップページスタート*/

.top_main_box{
	width: 850px;
	height: 171px;
	margin-top: 164px;
	margin-bottom: 164px;
	paddingt: 0px;
		float: left;
}

 /* ショップの部分*/
.top_main_box_left{
	width: 425px;
	margin: 0px;
	padding: 0px;
		float: left;
}
.top_main_box_right{
	width: 425px;
	margin: 0px;
	padding: 0px;
		float: left;
}
.box_Medium_shop{
	width: 425px;
	margin: 0px;
	padding-bottom: 10px;
	float: left;
	text-align:center;
}
.box_Medium_shop_logo{
	width: 425px;
	height: 171px;
	margin: 0px;
	padding-top: 0px;
	float: left;
	text-align:center;

		
}

 /* ３Dの部分*/
 
 .box_Medium_3d{
	width: 350px;
	margin: 0px;
	padding-bottom: 13px;
	float: left;
	text-align:center;
}
.box_Medium_3d_logo{
	width: 370px;
	height: 171px;
	margin: 0px;
	padding-top: 70px;
	float: left;
	text-align:center;

}

 /* トップページ終わり*/
 
 /* フッダースタート*/
 .Fudda_waku_big{
     width: 850px; 
	 
    margin: 0 auto;  
    text-align: left; 
	font-size: 12px;
	background-color:#ceaf6e;
				float: left;
	letter-spacing: 0.1em;
	}
	
 .Fudda_waku_01{
      width: 425px;

    margin: 0 auto;  
    text-align: left; 
			float: left;
	}
 .Fudda_waku_02{
      width: 425px;
	 height:67px;  
    margin: 0 auto;  
    text-align: left; 
			float: left;
	}

 /* ミリアムハスケル*/	
	 .Fudda_waku_03{
      width:129px; 
	  height:34px; 
    margin-top: 25px;
    margin-left: 30px;
	text-align:center;
	padding-top:3px; 
	padding-left:0px; 
	border-right: solid #000000;
	border-width : 1px; 
		float: left;
		 line-height:14px;
}
	 .Fudda_waku_04{
      width: 129px;
	  	  height:34px;   
    margin-top: 25px;
	text-align:center;
	padding-top:3px; 
	border-right: solid #000000;
	border-width : 1px; 
		float:left;
		 line-height:14px;
}

.Fudda_waku_11{
 width: 129px;
height:34px;   
 margin-top: 25px;
text-align:center;
padding-top:3px; 
border-right: solid #000000;
border-width : 1px; 
float:left;
line-height:14px;
}


 /* TOP*/	
 .Fudda_waku_06{
      width: 425px;
	 height:47px;  
    margin: 0 auto;  
    text-align: left; 
			float: left;
	}

.Fudda_waku_07{
width: 64px; 
height:16px; 
margin-top: 5px;
text-align:center;
padding-left:30.3px; 
border-right: solid #000000;
border-width : 1px; 
float: left;
}
.Fudda_waku_08{
width:64px; 
height:16px; 
margin-top: 5px;
text-align:center; 
border-right: solid #000000;
border-width : 1px; 
float: left;
}

 /* 住所*/
 
	 .Fudda_waku_09{
 float: left;
 width: 205px;
 padding-left:0px;
 margin: 20px 0px 24px 60px;
 line-height:19px;
}

	 .Fudda_waku_10{
 float: right;
 width: 144px;
 padding-top: 0px;
 margin: 83px 0px 0px 0px;
}

 /* フッダー終わり*/

 /* 会社概要のページスタート*/

	 .line_01{
      width:100%; 
	  height:20px; 
	  margin-bottom: 20px;
	text-align:center; 
	border-bottom: solid #ffffff;
	border-width : 1px; 
		float: left;

}

	 .company_01{
      width:100%; 
  
	float: left;
	font-size: 14px;
	line-height:19px;
}
	 .square_01{
      width:16px; 
	  height:90px;  
	float: left;
	margin: 0px 20px 0px 20px;
	padding-top: 0px;
}
	 .space_01{
      width:790px; 
	  height:3px;  
	float:right;
}

 /* テキストを少しだけ下げる*/
	 .text_margin{
      margin-top: 2px;
}

 /* MAPの頭揃え*/
img.example2 { vertical-align: top; }

	 .map_waku_01{
 float: right;
 width: 600px;
 height:90px;
 padding-bottom:59px;
 margin-top:0px;
 padding-top:0px;
}




 /* 会社概要のページ終わり*/
 
 /* ここからmiriam_haskellのページスタート*/ 
 
 /* 飾りとロゴ*/  
 	 .decoration_01{
      width:458; 
	  height:87px;  
	float: left;
}
	 .logo_box_02{
      width:197; 

	float: left;
	 padding-left:13px;
	padding-right:46px;
	padding-top:27px;
	padding-bottom:0px;
}
 
 


 /* ミリアムハスケルの文字*/

.miriam_haskell_text{
width:100%; 
height:57px;  
float: left;
text-align:center; 
padding-top:8px;
margin: 0 auto;
margin-bottom: 0px;
}

 /* 商品の写真と枠*/
 
.commodity_box_main{
width:790px; 
height:341px;  
float: left;
text-align:center; 
padding-top:0px;
margin: 0 auto;
margin-left:30px;
margin-bottom:23px;
}
.commodity_photo{
width:445px; 
height:334px;  
float: left;
text-align:center; 
padding-top:0px;
box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}
 /* 商品の説明*/
 
.commodity_text{
width:333px; 
height:334px;  
float: left;
text-align:center; 
padding-top:0px;
box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
border: 1px #ffffff solid;
margin-left:10px;
}

.commodity_text_top{
width:100%; 
height:67px;  
float: left;
text-align:center; 
padding-top:0px;
border-bottom: 1px #ffffff solid ;

}

.decoration_text_top{
width:55px; 
height:54px;  
float: right;
padding-top:0px;
margin-top:6px;
margin-right:6px;
}

.commodity_text_title{
width:190px; 
height:44px;  
float:left;
padding-top:0px;
margin-top:25px;
margin-left:6px;
color: #ffffff;
font-size: 16px;
text-align: left
}

.commodity_text_age{
width:62px; 
height:20px;  
float:left;
padding-top:0px;
margin-top:27px;
margin-left:6px;
color: #ffffff;
font-size: 12px;
}

.commodity_text_explanatory_text{
width:283px; 
height:180px;  
float:left;
padding-top:0px;
margin-top:17px;
margin-left:17px;
color: #ffffff;
font-size: 12px;
text-align: left;
line-height: 20px;
}

.decoration_text_under{
width:55px; 
height:54px;  
float: left;
padding-top:0px;
margin-bottom:6px;
margin-left:6px;
}

.commodity_price{
width:143px; 
height:23px;  
float: right;
padding-top:0px;
margin-top:6px;
margin-right:17px;
font-size: 12px;
color: #ffffff;

}

 /* ここからmiriam_haskellのページ終わり*/ 
 
  /* 商品の説明(7月に商品説明文を辞めたいとの連絡がありましたので、商品説明文無しバージョン）*/
 
.commodity_text_none{
width:333px; 

float: left;
text-align:center; 
padding-top:0px;
box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
border: 1px #ffffff solid;
margin-left:10px;
}






.decoration_text_top_none{
width:55px; 
height:54px;  
float: right;
padding-top:0px;
margin-top:6px;
margin-right:6px;
}

.commodity_text_title_none{
width:252px; 
 
float:left;
padding-top:0px;
margin-top:25px;
margin-left:6px;
color: #ffffff;
font-size: 16px;
text-align: left
}

.commodity_text_age_none{
width:252px; 
height:20px;  
float:left;
padding-top:0px;
margin-top:25px;
margin-left:6px;
color: #ffffff;
font-size: 12px;
text-align: left;
}

.commodity_text_explanatory_text_none{
width:283px; 
height:180px;  
float:left;
padding-top:0px;
margin-top:17px;
margin-left:17px;
color: #ffffff;
font-size: 12px;
text-align: left;
line-height: 20px;
}

.decoration_text_under_none{
width:55px; 
height:54px;  
float: left;
padding-top:0px;
margin-bottom:6px;
margin-left:6px;

}

.commodity_price_none{
width:252px; 
height:20px;  
float:left;
padding-top:0px;
margin-top:10px;
margin-left:6px;
color: #ffffff;
font-size: 12px;
text-align: left;

}

 /* 下の飾りが右に行ってしまうので、一行入れる*/
.dummy_line{
width:300px; 

float: left;

}

 /* ここからmiriam_haskellのページ終わり(7月に商品説明文を辞めたいとの連絡がありましたので、商品説明文無しバージョン）*/ 
 
 
 
  /* ここからお店のトップページスタート*/ 
  
  
.space_02{
width:100%; 
height:32px;  
float:right;
}

.flower_01{
width:17px; 
height:90px;  
float: left;
margin: 0px 20px 0px 20px;
padding-top: 0px;
}
  /* Close は行数が多い*/
.flower_02{
width:17px; 
height:120px;  
float: left;
margin: 0px 20px 0px 20px;
padding-top: 0px;
}


  /* 京都東山は写真付きでさらに行数が多いから*/
.flower_03{
width:17px; 
height:188px;  
float: left;
margin: 0px 20px 0px 20px;
padding-top: 0px;
}

.store_interior{
width:250px; 
height:188px;  
float:right;
padding-top: 0px;
}

.kitayama_text{
width:513px; 
height:188px;  
float:left;
margin: 0px 0px 0px 0px;
padding-top: 0px;
}
	
 /* ここからお店のトップページ終わり*/ 
 /* ここからその他の商品スタート*/ 
  
 /* バックカラー変更*/  
.background-color{
background-color:#9f3b42;
text-align: center; 
margin:0;
}

div#hoge{  

margin: 0 auto;  
text-align: left; 
overflow:hidden;
background-color:#9f3b42;
} 

 /* 背景色を変更したのでwrapperが使えなかった。これで大枠を作る*/ 
.wrapper_02{  
width: 850px;  
margin: 0 auto;  
text-align: left;  
} 


/* Other Jewelryの画像(使わなかった）*/ 
.other_jewelry_text{
width:100%; 
height:57px;  
float: left;
text-align:center; 
padding-top:8px;
margin: 0 auto;
margin-bottom: 0px;
}

 /* 商品の説明色変更*/
 
.commodity_text_02{
width:333px; 
height:334px;  
float: left;
text-align:center; 
padding-top:0px;
box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
border: 1px #ffffff solid;
margin-left:10px;
background-image: url("./img/background-color_02.jpg")
}

.commodity_text_02_none{
width:333px; 
 
float: left;
text-align:center; 
padding-top:0px;
box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
border: 1px #ffffff solid;
margin-left:10px;
background-image: url("./img/background-color_02.jpg")
}
