@charset "Shift_JIS";

/* 2colum center contents
--------------------------------------------------
2カラム センターコンテンツ用のレイアウト指定
-------------------------------------------------- */


body
	{
	margin: 0;
	padding:0;
	background-color:#303030;
	text-align:center;
	color: #6a6969;
	line-height: 1.3;
	text-align: left;
	font-size: 80%;
	}
	

/* コンテンツフレーム */
#body{
	width: 960px;
	text-align: left;
	margin: auto ;
}

ul { list-style: none;}
img {border: none;}

#topBar {
	background-image:url(../../image/main_top.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 960px;
	}

#btmBar01 {
	background-image:url(../../image/main_btm01.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 960px;
	clear:both;
	}

#btmBar02 {
	background:url(../../image/main_btm02.gif) top no-repeat;
	height: 10px;
	width: 960px;
	clear:both;
	}

#btmBar03 {
	background:url(../../image/main_btm03.jpg) top no-repeat;
	height: 10px;
	width: 960px;
	clear:both;
	}
	
#containerWrap {
	clear: both;
	background-color: #eeeeee;
	}

#container {
	width:960px;
	background: url(../../image/main_back.jpg) repeat-y;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	}
	

/* Indexページ　背景用スタイル*/
#containerIndex {
	width:960px;
	background: url(../../../image/index_back.gif) repeat-y;
	overflow: hidden;
	margin: 0 auto;
	}

/* 各施設Indexページ　背景用スタイル*/
#containerIndex02 {
	width:960px;
	background-image: url(../../image/main_back02.jpg);
	background-repeat: repeat-y;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	}



#main {
	width: 761px;
	float: right;
	}
	
/* Indexページ用スタイル*/
#mainIndex {
	width: 960px;
	padding: 0;
	margin:0;
	}

/* header
----------------------------------------------------------------
以下のスタイル変更はこのcssで

#header
#breadcrumb
#globalNav1
#globalNav2
#sisetsuTop
#english
---------------------------------------------------------------- */

/* header
-------------------------------------------------- */

#headerWrap{
	background: url(../../../image/body_back.jpg) repeat-x;
	height: 102px;
	}


#header{
	width: 960px;
	margin: 0 auto ;
	height: 39px;
		}
	
#header h1 {
	width: 331px;
	margin: 0;
	padding: 0;
	float: left;
	height: 39px;
		}

#header h1 img {
	margin: 0;
	padding: 0;
	height: 39px;
	vertical-align:top;
		}

/* english
-------------------------------------------------- */

#english {
	width: 64px;
	height:39px;
	margin-left: 795px;
	padding: 0;
	}

#english a {
	display: block;;
	text-decoration: none;
	height:39px;
	}

/* テキスト隠し */
#english a span { display: none;}


/*sizeChagne
------------------------------------------------*/
	
ul#sizeChange {
	display: none;
	}


ul#sizeChange li{
	list-style:none;
	display: none;
	}
	

	
/* globalNav1
-------------------------------------------------- */

#header h2 {
	margin: 0;
	padding: 0;
	height: 0;
	overflow: hidden;
		}
		
#globalNav01 {
	width: 960px;
	height: 31px;
	margin-top: 0;
	}
/*IE6用*/
*html #globalNav01 {
	margin-top: -1px;
	}

#globalNav01 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#globalNav01 ul li {
	margin: 0;
	padding: 0;
	float: left;
	height: 31px;
	}
	
#globalNav01 ul li#nav01_01 a,
#globalNav01 ul li#nav01_02 a,
#globalNav01 ul li#nav01_03 a,
#globalNav01 ul li#nav01_04 a,
#globalNav01 ul li#nav01_05 a,
#globalNav01 ul li#nav01_06 a {
	display: block;
	text-decoration: none;/*下線対策*/
	height: 31px;
	float: left;/*IE対策*/
	}
	
#globalNav01 ul li#nav01_01 a {	background: url(../../../image/globalnav01_01_f2.jpg) no-repeat;}
#globalNav01 ul li#nav01_02 a {	background: url(../../../image/globalnav01_02_f2.jpg) no-repeat;}	
#globalNav01 ul li#nav01_03 a { background: url(../../../image/globalnav01_03_f2.jpg) no-repeat;}
#globalNav01 ul li#nav01_04 a {	background: url(../../../image/globalnav01_04_f2.jpg) no-repeat;}
#globalNav01 ul li#nav01_05 a {	background: url(../../../image/globalnav01_05_f2.jpg) no-repeat;}
#globalNav01 ul li#nav01_06 a {	background: url(../../../image/globalnav01_06_f2.jpg) no-repeat;}

#globalNav01 ul li#nav01_01 a:hover,
#globalNav01 ul li#nav01_02 a:hover,
#globalNav01 ul li#nav01_03 a:hover,
#globalNav01 ul li#nav01_04 a:hover,
#globalNav01 ul li#nav01_05 a:hover,
#globalNav01 ul li#nav01_06 a:hover {
	background-color: #ffffff;
	/*IE6対策*/
	}
	
#globalNav01 ul li#nav01_01 a:hover img,
#globalNav01 ul li#nav01_02 a:hover img,
#globalNav01 ul li#nav01_03 a:hover img,
#globalNav01 ul li#nav01_04 a:hover img,
#globalNav01 ul li#nav01_05 a:hover img,
#globalNav01 ul li#nav01_06 a:hover img {
	visibility: hidden;
	text-decoration: none;/*下線対策*/
	}
	
	
/* globalNav2
-------------------------------------------------- */

#globalNav02 {
	clear: both;
	width: 960px;
	height: 31px;
	background-image:url(../../../image/globalnav02_back.jpg);
	}

#globalNav02 ul{
	margin: 0;
	padding: 0;
	list-style: none;
	}

#globalNav02 ul li{
	margin: 0;
	padding: 0;
	float: left;
	}

#globalNav02 ul li#nav02_01 a,
#globalNav02 ul li#nav02_02 a,
#globalNav02 ul li#nav02_03 a,
#globalNav02 ul li#nav02_04 a{
	display: block;
	text-decoration: none;/*下線対策*/
	height: 31px;
	float: left;/*IE対策*/
	}
	
