@charset "utf-8";
/* CSS Document */

body {
	width: 100%;
	font-size: 100%;
	margin: 0 0; 
	padding: 0 0 7px 0;
	text-align: left; 
	background: url(../images/head_bg.jpg) repeat-x top left;
}
#container {
width: 1042px;
margin: 0 0;
text-align: left;
color: #333333;
font-size: 12px;
}


/* head
------------------------------------------------------------ */
#head {
	height: 90px;
	background: url(../images/head_bg.gif) repeat-x top left;
	position: relative;
}
#head h1 {
	position: absolute;
	top: 14px;
	left: 70px;
	font-size: 10px;
	color: #333;
}
#head #logo {
	position: absolute;
	top: 14px;
	left: 11px;
}
#head #company-name {
	position: absolute;
	top: 39px;
	left: 70px;
}
#head #company-name dt{
	margin: 0 0 9px 0;
}
#head #company-name dd{
	display: inline;
	font-size: 14px;
	margin: 0 5px 0 0;
}

#head #head-navi {
	width: 270px;
	height: 27px;
	position: absolute;
	top: 0px;
	left: 708px;
	background: url(../images/head_navi_bg.gif) top left no-repeat;
	color: #FFF;
}
#head #head-navi ul{
	margin: 7px 0 0 14px;
}
#head #head-navi li{
	margin: 0 14px 0 0;
	display: inline;
}
#head #head-navi li a{
	color: #FFF;
}

/* main
------------------------------------------------------------ */
#main {

}
#main p{
line-height: 16px;
}




/* foot
------------------------------------------------------------ */

#foot {
font-size: 12px;
margin: 70px auto 0 auto;
height: 180px;
background: #003300 ;
}
#foot ul {
margin: 0 0 0 12px;
list-style: none;
}
#foot li {
font-size: 14px;
color: #ff6600;
float: left;
margin: 12px 32px 0 0;
}
#foot li a{
color: #fff;
}
#foot li a span{
text-decoration: none;
}
#foot li a:hover{
color: #ff6600;
}
#foot p {
color:#FFF;
}
#foot p#foot-company-name {
font-size: 18px;
}

#foot #foot-p {
margin: 40px 0 0 10px;
}
#foot #foot-p p{
margin: 0 0 5px 0;

}
#foot #foot-p p a{
color:#FFF;

}
