@charset "UTF-8";


/****************/
/*-- タイトル --*/
/****************/
/*
 * @予約用タイトル
 */
#contents_common_l h3{
	background		:	url("../reservation/img/title.gif") no-repeat;
}


#contents_common_l h4{
	width			:	100%;
	height			:	25px;
	border-bottom	:	1px solid #666;
	clear			:	both;
	margin-top		:	20px;
}


#contents_common_l h5{
	height			:	25px;
	clear			:	both;
}


#contents_common_l a{
	color			:	#333;
}


#contents_common_l p img{
	border			:	none;
}


/********************/
/*-- サブタイトル --*/
/********************/
/*
 * @予約用サブタイトル
 */
#contents_common_l h4#title_search{
	background		:	url("../reservation/img/title_search.gif") no-repeat;
}


#contents_common_l h4#title_member{
	background		:	url("../reservation/img/title_member.gif") no-repeat;
}


#contents_common_l h4#title_cancel{
	background		:	url("../reservation/img/title_cancel.gif") no-repeat;
}


#contents_common_l h4#exp_txt{
	background		:	url("../reservation/img/exp_txt.gif") no-repeat;
	height			:	100px;
	margin			:	0 0 10px 0;
	padding			:	0;
}


#contents_common_l img{
	margin			:	0;
}


/**************************/
/*-- 予約ページメニュー --*/
/**************************/
/*
 * @予約ページリスト用
 */
ul#reservation_set{
	clear			:	both;
	letter-spacing	:	1px;
	width			:	100%;
	margin			:	15px 0 40px 0;
	padding			:	0;
	list-style		:	none;
}


#reservation_set li{
	float			:	left;
	width			:	310px;
	margin			:	0 0 15px 0;
	text-align:center;
}


/**************************/
/*-- 予約ページメニュー --*/
/**************************/
/*
 * @予約ページリスト用
 */
#cancel_policy{
	margin			:	0 0 0 20px;
}


#cancel_policy p{
	padding			:	3px 0;
}


/******************/
/*-- 会議室概要 --*/
/******************/
/*
 * @会議室概要用
 */
.outline_set{
	width			:	300px;
	margin-right	:	15px;
	float			:	left;
	letter-spacing	:	1px;
}


.outline_set h5{
	margin			:	0 0 3px 0;
}


.outline_set dl{
	width			:	300px;
	height			:	144px;
	margin			:	10px 0;
	border-top		:	1px solid #9999AA;
	border-left		:	1px solid #9999AA;
	border-right	:	1px solid #9999AA;
}


.outline_set dt{
	width			:	98px;
	font-weight		:	bold;
	background		:	#DDDDEE;
	float			:	left;
	padding			:	7px 0;
	text-align		:	center;
	color			:	#333;
	border-top		:	1px solid #FFF;
	border-left		:	1px solid #FFF;
	border-right	:	1px solid #9999AA;
	border-bottom	:	1px solid #9999AA;
}


.outline_set dd{
	width			:	190px;
	float			:	left;
	margin			:	0;
	padding			:	8px 0 7px 10px;
	border-bottom	:	1px solid #9999AA;
}


/******************/
/*-- 会議室備品 --*/
/******************/
/*
 * @会議室備品用
 */
#equip_set{
	width			:	615px;
	height			:	108px;
	margin			:	10px 0;
	border-top		:	1px solid #9999AA;
	border-left		:	1px solid #9999AA;
	border-right	:	1px solid #9999AA;
}


#equip_set dt{
	width			:	348px;
	font-weight		:	bold;
	background		:	#DDDDEE;
	float			:	left;
	padding			:	7px 0 7px 10px;
	color			:	#333;
	border-top		:	1px solid #FFF;
	border-left		:	1px solid #FFF;
	border-right	:	1px solid #9999AA;
	border-bottom	:	1px solid #9999AA;
}


#equip_set dd{
	width			:	245px;
	float			:	left;
	margin			:	0;
	padding			:	8px 0 7px 10px;
	border-bottom	:	1px solid #9999AA;
}


/******************/
/*-- 会議室備品 --*/
/******************/
/*
 * @会議室備品用
 */
table{
	float			:	left;
	width			:	615px;
	border-collapse	:	collapse;
	text-align		:	center;
	border			:	1px solid #99a;
	clear			:	both;
	margin-bottom	:	20px;
}


th{
	border			:	1px solid #99a;
	height			:	40px;
	background		:	#dde;
}


td{
	border			:	1px solid #99a;
	height			:	40px;
}


/****************/
/*-- 朝食概要 --*/
/****************/
/*
 * @朝食用
 * @襄・マンジャーモ共通
 */
#breakfast_set{
	clear			:	both;
	width			:	100%;
	margin-top		:	50px;
	margin-right	:	5px;
	letter-spacing	:	1px;
}


#breakfast_set dl{
	width			:	230px;
	height			:	144px;
	margin			:	0;
	float			:	left;
	border-top		:	1px solid #CC9966;
	border-left		:	1px solid #CC9966;
	border-right	:	1px solid #CC9966;
}


#breakfast_set dt{
	width			:	98px;
	font-weight		:	bold;
	background		:	#EECC99;
	float			:	left;
	padding			:	7px 0;
	text-align		:	center;
	color			:	#333;
	border-top		:	1px solid #FFF;
	border-left		:	1px solid #FFF;
	border-right	:	1px solid #CC9966;
	border-bottom	:	1px solid #CC9966;
}


#breakfast_set dd{
	width			:	120px;
	float			:	left;
	margin			:	0;
	padding			:	8px 0 7px 10px;
	border-bottom	:	1px solid #CC9966;
}


#breakfast_set img{
	float			:	right;
}


/********************/
/*-- 朝食メニュー --*/
/********************/
/*
 * @朝食メニュー用
 * @襄・マンジャーモ共通
 */
ul#bf_menu_set{
	float			:	left;
	letter-spacing	:	1px;
	margin-top		:	0;
	margin-left		:	15px;
	margin-bottom	:	40px;
	padding			:	0;
	list-style		:	none;
	height			:	0;
}


ul#bf_menu_set li{
	width			:	200px;
	margin-bottom	:	0px;
	text-indent		:	20px;
	background		:	url("../common/img/allow07.gif") no-repeat;
}


ul#bf_menu_set ul.bf_nest_set{
	list-style		:	none;
	margin			:	0 0 10px 20px;
	padding			:	0;
	letter-spacing	:	0;
}


ul#bf_menu_set ul.bf_nest_set li{
	background		:	url("../common/img/allow04.gif") no-repeat;
	color			:	#666;
}
