@charset "UTF-8";

/*-------------------------------------

screen.css

author: name（admin）
info: pc設定
-------------------------------------*/

/* フロアガイド
-------------------------------------*/
#col02{
	padding-bottom:10px;
}
#col02 h2#sh01{
	background:url(../img/sh_floorguide01.png) no-repeat 0 0;
}

/* フロアガイド */
#col02 #facilities01{
	float:left;
	width:630px;
	margin:0 0 10px 10px;
	padding:0 0 10px 0;
	text-align:left;
	font-size:12px;
}
*html #col02 #facilities01{
	margin-left:5px;
}

/* テキスト01 */
#col02 #facilities01a{
	float:left;
	width:630px;
}

/* 写真01 */
#col02 #facilities01b{
	float:left;
	width:630px;
	border-bottom:dotted 1px #773355;
	margin:0 0 20px;
	padding:0 0 20px;
}

#col02 #facilities01c{
	float:left;
	width:320px;
	margin:0 0 10px;
	font-size:12px;
}
#col02 #facilities01c 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 #facilities01c 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 #facilities01c td ul{}
#col02 #facilities01c td li{
	float:left;
	background:url(../../common/img/list_line01.png) no-repeat right center;
	padding:0 9px 0 0;
	margin:0 2px 0 0;
	white-space:nowrap;
}
#col02 #facilities01c td li.no-line{
	background-image:none;
	padding:0;
	margin:0;
}

/* 図01 */
#col02 #facilities01d{
	float:right;
	width:280px;
}

/* コンベンションホール
-------------------------------------*/
#col02 #facilities02{
	float:left;
	width:630px;
	margin:0 0 10px 10px;
	padding:0 0 10px 0;
	text-align:left;
}
*html #col02 #facilities02{
	width:640px;
}

/* テキスト01 */
#col02 #facilities02a{}

/* 写真01 */
#col02 #facilities02b{
	width:630px;
	float:left;
	border-bottom:dotted 1px #773355;
	margin:0 0 20px;
	padding:0 0 10px;
}
#col02 #facilities02b #facilities02_ph01{
	width:380px;
	float:left;
}
#col02 #facilities02b #facilities02_ph02{
	width:240px;
	float:right;
	text-align:left;
}
#col02 #facilities02b #facilities02_ph02 img{
	margin:0 0 10px;
}

/* 写真02 */
#col02 #facilities02c h4{
	margin:0 0 10px;
}
#col02 #facilities02c p{}

/* 表01 */
#col02 #facilities02d{
	float:left;
	width:630px;
	margin:0 0 20px;
	font-size:12px;
}
#col02 #facilities02d 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 #facilities02d 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;
}

/* 画像01 */
#col02 #facilities02e{
	float:left;
	width:630px;
	text-align:left;
}

/* テキスト02 */
#col02 #facilities02f{
	float:left;
	width:630px;
	text-align:left;
}
#col02 #facilities02f_p01{
	float:left;
	width:630px;
	text-align:left;
}
#col02 #facilities02f_p02{
	float:left;
	width:88px;
	text-align:left;
}
#col02 #facilities02f_p03{
	float:right;
	width:532px;
	text-align:left;
}

/* 宴会場・会議室
-------------------------------------*/
#col02 #facilities03{
	float:left;
	text-align:left;
	width:630px;
	margin:0 0 0 10px;
}
*html #col02 #facilities03{
	margin-left:5px;
}

/* テキスト01 */
#col02 #facilities03a{}

/* 複合01 */
#col02 #facilities03b{
	float:left;
	width:610px;
	margin:0 0 10px;
	padding:0 20px 0 0;
}
*html #col02 #facilities03b{
	width:630px;
}
#col02 #facilities03b h4{
	margin:0 0 10px;
}
#col02 #facilities03b #facilities03b_ph01{
	width:335px;
	float:left;
}
#col02 #facilities03b dl{
	width:265px;
	float:right;
	font-size:12px;
}
#col02 #facilities03b dt{
	width:265px;
	color:#773355;
	font-weight:bolder;
}
#col02 #facilities03b dd{
	width:265px;
}

/* 写真01 */
#col02 #facilities03c{
	float:left;
	width:520px;
	border-bottom:dotted 1px #773355;
	margin:0 0 20px;
	padding:0 110px 10px 0;
}
*html #col02 #facilities03c{
	width:630px;
}
#col02 #facilities03c li{
	float:left;
	text-align:left;
	width:260px;
	padding:0 0 10px;
}
#col02 #facilities03c li h4{
	width:234px;
	float:left;
	margin:0 0 5px;
}
*html #col02 #facilities03c li h4{
	width:250px;
}

/* 表01 */
#col02 #facilities03d h4{
	margin:0 0 10px;
}
#col02 #facilities03d table{
	float:left;
	width:630px;
	margin:0 0 20px;
	font-size:12px;
}
#col02 #facilities03d 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 #facilities03d tbody th{}
#col02 #facilities03d tbody td{
	width:190px;
}

#col02 #facilities03d 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;
}

/* 画像01 */
#col02 #facilities03e{
	float:left;
	width:630px;
	text-align:left;
}

/* テキスト02 */
#col02 #facilities03f{
	float:left;
	width:630px;
	text-align:left;
}
#col02 #facilities03f_p01{
	float:left;
	width:630px;
	text-align:left;
}
#col02 #facilities03f_p02{
	float:left;
	width:88px;
	text-align:left;
}
#col02 #facilities03f_p03{
	float:right;
	width:532px;
	text-align:left;
}

/* その他
-------------------------------------*/
#col02 #facilities04{
	float:left;
	text-align:left;
	width:630px;
	margin:0 0 0 10px;
}
*html #col02 #facilities04{
	margin-left:5px;
}

#col02 #facilities04 li{
	float:left;
	width:630px;
	border-bottom:dotted 1px #773355;
	margin:0 0 20px;
	padding:0 0 20px;
}
#col02 #facilities04 li .photo{
	width:200px;
	float:left;
}
#col02 #facilities04 li h4{
	width:403px;
	float:right;
	margin:0 0 10px;
}
*html #col02 #facilities04 li h4{
	width:420px;
}
#col02 #facilities04 li p,
#col02 #facilities04 li ul,
#col02 #facilities04 li dl,
#col02 #facilities04 li li{
	width:420px;
	float:right;
	font-size:12px;
}
#col02 #facilities04 li li{
	margin:0;
	padding:0;
	border-width:0;
}
#col02 #facilities04 li dt{
	font-weight:bolder;
}

/* サブ画像 */
#col02 #facilities04 li #facilities04a{
	float:right;
	width:420px;
	margin:0 0 10px;
}
#col02 #facilities04 li #facilities04a .photo_sub{
	float:right;
	width:150px;
}
#col02 #facilities04 li #facilities04a h4{
	width:244px;
	float:left;
}
*html #col02 #facilities04 li #facilities04a h4{
	width:260px;
}
#col02 #facilities04 li #facilities04a p,
#col02 #facilities04 li #facilities04a ul{
	float:left;
	width:260px;
	margin:0 0 10px;
}

/* エステサロン・あかすり
-------------------------------------*/
#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;
}