div.contents { /*  ■ 講座案内部分（コンテンツ部分）の領域、スタイル設定 ■　*/
			background-color: #f0f0f0; 
			width: 708px;
			position: absolute; top: 150px;
			text-align: center; 
}
p { /*  ■ レイアウトの都合上（要素間の余白を自由に設定するため）、段落の間隔（マージン）を全て０にしています ■ */
			 margin: 0px;
 }
h1 { /*  ■ スクール名のスタイル設定 ■ */
			background-color: #C70A0A; 
			color: #ffffff; font-size: 18pt; font-weight: bold; 
			letter-spacing: 0.8em; 
			margin: 0px 9px 10px;
			padding: 5px 10px 5px 30px;
			border-bottom:  2px groove #cccccc;
}
h2 { /*  ■ ○○校講座一覧（大見出し）のスタイル設定 ■ */
			background-color: #999999; 
			font-size: 14pt; font-weight: bold; 
			letter-spacing: 0.3em; 
			margin: 10px 9px 10px; 
			padding: 5px 10px;
			border-bottom:  2px groove #cccccc;
}
div.photo-map { /*  ■ スクール外観写真とマップ、所在地、連作先部分のスタイル設定 ■ */
			width: 530px;
			font-size: 12pt; 
			text-align: left; line-height: 1.3em; 
			margin: 20px 0px 20px; 
			padding: 5px 0px;
}
table.class-list { /*  ■ 講座一覧リストのテーブルのスタイル設定 ■ */
			background-color: #F0F0F0;
			margin: 0px 0px 30px;
			border-bottom:  2px groove #cccccc;
}
th.class-kategorie { /*  ■ 講座一覧リストのカテゴリー名（<TH>内要素）部分のスタイル設定 ■ */
			background-color: #C70A0A; 
			color: #ffffff; 
			padding: 5px 10px; 
			border-left: 30px solid #C70A0A;
			border-right: 30px solid #C70A0A;
}
span.font-small { /*  ■ 講座一覧リストのカテゴリー名（<TH>内要素）サブタイトル部分のスタイル設定 ■ */
			/*  フォントサイズを２段階下げています */
			font-size: x-small;  
}
.copyright {  /* ■ コピーライトの領域とスタイル設定 ■　*/
			font-size: 10pt; 
			text-align: center; 
			margin: 20px 0px 10px; 
			padding: 20px 0px 10px; 
			border-top: 3px solid #999999; 
}
