﻿#background {
	background:transparent url('/resource/images/common/bg_body.jpg') no-repeat center top;
}
#content_header img {	
	margin-left:40px;
}
#content_header h1 {
	padding-top:80px;
	padding-bottom:10px;
}
.cc {
	padding:15px;
}
.box01 p {
	font-size:12px;
	line-height:18px;
	padding-bottom:10px;
	text-align:justify;
}
h1 {
	font-size:medium;
	color:#77b324;
	padding-top:20px;
	padding-bottom:10px;
}
h2 {
	font-size:small;
	font-weight:bold;
}

.company {
	position:relative;
}
.company .cc {
	padding:50px;
}
.company .bg {
	position:absolute;
	left:70px;
	top:1px;
	width:280px;
	height:250px;
	background:transparent url('/resource/images/company/bg_h.jpg') no-repeat left top;
}
.company h1 {
	padding:100px 0 0 310px;
	margin:0;
}
.company .description {
	padding:50px 10px;
	margin:0;
}
.company .description p {
	text-align:justify;
	line-height:18px;
	padding-bottom:10px;
	margin:0;
}
.company .description div {
	float:left;
	padding-right:10px;
	width:295px;
	margin:0;
}
.company .description .last {
	float:left;
	width:180px;
	padding-right:0;

}
.contact {
	position:relative;
}
.contact .cc {
	padding:50px;
}
.contact h1 {
	padding:0;
	margin:0;
}
.contact .map {
	position:absolute;
	top:20px;
	right:40px;
}
.contact dl {
	padding:0;
	margin:0;
	padding-top:250px;
	width:260px;
	line-height:18px;
}
.contact dl dt {
	float:left;
	color:#87bf39;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	width:60px;
	padding:0;
	margin:0;
}
.contact dl dd {
	display:inline-block;
	width:190px;
	font-family:Verdana, Dotum;
	padding:0;
	margin:0;
}
.contact dl dt.address {
	display:block;
}
.contact dl dd.address {
	display:block;
	width:100%;
	padding-bottom:15px;
}
