/* 付箋（ベージュの背景） */

.text {
	float: left;
	margin: 10px;
	padding: 0 0 0 4px;
	border-left: 7px solid aqua;
	width: 570px;
	background-color: #ffe4b5;
}

h1 {
	margin: 10px 0 10px 8px;
	padding: 6px;
	width: 580px;
	border-left: 4px solid green;
	border-bottom: 2px solid green;
	font-size: 18px;
}

.text h2 {
	margin: 10px 10px 10px 0;
	padding: 0 0 10 16px;
	border-bottom: 1px solid aqua;
	font-size: 16px;
	/* background-color: red; */
}

.text p {
	margin: 4px 6px 4px 10px;
	/* padding: 2px; */
	font-size: 14px;
	font-color: gray;
	/* background-color: red; */
}

.date {
	font-size: 8px;
	color: blue;
	font-weight: bold;
	text-align: right;
}

/* 付箋（薄いオレンジの背景） */

.text2 {
	float: left;
	margin: 10px;
	padding: 0 0 0 4px;
	border-right: 7px solid orange;
	width: 570px;
	background-color: #ffcc99; /*#ffe4b5; */
}

.text2 h2 {
	margin: 10px 10px 10px 0;
	padding: 0 0 10 16px;
	border-bottom: 1px solid purple;
	font-size: 16px;
	/* background-color: red; */
}

.text2 p {
	margin: 0 6px 6px 10px;
	/* padding: 2px; */
	font-size: 14px;
	/* background-color: red; */
}

/* 付箋（リンクページ用） */

.text3 {
	float: left;
	margin: 10px;
	padding: 0 0 0 4px;
	border-right: 4px solid orange;
	border-bottom: 4px solid orange;
	width: 570px;
	background-color: #ffff99;
}

.text3 h2 {
	margin: 10px 10px 10px 0;
	padding: 0 0 10 16px;
	border-bottom: 1px solid blue;
	font-size: 16px;
	/* background-color: red; */
}

.text3 p {
	margin: 0 6px 6px 10px;
	/* padding: 2px; */
	font-size: 14px;
	/* background-color: red; */
}
.text3 a {
	margin: 2px;
	padding: 3px;
	/* width: 160px; */
	/* font-family: "MSゴシック"; */
	/* font-size: 14pt; */
	/* text-align: center; */
	color: blue;
	text-decoration: none;
}

.text3 a:link {
	/* border: 4px solid #1e113c; */
	/* border-left: 6px solid aqua; */
	/* background-color: white; */
	color: blue;
}

.text3 a:visited {
	color: red;
}

.text3 a:hover {
	/* border-right: 2px solid #0f394c; */
	/* border-bottom: 2px solid #0f394c; */
	font-weight: bold;
	background-color: white; /* #ffcccc; */
	color: red;
}

/* コースメニューの部分 021408 (Thu.) */
/* コース全体の入れ物 */
.courseiremono {
	float: left;
	padding: 10px 0 0 0;
	width: 310px;
	height: 400px;
	background-color: white;
}

/* 入れ物 */
.course {
	clear: left;
	float: left;
	margin: 6px;
	width: 290px; /* 371px 元の画像の幅*/
	height: 120px; /* 141px 元の画像の高さ */
	background-image: url(courseframe.gif);
	/* border: 2px solid blue; */
}
/* セットメニュー名 */
.course h2 {
	float: left;
	margin: 10px 0 6px 10px;
	padding: 2px;
	width: 180px;
	border-bottom: 2px solid brown;
	font-size: 18pt;
	color: gold;
	background-color: white;
}
/* 金額 */
.course h3 {
	float: right;
	margin: 14px 6 0 0;
	font-size: 16pt;
	/* background-color: red; */
}
/* 本文 */	
.course p {
	float: left;
	width: 260px;
	margin: 0 0 0px 8px;
	font-size: 10pt;
}

