/* 全ページ共通 */

body{
	font-family:"ＭＳ Ｐゴシック", Osaka,monospace;
	text-align:center;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	font-size: 80%;
	line-height:135%;
	color:#444444;
	background-image:url('images/bg0308.jpg');
	
}

table{ /* 基本テーブル設定（固定）*/
	border: 0px none;
	margin:0px;
	padding:0px;
	text-align:left;
	border-collapse: collapse;
}

th {border: 0px none;margin:0px;padding:0px;border-collapse: collapse;vertical-align:top;}

td {border: 0px none;margin:0px;padding:0px;border-collapse: collapse;vertical-align:top;}

th {white-space:nowrap;} 

h1, h2{ /* 基本タイトル（固定）*/
	padding: 0px; 
	margin: 0px; 
	font-size: 100%;
	text-align:left;
}

a{ /* 基本のリンク （固定）*/
	color: #290095; text-decoration: none;}
a:hover {
	color: #290095; text-decoration: underline;}

ul{ /* 基本のリスト （固定）*/
	list-style-type: square; }

ul ul{	list-style-type: none;}

img{ border:0px;}/* イメージボーダー指定 */

form {	padding: 0px; display: inline;}

p{ line-height:150%; margin:5px 0px;padding:2px 0px;}

.clear_both { /* 画像の周り込み解除 */
	cleftlear: both; 
	font-size: 1px; 
	visibility: hidden; 
	overflow: hidden; 
	height: 1px; 
	text-align: center;
}

.button1{ /* inputボタン設定 */
}

.text1 {border:1px solid #CCCCCC;}/* テキストエリアデザイン設定 */

.caution{ font-weight:bold; color:#CC0000;}/* エラーメッセージ */

.no2{font-size: 110%;} /* フォントズーム */

.strong{ font-weight:bold;}/* フォントボールド */

.red{color: #CC0000;} /* フォント赤 */
.orange{color: #FF9900;} /* フォントオレンジ */
.blue{color: #0000FF;} /* フォント青 */
.green{color: #006600;} /* フォント緑 */
.glay{color: #444444;} /* フォントグレー */

.item img{/* 商品画像枠  */ 
	height: auto;
	padding: 5px;
	margin: 0px;
	background: #FFFFFF;
	text-align:center;
}

.spacebox{/* スペース設定  */ 
	height: 50px;
}

/********************************************************************/
/************* 大枠テーブル（固定） *******************************/
#container {
	width: 860px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	/*border-left:1px solid #333;
	border-right:1px solid #333;*/
	background-color: #ffffff;
}



/********************************************************************/
/*************  ヘッダー ********************************************/


#topimg{background-position: 0% 0%; height:200px;
	    width:860px; 
	    background-image:url('images/topimg1.jpg'); 
	    background-repeat:repeat; background-attachment:scroll
}

#topcopy{padding:125px 420px 20px 22px;
		font-size:100%;}



#header{
	width: 100%;
	padding-bottom:2px;
	height:65px;
	width:860px;
	background:url('images/65.jpg') /*no-repeat*/ ;
}

.shoplogo{ /* サイトロゴブロック（設定の場合） */
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width:100%;
}



.siteName { /* サイト名 h1 （テキスト） */
	margin: 0px;
	padding:25px 0px 0px 25px;
	font-size:110%;
	font-weight:bold;
	font-color:#FFFFFF;
}
.siteName a { color: #FFFFFF;text-decoration: none;}
.siteName a:hover {color: #FFFFFF;
					text-decoration: underline;
					}


.sitecopy{ /* サイトコピー h2 （ロゴがテキストの場合使用）*/
	padding: 0px 5px 0px 25px; 
	margin: 0px;
	line-height:1;
	font-weight:normal;
	font-size:75%;
	color:#FFFFFF;
}

.sitecopy a {color:#FFFFFF;text-decoration: none;}
.sitecopy a:hover {color:#FFFFFF;text-decoration: none;}



/* ヘッダーメニュー */
#headMenu {
	width: 100%;
	margin:0;
	margin-bottom:4px;
	background-color:#5B2E00;
	/*border-bottom:3px #009193 solid;
	border-top:1px #009193 solid;*/
	margin-bottom:10px;
	color:#FFFFFF;
}

.headnavi { /* ヘッダーメニューテキスト */
	padding: 5px 5px 5px 1px;
	/*color: #C8C8C8;*/
	font-size:85%;
	font-weight:normal;
	text-align:right;
	background-color:#362e2b;
	color:#FFFFFF;
}

.headnavi a{
	padding:5px 5px 5px 5px ;
	margin:5px 0px;
	color: #FFFFFF;
	text-decoration: none;
}
.headnavi a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	background-color:#362e2b;
}

.navi01 {/* ヘッダーメニューアイコン */
	color:#333333;
	background-color:#362e2b;
}

/* ヘッダー下装飾ライン */



/********************************************************************/
/************* フッター**********************************************/


#footer {
	width: auto;
	border-top:2px #362e2b solid;
	height: 100px;
	text-align:right;
	margin-top:0px;
		
}

.footnavi { /*フッターメニューテキスト設定*/
	padding: 15px 20px 0px 20px;
	font-size:90%;
	color: #362e2b;
	background-color:#FFFFFF; 
}
.footnavi a{ 
	color: #362e2b;
	text-decoration:none;
	font-weight:normal;
}
.footnavi a:hover { color: #362e2b;text-decoration: underline:#362e2b; }

#copyright { /* コピーライト */
	padding: 0px;
	padding-bottom:10px;
	width: auto;
	color: #362e2b;
	background-color:#FFFFFF;
}



/**********************************************************************************/
/**********************************************************************************/

#leftSide { /* 左サイドtd */
	background-position: 
               0% 0%; border-bottom:3px solid #FFFFFF; width: 170px;
	padding: 0px;
	margin: 0px;
	vertical-align: top; background-image:none; background-repeat:repeat; background-attachment:scroll
	
	}


#center1 { /* センター td （2列）*/
	width: 690px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	background: #FFFFFF;
}




/*************　サイドメニュー固定設定　****************************/



.sidebox { /* サイド用ブロック（幅設定） */

	padding: 1px 0px 5px 0px;
	margin: 0px;
}

.centerbox { /* センター用ブロック（幅設定） */
	margin: 0px;
	padding: 10px;
	
}

.center{ text-align:center;} /* センター */
.right{ text-align:right;} /* 左 */
.left{ text-align:left;} /* 右 */
.middle{ vertical-align:middle;}/* テキスト縦中央 */
.buttom{ vertical-align:buttom;}/* テキスト縦下 */
.float_right{ float:right;}
.float_left{ float:left;}





/************* サイド設定 *****************************************/


.fieldarea{padding:5px 0px 5px 0px; virtical-align:center;}

/* サイドメニューカテゴリリスト */

.list { /* メニュー枠設定 */
	padding: 0px 0px;	
	display: block;
	line-height:130%;
}

.list h3 { /* タイトル */
	padding: 5px 5px;
	margin: 0px; 
}

ul.free_listbox{
	text-align: left;
	padding: 0px;
	margin:0px;
	list-style:none;
}

ul.listbox{
	text-align: left;
	padding: 0px;
	margin:0px;
	list-style:none;
}




li.ca1 {
	margin: 0px;
	border-top: 1px solid #FFFFFF;	
	border-bottom: 1px solid #FFFFFF;
	font-family:Lucida Sans Unicode;
	font-size: 100%; 
	font-weight:bold; 
	background-color:#362E2B;
}



li.ca1 a{
	padding: 5px 3px 5px 15px;
	display: block; 
	text-decoration: none; 
	background-color:#362E2B;
	color:#FFF;
}

li.ca1 a:hover{
	text-decoration: none;
	color:#231D47;
	background-color:#D9E3F0;
}




li.ca2 {
	margin: 0px;
	border-bottom: 1px solid #FFFFFF;
	font-family:Lucida Sans Unicode; 
    font-weight:normal;
}




li.ca2 a{ display: block;
	color:#FFF;
	text-decoration: none; padding-left:15px; padding-right:3px; padding-top:1px; padding-bottom:1px; background-color:#5A4E47;
	
}
li.ca2 a:hover{
	color:#231D47;
	text-decoration: none;
	background-color:#D9E3F0;
}


	





/**********************************************************************************/
/*************　テキスト流し込みの基本　********************************************/


.simple_text{
		font-size:100%;
		line-height:1.4;
		padding: 10px 25px 10px 30px;
		color:#444444;
		font-weight:normal;
		}
		
.simple_title{
		padding: 20px 20px 0px 20px;
		color:#000080;
		font-size:110%;
		font-family:Lucida Sans Unicode; 
        font-weight:bold;}
        


/**********************************************************************************/
/************ トップページカテゴリーへのリンク　***********************************/


.topk_link{float:left;
		width:160;
		margin-left:5px;
		margin-top:0px;
		padding-bottom:10px;
		}
		
.topk_img{}


.topk_text{width:140px;
		padding:3px 10px 3px 10px;
		color:#44f;
		}


	
/**********************************************************************************/
/*************　ラムファー、ファーパッドの説明のところのスタイル　*****************/


.midashi1{margin:2px 10px 10px 0px;
          background-color:#3A3D58;
          color:#FFFFFF;
          font-size:120%; 
          font-family:Lucida Sans Unicode; 
          font-weight:bold; 
          padding-left:15px; 
          padding-right:4px; 
          padding-top:5px; 
          padding-bottom:4px
          
		  }
		  
		  
		  
.midashi1 a{ color:#FFFFFF;}
        
.midashi1 a:hover{ color:#FFFFFF;
				text-decoration: underline;}  



.midashi2gp{margin-bottom:5px;
			}


.midashi2{margin-top:2px;
		margin-right:10px;
          background:#A2BBDB;
          padding:5px 4px 4px 10px;
          color:#231D47;
          font-size:110%;
		  }

.text2 {width:45%;
        float:left;
		font-size:105%;
		line-height:1.4;
		margin: 0px;
		padding: 15px 15px 3px 15px;
		color:#444444;
		font-weight:normal;
		text-align:left;
}
.text2img{float:right;
		padding-left:5px; 
		padding-right:5px; 
		padding-top:15px; 
		padding-bottom:10px}
		
	
		
h5.midashi3{
          background:#D9E3F0;
          border-left:10px solid #231D47;
          border-bottom:1px solid #231D47;
          margin: 0px 10px 0px 10px;
          padding:5px 4px 3px 10px;
          color:#333333;
          font-family:Lucida Sans Unicode;
          font-size:100%;
		  }
		  
.text3 {width:80%;
		font-size:105%;
		line-height:1.4;
		margin: 0px;
		padding: 15px 15px 3px 15px;
		color:#444444;
		font-weight:normal;
		text-align:left;
}






/**********************************************************************************/
/*************　会社概要、マテリアル、お手入れ・保管についてのページ　*************/



.midashi4gp{margin-bottom:10px;
			}


.text4 {width:435px;
		font-size:105%;
		line-height:1.4;
		margin: 0px;
		padding: 15px 0px 15px 30px;
		color:#444444;
		font-weight:normal;
		text-align:left;
}


.text4_img{float:right;
           padding:15px 25px 15px 0px;}



	
.add_left{width:20%;
		background:#D9E3F0;
		border:1px solid #231D47;
		font-size:100%;
		line-height:1.4;
		padding: 4px 20px 4px 5px;
		color:#444444;
		font-weight:normal;
		text-align:right;
		
		}
		
		
.add_right{width:80%;
		background:#FFFFFF;
		border:1px solid #231D47;
		font-size:100%;
		line-height:1.4;
		padding: 4px 5px 4px 15px;
		color:#444444;
		font-weight:normal;
		text-align:left;
		}






/********************************************************************/
/************* ブログのRSS読み込み **********************************/



.rss_box {
	 margin: 0;
	 width: 99%;
	 background-color: #white;
	 border: 1px solid silver;
	 text-align: left;
}
.rss_items {
	margin-top:0px;
	padding:0px; 0px;
	margin-left:20px;
	color:#362e2b;
}

.rss_title {
	padding:3px;
	font-size: 10pt;
	background-color:#E7C79C;
	color:#FFF;
	font-weight:bold;
	text-align: left;
}

.rss_item  {
  font-size: 9pt;
  list-style:;
  padding-bottom:0px;
}

.rss_item a {
	color:#362e2b;
	font-size: 9pt;
	font-weight:normal;
	}
.rss_title a:visited, .rss_title a:link {
	color: #362e2b;
}	
.rss_item a:visited {
	color: #000000;
}

.rss_date {
	font-size: 9pt;
	color: #38311F;
	}
	
	
		
/********************************************************************/
/************* 商品カテゴリー・商品詳細のページ設定基本 *************/


.ktg_gr{border-bottom:1px #aaaaaa solid;
		hight:190px;
		clear:both;}

		
.ktg_img{float:left;
		margin:0px;
		padding:30px 15px 30px 40px;}



.ktg_text{hight:190px;
		width: 400px;
		float:right;
		padding-top:30px}

.ktg_title{color:#000080;
		font-weight:bold;
		font-size:95%;
		font-family:Lucida Sans Unicode; 
        font-weight:bold;}

.ktg_spec{padding:5px 50px 15px 0px;
		font-size:90%;
		}
		
		
		
		
/********************************************************************/
/************* 商品詳細のページ・メイン画像 ***************************/


.sh_gr{border-bottom:1px #aaaaaa solid;
		clear:both;
		}

		
.sh_img{float:right;
		margin:0px;
		padding:30px 50px 30px 10px;}



.sh_text{
		width:320px;
		float:left;
		padding-top:30px;
		padding-left:30px;}
		
		
		
/*******写真が無い場合*****************/
.sh_textonly{
		width:100%;
		padding:30px 10px 30px 30px;
		}
		
/*************************************/		
		

.sh_title{color:#000080;
		font-size:155%;
		line-height:1.3;
		padding:70px 0px 10px 0px;
		font-family:Lucida Sans Unicode; 
        font-weight:bold;}

.sh_spec{padding:20px 0px 15px 0px;
		font-size:90%;
		}
		
		
/************* 商品詳細・サイズ詳細 ***************************/	
		

.ss_gr{border-bottom:1px #aaaaaa solid;
		hight:190px;
		clear:both;}

		
.ss_img{float:left;
		margin:0px;
		padding:20px 30px 15px 30px;}



.ss_text{
		width: 400px;
		float:right;
		margin-right:0px;
		padding-top:20px;
		padding-bottom:15px;}

.ss_title{color:#000080;
		font-weight:bold;
		font-size:100%;
		font-family:Lucida Sans Unicode; 
        font-weight:bold;}

.ss_spec{padding:5px 0px 0px 0px;
		font-size:90%;
		}
		
.ss_color{color:#444444;
		font-weight:bold;
		font-size:100%;
		font-family:Lucida Sans Unicode; 
        font-weight:bold}