@charset "utf-8";
/* ===================================================================
CSS information

 file name  : dish.css
 author     : Ability Consultant
 style info  : 渃D泉ペッVゃN
=================================================================== */

/* -----------------------------------------------------------
	各ペッVゃN専用指僇
----------------------------------------------------------- */
	
/*	#gnav02	め[ッッVバルチBニュッV（NAAペーゃN甃B）現圃B圁[衃B礃R
----------------------------------------------------------- */
#header #gnav02 li.gnav_hot a {
	background-position: -571px -58px;
}

/* -----------------------------------------------------------
	#contents
----------------------------------------------------------- */
#contents {
	background: url(../images/common/bg_wood4.jpg) no-repeat;
}

/* -----------------------------------------------------------
	ペーゃNゃ\めAトル
----------------------------------------------------------- */
#contents .pagetitle {
	background: url(../hotspa/images/bg_title.jpg) no-repeat top center #110a05;
}
#contents .pagetitle img {
	padding: 10px 0 0;
}

/*----------------------------------------------------
	.con_intr
----------------------------------------------------*/
#contents .con_intr {
	width: 950px;
	margin: 20px auto 0;
	text-align: center;
}
#contents .con_intr p {
	line-height: 2;
}
#contents .con_intr .txt_intr {
	line-height: 1;
}

/*----------------------------------------------------
	めuッEゃHッVッFッEゃb
----------------------------------------------------*/
#contents .btn_ank {
	width: 950px;
	margin: 53px auto 0;
	overflow: hidden;
}
#contents .btn_ank li {
	float: left;
	line-height: 0.6;
}
#contents .btn_ank .last {
	margin: 0;
}

/*----------------------------------------------------
	渃D泉uB呂のごB内
----------------------------------------------------*/
#contents .con_out {
	width: 950px;
	margin: 0 auto;
}
#contents .con_out h4 {
	padding: 76px 0 32px;
	text-align: center;
}
#contents .box_out {
	background: url(../hotspa/images/bg_spa.png) repeat top left;
	margin: 0 0 39px;
}
#contents .box_out h5 {
	padding: 40px 0 40px 30px;
}
#contents .box_out .wrp_out {
	width: 890px;
	padding: 0 5px 45px 0;
	margin: 40px auto 0;
	overflow: hidden;
}
#contents .box_out .wrp_out .txt_det {
	width: 495px;
	float: left;
	line-height: 1.9;
}
/* 宁u宁A詃E紁[ */
#contents .box_out .wrp_out table {
	width: 348px;
	float: right;
}
#contents .box_out .wrp_out th {
	width: 92px;
}
/* ゃチvプシッ@ッE */
#contents .box_out .bx-wrapper .txt_cap {
	width: 720px;
	padding: 0 5px;
}
/* ゃIチ@ネイッH */
#contents .box_out .bx-pager {
	width: 180px;
	overflow: hidden;
	position: absolute;
	top: 430px;
	right: 35px;
	z-index: 110;
}
#contents .box_out .bx-pager li {
	width: 50px;
	height: 54px;
	margin: 0 0 0 10px;
	float: left;
}
#contents .box_out .bx-pager li a {
	width: 50px;
	height: 0;
	padding: 54px 0 0;
	display: block;
	overflow: hidden;
}
#contents .box_out .bx-pager li .pager-active {
	background-position: 0 0;
}
/*	竃Pぃ湃b
----------------------------------------------------*/
#contents .con_take .pager-1 {
	background: url(../hotspa/images/thum_out_take01.jpg) no-repeat -50px 0;
}
#contents .con_take .pager-2 {
	background: url(../hotspa/images/thum_out_take02.jpg) no-repeat -50px 0;
}
#contents .con_take .pager-3 {
	background: url(../hotspa/images/thum_out_take03.jpg) no-repeat -50px 0;
}
/*	矃Eぃ湃b
----------------------------------------------------*/
#contents .con_ishi .pager-1 {
	background: url(../hotspa/images/thum_out_ishi01.jpg) no-repeat -50px 0;
}
#contents .con_ishi .pager-2 {
	background: url(../hotspa/images/thum_out_ishi02.jpg) no-repeat -50px 0;
}
#contents .con_ishi .pager-3 {
	background: url(../hotspa/images/thum_out_ishi03.jpg) no-repeat -50px 0;
}
/*	篁@ぃ湃b
----------------------------------------------------*/
#contents .con_shino {
	width: 885px;
	overflow: hidden;
	padding: 40px 35px 35px 30px;
}
#contents .con_shino .txtarea {
	width: 360px;
	float: left;
	margin-right: 44px;
}
#contents .con_shino .txtarea h5 {
	padding: 0 0 4px;
}
#contents .con_shino .txtarea .txt_det {
	padding: 24px 0 0;
}
#contents .con_shino .txtarea table {
	margin: 34px 0 0;
	width: 266px;
}
#contents .con_shino .txtarea table th {
	height: 1.9em;
}
#contents .con_shino .txtarea table td {
	height: 1.9em;
}
#contents .con_shino .txtarea .txt_att {
	padding: 4px 0 0;
	color: #a98e89;
}

