table {
    font-size: 12px;
    margin: 0 auto;
    border-collapse: collapse;
    border: 2px solid #ffffff;

}

td{
	border: 2px solid #ffffff;
	padding:3px;
}


/*------------------*/
/*区分貸し用スタイル*/
/*------------------*/

/*施設アンカー部テキスト*/
P.Type_S_Text_Anchor
{
  font-size:12pt;
  font-weight:bolder;
}

/*タイトル部テキスト*/
P.Type_S_Text_Title
{
  font-size:16pt;
  font-weight:bolder;
  color:white;
  padding-left:1em;
}

/*タイトル部セル*/
TD.Type_S_Cell_Title
{
  background-color:#80b33e;
}

/*状態見出し部テキスト*/
P.Type_S_Text_Status
{
  font-size:12;
  color:black;
}

/*状況見出し部セル*/
TD.Type_S_Cell_Status
{
  background-color:#eee;
  padding-left: 9px;
}

/*日付部テキスト*/
P.Type_S_Text_Day
{
  font-size:12;
  text-align:center;
  color:black;
}

/*日付部セル*/
TD.Type_S_Cell_Day
{
  background-color:#eee;
}

/*月見出し部テキスト*/
P.Type_S_Text_Month
{
  font-size:12pt;
  font-weight:bold;
  text-align:left;
  color:black;
}

/*月見出し部セル*/
TD.Type_S_Cell_Month
{
  background-color:#ccc;
  padding-left: 9px;
}

/*区分見出し部テキスト*/
P.Type_S_Text_Sesstion
{
  font-size:12;
  text-align:center;
  color:black;
}

/*区分見出し部セル*/
TD.Type_S_Cell_Sesstion
{
  background-color:#ccc;
}

/*曜日部テキスト*/
P.Type_S_Text_DayOfWeek
{
  font-size:12;
  text-align:center;
  color:black;
}

/*曜日部テキスト日曜*/
P.Type_S_Text_DayOfWeek_Sun
{
  font-size:12;
  text-align:center;
  color:red;
}

/*曜日部テキスト土曜*/
P.Type_S_Text_DayOfWeek_Sat
{
  font-size:12;
  text-align:center;
  color:#3399FF;
}

/*曜日部セル*/
TD.Type_S_Cell_DayOfWeek
{
  background-color:#FFFF99;
}

/*予約状況テキスト*/
P.Type_S_Text_Data
{
  font-size:12;
  text-align:center;
}

/*予約状況セル*/
TD.Type_S_Cell_Data
{
  background-color:#FFFFCC;
}

/*----------------------*/
/*時間貸し一覧用スタイル*/
/*----------------------*/

/*年月リンク部テキスト*/
P.Type_T_Text_MonthLink
{
  font-size:14pt;
  color:white;
  text-align:center;
}

/*年月リンク部セル*/
TD.Type_T_Cell_MonthLink
{
  background-color:green;
}

/*タイトル部テキスト*/
P.Type_T_Text_Title
{
  font-size:16pt;
  font-weight:bolder;
  color:white;
  text-align:center;
}

/*タイトル部セル*/
TD.Type_T_Cell_Title
{
  background-color:green;
}

/*状態見出し部テキスト*/
P.Type_T_Text_Status
{
  font-size:12pt;
  color:white;
  text-align:center;
}

/*状態見出し部セル*/
TD.Type_T_Cell_Status
{
  background-color:teal;
}

/*施設見出し部テキスト*/
P.Type_T_Text_Institution
{
  font-size:12;
  text-align:center;
  padding-top:1em;
  padding-bottom:1em;
  color:white;
}

/*施設見出し部セル*/
TD.Type_T_Cell_Institution
{
  background-color:green;
}

/*定員部テキスト*/
P.Type_T_Text_Capacity
{
  font-size:12;
  text-align:center;
  color:white;
}

/*定員部セル*/
TD.Type_T_Cell_Capacity
{
  background-color:teal;
}

/*日付部テキスト*/
P.Type_T_Text_Day
{
  font-size:12;
  text-align:center;
  color:white;
}

/*日付部セル*/
TD.Type_T_Cell_Day
{
  background-color:teal;
}

/*曜日部テキスト*/
P.Type_T_Text_DayOfWeek
{
  font-size:12;
  text-align:center;
  color:white;
}

/*曜日部テキスト日曜*/
P.Type_T_Text_DayOfWeek_Sun
{
  font-size:12;
  text-align:center;
  color:red;
}

/*曜日部テキスト土曜*/
P.Type_T_Text_DayOfWeek_Sat
{
  font-size:12;
  text-align:center;
  color:aqua;
}

/*曜日部セル*/
TD.Type_T_Cell_DayOfWeek
{
  background-color:teal;
}

/*予約状況テキスト*/
P.Type_T_Text_Data
{
  font-size:12;
  text-align:center;
}

/*予約状況セル*/
TD.Type_T_Cell_Data
{
  background-color:lightcyan;
}

/*----------------------*/
/*時間貸し詳細用スタイル*/
/*----------------------*/

/*年月リンク部テキスト*/
P.Type_D_Text_MonthLink
{
  font-size:14pt;
  color:white;
  text-align:center;
}

/*年月リンク部セル*/
TD.Type_D_Cell_MonthLink
{
  background-color:green;
}

/*施設リンク部テキスト*/
P.Type_D_Text_InstiLink
{
  font-size:12pt;
  color:white;
}

/*施設リンク部セル*/
TD.Type_D_Cell_InstiLink
{
  background-color:green;
}

/*状態見出し部テキスト*/
P.Type_D_Text_Status
{
  font-size:12;
  color:white;
}

/*状態見出し部セル*/
TD.Type_D_Cell_Status
{
  background-color:teal;
}

/*タイトル部テキスト*/
P.Type_D_Text_Title
{
  font-size:14pt;
  font-weight:bolder;
  text-align:center;
  color:white;
}

/*タイトル部セル*/
TD.Type_D_Cell_Title
{
  background-color:green;
}

/*利用時間部テキスト*/
P.Type_D_Text_Time
{
  font-size:14;
  text-align:center;
  color:white;
}

/*利用時間部セル*/
TD.Type_D_Cell_Time
{
  background-color:teal;
}

/*日付部テキスト*/
P.Type_D_Text_Day
{
  font-size:12;
  text-align:center;
  color:white;
}

/*日付部セル*/
TD.Type_D_Cell_Day
{
  background-color:teal;
}

/*曜日部テキスト*/
P.Type_D_Text_DayOfWeek
{
  font-size:12;
  text-align:center;
  color:white;
}

/*曜日部テキスト日曜*/
P.Type_D_Text_DayOfWeek_Sun
{
  font-size:12;
  text-align:center;
  color:red;
}

/*曜日部テキスト土曜*/
P.Type_D_Text_DayOfWeek_Sat
{
  font-size:12;
  text-align:center;
  color:aqua;
}

/*曜日部セル*/
TD.Type_D_Cell_DayOfWeek
{
  background-color:teal;
}

/*予約状況テキスト*/
P.Type_D_Text_Data
{
  font-size:12;
  text-align:center;
}

/*予約状況セル*/
TD.Type_D_Cell_Data
{
  background-color:lightcyan;
}