/* 新しい Web アプリケーション プロジェクトの既定の CSS スタイル シート */
BODY
{
	background-color: #E8E8E8;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
    /*FONT-FAMILY: MS UI Gothic, Verdana, Helvetica, sans-serif;*/
    FONT-FAMILY: Meiryo UI,MS UI Gothic, Verdana, Helvetica, sans-serif;
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
    FONT-SIZE: 16px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Meiryo UI,Verdana, Arial, Helvetica, sans-serif;
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Meiryo UI,Verdana, Arial, Helvetica, sans-serif;
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Meiryo UI,Verdana, Arial, Helvetica, sans-serif;
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Meiryo UI,Verdana, Arial, Helvetica, sans-serif;
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Meiryo UI,Verdana, Arial, Helvetica, sans-serif;
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Meiryo UI,Verdana, Arial, Helvetica, sans-serif;
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Meiryo UI,Arial, Helvetica, sans-serif;
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
	}	
		
TABLE  {
	font-size:	12px;
}

TABLE.HT
{
	border-style :solid ;
	border-color :#999999;
	border-width :1px;
	background-color :#999999;
}
TABLE.DT
{
	border-style :solid ;
	border-color :#999999;
	border-width :1px;
	background-color :#999999;
}
TABLE.HW
{
	border-style :solid ;
	border-color :#999999;
	border-width :2px;
	border-collapse:collapse ;
}

TABLE.CLIT	/* カレンダーの日付と空き表示（リンク）を囲む内部テーブル */  
{
}	

	
TABLE.CLTOT	/* カレンダーを囲む外部テーブル */  
{
}	
TABLE.ZGJG	/* 前月次月のリンクを囲むテーブル */  
{
}	
TABLE.CLTOOT	/* その２つを包括的に囲む最も外側のテーブル */  
{
}	
	
TABLE.CU	/* 顧客テーブル */  
{
	border-style :solid ;
	border-color :#999999;
	border-width :1px;
	background-color :#999999;
}	
	
TABLE.KK	/* 予約確認の客室と食事のテーブル */  
{
	border-style :solid ;
	border-color :#999999;
	border-width :1px;
	background-color :#999999;
}	

TABLE.YD	/* 予約分割テーブル */  
{
	border-style :solid ;
	border-color :#999999;
	border-width :1px;
	background-color :#999999;
}	

TABLE.SV	/* 会計のサービス選択テーブル */  
{
	margin-top :5px;
}	
TABLE.RTL	/* 料金タイプリストテーブル */  
{
	border-style :solid ;
	border-color :#999999;
	border-width :1px;
	background-color :#999999;
}	
TABLE.RTF	/* 料金タイプの内容表示テーブル */  
{
	border-style :solid ;
	border-color :#999999;
	border-width :1px;
	background-color :#999999;
}	
TABLE.RTF	/* 料金タイプのフォームの料金表 */  
{
	border-style :solid ;
	border-color :#999999;
	border-width :1px;
	background-color :#999999;
	/* border-collapse: collapse; */
	/*empty-cells: show;*/
}	
TABLE.CD	/* カードリストテーブル */  
{
	border-style :solid ;
	border-color :#999999;
	border-width :1px;
	background-color :#999999;
	/* border-collapse: collapse; */
	/*empty-cells: show;*/
}
	
TABLE.PR	/* ポイント履歴テーブル */  
{
	border-style :solid ;
	border-color :#999999;
	border-width :1px;
	background-color :#999999;
}	
	
TH	{	
	vertical-align:	baseline;
	font-size:	11px;
	padding :3px 2px 1px 2px;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Meiryo UI,Arial, Helvetica, sans-serif;
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
	color: #000000;
}

TH.DTHHT
{
	width: 100;
	border-color :#666666;
}	
TH.DTHNO
{
	width: 60;
	border-color :#666666;
}	
TH.DTHRN
{
	width: 65;
	border-color :#666666;
}	
TH.DTHCK
{
	width: 100;
	border-color :#666666;
}	
TH.DTHCU
{
	width: 150;
	border-color :#666666;
}	
TH.DTHPC
{
	width: 40;
	border-color :#666666;
}	
TH.DTHTL
{
	width: 100;
	border-color :#666666;
}	
TH.DTHNZ
{
	width: 15;
	border-color :#666666;
}	
TH.DTHHE
{
    /* 2015/10/26 M.Sakuno Edit ------ S (No.102) */
	/*width: 150;*/
    width: 200px;/*部屋タイプは、会社名と同じ幅にする*/
    /* 2015/10/26 M.Sakuno Edit ------ E (No.102) */
	border-color :#666666;
}	
TH.DTHPL
{
	width: 200;
	border-color :#666666;
}	
TH.DTHYS
{
	width: 65;
	border-color :#666666;
}	
TH.DTHSB
{
	width: 55;
	border-color :#666666;
}	
TH.DTHHK
{
	width: 30;
	border-color :#666666;
}	
TH.DTHKI
{
	width: 150;
	border-color :#666666;
}	
TH.DTHNZ
{
	width: 30;
	border-color :#666666;
}	
TH.DTHSU
{
	width: 50;
	border-color :#666666;
}	
TH.DTHJT
{
	width: 75;
	border-color :#666666;
}	
TH.DTHBT
{
	width: 50;
	border-color :#666666;
}
TH.DTHCP
{
	width: 60;
	border-color :#666666;
}
TH.DTHKS
{
	width: 30;
	border-color :#666666;
}

