@charset "UTF-8";

/* -----------------------------------------------------------
 JEAN LA PORT (since 2007/10/02)

 File name:      school/introduction/css/contents.css
 Author:         N.Ohwada
 Style Info:     各コンテンツスタイル
----------------------------------------------------------- */

div#contents div#mainContents div#introBox {
	width: 435px;
	height: 372px;
	margin: 0 0 30px 0;
	padding: 0 125px 0 0;
	background: url(../../images/introBg1.jpg) no-repeat right top;
}

div#contents div#mainContents div#introBox div#introBox2 {
	width: 435px;
	height: 372px;
	background: url(../../images/introBg2.jpg) repeat-x left top;
}

div#contents div#mainContents div#introBox div#introBox2 div#introTtl {
	width: 276px;
	padding: 8px 0 30px 15px;
}

div#contents div#mainContents div#introBox div#introBox2 div#introTxt {
	width: 390px;
	height: 249px;
	padding: 0 19px 0 26px;
}

div#contents div#mainContents div#introBox div#introBox2 div#introName {
	width: 154px;
	padding: 0 0 0 262px;
}

div#contents div#mainContents div.mainContentsSectionTtl {
	width: 554px;
	margin: 0 0 20px 0;
	padding: 5px 0 6px 6px;
	background-color: #6b045e;
}

div#contents div#mainContents div.mainContentsSectionTtl2 {
	width: 202px;
	margin: 0 0 20px 0;
	padding: 0 0 0 15px;
}

div#contents div#mainContents div.mainContentsSectionTxt {
	width: 530px;
	margin: 0 0 30px 0;
	padding: 0 15px 0 15px;
}

div#contents div#mainContents div.sectionBox div.sectionInBox {
	padding-top: 25px;
}

div#contents div#mainContents div.sectionBox div.sectionInBox div.schoolintroBox2 {
	display: block;
	width: 508px;
	padding: 0 25px 25px 25px;
}

div#contents div#mainContents div.sectionBox div.sectionInBox div.schoolintroBox2 div.schoolintroPhoto {
	float: left;
	width: 174px;
	padding: 2px;
	border: solid 1px #6b045e;
}

div#contents div#mainContents div.sectionBox div.sectionInBox div.schoolintroBox2 div.schoolintroDetail {
	float: right;
	width: 303px;
}

div#contents div#mainContents div.sectionBox div.sectionInBox div.schoolintroBox2 div.schoolintroName {
	width: 303px;
	margin: 0 0 25px 0;
	padding: 0 0 3px 0;
	border-bottom: solid 3px #6b045e;
	font-size: 0;
	line-height: 0;
}

div#contents div#mainContents div.sectionBox div.sectionInBox div.schoolintroBox2 div.schoolintroTxt {
	width: 303px;
	padding: 0 0 15px 0;
}

div#contents div#mainContents div.sectionBox div.sectionInBox div.schoolintroBox2 div.schoolintroTxtRed {
	width: 303px;
	padding: 0 0 10px 0;
	color: #ff3366;
}

div#contents div#mainContents div.sectionBox div.sectionInBox div.schoolintroBox2 div.schoolintroJNAMark {
	width: 303px;
	text-align: right;
}

div#contents div#mainContents div.sectionBox div.sectionInBox div.schoolintroLead {
	width: 508px;
	padding: 0 25px 25px 25px;
}

div#contents div#mainContents div.sectionBox div.sectionInBox2 {
	padding: 10px 0 10px 0;
}

div#contents div#mainContents div.sectionBox div.sectionInBox2 div#instructorOgasawara {
	display: block;
	width: 508px;
	padding: 15px 25px 15px 25px;
}

div#contents div#mainContents div.sectionBox div.sectionInBox2 div#instructorOgasawara div#instructorOgasawaraL {
	float: left;
	width: 150px;
}

div#contents div#mainContents div.sectionBox div.sectionInBox2 div#instructorOgasawara div#instructorOgasawaraL div#instructorOgasawaraName {
	width: 74px;
	padding: 0 0 10px 0;
	font-size: 0;
	line-height: 0;
}

div#contents div#mainContents div.sectionBox div.sectionInBox2 div#instructorOgasawara div#instructorOgasawaraL div#instructorOgasawaraPhoto {
	width: 144px;
	padding: 2px;
	border: solid 1px #6b045e;
}

div#contents div#mainContents div.sectionBox div.sectionInBox2 div#instructorOgasawara div#instructorOgasawaraR {
	float: right;
	width: 333px;
	padding: 24px 0 0 0;
}

div#contents div#mainContents div.sectionBox div.sectionInBox2 div#instructorTakahashi {
	display: block;
	width: 508px;
	padding: 15px 25px 15px 25px;
	background-color: #f0e5ef;
}

div#contents div#mainContents div.sectionBox div.sectionInBox2 div#instructorTakahashi div#instructorTakahashiL {
	float: left;
	width: 150px;
}

div#contents div#mainContents div.sectionBox div.sectionInBox2 div#instructorTakahashi div#instructorTakahashiL div#instructorTakahashiName {
	width: 74px;
	padding: 0 0 10px 0;
	font-size: 0;
	line-height: 0;
}

div#contents div#mainContents div.sectionBox div.sectionInBox2 div#instructorTakahashi div#instructorTakahashiL div#instructorTakahashiPhoto {
	width: 144px;
	padding: 2px;
	border: solid 1px #6b045e;
}

div#contents div#mainContents div.sectionBox div.sectionInBox2 div#instructorTakahashi div#instructorTakahashiR {
	float: right;
	width: 333px;
	padding: 24px 0 0 0;
}

div#contents div#mainContents div.sectionBox div.sectionInBox2 div.instructorintroBox2 {
	display: block;
	width: 508px;
	padding: 15px 25px 15px 25px;
	background-color: #f0e5ef;
}

div#contents div#mainContents div.sectionBox div.sectionInBox2 div.instructorintroBox3 {
	display: block;
	width: 508px;
	padding: 15px 25px 15px 25px;
	background-color: #ffffff;
}

div#contents div#mainContents div.sectionBox div.sectionInBox2 div.instructorintroBox2 div.instructorintroPhoto,
div#contents div#mainContents div.sectionBox div.sectionInBox2 div.instructorintroBox3 div.instructorintroPhoto {
	float: left;
	width: 150px;
}

div#contents div#mainContents div.sectionBox div.sectionInBox2 div.instructorintroBox2 div.instructorintroTxt,
div#contents div#mainContents div.sectionBox div.sectionInBox2 div.instructorintroBox3 div.instructorintroTxt {
	float: right;
	width: 333px;
}
