@charset "utf-8";
/*インデックス

・基本構造

・リンク

・ヘッダ

・ナビ

・メインコンテンツ

・メインコンテンツパンくずナビ

・サイドナビ

・サイド

・フォーム

・フッター

・下層頁

・その他

・見出し

・フォント

------------------------------------------------*/



/*基本構造

------------------------------------------------*/

* {
 color:# 333;
	padding: 0;
	font-size: 12px;
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
}
body {
	background-color: #C7AF8D;
	color: #000000;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: 100%;
	background-image: url(../images/img_sidebg.jpg);
	background-repeat: repeat-y;
}
/*コンテナブロック（全体）*/
#container {
	position: absolute;
	top:0px;
	left:147px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color: #E7DAC7;
}
/*コンテンツブロック（中央）*/
#content {
	position: absolute;
	display: inline;
	clear: both;
	background-color: #E7DAC7;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	height: 1300px;
	padding: 3px 0px 0px 0px;
}
#content2 {
	position: absolute;
	display: inline;
	clear: both;
	background-color: #E7DAC7;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	height: 2100px;
	padding: 3px 0px 0px 0px;
}
#content3 {
	position: absolute;
	display: inline;
	clear: both;
	background-color: #E7DAC7;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	height: 1500px;
	padding: 3px 0px 0px 0px;
}
/*メインブロック（左）／ＴＯＰページ用*/
#main {
	position: absolute;
	float: left;
	width: 621px;
	color: #cccccc;
	height: 1290px;
	padding: 3px 0px 0px 10px;
}
/*メインブロック（左）／ＨＯＭＥページ用*/
#mtbl {
	position: absolute;
	background-color: #2C180D;
	width: 620px;
	height: 810px;
	padding: 0px 0px 0px 0px;
}
#mtbl-top {
	position: absolute;
	padding: 0px 0px 0px 0px;
}
#mtbl-top-text {
	font-size: 12px;
	position:absolute;
	top:215px;
	left:0px;
	color: #cccccc;
	padding: 3px 8px 0px 8px;
}
#mtbl-middle {
	position: absolute;
	top:270px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#mtbl-left-middle {
	position: absolute;
	top:300px;
	left:0px;
	width: 310px;
	padding: 3px 0px 0px 8px;
}
#mtbl-left-middle-text {
	font-size: 12px;
	position:absolute;
	top:150px;
	left:10px;
	width: 280px;
	color: #000000;
	padding: 3px 10px 0px 10px;
}
#mtbl-right-middle {
	position: absolute;
	top:300px;
	left:305px;
	width: 310px;
	padding: 3px 0px 0px 10px;
}
#mtbl-right-middle-text {
	font-size: 12px;
	position:absolute;
	top:150px;
	left:10px;
	width: 280px;
	color: #000000;
	padding: 3px 10px 0px 10px;
}
#mtbl-left-under {
	position: absolute;
	top:550px;
	left:10px;
	width: 230px;
	padding: 3px 0px 0px 0px;
}
#mtbl-left-under-text {
	font-size: 12px;
	position:absolute;
	top:157px;
	left:0px;
	width: 180px;
	color: #000000;
	padding: 3px 10px 0px 10px;
}
#mtbl-center-under {
	position: absolute;
	top:550px;
	left:213px;
	width: 230px;
	padding: 3px 0px 0px 0px;
}
#mtbl-center-under-text {
	font-size: 12px;
	width: 180px;
	position:absolute;
	top:157px;
	left:0px;
	color: #000000;
	padding: 3px 10px 0px 10px;
}
#mtbl-right-under {
	position: absolute;
	top:550px;
	left:415px;
	width: 230px;
	padding: 3px 0px 0px 0px;
}
#mtbl-right-under-text {
	font-size: 12px;
	position:absolute;
	top:157px;
	left:0px;
	width: 180px;
	color: #000000;
	padding: 3px 10px 0px 10px;
}
#mtbl-footer {
	position: absolute;
	top:840px;
	left:35px;
	padding: 3px 0px 0px 0px;
}
#mtbl-  a:link {
	color: #0099ff;
}
#mtbl-footer a:visited {
	color: #0099ff;
}
#mtbl-footer-left-text {
	font-size: 12px;
	line-height: 32px;
	position:absolute;
	top:48px;
	left:80px;
	color: #ff0000;
	padding: 3px 0px 0px 0px;
}
#mtbl-footer-right-text {
	font-size: 12px;
	line-height: 32px;
	position:absolute;
	top:48px;
	left:140px;
	color: #000000;
	padding: 3px 0px 0px 0px;
}
/*メインブロック（左）／お部屋ページ用*/
#room {
	position: absolute;
	float: left;
	font-size: 12px;
	line-height: 15px;
	background-color: #2C180D;
	width: 620px;
	height: 1610px;
	padding: 3px 0px 3px 0px;
}
#room a:link {
	color: #0099ff;
}
#room a:visited {
	color: #0099ff;
}
#room a:hover {
	color: #0099ff;
}
#room a:active {
	color: #0099ff;
}
#room-line01 {
	position: absolute;
	top:0px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#room-line01-left {
	position: absolute;
	top:352px;
	left:0px;
	padding: 3px 0px 0px 8px;
}
#room-line01-right-text {
	font-size: 12px;
	position:absolute;
	top:352px;
	left:240px;
	width: 360px;
	color: #cccccc;
	padding: 3px 5px 0px 5px;
}
#room-line02 {
	position: absolute;
	top:522px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#room-line02-left {
	position: absolute;
	top:48px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#room-line02-center-text {
	width: 220px;
	font-size: 12px;
	position:absolute;
	top:48px;
	left:230px;
	color: #cccccc;
	padding: 3px 5px 0px 5px;
}
#room-line02-right {
	position: absolute;
	top:50px;
	left:468px;
	padding: 3px 0px 0px 8px;
}
#room-line02-under {
	position: absolute;
	top:195px;
	left:225px;
	padding: 3px 0px 0px 8px;
}
#room-line03 {
	position: absolute;
	top:738px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#room-line03-left {
	position: absolute;
	top:48px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#room-line03-center-text {
	width: 220px;
	font-size: 12px;
	position:absolute;
	top:48px;
	left:230px;
	color: #cccccc;
	padding: 3px 5px 0px 5px;
}
#room-line03-right {
	position: absolute;
	top:50px;
	left:468px;
	padding: 3px 0px 0px 8px;
}
#room-line03-under {
	position: absolute;
	top:195px;
	left:225px;
	padding: 3px 0px 0px 8px;
}
#room-line04 {
	position: absolute;
	top:955px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#room-line04-left {
	position: absolute;
	top:48px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#room-line04-center-text {
	width: 185px;
	font-size: 12px;
	position:absolute;
	top:48px;
	left:230px;
	color: #cccccc;
	padding: 3px 5px 0px 5px;
}
#room-line04-right1 {
	position: absolute;
	top:53px;
	left:430px;
	padding: 3px 0px 0px 0px;
}
#room-line04-right2 {
	position: absolute;
	top:53px;
	left:525px;
	padding: 3px 0px 0px 0px;
}
#room-line04-under {
	position: absolute;
	top:195px;
	left:225px;
	padding: 3px 0px 0px 8px;
}
#room-line05 {
	position: absolute;
	top:1172px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#room-line05-left {
	position: absolute;
	top:48px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#room-line05-center-text {
	width: 145px;
	font-size: 12px;
	position:absolute;
	top:48px;
	left:230px;
	color: #cccccc;
	padding: 3px 5px 0px 5px;
}
#room-line05-right1 {
	position: absolute;
	top:53px;
	left:390px;
	padding: 3px 0px 0px 0px;
}
#room-line05-right2 {
	position: absolute;
	top:53px;
	left:505px;
	padding: 3px 0px 0px 0px;
}
#room-line05-under {
	position: absolute;
	top:195px;
	left:225px;
	padding: 3px 0px 0px 8px;
}
#room-line06 {
	position: absolute;
	top:1390px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#room-line06-left {
	position: absolute;
	top:48px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#room-line06-center-text {
	width: 250px;
	font-size: 12px;
	position:absolute;
	top:48px;
	left:230px;
	color: #cccccc;
	padding: 3px 5px 0px 5px;
}
#room-line06-right {
	position: absolute;
	top:50px;
	left:497px;
	padding: 3px 0px 0px 8px;
}
#room-line06-under {
	position: absolute;
	top:190px;
	left:225px;
	padding: 3px 0px 0px 8px;
}
#room-under {
	position: absolute;
	top:1620px;
	left:0px;
	padding: 10px 0px 10px 0px;
}
#room-under-text1-1 {
	font-family: monospace;
	font-size: 12px;
	position:absolute;
	top:50px;
	left:60px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#room-under-text1-2 {
	font-family: monospace;
	font-size: 12px;
	position:absolute;
	top:50px;
	left:260px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#room-under-text1-3 {
	font-family: monospace;
	font-size: 12px;
	position:absolute;
	top:50px;
	left:460px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#room-under-text2 {
	font-family: monospace;
	font-size: 12px;
	position:absolute;
	top:230px;
	left:240px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
