@charset "UTF-8";

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

screen.css

author: name（admin）
info: pc設定
-------------------------------------*/

/* 温泉
-------------------------------------*/



#col02{
	padding-bottom:10px;
}
#col02 h2#sh01{
	background:url(../img/sh_hotspring01.png) no-repeat 0 0;
}

/* 1階大浴場・露天風呂 */
#col02 #spa01{
	float:left;
	width:630px;
	margin:0 0 10px;
	padding:0 0 10px 10px;
}
*html #col02 #spa01{
	width:640px;
}
#col02 #spa01 #spa01a{
	float:left;
	text-align:left;
	width:630px;
	font-size:11px;
	line-height:1.8;
	margin:0 0 10px;
}
#col02 #spa01 #spa01b{
	float:left;
	width:390px;
}
#col02 #spa01 #spa01c{
	float:right;
	width:190px;
}

/* 効能表 */

#col02 #spa01d {
	margin-bottom:20px;
	}

#col02 #spa01d table{
	float:left;
	width:630px;
	margin:0 0 10px;
	font-size:12px;
	display: inline;
}
#col02 #spa01d table th{
	padding:3px 8px;
	white-space:nowrap;
	/*background:#ffe7f4;*/
	color:#3E0543;
	/*border:solid 1px #ff76ab;*/
	border-width:1px 0;
	text-align:left;
}
#col02 #spa01d table th.r-border{
	/*border-right:solid 1px #ffddbd;*/
}
#col02 #spa01d table td{
	padding:5px 10px;
	color:#333;
	line-height:1.4;
	border:solid 1px #ff76ab;
	border-width:1px 0;
	text-align:left;
}

/* 2階大浴場・大露天風呂 */
#col02 #spa02{
	float:left;
	width:630px;
	display: inline;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
*html #col02 #spa02{
	width:640px;
}
#col02 #spa02 #spa02a{
	float:left;
	text-align:left;
	width:630px;
	font-size:11px;
	line-height:1.8;
	margin:0 0 10px;
}
#col02 #spa02 #spa02b{
	float:left;
	width:390px;
}
#col02 #spa02 #spa02c{
	float:right;
	width:190px;
}

/* 日帰りプラン */
#col02 #spa03a{
	text-align:left;
	float:left;
	width:630px;
	margin:0 0 10px;
	padding:0 0 10px 10px;
	display:inline;
}
*html #col02 #spa03a{
	width:640px;
}
#col02 #spa03b{
	text-align:left;
	float:left;
	display:inline;
	width:280px;
	margin:0 0 10px;
	padding:0 350px 10px 10px;
	background:url(../img/spa_03_ph01.jpg) no-repeat right top;
}
*html #col02 #spa03b{
	width:640px;
}
#col02 #spa03b h4{
	width:284px;
}
*html #col02 #spa03b h4{
	width:300px;
}
#col02 #spa03b table{
	float:left;
	width:300px;
	margin:0 0 10px;
	font-size:12px;
}
#col02 #spa03b table th{
	padding:2px 8px;
	white-space:nowrap;
	background:#ffe7f4;
	color:#3E0543;
	text-align:center;
	border:solid 1px #aaa;
}
#col02 #spa03b table td{
	padding:2px 3px;
	color:#333;
	font-size:11px;
	line-height:1.4;
	border:solid 1px #aaa;
	text-align:left;
}

#col02 #spa03c{
	text-align:left;
	/*float:left;*/
	width:630px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
}
*html #col02 #spa03c{
	width:640px;
}
#col02 #spa03d{
	width:300px;
	float:left;
}
#col02 #spa03d01{
	font-size:10px;
}
#col02 #spa03e{
	width:280px;
	float:right;
}
#col02 #spa03e table{
	float:left;
	width:280px;
	margin:0 0 10px;
	font-size:12px;
}
#col02 #spa03e table th{
	padding:2px 8px;
	white-space:nowrap;
	background:#ffe7f4;
	color:#3E0543;
	text-align:center;
	border:solid 1px #aaa;
}
#col02 #spa03e table td{
	padding:2px 3px;
	font-size:11px;
	color:#333;
	line-height:1.4;
	border:solid 1px #aaa;
	text-align:left;
}
#col02 #spa01d{
	width:630px;
	margin:0 0 10px;
	padding:0 0 10px 10px;
}
*html #col02 #spa01d{
	width:640px;
}

/* プール */
#col02 #spa04{
	float:left;
	text-align:left;
	width:630px;
	margin:0 0 10px;
	padding:0 0 10px 10px;
}
*html #col02 #spa04{
	width:640px;
}
#col02 #spa04 #spa04a{
	float:left;
	text-align:left;
	width:630px;
	font-size:11px;
	line-height:1.8;
	margin:0 0 10px;
}
#col02 #spa04 #spa04b{
	float:left;
	width:390px;
}
#col02 #spa04 #spa04c{
	float:right;
	width:190px;
}
#col02 #spa04 #spa04d{
	font-size:14px;
	margin:0 0 10px;
	font-weight:bold;
}
#col02 #spa04 #spa04d dd{
	padding:0 0 0 0px;
}

/* 時間詳細 */
#col02 .time-info{
	color:#fff;
	background:#b2337b;
	padding:3px 5px;
	width:290px;
}
*html #col02 .time-info{
	width:300px;
}