/* お刺身の部分 021508 (Fri.) */
/* お刺身全体の入れ物 */
.sashimiiremono {
	float: left;
	margin: 0;
	width: 300px;
	height: 400px;
	/* background-color: blue; */
}
/* 入れ物 */
.sashimi {
	float: left;
	margin: 6px;
	width: 280px; /* 371px 元の画像の幅*/
	height: 88px; /* 141px 元の画像の高さ */
	background-image: url(sashimiframe.gif);
}
/* お刺身名 */
.sashimi h2 {
	float: left;
	margin: 10px 0 6px 10px;
	padding: 2px;
	width: 180px;
	border-bottom: 2px solid brown;
	font-size: 12pt;
	color: gold;
	/* background-color: red; */
}
/* 金額 */
.sashimi h3 {
	float: right;
	margin: 14px 6 0 0;
	font-size: 10pt;
	/* background-color: red; */
}
/* 本文 */	
.sashimi p {
	clear: both;
	float: left;
	width: 260px;
	margin: 0 0 0px 8px;
	padding-left: 110px;
	font-size: 10pt;
}



/* 今月のおすすめの部分 022908 (Fri.) */
/* おすすめ全体の入れ物 */
.osusumeiremono {
	float: left;
	margin: 0;
	width: 390px;
	height: 440px;
	background-color: white;
}
/* おすすめのフラッシュ部分 */
.osusumeiremono embed {
	float: right;
	margin: 1px;
	width: 318px;
	height: 238px;
}
/* 今月のおすすめ図形部分 */
.osusumeiremono img {
	float: right;
	margin: 1px; /* 0px にするとずれます */
	width: 318px;
	height: 88px;
	text-align: left;
}
/* 今月のおすすめ本文部分 */
.osusumeiremono p {
	float: right;
	width: 320px;
	height: 108px;
	margin: 0;
	padding: 28px 10px 0 14px;
	font-size: 12pt;
	background-color: orange;
}

/* フラッシュの部分 021508 (Thu.) */
/* 入れ物 */
.flashiremono {
	float: left;
	margin: 0;
	width: 210px;
	height: 400px;
	/* background-color: red; */
}

.flashiremono embed {
	margin: 0;
	padding: 0;
}

/* フラッシュの部分 022008 (Wed.) */
/* 中くらいの入れ物　クラス名（flashiremonomiddle) */
.flashiremonomiddle {
	float: left;
	margin: 0;
	width: 310px;
	height: 404spx;
	background-color: white;
}

.flashiremonomiddle embed {
	margin: 0;
	padding: 0;
}

/* フラッシュの部分　022708 (Wed.) */
/* トップページのフラッシュ　クラス名(flashiremonolarge) */
.flashiremonolarge {
	float: left;
	margin: 0px;
	padding: 0 0 0 0px;
	width: 840px;
	height: 300px;
	background-color: blue;
	overflow: auto;
}

.flashiremonolarge embed {
	float: right;
	margin: 0;
	padding: 0;
	background-color: yellow;
}

/* 030408(Tue.) */
.flashiremonolarge img {
	float: right;
	margin: 0px;
	padding: 0;
	width: 834px;
	height: 300px;
	text-align: left;
	background-color: red;
}


/* トップページ 022008 (Wed.) */
/* 説明文 */
.topiremono {
	float: left;
	margin: 0;
	padding: 10px 0 0 10px; /* お食事頁作成時上10px →0 へ 022208*/
	border: 1px solid gray;
	width: 840px;
	height: 140px; /* 高さ本当は足りません */
	background-color: orange;
}

.topiremono p {
	padding: 10px 20px 10px 20px;
	font-size: 14pt;
	color: white;
}

/* 丼物のページ 022008 (Wed.) */
/* 丼物全体の入れ物 */
.doniremono {
	float: left;
	padding: 0px 0 0 0; /* お食事頁作成時上10px →0 へ 022208*/
	width: 530px;
	height: 404px;
	background-image: url(camellia.jpg);
	/* background-image: url(ume2s.gif); */
	background-repeat: no-repeat;
	background-position: 300px 220px;
	/* background-color: white; */
}

