/* @override 
	http://localhost:8888/css/about.css
	http://www.f-seikei.ac.jp/css/about.css
*/

@import "reset.css";
@import "basic.css";
@import "module.css";
@import "layout.css";
@import "underCommon.css";

/* @group localNavi */

#localNavi dl dt#lnAbout a {
	background-image: url(../images/about/ln_dt.png);
	display: block;
	width: 225px;
	height: 47px;
}

#lnGreeting a {
	background-image: url(../images/about/ln_dd01.png);
}

#lnTeacher a {
	background-image: url(../images/about/ln_dd02.png);
}

#lnAccsess a {
	background-image: url(../images/about/ln_dd03.png);
}

#lnHistory a {
	background-image: url(../images/about/ln_dd04.png);
}

/* @end */

/* @group mainimg */

#about #mainImg {
	background-image: url(../images/about/mainImg_about.jpg);
}

#about_history #mainImg {
	background-image: url(../images/about/mainImg_history.jpg);
}

#about_access #mainImg {
	background-image: url(../images/about/mainImg_access.jpg);
}

#about_teacher #mainImg {
	background-image: url(../images/about/mainImg_teacher.jpg);
}

#about_greeting #mainImg {
	background-image: url(../images/about/mainImg_greeting.jpg);
}

#about h2 {
	background: url(../images/about/h2_about.png) no-repeat;
	width: 165px;
}

#about_access h2 {
	background: url(../images/about/h2_access.png) no-repeat;
	width: 261px;
}

#about_greeting h2 {
	background: url(../images/about/h2_greeting.png) no-repeat;
	width: 209px;
}

#about_teacher h2 {
	background: url(../images/about/h2_teacher.png) no-repeat;
	width: 166px;
}

#about_history h2 {
	background: url(../images/about/h2_history.png) no-repeat;
	width: 86px;
}

/* @end */

/* @group about_index */

#about #entry01 h3 {
	background: url(../images/about/about_h3entry01.png) no-repeat;
}

#about #entry02 h3 {
	background: url(../images/about/about_h3entry02.png) no-repeat;
}

#about #entry03 h3 {
	background: url(../images/about/about_h3entry03.png) no-repeat;
}

#about p.catch {
	background: url(../images/about/about_catch.png) no-repeat;
	width: 427px;
	height: 23px;
}

/* @end */

/* @group teacher */

#about_teacher div.left {
	float: left;
	width: 180px;
	height: 240px;
	clear: both;
}

#about_teacher div.right {
	float: right;
	width: 525px;
	margin-bottom: 35px;
}

#about_teacher div.right ul,
#entry01 #entryInner03 h4.name,
#entry01 #entryInner04 h4.name,
#entry01 #entryInner05 h4.name,
#entry02 #entryInner01 h4.name,
#entry02 #entryInner02 h4.name {
	margin-bottom: 21px;
}

#about_teacher #entry01 h3 {
	background: url(../images/about/teacher_h3entry01.png) no-repeat;
}

#about_teacher #entry02 h3 {
	background: url(../images/about/teacher_h3entry02.png) no-repeat;
}

#about_teacher div.right h5 {
	background: url(../images/about/teacher_h5.png) no-repeat;
	width: 111px;
	height: 16px;
	margin-bottom: 3px;
}

/* @end */

/* @group history */

#about_history #entry01 h3 {
	background: url(../images/about/history_h3entry01.png) no-repeat;
}

#about_history #entry01 dl dt {
	float: left;
	clear: both;
	width: 8em;
}

#about_history #entry01 dl dd {
	margin-left: 8.5em;
	margin-bottom: 0.9em;
}

/* @end */

/* @group access */

#about_access #entry02 dl dt {
	float: left;
	clear: both;
	width: 7em;
}

#about_access #entry02 dl dd {
	margin-left: 7.5em;
	margin-bottom: 0.5em;
}

#mapBox {
	border: 1px solid #b2b29b;
}

#map {
	height: 300px;
	border: 5px solid #fff;
}

#about_access #entry02 h3 {
	background: url(../images/about/access_h3entry02.png) no-repeat;
}

/* @end */

/* @group greeting */

#about_greeting #entry01 div.entryBody.left {
	width: 532px;
}

#about_greeting #president {
	width: 158px;
	float: right;
	display: inline;
}

#about_greeting #entry01 h3 {
	background: url(../images/about/greeting_h3entry01.png) no-repeat;
}

#about_greeting #entry01 div.entryBody.right h4 {
	background-image: none;
	padding: 0;
}

/* @end */