html {
	overflow: scroll; }

body {
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	width: 910px;
	overflow: auto;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	list-style-type: none;
}
.wrap {  }

a:link {
	color: #050088; }
a:visited {
	color: #9c2108; }
a:hover {
	color: #098342; }
a:active { }
.head {
	background-color: #039;
	width: 900px;
	_width: 912px;
	height: 100px;
	margin: 0;
	padding: 0; }
.navi  {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	overflow: hidden;
	list-style-type: none;
	margin: 0;
	padding: 0; }
li {
	list-style-type: none;
	margin: 0;
	padding: 0;
} 
ul.link li  {
	list-style-type: none;
	padding-top: 1em;
	padding-bottom: 1em;
	clear: none;
}
.navi a:link { color: #f9fdfd; text-decoration: none; position: relative; top: 0.5em; }

.navi a:visited { color: #ff9; text-decoration: none; position: relative; top: 0.5em; }
.navi a:hover { color: #f9f; text-decoration: none; position: relative; top: 0.5em; }
.navi a:active { color: #fc0; font-style: italic; text-decoration: none; position: relative; top: 0.5em; }
.headcell0   {
	background-color: #10336c;
	float: left;
	width: 258px;
	_width: 282px;
	height: 30px;
	border-top: 4px solid #fc0;
	border-bottom: 1px solid #314fc5;
	border-right-color: #fc0;
	border-left-color: #fc0; }
.headcell1    {
	background-color: #10336c;
	float: left;
	width: 90px;
	height: 30px;
	overflow: hidden  ;
	border-color: #fc0 #fc0 #314fc5;
	border-style: solid;
	border-width: 4px 1px 1px 2px; }
.headcell2 {
	background-color: #10336c;
	float: left;
	width: 90px;
	height: 30px;
	overflow: hidden  ;
	border-color: #fc0 #fc0 #314fc5;
	border-style: solid;
	border-width: 4px 1px 1px; }
.headcell2_5 {
	background-color: #10336c;
	float: left;
	width: 90px;
	height: 30px;
	overflow: hidden   ;
	border-color: #fc0 #fc0 #314fc5;
	border-style: solid;
	border-width: 4px 1px 1px; }
.headcell3 {
	background-color: #10336c;
	float: left;
	width: 90px;
	height: 30px;
	overflow: hidden  ;
	border-color: #fc0 #fc0 #314fc5;
	border-style: solid;
	border-width: 4px 1px 1px; }
.headcell4 {
	background-color: #10336c;
	float: left;
	width: 90px;
	height: 30px;
	overflow: hidden  ;
	border-color: #fc0 #fc0 #314fc5;
	border-style: solid;
	border-width: 4px 1px 1px; }
.headcell5 {
	background-color: #10336c;
	float: left;
	width:180px;
	height: 30px;
	overflow: hidden  ;
	border-top: 4px solid #fc0;
	border-bottom: 1px solid #314fc5;
	border-left: 1px solid #fc0; }
img {
	float: left; }
.page {
	width: 900px;
	_width: 912px;
	overflow: hidden;
	margin: 0;
	background-color: #ffefaf;
	background-image: url(../img/BONAPPETIT_image3.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.left {
	background-color: transparent;
	float: left;
	clear: left;
}
.right {
	background-color: transparent;
	float: right; }
table { margin-right: auto; margin-left: auto; }
td { line-height: 1.5em; }
.serif { font-family: Georgia, "Times New Roman", Times, serif; line-height: 2ex; text-align: left; }
h1 { font-size: 1.3em; font-weight: bold; line-height: 1.4em; text-align: center; margin: 0.5em 0; }
h2 {
	font-size:   1.2em;
	line-height: 1.3em;
	margin:      0.5em 0; }

p {
	line-height: 1.2em;
	text-indent: 0.7em; }
.text183 {
	width: 170px;
	_width: 190px;
	float: left;
	padding: 0px;
	margin: 10px;
}
.text200 {
	width: 260px;
	padding: 10px;
}
.text430 {
	width: 420px;
	padding: 10px;
	float: none;
}
.text600 {
	width: 600px;
	height: auto;
	padding: 10px; }
.toptext { font-size: smaller; line-height: normal; width: auto; height: auto; float: right; margin: 0 0 5px; }
object {
	 }
.foot { color: white; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-stretch: expanded; background-color: #10336c; text-align: right; width: 890px; _width: 912px; height: 20px; clear: both; margin: 0; padding: 0 10px 0 0; }
.add {
	color: #000047;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	text-align: left;
	vertical-align: 1.5em;
	width: 280px;
	height: auto;
	float: right;
	padding: 10px; }
#oisii {
	padding: 10px; }
.border { background-color: #ffffd1; margin-top: 10px; margin-bottom: 10px; padding: 10px; outline: dotted 2px #5e3937; }
.margin {
	margin: 5px;
	float: none;	
	 }
.infomation {
	color: #999;
	font-size: small; }

.left .text200 {
}