/*メインブロック（左）／温泉ページ用*/
#hotspring {
	position: absolute;
	float: left;
	font-size: 12px;
	line-height: 15px;
	background-color: #2C180D;
	width: 620px;
	height: 740px;
	padding: 3px 0px 3px 0px;
}
#hotspring a:link {
	color: #0099ff;
}
#hotspring a:visited {
	color: #0099ff;
}
#hotspring a:hover {
	color: #0099ff;
}
#hotspring a:active {
	color: #0099ff;
}
#hotspring-line01 {
	position: absolute;
	top:0px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#hotspring-line01-text {
	position: absolute;
	top:305px;
	left:0px;
	padding: 10px 10px 10px 10px;
}
#hotspring-line02 {
	position: absolute;
	top:370px;
	left:0px;
	padding: 10px 10px 10px 10px;
}
#hotspring-line02-right {
	position: absolute;
	top:0px;
	left:240px;
	padding: 10px 10px 10px 10px;
}
#hotspring-line02-right-text {
	font-family: monospace;
	font-size: 12px;
	width: 360px;
	position:absolute;
	top:30px;
	left:240px;
	color: #cccccc;
	padding: 5px 10px 5px 10px;
}
#hotspring-line03 {
	position: absolute;
	top:540px;
	left:50px;
	padding: 5px 10px 5px 10px;
}
#hotspring-line04 {
	position: absolute;
	top:570px;
	left:0px;
	padding: 10px 10px 10px 10px;
}
#hotspring-line04-right {
	position: absolute;
	top:0px;
	left:240px;
	padding: 10px 10px 10px 10px;
}
#hotspring-line04-right-text {
	font-family: monospace;
	font-size: 12px;
	width: 360px;
	position:absolute;
	top:30px;
	left:240px;
	color: #cccccc;
	padding: 5px 10px 5px 10px;
}
#hotspring-under {
	position: absolute;
	top:780px;
	left:0px;
	padding: 10px 0px 10px 0px;
}
#hotspring-under2 {
	position: absolute;
	top:1460px;
	left:0px;
	width: 600px;
	padding: 10px 0px 10px 0px;
}
/*メインブロック（左）／館内案内ページ用*/
#facility {
	position: absolute;
	float: left;
	font-size: 12px;
	line-height: 15px;
	background-color: #2C180D;
	width: 620px;
	height: 1310px;
	padding: 3px 0px 3px 0px;
}
#facility a:link {
	color: #0099ff;
}
#facility a:visited {
	color: #0099ff;
}
#facility a:hover {
	color: #0099ff;
}
#facility a:active {
	color: #0099ff;
}
#facility-line01 {
	position: absolute;
	top:0px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#facility-line02 {
	position: absolute;
	top:310px;
	left:0px;
	padding: 10px 0px 10px 3px;
}
#facility-line02-text {
	font-family: monospace;
	font-size: 12px;
	width: 390px;
	position:absolute;
	top:0px;
	left:0px;
	color: #cccccc;
	padding: 3px 10px 0px 10px;
}
#facility-line02-right {
	position: absolute;
	top:0px;
	left:385px;
	padding: 3px 0px 0px 8px;
}
#facility-line03 {
	/*position: absolute; top:595px; left:10px;*/
	position: absolute;
	top:625px;
	left:10px;
	padding: 0px 0px 0px 0px;
}
#facility-line03-right {
	position: absolute;
	top:0px;
	left:230px;
	padding: 0px 0px 0px 0px;
}
#facility-line03-text {
	font-family: monospace;
	font-size: 12px;
	width: 360px;
	position:absolute;
	top:25px;
	left:230px;
	color: #cccccc;
	padding: 3px 10px 0px 10px;
}
#facility-line04 {
	/*position: absolute; top:780px; left:10px;*/
	position: absolute;
	top:840px;
	left:10px;
	padding: 0px 0px 0px 0px;
}
#facility-line04-right {
	position: absolute;
	top:0px;
	left:230px;
	padding: 0px 0px 0px 0px;
}
#facility-line04-text {
	font-family: monospace;
	font-size: 12px;
	/*letter-spacing: 2px;*/

	width: 360px;
	position:absolute;
	top:25px;
	left:230px;
	color: #cccccc;
	padding: 3px 10px 0px 10px;
}
#facility-line04-text-01 {
	font-family: monospace;
	font-size: 12px;
	/*letter-spacing: 2px;*/

	width: 360px;
	position:absolute;
	top:55px;
	left:25px;
	color: #cccccc;
	padding: 3px 10px 0px 10px;
}
#facility-line04-text-02 {
	font-family: monospace;
	font-size: 12px;
	/*letter-spacing: 2px;*/

	width: 360px;
	position:absolute;
	top:55px;
	left:90px;
	color: #cccccc;
	padding: 3px 10px 0px 10px;
}
#facility-line05 {
	/*position: absolute; top:965px; left:10px;*/
	position: absolute;
	top:1055px;
	left:10px;
	padding: 0px 0px 0px 0px;
}
#facility-line05-right {
	position: absolute;
	top:0px;
	left:230px;
	padding: 0px 0px 0px 0px;
}
#facility-line05-text {
	font-family: monospace;
	font-size: 12px;
	width: 360px;
	position:absolute;
	top:25px;
	left:230px;
	color: #cccccc;
	padding: 3px 10px 0px 10px;
}
#facility-line06 {
	position: absolute;
	top:1150px;
	left:10px;
	padding: 0px 0px 0px 0px;
}
#facility-line06-right {
	position: absolute;
	top:0px;
	left:230px;
	padding: 0px 0px 0px 0px;
}
#facility-line06-text {
	font-family: monospace;
	font-size: 12px;
	width: 360px;
	position:absolute;
	top:25px;
	left:230px;
	color: #cccccc;
	padding: 3px 10px 0px 10px;
}
#facility-under {
	position: absolute;
	top:1350px;
	left:0px;
	padding: 10px 0px 10px 0px;
}
#facility-under-text {
	font-family: monospace;
	font-size: 12px;
	position: absolute;
	top:50px;
	left:0px;
	width: 600px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#facility-under2 {
	position: absolute;
	top:1830px;
	left:0px;
	width: 600px;
	padding: 10px 0px 10px 0px;
}
/*メインブロック（左）／お食事ページ用*/
#dinner {
	position: absolute;
	float: left;
	font-size: 12px;
	line-height: 15px;
	background-color: #2C180D;
	width: 620px;
	height: 1040px;
	padding: 3px 0px 3px 0px;
}
#dinner a:link {
	color: #0099ff;
}
#dinner a:visited {
	color: #0099ff;
}
#dinner a:hover {
	color: #0099ff;
}
#dinner a:active {
	color: #0099ff;
}
#dinner-line01 {
	position: absolute;
	top:0px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#dinner-line02 {
	position: absolute;
	top:340px;
	left:0px;
	padding: 12px 12px 12px 12px;
}
#dinner-line02-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 300px;
	position:absolute;
	top:12px;
	left:0px;
	color: #666666;
	padding: 24px 24px 24px 24px;
	_padding: 24px 0px 24px 15px;
	_width: 310px;
}
#dinner-line02-image01 {
	position: absolute;
	top:0px;
	left:330px;
	padding: 24px 24px 24px 24px;
}
#dinner-line02-image02 {
	position: absolute;
	top:200px;
	left:0px;
	padding: 24px 24px 24px 24px;
}
#dinner-line02-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 300px;
	position:absolute;
	top:224px;
	left:255px;
	color: #666666;
	padding: 24px 24px 24px 24px;
}
#dinner-line02-text03 {
	font-family: monospace;
	font-size: 12px;
	width: 270px;
	position:absolute;
	top:444px;
	left:0px;
	color: #666666;
	padding: 24px 24px 24px 24px;
}
#dinner-line02-image03 {
	position: absolute;
	top:430px;
	left:290px;
	padding: 24px 24px 24px 24px;
}
#dinner-line02-text04 {
	font-family: monospace;
	font-size: 12px;
	width: 560px;
	position:absolute;
	top:580px;
	left:0px;
	color: #666666;
	padding: 24px 24px 24px 24px;
}
#dinner-under {
	position: absolute;
	top:1060px;
	left:0px;
	width: 620px;
	padding: 10px 0px 10px 0px;
}
/*メインブロック（左）／お問い合わせページ用*/
#inquiry {
	position: absolute;
	float: left;
	width: 621px;
	font-size: 12px;
	line-height: 32px;
	color: #666666;
	padding: 3px 10px 3px 10px;
}
#inquiry a:link {
	color: #0099ff;
}
#inquiry a:visited {
	color: #0099ff;
}
#inquiry a:hover {
	color: #0099ff;
}
#inquiry a:active {
	color: #0099ff;
}
.c-red {
	color: #ff0000;
}
.borderline {
	border-style: solid;
	border-width: 1px;
	border-color: #7f9db9;
	padding: 5px 10px 10px 10px;
}
.textmode1 {
	ime-mode: active;
	font-size: 16px;
	width: 75%;
	border-style: solid;
	border-width: 1px;
	border-color: #7f9db9;
	padding: 5px 10px 10px 10px;
}
.textmode2 {
	ime-mode: disabled;
	font-size: 12px;
	width: 95%;
	border-style: solid;
	border-width: 1px;
	border-color: #7f9db9;
	padding: 5px 10px 10px 10px;
}
.textmode3 {
	ime-mode: active;
	font-size: 12px;
	width: 600px;
	height: 200px;
	border-style: solid;
	border-width: 1px;
	border-color: #7f9db9;
	padding: 5px 10px 10px 10px;
}
/*メインブロック（左）／観光案内ページ用*/
#sightseeing {
	position: absolute;
	float: left;
	font-size: 12px;
	line-height: 15px;
	background-color: #2C180D;
	width: 620px;
	height: 1270px;
	padding: 3px 0px 3px 0px;
}
#sightseeing a:link {
	color: #0099ff;
}
#sightseeing a:visited {
	color: #0099ff;
}
#sightseeing a:hover {
	color: #0099ff;
}
#sightseeing a:active {
	color: #0099ff;
}
#sightseeing-line01 {
	position: absolute;
	top:0px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#sightseeing-line01-image01 {
	position: absolute;
	top:20px;
	left:0px;
	padding: 10px 10px 10px 10px;
}
#sightseeing-line01-image02 {
	position: absolute;
	top:20px;
	left:250px;
	padding: 10px 10px 10px 10px;
}
#sightseeing-line01-text {
	font-family: monospace;
	font-size: 12px;
	width: 340px;
	position:absolute;
	top:40px;
	left:250px;
	color: #cccccc;
	padding: 12px 12px 12px 12px;
}
#sightseeing-line02 {
	position: absolute;
	top:190px;
	left:50px;
	padding: 5px 10px 5px 10px;
}
#sightseeing-line03 {
	position: absolute;
	top:190px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#sightseeing-line03-image01 {
	position: absolute;
	top:20px;
	left:0px;
	padding: 10px 10px 10px 10px;
}
#sightseeing-line03-image02 {
	position: absolute;
	top:20px;
	left:250px;
	padding: 10px 10px 10px 10px;
}
#sightseeing-line03-text {
	font-family: monospace;
	font-size: 12px;
	width: 340px;
	position:absolute;
	top:40px;
	left:250px;
	color: #cccccc;
	padding: 12px 12px 12px 12px;
}
#sightseeing-line04 {
	position: absolute;
	top:380px;
	left:50px;
	padding: 5px 10px 5px 10px;
}
#sightseeing-line05 {
	position: absolute;
	top:380px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#sightseeing-line05-image01 {
	position: absolute;
	top:20px;
	left:0px;
	padding: 10px 10px 10px 10px;
}
#sightseeing-line05-image02 {
	position: absolute;
	top:20px;
	left:250px;
	padding: 10px 10px 10px 10px;
}
#sightseeing-line05-text {
	font-family: monospace;
	font-size: 12px;
	width: 340px;
	position:absolute;
	top:40px;
	left:250px;
	color: #cccccc;
	padding: 12px 12px 12px 12px;
}
#sightseeing-line06 {
	position: absolute;
	top:600px;
	left:50px;
	padding: 5px 10px 5px 10px;
}
#sightseeing-line07 {
	position: absolute;
	top:600px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#sightseeing-line07-image01 {
	position: absolute;
	top:20px;
	left:0px;
	padding: 10px 10px 10px 10px;
}
#sightseeing-line07-image02 {
	position: absolute;
	top:20px;
	left:250px;
	padding: 10px 10px 10px 10px;
}
#sightseeing-line07-text {
	font-family: monospace;
	font-size: 12px;
	width: 340px;
	position:absolute;
	top:40px;
	left:250px;
	color: #cccccc;
	padding: 12px 12px 12px 12px;
}
#sightseeing-line08 {
	position: absolute;
	top:820px;
	left:50px;
	padding: 5px 10px 5px 10px;
}
#sightseeing-line09 {
	position: absolute;
	top:820px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#sightseeing-line09-image01 {
	position: absolute;
	top:20px;
	left:0px;
	padding: 10px 10px 10px 10px;
}
#sightseeing-line09-image02 {
	position: absolute;
	top:20px;
	left:250px;
	padding: 10px 10px 10px 10px;
}
#sightseeing-line09-text {
	font-family: monospace;
	font-size: 12px;
	width: 340px;
	position:absolute;
	top:40px;
	left:250px;
	color: #cccccc;
	padding: 12px 12px 12px 12px;
}
#sightseeing-line10 {
	position: absolute;
	top:1040px;
	left:50px;
	padding: 5px 10px 5px 10px;
}
#sightseeing-line11 {
	position: absolute;
	top:1040px;
	left:0px;
	padding: 0px 0px 0px 0px;
}
#sightseeing-line11-image01 {
	position: absolute;
	top:20px;
	left:0px;
	padding: 10px 10px 10px 10px;
}
#sightseeing-line11-image02 {
	position: absolute;
	top:20px;
	left:250px;
	padding: 10px 10px 10px 10px;
}
#sightseeing-line11-text {
	font-family: monospace;
	font-size: 12px;
	width: 340px;
	position:absolute;
	top:40px;
	left:250px;
	color: #cccccc;
	padding: 12px 12px 12px 12px;
}
#sightseeing-under {
	position: absolute;
	top:1320px;
	left:0px;
	width: 620px;
	padding: 10px 0px 10px 0px;
}
/*メインブロック（左）／交通・アクセスページ用*/
#access {
	position: absolute;
	top:0px;
	left:0px;
	float: left;
	width: 621px;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	padding: 3px 10px 3px 10px;
}
#access a:link {
	color: #0099ff;
}
#access a:visited {
	color: #0099ff;
}
#access a:hover {
	color: #0099ff;
}
#access a:active {
	color: #0099ff;
}
#access-line01 {
	position: absolute;
	top:0px;
	left:0px;
	width: 620px;
	padding: 3px 10px 3px 10px;
}
#access-line02 {
	position: absolute;
	top:80px;
	left:0px;
	width: 620px;
	padding: 3px 10px 3px 10px;
}
#access-line03 {
	position: absolute;
	top:460px;
	left:0px;
	width: 620px;
	padding: 3px 10px 3px 10px;
}
#access-line04 {
	position: absolute;
	top:520px;
	left:0px;
	width: 620px;
	padding: 3px 10px 3px 10px;
}
/*メインブロック（左）／サイトマップページ用*/
#sitemap {
	position: absolute;
	float: left;
	width: 621px;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	padding: 3px 10px 3px 10px;
}
#sitemap a:link {
	color: #0099ff;
}
#sitemap a:visited {
	color: #0099ff;
}
#sitemap a:hover {
	color: #0099ff;
}
#sitemap a:active {
	color: #0099ff;
}
#sitemap-line01 {
	position: absolute;
	top:0px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#sitemap-line02 {
	position: absolute;
	top:70px;
	left:50px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#sitemap-line02-text01 {
	font-family: monospace;
	font-size: 12px;
	line-height: 12px;
	width: 590px;
	position:absolute;
	top:13px;
	left:0px;
	color: #666666;
	padding: 0px 0px 0px 0px;
}
#sitemap-line02-text02 {
	font-family: monospace;
	font-size: 12px;
	line-height: 51px;
	width: 590px;
	position:absolute;
	top:36px;
	left:175px;
	color: #666666;
	padding: 0px 0px 0px 0px;
}
/*メインブロック（左）／プライバシーポリシーページ用*/
#privacy {
	position: absolute;
	float: left;
	width: 621px;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	padding: 3px 10px 3px 10px;
}
#privacy a:link {
	color: #0099ff;
}
#privacy a:visited {
	color: #0099ff;
}
#privacy a:hover {
	color: #0099ff;
}
#privacy a:active {
	color: #0099ff;
}
#privacy-line01 {
	position: absolute;
	top:100px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#privacy-line01-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 590px;
	position:absolute;
	top:20px;
	left:20px;
	color: #666666;
	padding: 0px 0px 0px 0px;
}
#privacy-line01-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 590px;
	position:absolute;
	top:49px;
	left:20px;
	color: #666666;
	padding: 0px 0px 0px 0px;
}
#privacy-line01-text03 {
	font-family: monospace;
	font-size: 12px;
	width: 570px;
	position:absolute;
	top:50px;
	left:40px;
	color: #666666;
	padding: 0px 0px 0px 0px;
}
#privacy-line02 {
	position: absolute;
	top:330px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#privacy-line02-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 570px;
	position:absolute;
	top:19px;
	left:20px;
	color: #666666;
	padding: 0px 0px 0px 0px;
}
#privacy-line02-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 570px;
	position:absolute;
	top:20px;
	left:40px;
	color: #666666;
	padding: 0px 0px 0px 0px;
}
#privacy-line03 {
	position: absolute;
	top:510px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#privacy-line03-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 590px;
	position:absolute;
	top:20px;
	left:20px;
	color: #666666;
	padding: 0px 0px 0px 0px;
}
#privacy-line03-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 570px;
	position:absolute;
	top:34px;
	left:20px;
	color: #666666;
	padding: 0px 0px 0px 0px;
}
#privacy-line03-text03 {
	font-family: monospace;
	font-size: 12px;
	width: 570px;
	position:absolute;
	top:35px;
	left:40px;
	color: #666666;
	padding: 0px 0px 0px 0px;
}
#privacy-line04 {
	position: absolute;
	top:680px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#privacy-line04-text {
	font-family: monospace;
	font-size: 12px;
	width: 590px;
	position:absolute;
	top:20px;
	left:20px;
	color: #666666;
	padding: 0px 0px 0px 0px;
}
#privacy-line05 {
	position: absolute;
	top:760px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#privacy-line05-text {
	font-family: monospace;
	font-size: 12px;
	width: 590px;
	position:absolute;
	top:20px;
	left:20px;
	color: #666666;
	padding: 0px 0px 0px 0px;
}
#privacy-line06 {
	position: absolute;
	top:860px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#privacy-line06-text {
	font-family: monospace;
	font-size: 12px;
	width: 590px;
	position:absolute;
	top:20px;
	left:20px;
	color: #666666;
	padding: 0px 0px 0px 0px;
}
.ol {
	list-style-type: decimal;
}
/*メインブロック（左）／宿泊約款ページ用*/
#stipulation {
	position: absolute;
	float: left;
	width: 621px;
	font-size: 12px;
	line-height: 15px;
	height: 3600px;
	color: #666666;
	padding: 3px 10px 3px 10px;
}
#stipulation a:link {
	color: #0099ff;
}
#stipulation a:visited {
	color: #0099ff;
}
#stipulation a:hover {
	color: #0099ff;
}
#stipulation a:active {
	color: #0099ff;
}
#stipulation-line01 {
	position: absolute;
	top:100px;
	left:0px;
	width: 610px;
	padding: 0px 0px 0px 0px;
}
#stipulation-line01-text {
	font-family: monospace;
	font-size: 12px;
	width: 610px;
	position:absolute;
	top:120px;
	left:0px;
	color: #666666;
	padding: 0px 0px 0px 0px;
}
/*メインブロック（左）／お客様の声ページ用*/
#voice {
	position: absolute;
	float: left;
	width: 621px;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	padding: 3px 10px 3px 10px;
}
#voice a:link {
	color: #0099ff;
}
#voice a:visited {
	color: #0099ff;
}
#voice a:hover {
	color: #0099ff;
}
#voice a:active {
	color: #0099ff;
}
#voice-line01 {
	position: absolute;
	top:0px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#voice-line01-text {
	font-family: monospace;
	font-size: 12px;
	line-height: 18px;
	width: 590px;
	position:absolute;
	top:60px;
	left:20px;
	color: #666666;
	padding: 0px 0px 0px 0px;
}
#voice-line02 {
	position: absolute;
	top:150px;
	left:10px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#voice-line02-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 590px;
	position:absolute;
	top:10px;
	left:20px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#voice-line02-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 590px;
	position:absolute;
	top:35px;
	left:20px;
	color: #2C180D;
	padding: 0px 0px 0px 0px;
}
#voice-line03 {
	position: absolute;
	top:330px;
	left:10px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#voice-line03-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 590px;
	position:absolute;
	top:10px;
	left:20px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#voice-line03-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 590px;
	position:absolute;
	top:35px;
	left:20px;
	color: #2C180D;
	padding: 0px 0px 0px 0px;
}
#voice-line04 {
	position: absolute;
	top:510px;
	left:10px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#voice-line04-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 590px;
	position:absolute;
	top:10px;
	left:20px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#voice-line04-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 590px;
	position:absolute;
	top:35px;
	left:20px;
	color: #2C180D;
	padding: 0px 0px 0px 0px;
}
#voice-line-under {
	position: absolute;
	top:710px;
	left:10px;
	width: 620px;
	padding: 0px 10px 0px 10px;
}
#voice-line-under-text {
	font-family: monospace;
	font-size: 12px;
	width: 590px;
	position:absolute;
	top:10px;
	left:20px;
	color: #2C180D;
	padding: 0px 0px 0px 0px;
}
/*メインブロック（左）／ＦＡＱページ用*/
#faq {
	position: absolute;
	float: left;
	width: 621px;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	padding: 3px 10px 3px 10px;
}
#faq a:link {
	color: #0099ff;
}
#faq a:visited {
	color: #0099ff;
}
#faq a:hover {
	color: #0099ff;
}
#faq a:active {
	color: #0099ff;
}
#faq-line01 {
	position: absolute;
	top:0px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line01-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:85px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line01-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:105px;
	left:10px;
	color: #2C180D;
	padding: 0px 0px 0px 0px;
}
#faq-line02 {
	/*position: absolute; top:210px; left:0px;*/
	position: absolute;
	top:80px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line02-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line02-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 0px 0px 0px 0px;
}
#faq-line03 {
	/*position: absolute; top:380px; left:0px;*/
	position: absolute;
	top:265px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line03-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line03-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line04 {
	position: absolute;
	top:470px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line04-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line04-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line05 {
	/*position: absolute; top:585px; left:0px;*/
	position: absolute;
	top:268px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line05-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line05-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line06 {
	position: absolute;
	top:700px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line06-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line06-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line07 {
	/*position: absolute; top:790px; left:0px;*/

	position: absolute;
	top:700px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line07-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line07-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line08 {
	/*position: absolute; top:880px; left:0px;*/

	position: absolute;
	top:495px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line08-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line08-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line09 {
	/*position: absolute; top:1010px; left:0px;*/

	position: absolute;
	top:920px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line09-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line09-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line10 {
	/*position: absolute; top:1100px; left:0px;*/

	position: absolute;
	top:405px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line10-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line10-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line11 {
	position: absolute;
	top:1215px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line11-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line11-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line12 {
	position: absolute;
	top:1330px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line12-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line12-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line13 {
	/*position: absolute; top:1445px; left:0px;*/

	position: absolute;
	top:530px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line13-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line13-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line14 {
	/*position: absolute; top:1535px; left:0px;*/

	position: absolute;
	top:630px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line14-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line14-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line15 {
	/*position: absolute; top:1625px; left:0px;*/

	position: absolute;
	top:730px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line15-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line15-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line16 {
	/*position: absolute; top:1800px; left:0px;*/

	position: absolute;
	top:886px;
	left:3px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line16-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:69px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line16-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:89px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line17 {
	/*position: absolute; top:1975px; left:0px;*/

	position: absolute;
	top:951px;
	left:3px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line17-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line17-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line18 {
	/*position: absolute; top:2090px; left:0px;*/

	position: absolute;
	top:1870px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line18-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line18-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line19 {
	/*position: absolute; top:2205px; left:0px;*/

	position: absolute;
	top:1985px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line19-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line19-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line20 {
	/*position: absolute; top:2295px; left:0px;*/

	position: absolute;
	top:2075px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line20-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:10px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line20-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:30px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line20-row01 {
	position: absolute;
	top:10px;
	left:10px;
	width: 100px;
	height: 20px;
	padding: 0px 0px 0px 0px;
}
#faq-line20-row02 {
	position: absolute;
	top:10px;
	left:110px;
	width: 60px;
	height: 20px;
	padding: 0px 0px 0px 0px;
}
#faq-line20-row03 {
	position: absolute;
	top:10px;
	left:170px;
	width: 60px;
	height: 20px;
	padding: 0px 0px 0px 0px;
}
#faq-line20-row04 {
	position: absolute;
	top:10px;
	left:230px;
	width: 60px;
	height: 20px;
	padding: 0px 0px 0px 0px;
}
#faq-line20-row05 {
	position: absolute;
	top:10px;
	left:290px;
	width: 60px;
	height: 20px;
	padding: 0px 0px 0px 0px;
}
#faq-line20-row06 {
	position: absolute;
	top:10px;
	left:350px;
	width: 60px;
	height: 20px;
	padding: 0px 0px 0px 0px;
}
#faq-line20-row07 {
	position: absolute;
	top:10px;
	left:410px;
	width: 60px;
	height: 15px;
	padding: 0px 0px 0px 0px;
}
#faq-line20-row08 {
	position: absolute;
	top:10px;
	left:470px;
	width: 60px;
	height: 15px;
	padding: 0px 0px 0px 0px;
}
#faq-line20-under {
	position: absolute;
	top:70px;
	left:10px;
	width: 590px;
	padding: 0px 0px 0px 0px;
}
.borderline2 {
	border-style: solid;
	border-width: 1px;
	border-color: #7f9db9;
	padding: 5px 5px 5px 5px;
}
#faq-line21 {
	/*position: absolute; top:2465px; left:0px;*/

	position: absolute;
	top:2245px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line21-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line21-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line22 {
	/*position: absolute; top:2555px; left:0px;*/

	position: absolute;
	top:1076px;
	left:3px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line22-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line22-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line23 {
	/*position: absolute; top:2715px; left:0px;*/

	position: absolute;
	top:1246px;
	left:3px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line23-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:69px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line23-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:89px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line24 {
	position: absolute;
	top:2865px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line24-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:10px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line24-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:30px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line25 {
	/*position: absolute; top:2980px; left:0px;*/

	position: absolute;
	top:1411px;
	left:3px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line25-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:10px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line25-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:30px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line26 {
	/*position: absolute; top:3070px; left:0px;*/

	position: absolute;
	top:2835px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line26-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:10px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line26-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:30px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line27 {
	position: absolute;
	top:3160px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line27-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:10px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line27-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:30px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line28 {
	/*position: absolute; top:3250px; left:0px;*/

	position: absolute;
	top:2925px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line28-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:9px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line28-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:29px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line29 {
	/*position: absolute; top:3340px; left:0px;*/

	position: absolute;
	top:3015px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line29-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:10px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line29-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:30px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line30 {
	/*position: absolute; top:3500px; left:0px;*/

	position: absolute;
	top:1586px;
	left:3px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line30-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:69px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line30-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:89px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line31 {
	/*position: absolute; top:3675px; left:0px;*/

	position: absolute;
	top:1776px;
	left:3px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line31-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:10px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line31-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:30px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line32 {
	/*position: absolute; top:3835px; left:0px;*/

	position: absolute;
	top:3710px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line32-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:69px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line32-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:89px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line33 {
	/*position: absolute; top:3985px; left:0px;*/

	position: absolute;
	top:3860px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#faq-line33-text01 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:10px;
	left:10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#faq-line33-text02 {
	font-family: monospace;
	font-size: 12px;
	width: 600px;
	position:absolute;
	top:30px;
	left:10px;
	color: #2C180D;
	padding: 3px 0px 0px 0px;
}
#faq-line-under {
	position: absolute;
	top:4160px;
	left:10px;
	width: 620px;
	padding: 0px 10px 0px 10px;
}
#faq-line-under-text {
	font-family: monospace;
	font-size: 12px;
	width: 590px;
	position:absolute;
	top:10px;
	left:20px;
	color: #2C180D;
	padding: 0px 0px 0px 0px;
}
/*メインブロック（左）／料金表ページ用*/
#pricelist {
	position: absolute;
	float: left;
	width: 621px;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	padding: 3px 10px 3px 10px;
}
#pricelist a:link {
	color: #0099ff;
}
#pricelist a:visited {
	color: #0099ff;
}
#pricelist a:hover {
	color: #0099ff;
}
#pricelist a:active {
	color: #0099ff;
}
#pricelist-line01 {
	position: absolute;
	top:70px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#pricelist-line02 {
	position: absolute;
	top:1350px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
/*メインブロック（左）／ご予約ページ用*/
#plan {
	position: absolute;
	float: left;
	width: 621px;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	padding: 3px 10px 3px 10px;
}
#plan a:link {
	color: #0099ff;
}
#plan a:visited {
	color: #0099ff;
}
#plan a:hover {
	color: #0099ff;
}
#plan a:active {
	color: #0099ff;
}
#plan-line01 {
	position: absolute;
	top:0px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#plan-line02 {
	position: absolute;
	top:100px;
	left:0px;
	/*width: 620px;*/
	width: 900px;
	padding: 0px 0px 0px 0px;
}
/*メインブロック（左）／ダミーページ用*/
#dummy {
	position: absolute;
	float: left;
	width: 621px;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	padding: 3px 10px 3px 10px;
}
#dummy a:link {
	color: #0099ff;
}
#dummy a:visited {
	color: #0099ff;
}
#dummy a:hover {
	color: #0099ff;
}
#dummy a:active {
	color: #0099ff;
}
#dummy-line01 {
	position: absolute;
	top:0px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
#dummy-line02 {
	position: absolute;
	top:100px;
	left:0px;
	width: 620px;
	padding: 0px 0px 0px 0px;
}
/*サイドブロック（右）*/
#side-nav {
	clear: both;
	float: right;
	position: absolute;
	top:3px;
	left:670px;
	width: 221px;
	height: 1082px;
	background-image: url(../images/img_bg_side.jpg);
	background-repeat: no-repeat;
	padding: 3px 0px 0px 0px;
}
#side-list {
	position: absolute;
	top:20px;
	left:10px;
	padding: 3px 0px 0px 0px;
}
#side-list-reserve {
	position: absolute;
	top:80px;
	left:0px;
	width: 221px;
	padding: 3px 0px 0px 0px;
}
.img-space {
	padding: 0px 0px 20px 0px;
}
.img-space2 {
	padding: 10px 0px 10px 0px;
}
.img-qr {
	margin:10px auto;
	width:170px;
}
/*リンク

------------------------------------------------*/



