/*  全州ガイド用CSS*/

/* メイン画面・リスト画面共通CSS */

	body{
		background-color:#FFFFEE;
		color:#000;
		text-align:center;
		line-height:140%;
		font-size:12px;
	}
	
	
	a{text-decoration: none;}/* 文字修飾なし*/
	
	
	#Base, #ListBase{
		float:left;
		width:600px;
		background-color:#fff;
		border:2px #0E325A solid;/* 囲み枠の太と色と形*/
		margin:20px 0 0 0;
		background-image:url(title.jpg);/* タイトル画像（4月10日）*/
		background-repeat: no-repeat;
		
	}
	
	
	#ListBase{
		float:none;
		margin:auto;
	}



	#HeaderBlock{
		text-align:center;
		border:0px #000 solid;
		margin-top: 0px;  /* 上の余白 */
  		margin-bottom: 0px;  /* 下の余白 */
	}
	
	h1{
		font:30px bold;
		color:#A99054;/*大きなタイトル文字*/
		margin-top: 70px;            /* 上の空白 */
	}
	
	#MainSearch{
	}

/* メイン画面用CSS */


/* リストタイトルを左へ*/
.SideListBlockOuter{
text-align:left;
margin:20px 0 0 620px;/* 元は20px 0 0 640px*/
/* float: left; */
width:auto;
border:2px #0E325A solid;
background-color:#fff;
}






.SideListBlock{
text-align:left;
margin:20px;/* 元は20 */
padding-left:1em;
}



/*リストタイトルの*/
.SideListTitle{
list-style-type:none;  /* リストマークは自前の画像を使うので無し */
padding-left:5px;
margin:0 0 1em 0;
line-height:1;
}


.SideListLink{
display : block;  /* paddingを使いたいので、ブロック要素にする */
padding-left: 12px;  /* 背景画像の幅分、左paddingを確保*/
background-image : url(circle.gif);  /* 背景画像として、茶色の■を入れる*/
background-repeat:no-repeat;  /* 背景画像の繰り返しは無し。これにより、背景画像は左上に1個だけ表示になる*/
text-decoration: none;
font-style:bold;
color:#6E1E00;
}


.SideListLink:visited{
background-image : url(check.gif);  /* 背景画像として、グレーの■を入れる*/
}

 .SideListLink:hover {color :#f00;}  /* マウスが重なった時だけ、背景色を赤に*/

/* メインブロックを右に並べる*/
.MainBlock{
border:1px #fff solid;
width:100%;
margin:0 0 0 0;
text-align:left;
}



#footer{
width:100%;
clear:both;
text-align:center;
}







	/* 大文字の店名 */
	#MainTitle{
		margin:10px auto;
		margin-top: 50px;  /* 上の余白 */
		font-size:16px;
		font-style:bold;
		color:#6E1E00;
		text-align:center;
	}
	
	/* グリーン文字のリード */
	#MainLead{
		margin:1px auto;
		border:5px #fff solid;
		font-style:bold;
		color:#0E325A;
		text-align:center;
		}


	/* メイン画面で、CGIが吐いているclass */
	
		/* 本文ブロック１〜５ */
			.MainBodyBlock{
				/* border:10px #fff solid;（2月13日にコメント化）*/
				/* margin-right: 15px;  右の余白 （2月13日にコメント化）*/
				 margin: 20px 30px;  /* 天地20px 左右30pxの余白 （2月13日） */
				 text-align:left;
			}
			
			.MainBodyBlockTail{
				clear:both;
				}

			.MainBodyBlockImageArea{
				/* width:350px; 	最初に設定した幅（2月13日にコメント化）*/
				width:320px;		/* 2月13日に設定変更した幅*/
				float:left;
				/*margin-left: 20px;   左の余白 （2月13日にコメント化）*/
				margin-right: 20px;   /* 右の余白 （2月13日追加） */
				margin-bottom: 20px;  /* 下の余白 */
			}
			
			.MainBodyBlockCommentArea{
			/* margin-right:30px;  コメント右の余白（2月13日にコメント化） */
			text-align:left;
				font-size:10px;
				color:#6E1E00;
				line-height:1.4em;
			}
			
			
			
		
		/* 店舗情報テーブル */
			#MainInfoTable{
			margin-top: 10px;  /* 上の空白 */
			margin-left: 30px;  /* 左の余白 */
 			margin-right: 30px;  /* 右の余白 */
			}
			
			.MainInfoTableRow{
			
			}
		
			.MainInfoTableName{
				background-color:#8396AA;/* 店舗情報のセル*/
				font:12px bold;
				color:#FFFFFF;/*店舗情報文字*/
				text-align:center;
				margin-top: 10px;  /* 上の空白 */
			}
			
			.MainInfoTableValue{
				border-bottom:2px #aaa dotted;/*ライン*/

			}
				
				#BackLink{
				text-align:center;/*INDEXの文字位置（2月14日追加）*/
				font-size:20px;
				font-style:bold;
				margin: 20px 0 20px 0;  /* 下の空白 */
				text-decoration: none;
				text-color:#A99054;/*INDEX文字色*/	
			}
			
			
/* INDEX画面用CSS */

	/* INDEX画面で、CGIが吐いているclass */
		#ListMessageStr{
			text-align:center;

		}
		
		.ListShopBlock{
			border:2px #999 solid;
			margin-top: 10px;  /* 上の余白 */
			margin-bottom: 10px;  /* 下の余白 */
			margin-left: 60px;  /* 左の余白 */
 			margin-right: 60px;  /* 右の余白 */
		}
		
		.ListShopTitle{
			background-color:#999;
			/* color:#fff; 		（2月13日にコメント化）*/
			padding-left:15px;	/* タイトルを15px下げる（2月13日に追加） */
			font-style:bold;		/* タイトルを太字にする（2月13日に追加） */
			text-align:left;
		}
		
				/* タイトル名の文字色と太さの設定（2月13日に追加） */
				 .ListShopTitle a:link{
					color:#fff;		/* 文字色にはリンク色が使われるため */
				}
				 .ListShopTitle a:visited{
					color:#fdd;		/* 文字色には訪問リンク色が使われるため */
				}
		
		
		
		.ListShopDescription{
			margin:10px;
			text-align:left;
		}
		
		.List_shop_thumnail{
			float:left;
			margin-right:5px;	/*サムネール画像右の余白（2月13日にコメント化） */
			margin-right:10px;	/* （2月13日に設定変更） */
			margin-bottom:10px;	/*サムネール画像下の余白（4月8日にコメント化） */
			 border-width:0px;
			}
		
			ListShopBlock:after{
			  display:block;/* INDEXの灰色部分 */
			  clear:both;
			}




	
