@charset "utf-8";

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

[blockSchool]
[blockCompany]

-- FontSize --
  BASE:  75% (12px)

 SMALL:  83% (10px)
 LARGE: 133% (16px)
XLARGE: 166% (20px)

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

@import url(import/reset.css);
@import url(import/common.css);
@import url(import/parts.css);
@import url(import/sub.css);

@import url(import/clear.css);

/* =========================================================
■blockSchool
========================================================= */
div#main div.blockSchool {
	width: 620px;
}

div#main div.blockSchool h3 {
	padding: 0;
	background: none;
}

div#main div.blockSchool p {
	margin: 0 0 60px;
}

div#main div.blockSchool table {
	width: 100%;
}

div#main div.blockSchool table th {
	background-color: #FEE9D7;
	text-align: center;
}

div#main div.blockSchool table td {
	width: 50%;
	padding: 10px 20px;
	vertical-align: middle;
}



/* =========================================================
■blockCompany
========================================================= */
div#main div.blockCompany {
}


/* photo
----------------------------------------------- */
div#main div.blockCompany div.unitCompany {
	float: left;
	width: 220px;
}

div#main div.blockCompany div.unitCompany p {
	margin: 0 0 10px;
	font-size: 83%;
}


/* outline
----------------------------------------------- */
div#main div.blockCompany table {
	float: right;
	width: 370px;
}

div#main div.blockCompany table th {
	white-space: nowrap;
}

div#main div.blockCompany table td dl dt {
	float: left;
	width: 9em;
}

div#main div.blockCompany table td dl dd {
	margin-left: 9em;
}

