@charset "utf-8";
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Common Setting
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
html {
	overflow-y		:scroll;
	}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Content
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#content {
	min-height		:404px;
	padding			:15px 10px;
	text-align		:left;
	}
*html #content {
	height			:404px;
	}
#content .section {
	margin			:0 0 20px;
	}
#content .section-header {
	margin			:0 0 10px;
	}
#content .section-body {
	margin			:0 5px;
	}
#content .section-body p {
	margin			:0 0 1em;
	}
#content .section-body table th,
#content .section-body table td {
	padding			:3px 5px;
	}
#content .section-body table td.btn {
	padding-top		:10px;
	}
#content .section-body table.info td {
	padding			:3px 5px 10px;
	}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Background
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body {
	background-repeat	:no-repeat;
	background-attachment	:fixed;
	}
#info {
	background-image	:url(/img/info_bg.jpg);
	}
#company {
	background-image	:url(/img/company_bg.jpg);
	}
#concept {
	background-image	:url(/img/concept_bg.jpg);
	}
#project {
	background-image	:url(/img/project_bg.jpg);
	}
#recruit {
	background-image	:url(/img/recruit_bg.jpg);
	}
#contact {
	background-image	:url(/img/contact_bg.jpg);
	}
