@charset "utf-8";
/*-----------------------------------------
  #page_course
------------------------------------------*/
#page_course {}

#page_course .position{
	position:relative;}

#page_course .position_01{
	position: absolute;
	top: 236px;
	left: 294px;
	}
#page_course .rel_Box_01{
	position: relative;
	width: 365px;
	float: left;
}	
#page_course .position_02{
	position: absolute;
	top: 227px;
	left: 102px;
	}	
	
	
#page_course .rel_Box_02{
	position: relative;
	width: 365px;
	float: right;
}
#page_course .position_03{
	position: absolute;
	top: 227px;
	left: 102px;
	}
	
	
#page_course p{
	line-height:2;
	
}
	
.bg_01{
	background:#ecf2f3;
	padding:40px 20px;
	}
.bg_02{
	background:#fff;
	border-top:#aec9cf 5px solid;
	padding:60px 40px;
	}
.border_01{
	border:#aec9cf 1px solid;
	padding:30px;
	}
.area_01 .left_area{
	float:left;
	width:435px;
	}

.img_01{
	position:absolute;
	top:-142px;
	right:110px;
	}
.indent60_lr{
	padding:0 60px;
	}
.indent_01{
	padding:40px 20px 80px;
	}
.table_01{
	width:630px;
	 }
.table_01 th{
	width:180px;
	background:#83a9b1;
	color:#fff;
	text-align:left;
	padding:20px 10px;
	font-size:13px;
	vertical-align:middle;	
	}
.table_01 td{
	width:450px;
	padding:20px;
	font-size:13px;
	vertical-align:middle;
	}