@charset "utf-8";

/* ------------------------------------

各項目タイトル共通

------------------------------------ */
#info .top,#menu .top,#bodycare .top,#kids .top,#restaurant_times .top{
	width: 100%;
	padding-bottom: 8px;
	border-bottom: 2px dotted #DBB36A;
}

.koumoku_title{
	clear: both;
	width: 725px;
	margin: 0 5px 10px 5px;
	padding-bottom: 8px;
	border-bottom: 2px dotted #DBB36A;
}

/* ------------------------------------

各見出し文共通

------------------------------------ */
#floor_map p,#bodycare p,#kids p,#baiten .midashi{
	margin: 10px 0 15px 5px;
	line-height: 1.5;
}

/* ------------------------------------

商品紹介

------------------------------------ */
.item{
	clear: both;
	float: left;
	width: 725px;
	margin: 0 5px;
	line-height: 1.5;
}

.item_left{
	float: left;
	width: 250px;
}

.item_right{
	float: right;
	width: 460px;
}

.item_name{
	margin: 0;
	padding: 2px 0 10px 12px;
	background: url(../floor/images/restaurant/menu_bar.gif) no-repeat left top;
	border-bottom: 1px dotted #DBB36A;
	color: #742016;
	font-size: 110%;
	font-weight: bold;
}

.item_price{
	color: #ff0000;
}

.item_naiyo{
	padding-left: 20px;
	margin-left: 0px;
	margin-bottom: 0;
}

.item_left img{
	border: 1px solid #DBB36A;
}

.naiyo_list{
	padding-left: 25px;
	margin-left: 0;
}

/* ------アメニティ販売詳細------ */
.item_shousai{
	width: 100%;
	margin-top: 5px;
	border-top: 1px solid #DBB36A;
	border-left: 1px solid #DBB36A;
}

.shousai_bangou{
	background-color: #F86826;
	border-right: 1px solid #DBB36A;
	border-bottom: 1px solid #DBB36A;
	color: #ffffff;
	font-weight: normal;
}

.shousai_naiyo{
	border-right: 1px solid #DBB36A;
	border-bottom: 1px solid #DBB36A;
	background-color: #ffffff;
}


/* ------------------------------------

お食事処通常メニュー・ボディケアコース共通

------------------------------------ */
#menu,#course,#bodycare_times,#restaurant_times,#kids_event{
	clear: both;
	width: 725px;
	margin: 0 auto;
	line-height: 1.5;
}

#menu .menu_top,.course_top{
	margin-top: 10px;
}

#menu .regular_left,.course_left{
	float: left;
	width: 350px;
}

#menu .regular_right,.course_right{
	float: right;
	width: 350px;
}

#menu .menu_box,.course_box{
	margin-top: 10px;
	border-top: 1px dashed #742016;
}

#menu .menu_item,.course_item{
	width: 100%;
	border-bottom: 1px dashed #742016;
	color: #742016;
}

#menu .menu_nedan,.course_nedan{
	border-bottom: 1px dashed #742016;
	text-align: right;
	white-space: nowrap;
}

.course_photo,.regular_photo{
	margin-top: 5px;
}


/* ------------------------------------

フロアマップ

------------------------------------ */
#floor_map .kaisou{
	width: 725px;
	margin: 0 auto;
	line-height: 1.5;
}

.kaisou .map{
	margin-top: 15px;
	text-align: center;
}

.kaisou .top{
	width: 100%;
	padding-bottom: 8px;
	border-bottom: 2px dotted #DBB36A;
}

/* ------------------------------------

こだわり

------------------------------------ */
#kodawari,#spa_sauna #seibun,#spa_sauna #info{
	width: 725px;
	margin: 0 auto;
	line-height: 1.5;
}

#kodawari .top{
	padding-top: 7px;
}

.kodawari_left{
	float: left;
	width: 380px;
	padding-left: 10px;
}

.kodawari_right{
	float: right;
	width: 320px;
	padding-right: 10px;
}

/* ------お食事処------ */
#res_kodawari .res_photo,#spa_kodawari .spa_photo{
	padding-top: 5px;
}

.res_photo img,.spa_photo img{
	border: 1px solid #DBB36A;
}

#res_kodawari .res_bg,#spa_kodawari .spa_bg{
	width: 725px;
	background-color: #FCE7C3;
	border-bottom: 2px dotted #DBB36A;
}

#res_kodawari,#spa_kodawari{
	width: 725px;
	margin: 0 auto;
	padding-top: 10px;
	line-height: 1.5;
}

#res_kodawari p{
	margin: 0;
}

#res_kodawari table{
	width: 100%;
	margin: 5px 0;
	border-top: 1px dotted #DBB36A;
	border-left: 1px dotted #DBB36A;
}

