/*
	ページ基本スタイル (タグ総称スタイル)
*/

	html {
		margin:     0;
		padding:    10;
		background: url(../images/bg_all.jpg);
		color:      #333333;
	}
	
BODY {
	font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
	text-align:center;
}


h4{font-size:0.8em; line-height:1em; font-weight:normal;}

	
	/* レイアウト */
	#page-layout {
		width:   701;
		background-color: #ffffff;
		margin:auto;
		
	}
	

	form, div {
		margin: 0;
	}

	img {
		border: none;
	}

	table {
		empty-cells: show;
	}

	hr
	{
		clear:      both;
		color:      rgb( 235, 235, 170 );
		background: rgb( 235, 235, 170 );
		border:     none;
		margin:     0 auto;
		height:     1px;
	}



/*
	スタイル ミニコマンド
*/
	/* CSS なしの場合のみ表示したい部分 */
	.nocss {
		display: none;
	}

	/* float 解除 */
	.float_breaker {
		clear: both;
	}

	/* ページフッタ */
	.page-footer {
		margin: 3px;
		text-align:  center;
		font-size:   0.7em;
		font-weight: bold;
		color:       white;
	}
	
	 /* 本文 */
	.honbun {font-size: 0.8em;
	color: rgb( 51, 51, 51 );
	line-height: 130%; 
	}
	
	 /* キャッチ */
	.class_name { 
	background:#FCFC9B; 
	padding:2 10px; 
	font-weight:bold; 
	border:dotted 2px #f60; 
	}
	
	.class_name2 { 
	background:#996666; 
	padding:4px; 
	font-weight:bold; 
	text-align: center;
	border:dotted 2px #FFCCCC; 
	width: 90%;
	
	}
	
	.class_name3 { 
	background: url(../images/wa_img.gif);
	padding:4px; 
	font-weight:bold; 
	text-align: center;
	border:dotted 2px #932E32; 
	width: 90%;
	
	}

.class_name2 span, .class_name3 span {
	font-size: 88%;
	font-weight: normal;
}

.restaurant { 
border: solid 1px #666666;  
padding: 10px;  
background-color:#FEF9A5;
	}

.restaurant2 { 
border: solid 1px #666666;  
padding: 10px;  
background: url(../images/wa_img.gif);
	}
	
.staff { 
border: solid 1px #666666;  
padding: 10px;  
background-color:#FEF9A5;
	}


/* データ */
.data {color: #660000;
          font-weight: bold;
          } 

.data2 {color: #666666;
          font-size: 0.7em;
          text-align: center;
          } 

.data3 {color: #990100;
          font-weight: bold;
          font-size: 1.5em;
          text-align: center;
          line-height: 1.2em;
          } 

.data4 {color: #990100;
          font-weight: bold;
          font-size: 1.1em;
          text-align: center;
          } 
.fntGry {color: #333333;
          font-size: 1em;
          } 




/* リンク指定 */
A:link    { color:#ffffff; text-decoration:none;}
A:visited { color:#ffffff;text-decoration:none;}
A:hover   { color:#FFCC00; text-decoration:none; }

A.a2:link    { color:#666666; text-decoration:none;}
A.a2:visited { color:#666666;text-decoration:none;}
A.a2:hover   { color:#FFCC00; text-decoration:none; }

A.a3:link    { color:#990000; text-decoration:none;}
A.a3:visited { color:#990000;text-decoration:none;}
A.a3:hover   { color:#FFCC00; text-decoration:none; }

A.a4:link    { color:#333333; text-decoration:none;}
A.a4:visited { color:#999999;text-decoration:none;}
A.a4:hover   { color:#FFCC00; text-decoration:none; }