TH.KKDT  { /* 予約確認の予約テーブルの日付け */
	width: 110;
}
TH.KKHN  { /* 予約確認の予約テーブルの部屋名 */
	width: 100;
}
TH.KKYS  { /* 予約確認の予約テーブルの夕食メニュー */
	width: 100;
}
TH.KKYSS  { /* 予約確認の予約テーブルの夕食数 */
	width: 60;
}
TH.KKOKS  { /* 予約確認の予約テーブルのお子様ランチ数 */
	width: 70;
}
TH.KKCS  { /* 予約確認の予約テーブルの朝食メニュー */
	width: 100;
}
TH.KKCSS  { /* 予約確認の予約テーブルの朝食数 */
	width: 60;
}
TH.KKHL  { /* 予約確認の予約テーブルの */
	width: 100;
}

TH.CUID  { /* 顧客テーブルのID */
	width: 40;
}
TH.CUNM  { /* 顧客テーブルの名前 */
	width: 130;
}
TH.CUCH  { /* 顧客テーブルのカード発行 */
	width: 40;
}
TH.CUML  { /* 顧客テーブルのメールアドレス */
	width: 180;
}
TH.CUTL  { /* 顧客テーブルの電話番号 */
	width: 95;
}
TH.CUYB  { /* 顧客テーブルの郵便番号 */
	width: 60;
}
TH.CUKN  { /* 顧客テーブルの都道府県 */
	width: 70;
}
TH.CUJS  { /* 顧客テーブルの住所 */
	width: 150;
}
TH.CUCP  { /* 顧客テーブルのコンプレイン件数 */
	width: 70;
}	
TH.CUYK  { /* 顧客テーブルの要確認 */
	width: 40;
}
TH.CULK  { /* 顧客テーブルのリンク */
	width: 40;
}