#globalNav02 ul li#nav02_01 a {	background: url(../../../image/globalnav02_01_f2.jpg) no-repeat;}
#globalNav02 ul li#nav02_02 a {	background: url(../../../image/globalnav02_02_f2.jpg) no-repeat;}	
#globalNav02 ul li#nav02_03 a { background: url(../../../image/globalnav02_03_f2.jpg) no-repeat;}
#globalNav02 ul li#nav02_04 a { background: url(../../../image/globalnav02_04_f2.jpg) no-repeat;}

#globalNav02 ul li#nav02_01 a:hover,
#globalNav02 ul li#nav02_02 a:hover,
#globalNav02 ul li#nav02_03 a:hover,
#globalNav02 ul li#nav02_04 a:hover{
	background-color: #ffffff;
	/*IE6対策*/
	}
	
#globalNav02 ul li#nav02_01 a:hover img,
#globalNav02 ul li#nav02_02 a:hover img,
#globalNav02 ul li#nav02_03 a:hover img,
#globalNav02 ul li#nav02_04 a:hover img{
	visibility: hidden;
	text-decoration: none;/*下線対策*/
	}
	


/* breadCrumb
-------------------------------------------------- */

#breadCrumbWrap {
	width: 960px;
	background: url(../../../image/breadCrumb_back.jpg) no-repeat;
	height: 31px;
	overflow: hidden;
	}

#breadCrumbWrap #breadCrumb {
	margin:0;
	padding:10px 0 0 0;
	width: 810px;
	float:left;
	font-size: 84%;
	color: #4A4A4A;
	}

#breadCrumbWrap #breadCrumb a:link {
	color: #4A4A4A;
	text-decoration: underline;
	}

#breadCrumbWrap #breadCrumb a:visited {
	color: #4A4A4A;
	text-decoration: underline;
	}

#breadCrumbWrap #breadCrumb a:hover {
	color: #4A4A4A;
	text-decoration: none;
	}

#breadCrumbWrap #breadCrumb a:active {
	color: #4A4A4A;
	text-decoration: underline;
	}

/* sisetsuTop
-------------------------------------------------- */
#breadCrumbWrap #sisetsuTop {
	height:31px;
	padding: 0 9px 0 0;
	float:right;
	}


#breadCrumbWrap #sisetsuTop a {
	height: 31px;
	width: 131px;
	display: block;
	background: url(../../../image/sisetsu_top.gif) no-repeat;
	text-decoration: none;
	}
	
#breadCrumbWrap #sisetsuTop a:hover {
	background: url(../../../image/sisetsu_top_f2.gif) no-repeat;
	text-decoration: none;
	}

/* テキスト隠し */
#breadCrumbWrap #sisetsuTop span {
	visibility: hidden;
}

/* subNav
-------------------------------------------------- */
#subNav {
	width: 189px;
	float: left;
	vertical-align:text-top;
	margin: 0;
	padding: 0;
	}

#subNav #subNavTop {
	margin: 0;
	padding: 0;
	background: url(../../image/subnav_back_top.jpg) no-repeat;
	height: 10px;
	}

#elevnavi {
		position:absolute;
		width: 189px;
		top: 142px;
		margin: 0 0 0 0px;
		padding: 0 0 0 9px;
		background: url(../../image/subnav_back02.gif) repeat-y;
	}
/*サブナビのスクロールが不要な場合*/
#noElevnavi {
		width: 189px;
		margin: -10px 0 0 0px;
		padding: 0 0 0 9px;
		background: url(../../image/subnav_back02.gif) repeat-y;
	}
	
/*----------------------------------------------------------------
サブナビゲーション（第1階層）
---------------------------------------------------------------- */

#subNav h3 {
	margin: 0;
	padding: 0;
	}

#subNav h4 {
	margin: 0;
	padding: 0;
	height: 0;
	overflow: hidden;
	}
	
ul#sub01 {
	display: block;
	width: 174px;
	margin: 0;
	padding: 0 0 0 8px;
	line-height: normal;
	}

ul#sub01 li{
	display: block;
	width: 174px;
	margin: 0;
	padding: 0;
	float: left;
	line-height: normal;
	overflow: hidden;
	}

ul#sub01 li.noPadding{
	margin: 0;
	padding: 0;
	border: none;
	}
/*---------------------------------------------------------------- 
サブナビゲーション（第2階層)
----------------------------------------------------------------*/


#sub02Wrap {
	width: 174px;
	margin: 0;
	padding: 0 0 1px 0;
	background: url(../../image/subnav_back_btm.jpg) left bottom no-repeat;
	overflow: hidden;
	clear: both;
	border-bottom: 1px solid #F1F1F1;
	}
	
ul#sub02 {
	display: block;
	width: 166px;
	margin: 0;
	padding: 0;
	background: url(../../image/subnav_back.jpg) repeat-y;
	overflow: hidden;
	}

ul#sub02 li {
	display: block;	
	width: 158px;
	margin: 0 0 1px 0;
	padding: 0 0 0 8px;
	float: left;
	vertical-align:baseline;
	color: #333333;
	}

ul#sub02 li a {
	color: #333333;
	font-size: 84%;
	text-decoration: none;
	line-height: 1.1;
	}
	
*html ul#sub02 li a {
	font-size: 80%;
	}
/* 
----------------------------------------------------------------
各施設TOPページ　共通
---------------------------------------------------------------- */
#main #sisetsuWrap {
	width: 751px;
	margin: 0;
	padding:0 9px 0 0;
	background: url(../../image/sisetsu_top_back.jpg) top left repeat-y;
	overflow: hidden;
	}

#main #sisetsuWrap p {
	margin: 0;
	padding: 5px 10px 0 15px;
	clear: both;
	}

#main #sisetsuWrap p span#sisetsu {
	float:left;
	margin: 0px 10px 0 0;
	}

#main #sisetsuWrap p span#sisetsuAdd {
	float: left;
	margin: 0px 10px 0 0;
	padding:0 0 3px 0;
	}

#main #sisetsuWrap p img.inq {
	float: right;
	margin: 0;
	}

/* main
------------------------------------------------------------------------
#main内　レストラン・付帯施設・周辺情報・アクセス・部屋タイプ共通
------------------------------------------------------------------------- */
#main h4 {
	margin: 0 0 10px 0;
	padding:0;
	}
	
