@charset "utf-8";

@import url("common.css");


/* --------------------------------------------------------------------------------------
 ヘッダー
--------------------------------------------------------------------------------------- */

div#hdEn {
	position: relative;
	width: 900px;
	height: 99px;
	background: url(../../en/img/hd_bg.gif) repeat-x top;
}

div#hdEn p {
	position: absolute;
	top: 3px;
}

/* --------------------------------------------------------------------------------------
 レフトコンテンツ
--------------------------------------------------------------------------------------- */

div#ctLeftEn {
	float: left;
	width: 570px;
	line-height: 1.7;
	color: #63594C;
}

div#ctLeftEn .lead {
	margin: 0 0 10px 0;
}

div#ctLeftEn .ftRight {
	float: right;
}

/* --------------------------------------------------------------------------------------
 banquet
--------------------------------------------------------------------------------------- */

.banquetBox {
	width: 570px;
	margin: 0 0 0 0;
}

.banquetBox p.titleLogo {
	margin: 0 0 15px 0;
}

.banquetBox p.lead {
	margin: 0 0 30px 0;
}

.banquetBox .titleBox {
	width: 550px;
	margin: 0 0 20px 0;
}

.banquetBox .titleBoxLast {
	width: 550px;
	margin: 0 0 40px 0;
}

.banquetBox .titleBox h2 {
	margin: 0 0 10px 0;
}

/* --------------------------------------------------------------------------------------
 conference
--------------------------------------------------------------------------------------- */

.conferenceBox {
	width: 570px;
	margin: 0 0 0 0;
}

.conferenceBox p.titleLogo {
	margin: 0 0 20px 0;
}

.conferenceBox p.lead {
	margin: 0 0 30px 0;
}

.conferenceBox .photoBox {
	width: 550px;
	margin: 0 0 20px 0;
}

.conferenceBox .photoBoxLast {
	width: 550px;
	margin: 0 0 40px 0;
}

.conferenceBox .photoBox h2 {
	margin: 0 0 10px 0;
}

.conferenceBox .photoBox .leftText {
	float: left;
	width: 290px;
}

.conferenceBox .photoBox .leftText p {
	margin: 0 0 10px 0;
}

.conferenceBox .photoBox .rightImg {
	float: right;
}

.conferenceBox .textBox {
	width: 550px;
	margin: 0 0 15px 0;
}

.conferenceBox .textBox h2 {
	margin: 0;
}

.conferenceBox .textBox p.last {
	margin: 0 0 20px 0;
}

.conferenceBox .textBox .leftBox {
	float: left;
	width: 260px;
}

.conferenceBox .textBox .rightBox {
	float: right;
	width: 260px;
}

.conferenceBox .red {
	color: #ff0000;
	font-weight: bold;
}

/* --------------------------------------------------------------------------------------
 スパ
--------------------------------------------------------------------------------------- */

.ristoroBox {
	width: 570px;
	margin: 0 0 0 0;
}

.ristoroBox p.titleLogo {
	margin: 0 0 20px 0;
}

.ristoroBox p.lead {
	margin: 0 0 30px 0;
}

.ristoroText {
	width: 550px;
	margin: 0 0 15px 0;
}

.ristoroText h2 {
	margin: 0 0 10px 0;
}

.ristoroBox .photoBox {
	width: 550px;
	margin: 0 0 20px 0;
}

.ristoroBox .photoBoxLast {
	width: 550px;
	margin: 0 0 40px 0;
}

.ristoroBox .photoBox h2 {
	margin: 0 0 10px 0;
}

.ristoroBox .photoBox .leftText {
	float: left;
	width: 395px;
}

.ristoroBox .photoBox .leftText p {
	margin: 0 0 10px 0;
}

.ristoroBox .photoBox .rightImg {
	float: right;
}

/* --------------------------------------------------------------------------------------
 その他
--------------------------------------------------------------------------------------- */

.otherBox {
	width: 570px;
	margin: 0 0 0 0;
}

.otherText {
	width: 550px;
	margin: 0 0 15px 0;
}

.otherText h2 {
	margin: 0 0 10px 0;
}

.otherText p {
	margin: 0 0 10px 0;
}

/* --------------------------------------------------------------------------------------
 レストラン
--------------------------------------------------------------------------------------- */

.restaurantBox {
	width: 570px;
	margin: 0 0 0 0;
}

.restaurantBox .lead {
	margin: 0 0 15px 0;
}

.restaurantBox .link {
	margin: 0 0 15px 0;
}

.restaurantBox .titleBox{
	margin: 0 0 15px 0;
}

.restaurantBox .titleBox .logo{
	float: left;
}

.restaurantBox .titleBox .rightText{
	float: right;
	width: 400px;
}

.restaurantBox .titleBox .rightText tr td{
	padding: 0 10px 0 0;
}

.restaurantBox .photoBox {
	width: 550px;
	margin: 0 0 20px 0;
}

.restaurantBox .photoBoxLast {
	width: 550px;
	margin: 0 0 40px 0;
}

.restaurantBox .photoBox h2 {
	margin: 0 0 10px 0;
}

.restaurantBox .photoBox .leftText {
	float: left;
	width: 290px;
}

.restaurantBox .photoBox .leftText p {
	margin: 0 0 10px 0;
}

.restaurantBox .photoBox .rightImg {
	float: right;
}


/* --------------------------------------------------------------------------------------
 ゲストルーム
--------------------------------------------------------------------------------------- */

div#ctLeftEn .listImg {
	width: 534px;
}

div#ctLeftEn .listImg li {
	float: left;
	margin: 0 0 20px 0;
}

div#ctLeftEn .listImg li.right {
	float: right;
	margin: 0 0 20px 0;
}

/* --------------------------------------------------------------------------------------
 access
--------------------------------------------------------------------------------------- */

.accesslist {
	margin:20px 0 0 10px;
}

ul.accesslist2 {
	line-height:2.0em;
	list-style-type: disc;
	text-indent: -1em;
	padding-left:10px;
}

ul.accesslist2 li{
	margin-bottom: 5px;
}