TH.HWKN  { /* 部屋割りの部屋テーブルの客室名） */
	width: 55px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TH.HWRN  { /* 部屋割りの部屋テーブルの連泊可能日数） */
	width: 60px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TH.HWCUP  { /* 部屋割りの部屋テーブルの前日宿泊者名） */
	width: 100px;
	padding-left :3px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TH.HWCU  { /* 部屋割りの部屋テーブルの本日宿泊者名） */
	padding-left :3px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TH.HWCB  { /* 部屋割りの部屋テーブルのチェックボックス） */
	padding-left :3px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TH.HWCUN  { /* 部屋割りの部屋テーブルの翌日宿泊者名） */
	width: 100px;
	padding-left :3px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TH.HWCUNN  { /* 部屋割りの部屋テーブルの翌々日宿泊者名） */
	width: 100px;
	padding-left :3px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TH.HWRNKN  { /* 部屋割りの連泊連結表の客室番号） */
	width: 40px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TH.HWRNRN  { /* 部屋割りの連泊連結表の連泊可能日数） */
	width: 70px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TH.HWRN1  { /* 部屋割りの連泊連結表の１泊分） */
	width: 20px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}

TH.RTFKN  /* 料金タイプのフォームの料金表  */
{
}
TH.RTFNH
{
}
TH.RTFNZ
{
}
TH.RTFBT
{
}
/* 未収金一覧 */
TH.MKNO
{
	width: 20;
	 border-style :ridge ;
	 border-width:2px;
}
TH.MKCU
{
	width: 80;
	 border-style :ridge ;
	 border-width:2px;
}
TH.MKCD
{
	width: 70;
	 border-style :ridge ;
	 border-width:2px;
}
TH.MKHH
{
	width: 60;
	 border-style :ridge ;
	 border-width:2px;
}
TH.MKKG
{
	width: 60;
	 border-style :ridge ;
	 border-width:2px;
}
TH.MKKC
{
	width: 120;
	 border-style :ridge ;
	 border-width:2px;
}
TH.MKNH
{
	width: 60;
	 border-style :ridge ;
	 border-width:2px;
}
TH.MKBT
{
	 border-style :ridge ;
	 border-width:2px;
}
TH.PTTNO,TH.PTTNM,TH.PTTDT
{
    padding-top:4px;
    padding-bottom:2px;
}
TR.HTHR
{
	background-color:#cccccc;
}
TR.HTKR
{
	background-color:#ffffff;
}
TR.HTGR
{
	background-color:#ffffff;
}

TR.DTHR
{
	background-color:#cccccc;
}
TR.DTKR
{
	background-color:#ffffff;
}
TR.DTGR
{
	background-color:#ffffff;
}

TR.CLWK	/* カレンダーの曜日の行  */
{
}
TR.CLDT	/* カレンダーの日付の行  */
{
}
TR.CLITDT /* カレンダーの内部テーブルの日付の行 */
{
	height:15px;
}
TR.CLITAK /* カレンダーの内部テーブルの空き表示（リンク）の行 */
{
	height:15px;
}
TR.ZGJG	/* 前月次月のリンクを囲む行 */
{
}
TR.CLTOT	/* カレンダーを囲む行 */
{
}

TR.KKHR  {  /* 予約確認の予約部屋テーブルのヘッダ行 */
	background-color: #cccccc;
}
TR.KKKR  {  /* 予約確認の予約部屋テーブルの奇数行 */
	text-align:center ;
	background-color:#ffffff;
}
TR.KKGR  {  /* 予約確認の予約部屋テーブルの偶数行 */
	background-color:#ffffff;
}
TR.GSHR  {  /* 外来予約テーブルのヘッダ行 */
	background-color: #cccccc;
}
TR.GSR  {  /* 外来予約テーブルの通常行 */
	background-color: #ffffff;
}



TR.CUHR  {  /* 顧客テーブルのヘッダ行 */
	background-color:#cccccc;
}
TR.CUKR  {  /* 顧客テーブルの奇数行 */
	background-color:#ffffff;
}
TR.CUGR  {  /* 顧客テーブルの偶数行 */
	background-color:#ffffff;
}

TR.HWHR  {  /* 部屋割りの部屋テーブルのヘッダ行 */
	background-color:#cccccc;
}
TR.HWKR  {  /* 部屋割りの部屋テーブルの奇数行 */
	background-color:#ffffff;
}
TR.HWGR  {  /* 部屋割りの部屋テーブルの偶数行 */
	background-color:#ffffff;
}
TR.YDHR  {  /* 予約分割テーブルのヘッダ行 */
	background-color:#cccccc;
}
TR.YDKR  {  /* 予約分割テーブルの奇数行 */
	background-color:#ffffff;
}
TR.YDGR  {  /* 予約分割テーブルの偶数行 */
	background-color:#ffffff;
}

TR.RTLHR  {  /* 料金タイプリストテーブルのヘッダ行 */
	background-color:#cccccc;
}
TR.RTLR  {  /* 料金タイプリストテーブルの行 */
	background-color:#ffffff;
}
TR.RTFHR  {  /* 料金タイプのフォームの料金表のヘッダ行 */
	background-color:#cccccc;
}
TR.RTFR  {  /* 料金タイプのフォームの料金表の行 */
	background-color:#ffffff;
}

TR.CDHR  {  /* カードリストのヘッダ行 */
	background-color:#cccccc;
}
TR.CDR  {  /* カードリストテーブルの行 */
	background-color:#ffffff;
}

td.Moji
{
	text-align:left ;
}
td.Bango
{
	text-align:center ;
}
td.Suchi
{
	text-align:right ;
}

TD.HTDSH
{
	padding-left:5px;
}	
TD.HTDTE
{
	text-align:right;
	padding-right:3px;
}	
TD.HTDSU
{
	text-align:right;
	padding-right:3px;
}	
TD.HTDBT
{
}

TD.DTDHT
{
	width: 100;
	text-align:center;
	border-color :#666666;
	border-width:1px;
}	
TD.DTDNO
{
	width: 60;
	text-align:center;
	border-color :#666666;
	border-width:1px;
}	
TD.DTDRN
{
	width: 65;
	text-align:center;
	border-color :#666666;
	border-width:1px;
}	
TD.DTDCK
{
	width: 100;
	padding-left:3px;
	cursor:hand ;
	border-color :#666666;
}	
TD.DTDCU,TD.DTDCUH
{
	width: 150;
	padding-left:3px;
	border-color :#666666;
}	
TD.DTDCUH
{
	cursor:hand ;
}	
TD.DTDPC
{
	width: 40;
	text-align:center;
	border-color :#666666;
}	
TD.DTDTL
{
	width: 100;
	padding-left:3px;
	cursor:hand ;
	border-color :#666666;
}	
TD.DTDNZ
{
	width: 15;
	text-align:center;
	padding-left:3px;
	border-color :#666666;
}	
TD.DTDHE
{
    /* 2015/10/26 M.Sakuno Edit ------ S (No.102) */
	/*width: 150;*/
    width: 200px;/*部屋タイプは、会社名と同じ幅にする*/
    /* 2015/10/26 M.Sakuno Edit ------ E (No.102) */
	padding-left:3px;
	border-color :#666666;
}	
TD.DTDPL
{
	width: 200;
	padding-left:3px;
	border-color :#666666;
}	
TD.DTDKI
{
	width: 150;
	padding-left:3px;
	border-color :#666666;
}	
TD.DTDNZ
{
	width: 30;
	text-align :left;
	padding-right:6px;
	border-color :#666666;
}	
TD.DTDNZ2
{
	width: 15;
	text-align :center;
	padding-right:3px;
	border-color :#666666;
}	
TD.DTDNZ3
{
	width: 30;
	text-align :center;
	border-color :#666666;
}	
TD.DTDSU
{
	width: 50;
	text-align:right;
	padding-right:3px;
}	
TD.DTDJT
{
	width: 65;
	text-align:center;
	border-width:1px;
	border-color :#666666;
}	
TD.DTDYS
{
	width: 65;
	text-align:center;
	border-color :#666666;
}	
TD.DTDBT
{
	width: 50;
}
TD.DTDCP
{
	width: 60;
	text-align:right;
	border-color :#666666;
}
TD.DTDCP2
{
	width: 60;
	text-align:center;
	border-color :#666666;
}
TD.DTDKS
{
	width: 30;
	text-align:center;
	border-color :#666666;
}

TD.ZG /* 前月へのリンクのセル */
{
}
TD.HG /* その月を表示するセル */
{
}
TD.JG /* 次月へのリンクのセル */
{
}

TD.CLWK	/* カレンダーの曜日のセル  */
{
	background-color:#ffffff;
	border-style :solid ;
	border-color :#008888;
	border-width :2px;
	text-align:center;
	vertical-align :bottom ;
	width :50px;
	height : 30px;
}
TD.CLDT	/* カレンダーの日付のセル  */
{
	background-color:#ffffff;
	border-style :solid ;
	border-color :#008888;
	border-width :2px;
	text-align:center;
}
TD.CLITDT /* カレンダーの内部テーブルの日付のセル */
{
	text-align:center;
	height : 20px;
}
TD.CLITAK /* カレンダーの内部テーブルの空き表示（リンク）のセル */
{
	text-align:center;
	height : 20px;
}

TD.CLTOT /* カレンダーを囲むテーブルのセル */
{
}

TD.KKDT  { /* 予約確認の予約テーブルの日付け */
	color: #0000FF;
	font-weight: bold;
}
TD.KKHN  { /* 予約確認の予約テーブルの部屋名 */
	color: #0000FF;
	font-weight: bold;
}
TD.KKYS  { /* 予約確認の予約テーブルの夕食メニュー */
	color: #0000FF;
	font-weight: bold;
}
TD.KKYSS  { /* 予約確認の予約テーブルの夕食数 */
	color: #0000FF;
	font-weight: bold;
}
TD.KKOKS  { /* 予約確認の予約テーブルのお子様ランチ数 */
	color: #0000FF;
	font-weight: bold;
}
TD.KKCS  { /* 予約確認の予約テーブルの朝食メニュー */
	color: #0000FF;
	font-weight: bold;
}
TD.KKCSS  { /* 予約確認の予約テーブルの朝食数 */
	color: #0000FF;
	font-weight: bold;
}
TD.KKHL  { /* 予約確認の予約テーブルの外来食事へのリンク */
}

TD.GSDT  { /* 外来予約テーブルの日付け */
	color: #0000FF;
	font-weight: bold;
}
TD.GSRN  { /* 外来予約テーブルの料理名 */
	color: #0000FF;
	font-weight: bold;
}
TD.GSSS  { /* 外来予約テーブルの食数 */
	color: #0000FF;
	font-weight: bold;
}

TD.CUID  { /* 顧客テーブルのID */  
	text-align:center ;
}
TD.CUNM  { /* 顧客テーブルの名前 */  
}
TD.CUCH  { /* 顧客テーブルのカード発行 */  
	text-align:center;
}
TD.CUML  { /* 顧客テーブルのメールアドレス */  
}
TD.CUTL  { /* 顧客テーブルの電話番号 */  
}
TD.CUYB  { /* 顧客テーブルの郵便番号 */  
}
TD.CUKN  { /* 顧客テーブルの都道府県 */  
}
TD.CUJS  { /* 顧客テーブルの住所 */  
    width:150px;
}
TD.CUCP  { /* 顧客テーブルのコンプレイン件数 */  
	text-align:center ;
}
TD.CUYK  { /* 顧客テーブルの要確認 */  
	text-align:center ;
}
TD.CULK  { /* 顧客テーブルのリンク */  
}


TD.HWHNO { /* 部屋割りページの予約伝票No */
	background-color :#ffffff;
	border-color :#0000ee;
	border-style :solid;
	border-width :1px;
	padding-top :2px;
	padding-left :3px;
	padding-right :3px;
}
TD.HWHCU { /* 部屋割りページのお客様名 */
	background-color :#ffffff;
	border-color :#0000ee;
	border-style :solid;
	border-width :1px;
	padding-top :2px;
	padding-left :3px;
	padding-right :3px;
}
TD.HWHKI { /* 部屋割りページの予約期間 */
	background-color :#ffffff;
	border-color :#0000ee;
	border-style :solid;
	border-width :1px;
	padding-top :2px;
	padding-left :3px;
	padding-right :3px;
}

TD.HWHSU { /* 部屋割りページの部屋数と人数 */
	background-color :#ffffff;
	border-color :#0000ee;
	border-style :solid;
	border-width :1px;
	padding-top :2px;
	padding-left :3px;
	padding-right :3px;
}

TD.HWHTY { /* 部屋割りページの部屋タイプ名 */
	background-color :#ffffff;
	border-color :#0000ee;
	border-style :solid;
	border-width :1px;
	padding-top :2px;
	padding-left :3px;
	padding-right :3px;
}

TD.HWHTE { /* 部屋割りページの部屋の定員 */
	background-color :#ffffff;
	border-color :#0000ee;
	border-style :solid;
	border-width :1px;
	padding-top :2px;
	padding-left :3px;
	padding-right :3px;
}

TD.HWHZS { /* 部屋割りページの部屋タイプの部屋数 */
	background-color :#ffffff;
	border-color :#0000ee;
	border-style :solid;
	border-width :1px;
	padding-top :2px;
	padding-left :3px;
	padding-right :3px;
}

TD.HWHSP { /* 部屋割りページのヘッダ部のスペーサ */
	width:10px;
}
TD.HWHSP2 { /* 部屋割りページのヘッダ部のスペーサ */
	width:50px;
}

TD.HWFYS { /* 部屋割りページの当予約の未処理部屋数 */
	background-color :#ffffff;
	border-color :#0000ee;
	border-style :solid;
	border-width :1px;
	padding-top :2px;
	padding-left :3px;
	padding-right :3px;
}
TD.HWFTS { /* 部屋割りページの当部屋タイプの未処理部屋数 */
	background-color :#ffffff;
	border-color :#0000ee;
	border-style :solid;
	border-width :1px;
	padding-top :2px;
	padding-left :3px;
	padding-right :3px;
}
TD.HWFJK { /* 部屋割りページの当部屋タイプの実効的空室数 */
	background-color :#ffffff;
	border-color :#0000ee;
	border-style :solid;
	border-width :1px;
	padding-top :2px;
	padding-left :3px;
	padding-right :3px;
}

TD.HW { /* 部屋割りページの日付 */
	width:40px;
}
TD.HW { /* 部屋割りページの前日へのリンク */
	width:100px;
}
TD.HW { /* 部屋割りページの翌日へのリンク */
	width:40px;
}

TD.HWKN  { /* 部屋割りの部屋テーブルの客室名 */
	width: 55px;
	text-align :center ;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TD.HWRN  { /* 部屋割りの部屋テーブルの連泊可能日数 */
	width: 60px;
	padding-right :3px;
	text-align :right ;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TD.HWCUP  { /* 部屋割りの部屋テーブルの前日宿泊者名） */
	width: 100px;
	padding-left :3px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TD.HWCU  { /* 部屋割りの部屋テーブルの本日宿泊者名） */
	width: 100px;
	padding-left :3px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#ffffff;
}
TD.HWCB  { /* 部屋割りの部屋テーブルのチェックボックス） */
	width: 10px;
	padding-left :3px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TD.HWCUN  { /* 部屋割りの部屋テーブルの翌日宿泊者名） */
	width: 100px;
	padding-left :3px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TD.HWCUNN  { /* 部屋割りの部屋テーブルの翌々日宿泊者名）特に翌日と違いは無いようだ。一応残しておくが、繰り返しで「翌日」のみ使うようになったのでもう使わない。 */
	width: 100px;
	padding-left :3px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TD.HWRNKN  { /* 部屋割りの連泊連結表の客室番号） */
	width: 40px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TD.HWRNRN  { /* 部屋割りの連泊連結表の連泊可能日数） */
	width: 70px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TD.HWRN1O0  { /* 部屋割りの連泊連結表の第１列 予約可） */
	width: 20px;
    background-color:#cccccc;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
    cursor :pointer;
}
TD.HWRN2O0  { /* 部屋割りの連泊連結表の第１列 予約可+選択状態） */
	width: 20px;
    background-color:#00ff00;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
    cursor :pointer;
}
TD.HWRN1O  { /* 部屋割りの連泊連結表の１泊分 予約可） */
	width: 20px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
    cursor :pointer;
}
TD.HWRN2O  { /* 部屋割りの連泊連結表の１泊分 予約可+選択状態） */
	width: 20px;
    background-color:#00ff00;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
    cursor :pointer;
}
TD.HWRN1H0  { /* 部屋割りの連泊連結表の第１列 部屋割り済） */
	width: 20px;
    background-color:#cccccc;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TD.HWRN1H  { /* 部屋割りの連泊連結表の１泊分 部屋割り済） */
	width: 20px;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TD.HWRN1N0  { /* 部屋割りの連泊連結表の第１列 予約不可） */
	width: 20px;
    background-color:#cccccc;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TD.HWRN1N  { /* 部屋割りの連泊連結表の１泊分 予約不可） */
	width: 20px;
    background-color:#e8e8e8;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
}
TD.HWRNSU  { /* 部屋割りの部屋テーブルの連泊可能日数 */
	width: 30px;
	padding-right :3px;
	text-align :right ;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-width :0px;
}
TD.HWRNIJ  { /* 部屋割りの部屋テーブルの連泊可能日数 */
	width: 30px;
	padding-right :3px;
	text-align :left ;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
	border-left-width  :0px;
}
TD.HWRNRNSU  { /* 部屋割りの連泊連結表の連泊可能日数） */
	width: 40px;
	padding-right :3px;
	text-align :right ;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-width :0px;
}
TD.HWRNRNIJ  { /* 部屋割りの連泊連結表の連泊可能日数） */
	width: 30px;
	padding-right :3px;
	text-align :left;
	border-bottom-color :#999999;
	border-bottom-style :solid;
	border-bottom-width :1px;
	border-right-color :#999999;
	border-right-style :solid;
	border-right-width :1px;
	border-left-width  :0px;
}

TD.SVNM  {
	text-align	:left;
	padding-left :2px; 
}
TD.SVTK  {
	text-align	:right
}
TD.SVKS  {
	text-align	:right 
}
TD.SVTI  {
	text-align	:right;
}
TD.SVKG  {
	text-align	:right 
}

TD.SRHD  {
	text-align	:center;
}
TD.SRBR  {
	text-align	:left;
	padding-left :2px; 
}
TD.SRNM  {
	text-align	:left;
	padding-left :2px; 
}
TD.SRKS  {
	text-align	:right 
}
TD.SRTK  {
	text-align	:right
}
TD.SRKG  {
	text-align	:right 
}
TD.SRCB  {
	text-align	:center;
}

TD.UMNO  {
	text-align	:center;
}
TD.UMHD  {
	text-align	:center;
}
TD.UMKS  {
	text-align	:center;
}
TD.UMBN  {
	text-align	:left;
	padding-left :2px; 
}
TD.UMNY  {
	text-align	:left;
	padding-left :2px; 
}
TD.UMTK  {
	text-align	:right
}
TD.UMSR  {
	text-align	:right 
}
TD.UMKG  {
	text-align	:right 
}
TD.UMNK  {
	text-align	:right;
}

/* 帳票の売上集計表のセル */
td.CHUTL
{
	border:Solid 1px #000000;
	padding-top :2px;
	padding-left :3px;
	padding-right :3px;
	text-align:left ;
}
td.CHUTC
{
	border:Solid 1px #000000;
	padding-top :2px;
	padding-left :3px;
	padding-right :3px;
	text-align:center ;
}
td.CHUTR
{
	border:Solid 1px #000000;
	padding-top :2px;
	padding-left :3px;
	padding-right :3px;
	text-align:right ;
}
td.URUTL,td.AZUTL
{
	padding-top :2px;
	padding-left :3px;
	padding-right :3px;
	text-align:left ;
}
td.URUTC,td.AZUTC
{
	padding-top :2px;
	padding-left :3px;
	padding-right :3px;
	text-align:center ;
}
td.URUTR,td.AZUTR
{
	padding-top :2px;
	padding-left :3px;
	padding-right :3px;
	text-align:right ;
}

TD.SLID	
{
	text-align	:center ;
}
TD.SLTK	
{
	text-align	:right ;
	padding-left :5px ;
}
TD.SLTI 
{
	text-align	:center ;
}
TD.RLID  
{
	text-align	:center ;
}
TD.RLTK
{
	text-align	:right ;
	padding-left :5px ;
}
TD.PLCC
{
	text-align	:center ;
}
TD.PLNH
{
	text-align	:center ;
}

TD.RTFKN  /* 料金タイプのフォームの料金表  */
{
}
TD.RTFNH
{
	 line-height :14pt ;
	 text-align :center ;
}
TD.RTFKG
{
}
TD.RTFBT
{
}
/* 未収金一覧 */
TD.MKNO
{
	text-align: center;
	 border-style :ridge ;
	 border-width:2px;
}
TD.MKCU
{
	 border-style :ridge ;
	 border-width:2px;
}
TD.MKCD
{
	 border-style :ridge ;
	 border-width:2px;
}
TD.MKHH
{
	text-align: center;
	 border-style :ridge ;
	 border-width:2px;
}
TD.MKKG
{
	text-align: right;
	 border-style :ridge ;
	 border-width:2px;
}
TD.MKKC
{
	 border-style :ridge ;
	 border-width:2px;
}
TD.MKNH
{
	text-align: center;
	 border-style :ridge ;
	 border-width:2px;
}
TD.MKBT
{
	 border-style :ridge ;
	 border-width:2px;
}
TD.PTTNO,TD.PTTNM,TD.PTTMB  
{
    padding-top:4px;
    padding-bottom:3px;
    padding-left:4px;
    padding-right:4px;
}
TD.PTTNO,TD.PTTMB  
{
    text-align:center ;
}   

/* 電話　但し、キャッシュバック等他の表でも使用 */
TD.TELTC
{
    text-align:center;
}
TD.TELTL
{
    text-align:left;
    padding-left:5px;
}
TD.TELTR
{
    text-align:right;
    padding-right:5px;
}

SELECT {
	font-family:Meiryo UI,MS UI Gothic;
}

LABEL {
	font-family:Meiryo UI,MS UI Gothic;
}

BUTTON {
	font-family:Meiryo UI,MS UI Gothic;
}


TEXTAREA
{
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
	/*font-family:MS UI Gothic;*/
	font-family:Meiryo UI,MS UI Gothic;
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
}

INPUT
{
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
	/*font-family:MS UI Gothic;*/
	font-family:Meiryo UI,MS UI Gothic;
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
	height:25px;
}
INPUT.PLNZ	/* プラン設定の人数（男性、女性、子供） */
{
	width:24px;
	margin-right:15px;
}

INPUT.RTFKG	/* 料金タイプのフォームの表中の金額のテキストボックス */
{
	width:50px;
	text-align:right;
	padding-right :4px;	
}

INPUT.DS	/* 復活 */
{
	font-size:12px;
	height:18px;
}


td.KobetsuYobo1,td.KobetsuYobo2,td.KobetsuYobo3,td.KobetsuBiko1,td.KobetsuBiko2,td.KobetsuBiko3
{
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:0px;
	font-size:12px;
	font-weight:bold;
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
	/*font-family:'ＭＳ ゴシック';*/
	font-family:Meiryo UI,'ＭＳ ゴシック';
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
	cursor:default;
	border-width :2px;
	border-style:solid;
	border-color: #ff0000;
	background-color:#ffddaa;
	color:#ff0000;
}
td.KobetsuYobo1,td.KobetsuBiko1
{
	border-color: #666666;
	background-color:#dddddd;
	color:#666666;
}
td.KobetsuYobo2
{
	border-color: #0000ff;
	background-color:#ffddaa;
	color:#0000ff;
}
td.KobetsuYobo3
{
	border-color: #ff0000;
	background-color:#ffddaa;
	color:#ff0000;
}
td.KobetsuBiko2
{
	border-color: #0000ff;
	background-color:#ccffff;
	color:#0000ff;
}
td.KobetsuBiko3
{
	border-color: #ff0000;
	background-color:#ccffff;
	color:#ff0000;
}

A:link	{	
	text-decoration:	underline;
	color:	#0000cc;
}	
		
A:visited	{	
	text-decoration:	underline;
	color:	#bb00bb;
}	
		
A:active	{	
	text-decoration:	underline;
	color:	#dd0000;
}	
A:hover	{	
	text-decoration:	underline;
	color:	#ff9933;
}
A.DAY:link	{	
	color:	#000000;
}	
		
A.DAY:visited	{	
	color:	#000000;
}	
		
A.DAY:active	{	
	color:	#dd0000;
}	
A.DAY:hover	{	
	color:	#ff9933;
}

.pt12 {
font-size: 12px;
}
.pt12B {
font-size: 12px;
font-weight:bold ;
}
.pt12Blue {
    font-size: 12px;
	color: #0000ff;
}

SPAN.Message0  {
	color: #ff0000;
	font-weight: normal;
}

SPAN.Message1  {
	color: #ff0000;
	font-weight: bold;
}

SPAN.Message2  {
	color: #FF0000;
	font-weight: bold;
}
.RM2px  {
	margin-right :2px;
}
.HDN  
{
	visibility:hidden ;
}
.VIS  
{
	visibility:visible ;
}
.DPN  
{
	display: none;
}
.DPB  
{
	display: block;
}
.DPI  
{
	display: inline;
}
IMG.blink
{
	visibility:hidden ;
}
.hand 
{
	cursor:pointer;
}
SPAN.CstmrSlct  
{
	background-color:#dddddd;
	cursor:pointer;
}

span.ChushajoDaisuHyoji {
font-size: 12px;
font-weight:bold ;
}


input.chohyomenuBtn {
width:100%;
height:100%;
font-weight:bold ;
}

.GridList {
    font-size:13px;
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
    /*font-family:'MS Gothic';*/
    font-family:Meiryo UI,'MS Gothic';
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
}

.GridList2 {
    font-size:12px;
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
    /*font-family:'MS Gothic';*/
    font-family:Meiryo UI,'MS Gothic';
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
}

.GridListHead
{
    background-color:#C0C0C0;
    height:24px;
    text-align:center;
    vertical-align:middle;
    font-size:15px;
    border-color:#9FA0A0;
    border-right-style:none;
    border-left-style:solid;
    border-top-style:solid;
    border-bottom-style:solid;
}

.GridListHead2
{
    background-color:#C0C0C0;
    height:24px;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    border-color:#9FA0A0;
    border-right-style:none;
    border-left-style:solid;
    border-top-style:solid;
    border-bottom-style:solid;
}

.GridListHeadRight 
{
    background-color:#C0C0C0;
    height:24px;
    text-align:center;
    vertical-align:middle;
    font-size:15px;
    border-color:#9FA0A0;
    border-right-style:solid;
    border-left-style:solid;
    border-top-style:solid;
    border-bottom-style:solid;
}

.GridListHeadRight2
{
    background-color:#C0C0C0;
    height:24px;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    border-color:#9FA0A0;
    border-right-style:solid;
    border-left-style:solid;
    border-top-style:solid;
    border-bottom-style:solid;
}

.GridListItem
{
    font-size:15px;
    border-color:#9FA0A0;
    border-right-style:none;
    border-left-style:solid;
    border-top-style:solid;
    border-bottom-style:solid;
}

.GridListItem2
{
    font-size:12px;
    border-color:#9FA0A0;
    border-right-style:none;
    border-left-style:solid;
    border-top-style:solid;
    border-bottom-style:solid;
}

.GridListItemRight 
{
    font-size:15px;
    border-color:#9FA0A0;
    border-right-style:solid;
    border-left-style:solid;
    border-top-style:solid;
    border-bottom-style:solid;
}

.GridListItemRight2 
{
    font-size:12px;
    border-color:#9FA0A0;
    border-right-style:solid;
    border-left-style:solid;
    border-top-style:solid;
    border-bottom-style:solid;
}

.GridListButton
{
    /*border-style:none;*/
    /*background-color:white;*/
    /*color:blue;*/
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
    /*font-family:ＭＳ ゴシック;*/
    font-family:Meiryo UI,ＭＳ ゴシック;
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
}

.imeActive
{
	ime-mode: active; /*日本語*/
}

.imeInactive
{
	ime-mode: inactive; /*英数字*/
}

.imeDisabled
{
	ime-mode: disabled; /*英数字変更不可*/
}

.txtBox
{
    height:auto;
	border:1px solid #000000;
	text-align:left;
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
    /*font-family:ＭＳ ゴシック;*/
    font-family:Meiryo UI,ＭＳ ゴシック;
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
}

.txtBox2
{
    height:auto;
	text-align:left;
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
    /*font-family:ＭＳ ゴシック;*/
    font-family:Meiryo UI,ＭＳ ゴシック;
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
}

.txtBoxNum
{
    height:auto;
	border:1px solid #000000;
	text-align:right;
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
    /*font-family:ＭＳ ゴシック;*/
    font-family:Meiryo UI,ＭＳ ゴシック;
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
}

.txtBoxNum2
{
    height:auto;
	text-align:right;
    /*S20220530 yamane 459:フォントをメイリオUIに変更*/
    /*font-family:ＭＳ ゴシック;*/
    font-family:Meiryo UI,ＭＳ ゴシック;
    /*E20220530 yamane 459:フォントをメイリオUIに変更*/
}

.tableTitle {
    font-size:15px;
    background-color:#C0C0C0;
    text-align:right;
}

.tableItem {
    font-size:15px;
    background-color:#FFFFFF;
    text-align:left;
}

.cmdButton 
{
	font-size : 15px;
	width : 90px;
	height : 30px;
	vertical-align : middle;
	text-align : center;
    cursor:pointer;
}

.cmdButton2 
{
	font-size : 15px;
	width : 160px;
	height : 30px;
	vertical-align : middle;
	text-align : center;
    cursor:pointer;
}

.cmdButton3 
{
	font-size : 12px;
	width : 50px;
	height : 20px;
	vertical-align : middle;
	text-align : center;
    cursor:pointer;
}

.cmdButton4 
{
	font-size : 12px;
	width : 70px;
	height : 20px;
	vertical-align : middle;
	text-align : center;
    cursor:pointer;
}

.KaikeiChushajoArealbl
{
	font-size : 13px;
	border-style : solid;
    border-color:gray ;
	border-width : 1px;
	margin : 1px;
	padding : 1px;
    text-align :center ;
    width :60px;
}
.KaikeiChushajoNumberlbl
{
	font-size : 13px;
	border-style : solid;
    border-color:gray ;
	border-width : 1px;
	margin : 1px;
	padding : 1px;
    text-align :center ;
    width :105px;
}
.KaikeiChushajoNamelbl
{
	font-size : 13px;
	border-style : solid;
    border-color:gray ;
	border-width : 1px;
	margin : 1px;
	padding : 1px;
    text-align :center ;
    width :105px;
}



