@charset "utf-8";
/* CSS Document */


h2{
	background:url(../img/main_course.jpg) center center;
	width:600px;
	height:150px;
	text-indent:-5000px;
	display:inline-block;
}

#bar_course1{
	background:url(../img/bar_course1.jpg) no-repeat center center;
	width:602px;
	height:33px;
	display:inline-block;
	text-indent:-3000px;
}

#bar_course2{
	background:url(../img/bar_course2.jpg) no-repeat center center;
	width:602px;
	height:33px;
	display:inline-block;
	text-indent:-3000px;
}

#bar_course3{
	background:url(../img/bar_course3.jpg) no-repeat center center;
	width:602px;
	height:33px;
	display:inline-block;
	text-indent:-3000px;
}

.course_l{
	float:left;
	width:330px;
}

.course_r{
	float:right;
	width:250px;
	text-align:right;
}

.profile_l{
	float:left;
	width:150px;
}

.profile_r{
	float:right;
	width:430px;
}

.clearfix_b2{
	border-bottom:1px dotted #999999;
	padding-bottom:15px;
	margin-bottom:15px;
    overflow: hidden;
	background:url(../img/p_bg.gif) no-repeat center center; 
}

.clearfix_b2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .clearfix_b2 {
    height: 1em;
    overflow: visible;
}
/**/

/**/

.course_table {
	border:#CCCCCC 1px solid;
	border-collapse:collapse;
	margin:10px 0 0 0;
	width:290px;
	line-height:140%;
}

.course_table th {
	border-top:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	text-align:left;
	font-weight:normal;
}

.course_table td {
	border-top:#CCCCCC 1px dotted;
	border-right:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
}

.course {/*
	padding:10px;
	width:60%;*/
}

.time {
	/*padding:10px;*/
	text-align:center;
}

table.in_table{
	width:100%;
}

.in_table td {
	border:none;
	/*padding:2px;*/
	text-align:center;
	width:50%;
	/*margin:0 auto;*/
	font-size:14px;
}

table.in_table2{
	width:100%;
}

.in_table2 td {
	border:none;
	text-align:left;
	/*padding:2px;*/
	/*margin:0 auto;*/
}






























