@charset "shift-jis";

/************************************************
㏑
************************************************/
.banner_cell{
	border-left:1px solid #cccccc;
}

.banner_border{
	border:none;
}

#fieldowrk td.l_box p{
	width:300px;
}

/************************************************/

.note01{
	color:#7399D9;
}

.t11px{
	font-size:11px;
	line-height:1.5em;
}

.txtArea01{
	width:370px;
}

.txtArea02{
	padding:10px;
	background:#DCF0EB;
}
	#senmon .txtArea02 p{
		margin-bottom:0;
	}

.txtArea03{
	clear:both;
	padding:10px;
	background:#E4EBF8;
}

	.txtArea03 ul{
		list-style:none;
	}

.txtArea04{
	margin:10px 0 20px;
	padding:10px;
	background:#FDF0F2;
}

.txtArea05{
	padding:10px;
	background:#FBE3E7;
}


.contBox01{
	margin-bottom:30px;
	text-align:center;
}

	.contBox01 img{
		margin-bottom:10px;
	}

.contBox02{
}

	.contBox02 img{
		margin-bottom:10px;
	}

	.contBox02 p{
		margin-bottom:20px;
	}

	.contBox02 p.lead{
	margin-bottom:10px;
	}

.contBox03{
	margin-bottom:10px;

}
	.contBox03 .txt{
		float:left;
		width:280px;
	}
	
	.contBox03 .photo{
		float:right;
	}

.contBox04{
	margin-bottom:20px;
}
	.contBox04 .interview{
		float:left;
		width:320px;
	}

		.contBox04 .interview img{
			margin-bottom:10px;
		}

	.contBox04 .photo{
		float:right;
		width:210px;
	}
		.contBox04 .photo img{
			margin-bottom:10px;
		}

.contBox05{
	clear:both;
	margin-bottom:20px;
}

	.contBox05 h3,
	.contBox05 h4{
		margin-bottom:10px;
	}

	.contBox05 .cont{
		float:left;
		width:330px;
	}

	.contBox05 .photo{
		float:right;
		width:180px;
	}
	

		.contBox05 .photo img{
			margin-right:20px;
		}

.contBox06{
	margin:20px 0;
	width:550px;

}
	.contBox06 .photoL{
		float:left;
		width:258px;
	}
	
	.contBox06 .photoR{
		float:left;
		padding-left:34px;
		width:258px;
	}
	
	.contBox06 .text{
		margin-top:5px;
	}


dl.semiReportList{
	margin-bottom:30px;
}

	dl.semiReportList dd{
		margin-bottom:20px;
	}



.q_aBox{
}

	.q_aBox img{
		margin-bottom:10px;
	}
	
	.q_aBox p{
		margin-left:30px;
		width:330px;
	}

#Curriculum img{
	margin-bottom:5px;

}

#Curriculum ul.list{
	float:left;
	margin-bottom:20px;
	width:180px;
	list-style:none;
}

#Curriculum ul.list02{
	float:left;
	/*margin-bottom:20px;*/
	width:260px;
	list-style:none;
}
p.ri{text-align:right;}



#FieldworkPlace{
	width:550px;
}
	#FieldworkPlace .block{
		margin-bottom:20px;
	}
	
	#FieldworkPlace h4{
		clear:both;
		margin-bottom:10px;
	}

	#FieldworkPlace .contBox{
		float:left;
		width:335px;
	}
	
		#FieldworkPlace .contBox img{
			margin-bottom:10px;
		}
		
	#FieldworkPlace img.photo{
		float:right;
	}


#FieldworkStudy{
}

	#FieldworkStudy img{
		margin-bottom:10px;
	}
	
	#FieldworkStudy .contBox{
		margin-bottom:30px;
	}
	
		#FieldworkStudy .contBoxL{
			float:left;
			width:360px;
		}
			#FieldworkStudy .contBoxL .photo01{
				float:left;
				width:170px;
			}
			#FieldworkStudy .contBoxL .photo02{
				float:right;
				width:170px;
			}
	
		#FieldworkStudy .contBoxR{
			float:right;
			width:170px;
		}



#FieldworkTraining{
	margin-bottom:20px;
}

	#FieldworkTraining dt{
		float:left;
		width:6em;
	}

	#FieldworkTraining dd{
		margin-left:6em;
	}

		#FieldworkTraining dd.note{
			font-weight:bold;
		}





#senmon p{
	margin-bottom:20px;
}

#senmon h3{
	margin-bottom:10px;
}

#senmon h4{
	margin-bottom:10px;
}


#Manabi{
	padding:15px 40px 25px;
}

#Manabi ul{
	list-style:none;
}

#Manabi dl.license{
}

	#Manabi dl.license dd{
		margin-bottom:20px;
	}



#seminar .pickUp{
}

	#seminar .pickUp h3,
	#seminar .pickUp h4{
		margin-bottom:10px;
	}


	#seminar .pickUp dl.pickUpList{
		margin-bottom:20px;
	}

		#seminar .pickUp dl.pickUpList dd{
			margin-bottom:10px;
		}






	
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-table;
	min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
