@charset "utf-8";

body {
	color:#666;
	background:#fff url('../company/images/bg.gif') repeat-x;
}

h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, th, td {
	color:#666;
}

a:link, a:visited {
	color:#3ab;
	text-decoration:none;
}

a:hover, a:active {
	color:#999;
}

#container {
	background:url('../company/images/container_bg.jpg') no-repeat;
}

#extension {
	padding-bottom:26px;
}

.column {
	width:320px;
	padding:41px 0 53px 0;
	margin:0 0 0 51px;
}

.column h3 {
	padding:27px 0 23px 0;
}

.column p {
	color:#ccc;
}

.section .column p {
	padding:0 0 14px 16px;
}

.section ul {
	list-style:none;
}

.section ul li {
	text-indent:28px;
}

#vision {
	padding-bottom:56px;
	background:url('../company/images/vision_bg.jpg') no-repeat;
}

#message p.sign strong {
	font-size:16px;
}

#message {
	padding-bottom:56px;
	background:url('../company/images/message_bg.jpg') no-repeat;
}

#message p {
	padding-bottom:10px;
	line-height:21px;
}

#message p.sign {
	line-height:24px;
	color:#333;
	text-align:right;
}

#message p.sign strong {
	font-size:16px;
}

#outline {
	padding-bottom:26px;
	background:url('../company/images/outline_bg.jpg') no-repeat;
}

#outline h4 {
	padding-bottom:24px;
}

#outline table {
	margin:0 0 0 141px;
}

#outline table th, #outline table td {
	padding:7px 0 15px 0;
	text-align:left;
}

#outline table th {
	padding-right:40px;
	color:#3ab;
}

#outline table td address {
	padding-bottom:8px;
	font-style:normal;
}

#accessmap {
	padding-bottom:26px;
	background:#ebebeb url('../company/images/accessmap_bg.jpg') no-repeat;
}

#accessmap #map {
	padding:0 0 0 141px;
}

#accessmap #map p {
	padding:10px 0 0 0;
}


#footer a:link, #footer a:visited {
	color:#444;
}

#footer a:hover, #footer a:active {
	color:#999;
}

#footer p#copyright a:link, #footer p#copyright a:visited {
	color:#3ab;
}

#footer p#copyright a:hover, #footer p#copyright a:active {
	color:#000;
}