#main #update {
	width: 720px;
	margin: 15px 0 5px 16px;
	padding: 0;
	text-align: left;
	}

#main #update h5 {
	margin: 0 0 10px 0;
	padding: 0;
	}
	
/*見出しmidashi01 上下10px余白*/

/*背景*/
#main #update ul.midashi01 {
	width: 720px;
	background: url(../../image/midashi01_04.gif) repeat-y;
	margin: 10px 0;
	padding:0;
	clear: both;
	}
/*上の角丸*/
#main #update ul.midashi01 li {
	background: url(../../image/midashi01_01.gif) left top no-repeat;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 120%;
	line-height: 1.2;
	}
/*下の角丸*/
#main #update ul.midashi01 li p {
	display: block;
	background: url(../../image/midashi01_02.gif) left bottom no-repeat;
	}
/*アイコン*/
#main #update ul.midashi01 li p span {
	display: block;
	margin: 0;
	padding:0;
	background: url(../../image/midashi01_03.gif) left top no-repeat;
	}
	
/*テキスト位置*/
#main #update ul.midashi01 li p span span {
	margin: 0;
	padding: 6px 10px 5px 25px;
	color: #315661;
	}

#main #update ul.midashi01 li p span span {
	_padding: 7px 10px 5px 25px;
	}


/*new画像位置*/
#main #update ul.midashi01 li p span span img{
	margin: 0;
	padding: 0 0 0 5px;
	vertical-align: text-top;
	}

#main #update ul.midashi01 li p span span img{
	_padding: 0 0 2px 5px;
	}

/*見出しmidashi02 上15px下10px余白*/

/*背景*/
#main #update ul.midashi02 {
	width: 720px;
	background: url(../../image/midashi01_04.gif) repeat-y;
	margin: 15px 0 10px 0;
	padding:0;
	clear: both;
	}
/*上の角丸*/
#main #update ul.midashi02 li {
	background: url(../../image/midashi01_01.gif) left top no-repeat;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 120%;
	line-height: 1.2;
	}
/*下の角丸*/
#main #update ul.midashi02 li p {
	display: block;
	background: url(../../image/midashi01_02.gif) left bottom no-repeat;
	}
/*アイコン*/
#main #update ul.midashi02 li p span {
	display: block;
	margin: 0;
	padding:0;
	background: url(../../image/midashi01_03.gif) left top no-repeat;
	}
/*テキスト位置*/
#main #update ul.midashi02 li p span span {
	margin: 0;
	padding: 6px 10px 5px 25px;
	color: #315661;
	}

*html #main #update ul.midashi02 li p span span { padding: 7px 10px 5px 25px;}
	
/*new画像位置*/
#main #update ul.midashi02 li p span span img{
	margin: 0;
	padding: 0 0 0 5px;
	vertical-align: text-top;
	}

*html #main #update ul.midashi02 li p span span img{ padding: 0 0 2px 5px;}

/* 
----------------------------------------------------------------
レストラン/付帯施設　インデックスページ共通
---------------------------------------------------------------- */

#main #update .restWrap {
	background: url(../../../image/index_bar01.gif) bottom no-repeat;
	overflow: hidden;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	}

#main #update .restWrapLast {
	background: url(../../../image/index_bar01.gif) bottom no-repeat;
	overflow: hidden;
	padding: 0 0 15px 0;
	margin: 0 0 0 0;/*mainコンテンツがナビより短いとレイアウト崩れるので下マージンで対応*/
	}

#main #update .restWrap img,
#main #update .restWrapLast img {float: left;}

#main #update .restWrap .restBox,
#main #update .restWrapLast .restBox {
	width: 352px;

	margin: 0;
	padding: 0;
	float: left;
	vertical-align: top;
	}

#main #update .restWrap .restBoxL,
#main #update .restWrapLast .restBoxL {
	width: 352px;
	margin: 0 15px 0 0;
	float: left;
	vertical-align: top;
	}

#main #update .restWrap .restBox .txtRight,
#main #update .restWrap .restBoxL .txtRight,
#main #update .restWrapLast .restBox .txtRight,
#main #update .restWrapLast .restBoxL .txtRight {
	display: block;
	width: 236px;
	margin: 0 0 0 116px;
	padding: 0;
	}

#main #update .restWrap .restBox .txtRight ul,
#main #update .restWrap .restBoxL .txtRight ul,
#main #update .restWrapLast .restBox .txtRight ul,
#main #update .restWrapLast .restBoxL .txtRight ul {
	margin: 0 0 5px 0;
	padding: 0;
	}

#main #update .restWrap .restBox .txtRight ul li,
#main #update .restWrap .restBoxL .txtRight ul li,
#main #update .restWrapLast .restBox .txtRight ul li,
#main #update .restWrapLast .restBoxL .txtRight ul li {
	display: block;
	background: url(../../../image/arrow_rest.gif) left top no-repeat;
	margin: 0;
	padding: 0;
	font-size: 120%;
	}

#main #update .restWrap .restBox .txtRight ul li a,
#main #update .restWrap .restBoxL .txtRight ul li a,
#main #update .restWrapLast .restBox .txtRight ul li a,
#main #update .restWrapLast .restBoxL .txtRight ul li a {
	display: block;
	color: #DD5956;
	text-decoration: underline;
	margin: 0 0 0 16px;
	padding: 0;
	}

#main #update .restWrap .restBox .txtRight ul li a:hover,
#main #update .restWrap .restBoxL .txtRight ul li a:hover,
#main #update .restWrapLast .restBox .txtRight ul li a:hover,
#main #update .restWrapLast .restBoxL .txtRight ul li a:hover {
	text-decoration: none;
	}

/* 
----------------------------------------------------------------
レストラン/付帯施設　詳細ページ共通
---------------------------------------------------------------- */
/*付帯施設内　リンク*/

#container #update #linkWrapTop,
#containerEsthe #update #linkWrapTop,
#containerGolf #update #linkWrapTop {
	width: 720px;
	margin: 0;
	padding: 0;
	background: url(../../image/link_bk01.gif) left top no-repeat;
	height: 4px;
	}