/* 地図の部分 022908 (Fri.) */
/* 地図全体の入れ物 */
.mapiremono {
	float: left;
	margin: 0;
	padding: 4px 0 0 54px;
	width: 555px;
	height: 440px;
	background-color: white;
}
/* ようこそ伊豆へ（welcome.gif） */
.mapiremono img {
	border: 1px solid gray;
}

/* 地図説明入れ物 */
.mapiremono2 {
	position: relative;
	float: left;
	width: 285px;
	height: 440px;
	background-color: white;
}
/* 地図説明：見出し */
.mapiremono2 h2 {
	float: left;
	margin: 10px 0 6px 6px;
	padding: 4px 0 0 4px;
	width: 260px;
	border-left: 4px solid aqua;
	border-bottom: 2px solid gray;
	font-size: 12pt;
	color: black;
	background-color: white;
}
/* 地図説明：見出し２ */
.mapiremono2 h3 {
	float: left;
	margin: 14px 0 0 6px;
	font-size: 12pt;
	background-color: white;
}
/* 地図説明（本文） */	
.mapiremono2 p {
	float: left;
	width: 260px;
	margin: 0 0 0px 6px;
	padding-left: 10px;
	font-size: 12pt;
	background-color: white;
}
/* 地図説明（イラスト） */
.mapiremono2 img {
	float: left;
	position: absolute;
	bottom: 40;
	right: 50;
	width: 70%;
	height: 20%;
	background-color: white;
}

/* クーポンの部分 022908 (Fri.) */
/* クーポン全体の入れ物 */
.couponiremono {
	float: left;
	margin: 0;
	padding: 0; /* 4px 0 0 10px; */
	width: 555px;
	height: 260px;
	background-color: white;
}

/* クーポン全体の入れ物（ナビの部分） */
.couponiremono3 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 555px;
	height: 180px;
	background-color: white;
}

.coupon {
	width: 530px;
	height: 250px;
	margin: 10px 0 0 12px;
	border: 4px double orange;
	background-image: url("camellia.jpg");
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: white;
}

.coupon h2 {
	float: left;
	margin: 8px 0 6px 6px;
	padding: 4px 0 0 4px;
	width: 500px;
	/* border-left: 4px solid orange; */
	border-bottom: 2px solid orange;
	font-size: 18pt;
	color: black;
	background-color: white;
}

.coupon h3 {
	clear: left;
	float: left;
	margin: 4px 0 0 6px;
	border-bottom: 1px solid aqua;
	width: 200px;
	font-size: 14pt;
	color: red;
}

.coupon p {
	clear:left;
	float: left;
	width: 500px;
	margin: 4 0 0px 6px;
	padding-left: 10px;
	font-size: 12pt;

}

	


/* クーポン説明入れ物 */
.couponiremono2 {
	position: relative;
	float: left;
	width: 285px;
	height: 440px;
	background-color: white;
}
/* クーポン説明：見出し */
.couponiremono2 h2 {
	float: left;
	margin: 10px 0 6px 6px;
	padding: 4px 0 0 4px;
	width: 260px;
	border-left: 4px solid orange;
	border-bottom: 2px solid orange;
	font-size: 12pt;
	color: black;
	background-color: white;
}
/* クーポン説明：見出し２ */
.couponiremono2 h3 {
	float: left;
	margin: 14px 0 0 6px;
	font-size: 12pt;
	background-color: white;
}
/* クーポン説明（本文） */	
.couponiremono2 p {
	float: left;
	width: 260px;
	margin: 0 0 0px 6px;
	padding-left: 10px;
	font-size: 12pt;
	background-color: white;
}
/* クーポン説明（イラスト） */
.couponiremono2 img {
	float: left;
	position: absolute;
	bottom: 40;
	right: 50;
	width: 70%;
	height: 20%;
	background-color: white;
}
