@charset "UTF-8";
#RContent {
	float:right;
	width:640px;
}




#RContent .RContent {
	text-align:left;
	width:642px;
}
#RContent h4,h3,h2 {
	margin-bottom:10px;
}

/*---------- 合格実績 ----------*/



#Pass{}



/*---------- 志 ----------*/


#Kokorozashi{
	margin:0 auto 10px;
	padding-bottom:10px;
	background:url(../images/page/kokorzashi/bg.jpg) repeat-x top #e5eff6;
	width:870px;}
	
	
#Kokorozashi .Kokorozashi{
	padding-top:50px;
	width:730px;
	margin:0 auto;
	}	
#Kokorozashi .bt3-con{
	width:730px;
	padding-top:30px;}	
	
	
#Kokorozashi .bt3-conL{
	text-align:left;
	float:left;
	width:455px;}	
	
	
	
#Kokorozashi-manabi01 {
	margin:0 auto 0px;
	padding-top:77px;
	background:url(../images/page/kokorzashi/page/bg01.jpg) repeat-x top #e5eff6;
	width:870px;}	
.Kokorozashi-manabi{
	width:806px;
	margin:0 auto;}	
#Kokorozashi-manabi02 {
	margin:0 auto 0px;
	padding-top:77px;
	background:url(../images/page/kokorzashi/page/bg02.jpg) repeat-x top #e5eff6;
	width:870px;}
	#Kokorozashi-manabi03 {
	margin:0 auto 10px;
	padding-top:77px;
	padding-bottom:30px;
	background:url(../images/page/kokorzashi/page/bg03.jpg) repeat-x top #e5eff6;
	width:870px;}
	
	
.Kokorozashi-manabi-b {
	padding-top:56px;
	float:left;
	margin-left:122px;
	width:334px;}	
	
	
	
	.saitmap h2{
		font-weight:bold;
		margin-bottom:20px;
		font-size:20px;}
	.saitmap table{
		margin-bottom:30px;
		width:100%;}
	.saitmap h3{
		font-size:14px;
		padding-left:10px;
		border-bottom:#0067b6 solid 1px;
		padding-bottom:5px;
		margin-bottom:5px;}	
	.saitmap td{
		padding:3px 0 3px 30px;}	
	.saitmap th{
		text-align:left;
		color:#606060;
		padding:3px 0 3px 15px;}	