#container #update #linkWrapBtm,
#containerEsthe #update #linkWrapBtm,
#containerGolf #update #linkWrapBtm   {
 	width: 720px;
	padding: 0;
	margin: 0 0 15px 0;
	background: url(../../image/link_bk03.gif) left bottom no-repeat;
	height: 4px;
	}

#container #update #linkWrap,
#containerEsthe #update #linkWrap,
#containerGolf #update #linkWrap {
	width: 720px;
	margin: 0;
	padding: 0;
	clear: both;
	background: url(../../image/link_bk02.gif) repeat-y;
	overflow: hidden;
	color: #eeeeee;
	}

#container #update #linkWrap ul,
#containerEsthe #update #linkWrap ul,
#containerGolf #update #linkWrap ul {
	width: 710px;
	display: block;
	margin: 0;
	padding: 0;
	color: #eeeeee;
	}

#container #update #linkWrap ul li,
#containerEsthe #update #linkWrap ul li,
#containerGolf #update #linkWrap ul li {
	display: block;
	padding: 3px 0 3px 0;
	margin: 0 0 0 12px;
	float: left;
	line-height: 1.2;
	color: #eeeeee;
	background: url(../../image/link_arrow02.gif) left no-repeat;
	}

/*1つめのリンクの設定*/
#container #update #linkWrap ul li.first,
#containerEsthe #update #linkWrap ul li.first,
#containerGolf #update #linkWrap ul li.first {
	display: block;
	padding: 3px 0px 3px 0;
	margin: 0;
	float: left;
	line-height: 1.2;
	color: #eeeeee;
	background: url(../../image/link_arrow01.gif) left no-repeat;
	}

/*最後のリンクの設定*/
#container #update #linkWrap ul li.last,
#containerEsthe #update #linkWrap ul li.last,
#containerGolf #update #linkWrap ul li.last {
	display: block;
	padding: 3px 0 3px 0;
	margin: 0 0 0 12px;
	float: left;
	line-height: 1.2;
	color: #eeeeee;
	background: url(../../image/link_arrow02.gif) left no-repeat;
	}

#container #update #linkWrap ul li.last span,
#containerEsthe #update #linkWrap ul li.last span,
#containerGolf #update #linkWrap ul li.last span {
	display: block;
	padding: 0 12px 0 0;
	margin: 0;
	color: #eeeeee;
	background: url(../../image/link_arrow03.gif) right no-repeat;
	}

#container #update #linkWrap ul li a,
#containerEsthe #update #linkWrap ul li a,
#containerGolf #update #linkWrap ul li a {
	display: block;
	margin: 0 0 0 22px;
	padding: 0;
	color: #eeeeee;
	}

#container #update #linkWrap ul li a:link,
#containerEsthe #update #linkWrap ul li a:link,
#containerGolf #update #linkWrap ul li a:link {text-decoration: underline;}

#container #update #linkWrap ul li a:hover,
#containerEsthe #update #linkWrap ul li a:hover,
#containerGolf #update #linkWrap ul li a:hover {text-decoration: none;}

/*emで選択されている時の設定*/
#container #update #linkWrap ul li em,
#containerEsthe #update #linkWrap ul li em,
#containerGolf #update #linkWrap ul li em {font-weight: bold;}

#container #update #linkWrap ul li em a,
#containerEsthe #update #linkWrap ul li em a,
#containerGolf #update #linkWrap ul li em a {
	display: block;
	margin: 0 0 0 22px;
	padding: 0;
	color: #eeeeee;
	}
#container #update #linkWrap ul li em a:link,
#containerEsthe #update #linkWrap ul li em a:link,
#containerGolf #update #linkWrap ul li em a:link {text-decoration: none;}

#container #update #linkWrap ul li em a:visited,
#containerEsthe #update #linkWrap ul li em a:visited,
#containerGolf #update #linkWrap ul li em a:visited {text-decoration: none;}

#container #update #linkWrap ul li em a:hover,
#containerEsthe #update #linkWrap ul li em a:hover,
#containerGolf #update #linkWrap ul li em a:hover {text-decoration: none;}

#container #update #linkWrap ul li em a:active,
#containerEsthe #update #linkWrap ul li em a:active,
#containerGolf #update #linkWrap ul li em a:active {text-decoration: none;}

/*レストラン中ページ*/

.grayTable {
	border: 1px solid #d4d4d4;
	margin: 10px 0 0 0;
	padding: 0;
	border-collapse: collapse;
	color: #6a6969;
	}

.grayTable td {
	padding: 5px 10px 5px 10px;
	background: #f8f8f8;
	}
	
	
.grayTable02 {
	border: 1px solid #d4d4d4;
	margin: 0;
	padding: 0;
	background-color: f8f8f8;
	border-collapse: collapse;
	color: #6a6969;
	}

.grayTable02 th {
	padding: 3px 10px 3px 10px;
	border: 1px solid #d4d4d4;
	background: #eeeeee;
	font-size: 84%;
	}

.grayTable02 td {
	padding: 3px 10px 3px 10px;
	border-bottom: 1px solid #d4d4d4;
	background: #ffffff;
	font-size: 84%;
	}

.restTable02 {
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	color: #6a6969;
	font-size: 84%;
	}

.restTable02 td {
	padding: 5px 10px 5px 10px;
	background: #f8f8f8;
	line-height: 1.2;
	}
	
.restTable03 {
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	margin: 0 0 15px 0;
	padding: 0;
	border-collapse: collapse;
	}

.restTable03 td {
	border-bottom: 1px solid #d7d7d7;
	margin: 0;
	padding: 7px 0 7px 0;
	text-align: right;
	}
	
.restTable03 th {
	border-bottom: 1px solid #d7d7d7;
	margin: 0;
	padding: 5px;
	text-align: left;
	}

.table00 {
	margin: 15px 0 0 0;
	clear: both;
	}
	
.lead {
	margin: 0 0 15px 0;
	color: #1D7990;
	font-size: 110%;
	}

.price {
	margin: 0 0 5px 0;
	font-weight: bold;
	}


.restTable02 a:link,
.restTable03 a:link {
	color: #6a6969;
	text-decoration: underline;
	}