a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #c60;
	text-decoration: underline;
}
a img {
	border: none;
}
.back-top a {
	color: #4E724F;
}
/*ヘッダ

------------------------------------------------*/



#header {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	height: 490px;
	background-image: url(../images/img_top_topbg.jpg);
	background-repeat: no-repeat;
}
#header2 {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	height: 110px;
	background-color: #2C180D;
}
#header3 {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	height: 360px;
	background-image: url(../images/img_top_topbg2.jpg);
	background-repeat: no-repeat;
}
#htbl {
	width: 100%;
	padding: 3px 0px 0px 10px;
}
#htbl-left {
	position: absolute;
	padding: 3px 0px 0px 0px;
}
#htbl-right-top {
	padding: 3px 0px 0px 0px;
	margin-left:auto;
	margin-right:28px;
	text-align:right;
	_margin-right:20px;
}
#htbl-right-under {
	padding: 3px 0px 0px 242px;
}
#htbl-under {
	padding: 8px 0px 0px 0px;
}
#sub-t {
	height: 17px;
	color: #DEBEB9;
	font-size: 10px;
	padding: 3px 0px 0px 10px;
}
/*ナビ

------------------------------------------------*/





/*メインコンテンツ

------------------------------------------------*/






/*サイドナビ

------------------------------------------------*/





