.common {
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: 20px;
	padding: 0px 30px 5px;
}
a:link, a:visited, a:active {
	font-size: 12px;
	color: #990000;
	line-height: 21px;
	padding: 0px;
	text-decoration: underline;
}
a:hover {
	font-size: 12px;
	color: #993333;
	line-height: 21px;
	text-decoration: underline;
	padding: 0px;
}
.midashi {
	font-size: 12px;
	color: #990000;
	font-style: normal;
	line-height: 22px;
	padding: 15px 30px 10px;
	font-weight: normal;
}
.midashi_sub {
	font-size: 12px;
	color: #990000;
	font-style: normal;
	line-height: 22px;
	padding: 15px 15px 10px;
	font-weight: normal;
}
.common_sub {
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: 20px;
	padding: 5px 15px;
	list-style-position: inside;
	list-style-type: circle;
	list-style-image: url(images/contents.jpg);
}
body {
	background-color: #FFFFFF;
	background-repeat: repeat-y;
}
.midashi_sub_brown {
	font-size: 12px;
	color: #993300;
	font-style: normal;
	line-height: 22px;
	padding: 15px 0px 0px 15px;
	font-weight: normal;
}
.accessmap {
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: 20px;
	padding: 15px;
}
.formkoumoku {
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: 20px;
	padding: 10px;
}
ul {
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.calendartitle {
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: 20px;
	padding: 0px 0px 5px;
}
.common_stuffcomment {
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: 20px;
	padding: 5px 10px 5px 200px;
	list-style-position: inside;
	list-style-type: circle;
	list-style-image: url(images/contents.jpg);
}
.stuffcomment {
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: 18px;
	padding: 5px 10px 5px 20px;
	list-style-position: inside;
	list-style-type: circle;
	list-style-image: url(images/contents.jpg);
}

.stuffcomment_title {
	font-size: 12px;
	color: #990000;
	line-height: 20px;
	padding: 0px 0px 0px 5px;
	font-weight: normal;
}

ol {
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dishesprice {
	font-size: 12px;
	color: #990000;
	font-style: normal;
	line-height: 20px;
	padding: 0px 10px 10px;
}
.choicedish {
	font-size: 11px;
	color: #333333;
	font-style: normal;
	line-height: 18px;
	padding: 5px;
	list-style-position: inside;
	list-style-type: circle;
	list-style-image: url(images/contents.jpg);
}
.faq_midashi {
	font-size: 14px;
	color: #555555;
	font-weight:bold;
	line-height: 16px;
	margin:0px;
	padding: 0px 0px 0px 10px;
	border-left: solid 0.5em #cc0066;
}
.faq_q {
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: 24px;
	padding: 5px 0px 5px 10px;
}
.faq_a1 {
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: 24px;
	padding: 5px 0px 5px 15px;
}

/*━━━━━━━━━━━━━━━━━━*/
/*検索エンジン対策　強調タグ*/
h1{font-size: 12px;font-weight: normal;color: #333333;line-height: 14px;margin:2px 0px 2px 20px;text-align:left;}

h2{
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	background-color: #ffff99;
	line-height: 22px;
	margin: 30px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	text-align:left;
	border-bottom: dotted 1px #ff0000;
	border-left: solid 0.5em #ff0000;
}
h3{
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	background-color: #ffff99;
	line-height: 20px;
	margin: 10px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	text-align:left;
	border-left: solid 0.5em #ff0000;
}
h4{
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background-color: #ffff99;
	line-height: 24px;
	margin: 10px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	text-align:left;
	border-left: solid 0.5em #0000ff;
}
h5{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 18px;
	margin: 10px 10px 10px 0px;
	padding:0px 0px 0px 10px;
	text-align:left;
	border-left: solid 0.5em #ff0000;
}

/*20091226追記・編集*/

#table12 {
background-image: url("./images/01kinen_table.jpg");
background-repeat: no-repeat;
background-position: center top;
padding-left:15px;
}

#table13 {
background: url('images/01otoshidama_table.jpg');
background-repeat: no-repeat;
background-position: center top;
}