.restTable02 a:visited,
.restTable03 a:visited
	 {
	color: #6a6969;
	text-decoration: underline;
	}

.restTable02 a:hover,
.restTable03 a:hover
	 {
	color: #6a6969;
	text-decoration: none;
	}

.restTable02 a:active,
.restTable03 a:active
	 {
	color: #6a6969;
	text-decoration: underline;
	}

/*レストラン小見出し*/

h6.rtTitle {
	display: block;
	margin-bottom: 15px;
	border-left: 4px solid #6DA7B8;
	line-height: 1.0;
	font-size: 134%;
	font-weight: bold;
	color: #4C4C4C;
	font-family:"ＭＳ Ｐ明朝",'Hiragino Mincho Pro', "ヒラギノ明朝 Pro W3", 'serif';
	}
h6.rtTitle p {
	margin-left: 6px;
	}

h6.rtTitle span {
	margin-top: -2px;
	margin: 0 0 2px 0;
	margin-left: 7px;
	font-size: 70%;
	color: #666666;
	font-weight: normal;
	}


/* 
----------------------------------------------------------------
付帯施設　コンベンションページ共通
---------------------------------------------------------------- */

.conveTable {
	border: 1px solid #d4d4d4;
	margin: 0 0 10px 0;
	padding: 0;
	background-color: #ffffff;
	border-collapse: collapse;
	color: #000000;
	}

.conveTable th {
	padding: 3px 5px 3px 5px;
	border: 1px solid #d4d4d4;
	background: #7F7F7F;
	font-size: 84%;
	color: #ffffff;
	}

.conveTable td {
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	background: #ffffff;
	font-size: 92%;
	}
	
.conveTable th.colored01,
.conveTable td.colored01 {
	background: #A6A6A6;
	color: #000000;
	font-weight: normal;
	}

.conveTable th.colored02,
.conveTable td.colored02 {
	background: #EEEEEE;
	color: #000000;
	font-weight: normal;
	}

.conveTable td a:link,
.conveTable th a:link {
	color: #000000;
	text-decoration: underline;
	}

.conveTable td a:visited,
.conveTable th a:visited {
	color: #000000;
	text-decoration: underline;
	}

.conveTable td a:active,
.conveTable th a:active {
	color: #000000;
	text-decoration: underline;
	}

.conveTable td a:hover,
.conveTable th a:hover {
	color: #000000;
	text-decoration: none;
	}
/* 
----------------------------------------------------------------
アクセスページ共通
---------------------------------------------------------------- */
#acsWrap {
	width: 720px;
	margin: 0;
	padding: 0 0 5px 0;
	overflow: hidden;
	}

#acsWrap p#acsAdd {
	display: block;
	float: left;
	width: 365px;
	}

#acsWrap p#acsMap{
	display: block;
	width: 355px;
	float: right;
	}

#acsWrap p#acsAdd .yahoomap {
	display: block;
	margin: 10px 0;
	}

/*c地図 popup window*/
#mapPopup {
	width: 640px;
	margin: 0;
	padding: 0;
	}

#mapPopup #logo {
	background: #b6b6b6;
	padding: 0 0 0 20px;
	margin: 0 0 30px 0;
	}

#mapPopup #picWrap {
	width: 560px;
	margin: 0 0 0 0px;
	padding: 0 0 0 38px;
	}

#mapPopup #picWrap #pic {margin: 15px 0;}

#mapPopup #picWrap #copy {margin: 0 0 30px 0;}

#mapPopup #picWrap #close a {
	width: 68px;
	display: block;
	margin: 0 0 0 495px;
	background: url(../../../image/room_pop_close.gif) no-repeat;
	text-decoration: none;
	height: 20px;
	}

#mapPopup #picWrap #close a:hover {
	display: block;
	background: url(../../../image/room_pop_close_f2.gif) no-repeat;
	text-decoration: none;
	height: 20px;
	}

#mapPopup #picWrap #close a span {
	display: block;
	height: 0;
	overflow: hidden;
	}

#mapPopup #picWrap #copy {
	position: relative;
	top: -25px;
	}

/*シャトルバステーブル*/
.busTable {
	border: 1px solid #d4d4d4;
	margin: 0 0 10px 0;
	padding: 0;
	background-color: #ffffff;
	border-collapse: collapse;
	color: #000000;
	}

.busTable th {
	padding: 3px 5px 3px 5px;
	border: 1px solid #d4d4d4;
	background: #7F7F7F;
	color: #ffffff;
	text-align: left;
	}

.busTable th span {font-weight: normal;}

.busTable td {
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	background: #ffffff;
	text-align: center;
	}

.busTable td.comment {
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	background: #ffffff;
	text-align: left;
	color: #333333;
	}
	
.busTable th.colored01,
.busTable td.colored01 {
	background: #A6A6A6;
	color: #000000;
	font-weight: normal;
	}

.busTable th.colored02,
.busTable td.colored02 {
	background: #EEEEEE;
	color: #000000;
	font-weight: normal;
	}

/* 
----------------------------------------------------------------
部屋タイプ　共通
---------------------------------------------------------------- */

/*部屋タイプ*/

#roomWrap {
	width: 720px;
	margin: 15px 0 0 0;
	padding: 0;
	}

#roomWrap p#commentWrap{
	width: 365px;
	margin: 0;
	float: left;
	}

#roomWrap p#commentWrap span#size {
	display: block;
	float: left;
	width: 113px;
	}

#roomWrap p#commentWrap span#comment {
	display: block;
	float: right;
	width: 247px;
	padding: 0 5px 0 0;
	}
	
#roomWrap p#commentWrap span#facWrap {
	display: block;
	width: 362px;
	clear: both;
	}

#roomWrap p#commentWrap span#facWrap {
	display: block;
	margin: 0;
	padding: 15px 0 15px 0;
	background: url(../../../image/room_box01.gif) left no-repeat;
	}

#roomWrap p#commentWrap span#facWrap span {
	display: block;
	margin: 0;
	padding: 0;
	background: url(../../../image/room_box02.gif) left bottom no-repeat;
	}

#roomWrap p#commentWrap span#facWrap span span{
	display: block;
	margin: 0;
	padding: 10px;
	background-color: #f1f1f1;
	font-size: 80%;
	}

