@charset "utf-8";
/* ======================== 目次 ==========================

	[01]:
	[02]:
	[03]:
	[04]:
	[05]:
	[06]:
	
======================================================== */

div#contentsMain .teachersData	{ width: 810px; padding: 0px 0px 30px; }

div#contentsMain .teacherBox	{ width: 810px; padding: 10px 0px 0px; }
div#contentsMain .teacherBox .photoBox		{ width: 185px; height: 260px; float: left; }
div#contentsMain .teacherBox .textBox		{ width: 610px; float: right; }
div#contentsMain .teacherBox .textBox .name	{ width: 310px; height: 75px; }
div#contentsMain .teacherBox .textBox p		{ font-size: 12px; line-height: 22px; padding: 5px 0px 15px; }
div#contentsMain .teacherBox .grayBox		{ background: #E5E5E5; width: 550px; height: 95px; }
div#contentsMain .teacherBox .grayBox .cap	{ width: 550px; height: 30px; }
div#contentsMain .teacherBox .grayBox ul	{ width: 250px; float: left; padding: 3px 0px 0px 15px; }
div#contentsMain .teacherBox .grayBox li	{ font-size: 12px; line-height: 18px; margin: 0px; padding: 0px; }

div#contentsMain .teacherBoxL	{ float: left; }
div#contentsMain .teacherBoxR	{ float: right; }
div#contentsMain .teacherBoxL,
div#contentsMain .teacherBoxR	{ width: 400px; padding: 20px 0px 0px; }
div#contentsMain .teacherBoxL .photoBox,
div#contentsMain .teacherBoxR .photoBox		{ width: 185px; height: 260px; float: left; }
div#contentsMain .teacherBoxL .textBox,
div#contentsMain .teacherBoxR .textBox		{ width: 215px; float: right; }
div#contentsMain .teacherBoxL .textBox .name,
div#contentsMain .teacherBoxR .textBox .name{ width: 215px; height: 100px; }
div#contentsMain .teacherBoxL .textBox p,
div#contentsMain .teacherBoxR .textBox p	{ font-size: 12px; line-height: 22px; padding: 10px 10px 0px; }

