.red14 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＤＦ中楷書体";
	font-size: 14px;
	color: #900;
}
.red16 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＤＦ中楷書体";
	font-size: 16px;
	color: #900;
}
.red20 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＤＦ中楷書体";
	color: #900;
	font-size: 24px;
}
.red36 {
	color: #990000;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＤＦ中楷書体";
	font-size: 36px;
}
.green14 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＤＦ中楷書体";
	font-size: 14px;
	color: #609;
}
.green16 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＤＦ中楷書体";
	font-size: 16px;
	color: #609;
}
.green28 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＤＦ中楷書体";
	color: #609;
	font-size: 28px;
}
.white12 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＤＦ中楷書体";
	font-size: 12px;
	color: #FFF;
	line-height: 135%;
}
.white12_b {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＤＦ中楷書体";
	font-size: 12px;
	line-height: 135%;
	color: #FFF;
}
.white14 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＤＦ中楷書体";
	font-size: 14px;
	color: #FFF;
	letter-spacing: 0.14em;
	line-height: 160%;
}
.white20 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＤＦ中楷書体";
	font-size: 20px;
	color: #FFF;
	line-height: 160%;
}
.white36 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＭＳ 明朝";
	font-size: 36px;
	color: #FFF;
}
.access_info {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＤＦ中楷書体";
	font-size: 12px;
	line-height: 140%;
	color: #FFF;
	letter-spacing: 0.4em;
}
.menu_title {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＤＦ中楷書体";
	font-size: 36px;
	color: #FFF;
	line-height: 1em;
}
.menu_text {
	font-size: 14px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＤＦ中楷書体";
	line-height: 2em;
}
.seo {
	color: #999;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＤＦ中楷書体";
	font-size: 12px;
	line-height: 1.5em;
}
.shop_info {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＤＦ中楷書体";
	font-size: 14px;
	line-height: 1.5em;
	color: #FFF;
	letter-spacing: 0.3em;
}
#border {
	width: 280px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #609;
	padding-left: 5px;
	margin-left: 5px;
}
#border_xl {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #609;
	width: 528px;
	margin-left: 15px;
}
#enkai_image {
	float: left;
	width: 170px;
	margin-right: 10px;
	margin-bottom: 25px;
	margin-top: 10px;
	margin-left: 15px;
}
#enkai_top {
	width: 610px;
	line-height: 1.6em;
	padding-left: 15px;
	margin-bottom: 5px;
	vertical-align: top;
}
#enkai_header {
	width: 600px;
	padding-bottom: 10px;
	clear: both;
	padding-left: 15px;
	line-height: 2em;
	padding-top: 10px;
}
#enkai_image2 {
	float: left;
	width: 130px;
	margin-top: 10px;
	margin-bottom: 25px;
	margin-left: 10px;
	margin-right: 15px;
}
#green_box {
	border: thin solid #609;
	width: 625px;
}
#image_box {
	height: 150px;
	width: 625px;
	margin-bottom: 10px;
}
#image_lunch {
	float: left;
	width: 100px;
	height: 110px;
	margin-left: 5px;
}
#image_lunch_1 {
	float: left;
	width: 100px;
	margin-left: 5px;
	height: 60px;
	padding-top: 5px;
	padding-bottom: 10px;
}
#image_lunch_2 {
	float: left;
	height: 150px;
	width: 100px;
	margin-left: 5px;
}
#image_lunch_3 {
	height: 175px;
	width: 100px;
	margin-left: 5px;
	float: left;
}
#info_menu_box {
	width: 625px;
	padding-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #609;
	padding-top: 10px;
}
#info_menu_box_underline {
	width: 625px;
	padding-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #609;
	padding-top: 10px;
}
#info_top {
	width: 625px;
	padding-top: 10px;
	height: 35px;
	padding-bottom: 0px;
}
#lunch_text {
	width: 500px;
	float: left;
	height: 110px;
}
#lunch_text_1 {
	float: left;
	width: 500px;
	padding-top: 5px;
	padding-bottom: 10px;
	height: 60px;
}
#lunch_text_2 {
	float: left;
	height: 150px;
	width: 500px;
}
#lunch_text_3 {
	height: 175px;
	width: 500px;
	float: left;
}
#menu01 {
	padding: 10px;
	width: 610px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#menu01_g {
	width: 625px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 10px;
}
#menu_add {
	width: 520px;
	padding-bottom: 0px;
	padding-top: 5px;
	line-height: 1.5em;
	padding-left: 5px;
}
#menu_add01 {
	width: 600px;
	clear: both;
}
#menu_content01 {
	width: 420px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 2.3em;
	padding-left: 5px;
}
#menu_header {
	width: 420px;
	padding-bottom: 10px;
	padding-left: 5px;
	vertical-align: top;
}
#menu_header01 {
	clear: both;
	width: 600px;
}
#menu_top01_g {
	width: 625px;
	padding-bottom: 30px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#navi {
	height: 35px;
	width: 625px;
	padding-bottom: 20px;
}
#news_image {
	width: 310px;
	float: left;
	margin-right: 2px;
}
#news_image_box {
	width: 625px;
	height: 390px;
	padding-top: 10px;
	padding-bottom: 8px;
}
#news_info01 {
	width: 625px;
	vertical-align: middle;
	text-align: left;
}
#news_info02 {
	width: 625px;
	padding-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #609;
	clear: both;
	float: none;
}
#news_info02_a {
	width: 625px;
	padding-bottom: 30px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#news_info02_b {
	width: 625px;
	padding-bottom: 30px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#news_info02_g {
	width: 625px;
	padding-bottom: 30px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 15px;
}
#news_img_box {
	width: 590px;
	padding-right: 15px;
	padding-left: 15px;
}
#news_text {
	width: 600px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#picture {
	width: 175px;
	float: right;
	padding-right: 5px;
	padding-bottom: 5px;
}
#plan01 {
	padding-bottom: 10px;
	padding-top: 5px;
	line-height: normal;
}
#plan02 {
	padding-bottom: 15px;
	padding-top: 5px;
	line-height: normal;
}
#plan03 {
	padding-top: 5px;
	padding-bottom: 15px;
	line-height: normal;
	font-family: verdana;
}
#plan04 {
	width: 600px;
	clear: both;
	line-height: 2em;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
}
#red_box {
	border: thin solid #900;
	width: 625px;
}
#seo {
	width: 605px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#shop {
	height: 85px;
	width: 625px;
	padding-bottom: 5px;
}
#shop01 {
	width: 625px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #609;
}
#shop02 {
	float: left;
	width: 130px;
	height: 80px;
	padding-left: 20px;
	vertical-align: middle;
	padding-top: 15px;
	line-height: 150%;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #609;
}
#shop03 {
	float: left;
	width: 475px;
	height: 80px;
	padding-top: 15px;
	vertical-align: middle;
	line-height: 150%;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #609;
}
#shop04 {
	height: 50px;
	width: 130px;
	padding-top: 22px;
	padding-left: 20px;
	line-height: 150%;
	vertical-align: middle;
	float: left;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #609;
}
#shop04_2 {
	float: left;
	height: 50px;
	width: 475px;
	padding-top: 15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #609;
	padding-bottom: 7px;
}
#shop05 {
	line-height: 150%;
	vertical-align: middle;
	float: left;
	height: 40px;
	width: 130px;
	padding-top: 15px;
	padding-left: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #609;
}
#shop06 {
	line-height: 150%;
	vertical-align: middle;
	height: 40px;
	width: 475px;
	padding-top: 15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #609;
	float: left;
}
#shop_access {
	width: 345px;
	padding-top: 15px;
	padding-left: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #609;
	float: left;
	height: 285px;
}
#shop_access2 {
	float: left;
	width: 257px;
	padding-top: 15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #609;
	height: 285px;
}
#shop_access3 {
	height: 20px;
	width: 595px;
	padding-top: 15px;
	padding-left: 20px;
	clear: both;
}
#shukuen_kaiseki {
	margin-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
#space {
	height: 10px;
	width: 600px;
}
#title_top {
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
#yellow_box {
	width: 625px;
	border: thin solid #FC0;
}
#title_top1 {
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 10px;
}