#roomWrap p#roomomap {
	width: 351px;
	margin: 0;
	padding: 0;
	float: right;
	text-align: right;
	}

/*部屋タイプ 写真*/

#roomPic {
	clear: both;
	width: 720px;
	margin: 15px 0 0 0;
	padding: 0;
	}

#roomPic dl {
	float: left;
	margin: 0 14px 0 0;
	}

#roomPic dl#roomLast {
	float: left;
	margin: 0;
	}

#roomPic dl dt {
	margin: 0;
	padding: 0;
	}

#roomPic dl dd {
	margin: 0;
	padding: 0;
	text-align: left;
	}

/*部屋タイプ popup window*/
#roomPopup {
	width: 640px;
	margin: 0;
	padding: 0;
	}

#roomPopup #logo {
	background: #b6b6b6;
	padding: 0 0 0 20px;
	margin: 0 0 30px 0;
	}

#roomPopup #picWrap {
	width: 600px;
	margin: 0 20px;
	}

#roomPopup #picWrap #pic {margin: 15px 0;}

#roomPopup #picWrap #copy {margin: 0 0 30px 0;}

#roomPopup #picWrap #close a {
	width: 68px;
	display: block;
	margin: 0 0 0 532px;
	background: url(../../../image/room_pop_close.gif) no-repeat;
	text-decoration: none;
	height: 20px;
	}

#roomPopup #picWrap #close a:hover {
	display: block;
	background: url(../../../image/room_pop_close_f2.gif) no-repeat;
	text-decoration: none;
	height: 20px;
	}

#roomPopup #picWrap #close a span {
	display: block;
	height: 0;
	overflow: hidden;
	}

#roomPopup #picWrap #copy {
	position: relative;
	top: -25px;
	}

/* 
----------------------------------------------------------------
周辺情報　共通
---------------------------------------------------------------- */
/*画像*/
p.leadPic {
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
	}
	
*html p.leadPic {
	float: left;
	margin: 0;
	padding: 0;
	}

/*table*/
.tourTable {
	width: 720px;
	border-collapse: collapse;
	}

.tourTable td,
.tourTable th {
	width: 343px;
	padding: 6px 8px 8px 8px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background: #f2f2f2;
	color: #427A8A;
	}

.tourTable ul {
	margin: 0;
	padding: 0;
	}

.tourTable ul li {
	display: block;
	background: url(../../../image/arrow_tourguide.gif) no-repeat;
	margin: 0;
	padding: 0;
	}

.tourTable ul li a {
	display: block;
	margin: 0 0 0 15px;
	color: #427A8A;
	}

.tourTable ul li a:link {
	text-decoration: underline;
	color: #427A8A;
	}

.tourTable ul li a:visited {
	text-decoration: underline;
	color: #427A8A;
	}

.tourTable ul li a:hover {
	text-decoration: none;
	color: #427A8A;
	}

.tourTable ul li a:active {
	text-decoration: underline;
	color: #427A8A;
	}

/* 
----------------------------------------------------------------
エステ＆スパ　共通
---------------------------------------------------------------- */
/*営業案内情報テーブル*/

.estheTable {
	border: 1px solid #C4A2A4;
	border-collapse: collapse;
	font-size: 84%;
	clear: both;
	}

.estheTable th {
	background: #F5BFB5;
	border-right: 1px solid #C4A2A4;
	border-bottom: 1px solid #C4A2A4;
	color: #83494F;
	text-align: left;
	padding: 3px;
	}

.estheTable td.colored {
	border-right: 1px solid #C4A2A4;
	border-bottom: 1px solid #C4A2A4;
	background: #F8E1D8;
	color: #83494F;
	font-weight: bold;
	padding: 3px;
	}

.estheTable td {
	border-right: 1px solid #C4A2A4;
	border-bottom: 1px solid #C4A2A4;
	background: #ffffff;
	padding: 3px;
	color: #6A6969;
	}

/*エステ内テーブル*/

.estheTable02 {
	border: 1px solid #C4A2A4;
	border-collapse: collapse;
	clear: both;
	}

.estheTable02 th {
	background: #F5BFB5;
	border-right: 1px solid #C4A2A4;
	border-bottom: 1px solid #C4A2A4;
	color: #83494F;
	text-align: left;
	padding: 8px;
	}

.estheTable02 td.colored {
	border-right: 1px solid #C4A2A4;
	border-bottom: 1px solid #C4A2A4;
	background: #F8E1D8;
	color: #83494F;
	font-weight: bold;
	padding: 8px;
	}

.estheTable02 td {
	border-right: 1px solid #C4A2A4;
	border-bottom: 1px solid #C4A2A4;
	background: #ffffff;
	padding: 8px;
	color: #6A6969;
	}

/*見出しmidashi03 上下10px余白*/

ul.midashiEsthe {
	width: 720px;
	margin: 10px 0;
	padding: 0;
	background: url(../../image/midashi03_04.gif) repeat-y;
	}


ul.midashiEsthe li {
	background: url(../../image/midashi03_01.gif) left top no-repeat;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 120%;
	line-height: 1.2;
	}

ul.midashiEsthe li p {
	display: block;
	background: url(../../image/midashi03_02.gif) left bottom no-repeat;
	}

ul.midashiEsthe li p span {
	display: block;
	margin: 0;
	padding:0;
	background: url(../../image/midashi03_03.gif) left top no-repeat;
	}

ul.midashiEsthe li p span span {
	margin: 0;
	padding: 6px 10px 5px 25px;
	color: #562433;
	}

ul.midashiEsthe li p span span {
	_padding: 7px 10px 5px 25px;
	}
	
/*new画像位置*/
ul.midashiEsthe li p span span img{
	margin: 0;
	padding: 0 0 0 5px;
	vertical-align: text-top;
	}

ul.midashiEsthe li p span span img{
	_padding: 0 0 2px 5px;
	}



/*見出しmidashi04 上15px 下10px余白*/

ul.midashiEsthe02 {
	width: 720px;
	margin: 15px 0 10px 0;
	padding: 0;
	background: url(../../image/midashi03_04.gif) repeat-y;
	}

