#content-wide {width:930px; margin:0 auto; padding:20px 30px 30px 30px;}




#wrap {background:url(../img/common/bg_wrap.gif) repeat-x; zoom:1;}


#header,
#footer,
#container,
#main-container {width:990px; margin:0 auto;}

#header {position:relative; height:130px; z-index:10;}
#header .logo {height:90px;}
#header .util {position:absolute; top:10px; right:10px; font-size:12px; font-weight:bold;}
#header .util li {display:inline; float:left; margin-left:14px; padding:0 0 0 8px; background:url(../img/common/bu_util.gif) no-repeat 0 3px;}
#header .util li a:hover {text-decoration:underline;}
#header .util li.c1 a {color:#d58105;}
#header .util li.c2 a {color:#805215;}
#header .util li .num {font-weight:normal;}
#header .nav {position:relative; z-index:10;}
#header .nav li {float:left;}
#header .nav li a.headlink {float:left; width:110px; height:40px; overflow:hidden; text-indent:-9999em; background:url(../img/common/nav.png) no-repeat;}
#header .nav li a.n1 {background-position:0 0;}
#header .nav li a.n2 {background-position:-110px 0;}
#header .nav li a.n3 {background-position:-220px 0;}
#header .nav li a.n4 {background-position:-330px 0;}
#header .nav li a.n5 {background-position:-440px 0;}
#header .nav li a.n6 {background-position:-550px 0;}
#header .nav li a.n7 {background-position:-660px 0;}
#header .nav li a.n8 {background-position:-770px 0;}
#header .nav li a.n9 {background-position:-880px 0;}
#header .nav li ul {display:none; position:absolute; top:40px; left:0; width:138px; padding:6px 0; font-size:14px; border:1px solid #965201; border-top:0; background:#fff;}
#header .nav li ul li {float:none;}
#header .nav li ul a {display:block; padding:5px 5px; font-weight:bold; color:#666;}
#header .nav li ul a:hover {color:#ff7200; background:#f4f4f4;}
.header-banner {position:absolute; top:36px; right:10px;}