/*サイド

------------------------------------------------*/





/*フッター

------------------------------------------------*/

#footer {
	position: absolute;
	top:1140px;
	left:0px;
	width: 900px;
	height: 174px;
	margin-right: auto;
	margin-left: auto;
	padding: 3px 0px 0px 0px;
	background-color: #ffffff;
}
#footer2 {
	position: absolute;
	top:2000px;
	left:0px;
	width: 900px;
	height: 174px;
	margin-right: auto;
	margin-left: auto;
	padding: 3px 0px 0px 0px;
	background-color: #ffffff;
}
#footer3 {
	position: absolute;
	top:1470px;
	left:0px;
	width: 900px;
	height: 174px;
	margin-right: auto;
	margin-left: auto;
	padding: 3px 0px 0px 0px;
	background-color: #ffffff;
}
#footer4 {
	/*position: absolute; top:4300px; left:0px;*/
	position: absolute;
	top:2400px;
	left:0px;
	width: 900px;
	height: 174px;
	margin-right: auto;
	margin-left: auto;
	padding: 3px 0px 0px 0px;
	background-color: #ffffff;
}
#footer5 {
	position: absolute;
	top:1640px;
	left:0px;
	width: 900px;
	height: 174px;
	margin-right: auto;
	margin-left: auto;
	padding: 3px 0px 0px 0px;
	background-color: #ffffff;
}
#footer6 {
	position: absolute;
	top:2150px;
	left:0px;
	width: 900px;
	height: 174px;
	margin-right: auto;
	margin-left: auto;
	padding: 3px 0px 0px 0px;
	background-color: #ffffff;
}
#footer7 {
	position: absolute;
	top:3500px;
	left:0px;
	width: 900px;
	height: 174px;
	margin-right: auto;
	margin-left: auto;
	padding: 3px 0px 0px 0px;
	background-color: #ffffff;
}
#footer-left-top {
	position: absolute;
	top:8px;
	left:10px;
	padding: 3px 0px 0px 10px;
	background-color: #ffffff;
}
#footer-left-top2 {
	position: absolute;
	top:20px;
	left:10px;
	padding: 3px 0px 0px 10px;
	background-color: #ffffff;
}
#footer-right-top {
	position: absolute;
	top:6px;
	left:780px;
	background-color: #ffffff;
}
#footer-middle {
	position: absolute;
	top:50px;
	left:0px;
	width: 900px;
	height: 58px;
	background-image: url(../images/img_bgfooterlink.jpg);
	background-repeat: no-repeat;
}
#footer-middle-top {
	position: absolute;
	top:10px;
	left:0px;
	color: #ffffff;
	width: 900px;
	padding: 3px 20px 5px 0px;
}
#footer-middle-under {
	position: absolute;
	top:30px;
	left:0px;
	color: #ffffff;
	width: 900px;
	padding: 3px 5px 20px 0px;
}
#footer-left-under {
	position: absolute;
	top:120px;
	left:250px;
	background-color: #ffffff;
}
#footer-right-under {
	position: absolute;
	top:140px;
	left:400px;
	background-color: #ffffff;
}
/*見出し

------------------------------------------------*/

