﻿/*-----------------------------------
BODYタグ
-----------------------------------*/
body
{
	font-family: 'MS UI Gothic';
	padding: 0px;
	margin: 0px;
	background-color: #666633;
	background: url("/icon/bg_winter.jpg") repeat-x;
}

/*-----------------------------------
ヘッダー
-----------------------------------*/
#header-bar 
{
	font-style: italic;
	background: url("/icon/headertext-back.gif") repeat-x;
	width: 100%;
	height: 25px;
	padding-top: 3px;
	margin: 0px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
}

/*-----------------------------------
ヘッダーメニュー
-----------------------------------*/
#header-menu
{
	width: 540px;
}

/*-----------------------------------
ヘッダーメニュー内　IMGタグ
-----------------------------------*/
#header-menu img
{
	float: left;
}

/*-----------------------------------
ヘッダーメニュー内　センタリング
-----------------------------------*/
#header-centering
{
	width: 750px;
	margin: auto;
}

/*-----------------------------------
ヘッダーメニュー内　H1タグ
-----------------------------------*/
#header-text 
{
	font-style: italic;
	width: 375px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	float: left;
	padding: 0px;
	margin: 0px;
}

/*-----------------------------------
ヘッダーメニュー内　言語選択
-----------------------------------*/
#language-box 
{
	float: left;
	width: 375px;
	padding: 0px;
	margin: 0px;
}

/*-----------------------------------
ヘッダーメニュー内　リンク定義
-----------------------------------*/
#language-box a:visited
{
	color: #ffffff;
}

#language-box a:link
{
	color: #ffffff;
}

#language-box a:hover
{
	color: #EEEE66;
}

#language-box a:active
{
	color: #ffffff;
}

/*-----------------------------------
メインページ
-----------------------------------*/
#main-contents
{
	background-color: #FFFFFF;
}

/*-----------------------------------
カラム(左側)
-----------------------------------*/
#pageleft
{
	width: 540px;
	height: 100%;
	background-color: #FFFFFF;
	text-align: left;
	float: left;
	padding: 0px;
	margin: 0px;
	min-height: 700px;
}

/*-----------------------------------
カラム(右側)
-----------------------------------*/
#pageright
{
	float: left;
	width: 210px;
	margin: 0px;
	padding: 0px;
	min-height: 700px;
	font-size: 14px;
	text-align: center;
	background-color: #FFEEEE;
	background: url("/icon/sidebar_background.gif") repeat-y;
	color: #606060;
	padding-bottom: 32768px;
	margin-bottom: -32768px;

}

/*-----------------------------------
サイドメニュー内　リンク定義
-----------------------------------*/
#pageright a:visited
{
	color: #606060;
}

#pageright a:link
{
	color: #606060;
}

#pageright a:hover
{
	color: #CCCC00;
}

#pageright a:active
{
	color: #606060;
}

/*-----------------------------------
ページ全体
-----------------------------------*/
#mainpage
{
	font-size: 11px;
	width: 750px;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border: 1px solid #442200;
	overflow:hidden;
}

/*-----------------------------------
フッター
-----------------------------------*/
#footer
{
	clear: both;
	float: left;
	text-align: center;
	font-size: 14px;
	width: 100%;
	border-top: 5px solid #FFFFCC;
	background-color: #FFFFFF;
}

/*-----------------------------------
ページデータ
-----------------------------------*/
#pagedata
{
	padding: 10px;
	width: 520px;
	height: 100%;
	font-size: 12px;
}

/*-----------------------------------
H2タグ
-----------------------------------*/
h2
{
	width: 500px;
	margin: 15px 0px 30px 0px;
	font-size: 16px;
	color: #CCCC33;
	border-bottom: 1px solid #CCCC33;
}

/*-----------------------------------
H3タグ
-----------------------------------*/
h3
{
	width: 500px;
	margin: 3px;
	font-size: 12px;
	color: #CCCC33;
}


/*-----------------------------------
HRタグ
-----------------------------------*/
hr 
{
	margin: 4px;
	border: 1px solid #AAAAAA;
	height: 1px;
	width: 90%;
}

/*-----------------------------------
Make a Reservationボタン
-----------------------------------*/
.reservation 
{
	margin: 10px 0px 10px 0px;
}

/*-----------------------------------
IMGタグ
-----------------------------------*/
img
{
	border: 0px;
}

#menu dl
{
	border-top: 1px solid #C0C0C0;
	width: 90%
	height: 100%;
}

#menu dt
{
	text-align: center;
	padding: 0px 0px 7px 0px;
}

#menu dd
{
	font-size: small;
	text-align: center;
	margin: 0px;
	padding: 7px 0px 7px 0px;
	border-bottom: 1px dashed #E0E0E0;
}