div.class-info { /*  講座案内部分の領域、スタイル設定　*/
			width: 708px;
			position: absolute; top: 150px;
			text-align: center; 
			border: 0px solid #666666;
}
p { margin: 0px; }
h1 { /*  講座名（タイトル）の領域、スタイル設定　*/
			width: 650px;
			background-color: #C70A0A; 
			color: #ffffff; font-size: 24pt; font-weight: bold; 
			letter-spacing: 0.2em; 
			margin: 10px 0px 30px; 
			padding: 10px 10px; 
			border-bottom: 2px groove #999999;
}

.guide-info { /*  案内テキスト（前文、紹介文）の領域、スタイル設定　*/
			width: 600px;
			font-size: 11pt; text-align: left; 
			margin: 20px 0px 30px; 
}
.class-photo { /*  受講風景の写真の領域、スタイル設定　*/
			margin: 20px 0px 30px; 
}

.course-info { /*  コース案内の領域、スタイル設定　（特に必要ない場合は削除）　*/
			width: 600px;
			font-size: 11pt; text-align: left; 
			margin: 20px 0px 30px; 
}
table.course-info2 { /*  コース案内の領域、スタイル設定　（特に必要ない場合は削除）　*/
			width: 600px;
			font-size: 11pt; text-align: left; 
			margin: 15px 0px 0px; 
			border: 0px solid #666666;
}
td.course-name { /*  各コースの名称のスタイル設定　*/
			white-space: nowrap;
			background-color: #cccccc; 
			padding: 5px 10px; 
}
td.course-text { /*  各コースの案内テキストのスタイル設定　*/
			background-color: #ffffff; 
			padding: 5px 10px; 
}
h2 { /*  大見出しの領域、スタイル設定　*/
			background-color: #cc0000; 
			color: #ffffff; font-size: 12pt; font-weight: bold; 
			letter-spacing: 0.3em; 
			margin: 0px 0px 10px; 
			padding: 5px 5px 5px 20px; 
			border-bottom: 2px groove #cccccc;
			border-right: 2px groove #cccccc;
}
.lecturer { /*  講師紹介の領域、スタイル設定　*/
			width: 600px;
			font-size: 11pt; text-align: left; 
			margin: 30px 0px 30px; 
}
.lecturer-name {  /*  講師名のスタイル設定　*/
			background-color: #cccccc; 
			font-size: 12pt; font-weight: bold; 
			margin: 0px 0px 10px 0px; 
			padding: 3px 10px 3px 15px; 
			border-bottom: 1px solid #666666;
}
table.lecturer-info { /*  講師紹介のテーブル部分の領域、スタイル設定　*/
			width: 600px;
			font-size: 11pt; text-align: left; 
			margin: 20px 0px 10px; 
}
td.lecturer-photo { /*  講師写真の領域、スタイル設定　*/
			width: 150px;
			text-align: center; 
			border: 0px solid #666666;
}
td.lecturer-career { /*  講師略歴の領域、スタイル設定　*/
			width: 450px;
			padding: 0px 0px 0px 10px; 
			border: 0px solid #666666;

}
.tuition{ /*  受講案内（授業日、料金、入会などの案内）の領域、スタイル設定　*/
			width: 600px;
			font-size: 11pt; text-align: left;  
			margin: 30px 0px 30px; 
}
table.tuition-list { /*  受講案内（授業日、料金、入会などの案内）のテーブル部分の領域、スタイル設定　*/
			width: 550px;
			margin: 20px 0px 10px; 
			border: 0px solid #666666; 
}
th.tuition-item { /*  受講案内テーブル内　見出し部分の領域、スタイル設定　*/
			background-color: #999999; 
			font-weight: bold; text-align: center; 
			padding: 3px 10px; 
}
td.tuition-text { /*  受講案内テーブル内　テキスト部分の領域、スタイル設定　*/
			background-color: #cccccc; 
			text-align: center; 
			padding: 3px 10px; 
			font-size: 11pt;
}

.ecc{ /*  ＥＣＣの領域、スタイル設定　*/
			width: 600px;
			font-size: 11pt; text-align: left;  
			margin: 10px 0px 10px; 
}
table.ecc-list { /*  ＥＣＣタイムテーブルスタイル設定　*/
			width: 600px;
			font-size: 11pt;
			margin: 10px 0px 10px; 
			border: 0px solid #666666; 
}
th.ecc-item { /*  ＥＣＣテーブル内　見出し部分の領域、スタイル設定　*/
			background-color: #999999; 
			font-weight: bold; text-align: center; 
			padding: 3px 5px; 
}
th.ecc-item2 { /*  ＥＣＣテーブル内　見出し部分の領域、スタイル設定　*/
			background-color: #cccccc; 
			text-align: center; 
			padding: 3px 5px; 
}
td.ecc-text { /*  ＥＣＣテーブル内　テキスト部分の領域、スタイル設定　*/
			background-color: #cccccc; 
			text-align: center; 
			padding: 3px 5px; 
}

.tuition-info { /*  料金案内の注意・追記事項の領域、スタイル設定　*/
			margin: 10px 0px 10px 25px; 
}
span.strong { /*  強調部分の文字色（赤）のスタイル設定　*/
			color: #cc0000; 
}
.admission { /*  入会の手続きのスタイル設定　*/
			background-color: #cccccc; 
			font-weight: bold; 
			margin: 20px 0px 10px 0px; 
			padding: 3px 10px; 
}
ul.admission-info { /*  入会案内のテキスト（リスト）のスタイル設定　*/
			list-style-type: disc;
}
.visit { /*  教室見学の案内の領域、スタイル設定　*/
			background-color: #cc0000; 
			color: #ffffff; font-size: 12pt; font-weight: bold; 
			text-align: center; letter-spacing: 0.5em; 
			margin: 20px 0px 10px 0px; 
			padding: 5px 10px; 
			border: 4px double #ffffff;
}
.visit-info { /*  教室見学のテキスト部分の領域、スタイル設定　*/
			margin: 15px 0px 10px 25px; 
}
.experience { /*  体験入学の案内の領域、スタイル設定【不使用】　*/
			background-color: #cccccc; 
			font-weight: bold; 
			margin: 20px 0px 10px 0px; 
			padding: 3px 10px; 
}

.inquiry { /*  お問い合わせ先の領域、スタイル設定　*/
			width: 600px;
			font-size: 11pt; text-align: left; 
			margin: 30px 0px 30px; 
}
.inquiry-info { /*  お問い合わせ先　テキストの領域、スタイル設定　*/
			margin: 15px 0px 10px 25px; 
}
.inquiry-tel { /*  お問い合わせ先　スクール名＆電話番号部分の領域、スタイル設定　*/
			line-height: 1.5em; 
			margin: 10px 0px 10px 60px; 
}
span.bold { /*  強調部分の文字の太さのスタイル設定　*/
			font-weight: bold; 
}
.copyright {  /*  コピーライトの領域とスタイル設定　*/
			font-size: 10pt; 
			text-align: center; 
			margin: 20px 0px 10px; 
			padding: 20px 0px 10px; 
			border-top: 3px solid #999999; 
}
