body {
	margin:0; padding:0;
	text-align:center; color:#000;
	font-family:sans-serif;
} #contents {
	width:815px;
	margin:0 auto; padding:5px 0 0 0;
	border-top:5px solid #999;
	border-bottom:5px solid #999;
	background:#FFF url(../img/bg_line.gif) scroll repeat-y 0 0;
	text-align:left;
} #contentsLeftBG {
	width:772px;
	margin:0 0 0 15px; padding:0;
	background:url(../img/bg_left.jpg) scroll no-repeat 0 0;
} #header h1 { /*ヘッダー*/
	float:left;
	width:175px; height:120px;
	margin:0; padding:0;
} #header table {
	float:left;
	margin:0 0 0 125px; padding:0;
} #footer { /*フッター*/
	clear:both; position:relative; top:8px;
	width:760px;
	margin:0 0 10px 0; padding:0;
} #footer p {
	margin:0; padding:0;
	background:url(../img/copyright.gif) no-repeat scroll 0;
	text-indent:-9999px;
} #footer p.copyright2010 {
	margin:0; padding:0;
	background:url(../img/copyright2010.gif) no-repeat scroll 0;
	text-indent:-9999px;
}

#navi { /*ナビ*/
	clear:both;
	float:left;
	position:relative; left:2px; z-index:1;
	width:125px; _width:139px;
	margin:20px 0 0 0; padding:0;
}#navi ul {
	margin:0; padding:0;
	list-style:none;
} #navi li {
	height:25px;
	margin:0; padding:0 0 3px 0;  _padding-bottom:1px;
} #navi img {
	margin:0; padding:0;
	border:none;
} #navi li.btnVacant {
	margin:0; padding:20px 0;
} #navi li.btnHome {
	margin:0; padding:145px 0 5px 0;
}

#mainKyoto { /*ホテルトップページ（大写真）*/
	float:left;
	position:relative; left:-2px; _left:-17px; top:1px; z-index:0;
	width:629px; height:223px;
	margin:8px 0 0 0; padding:0;
	background:url(../kyoto/img/kyoto_main_v2.jpg) no-repeat scroll 0 0;
} #mainSapporo {
	float:left;
	position:relative; left:-2px; _left:-17px; top:1px; z-index:0;
	width:629px; height:223px;
	margin:8px 0 0 0; padding:0;
	background:url(../sapporo/img/sapporo_main_v2.jpg) no-repeat scroll 0 0;
} #mainTendo {
	float:left;
	position:relative; left:-2px; _left:-17px; top:1px; z-index:0;
	width:629px; height:223px;
	margin:8px 0 0 0; padding:0;
	background:url(../tendo/img/tendo_main_v2.jpg) no-repeat scroll 0 0;
} #mainFukushima {
	float:left;
	position:relative; left:-2px; _left:-17px; top:1px; z-index:0;
	width:629px; height:223px;
	margin:8px 0 0 0; padding:0;
	background:url(../fukushima/img/fukushima_main_v2.jpg) no-repeat scroll 0 0;
} #mainHakodate {
	float:left;
	position:relative; left:-2px; _left:-17px; top:1px; z-index:0;
	width:629px; height:223px;
	margin:8px 0 0 0; padding:0;
	background:url(../hakodate/img/hakodate_main.jpg) no-repeat scroll 0 0;
} #mainSendai {
	float:left;
	position:relative; left:-2px; _left:-17px; top:1px; z-index:0;
	width:629px; height:223px;
	margin:8px 0 0 0; padding:0;
	background:url(../sendai/img/sendai_main.jpg) no-repeat scroll 0 0;
} #mainFukui {
	float:left;
	position:relative; left:-2px; _left:-17px; top:1px; z-index:0;
	width:629px; height:223px;
	margin:8px 0 0 0; padding:0;
	background:url(../fukui/img/fukui_main.jpg) no-repeat scroll 0 0;
} #mainKyoto, #mainSapporo, #mainTendo, #mainFukushima, #mainSendai, #mainFukui table {
	padding-left:18px;
}

#photos { /*ホテルトップページ（小写真）*/
	float:right;
	width:600px;
	margin:5px 0 0 0; padding:0 24px 0 0;
} #outline { /*ホテルトップページ（概要）*/
	float:right;
	margin:0; padding:0 18px 0 0;
	text-align:right;
}

#map { /*地図ページ*/
	float:left;
	position:relative; left:150px; _left:-17px; top:1px; z-index:0;
	margin:0; padding:0; _padding:0 0 0 150px;
	text-align:center;
}

