html
{
	height: 100%;
}
body {
    background: #eee;
    font-family: Malgun Gothic,"맑은 고딕",Dotum,"돋움", sans-serif;
    height: 100%;
}

.banner
{
	position: relative;
	width: 100%;
	/*height: 180px;*/
	position: relative;
	/*top: -1em;*/
	top: -39px; !important;
}
/*about page*/
.about_container
{
	position: relative;
	top: 3em;
	background-color: white;
	padding: 0;
	padding: .5em 0;
	border-radius: 3px !important;
}
.about_container img
{
	width: 100%;
}
.about_container .first_section
{
	width: 60%;
	position: relative;
	margin: auto;
	margin-bottom: 6em;
}
.about_container .first_section h2
{
	margin-bottom: 2em;
	font-size: 22px;
	/*font-family: MalgunBd;*/
	font-weight: 600;
}
.about_container .first_section p
{
	font-size: 15px;
	width: 65%;
	margin: auto;
	line-height: 27px;
	font-weight: 500;
}
.about_container .first_section .about_logo
{
	width: 60%;
	margin: 5em 0 3em 0;
}
.about_container .third_section 
{
	width: 60%;
	position: relative;
	margin: auto;
}
.about_container .third_section img
{
	width: 25%;
}
.about_container .third_section p
{
	margin: 4em 0;
	color: #333;
	font-size: 20px;
	font-weight: 400;
}
.about_container .third_section p span
{
	font-family: MalgunBd;
}
.about_banner
{
	/*background-image: url(../images/banners/company_banners/about_banner.jpg);*/
	/*background-size: 100% 100%;*/
}
.as_banner
{
	/*background-image: url(../images/banners/support_banners/as.jpg);*/
	background-size: 100% 100%;
}
/* company history page*/
.company_container
{
	position: relative;
	top: 3em;
	background-color: white;
	padding: 0;
	padding: .5em 0 0em 0;
	border-radius: 3px !important;
}
.company_container img
{
	width: 100%;
}
.history_banner
{
	/*background-image: url(../images/banners/company_banners/history.jpg);*/
	/*background-size: 100% 100%;*/
}

/*micronics ci*/
.micronics_ci_container
{
	position: relative;
	top: 3em;
	background-color: white;
	padding: 0;
	padding: 4em;
	border-radius: 3px !important;
	box-shadow: 4px 4px 20px #ccc;
}
.micronics_ci_container h2
{
	font-family: MalgunBd;
	color: #969696;
}
.micronics_ci_container .text-logo
{
	font-family: MalgunBd;
	font-size: 18px;
}
.micronics_ci_container .text-description
{
	font-size: 17px;
	font-weight: 500;
	margin-bottom: 3em;
}
.micronics_ci_container img
{
	width: 100%;
}
.micronics_ci_container button
{
	width: 20%;
	padding: 0;
	border: none;
	margin-top: 1em;
	float: right;
}
.micronics_ci_container button:hover
{
	opacity: 0.7;
}
.micronics_ci_container button img
{
	width: 100%;
}
.ci_banner
{
	/*background-image: url(../images/banners/company_banners/ci.jpg);*/
	/*background-size: 100% 100%;*/
}
/* certification */
.certification_container
{
	position: relative;
	top: 3em;
	background-color: white;
	padding: 0;
	padding: 1em 2em 1em 2em;
	border-radius: 3px !important;
}
.certification_container img
{
	width: 100%;
}
.certification_banner
{
	/*background-image: url(../images/banners/company_banners/cert_banner.jpg);*/
	background-size: 100% 100%;
}

/* location */
.company_container
{
	position: relative;
	top: 3em;
	background-color: white;
	padding: 0;
	padding: 1em 2em 1em 2em;
	border-radius: 3px !important;
}
.company_container img
{
	width: 100%;
}
.company_container iframe
{
	width: 100% !important;
	margin: 0 !important;
}
.location_banner
{
	/*background-image: url(../images/banners/company_banners/location.jpg);*/
	background-size: 100% 100%;
}