#footer {padding:0 0 25px 0; overflow:hidden;}
.footer-sitemap {margin-bottom:2px; font-size:12px; border-top:2px solid #d1981e;}
.footer-sitemap-header {height:34px; border-bottom:1px solid #e3e3e3;}
.footer-sitemap-header h2 {float:left; padding:10px 0 0 10px;}
.footer-sitemap-header .help {float:right; padding:10px 10px 0 0; color:#999;}
.footer-sitemap dl {width:100%; overflow:hidden; background:url(../img/common/bg_dot-line.gif) repeat-x left top;}
.footer-sitemap dl.dlfirst {background:none;}
.footer-sitemap dt {float:left; width:66px; margin-right:-79px; padding:10px 0 9px 13px; font-weight:bold; color:#d1981e;}
.footer-sitemap dt a {color:#d1981e;}
.footer-sitemap dt a:hover {text-decoration:underline;}
.footer-sitemap dd {margin-left:79px; padding:0;}
.footer-sitemap li {float:left; padding:11px 10px 8px 10px; white-space:nowrap; background:url(../img/common/bu_line-11px-gray.gif) no-repeat 0 11px;}
.footer-sitemap li.first {background:none;}
.footer-sitemap li a {color:#333;}
.footer-sitemap li a:hover {text-decoration:underline;}
.footer-nav {height:34px; font-size:13px; border-top:2px solid #adbcd4; border-bottom:1px solid #e3e3e3;}
.footer-nav li {float:left; padding:10px 34px 0 34px; background:url(../img/common/bu_line-11px-gray.gif) no-repeat 0 11px;}
.footer-nav li.first {background:none;}
.footer-nav li a {font-weight:bold; color:#5b79a9;}
.footer-nav li a:hover {text-decoration:underline;}
.footer-logo {float:left; width:190px; margin-right:-215px; padding:25px 0 0 25px;}
.footer-content {margin-left:215px; padding:22px 0 0 0; line-height:20px; font-size:12px; color:#666;}
.footer-content .company-info {margin-bottom:3px;}
.footer-content .copyright {font-size:11px; color:#999; font-family:verdana;}

.footer-partners {width:990px; margin:0 auto; overflow:hidden; padding-bottom:10px; font-size:12px; border-top:2px solid #d1981e;}
.footer-partners-header {height:34px; border-bottom:1px solid #e3e3e3;}
.footer-partners-header h2 {float:left; padding:10px 0 0 10px;}
.footer-partners-header .btn {float:right; padding:8px 10px 0 0; color:#999;}
.footer-partners ul {padding:10px 5px;}
.footer-partners li {float:left; padding:5px;}

#container {overflow:hidden; margin-bottom:4px; border-bottom:1px solid #e3e3e3; background:#fff url(../img/common/bg_container.gif) repeat-y;}
#aside {float:left; width:180px; padding:0 1px;}
#content {float:right; width:770px; padding:20px 20px 20px 0;}

.aside-nav {border-bottom:1px solid #e3e3e3;}
.aside-nav h2 {height:43px; padding:20px 0 0 0; text-align:center; border-bottom:1px solid #e3e3e3;}
.aside-nav ul {padding:5px 0 20px 20px; line-height:14px;}
.aside-nav li {font-size:13px;}
.aside-nav li a {display:block; padding:5px 0 5px 10px; color:#333; background:url(../img/common/bu_aside-nav.gif) no-repeat 0 10px; zoom:1;}
.aside-nav li a:hover,
.aside-nav li.current a {font-weight:bold; color:#d1981e;}
.aside-banner {padding:1px 2px;}
.aside-banner li {padding:1px 0;text-align:center;}
.aside-banner li img {width:170px;}

.content-top-box {height:152px; margin-bottom:20px; padding:18px 0 0 19px; border:5px solid #dfcb5e; background:#faf3ce;}
.content-top-banner {position:relative; float:left; width:330px; height:135px; overflow:hidden; padding:0 5px; font-size:12px; background:#dfcb5e; z-index:1;}
.content-top-banner .tit {height:19px; padding:6px 0 0 10px; font-family:arial; font-weight:bold; color:#86450b;}
.content-top-banner img {width:330px; height:105px;}
.content-top-banner .prev,
.content-top-banner .next {display:none;}
.content-top-banner .pager {position:absolute; bottom:10px; right:10px; font-size:11px;}
.content-top-banner .pager a {display:inline-block; margin-left:2px; padding:3px 5px; line-height:100%; overflow:hidden; background:#fff; border:1px solid #ccc;}
.content-top-banner .pager .pager-current {color:#fff; border:1px solid #222; background:#444;}
#content-top-banner {position:relative; height:105px; overflow:hidden;}

.content-top-notice {float:right; width:363px; font-size:13px; line-height:16px;}
.content-top-notice li {padding:3px 0 3px 7px; background:url(../img/common/bu_sq-3px-orange.gif) no-repeat 0 8px;}
.content-top-notice li a {font-weight:bold; color:#333;}
.content-top-notice li a:hover {text-decoration:underline;}

.content-head {width:100%; overflow:hidden; margin-bottom:20px;}
.content-head h1 {float:left; font-size:16px; color:#333;}
.content-head .breadcrumb {float:right; padding:2px 0 0 0; font-size:11px; color:#999;}
.content-head .breadcrumb strong {font-weight:normal;}

.board-category-tab {width:100%; overflow:hidden; margin-bottom:20px; font-size:13px;}
.board-category-tab li {display:inline; float:left; margin-right:1px;}
.board-category-tab li a {float:left; width:74px; height:28px; line-height:30px; overflow:hidden; text-align:center; color:#666; border:1px solid #e4e4e4; background:#ebebeb;}
.board-category-tab li a:hover,
.board-category-tab li.current a {font-weight:bold; color:#fff; border-color:#c28014; background:#d1981e;}



/* lt-type */
.lt-type-text {padding:5px 10px 0 10px; font-size:13px;}
.lt-type-text li {padding:5px 0; line-height:16px;}
.lt-type-text a {display:block; width:100%; cursor:pointer; white-space:nowrap; overflow:hidden;}
.lt-type-text a:hover {text-decoration:underline;}
.lt-type-text .category {font-weight:bold; color:#5b79a9;}
.lt-type-text .subject {color:#333;}
.lt-type-text .comment {color:#ff7200;}
.lt-type-webzine {padding:7px 10px 0 10px; font-size:13px;}
.lt-type-webzine li {width:100%; overflow:hidden; padding:5px 0; line-height:16px;}
.lt-type-webzine a:hover {text-decoration:underline;}
.lt-type-webzine .thumb {float:left; width:87px;}
.lt-type-webzine .thumb img {width:80px; height:55px;}
.lt-type-webzine .con {}
.lt-type-webzine .subject {display:block; margin-bottom:3px; padding-top:2px; font-weight:bold; color:#333;}
.lt-type-webzine .text {color:#333;}

/* main */
#main-container {margin-bottom:4px; overflow:hidden; font-size:12px; background:#fff;}
.main-top-section {height:130px; border:1px solid #e3e3e3; border-bottom:2px solid #d1981e; border-top:0;}
.lt-notice {position:relative; float:left; width:238px; height:130px;}
.lt-notice h2 {height:23px; padding:10px 0 0 10px; border-bottom:1px solid #e3e3e3;}
.lt-notice .more {position:absolute; top:11px; right:10px; padding:0 7px 0 0; color:#666; font-size:11px; background:url(../img/common/ico_plus.gif) no-repeat right 3px;}
.lt-notice ul {padding:8px 13px 0 13px; font-size:13px; line-height:16px;}
.lt-notice ul li {padding:2px 0 2px 0;}
.lt-notice ul li a {padding:0 0 0 10px; color:#333; background:url(../img/common/bu_bar-5px-black.gif) no-repeat 0 5px;}
.lt-notice ul li a:hover {text-decoration:underline;}
.lt-notice ul li img {vertical-align:middle;}
.lt-notice ul li .comment {color:#ff7200;}

.main-center-banner {position:relative; float:left; width:500px; height:125px; padding:5px 5px 0 5px; border:1px solid #e3e3e3; border-top:0; border-bottom:0; z-index:1;}
.main-center-banner img {width:500px; height:120px;}
.main-center-banner .prev,
.main-center-banner .next {display:none;}
.main-center-banner .pager {position:absolute; bottom:10px; right:10px; font-size:11px;}
.main-center-banner .pager a {display:inline-block; margin-left:2px; padding:3px 5px; line-height:100%; overflow:hidden; background:#fff; border:1px solid #ccc;}
.main-center-banner .pager .pager-current {color:#fff; border:1px solid #222; background:#444;}
#main-center-banner {position:relative; height:120px; overflow:hidden;}
.main-login-box {float:right; width:234px; height:126px; margin:2px; background:#ecf0f6;}
.main-login-box .main-login-before {padding:17px 0 0 17px;}
.main-login-box .main-login-after {padding:0 5px;}
.main-login-box .security {height:19px; font-size:11px; color:#333;}
.main-login-box .security li {display:inline; float:left;}
.main-login-box .security li.line {margin-left:8px; padding:0 0 0 8px; background:url(../img/common/bu_line-c-2px.gif) no-repeat 0 1px;}
.main-login-box .text-field {float:left; width:121px;}
.main-login-box .text-field li {height:25px;}
.main-login-box .text-field .iLabel {padding:5px 0 0 4px; color:#87a0c8;}
.main-login-box .text-field .iText {width:107px; height:20px; line-height:20px; padding:0 0 0 4px; border:1px solid #87a0c8;}
.main-login-box .check-btn {float:left; color:#333;}
.main-login-box .check-btn li.check {height:21px; padding-top:4px; font-size:11px;}
.main-login-box .check-btn li.btn {height:25px;}
.main-login-box .help {width:100%; overflow:hidden; padding-top:5px; font-size:11px;}
.main-login-box .help li {float:left;}
.main-login-box .help li a {color:#333;}
.main-login-box .help li.join a {font-weight:bold;}
.main-login-box .help li.find {margin-left:8px; padding:0 0 0 8px; background:url(../img/common/bu_line-c-2px.gif) no-repeat 0 0;}
.main-login-box .main-login-after-header {width:100%; overflow:hidden; padding:5px 0;}
.main-login-box .welcome {float:left; color:#333;}
.main-login-box .welcome strong {font-weight:bold;}
.main-login-box .link {float:right; font-size:11px;}
.main-login-box .link li {float:left; margin-left:6px; padding:0 0 0 6px; background:url(../img/common/bu_line-c-2px.gif) no-repeat 0 0;}
.main-login-box .link li.first {background:none;}
.main-login-box .link li a {color:#666;}
.main-login-box .state-box {height:83px; margin-bottom:3px; padding:0 9px; border:1px solid #becbdf; background:#fff;}
.main-login-box .state-box .state {float:left; width:132px; padding-top:9px; font-size:11px;}
.main-login-box .state-box .state dt {float:left; width:36px; margin-right:-44px; padding:2px 0 2px 7px; background:url(../img/common/bu_sq-3px-gray.gif) no-repeat 0 5px;}
.main-login-box .state-box .state dd {margin-left:44px; padding:2px 0 2px 7px; background:url(../img/common/bu_sc-11px-black.gif) no-repeat 0 5px;}
.main-login-box .state-box .state dd em {font-weight:bold;}
.main-login-box .state-box .state dd .memo {color:#d1981e;}
.main-login-box .state-box .state dd .point {color:#ff7200;}
.main-login-box .state-box .state dd .seed {color:#55b04c;}
.main-login-box .state-box .btn {float:right; padding-top:9px;}
.main-login-box .state-box .btn li {margin-bottom:4px;}
.main-login-box .my-group-go {width:100%; border:1px solid #becbdf;}

.main-left {float:left; width:238px; height:629px; border:1px solid #e3e3e3; border-top:0;}
.main-center {float:left; width:510px; height:629px; border:1px solid #e3e3e3; border-top:0; border-left:0;}
.main-right {float:right; width:238px; height:629px; border:1px solid #e3e3e3; border-top:0; border-left:0;}

.lt-best {}
.lt-best-tab {height:24px; padding:9px 0 0 0; border-bottom:1px solid #e3e3e2;}
.lt-best-tab li {float:left; padding:0 10px 0 10px; background:url(../img/main/bg_line-lt-tab.gif) no-repeat 0 1px;}
.lt-best-tab li.first {background:none;}
.lt-best-tab-content {display:none;}
.lt-best-tab-content li {line-height:15px; background:url(../img/common/bg_dot-line.gif) repeat-x left top;}
.lt-best-tab-content li.first {background:none;}
.lt-best-tab-content li a {display:block; padding:10px 12px 10px 12px; cursor:pointer;}
.lt-best-tab-content li a:hover {text-decoration:underline;}
.lt-best-tab-content .category {font-weight:bold; color:#5b79a9;}
.lt-best-tab-content .subject {color:#333;}
.lt-best-tab-content .comment {color:#ff7200;}


.main-center-left {float:left; width:255px; height:629px; border-right:1px solid #e3e3e3;}
.main-center-right {float:right; width:254px; height:629px;}


.lt-market {height:269px;}
.lt-market-tab {height:24px; padding:9px 0 0 0; border-bottom:1px solid #e3e3e2;}
.lt-market-tab li {float:left; padding:0 10px 0 10px; background:url(../img/main/bg_line-lt-tab.gif) no-repeat 0 1px;}
.lt-market-tab li.first {background:none;}
.lt-market-tab-content {display:none; padding:0 0 0 0; font-size:13px; line-height:16px;}
.lt-market-tab-content li {overflow:hidden; height:65px; padding:12px 10px 0 10px; background:url(../img/common/bg_dot-line.gif) repeat-x 0 0;}
.lt-market-tab-content li.first {background:none;}
.lt-market-tab-content li a:hover {text-decoration:underline;}
.lt-market-tab-content .thumb {float:left; width:87px;}
.lt-market-tab-content .thumb img {width:80px; height:55px;}
.lt-market-tab-content .con {}
.lt-market-tab-content .subject {display:block; margin-bottom:3px; padding-top:2px; font-weight:bold; color:#333;}
.lt-market-tab-content .text {color:#333;}

.lt-honor {position:relative; height:179px; border-top:2px solid #d1981e; z-index:1;}
.lt-honor h2 {height:23px; padding:10px 0 0 10px; border-bottom:1px solid #e3e3e3;}
.lt-honor .more {position:absolute; top:11px; right:10px; padding:0 7px 0 0; color:#666; font-size:11px; background:url(../img/common/ico_plus.gif) no-repeat right 3px;}

.lt-photo {position:relative; height:177px; border-top:2px solid #d1981e; z-index:1;}
.lt-photo h2 {height:23px; padding:10px 0 0 10px; border-bottom:1px solid #e3e3e3;}
.lt-photo .more {position:absolute; top:11px; right:10px; padding:0 7px 0 0; color:#666; font-size:11px; background:url(../img/common/ico_plus.gif) no-repeat right 3px;}

.lt-dataroom {height:269px;}
.lt-dataroom-tab {height:24px; padding:9px 0 0 0; border-bottom:1px solid #e3e3e2;}
.lt-dataroom-tab li {float:left; padding:0 10px 0 10px; background:url(../img/main/bg_line-lt-tab.gif) no-repeat 0 1px;}
.lt-dataroom-tab li.first {background:none;}
.lt-dataroom-tab-content {display:none; font-size:13px;}
.lt-dataroom-tab-content ul {padding:5px 0 0 0; line-height:16px;}
.lt-dataroom-tab-content li {position:relative; padding:6px 0 6px 10px; zoom:1;}
.lt-dataroom-tab-content li a:hover {text-decoration:underline;}
.lt-dataroom-tab-content .subject {color:#333;}
.lt-dataroom-tab-content .comment {color:#ff7200;}
.lt-dataroom-tab-content .date {position:absolute; right:10px; color:#999;}

.lt-playroom {position:relative; height:179px; border-top:2px solid #d1981e; z-index:1;}
.lt-playroom h2 {height:23px; padding:10px 0 0 10px; border-bottom:1px solid #e3e3e3;}
.lt-playroom .more {position:absolute; top:11px; right:10px; padding:0 7px 0 0; color:#666; font-size:11px; background:url(../img/common/ico_plus.gif) no-repeat right 3px;}

.lt-dong-office {position:relative; height:177px; border-top:2px solid #d1981e; z-index:1;}
.lt-dong-office h2 {height:23px; padding:10px 0 0 10px; border-bottom:1px solid #e3e3e3;}
.lt-dong-office .more {position:absolute; top:11px; right:10px; padding:0 7px 0 0; color:#666; font-size:11px; background:url(../img/common/ico_plus.gif) no-repeat right 3px;}


.lt-event-job {height:269px;}
.lt-event-job-tab {height:24px; padding:9px 0 0 0; border-bottom:1px solid #e3e3e2;}
.lt-event-job-tab li {float:left; padding:0 10px 0 10px; background:url(../img/main/bg_line-lt-tab.gif) no-repeat 0 1px;}
.lt-event-job-tab li.first {background:none;}
.lt-event-job-tab-content {display:none;}
.lt-event-job-tab-content .more {display:none;}
.lt-event-job-tab-content .lt-type-text li {padding:6px 0;}

.main-right-banner {position:relative; height:177px; padding:3px 0 0 3px; border-top:1px solid #e3e3e3; zoom:1;}
.main-right-banner ul {position:relative; width:100%; height:174px; overflow:hidden;}
.main-right-banner li {position:absolute; left:0; top:0; width:232px; height:174px;}
.main-right-banner .image {height:145px; margin-bottom:2px; border:1px solid #e3e3e3;}
.main-right-banner .image img {width:230px; height:145px;}
.main-right-banner .text {height:23px; line-height:25px; padding:0 0 0 7px; overflow:hidden; font-size:11px; border:1px solid #e3e3e3; background:#f4f4f4;}
.main-right-banner .text strong {font-weight:bold; color:#333;}
.main-right-banner .text a {color:#666;}
.main-right-banner .prev,
.main-right-banner .next {position:absolute; top:156px; height:16px; overflow:hidden; text-indent:-9999em; background:url(../img/main/ad-controler.gif) no-repeat;}
.main-right-banner .prev {right:26px; width:16px; background-position:0 0;}
.main-right-banner .next {right:10px; width:15px; background-position:-16px 0;}


.lt-group-purchase {position:relative; height:177px; border-top:2px solid #d1981e; z-index:1;}
.lt-group-purchase h2 {height:23px; padding:10px 0 0 10px; border-bottom:1px solid #e3e3e3;}
.lt-group-purchase .more {position:absolute; top:11px; right:10px; padding:0 7px 0 0; color:#666; font-size:11px; background:url(../img/common/ico_plus.gif) no-repeat right 3px;}




/*sub_contents*/
.company_info01{font-size:1.1em;font-family:굴림;background:url('/img/company_info_bg.gif') no-repeat 20px 50px;}
.company_info01 u{font-weight:bold;color:#c48600;text-decoration:none;}
.company_info01 h3{padding:0 0 10px 0;}
.company_info01 p{padding:0 0 0 320px;line-height:160%;}
.company_info02{line-height:140%;font-size:1.1em;font-family:굴림;*zoom:1;margin:20px 0;}
.company_info02:after {content:""; display:block; clear:both;}
.company_info02 h3{padding:0 0 10px 0;}
.company_info02 dl{margin:0 10px 10px 10px;}
.company_info02 dl dt{width:20%;float:left;font-weight:bold;border-bottom:1px solid #ededed;color:#c48600;padding:5px 10px;}
.company_info02 dl dd{width:75%;float:left;border-bottom:1px solid #ededed;padding:5px;}