/*----------------------------------------
@Recdiv#mainFΏΰ@mR[X
-----------------------------------------*/

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 green;
	border-bottom: 1px solid green;
}

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

div#contents_main table td.subject2{
	width: 130px;
	height: 52px;
	background: #FF9829;
	color: #FFF;
	font-weight: bold;
	font-family: 'lr oSVbN' , sans-serif;
	border-right: 1px solid #FF9829;
	border-bottom: 1px solid #FFF;
}

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

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

table td.notes2{
	width: 100px;
	font-weight: bold;
	font-family: 'lr oSVbN' , sans-serif;
	color: green;
	border-bottom: solid 1px green;
}

table td.price1,
table td.price2,
table td.price3{
	width: 100px;
	font-weight: bold;
	font-family: 'lr oSVbN' , sans-serif;
	color: green;
	border-bottom: solid 1px green;
}


/*----------------------------------------
@Recdiv#mainFΏΰ@X^WIR[X
-----------------------------------------*/

div#course_studio,
div#course_taisaku{
	margin-top: 50px;

}

div#contents_main table td.bor_n{
	border-bottom: 0;
}


