﻿body {
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
}
h1 {
	font-size: 83%;
	margin-bottom: 3px;
	margin-left: 3px;
}

h1.spbeer {
	font-size: 17pt;
	font-weight: bold;
	height: 28px;
	width: 631px;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 3px
}

h2 {
	font-size: 17pt;
	font-weight: bold;
	height: 28px;
	width: 631px;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 3px;
}

p {
	margin: 0px;
}
.box00 {
	border: 3px solid #000000;
}
.navi {
	font-size: 110%;
	margin-top: 3px;
	margin-left: 4px;
}
.navi01 {
	font-size: 110%;
	margin-bottom: 3px;
	margin-left: 4px;
	margin-top: 10px;
}
.box01 {
	border: 1.5px solid #FF9933;
	margin-bottom: 10px;
}
.box01-padding00 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
}
.box01-padding01 {
	padding-right: 5px;
	padding-left: 7px;
}
.box01-padding02 {
	padding-right: 5px;
	padding-left: 9px;
}
.box01-padding03 {
	padding-right: 5px;
}
.box01-padding04 {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}
.box01-padding05 {
	padding-right: 30px;
	padding-left: 30px;
}


.menu {
	font-size: 105%;
	line-height: 130%;
}


.menu-g {
	font-weight: bold;
	color: #009900;
}
.menu-border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-collapse : collapse;
}

.menu-b {
	font-weight: bold;
	color: #000000;
}
.menu-float-r {
	float: right;
}
.menu-syurui {
	margin-left: 1em;
	color: #009900;
	font-weight: bold;
}


.box02 {
	margin-top: 30px;
	margin-bottom: 50px;
}
.boxin00 {
	border: 2px solid #FF0000;
	margin-top: 30px;
}
.boxin01 {
	margin-top: 30px;
	margin-bottom: 50px;
}

.boxin02 {
	margin-top: 30px;
	margin-bottom: 10px;
}

.box-m3 {
	margin-top: 30px;
	margin-bottom: 5px;
}

.moji-in {
	font-size: 130%;
	line-height: 130%;
}
.maisu {
	font-size: 150%;
	font-weight: bold;
}



.coupon {
	font-size: 110%;
}

.ken-margin-r {
	margin-right: 30px;
	margin-left: 20px;
	margin-bottom: 3px;
}
.kenm2-margin-r {
	margin-right: 30px;
	margin-left: 8px;
	margin-bottom: 3px;
}

.kenm2-2margin-r {
	margin-right: 30px;
	margin-bottom: 3px;
}

.ken {
	margin-bottom: 3px;
}

.ken-r20 {
	margin-right: 20px;
}

.map {
	border: 1.5px solid #FF9933;
	margin-left: 8px;
	margin-right: 30px;
}
.address {
	font-size: 105%;
	line-height: 120%;
	margin-left: 20px;
}
.address01 {
	font-size: 105%;
	line-height: 120%;
	margin-right: 3px;
}.boxadress-padding-b {
	padding-bottom: 5px;
}
.book00 {
	margin-left: 20px;
}

.tel {
	margin-bottom: 2px;
	margin-left: 20px;
}
.yoyaku {
	font-weight: bold;
	color: #FF0000;
	margin-left: 20px;
}
.eigyo {
	margin-left: 3px;
}
.link {
	font-size: 110%;
	margin-left: 20px;
	margin-top: 3px;
}
.link-float-r {
	float: right;
	margin-right: 70px;
}

.info {
	font-size: 105%;
	line-height: 120%;
	color: #009900;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 3px;
}
.moji-b {
	color: #000000;
}
.moji-r {
	color: #FF0000;
}
.moji-r-b {
	font-weight: bold;
	color: #FF0000;
}

.footer {
	font-size: 85%;
	line-height: 120%;
	margin-top: 10px;
}
.copy {
	font-size: 100%;
}

ul.in{
	padding: 0px;
	margin-top: 0px;
	margin-left: 0.01em;
	margin-right: 0px;
	margin-bottom: 0px;
}

li.in00{
	list-style-image: url("no-mark.gif");
	list-style-position: outside;
	font-size: 120%;
	line-height: 170%;
	margin-left: 10px;
	margin-right: 3px;
}

li.in01{
	list-style-image: url("no-mark.gif");
	list-style-position: outside;
	font-size: 120%;
	line-height: 170%;
	margin-left: 3px;
	margin-right: 10px;
}

li.ken-in{
	list-style-image: url("no-mark.gif");
	list-style-position: outside;
	font-size: 120%;
	line-height: 150%;
	margin-left: 0px;
}



.g1{
	padding: 0px;
	list-style-image: url("sankaku07-5-27.gif");
	list-style-position: outside;
	margin-left: 1.2em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
}

.li02{
	margin-top: 0px;
  	font-size : 100%;
  	line-height : 130%;
}



.moji-120{
	font-size: 120%;
	line-height: 170%;
	margin-left: 0px;
	margin-right: 0px;
}

.moji-120r{
	font-size: 120%;
	line-height: 170%;
	margin-right: 0px;
	margin-left: 4px;
}

.moji-125{
	font-size: 125%;
	line-height: 140%;
	margin-left: 0px;
	margin-right: 0px;
}

.caption {
	font-size: 75%;
	margin-bottom: 0.5em;
}

.img-spbeer{
	margin-bottom: 5px;	
}

.area00{
  font-size : 100%;
  line-height : 130%;
  color : red;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.boxco {
	border: 1.5px solid #000000;
	margin-bottom: 10px;
}

.m3moji-g-b{
	font-size: 160%;
	font-weight: bolder;
	color: #009900;
	margin-top: 5px;
	margin-left: 5px;
}

.m3moji-01{
	font-size: 130%;
	line-height: 140%;
	font-weight: bold;
	color: #ff0000;
	margin-top: 5px;
	margin-left: 5px;
}

.m3moji-01big{
	font-size: 250%;
	font-weight: bold;
	color: #ff0000;
	margin-top: 5px;
	margin-left: 5px;
}

.m3moji-02{
	font-size: 120%;
	line-height: 130%;
	margin-top: 5px;
	margin-left: 5px;
}


.m3moji-03{
	font-size: 120%;
	line-height: 110%;
	margin-bottom: 5px;
}

.m3img-01{
	margin-right: 20px;
}

.m3img-02{
	margin-left: 5px;
	margin-bottom: 5px;
}
.m3map {
	border: 1.5px solid #FF9933;
	margin-bottom: 5px;
}

a:link{
  color : blue;
  text-decoration : none;
}
a:visited{
  color : blue;
  text-decoration : none;
}
a:hover{
  color : #ff3300;
  text-decoration : underline;
}
a:active{
  color : #ff3300;
  text-decoration : underline;
}
