body{
  background-image : url(../common/bg.gif);
  text-align : center;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.head{
  font-size : 9pt;
  background-color : white;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}

.head_t{
  font-size : 9pt;
  color : silver;
}

.h_menu{
  font-size : 9pt;
  background-image : url(../common/h_menu_bg.gif);
  text-align : center;
  height : 45px;
  padding-top : 5px;
}

.f_menu{
	font-size : 8pt;
	line-height : 130%;
}

.f_menu9{
	font-size : 9pt;
	line-height : 130%;
}

.cr{
  font-size : 9pt;
  background-color : #fafafa;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-bottom-width : 5px;
  border-bottom-style : solid;
  border-bottom-color : silver;
}

.pt9{
  font-size : 9pt;
}

.top_kakomiA{
  font-size : 9pt;
  padding-left : 3px;
  padding-bottom : 3px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : silver;
  border-right-color : silver;
  border-bottom-color : silver;
  padding-top : 3px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : silver;
  line-height : 130%;
}

a:link{
	color : #206990;
	text-decoration : none;
}

a:visited{
	color : #A23C71;
	text-decoration : none;
}

a:hover{
	color : #CC0033;
	text-decoration : underline;
}


img{
	border-style:none;
}
.con{
  margin: 0 auto;
  background-color : black;
  text-align : center;
  width : 900px;
}

.lay_c{
  text-align : center;
}

#head{
  font-size : 9pt;
  background-color : white;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  margin: 0 auto;
}



#foot{
  font-size : 9pt;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 900px;
  background-color : white;
}

#honbun{
	font-size : 9pt;
	width : 700px;
	float : left;
	background-color : white;
}

.leftbox {
	background:#ffffff;
	margin:10px auto 0px auto;
	width:148px;
	border:1px solid #c0c0c0;
}

.leftbox h2 {
	margin:0px 0px 8px 0px;
	padding:3px 0px;
	width:148px;
	font-size:9pt;
	border-left:4px solid #000000;
}

.leftbox p.seto {
	margin:0px 0px 8px 0px;
	padding:3px 0px;
	width:148px;
	font-size:9pt;
	border-left:4px solid #000000;
}


.leftbox p.address {
	padding:0px 8px 0px 8px;
	text-align:left;
	font-size:10pt;
}

.leftbox p.tel {
	padding:0px 8px;
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	line-height:150%;
}

.shop {
	margin-top:10px;
}

.rightbox {
	margin:10px auto 0px auto;
	width:168px;
	border:1px solid #c0c0c0;
}

.rightbox h2 {
	margin:5px 10px;
	padding:0px;
	width:148px;
	text-align:left;
}

.rightbox ul {
	margin:10px 0px;
	padding:0px;
	list-style:none;
}

.rightbox ul li {
	margin:3px 0px;
}

.leftbox a:link, .leftbox a:visited, .rightbox a:link, .rightbox a:visited, .shop a:link, .shop a:visited {
	background:#ffffff;
}

.leftbox a:active, .leftbox a:hover, .rightbox a:active, .rightbox a:hover, .shop a:active, .shop a:hover {
	text-decoration:none;
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	background:#ffffff;
}

.top_p {
	margin:8px 0px 0px 0px;
	padding:0px;
	font-size:9pt;
	line-height:150%;
}

.top_p img {
	margin-bottom:8px;
}




