/* common
-----------------------------*/
body {
	background:#fff url(/newpackage/0301129/img/body_bg.gif) repeat-x 0 0;
}

div#header, div#footer {}
div#header a:link, div#header a:visited,
div#footer a:link, div#footer a:visited {
	text-decoration: none;
	color:#000;
}


div#header a:hover, div#footer a:hover { text-decoration: underline;
color:#ff7c18;}
div#header img, div#footer img { vertical-align: top; }


/* header
-----------------------------*/

#header {
 margin: auto;
 width: 980px;
 margin-top: 30px !important;
 margin-bottom: 30px !important; 
}
#header:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
#header h1 {
 float:left;
 display:block;
 width:220px;
 height:75px;
}
#globalnav ul {
 float:right;
 margin:0 0 0 0;
}
#globalnav ul li {
 display: block;
 float:left;
}
#globalnav ul li a {
 width: 145px;
 height: 75px;
 display: block;
 text-indent: -9999px;
}
#globalnav-home a {
 background: url(/newpackage/0301129/img/navi01.gif) no-repeat 0 0;
}
#globalnav-stock a {
 background: url(/newpackage/0301129/img/navi02.gif) no-repeat 0 0;
}
#globalnav-company a {
 background: url(/newpackage/0301129/img/navi03.gif) no-repeat 0 0;
}
#globalnav-staff a {
 background: url(/newpackage/0301129/img/navi04.gif) no-repeat 0 0;
}
#globalnav-inquiry a {
 background: url(/newpackage/0301129/img/navi05.gif) no-repeat 0 0;
}


.headerEst{
 color: #fff;
}



/* footer
-----------------------------*/


#footer {
 width:940px;
 clear:both;
 margin:20px auto;
 padding:20px 10px !important;
 border:1px solid #ff7c18;
 text-align:left;
 line-height:1;
}
#footer:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}

#footer a{
 font-family:Arial, sans-serif;
 font-size:12px;
}


#footernav li {
 float:left;
 padding: 0 0 0 15px;
 background: url(/newpackage/0301129/img/footer01.gif) no-repeat 0 0;
}
#footernav li a,
#footernav li a:visited {
 text-decoration:none;
}
#footernav li a:hover,
#footernav li a:active {
 text-decoration:underline;
}
#footer address {
 color:#424242;
	font-size:12px;
}

.flt-chL {
 float: left;
}
.flt-chR {
 float: right;
}

.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}