ul.midashiEsthe02 li {
	background: url(../../image/midashi03_01.gif) left top no-repeat;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 120%;
	line-height: 1.2;
	}
	
ul.midashiEsthe02 li p {
	display: block;
	background: url(../../image/midashi03_02.gif) left bottom no-repeat;
	}
	
ul.midashiEsthe02 li p span {
	display: block;
	margin: 0;
	padding:0;
	background: url(../../image/midashi03_03.gif) left top no-repeat;
	}
	
ul.midashiEsthe02 li p span span {
	margin: 0;
	padding: 6px 10px 5px 25px;
	color: #562433;
	}

ul.midashiEsthe02 li p span span {
	_padding: 7px 10px 5px 25px;
	}
	
/*new画像位置*/
ul.midashiEsthe02 li p span span img{
	margin: 0;
	padding: 0 0 0 5px;
	vertical-align: text-top;
	}

ul.midashiEsthe02 li p span span img{
	_padding: 0 0 2px 5px;
	}
	
/*エステティックメニュー　ページ内リンク*/
#estheLink {
	margin: 10px 0 0 0;
	padding: 0;
	}

*html #estheLink {margin: 10px 0;}

#estheLink ul li,
#estheLink ul li.last {
	display: block;
	background: url(../../image/link_arrow07.gif) left no-repeat;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
*html #estheLink ul li,
*html #estheLink ul li.last {
	display: block;
	background: url(../../image/link_arrow07.gif) left no-repeat;
	float: left;
	margin: 0;
	padding: 0;
	}
	
#estheLink ul li a,
#estheLink ul li.last a {
	display: block;
	margin: 0 8px 0 18px;
	padding: 0;
	color: #B83865;
	}

#estheLink ul li.last a span {
	display: block;
	padding: 0 8px 0 0;
	background: url(../../image/link_arrow08.gif) right no-repeat;
	}

/* 
----------------------------------------------------------------
ゴルフクラブ　共通
--------------------------------------------------------------- */
.tableTitle {
	width: 702px;
	border-top: 1px solid #ABC497;
	border-right: 1px solid #ABC497;
	border-left: 1px solid #517C3B;
	background-color: #517C3B;
	color: #EFF6BC;
	font-weight: bold;
	text-align: left;
	margin: 10px 0 0 0;
	padding: 5px 8px;
	text-transform: uppercase;
	clear: both;
	}

.tableTitle span {font-weight: normal;}

.golfTable01 {
	width: 720px;
	border: 1px solid #ABC497;
	border-collapse: collapse;
	clear: both;
	text-transform: uppercase;
	}

.golfTable01 th {
	background: #E6F193;
	border-right: 1px solid #ABC497;
	border-bottom: 1px solid #ABC497;
	text-align: center;
	padding: 5px;
	color: #274D1D;
	}

.golfTable01 th.colored02 {
	border-right: 1px solid #ABC497;
	border-bottom: 1px solid #ABC497;
	background: #EFF6BC;
	color: #000000;
	padding: 8px;
	font-weight: normal;
	}

.golfTable01 th.colored03 {
	border-right: 1px solid #ABC497;
	border-bottom: 1px solid #ABC497;
	background: #EFF6BC;
	color: #274D1D;
	padding: 8px;
	font-weight: bold;
	}


.golfTable01 td.colored {
	border-right: 1px solid #ABC497;
	border-bottom: 1px solid #ABC497;
	background: #EFF6BC;
	color: #000000;
	padding: 8px;
	}

.golfTable01 td {
	border-right: 1px solid #ABC497;
	border-bottom: 1px solid #ABC497;
	background: #FAF6EB;
	padding: 8px;
	color: #000000;
	}

/*--リスト用テーブル--*/

.golfTable03 {
	width: 690px;
	border: 1px solid #ABC497;
	border-collapse: collapse;
	clear: both;
	text-transform: uppercase;
	margin: 10px 0 15px 0;
	}

.golfTable03 th {
	background: #E6F193;
	border-right: 1px solid #ABC497;
	border-bottom: 1px solid #ABC497;
	text-align: center;
	padding: 4px;
	color: #274D1D;
	}

.golfTable03 td.colored {
	border-right: 1px solid #ABC497;
	border-bottom: 1px solid #ABC497;
	background: #EFF6BC;
	color: #000000;
	padding: 4px;
	}

.golfTable03 td {
	border-right: 1px solid #ABC497;
	border-bottom: 1px solid #ABC497;
	background: #FAF6EB;
	padding: 4px;
	color: #000000;
	}	
	
/*--コース紹介用テーブル--*/	
.tableTitle02 {
	width: 702px;
	border-top: 1px solid #ABC497;
	border-right: 1px solid #ABC497;
	border-left: 1px solid #517C3B;
	background-color: #517C3B;
	color: #EFF6BC;
	font-weight: bold;
	text-align: left;
	margin: 20px 0 10px 0;
	padding: 5px 8px;
	text-transform: uppercase;
	clear: both;
	}

.tableTitle02 span {font-weight: normal;}
	
.golfTable02 {
	width: 720px;
	border: 1px solid #ABC497;
	border-collapse: collapse;
	clear: both;
	text-transform: uppercase;
	font-size: 92%;
	}

.golfTable02 th {
	background: #E6F193;
	border-right: 1px solid #ABC497;
	border-bottom: 1px solid #ABC497;
	text-align: center;
	padding: 4px;
	color: #274D1D;
	}

.golfTable02 th.out {
	background: #C9E085;
	border-right: 1px solid #ABC497;
	border-bottom: 1px solid #ABC497;
	text-align: center;
	padding: 4px;
	color: #274D1D;
	}

.golfTable02 td.colored {
	border-right: 1px solid #ABC497;
	border-bottom: 1px solid #ABC497;
	background: #EFF6BC;
	color: #000000;
	padding: 4px;
	text-align: left;
	}

.golfTable02 td {
	border-right: 1px solid #ABC497;
	border-bottom: 1px solid #ABC497;
	background: #FAF6EB;
	padding: 4px 0;
	color: #000000;
	text-align: center;
	}	

.coursePic {margin: 10px 0;}

.coursePic img {
	float: left;
	margin: 0 0 10px 0;
	}

.coursePic img.leftPic {margin: 0 10px 0 0;}
	
