body { font-size: 12px; font-family: 'Nanum Gothic', sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; font-family: 'Nanum Gothic', sans-serif; }
legend { display: none; }
input[type=checkbox], input[type=radio] { margin-top: 0; }
select { height: 24px; }
label { margin-bottom: 0; }

.container { width: 1130px !important; }
.frm_input { height: 24px; }
.btn_submit { background-color: #6f184d; }
.tbl_frm01 th { width: 90px; }
.tbl_frm01 textarea { width: 100%; }

#ql { margin-bottom: 33px; padding: 11px 0; background-color: #6f184d; font-size: 12px; letter-spacing: -.5px; }
#ql .list-inline { margin-bottom: 0; }
#ql .list-inline > li > a { color: #fff; text-transform: uppercase; }
#logo { float: none; margin-bottom: 25px; padding: 0; }
#gnb { margin-top: 0; border-width: 0 0 1px; border-color: #caced1; background-color: transparent; font-size: 15px; }
#gnb .list-inline { margin-bottom: 0; }
#gnb .list-inline > li > a { display: block; width: 130px; padding: 20px 0; color: #2d2d2d; font-weight: 800; letter-spacing: -1px; text-decoration: none !important; text-transform: uppercase; }
#gnb .list-inline > li > a .ko { display: none; }
#gnb .list-inline > li:hover > a .en { display: none; }
#gnb .list-inline > li:hover > a .ko { display: inline; }
#gnb .list-inline > .shopping-mall > a { color: #6f184d; }
#breadcrumb { border-top: 3px solid #6f184d; color: #80878d; }
#breadcrumb .breadcrumb { margin-bottom: 0; padding: 35px 0 15px; background-color: transparent; }
#breadcrumb .breadcrumb > li .glyphicon { display: inline-block; margin-right: 3px; color: #999; font-size: 10px; }
#breadcrumb .breadcrumb > li + li:before { content: '>\00a0'; font-size: 10px; }
#snb { width: 220px; min-height: 1px; margin-right: 39px; }
#snb .list-unstyled { margin: 35px 35px 0; }
#snb .list-unstyled > li > a { display: block; padding: 12px 0; font-weight: bold; font-size: 14px; letter-spacing: -1px; text-decoration: none !important; }
#snb .list-unstyled > li + li { border-top: 1px solid #dadbdf; }
#snb .list-unstyled .list-unstyled { margin: 0; padding: 20px 0; border-top: 1px solid #dadbdf; }
#snb .list-unstyled .list-unstyled > li > a { padding: 6px 0; font-weight: normal; font-size: 12px; letter-spacing: -.5px; }
#snb .list-unstyled .list-unstyled > li + li { border-top-width: 0; }
#content { width: 841px; min-height: 1px; margin-bottom: 120px; }
#link { border-top: 1px solid #c9ced2; font-weight: bold; font-size: 12px; letter-spacing: -.5px; }
#link .list-inline { margin-bottom: 0; padding: 13px 0; border-bottom: 1px solid #c9ced2; }
#link .list-inline > li > a { color: #2b2b2b; text-decoration: none !important; text-transform: uppercase; }
#footer { padding: 22px 0; color: #2b2b2b; font-weight: bold; line-height: 1.8; letter-spacing: -.5px; }
#footer p { margin-bottom: 0; }
#footer .divider { display: inline-block; margin: 0 2px; }
#footer a { font-weight: normal; font-size: 11px; }

#mainCarousel { margin-bottom: 20px; }
#mainProductHead { margin-bottom: 5px; font-weight: bold; font-size: 12px; letter-spacing: -.5px; text-transform: uppercase; }
#mainProduct { margin-bottom: 20px; }
#mainSolutionHead { margin-bottom: 5px; font-weight: bold; font-size: 12px; letter-spacing: -.5px; text-transform: uppercase; }
#mainSolution { margin-bottom: 20px; }
#mainLatest { width: 280px; min-height: 1px; margin-bottom: 50px; }
#mainLatest .nav-tabs { margin-bottom: 10px; }
#mainLatest .nav-tabs > li > a { padding: 5px 10px; font-weight: bold; font-size: 11px; letter-spacing: -.5px; text-transform: uppercase;
	-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
#mainNews { width: 500px; min-height: 1px; margin-left: 12px; margin-bottom: 50px; }
#mainBanner { width: 296px; min-height: 1px; margin-left: 12px; margin-bottom: 50px; }
#mainBanner img { display: block; margin-bottom: 5px; }

/* End of file */