h1 {
	height: 82px;
	padding: 37px 0px 0px 57px;
}
h2 {
	width:555px;
	height: 90px;
	padding: 30px 0px 0px 0px;
	background-image: url(../images/title_bg.gif);
	background-repeat: no-repeat;
	font-size: 15px;
}
/*フォント

------------------------------------------------*/



.point {
	color: #696;
	font-size: 110%;
	font-weight: bold;
	line-height: 130%;
}
.red {
	color: #B24E12;
}
.midori {
	color: #363;
}
/*その他

------------------------------------------------*/

ul {
	list-style : none;  /*リストマークを消す*/
	padding : 0;
	margin : 0;
}
a:link {
	color: #cccccc;
}
a:visited {
	color: #cccccc;
}
a:hover {
	color: #cccccc;
}
a:active {
	color: #cccccc;
}
.centering {
	text-align:center;
}
.xm {
	font-size:x-small;
}
.xl {
	font-size:x-large;
}


/*=======================================================================
				更新日：2010-05-31	追加修正（コースメニュー）			
=========================================================================*/
/*	共通設定	*/
#main2010 {
	float: left;
	width: 621px;
	color: #666;
	padding: 3px 0px 10px 10px;
}

#dinner2010 {
	width:620px;
	margin:0px auto;
	background:#2E180B;
	position:relative;
	padding-bottom:12px;
}

	#dinner2010 a:link {
		color: #0099ff;
	}
	#dinner2010 a:visited {
		color: #0099ff;
	}
	#dinner2010 a:hover {
		color: #0099ff;
	}
	#dinner2010 a:active {
		color: #0099ff;
	}