/*--ゴルフ注釈--*/
.golfCyu {
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	font-size:84%;
	line-height:1.3;
	color: #474646;
	}

.golfCyuLast {
	margin: 5px 0 0 0;
	padding: 0;
	font-size:84%;
	line-height:1.3;
	color: #474646;
	}

/*見出しmidashiGolf 上下10px余白*/

ul.midashiGolf {
	width: 720px;
	margin: 10px 0;
	padding: 0;
	background: url(../../image/midashi05_04.gif) repeat-y;
	}

ul.midashiGolf li {
	background: url(../../image/midashi05_01.gif) left top no-repeat;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 120%;
	line-height: 1.2;
	}

ul.midashiGolf li p {
	display: block;
	background: url(../../image/midashi05_02.gif) left bottom no-repeat;
	}

ul.midashiGolf li p span {
	display: block;
	margin: 0;
	padding:0;
	background: url(../../image/midashi05_03.gif) left top no-repeat;
	}

ul.midashiGolf li p span span {
	margin: 0;
	padding: 6px 10px 5px 25px;
	color: #274D1D;
	}

ul.midashiGolf li p span span {
	_padding: 7px 10px 5px 25px;
	}
	
/*new画像位置*/
ul.midashiGolf li p span span img{
	margin: 0;
	padding: 0 0 0 5px;
	vertical-align: text-top;
	}

ul.midashiGolf li p span span img{
	_padding: 0 0 2px 5px;
	}

/*見出しmidashiGolf02 上15px 下10px余白*/

ul.midashiGolf02 {
	width: 720px;
	margin: 15px 0 10px 0;
	padding: 0;
	background: url(../../image/midashi05_04.gif) repeat-y;
	}

ul.midashiGolf02 li {
	background: url(../../image/midashi05_01.gif) left top no-repeat;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 120%;
	line-height: 1.2;
	}
	
ul.midashiGolf02 li p {
	display: block;
	background: url(../../image/midashi05_02.gif) left bottom no-repeat;
	}
	
ul.midashiGolf02 li p span {
	display: block;
	margin: 0;
	padding:0;
	background: url(../../image/midashi05_03.gif) left top no-repeat;
	}
	
ul.midashiGolf02 li p span span {
	margin: 0;
	padding: 6px 10px 5px 25px;
	color: #274D1D;
	}

ul.midashiGolf02 li p span span {
	_padding: 7px 10px 5px 25px;
	}
	
/*new画像位置*/
ul.midashiGolf02 li p span span img{
	margin: 0;
	padding: 0 0 0 5px;
	vertical-align: text-top;
	}

ul.midashiGolf02 li p span span img{
	_padding: 0 0 2px 5px;
	}

/*ゴルフコース　ページ内リンク*/

#golfLink {
	width: 720px;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
		}

#golfLink ul li,
#golfLink ul li.last {
	display: block;
	background: url(../../image/link_arrow09.gif) left no-repeat;
	float: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	}
	
*html #golfLink ul li,
*html #golfLink ul li.last {
	display: block;
	background: url(../../image/link_arrow09.gif) left no-repeat;
	float: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	}
	
#golfLink ul li a,
#golfLink ul li.last a {
	display: block;
	margin: 0 8px 0 18px;
	padding: 0;
	color: #274D1D;
	}

#golfLink ul li.last a span {
	display: block;
	padding: 0 8px 0 0;
	background: url(../../image/link_arrow10.gif) right no-repeat;
	}


/* footer部分css
----------------------------------------------------------------
#pageUp
#jump
---------------------------------------------------------------- */

/* pageUp
-------------------------------------------------- */
#pageUp{
	text-align: right;
	background-image:url(../../../image/footer_back01.jpg) no-repeat;
	width: 960px;
	height: 36px;
	background-color: #eeeeee;
	}

#pageUpNon{
	text-align: right;
	background:url(../../../image/footer_back01.jpg) no-repeat;
	width: 960px;
	height: 36px;
	background-color: #eeeeee;
	}


#pageUp a {
	margin-left: 856px;
	height: 36px;
	width: 103px;
	display: block;
	background: url(../../../image/page_top.gif) no-repeat;
	text-decoration: none;
	}
	
#pageUp a:hover {
	background: url(../../../image/page_top_f2.gif) no-repeat;
	text-decoration: none;
	}

/* テキスト隠し */
#pageUp span,
#pageUpNon span {
	visibility: hidden;
}


/* foot
-------------------------------------------------- */
#foot {
	background: url(../../../image/footer_back04.jpg) repeat-x;
	height: 82px;
	padding:0;
	}


#footAddress {
	width: 960px;
	height: 41px;
	margin: 0 auto;
	padding: 0;
	text-align:left;
	background-image:url(../../../image/footer_logo_back.gif);
	line-height: 1.0;
	font-size: 80%;
	color: #4a4a4a;
	}

#footAddress p {
	display: block;
	padding: 17px 0 0 0;
	}

#foot #addWrap {
	width: 960px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	height: 80px;
	}

#foot #addWrap #address {
	display: block;
	width: 280px;
	padding:10px 0 0 0;
	float: left;
	color: #c3c3c3;
	font-size: 84%;
	}

#foot #addWrap p#footCrumb {
	width: 680px;
	float: right;
	color: #c3c3c3;
	text-align: right;
	font-size: 84%;
	padding: 10px 0 0 0;
	}

#foot #addWrap p#footCrumb a {
	margin: 0 5px;
	color: #BDBDBD;
	text-decoration: underline;
	}

#foot #addWrap p#footCrumb a.linkLast {
	margin: 0 0 0 5px;
	color: #BDBDBD;
	text-decoration: underline;
	}

#foot #addWrap p#footCrumb a:link {
	color: #BDBDBD;
	}

#foot #addWrap p#footCrumb a:visited {
	color: #BDBDBD;
	}
	
#foot #addWrap p#footCrumb a:hover {
	color: #BDBDBD;
	text-decoration: none;
	}
	
#foot #addWrap p#footCrumb a:active {
	color: #BDBDBD;
	}

#footLogo {
	position: relative;
	top: -33px;
	width: 960px;
	margin: 0 auto;
	height: 51px;
	text-align: right;
	}
