@charset "Shift_JIS";

/*全体構造
------------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	background: url(../images2/a7.gif) repeat-y;
	background-color: #CCCCCC;
}
h1 {
margin: 0;
padding: 0;
}
h2 {
margin: 0;
padding: 0;
font-size: 18px;
}
a:link {
	color: #0000FF;
}
a:visited {
	color: #660066;
}
a:hover {
	color: #CC0000;
}

/*ヘッダ
-------------------------------------------------*/
#header {
background: url(../images2/header1.gif) no-repeat;
height: 111px;
width: 800px;
padding: 6 0 0 30;
}
#banner1 {
background: url(../images2/az3.gif) no-repeat;
float: left;
width:384px;
height: 31;
}
#banner2 {
background: url(../images2/az4.gif) no-repeat;
float: right;
width:356px;
height: 31;
}
#counter {
position: absolute;
	top: 10px;
	left: 650px;
}
/*サイドナビ
-----------------------------------*/
#snabi {
float: left;
margin: 0;
	padding: 0 0 0 0px;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
}

/*Ｇナビ
-----------------------------------*/
ul#gnavi  {
	position: absolute;
	top: 82px;
	left: 28px;
	margin: 0;
	padding: 0 0 0 0px;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
}
ul#gnavi li {
  display: inline;
  padding-left: 5px;
  vertical-align: top;
}

ul#gnavi a:link {
	color: #FFFFFF;
background: transparent;
}
ul#gnavi a:visited {
color:#FFFFFF;
}
ul#gnavi a:hover {
color:#FFFFFF;
}

/*ページボディ
---------------------------------------------*/
#pagebody {
	width: 740px;
	margin: 0 0 0 30;
}
#main1 {
	background: url(../images2/a2.gif) repeat-y;
	float: left;
	width: 384px;
	padding: 0 6 0 0;
}
#main1-img1 {
background: url(../images2/a1.gif) no-repeat;
height: 270px;
width: 384px;
}
#main1-img2 {
background: url(../images2/a2.gif) no-repeat;
	height: 180px;
	width: 384px;
	padding: 10 0 10 0;
}
#main1text {
font-size: 15px;
line-height: 180%;
padding: 0 10 0 10;
}
#main1-img3 {
	background: url(../images2/a3.gif) no-repeat;
	height: 150px;
	width: 384px;
	padding-top: 50px;
	font-weight: bold;
	font-size: 15px;
}
#kbar {
	font-size: 15px;
padding: 0 12 10 10;
line-height: 150%;
}
#main1-img4 {
background: url(../images2/a4.gif) no-repeat;
height: 43px;
width: 383px;
}
ul#kisyu {
	width: 250px;
	list-style-type: none;
	}
#kisyu li {
	border-bottom-style: dotted;
	font-size: 15px;
	line-height: 150%;
	padding: 15 0 0 0;
}
#main2 {
	background: url(../images2/a5.gif) ;
	float: right;
	width: 350px;
	padding: 0 0 0 0;
}
#tizu1 {
float: right;
}
p#text1 {
	font-size: 15px;
	line-height: 150%;
	font-weight: bold;
}
ul#text2 {
	line-height: 150%;
	font-size: 15px;
}

/*開店情報
----------------------------------------------------*/
ul#kaiten {
	width: 250px;
	list-style-type: none;
}
#kaiten li {
	border-bottom-style: dotted;
	font-size: 15px;
	line-height: 150%;
}

/*フッター
--------------------------------------------------*/
#footer {
	background: url(../images2/footer1.gif);
	width: 800px;
	clear: both;
	height: 50px;
}
#fspace {
	padding: 10 0 0 240;
}
ul#footer2  {
	margin: 0;
	padding: 0 0 0 0px;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
}
ul#footer2 li {
  display: inline;
  padding-left: 7px;
  vertical-align: top;
}

ul#footer2 a:link {
	color: #FFFFFF;
}
ul#footer2 a:visited {
color:#FFFFFF;
}
ul#footer2 a:hover {
color:#FFFFFF;
}
#fcolor {
	color: #FFFFFF;
}