#linkTtl { /*リンク集ページ*/
	float:left;
	width:629px;
	margin:0; padding:0;
} #linkTtl img {
	display:block;
	margin:0 0 0 300px; _margin:0 0 0 290px; padding:0;
} #linkBackBtn {
	float:left;
	width:629px;
	margin:10px 0; padding:0;
	text-align:right;
} #linkKyoto { /*リンク集ページ（背景）*/
	float:left;
	width:629px;
	position:relative; left:-2px; _left:-17px; top:11px; z-index:0;
	margin:0; padding:0;
	background:url(../kyoto/img/kyoto_link_v2.jpg) no-repeat scroll 0 0;
} #linkSapporo {
	float:left;
	width:629px;
	position:relative; left:-2px; _left:-17px; top:11px; z-index:0;
	margin:0; padding:0;
	background:url(../sapporo/img/sapporo_link_v2.jpg) no-repeat scroll 0 0;
} #linkTendo {
	float:left;
	width:629px;
	position:relative; left:-2px; _left:-17px; top:11px; z-index:0;
	margin:0; padding:0;
	background:url(../tendo/img/tendo_link_v2.jpg) no-repeat scroll 0 0;
} #linkFukushima {
	float:left;
	width:629px;
	position:relative; left:-2px; _left:-17px; top:11px; z-index:0;
	margin:0; padding:0;
	background:url(../fukushima/img/fukushima_link_v2.jpg) no-repeat scroll 0 0;
} #linkHakodate {
	float:left;
	width:629px;
	position:relative; left:-2px; _left:-17px; top:11px; z-index:0;
	margin:0; padding:0;
	background:url(../hakodate/img/hakodate_link.jpg) no-repeat scroll 0 0;
} #linkHakodate_noBG {
	float:left;
	width:629px;
	position:relative; left:-2px; _left:-17px; top:11px; z-index:0;
	margin:0; padding:0;
	text-align:right;
} #linkFukui {
	float:left;
	width:629px;
	position:relative; left:-2px; _left:-17px; top:11px; z-index:0;
	margin:0; padding:0;
	background:url(../fukui/img/fukui_link.jpg) no-repeat scroll 0 0;
} #linkKyoto table {
	margin:5px 0 5px 180px; padding:0;
} #linkSapporo table {
	margin:5px 0 5px 180px; padding:0;
} #linkTendo table {
	margin:5px 0 5px 180px; padding:0;
} #linkFukushima table {
	margin:5px 0 5px 180px; padding:0;
} #linkHakodate table {
	margin:5px 0 5px 180px; padding:0;
} #linkFukui table {
	margin:5px 0 5px 180px; padding:0;
}

/*函館リンク集【2010.06 追加】*/
#linkHakodate_noBG div.links_box {
	width:500px;
	margin:0 0 0 auto; padding:0 20px 0 0;
} #linkHakodate_noBG ul {
	margin:0; padding:0;
	border-top:3px solid #F7507C;
	border-bottom:3px solid #F7507C;
	list-style:disc inside;
	text-align:left;
} #linkHakodate_noBG li {
	margin:3px 0; padding:0;
	font-size:0.8em; color:#434343;
} #linkHakodate_noBG li span.cap {
	margin:0; padding:0;
	font-weight:bold; color:#434343;
} #linkHakodate_noBG li span.url_text {
	margin:0; padding:0;
	font-size:0.8em; font-weight:normal;
} #linkHakodate_noBG p.hakodate_links_text {
	margin:0; padding:5px 0 10px 10px;
	font-size:0.8em; line-height:1.4;
} #linkHakodate_noBG a {
	text-decoration:none;
}



#inquiry { /*問い合わせページ等*/
	float:left;
	position:relative; left:44px; _left:30px; top:-68px; z-index:0;
	margin:0; padding:0;
	background:url(../img/bg_inquiry.gif) no-repeat scroll 0 0;
} #inquiry table {
	margin:0 0 0 100px; padding:0;
}

#pointCard { /*ポイントカードページ*/
	float:left;
	width:595px; height:535px;
	position:relative; left:44px; _left:30px; top:-68px; z-index:0;
	margin:0; padding:0;
	background:url(../img/bg_inquiry.gif) no-repeat scroll 0 0;
	text-align:center;
} #pointCard table {
	margin:0 auto; padding:0 0 0 10px;
	text-align:left;
}

#confirm_reserve_note { /*予約確認・留意テキスト*/
	width:500px;
	margin:50px auto 0 auto; padding:0;
	border:3px solid #3D6464;
	background:#F2F2F4;
	text-align:center;
} #confirm_reserve_note p.noteTxt {
	margin:10px; padding:0;
	font-size:1.0em;
	text-align:left;
}