#dinner2010 ul.listPath {
	padding:4px;
}
#dinner2010 ul.listPath li {
	display:inline;
	color:#FFF;
}

div.reserve_btn {
	margin:15px auto;
	text-align:center;
}

	
#footer_dinner2010 {
	position: absolute;
	top:1540px;
	left:0px;
	width: 900px;
	height: 174px;
	margin-right: auto;
	margin-left: auto;
	padding: 3px 0px 0px 0px;
	background-color: #ffffff;
}

/*		2010年　夏メニュー	*/
/* お子様用ディナー（レストラン（日帰り）・料理（宿泊））
-------------------------------------------------------------------------*/

#dinner2010 .dinnerChild_menu {
	background:url(../images/dish/2010/new_dinner_bg.jpg) repeat-y 0 0;
	width:595px;
	margin:0 auto;
	height:800px;
	_margin-left:12px;
}

#dinner2010 .dinnerChild_menu .menu_list{
	position:absolute;
	left: 36px;
	top: 41px;
}

#dinner2010 .dinnerChild_menu p.img01 {
	position:absolute;
	left: 363px;
	top: 76px;
}
#dinner2010 .dinnerChild_menu p.img02 {
	position:absolute;
	left: 313px;
	top: 234px;
}
#dinner2010 .dinnerChild_menu p.img03 {
	position:absolute;
	left: 404px;
	top: 392px;
}
#dinner2010 .dinnerChild_menu p.img04 {
	position:absolute;
	left: 42px;
	top: 542px;
}
#dinner2010 .dinnerChild_menu p.img05 {
	position:absolute;
	left: 299px;
	top: 541px;
}
#dinner2010 .dinnerChild_menu p.txt01 {
	position:absolute;
	left: 62px;
	top: 708px;
}

