/* ------------------------------------------------------------------------------------ */
/* print common */

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 10px;
}

h1 {
	margin: 0 0 2em 0;
	padding: 1em 0 1em 0;
	border-top: 3px solid #000000;
	border-bottom: 3px solid #000000;
	font-size: 2.2em;
	font-weight: bold;
}

h2 {
	margin: 0 0 1em 0;
	font-size: 2em;
	font-weight: bold;
}

h3 {
	margin: 0 0 1em 0;
	font-size: 1.8em;
	font-weight: bold;
}

h4 {
	margin: 0 0 1em 0;
	font-size: 1.6em;
	font-weight: bold;
}

h5 {
	margin: 0 0 1em 0;
	font-size: 1.4em;
	font-weight: bold;
}

h6 {
	margin: 0 0 1em 0;
	font-size: 1.2em;
	font-weight: bold;
}

p {
	margin: 0 0 0.5em 0;
}

img {
	border: 0;
}

div#leftMenuWrapper {
	display: none;
}

div#foot {
	margin: 3em 0 0 0;
	text-align: right;
}

/* ------------------------------------------------------------------------------------ */
/* news */

ul.news {
	list-style: none;
}

ul.news li {
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #000000;
}

/* ------------------------------------------------------------------------------------ */
/* about */

div.outline {
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #000000;
}

div.outline div.other {
	margin: 0 0 2em 0;
}

/* ------------------------------------------------------------------------------------ */
/* business */

div.business {
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #000000;
}

div.businessImage {
	display: none;
}

div.businessImagePrint p {
	padding: 0 0 1em 0;
	border-bottom: 1px solid #000000;
}

/* ------------------------------------------------------------------------------------ */
/* works */

div#worksMenu {
	display: none;
}

ul.works {
	list-style: none;
}

ul.works li {
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #000000;
}

div.projectImage {
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #000000;
}

div.projectOverview {
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #000000;
}

div.label {
	font-size: 1.2em;
	font-weight: bold;
}

/* ------------------------------------------------------------------------------------ */
/* recruit */

div.message {
	margin: 0 0 2em 0;
}

ul.select {
	list-style: none;
}

ul.select li {
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #000000;
}

div.guide {
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #000000;
}

div.contact {
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #000000;
}

/* ------------------------------------------------------------------------------------ */
/* map */

ul.map {
	list-style: none;
}

ul.map li {
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #000000;
}

/* ------------------------------------------------------------------------------------ */
/* privacy */

div.privacy {
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #000000;
}
