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

 file name  : spa.css
 author     : Ability Consultant
style info  : 温泉
=================================================================== */

/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */
/* gnavホバー */
#header #gnav .gnav_spa a {
	background-position: -193px -52px;
}

/*----------------------------------------------------
	イントロ
----------------------------------------------------*/
#contents .con_intr {
	background: url(../spa/images/bg_intr.jpg) no-repeat bottom center;
	width: 950px;
}
#contents .box_intr {
	background: url(../images/bg_wave.png) repeat-x bottom left;
	width: 900px;
	margin: 0 auto;
	padding: 0 25px;
	overflow: hidden;
}
/*	.txtarea
----------------------------------------------------*/
#contents .con_intr .txtarea {
	width: 335px;
	float: left;
	margin: 115px 0 0;
}
#contents .con_intr .txtarea .txt_intr {
	padding: 0 0 30px;
}
#contents .con_intr .txtarea .txt_catch {
	padding: 0 0 16px;
}
#contents .con_intr .txtarea .txt_det {
	color: #fff;
	width: 310px;
}
/*	.photoarea
----------------------------------------------------*/
#contents .con_intr .img_spa {
	margin: 75px 0 77px;
	width: 548px;
	height: 348px;
	float: right;
}
#contents .con_intr .img_spa img {
	border: 7px solid #fff;
}


/*----------------------------------------------------
	ページ内リンク
----------------------------------------------------*/
#contents .con_pnav {
	margin: 35px auto 97px;
	width: 712px;
	overflow: hidden;
}
#contents .con_pnav li {
	float: left;
}
#contents .con_pnav .pnav_oahb {
	width: 297px;
}
#contents .con_pnav .pnav_lbs {
	width: 198px;
}
#contents .con_pnav .pnav_foun {
	width: 217px;
}


/*----------------------------------------------------
	大浴場とサウナ
----------------------------------------------------*/
#contents .con_spa {
	padding: 0 0 65px;
}
#contents .con_spa h4 {
	text-align: center;
	margin: 0 0 33px;
}
#contents .con_spa .box_spa {
	width: 950px;
	overflow: hidden;
}
#contents .con_spa #con_jac {
	padding: 75px 0 0;
}
/*	.photoarea
----------------------------------------------------*/
#contents .con_spa .box_spa .img_oahb,
#contents .con_spa .box_spa .img_jac{
	width: 553px;
	float: left;
}
#contents .con_spa .box_spa .img_lbs {
	width: 553px;
	float: right;
}
/*	.txtarea
----------------------------------------------------*/
#contents .con_spa .box_spa .txtarea {
	width: 365px;
	position: relative;
	float: right;
}
#contents #con_lbs .txtarea {
	float: left;
}
#contents .con_spa .box_spa .txtarea .txt_spa {
	padding: 0 0 27px;
}
#contents .con_spa .box_spa .txtarea .txt_catch_spa {
	padding: 0 0 15px 9px;
}
#contents .con_spa .box_spa .txtarea .txt_det {
	width: 330px;
	padding: 0 0 90px 10px;
}
#contents .con_spa #con_lbs .txtarea .txt_catch_spa {
	padding-bottom: 30px;
}
#contents .con_spa #con_jac .txtarea .txt_catch_spa {
	padding-bottom: 50px;
}
#contents .con_spa #con_jac .txtarea .bt_photo ,
#contents .con_spa #con_oahb .txtarea .bt_photo {
	left: 0;
}
#contents .con_spa #con_lbs .txtarea .bt_photo {
	right: 0;
}


/*	サウナ
----------------------------------------------------*/
#contents .con_spa #con_sauna {
	background: url(../spa/images/bg_leaf1.png) no-repeat bottom right;
	width: 729px;
	border: 1px solid #b2b2b2;
	margin: 80px 0 0;
	padding: 34px 123px 32px 96px;
}
#contents .con_spa #con_sauna .txtarea {
	width: 370px;
	min-height: 164px;
	float: left;
}
#contents .con_spa #con_sauna .txtarea .txt_det {
	padding-bottom: 0;
	width: 345px;
}
#contents .con_spa #con_sauna .img_sauna {
	width: 302px;
	float: right;
}


/*----------------------------------------------------
	自家源泉の効能
----------------------------------------------------*/
#contents .con_foun_wrap h4 {
	text-align: center;
	padding: 0 0 20px;
}
#contents .con_foun_wrap .con_foun {
	background: url(../spa/images/bg_sand.png) repeat top left;
}
#contents .con_foun_wrap .box_foun {
	background: url(../spa/images/bg_leaf2.png) no-repeat top center;
}
#contents .con_foun_wrap .wrp_foun {
	width: 950px;
	margin: 0 auto;
	overflow: hidden;
}
#contents .con_foun_wrap .wrp_foun .photoarea {
	width: 419px;
	float: left;
}
#contents .con_foun_wrap .wrp_foun .txtarea {
	width: 375px;
	float: left;
	padding: 42px 0 0 70px;
}
#contents .con_foun_wrap .wrp_foun .txtarea .txt_foun {
	margin: 0 0 22px;
}
/*	タラソテラピー
----------------------------------------------------*/
#contents .con_thalasso {
	margin: 70px auto 100px;
	width: 950px;
}
#contents .con_thalasso h5 {
	margin: 0 0 25px;
}
#contents .con_thalasso .box_thalasso {
	width: 950px;
	overflow: hidden;
}
#contents .con_thalasso #bihada {
	float: left;
	width: 450px;
}
#contents .con_thalasso #seibun {
	float: right;
	width: 450px;
}
#contents .con_thalasso .wrp_thal h6 {
	font-size: 125%;
	letter-spacing: 0.2em;
	margin: 0 0 8px;
}
#contents .con_thalasso .wrp_thalasso th {
	padding: 7px 10px 7px 10px;
}
#contents .con_thalasso .wrp_thalasso td {
	padding: 7px 12px 7px 12px;
}
#contents .con_thalasso .wrp_thal th {
	width: 98px;
}
#contents .con_thalasso .wrp_thal th {
	width: 158px;
}