#res_kodawari th{
	white-space: nowrap;
	padding: 0 10px;
	background-color: #DF2B2B;
	border-right: 1px dotted #DBB36A;
	border-bottom: 1px dotted #DBB36A;
	color: #ffffff;
	text-align: left;
}

#res_kodawari td{
	width: 100%;
	padding-left: 10px;
	background-color: #fcfcfc;
	color: #742016;
	border-right: 1px dotted #DBB36A;
	border-bottom: 1px dotted #DBB36A;
}

.kodawari_title{
	margin-top: 5px;
	color: #742016;
	font-weight: bold;
}

.kodawari_naiyo{
	margin: 0;
	padding-left: 20px;
}


/* ------------------------------------

天然温泉・サウナ

------------------------------------ */
#setsumei{
	width: 100%;
	margin: 5px auto 0 auto;
	line-height: 1.5;
}

#setsumei img{
	border: 1px solid #DBB36A;
}

#setsumei td,#kodawari_bg td{
	width: 100%;
	padding-left: 15px;
}


/* ------天然温泉の成分------ */
#seibun .top{
	margin-top: 15px;
}

#seibun table{
	width: 100%;
	margin-top: 10px;
	border-top: 1px solid #DBB36A;
	border-left: 1px solid #DBB36A;
}

#seibun th{
	border-right: 1px solid #DBB36A;
	border-bottom: 1px solid #DBB36A;
	background-color: #F86826;
	color: #ffffff;
	white-space: nowrap;
	text-align: center;
}

#seibun td{
	border-right: 1px solid #DBB36A;
	border-bottom: 1px solid #DBB36A;
	background-color: #ffffff;
}

/* ------天然温泉の紹介------ */
#info .spa_category{
	clear: both;
	padding-top: 15px;
}

#info .info_left{
	float: left;
	width: 250px;
	margin-top: 10px;
}

#info .info_right{
	float: right;
	width: 460px;
	margin-top: 10px;
}

.info_left img{
	border: 1px solid #DBB36A;
}

#info .spa_name{
	width: 100%;
	padding-bottom: 6px;
	border-bottom: 1px dotted #DBB36A;
}

#info ul{
	padding-left: 0;
	margin-left: 15px;
}

#info .clear{
	clear:both;
}


/* ------------------------------------

お食事処

------------------------------------ */
#menu .spa_category{
	clear: both;
	padding-top: 15px;
}

#menu .menu_left{
	float: left;
	width: 250px;
	margin-top: 10px;
}

#menu .menu_right{
	float: right;
	width: 460px;
	margin-top: 10px;
}

.menu_left img{
	border: 1px solid #DBB36A;
}

#menu .spa_name{
	width: 100%;
	padding-bottom: 6px;
	border-bottom: 1px dotted #DBB36A;
}

#menu ul{
	padding-left: 0;
	margin-left: 15px;
}

#menu .clear{
	clear:both;
}

.kisetsu_menu{
	clear: both;
	float: left;
	width: 725px;
	padding-bottom: 15px;
}

/* ------------------------------------

ボディケア

------------------------------------ */
.times_box{
	width: 100%;
	margin-top: 15px;
	border-top: 1px solid #DBB36A;
	border-left: 1px solid #DBB36A;
}

.times_box th{
	padding: 5px;
	background-color: #F86826;
	border-right: 1px solid #DBB36A;
	border-bottom: 1px solid #DBB36A;
	text-align: left;
	color: #ffffff;
}

.times_box td{
	width: 520px;
	padding: 5px 10px;
	background-color: #F86826;
	border-right: 1px solid #DBB36A;
	border-bottom: 1px solid #DBB36A;
	background-color: #fcfcfc;
}

.attention{
	clear: both;
	width: 725px;
	margin: 5px auto 0 auto;
}

/* ------------------------------------

アメニティ

------------------------------------ */
/*おすすめアイテム*/
.osusume_item{
	clear: both;
	margin-bottom: 5px;
}

/* ------------------------------------

お子様コーナー

------------------------------------ */
.kids_event{
	margin-top: 5px;
	margin-left: 15px;
	border-top: 1px solid #DBB36A;
	border-left: 1px solid #DBB36A;
}

.kids_event .monthly{
	width: 50px;
	padding: 5px 10px;
	background-color: #F86826;
	border-right: 1px solid #DBB36A;
	border-bottom: 1px solid #DBB36A;
	text-align: left;
	color: #ffffff;
	white-space: nowrap;
}

.kids_event .event_naiyo{
	width: 150px;
	padding: 5px 10px;
	background-color: #F86826;
	border-right: 1px solid #DBB36A;
	border-bottom: 1px solid #DBB36A;
	background-color: #fcfcfc;
}


ul.break{

	clear:both;
	width:90%;
	margin:15px;
	padding:10px;
	

}
