@charset "utf-8";

div#second-column p {
	margin-bottom: 15px;
	line-height: 160%;
}

div#main-image {
	padding-right: 0px;
	padding-left: 0px;
}


div.facilities {
	overflow: hidden;
	padding: 20px 20px 0px 20px;
}



/* ラウンジコンサート
------------------------------------------------*/
div.lounge {
	overflow: hidden;
}

div.lounge div.content {
	padding: 0px 20px;
}



/* お食事処
------------------------------------------------*/

div#second-column div.restaurant {
	overflow: hidden;
	margin: 5px 0px 0px 0px;
}

div#second-column div.restaurant h4 {
	font-weight: bold;
	padding: 0px 20px;
	margin-bottom: 5px;
}

div#second-column div.restaurant p.photo {
	margin-bottom: 5px;
}

div#second-column div.restaurant div.pickup h4 {
	padding: 0px;
}

div.restaurant div.pickup {
	padding: 15px 20px 0px 20px;
}

div.restaurant div.pageUp {
	padding: 0px 20px 0px 0px;
}




div.pavilion {
	overflow: hidden;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

div#second-column div.pavilionRow {
	zoom: 1;
	overflow: hidden;
	margin-bottom: 15px;
}

div.pavilion h4 {
	background: url(../themes/default/bgi_border.gif) repeat-x left bottom;
	padding-bottom: 5px;
	position: relative;
	top: 160px;
	font-weight: bold;
}

div#second-column div.pavilionRow p.photo {
	position: relative;
	top: -20px;
	margin-bottom: 15px;
}

div.pavilionRow div.odd {
	float: left;
	width: 270px;
}

div.pavilionRow div.even {
	float: right;
	width: 270px;
}


/*
------------------------------------------------*/
div.garden,
div.footjar,
div.chinese,
div.banquetHall {
	zoom: 1;
	overflow: hidden;
	padding: 20px 20px 0px 20px;
	margin-bottom: 10px;
}

div.gardenContent,
div.footjarContent,
div.chineseContent,
div.banquetHallContent {
	zoom: 1;
	overflow: hidden;
}

div.garden div.gardenContent p.photo,
div.footjar div.footjarContent p.photo,
div.chinese div.chineseContent p.photo,
div.banquetHall div.banquetHallContent p.photo {
	float: right;
	width: 270px;
}

div.garden div.gardenContent div.content,
div.footjar div.footjarContent div.content,
div.chinese div.chineseContent div.content,
div.banquetHall div.banquetHallContent div.content {
	float: left;
	width: 270px;
}