/*----------------------------------------------------
	貃N切露夃D颃B呂のごB内
----------------------------------------------------*/
#contents .con_chart {
	background: url(../images/common/bg_wood2.png) repeat top left;
	padding: 30px;
}
#contents .con_chart h4 {
	padding: 0 0 17px;
	text-align: center;
}
#contents .con_chart .txt_lead {
	padding: 0 0 30px;
	text-align: center;
	line-height: 1.8;
}
#contents .box_chart {
	width: 950px;
	margin: 0 auto;
	padding: 0 0 40px;
	overflow: hidden;
}
.img_l{
	float: left;
}
.img_r{
	float: right;
}


/*	一ぃ湃b梁u
----------------------------------------------------*/
#contents .con_chart .con_kozue h5 {
	padding: 0 70px 0 0;
	float: right;
}
#contents .con_chart .con_kozue .txt_chart {
	padding: 2px 25px 0 0;
	float: right;
}
/*	二の湃b雃H
----------------------------------------------------*/
#contents .con_chart .con_shizuku {
	width: 890px;
	height: 352px;
	position: relative;
}
#contents .con_chart .con_shizuku h5 {
	position: absolute;
	top: 0;
	left: 75px;
}
#contents .con_chart .con_shizuku p.txt_chart {
	position: absolute;
	top: 0;
	left: 36px;
}
#img_shizuku {
	position: absolute;
	top: 0;
	left: 142px;
}

/*	三の湃b葃I
----------------------------------------------------*/
#contents .con_chart .con_aoi h5 {
	padding: 0 84px 0 0;
	float: right;
}
#contents .con_chart .con_aoi .txt_chart {
	padding: 2px 25px 0 0;
	float: right;
}
/*	ッbッEぁBゃん専用待D@G所
----------------------------------------------------*/
#contents .con_wait {
	width: 830px;
	margin: 0 auto 40px;
	background-color: #221715;
	padding: 30px;
	overflow: hidden;
}
#contents .con_wait .img_l {
	width: 338px;
	height: 207px;
	float: left;
}
#contents .con_wait .txtarea {
	width: 468px;
	float: right;
	padding: 2px 0 0;
}
#contents .con_wait .txtarea .txt_det {
	padding: 17px 0 0;
	line-height: 1.7;
}
/*	喃J楃時間
----------------------------------------------------*/
#contents .con_chart table {
	margin: 14px auto 3px;
	width: 890px;
}
#contents .con_chart table th {
	width: 138px;
	height: 1.9em;
}
#contents .con_chart table td {
	height: 1.9em;
}
#contents .con_chart .txt_att {
	margin: 0 auto;
	width: 950px;
	color: #a98e89;
	padding: 0 0 32px;
}
#contents .con_chart .txt_att li {
	padding: 12px 0 0;
}

/*----------------------------------------------------
	渃D泉惒胒
----------------------------------------------------*/
#contents .con_info {
	width: 950px;
	margin: 0 auto 60px;
}
#contents .con_info table {
	width: 100%;
	margin: 19px 0 0;
}
#contents .con_info table th {
	width: 138px;
	height: 1.9em;
}
#contents .con_info table td {
	height: 1.9em;
}