/* @override http://www.highnesshotel.co.jp/css/restaurant.css */

@import "reset.css";
@import "basic.css";
@import "module.css";
@import "layout.css";

/* @group headerArea */

#restaurant #headerArea {
	background: url(../images/restaurant/bgHeaderRestaurant.png) no-repeat center top;
	height: 304px;
}

#restaurant h2.mainTitle {
	background: url(../images/restaurant/h2Restaurant.png) no-repeat;
	width: 244px;
	overflow: hidden;
	margin-top: 49px;
}

/* @end */

h3.titleH3 {
	margin-bottom: 15px;
}

#prenier h3 span {
	background: url(../images/restaurant/h3Prenier.png) no-repeat;
	overflow: hidden;
}

#restaurant02 h3 span {
	background: url(../images/restaurant/h3Restaurant.png) no-repeat;
	overflow: hidden;
}

.imgSC {
	margin-bottom: 10px;
}

h4 {
	text-indent: -9999px;
	background: transparent no-repeat scroll 0 0;
	margin-bottom: 15px;
	overflow: hidden;
}

.newsList h4 {
	margin-top: 26px;
}

#prenier .newsList h4 {
	background: url(../images/restaurant/h4RestaurantPrenierNews.png) no-repeat;
	height: 20px;
}

#restaurant02 .newsList h4 {
	background: url(../images/restaurant/h4RestaurantShunenNews.png) no-repeat;
	height: 20px;
}

.newsList .squ01 dt, .newsList .squ01 dd{
	margin-bottom: 13px;
}

.newsList .squ01 dd {
	padding-left: 110px;
}

div.contBox {
	width: 321px;
}

div.contBox h4 {
	height: 27px;
	margin-bottom: 7px;
}

div.contBox h4.morningTime {
	background: url(../images/restaurant/h4Morning.png) no-repeat;
}

div.contBox h4.lunchTime {
	background-image: url(../images/restaurant/h4Lunch.png);
}

div.contBox h4.dinnerTime {
	background-image: url(../images/restaurant/h4Dinner.png);
}

div.contBox h4.restaurantData {
	background-image: url(../images/restaurant/h4RestaurantData.png);
}

div.contBox .boxIn {
	margin: 12px 0 0 7px;
}

div.contBox .boxIn dl {
	margin-bottom: 12px;
}

div.contBox dl dt {
	text-indent: -9999px;
	background: transparent no-repeat scroll 0 center;
	overflow: hidden;
	width: 92px;
}

div.contBox dt.dtRes01 {
	background: url(../images/restaurant/dtRes01.png) no-repeat 0 center;
}

div.contBox dt.dtRes03 {
	background: url(../images/restaurant/dtSeat.png) no-repeat 0 center;
}

div.contBox dt.dtRes02 {
	background: url(../images/restaurant/dtRes02.png) no-repeat 0 center;
}

div.contBox dt.dtRes04 {
	background: url(../images/restaurant/dtRes04.png) no-repeat 0 center;
}

div.contBox dt.dtRes05 {
	background: url(../images/restaurant/dtRes05.png) no-repeat 0 center;
}

div.contBox dt.dtRes06 {
	background: url(../images/restaurant/dtRes06.png) no-repeat 0 center;
}

div.contBox div.box dl {
	margin-bottom: 5px;
}

div.contBox div.box p {
	margin-bottom: 0;
}

div.contBox div.box dl,
div.contBox div.box p {
	margin-left: 7px;
}

div.contBox div.boxIn dl dd {
	margin-left: 80px;
}

div.contBox div.boxIn dl dt.dtTime {
	background-image: url(../images/restaurant/dtTime.png);
	width: 39px;
}

div.contBox div.bgBox dl {
	margin-bottom: 5px;
}

div.contBox .bgBox dl dd {
	margin-left: 105px;
	margin-bottom: 4px;
}

div.contBox .bgBox dl dt.dtFloor {
	background-image: url(../images/restaurant/dtFloor.png);
	width: 50px;
}

div.contBox .bgBox dl dt.dtCapacity {
	width: 41px;
	background: url(../images/restaurant/dtSeat.png) no-repeat;
}

#prenier div.box,
#restaurant02 div.box {
	margin-bottom: 35px;
}

#prenier div.box dt.dtTime,
#restaurant02 div.box dt.dtTime {
	width: 65px;
	background: url(../images/restaurant/dtRes01.png) no-repeat 0 center;
}

div.box dt.dtPrice {
	background: url(../images/restaurant/dtPrice.png) no-repeat 0 center;
}

#prenier div.box dd,
#restaurant02 div.box dd {
	margin-left: 90px;
	margin-bottom: 7px;
}

/* @group privateRoom */

#privateRoom h3.titleH3 span {
	width: 219px;
	background: url(../images/restaurant/h3PrivateRoom.png) no-repeat;
}

#privateRoom div.prRoom {
	width: 320px;
	margin-bottom: 49px;
}

#privateRoom div.prRoom.odd {
	float: left;
	display: inline;
}

#privateRoom div.prRoom.even {
	float: right;
	display: inline;
	
}

#privateRoom  #aoi,#privateRoom #kiri {
	margin-bottom: 0;
}

#privateRoom h4 {
	height: 28px;
}

#kujyaku h4 {
	background: url(../images/restaurant/h4Kujyaku.png) no-repeat;
}

#ariake h4 {
	background: url(../images/restaurant/h4Ariake.png) no-repeat;
}

#aoi h4{
	background: url(../images/restaurant/h4Aoi.png) no-repeat;
}

#kiri h4 {
	background: url(../images/restaurant/h4Kiri.png) no-repeat;
}

#privateRoom div.prRoom img {
	margin-bottom: 14px;
}

#privateRoom h5 {
	background: url(../images/restaurant/h5RoomData.png) no-repeat;
	width: 151px;
	height: 17px;
	text-indent: -9999px;
	margin-bottom: 7px;
}

#privateRoom dt {
	width: 50px;
	text-indent: -9999px;
}

#privateRoom dd {
	margin: 0 0 7px 70px;
}

#privateRoom dd.last {
	margin-bottom: 0;
}

#privateRoom dt.dtFloor {
	background: url(../images/restaurant/dtFloor.png) no-repeat 0 center;
}

dt.dtRoom01 {
	background: url(../images/restaurant/dtRoom01.png) no-repeat 0 center;
}

dt.dtRoom02 {
	background: url(../images/restaurant/dtRoom02.png) no-repeat 0 center;
}

/* @end */


