/* CSS Document */
/*
１．基本のスタイル（タグの再定義）
２．ヘッダー、フッダー
３．テーブル




/*   １．基本のスタイル(タグ再定義)
----------------------------------------------------------*/
body {
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #666;
	line-height:130%;
	background-color:#E4E4E3;
	font-size:12px;
	background-image:url(img/back.jpg);
}

img{
border:0;
}
p{
margin-left:15px;
}

h1{
margin:0 0 0 10px;
padding:0;
}

a:hover{
	color: #fff;
    background-color:#999;
	text-decoration:none;
}

a {  color:#999;
   text-decoration:underline;
}

h3{
background-color:#FAE8BC;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}
td{
font-size:12px;
}

/*   ２．ヘッダー、フッダー
----------------------------------------------------------*/
#header{
}
#footer{
font-size:10px;
color:#999999;
text-align:center;
}

/*   ３．テーブル
----------------------------------------------------------*/
.commontable table{
	border-collapse:collapse;
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	width:700px;
	background-color:#fff;
	font-size:12px;
	margin-left:15px;
}

.commontable th{
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	font-weight:normal;
	padding:3px 3px 3px 10px;
	background-color:#eee;
	text-align:left;
	color:#2D7B94;
}
.commontable td{
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	padding:3px 3px 3px 10px;
	line-height:1.4;
	text-align:left;
}
.commontable td.button{
	text-align:center;
	padding:10px;
}

.commontable th img{
margin:0 4px 0 0;
}
/*   ４．いろんな領域
----------------------------------------------------------*/
.all{
background-image:url(img/back.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#F9F9F9;
}
#contents{
padding:15px;
}
.news{
background-color:#fff;
border:1px solid #C8C6C6;
margin:10px 5px 10px 10px;
padding:7px;
background-image:url(img/10.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
.shop{
background-color:#fff;
border:1px solid #C8C6C6;
margin:10px;
padding:7px;

}

#banner{
background-color:#E4E3E3;
margin:0 10px 10px 10px;
border:1px #C8C6C6 solid;
padding:5px;
text-align:center;
clear:both;
}

#side{
background-image:url(img/side.gif);
background-repeat:repeat-y;
width:9px;
}

#flash{
text-align:center;
clear:both;
}

.date{
margin-left:15px;
}
/*   5．フォント・余白
----------------------------------------------------------*/
.red{
color:#FF0000;
}

.blue{
color:#53A9C4;
}
.orenge{
color:#E19709;
}
.space{
margin:0 7px 7px 7px ;
}

.space2{
margin-right:4px;
}
.space3{
margin-bottom:3px;
}
.space4 img{
margin-left:4px ;
}

.space8{
margin:0 5px 0 5px ;
}
.space88{
margin:0 5px 0 0px ;
}
.space10{
margin:10px;
}
/*   6．歴史
----------------------------------------------------------*/
.history{
background-color:#fff;
border:1px solid #C8C6C6;
margin:10px;
padding:10px;
background-image:url(img/history/back.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

/*   7．アクセス
----------------------------------------------------------*/
.access{
background-color:#fff;
border:1px solid #C8C6C6;
margin:10px;
padding:10px;
}

/*   8．景色・CAFE ・銘茶
----------------------------------------------------------*/
.photo{
padding-left:20px;
}
.space11{
margin-bottom:5px;
}

.photo2{
background-image:url(img/shop/ya.gif);
background-repeat:no-repeat;
background-position:right top;
padding-left:20px;
}

.text{
background-color:#fff;
border:1px solid #C8C6C6;
padding:7px;
margin:10px 20px 5px 20px;
}


.meicha{
background-color:#fff;
border:1px solid #C8C6C6;
margin:10px;
padding:10px;
background-image:url(img/meicha/back.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}

.zansyo{
	background-image:url(../images/zansyo2.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:365px;
	height:97px;
	}   