body /* ページ全体です */  {
	color: #333333;
	font-size: 12px;
	margin: 0;
	padding: 0;
	margin-left: 10px;
	line-height: 16px;
	scrollbar-base-color: #E0FFFF; 
	scrollbar-face-color: #00BFFF;
	scrollbar-track-color: #F0FFFF;
	scrollbar-arrow-color: #00008B
}
A:link /* リンク色 */  {color:#3366FF;}
A:active /* 選択中リンク色 */  {color:#FFCC00;}
A:visited /* 訪問済みリンク色 */  {color:#990000;}
A:hover /* マウスを乗せる */  {color:#954815;}
.HRblue /* 罫線 */  {
	border: 1;
	color: #78A7D1;
	width: 550px;
	text-align: left;
	}
P /* ページ全体です */  {
	color: #333333;
	font-size: 12px;
}
.tdblue /* レジャータイトル */  {
	color: #CCFFFF;
	font: bold;
	border-top: 1px solid #0000CC;
	border-bottom: 1px solid #0000CC;
	border-left: 8px double #CCFFFF;
	padding: 2px;
	word-spacing: 1px;
	letter-spacing: 1px;
	font-size: 16px;
	background-color: #0000CC;
	padding-left: 5px;
}
.tdblue2 /* レジャータイトル英字 */  {
	color: #0000CC;
	font: bold;
	border-bottom: 2px solid #0000CC;
	word-spacing: 1px;
	letter-spacing: 1px;
	font-size: 13px;
	text-align: right;
	padding: 1;
	margin-top: -16px;
}
.tablenews /* カヌチャニュース表 */  {
	width: 540px;
	border-bottom-width: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: double;
	border-left-style: none;
	border-top-color: #3366FF;
	border-bottom-color: #3366FF;
	margin-right: auto;
	margin-left: auto;
}
.table540 /* 表540 */  {
	width: 540px;
	border: 0px;
	margin-right: auto;
	margin-left: auto;
}
.table550 /* 表550 */  {
	width: 550px;
	border: 0px;
	padding: 0;
	color: #333333;
	font-size: 12px;
}
.table260 /* 表260 */  {
	width: 260px;
	border: 0px;
	padding: 0;
	color: #333333;
	font-size: 12px;
}
.table550lei /* レジャー表550 */  {
	width: 550px;
	border: 3px;
	border-color: #3366FF;
	border-style: dotted;
	color: #333333;
	font-size: 12px;
}
.table560 /* 表560 */  {
	width: 560px;
	border: 0px;
	padding: 0;
}
.table560top /* TOP用表560 */  {
	width: 560px;
	border: 0px;
	padding: 0;
}
.table560rest /* レストラン表560 */  {
	width: 560px;
	border: 2px;
	margin-right: auto;
	margin-left: auto;
	padding: 2;
	border-color: #FF6600;
	border-style: dotted;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-color: #FF6600;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #FF6600;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #3366CC;
	border-left-style: solid;
	border-left-width: 2px;
	border-top-color: #FF6600;
}
.texttitlelinkjp /* タイトルリンクJP */  {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #660000;
	line-height: 14px;
	padding-left: 5px;
	text-align: left;
}
.texttitlelinken /* タイトルリンクEN */  {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #3333CC;
	line-height: 13px;
	text-align: right;
	background-image: url("../img/thmn_backwhite.gif");
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 5px;
}
.texttitletext /* タイトル文字タイトル */  {
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 16px;
	color: #660000;
	letter-spacing: 2px;
	background-image: url("hotelimg/thmn_tback3.gif");
	margin-top: -20px;
	padding-left: 5px;
}
.texttitlelink /* タイトルリンク */  {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #660000;
	line-height: 13px;
	padding-left: 5px;
}
.text24r /* 値段 */  {
	font-size: 24px;
	font-weight: bold;
	color: #FF6600;
	letter-spacing: 2px;
	margin-left: 5px;
	text-align: right;
	margin-top: -24px;
}
.text28bg /* 施設英語名 */  {
	font-size: 28px;
	font-weight: bold;
	color: #006666;
	letter-spacing: 2px;
	margin-left: 5px;
	font-family: "Times New Roman", Times, serif;
	line-height: 26px;
	padding-bottom: 5px;
}
.text28bgback /* レジャープラン名 */  {
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 2px;
	margin-left: 5px;
	font-family: "Times New Roman", Times, serif;
	line-height: 26px;
	padding-bottom: 5px;
	background-color: #0099FF;
}
.text18red /* レストランCC */  {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	letter-spacing: 1px;
}
.text16bg /* 施設項目 */  {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 16px;
	font-weight: bold;
	color: #0066FF;
	letter-spacing: 2px;
	background-image: url("hotelimg/tback01.gif");
	padding-left: 15px;
	background-repeat: repeat-y;
	margin-left: 5px;
	line-height: 18px;
}
.text16blue /* レジャーメニュー　大タイトル */  {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 14px;
	letter-spacing: 1px;
	background-color: #3333CC;
}
.text16red /* レストランCC2＆オプション */  {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	margin-top: -16px;
}
.text16b /* 部屋コピー */  {
	font-size: 16px;
	font-weight: bold;
	color: #006666;
	letter-spacing: 1px;
}
.text16b2tp /* レジャー商品タイトル */  {
	font-size: 16px;
	font-weight: bold;
	color: #0066FF;
	letter-spacing: 3px;
	line-height: 14px;
	margin-top: 5px;
}
.text16aroma /* アロマタイトル */  {
	font-size: 16px;
	color: #FF0066;
	line-height: 18px;
	letter-spacing: 1px;
	margin-top: -20px;
	font-weight: bold;
}
.text14marin /* レジャーコピー */  {
	font-size: 13px;
	font-weight: bold;
	color: #3333FF;
	line-height: 16px;
	letter-spacing: 1px;
}
.text14lei /* レジャーコピー */  {
	font-size: 14px;
	color: #3333FF;
	line-height: 18px;
}
.text14pink /* レストランメニュー　大タイトル */  {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 14px;
	letter-spacing: 1px;
	background-color: #CC3366;
	margin-top: 5px;
}
.text14sky /* レストランメニュー　季節タイトル */  {
	font-size: 14px;
	color: #003399;
	padding-left: 14px;
	letter-spacing: 1px;
	background-color: #B0ECFF;
	margin-top: 5px;
}
.text14blue /* 施設メニュー　大タイトル */  {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 14px;
	letter-spacing: 1px;
	background-color: #3333CC;
	margin-top: 5px;
}
.text14red /* レストランメニュー　タイトル */  {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.text14bg /* 施設和名 */  {
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	margin-left: 5px;
	text-align: right;
}
.text14q /* カヌチャＱ */  {
	font-size: 14px;
	font-weight: bold;
	color: #006633;
	line-height: 18px;
	letter-spacing: 2px;
	background-image: url("resortimg/trmn_tbackq.gif");
	padding-left: 14px;
	background-repeat: no-repeat;
}
.text13bluewaku /* ルーム説明 */  {
	color: #3300CC;
	font-size: 13px;
	border-bottom: 2px solid #3366FF0;
	border-left: 13px solid #3366FF;
	padding: 3px;
	letter-spacing: 2px;
}
.text13p14blue /* レジャー説明 */  {
	font-size: 13px;
	color: #3333FF;
	line-height: 16px;
	padding-left: 14px;
	word-spacing: 2px;
	margin-top: -12px;
}
.text14g /* アロマコピー */  {
	font-size: 14px;
	color: #009966;
	line-height: 16px;
}
.text13g /* 部屋コピー２ */  {
	font-size: 13px;
	color: #009966;
	line-height: 16px;
}
.text12sm1 /* サイトマップ項目中 */  {
	font-size: 12px;
	color: #FF6600;
	background-image: url("resortimg/trmn_tback03.gif");
	padding-left: 12px;
	background-repeat: no-repeat;
	word-spacing: 2px;
}
.text12sm2 /* サイトマップ項目中 */  {
	font-size: 12px;
	color: #FF6600;
	background-image: url("resortimg/trmn_tback04.gif");
	padding-left: 24px;
	background-repeat: no-repeat;
	word-spacing: 2px;
}
.text12sm2 /* サイトマップ項目中 */  {
	font-size: 12px;
	color: #FF6600;
	background-image: url("resortimg/trmn_tback05.gif");
	padding-left: 36px;
	background-repeat: no-repeat;
	word-spacing: 2px;
}
.text12upg /* レジャーコピー２ */  {
	font-size: 12px;
	color: #009966;
	line-height: 16px;
	margin-top: -14px;
}
.text12upg2 /* レジャーコピー3 */  {
	font-size: 12px;
	color: #009966;
	line-height: 14px;
	margin-top: -14px;
}
.text12c2 /* カヌチャカード説明下 */  {
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}
.text12p6glay /* 営業時間 */  {
	font-size: 12px;
	color: #666666;
	line-height: 15px;
	padding-left: 6px;
	word-spacing: 2px;
}
.text12p14glay /* 営業時間 */  {
	font-size: 12px;
	color: #666666;
	line-height: 15px;
	padding-left: 14px;
	word-spacing: 2px;
}
.text12p14mt12glay /* レストランメニュー説明 */  {
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	padding-left: 14px;
	word-spacing: 2px;
	margin-top: -14px;
}
.text12p6cha /* レストラン説明 */  {
	font-size: 12px;
	color: #660000;
	line-height: 16px;
	padding-left: 6px;
}
.text12mup6cha /* レストラン説明 */  {
	font-size: 12px;
	color: #990033;
	line-height: 14px;
	padding-left: 6px;
	margin-top: -12px;
}
.text12m12wine /* アロマタイトル上 */  {
	font-size: 12px;
	color: #990000;
	line-height: 14px;
	margin-top: -12px;
}
.text12blue /* 参加基準 */  {
	font-size: 12px;
	color: #0066FF;
	line-height: 14px;
}
.text12up /* カヌチャニュース内容上 */  {
	font-size: 12px;
	color: #660000;
	line-height: 16px;
	padding-left: 12px;
}
.text12down /* カヌチャニュース内容下 */  {
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	padding-bottom: 15px;
	padding-top: 5px;
}
.text11a /* アメニティー */  {
	font-size: 11px;
	color: #003333;
}
.text10r /* イメージ宣言ｗ */  {
	font-size: 10px;
	color: #003333;
	text-align: right;
	margin-top: -16px;
	margin-right: 10px;
}
.ul16 /* レジャーメニュー */  {
	font-size: 16px;
	font-weight: bold;
	color: #0099FF;
	line-height: 20px;
}
.ul13 /* 施設案内 */  {
	font-size: 13px;
	color: #336666;
	line-height: 16px;
}
.ul12 /* ショップ商品 */  {
	font-size: 12px;
	color: #336666;
	line-height: 16px;
	margin-left: 0px;
}
.ul12b /* ROOMデータ */  {
	font-size: 12px;
	color: #333399;
	line-height: 16px;
}
.ul14 /* レジャー商品・施設案内 */  {
	font-size: 14px;
	color: #006666;
	line-height: 18px;
	margin-left: 21px;
	font-weight: bold;
	margin-top: -14px;
	font-family: Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.pd10px /* 左１０あけ */  {
	padding-left: 10px;
}
.imgleft  /* 画像左回りこみ */ {
	float: left;
	margin-right: 10px;
}
.imgright  /* 画像右回りこみ */ {
	float: right;
	margin-left: 5px;
}
.imgcenter  /* 画像真ん中 */ {
	margin-right: auto;
	margin-left: auto;
}
.style1 {color: #990000}


.txt14 {  font-size: 18px}
.txt16 {  font-size: 16px}
