header {
	display: block;
}
footer {
	display: block;
}
section {
	display: block;
}
article {
	display: block;
}
aside {
	display: block;
}
nav {
	display: block;
}
hgroup {
	display: block;
}
details {
	display: block;
}
menu {
	display: block;
}
figure {
	display: block;
}
figcaption {
	display: block;
}
a {
	color: rgb(0, 0, 0); text-decoration: none;
}
body {
	line-height: 1;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
div {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
#mainWrap {
	width: 100%; text-align: center; padding-bottom: 60px;
}
#mainHeader {
	width: 670px;
	padding-top: 13px;
	display: inline-block;
	position: relative;
}
#mainHeader h1 {
	padding-left: 0px;
}
#mainVisual {
	background: url("/kor/img/main/main_bg.jpg") no-repeat top; margin: 0px auto; width: 100%; height: 550px; min-width: 1000px;
}
#mainVisual .visContent {
	margin: 0px auto; width: 960px; height: 550px; text-align: left; position: relative; z-index: 100;
}
.visArea {
	left: 388px; top: 40px; position: absolute;
}
#mainVisual .bannerWrap {
	left: 0px; width: 393px; height: 120px; bottom: 0px; position: absolute;
}
#mainVisual .banner_control {
	margin-left: 1px; position: relative;
}
.banner_control .cbt {
	width: 15px; height: 12px; float: left; display: inline-block;
}
.banner_control .cbt a {
	width: 12px; height: 12px; display: inline-block;
}
.banner_control .cbt #btn_play {
	background: url("/kor/img/main/btn_control.gif") no-repeat left top; width: 12px; height: 12px; margin-right: 5px;
}
.banner_control .cbt #btn_stop {
	background: url("/kor/img/main/btn_control.gif") no-repeat left -22px; width: 12px; height: 12px; margin-right: 5px;
}
.banner_control .num {
	float: left;
}
.banner_control .num a {
	background: url("/kor/img/main/btn_control.gif") no-repeat left -68px; width: 9px; height: 12px; text-indent: -9999px; font-size: 0px; margin-right: 5px; float: left; display: inline-block;
}
.banner_control .num a.on {
	background: url("/kor/img/main/btn_control.gif") no-repeat left -44px; width: 30px; margin-right: 5px;
}
.evtBanner {
	width: 1200px; height: 98px; margin-top: 22px; position: relative;
}
.evtBanner li {
	float: left;
}
#footer-container {
	margin: 0px auto; width: 960px; text-align: left; border-top-color: rgb(215, 215, 215); border-top-width: 1px; border-top-style: solid; position: relative;
}
#content-wrap {
	margin: 0px auto; width: 960px; text-align: left; display: inline-block; position: relative;
}
.topSection {
	background: url("/kor/img/main/bar_conent_top.gif") no-repeat; width: 960px; padding-top: 32px; margin-bottom: 25px; display: inline-block;
}
.topSection h2 {
	margin-bottom: 15px;
}
.notice {
	width: 480px; margin-left: 10px; float: left; display: inline-block; position: relative;
}
.notice .thmb {
	width: 220px; margin-right: 20px; float: left;
}
.notice .cont {
	width: 220px; color: rgb(102, 102, 102); line-height: 150%; float: left;
}
.notice .cont a {
	width: 220px; height: 95px; display: block;
}
.notice .cont strong {
	padding: 2px 0px 15px; font-size: 14px; font-weight: bold; display: block;
}
.notice .cont span {
	
}
.notice .cont img {
	vertical-align: middle;
}
.notice .cbt2 {
	left: 182px; top: 3px; position: absolute;
}
.notice .cbt2 a {
	display: inline-block;
}
.notice .cbt2 #btn_play {
	background: url("/kor/img/main/btn_control2.gif") no-repeat left top; width: 12px; height: 11px;
}
.notice .cbt2 #btn_stop {
	background: url("/kor/img/main/btn_control2.gif") no-repeat left -11px; width: 12px; height: 11px;
}
.notice .cbt2 #btn_prev {
	background: url("/kor/img/main/btn_control2.gif") no-repeat left 0px; width: 15px; height: 15px; margin-right: 3px;
}
.notice .cbt2 #btn_next {
	background: url("/kor/img/main/btn_control2.gif") no-repeat left -20px; width: 15px; height: 15px;
}
.notice .cbt2 .btnPrev {
	background: url("/kor/img/main/btn_control2.gif") no-repeat left 0px; width: 15px; height: 15px; margin-right: 3px;
}
.notice .cbt2 .btnNext {
	background: url("/kor/img/main/btn_control2.gif") no-repeat left -20px; width: 15px; height: 15px;
}
.newsList {
	width: 460px; height: 95px; overflow: hidden;
}
.newsList ul {
	width: 2000px;
}
.newsList li {
	float: left;
}
.pr {
	width: 460px; float: left; display: inline-block;
}
.pr::after {
	overflow: hidden; clear: both; content: "";
}
.pr .thmb {
	margin-right: 20px; float: left;
}
.pr .cont {
	width: 220px; float: left;
}
.notice .cont dl {
	width: 100%; olor: #666;
}
.pr .cont dt {
	padding: 2px 0px 15px; font-size: 14px; font-weight: bold;
}
.pr .cont dd {
	
}
.pr .cont img {
	vertical-align: middle;
}
.subSection {
	width: 940px; margin-bottom: 45px; margin-left: 10px; display: inline-block;
}
.subSection h2 {
	background: url("/kor/img/main/bg_h2.gif") repeat-x left 10px; width: 100%; margin-bottom: 15px;
}
.csr {
	margin-bottom: 25px; display: inline-block;
}
.csr ul {
	display: inline-block;
}
.csr li {
	width: 220px; margin-right: 20px; float: left;
}
.csr li.last {
	margin-right: 0px;
}
.csr li dt {
	padding: 12px 0px 10px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.csr li dd {
	padding-top: 13px;
}
.ir {
	height: 135px; margin-bottom: 25px; display: inline-block;
}
.stockInfo {
	width: 470px; float: left; display: inline-block;
}
.stockInfo .thmb {
	margin-right: 20px; float: left;
}
.stockInfo .cont {
	width: 220px; padding-top: 15px; float: left;
}
.stockInfo .cont .btn {
	text-align: left;
}
.annualReport {
	width: 470px; float: left; display: inline-block;
}
.annualReport .thmb {
	margin-right: 20px; float: left;
}
.annualReport .cont {
	width: 220px; float: left;
}
.annualReport .cont dl {
	width: 100%; color: rgb(102, 102, 102);
}
.annualReport .cont dt {
	padding: 2px 0px 15px;
}
.annualReport .cont .btn {
	text-align: left; margin-top: 15px;
}
.support {
	width: 100%; float: left; display: inline-block;
}
.support ul {
	background: url("/kor/img/main/bg_support.gif") no-repeat; width: 940px; height: 97px;
}
.support ul li {
	height: 97px; float: left; position: relative;
}
.support ul li.locate {
	background: url("/kor/img/main/img_support01.gif") no-repeat 20px 20px; width: 230px;
}
.support ul li.data {
	background: url("/kor/img/main/img_support02.gif") no-repeat 20px 20px; width: 240px;
}
.support ul li.faq {
	background: url("/kor/img/main/img_support03.gif") no-repeat 20px 20px; width: 240px;
}
.support ul li.qna {
	background: url("/kor/img/main/img_support04.gif") no-repeat 20px 20px; width: 230px;
}
.support ul li.locate dl {
	left: 93px; top: 25px; position: absolute;
}
.support ul li.data dl {
	left: 93px; top: 25px; position: absolute;
}
.support ul li.faq dl {
	left: 93px; top: 25px; position: absolute;
}
.support ul li.qna dl {
	left: 93px; top: 25px; position: absolute;
}
.support ul li dt {
	padding-bottom: 9px;
}
.textCrop {
	overflow: hidden; vertical-align: bottom; display: inline-block !important; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 190px;
}