/* シェフのおすすめディナー（レストラン（日帰り）・料理（宿泊））
-------------------------------------------------------------------------*/

#dinner2010 .dinnerShef_menu {
	background:url(../images/dish/2010/new_dinner_bg.jpg) repeat-y 0 0;
	width:595px;
	margin:0 auto;
	height:800px;
	_margin-left:12px;
}

#dinner2010 .dinnerShef_menu .menu_list{
	position:absolute;
	left: 21px;
	top: 37px;
}

#dinner2010 .dinnerShef_menu p.img01 {
	position:absolute;
	left: 347px;
	top: 38px;
}
#dinner2010 .dinnerShef_menu p.img02 {
	position:absolute;
	left: 275px;
	top: 332px;
}
#dinner2010 .dinnerShef_menu p.img03 {
	position:absolute;
	left: 389px;
	top: 223px;
}
#dinner2010 .dinnerShef_menu p.img04 {
	position:absolute;
	left: 39px;
	top: 581px;
}
#dinner2010 .dinnerShef_menu p.img05 {
	position:absolute;
	left: 357px;
	top: 491px;
}
#dinner2010 .dinnerShef_menu p.txt01 {
	position:absolute;
	left: 53px;
	top: 749px;
}

/* シェフ特製ディナー（レストラン（日帰り））
-------------------------------------------------------------------------*/

