/*----------------------------------------
　コンテンツdiv#main：レッスン　塾コース
-----------------------------------------*/

div#contents_main{
	position: relative;
	float: left;
	width: 595px;
	height: 1570px;
	background: url(../images/common/line_bg_gr_y.gif) repeat-y;
	margin-left: 1px;
}

div#course_juku{
	margin-top: 20px;

}

div#contents_main table{
	margin: 10px 0 0 42px;

}

div#contents_main table td{
	text-align:center;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

div#contents_main table td.subject1{
	width: 130px;
	height: 52px;
	background: #FFF;
	color: green;
	font-weight: bold;
}

div#contents_main table td.subject2{
	width: 130px;
	height: 52px;
	background: #FF9829;
	color: #FFF;
	font-weight: bold;
	font-family: 'Arial' , sans-serif;
}


div#contents_main table td.youbi{
	width: 60px;
	height: 52px;
	background: #0072B6;
	color: #FFF;
	font-weight: bold;
}

div#contents_main table td.schedule{
	width: 60px;
	height: 52px;
	background: #FF9829;
	color: #FFF;
	font-weight: bold;
}

table#notes{
	width: 556px;
	height: auto;
	margin: 30px 0 0 42px;
	border-top: solid 1px green;
	border-right: solid 1px green;
}

table#notes td.notes1{
	width: 70px;
	height: 20px;
	font-weight: bold;
	font-family: 'Arial' , sans-serif;
	color: #FFF;
	border-bottom: solid 1px green;
	background: green;
}

table#notes td.notes2{
	width: 140px;
	font-weight: bold;
	font-family: 'ＭＳ Ｐゴシック' , sans-serif;
	color: green;
	border-bottom: solid 1px green;
}

table#notes td.notes3{
	width: 140px;
	font-weight: bold;
	font-family: 'ＭＳ Ｐゴシック' , sans-serif;
	color: #FFF;
	border-bottom: solid 1px green;
	border-right: 1px solid green;
	background: green;
}

/*----------------------------------------
　コンテンツdiv#main：レッスン　スタジオコース
-----------------------------------------*/

div#course_studio{
	margin-top: 40px;
}

div#course_taisaku {
    margin-top: 40px;
}
