@charset "UTF-8";

@import url(common.css);


/* Image-hack */
/* ----------*----------*----------*----------*----------*----------*----------*----------* */

h1 {
	font-size: 2px;
	text-indent: -9999em;
}


/* root */
/* ----------*----------*----------*----------*----------*----------*----------*----------* */

#root {
	margin-bottom: 20px;
}

#root dt { display: none;}


/* Headline */
/* ----------*----------*----------*----------*----------*----------*----------*----------* */

/* H1 */

h1 {
	height: 29px;
	margin-bottom: 20px;
}

#busi h1 { background: url("../images/business/title.gif") no-repeat left top;}
#abou h1 { background: url("../images/about/title.gif") no-repeat left top;}
#miss h1 { background: url("../images/mission/title.gif") no-repeat left top;}
#form h1 { background: url("../images/form/title.gif") no-repeat left top;}

/* H2 */

h2 {
	background: url("../images/common/h2-bg.gif") no-repeat left top;
	min-height: 25px;
	margin-bottom: 2em;
	color: #FFF;
}

h2 span {
	padding: 2px 0 0 70px;
	display: block;
}

/* H3 */

h3, .h3 {
	background: url("../images/common/h3-bg.gif") repeat-x left bottom;
	padding: 3px 10px;
	border: 1px solid #CCC;
	margin: 2em -15px 1.5em -15px;
}

* html h3 { margin-left: 0; margin-right: 0;}

h3.fi { margin-top: 0;}

/* Ebox */
/* ----------*----------*----------*----------*----------*----------*----------*----------* */

.ebox {
	margin-bottom: 6em;
}

.ebox .einner {
	margin: 0 30px;
}

.ebox .einner .einner {
	margin: 0 0 0 20px;
}

.ebox, .ebox table {
	line-height: 1.7;
}

.ebox p {
	margin-bottom: 1em;
}

/* business */
/* ----------*----------*----------*----------*----------*----------*----------*----------* */

#busi .photo img {
	border: 5px solid #F1F1F1;
}



/* about */
/* ----------*----------*----------*----------*----------*----------*----------*----------* */

#abou td li img {
	float: left;
	margin-right: 10px;
}

#abou #map { margin-bottom: 1em;}