#dinner2010 .dinnerspecial_menu {
	background:url(../images/dish/2010/new_dinner_bg.jpg) repeat-y 0 0;
	width:595px;
	margin:0 auto;
	height:800px;
	_margin-left:12px;
}

#dinner2010 .dinnerspecial_menu .menu_list{
	position:absolute;
	left: 31px;
	top: 38px;
}

#dinner2010 .dinnerspecial_menu p.img01 {
	position:absolute;
	left: 281px;
	top: 97px;
}
#dinner2010 .dinnerspecial_menu p.img02 {
	position:absolute;
	left: 389px;
	top: 202px;
}
#dinner2010 .dinnerspecial_menu p.img03 {
	position:absolute;
	left: 280px;
	top: 312px;
}
#dinner2010 .dinnerspecial_menu p.img04 {
	position:absolute;
	left: 22px;
	top: 510px;
}
#dinner2010 .dinnerspecial_menu p.img05 {
	position:absolute;
	left: 281px;
	top: 510px;
}
#dinner2010 .dinnerspecial_menu p.txt01 {
	position:absolute;
	left: 44px;
	top: 683px;
}

/*=======================================================================
		更新日：2010-08-19　秋メニュー
=========================================================================*/

/*		2010年秋メニュー	*/
/* お子様用ディナー（レストラン（日帰り）・料理（宿泊））
-------------------------------------------------------------------------*/

#dinner2010 .dinnerChild_autumn {
	background:url(../images/dish/2010/new_dinner_bg.jpg) repeat-y 0 0;
	width:595px;
	margin:0 auto;
	height:800px;
	_margin-left:12px;
}

#dinner2010 .dinnerChild_autumn .menu_list{
	position:absolute;
	left: 24px;
	top: 42px;
}

#dinner2010 .dinnerChild_autumn p.img01 {
	position:absolute;
	left: 315px;
	top: 86px;
}
#dinner2010 .dinnerChild_autumn p.img02 {
	position:absolute;
	left: 316px;
	top: 236px;
}
#dinner2010 .dinnerChild_autumn p.img03 {
	position:absolute;
	left: 316px;
	top: 384px;
}
#dinner2010 .dinnerChild_autumn p.img04 {
	position:absolute;
	left: 23px;
	top: 515px;
}
#dinner2010 .dinnerChild_autumn p.img05 {
	position:absolute;
	left: 299px;
	top: 541px;
}
#dinner2010 .dinnerChild_autumn p.txt01 {
	position:absolute;
	left: 38px;
	top: 638px;
}

/* シェフのおすすめディナー（レストラン（日帰り）・料理（宿泊））秋メニュー
-------------------------------------------------------------------------*/

#dinner2010 .dinnerShef_autumn {
	background:url(../images/dish/2010/new_dinner_bg.jpg) repeat-y 0 0;
	width:595px;
	margin:0 auto;
	height:800px;
	_margin-left:12px;
}

#dinner2010 .dinnerShef_autumn .menu_list{
	position:absolute;
	left: 21px;
	top: 37px;
}

#dinner2010 .dinnerShef_autumn p.img01 {
	position:absolute;
	left: 318px;
	top: 55px;
}
#dinner2010 .dinnerShef_autumn p.img02 {
	position:absolute;
	left: 316px;
	top: 234px;
}
#dinner2010 .dinnerShef_autumn p.img03 {
	position:absolute;
	left: 430px;
	top: 150px;
}
#dinner2010 .dinnerShef_autumn p.img04 {
	position:absolute;
	left: 283px;
	top: 391px;
}
#dinner2010 .dinnerShef_autumn p.img05 {
	position:absolute;
	left: 284px;
	top: 565px;
}
#dinner2010 .dinnerShef_autumn p.img06 {
	position:absolute;
	left: 47px;
	top: 536px;
}
#dinner2010 .dinnerShef_autumn p.txt01 {
	position:absolute;
	left: 39px;
	top: 773px;
}

/* シェフ特製ディナー（レストラン（日帰り））
-------------------------------------------------------------------------*/

#dinner2010 .dinnerspecial_autumn {
	background:url(../images/dish/2010/new_dinner_bg.jpg) repeat-y 0 0;
	width:595px;
	margin:0 auto;
	height:800px;
	_margin-left:12px;
}

#dinner2010 .dinnerspecial_autumn .menu_list{
	position:absolute;
	left: 31px;
	top: 38px;
}

#dinner2010 .dinnerspecial_autumn p.img01 {
	position:absolute;
	left: 419px;
	top: 81px;
}
#dinner2010 .dinnerspecial_autumn p.img02 {
	position:absolute;
	left: 285px;
	top: 177px;
}
#dinner2010 .dinnerspecial_autumn p.img03 {
	position:absolute;
	left: 417px;
	top: 273px;
}
#dinner2010 .dinnerspecial_autumn p.img04 {
	position:absolute;
	left: 293px;
	top: 366px;
}
#dinner2010 .dinnerspecial_autumn p.img05 {
	position:absolute;
	left: 32px;
	top: 468px;
}
#dinner2010 .dinnerspecial_autumn p.img06 {
	position:absolute;
	left: 42px;
	top: 609px;
}
#dinner2010 .dinnerspecial_autumn p.txt01 {
	position:absolute;
	left: 353px;
	top: 532px;
}