/* エステ */
#col02 #floorguide03{
	float:left;
	text-align:left;
	width:630px;
	margin:0 0 10px;
	padding:0 0 10px 10px;
}
*html #col02 #floorguide03{
	width:640px;
}
#col02 #floorguide03a{
	float:left;
	width:630px;
	margin:0 0 10px;
}
#col02 #floorguide03b{
	float:left;
	width:390px;
}
#col02 #floorguide03c{
	float:right;
	width:190px;
}
#col02 #floorguide03c img{
	float:left;
	margin:0 0 5px;
}
#col02 #floorguide03d{
	float:left;
	margin:0 0 10px;
	font-size:12px;
	width:630px;
}
#col02 #floorguide03d th{
	padding:3px 8px;
	white-space:nowrap;
	background:#ffe7f4;
	color:#3E0543;
	border:dotted 1px #ff76ab;
	border-width:1px 0;
	text-align:left;
}
#col02 #floorguide03d td{
	padding:5px 10px;
	color:#333;
	line-height:1.4;
	border:dotted 1px #ff76ab;
	border-width:1px 0;
	text-align:left;
}
#col02 #floorguide03d td.td01{
	width:80px;
}
#col02 #floorguide03d td.td02{
	width:430px;
}
#col02 #floorguide03d td.td03{
	font-weight:bolder;
	color:#ff0000;
	width:120px;
}
#col02 #floorguide03 .asterisk{
	margin:0 0 20px;
}
#col02 #floorguide03e{
	float:left;
	margin:10px 0 10px;
	font-size:12px;
	width:630px;
}
#col02 #floorguide03e dt{
	float:left;
	width:614px;
	margin:0 0 5px;
	padding:3px 8px;
	white-space:nowrap;
	background:#ffe7f4;
	color:#3E0543;
	border:dotted 1px #ff76ab;
	border-width:1px 0;
	text-align:left;
}
*html #col02 #floorguide03e dt{
	width:630px;
}
#col02 #floorguide03e dd{
	float:left;
	width:630px;
	margin:0 0 10px;
	text-align:right;
}
#col02 #floorguide03e dd a{
	float:right;
	padding:0 0 0 16px;
	background:url(../../common/img/icon01.png) no-repeat left center;
}

/* エステサロン・あかすり
-------------------------------------*/
#col02 #facilities05{
	float:left;
	width:630px;
	margin:0 0 10px 10px;
	padding:0 0 10px 0;
	text-align:left;
}
*html #col02 #facilities05{
	width:640px;
}

/* 看板01 */
#col02 #facilities05a{
	margin:0 0 20px;
}

/* 概要01 */
#col02 #facilities05b{
	float:left;
	width:630px;
	margin:0 0 10px;
}
#col02 #facilities05b h4{
	margin:0 0 10px;
}
#col02 #facilities05b p{
	margin:0 0 5px;
}

/* 表01 */
#col02 #facilities05c h4{
	margin:0 0 10px;
}
#col02 #facilities05c table{
	float:left;
	width:630px;
	margin:0 0 20px;
	font-size:12px;
}
#col02 #facilities05c th{
	padding:3px 8px;
	white-space:nowrap;
	background:#fbeaf2;
	color:#3e0b39;
	border-top:solid 1px #973d68;
	border-bottom:solid 1px #973d68;
	border-left:solid 1px #dbbbca;
	border-right:solid 1px #dbbbca;
}
#col02 #facilities05c td{
	padding:5px 10px;
	border-top:solid 1px #973d68;
	border-bottom:solid 1px #973d68;
	border-left:solid 1px #dbbbca;
	border-right:solid 1px #dbbbca;
	background:#fff;
}
#col02 #facilities05c td strong{
	color:#cc0000;
}

/* 表02 */
#col02 #facilities05d{
	float:left;
	width:630px;
	border-bottom:dotted 1px #773355;
	margin:0 0 20px;
	padding:0 0 20px;
}
#col02 #facilities05d h4{
	margin:0 0 10px;
}
#col02 #facilities05d table{
	float:left;
	width:630px;
	margin:0 0 20px;
	font-size:12px;
}
#col02 #facilities05d th{
	padding:3px 8px;
	white-space:nowrap;
	background:#fbeaf2;
	color:#3e0b39;
	border-top:solid 1px #973d68;
	border-bottom:solid 1px #973d68;
	border-left:solid 1px #dbbbca;
	border-right:solid 1px #dbbbca;
}
#col02 #facilities05d td{
	padding:5px 10px;
	border-top:solid 1px #973d68;
	border-bottom:solid 1px #973d68;
	border-left:solid 1px #dbbbca;
	border-right:solid 1px #dbbbca;
	background:#fff;
}

/* 岩盤浴 */
#col02 #facilities05e{
	float:left;
	width:630px;
}
#col02 #facilities05e .photo{
	float:left;
	width:250px;
	text-align:right;
}
#col02 #facilities05e h4{
	float:right;
	width:344px;
}
*html #col02 #facilities05e h4{
	width:360px;
}
#col02 #facilities05e p{
	float:right;
	width:360px;
}
#col02 #facilities05e ul{
	float:right;
	width:360px;
}

em{
	font-size:13px;
	color:#000;
	font-weight:bolder;
}

/* for clearFix

===============================================================*/
.clear{
	clear:both;
}

.cf:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
	font-size:0;
}

.cf{
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac */
* html .cf { height: 1%; }
.cf { display: block; }
/* End hide from IE-mac */

