/* ************* イベントページ用スタイル ************* */
 /* --- 表タイトル表示のスタイル --- */
 /* 文字＆枠線スタイル(特別版) */
div.titleredb {
	width: 650px;							/* 横幅 */
  margin: 20px 0px 10px;		/* 領域間余白:上 左右 下 */
  padding: 10px 0px;				/* 領域内余白:上下 左右 */
  font: bold 150%;					/* 文字スタイル:太字 サイズ */
  color: #cc0000;						/* 文字色 */
  letter-spacing: 50px;			/* 文字間隔 */
  border-top: 3px solid #cc0000;			/* 上線 [幅 種類(2本線) 色] */
  border-bottom: 3px solid #cc0000;		/* 下線 [幅 種類(2本線) 色] */
  background-color: #ffeeee;					/* 背景色 */
}
 /* 文字＆枠線スタイル(共通要素) */
div.titleblueb, div.titleorangeb, div.titlegreenb {
	width: 650px;										/* 横幅 */
	margin: 40px 0px 5px;						/* 領域間余白:上 左右 下 */
	padding: 5px 7px;								/* 領域内余白:上下 左右 */
	letter-spacing: 1px;						/* 文字間隔 */
	text-align: left;								/* 文字を左揃え */
	border-width: 0px 0px 1px 5px;	/* 枠線(上,右なし)[幅] */
	border-style: solid;						/* 枠線(上,右なし)[種類(1本線)] */
}
 /* 太字スタイル */
div.titleblueb, div.titleorangeb, div.titlegreenb {
																	/* 文字スタイル[太字 サイズ 種類] */
	font: bold 95% 'HG丸ｺﾞｼｯｸM-PRO','ヒラギノ丸ゴ Pro W4',sans-serif;
}
 /* 線青色 */
div.titleblueb {
	border-color: #0000cc;					/* 枠線(上,右なし)[色] */
}
 /* 線橙色 */
div.titleorangeb {
	border-color: #ff9900;					/* 枠線(上,右なし)[色] */
}
 /* 線緑色 */
div.titlegreenb {
	border-color: #00cc00;					/* 枠線(上,右なし)[色] */
}
 /* --- 各種表のスタイル --- */
 /* 表のスタイル(共通要素) */
table.framered, table.frameblue, table.frameorange, table.framegreen {
	width: 650px;									/* 横幅 */
	border-collapse: collapse;		/* 隣接するセルの枠線の表示の仕方[重ねて表示] */
	font: 90% monospace;					/* 文字スタイル[サイズ 種類] */
}
 /* 枠赤色 */
table.framered {
	border: 2px solid #cc0000;		/* 枠線(囲む)[幅 種類(1本線) 色] */
}
 /* 枠青色 */
table.frameblue {
	border: 2px solid #0000cc;		/* 枠線(囲む)[幅 種類(1本線) 色] */
}
 /* 枠橙色 */
table.frameorange {
	border: 2px solid #ff9900;		/* 枠線(囲む)[幅 種類(1本線) 色] */
}
 /* 枠緑色 */
table.framegreen {
	border: 2px solid #00cc00;		/* 枠線(囲む)[幅 種類(1本線) 色] */
}
 /* 表のセル(共通要素) */
table.framered th, table.framered td, table.frameblue th, table.frameblue td, table.frameorange th, table.frameorange td, table.framegreen th, table.framegreen td {
	padding: 5px 10px;						/* 領域内余白:上下 左右 */
	border-style: solid dashed;		/* 枠線[種類(上下 1本線, 左右 破線)] */
	border-width: 1px;						/* 枠線[太さ] */
	text-align: center;						/* 文字を中央揃え */
	letter-spacing: 2px;					/* 文字間隔 */
	line-height: 200%;						/* 文字行間(100% = 文字の高さ) */
}
 /* 表のセル枠赤色 */
table.framered th, table.framered td {
	border-color: #cc0000;				/* 枠線[色] */
}
 /* 表のセル枠青色 */
table.frameblue th, table.frameblue td {
	border-color: #0000cc;				/* 枠線[色] */
}
 /* 表のセル枠橙色 */
table.frameorange th, table.frameorange td {
	border-color: #ff9900;				/* 枠線[色] */
}
 /* 表のセル枠緑色 */
table.framegreen th, table.framegreen td {
	border-color: #00cc00;				/* 枠線[色] */
}
 /* 表のヘッダ上部赤色 */
table.framered thead th {
	border-bottom: 3px double #cc0000;	/* 下線[幅 種類(2本線) 色] */
	background-color: #ffdddd;					/* 背景色 */
}
 /* 表のヘッダ上部青色 */
table.frameblue thead th {
	border-bottom: 3px double #0000cc;	/* 下線[幅 種類(2本線) 色] */
	background-color: #ddddff;					/* 背景色 */
}
 /* 表のヘッダ上部橙色 */
table.frameorange thead th {
	border-bottom: 3px double #ff9900;	/* 下線[幅 種類(2本線) 色] */
	background-color: #fff4dd;					/* 背景色 */
}
 /* 表のヘッダ上部緑色 */
table.framegreen thead th {
	border-bottom: 3px double #00cc00;	/* 下線[幅 種類(2本線) 色] */
	background-color: #ddffdd;					/* 背景色 */
}
 /* 詳細設定(体験レッスン：写真の上線) */
table.framered tbody th, table.framered tbody td {
	border-top-style: none;							/* 上線：なし */
	border-bottom-style: none;					/* 下線：なし */
}
 /* 詳細設定(体験レッスン：写真の余白) */
table.framered tbody td {
	padding: 15px 0px 10px 50px;					/* 領域内余白:上 右 下 左 */
}
 /* 詳細設定(いつでもコース：受講料の余白) */
table.framegreen tbody th {
	padding: 5px 90px;						/* 領域内余白:上下 左右 */
}
 /* --- 詳細情報のスタイル --- */
 /* 文字スタイル(共通要素) */
.details {
	padding: 30px;						/* 領域内余白:上下左右 */
	font-size: 120%;					/* 文字サイズ */
	letter-spacing: 3px;			/* 文字間隔 */
	line-height: 250%;				/* 文字行間(100% = 文字の高さ) */
}
 /* 強調文字スタイル */
strong.empred {
	font-size: 150%;					/* 文字サイズ */
	color: #ff0000;						/* 文字色 */
}
