@charset "utf-8";
/* main */
body{background:url('../images/main/bg_main.jpg') center top repeat-x;}
header.container{position:relative;margin:0 auto;width:980px;}
header.container h1.logo{position: absolute;z-index:1;top:27px;left:160px;}
header.container section.search{position: absolute;z-index:1;top:52px;left:310px;background:url('../images/main/bg_search.gif') no-repeat;}
header.container section.search input,header.container section.search a.more{float:left;}
header.container section.search input,header.container section.search a.more img{vertical-align: middle;padding: 0px;margin: 0px;}
header.container section.search input.search-txt{padding:16px 10px 13px 10px;width:368px;height:14px;line-height:100%;font-size:14px;border:none;background:transparent;}
header.container section.search input.search-txt.dval{color:#888888;}
header.container section.search a.more:after{clear:both;content:"";display:block;}
header.container section.search article.list{padding-left:5px;background:url('../images/common/sprite_ico.png') 2px -264px no-repeat;}
header.container section.search article.list a{float:left;margin-left:15px;line-height:26px;font-size:13px;color:#888888;}
header.container section.search article.list:after{clear:both;content:"";display:block;}

header.container a.btn.sitemap.open{position:absolute;z-index:1;bottom:-3px;right:0px;*bottom:0px;}
header.container a.btn.sitemap.open:after{clear:both;content:"";display:block;}

footer.container{border-top:solid 1px #E2E4E5;background:#F8F8F8;}
footer.container div.wrapper{position:relative;z-index:0;margin:0px auto;width:980px;height:114px;}
footer.container h5.logo{margin-top:15px;}
footer.container img.copyright{position:absolute;z-index:1;top:36px;right:0px;}
footer.container nav.util{position:absolute;z-index:1;top:6px;right:4px;*top:5px;}
footer.container nav.util li{float:left;padding-left:18px;background:url('../images/common/dvs_footer_util.gif') 8px 3px no-repeat;line-height:12px;}
footer.container nav.util li.first{background:none;}
footer.container nav.util:after{clear:both;content:"";display:block;}
footer.container a.btn-email{position:absolute;z-index:2;top:56px;left:622px;}
footer.container div.b-banner{position:absolute;z-index:1;top:-15px;left:120px;}

section.main-important{position:relative;z-index:0;margin:10px auto 0px auto;width:980px;height: 430px;}
section.main-important a.bm span{display:none;}
section.main-important a.bm{display:block;width:140px;background:url('../images/main/sprite_important_nav_430.gif') no-repeat;}
section.main-important a.bm.today{height:87px;background-position:0px 0px;}
section.main-important a.bm.today:hover,section.main-important section.wrapper.active a.bm.today{background-position:-140px 0px;}

section.main-important a.bm.market{height:86px;background-position:0px -87px;}
section.main-important a.bm.market:hover,section.main-important section.wrapper.active a.bm.market{background-position:-140px -87px;}

section.main-important a.bm.valueup{height:89px;background-position:0px -173px;}
section.main-important a.bm.valueup:hover,section.main-important section.wrapper.active a.bm.valueup{background-position:-140px -173px;}

section.main-important a.bm.ipo{height:86px;background-position:0px -262px;}
section.main-important a.bm.ipo:hover,section.main-important section.wrapper.active a.bm.ipo{background-position:-140px -262px;}

section.main-important a.bm.bond{height:82px;background-position:0px -348px;}
section.main-important a.bm.bond:hover,section.main-important section.wrapper.active  a.bm.bond{background-position:-140px -348px;}

section.main-important section.wrapper ul{display:none;position:absolute;z-index:1;top:0px;left:140px;width:840px;height:430px;background:url('../images/main/sprite_important_bg_430.gif') no-repeat;}
section.main-important section.wrapper.active ul{display:block;}
section.main-important section.market ul{background-position:0px -430px;}
section.main-important section.valueup ul{background-position:0px -860px;}
section.main-important section.ipo ul{background-position:0px -1290px;}
section.main-important section.bond ul{background-position:0px -1720px;}


section.main-important section.wrapper ul a.mm{display:block;padding-left:18px;width:140px;height:33px;line-height:33px;font-size:15px;color:#ffffff;font-weight:normal;}
section.main-important section.wrapper ul a.mm:hover,section.main-important section.wrapper li.active a.mm{text-decoration:none;background:url('../images/main/bg_important_nav_mm.png') no-repeat;color:#116790;font-weight:bold;}
section.main-important section.wrapper ul a.mm.first{margin-top:16px;}
section.main-important section.wrapper ul a.mm.spacing{letter-spacing:-0.8px;}
section.main-important section.wrapper article{display:none;position:absolute;z-index:1;top:0px;left:163px;padding:28px 15px 0 20px;width:642px;}
section.main-important section.wrapper ul li.active article{display:block;}
section.main-important section.wrapper article hgroup h3{height:25px;line-height:25px;font-size:20px;color:#333333;font-weight:bold;}
section.main-important section.wrapper article hgroup h3 span{padding-left:10px;font-size:14px;color:#00b4d5;font-weight:normal;}
section.main-important section.wrapper article hgroup a.btn-more{padding-right:39px;height:25px;line-height:25px;font-size:14px;color:#bbbbbb;background:url('../images/common/sprite_ico.png') 43px -116px no-repeat;}
section.main-important section.wrapper article hgroup a.btn-more:hover{text-decoration:none;}
section.main-important section.wrapper article hgroup a.btn-more:after{clear:both;content:"";display:block;}

section.main-important section.wrapper article div.investment-container{position:relative; width:100%; height:330px; }
section.main-important section.wrapper article div.investment-container div.background-image{margin-top:10px; position:absolute; width:630px; height:100%; background-image: url('../images/main/main_valueup_invstmnt.png'); background-size:cover; z-index:1;}
section.main-important section.wrapper article div.investment-container img.overlay-image.tlt{position:absolute; top: 40px; left:35px; z-index:2;}
section.main-important section.wrapper article div.investment-container img.overlay-image.ind{position:absolute; top: 120px; left:35px; z-index:2; clip : rect(0,300px,50px,0)}
section.main-important section.wrapper article div.investment-container img.overlay-image.isu{position:absolute; top: 180px; left:35px; z-index:2; clip : rect(0,300px,50px,0)}
section.main-important section.wrapper article div.investment-container img.overlay-image.pdf{position:absolute; top: 260px; left:35px; z-index:2; clip : rect(0,300px,50px,0)}
section.main-important section.wrapper article div.investment-container img.overlay-image.ind.active{position:absolute; top: 120px; left:-265px; z-index:2; clip : rect(0,600px,53px,300px)}
section.main-important section.wrapper article div.investment-container img.overlay-image.isu.active{position:absolute; top: 180px; left:-265px; z-index:2; clip : rect(0,600px,53px,300px)}
section.main-important section.wrapper article div.investment-container img.overlay-image.pdf.active{position:absolute; top: 260px; left:-265px; z-index:2; clip : rect(0,600px,50px,300px)}

section.main-important section.wrapper article div.index-container{position:relative; width:100%; height:330px; }
section.main-important section.wrapper article div.index-container div.background-image{margin-top:10px; position:absolute; width:630px; height:100%; background-image: url('../images/main/main_valueup_index_01.png'); background-size:cover; z-index:1;}
section.main-important section.wrapper article div.index-container img.overlay-image.idx{position:absolute; top: 250px; left:35px; z-index:2; clip : rect(0,300px,50px,0)}
section.main-important section.wrapper article div.index-container img.overlay-image.idx.active{position:absolute; top: 250px; left:-265px; z-index:2; clip : rect(0,600px,53px,300px)}

section.main-important section.wrapper article div.report-container{position:relative; width:100%; height:330px; }
section.main-important section.wrapper article div.report-container div.background-image{margin-top:10px; position:absolute; width:630px; height:100%; background-image: url('../images/main/main_valueup_report.png'); background-size:cover; z-index:1;}
section.main-important section.wrapper article div.report-container img.overlay-image.report{position:absolute; top: 250px; left:35px; z-index:2; clip : rect(0,301px,50px,0)}
section.main-important section.wrapper article div.report-container img.overlay-image.report.active{position:absolute; top: 250px; left:-265px; z-index:2; clip : rect(0,601px,53px,301px)}

section.main-important section.wrapper article dl.list{display:block;margin-top:12px;padding-top:3px;height:293px;}

section.main-important section.today article dl.list{border-top:solid 4px #27bbd6;border-bottom:solid 2px #27bbd6;}
section.main-important section.market article dl.list{border-top:solid 4px #959FE7;border-bottom:solid 2px #959FE7;}
section.main-important section.ipo article dl.list{border-top:solid 4px #30C19A;border-bottom:solid 2px #30C19A;}
section.main-important section.valueup article dl.list{border-top:solid 4px #CC3333;border-bottom:solid 2px #CC3333;}
section.main-important section.bond article dl.list{border-top:solid 4px #7CBE22;border-bottom:solid 2px #7CBE22;}

section.main-important section.wrapper article hgroup{height:25px;}
section.main-important section.wrapper article dl.list dt,section.main-important section.wrapper article dl.list dd{float:left;height:36px;line-height:36px;background:url('../images/main/bg_important_list.gif') no-repeat;}
section.main-important section.wrapper article dl.list dt.first,section.main-important section.wrapper article dl.list dd.first{background-position:0px -1px;}
section.main-important section.wrapper article dl.list dt{padding-left:10px;width:121px;background-position:-2px 0px;}
section.main-important section.wrapper article dl.list dt a{font-size:14px;color:#333333;font-weight:bold;text-decoration:none;}
section.main-important section.wrapper article dl.list dt a:hover,section.main-important section.wrapper article dl.list dt a:focus{color:#0B1B92;}
section.main-important section.wrapper article dl.list dt.first{background-position:-2px -1px;}
section.main-important section.wrapper article dl.list dd.subject{padding-left:16px;width:394px;}
section.main-important section.wrapper article dl.list dd.subject a{font-size:14px;color:#333333;}
section.main-important section.wrapper article dl.list dd.subject a:hover{font-size:14px;color:#0B1B92;}
section.main-important section.wrapper article dl.list dd.subject strong{font-size:14px;color:#fea321;font-weight:normal;}
section.main-important section.wrapper article dl.list dd.date{padding-left:10px;width:84px;}
section.main-important section.wrapper article dl.list:after{clear:both;content:"";display:block;}

section.main-important div.notice{position:absolute;z-index:1;bottom:24px;right:18px;width:640px;height:15px;overflow:hidden;}
section.main-important div.notice ul{height:15px !important;overflow:hidden;
position:static !important;
z-index:2!important;
top: 0px !important;
left: 0px !important;
width: 100% !important;
height: 15px !important;
background: none !important;
}
section.main-important div.notice li{margin-right:22px;line-height:15px;text-align:right;}
section.main-important div.notice li{color:#4086ab;font-weight:normal;font-size:12px;}
section.main-important div.notice a.btn-today-live{position:absolute;z-index:2;bottom:1px;right:3px;display:block;width:15px;height:13px;background:url('../images/common/sprite_ico.png') 0px -150px no-repeat;}
section.main-important div.notice a.btn-today-stop{position:absolute;z-index:2;bottom:1px;right:3px;display:block;width:15px;height:13px;background:url('../images/common/sprite_ico.png') 0px -360px no-repeat;}

section.main-important div.notice a.btn-today-live span,a.btn-today-stop span{display:none;}
section.main-important div.notice a.btn-next.stoped{background-position:0px -360px;}

section.news_spot{display:block;margin-top:28px;height:43px;background:url('../images/main/bg_news.gif') repeat-x;}
section.news_spot div.centered{position:relative;z-index:0;margin:0px auto;width:980px;}
section.news_spot div.inner{padding-top:7px;}
section.news_spot article.news{float:left;padding-left:5px;width:628px;}
section.news_spot article.news h3.ttl{float:left;}
section.news_spot article.news h3.ttl a span{display:none;}
section.news_spot article.news h3.ttl a {display:block;width:118px;height:27px;background:url('../images/main/ttl_news.gif') no-repeat;}
section.news_spot article.news h3.ttl a.stoped {background:url('../images/main/ttl_news_pause.gif') no-repeat;}

section.news_spot article.news ul{position:relative;z-index:0;float:left;margin-left:11px;width:462px;height:27px;line-height:27px;overflow:hidden;font-size:14px;}
section.news_spot article.news ul li{width:462px;}
section.news_spot article.news ul li a{float:left;width:420px;}
section.news_spot article.news ul li span{float:right;}
section.news_spot article.news a.btn-more{float:left;margin:3px 0 0 9px;width:24px;height:24px;background:url('../images/common/sprite_ico.png') 0px -117px no-repeat;}
section.news_spot article.news a.btn-more span{display:none;}
section.news_spot img.dvs_news_spot{position:absolute;z-index:1;top:0px;left:632px;}
section.news_spot article.stockindex{float:left;margin-left:26px;}
section.news_spot article.stockindex h3.ttl{float:left;}
section.news_spot article.stockindex h3.ttl a span{display:none;}
section.news_spot article.stockindex h3.ttl a {display:block;width:106px;height:27px;background:url('../images/main/ttl_stockindex.gif') no-repeat;}
section.news_spot article.stockindex h3.ttl a.stoped {background:url('../images/main/ttl_stockindex_pause.gif') no-repeat;}

section.news_spot article.stockindex ul{position:relative;z-index:0;float:left;margin-left:8px;width:201px;height:27px;line-height:27px;overflow:hidden;font-size:13px;}
section.news_spot article.stockindex ul li div{float:left;}
section.news_spot article.stockindex ul li div.step-00{width:75px;}
section.news_spot article.stockindex ul li div.step-01{width:60px;}
section.news_spot article.stockindex ul li div.step-02{padding-left:18px;width:40px;}
section.news_spot article.stockindex ul li div.down{color:#005CFF;}
section.news_spot article.stockindex ul li div.up{color:#FF0000;}
section.news_spot article.stockindex ul li div.step-02.ico_down{background:url('../images/common/sprite_ico.png') 0px -171px no-repeat;}
section.news_spot article.stockindex ul li div.step-02.ico_up{background:url('../images/common/sprite_ico.png') 0px -201px no-repeat;}
section.news_spot article.stockindex:after{clear:both;content:"";display:block;}

nav.gnb{margin:29px auto 0 auto;width:995px;}
nav.gnb li{float:left;margin-left:6px;}
nav.gnb li.first{margin-left:0px;}
nav.gnb li a.nm span{display:block;width:137px;height:89px;}
nav.gnb li.disclosure a.nm span{background:url('../images/main/gnb_disclosure_active_4.gif') no-repeat;}
nav.gnb li.corpdetail a.nm span{background:url('../images/main/gnb_corpdetail_active_4.gif') no-repeat;}
nav.gnb li.kosdaqipo a.nm span{background:url('../images/main/gnb_kosdaqipo_active_4.gif') no-repeat;}
nav.gnb li.disclosureinfo a.nm span{background:url('../images/main/gnb_disclosureinfo_active_4.gif') no-repeat;}
nav.gnb li.investwarn a.nm span{background:url('../images/main/gnb_investwarn_active_4.gif') no-repeat;}
nav.gnb li.listinvstg a.nm span{background:url('../images/main/gnb_listinvstg_active_4.gif') no-repeat;}
nav.gnb li.state a.nm span{background:url('../images/main/gnb_state_active_4.gif') no-repeat;}
nav.gnb li.dividendstock a.nm span{background:url('../images/main/gnb_dividend_stock_active_1.gif') no-repeat;}
nav.gnb li.dividendkosdaq a.nm span{background:url('../images/main/gnb_dividend_kosdaq_active_1.gif') no-repeat;}
nav.gnb li.valueupreport a.nm span{background:url('../images/main/gnb_valueup_report_active_1.png') no-repeat;}
nav.gnb:after{clear:both;content:"";display:block;}

section.schedule{margin:32px auto 0 auto;width:984px;}
section.schedule article{position:relative;z-index:0;float:left;width:488px;height:103px;background:url('../images/main/bg_schedule.png') no-repeat;}
section.schedule article.ir{margin-left:6px;}
section.schedule article.ir:after{clear:both;content:"";display:block;}
section.schedule article h3.ttl{float:left;margin:8px 0 0 20px;}
section.schedule article ul{float:left;margin:17px;margin-top:28px;max-width: 270px;}
section.schedule article li {padding:3px 0 3px 0;}
section.schedule article li a{line-height:16px;font-size:14px;color:#333333;}
section.schedule article li span.date{display:inline-block;padding-right:30px;font-size:12px;}
section.schedule article a.btn-more{position:absolute;z-index:1;top:17px;right:8px;width:24px;height:24px;background:url('../images/common/sprite_ico.png') 0px -240px no-repeat;}
section.schedule article a.btn-more span{display:none;}
section.schedule article p.date{position:absolute;z-index:1;bottom:18px;left:40px;font-size:12px;color:#1783dd;}

nav.bt_util{margin:26px auto 0 auto;width:980px;}
nav.bt_util ul{position:relative;z-index:0;display:block;height:52px;background:url('../images/main/bg_bt_util.gif') repeat-x;}
nav.bt_util li{float:left;}
nav.bt_util li.family{float:right;}
nav.bt_util li a{display:block;font-size:0px;}
nav.bt_util:after{clear:both;content:"";display:block;}
nav.bt_util section.btmenu{display:none;position:absolute;z-index:1;}
nav.bt_util section.btmenu.active{display:block;}
nav.bt_util section.roundbox.util_recommand,nav.bt_util section.roundbox.util_report,nav.bt_util section.roundbox.util_schedule,nav.bt_util section.roundbox.util_family{width:962px;top:56px;left:2px;}
nav.bt_util section.roundbox.type-01 div.ctt_0,nav.bt_util section.roundbox.type-01 div.ctt_1{padding-left: 10px; float:left;}
nav.bt_util section.roundbox.type-01 div.ctt_0{padding-left: 5px;width:468px;}
nav.bt_util section.roundbox.type-01 div.ctt_1{background:url('../images/main/bg_bt_util_ctt1.gif') 0px 0px no-repeat;}
nav.bt_util section.roundbox.type-01 div.ctt_0 a,nav.bt_util section.roundbox.type-01 div.ctt_1 a{display:inline-block;line-height:18px;padding:3px 0 4px 16px;font-size:13px;color:#929292;}
nav.bt_util section.roundbox.type-01 div.ctt_2,nav.bt_util section.roundbox.type-01 div.ctt_3{float:left;padding-left: 1px;}
nav.bt_util section.roundbox.util_mobile{width: 962px;height:161px;bottom:-172px;left:2px;}
nav.bt_util section.roundbox.type-01 div.ctt_3{background:url('../images/main/bg_bt_util_ctt1.gif') 0px -6px no-repeat;}
nav.bt_util section.roundbox.util_family{bottom:-108px;}
nav.bt_util section.roundbox.util_family h5{display:block;margin:10px 30px;padding:2px 0px 2px 8px;background:#a5a5a5;line-height:16px;font-size:13px;font-weight:bold;color:#ffffff;}
nav.bt_util section.roundbox.type-01 div.ctt_4{padding-bottom:10px;}
nav.bt_util section.roundbox.type-01 div.ctt_4 a{width:129px;float:left;display:block;line-height:17px;padding:3px 11px 3px 11px;font-size:13px;color:#929292;text-decoration:none;background:url('../images/main/blet_arrow.gif') 0px 10px no-repeat;}
nav.bt_util section.roundbox.type-01 div.ctt_4 a:hover,nav.bt_util section.roundbox.type-01 div.ctt_4 a:focus{color:#333333;}
nav.bt_util section.roundbox.type-01 div.ctt_4 a.long{width:128px;margin-left:34px;}

nav.bt_util section.roundbox.type-01 span.comname{display:inline-block;padding-right:10px;width:67px;font-size: 13px;color: #929292;background:url('../images/common/blet_dvs.gif') right 4px no-repeat;}

nav.bt_util section.roundbox img.bl{display:none;}
nav.bt_util section.roundbox img.br{display:none;}
nav.bt_util section.roundbox div.bm{display:none;}

#shortcut a.skip-main-important{position:absolute; top:-9999px; background:#000; width:100%; height: 40px; text-align: center; color: #fff; line-height: 40px; font-size:14px; font-weight: bold; z-index: 100; opacity: 0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); }
#shortcut a.skip-main-important:hover , #shortcut a.skip-main-important:focus , #shortcut a.skip-main-important:active{top:0px;}

header.container hgroup{height:140px;margin-bottom:0px !important;}

#topnotice article.ctt {border: solid 1px #B1B1B1;margin:10px auto 10px auto;}

/*bxslider*/
div.bx-wrapper.notice li{display:none;}
div.bx-wrapper.notice li.first{display:block;}
div.bx-wrapper.notice div.bx-controls-direction{display:none;}
div.bx-wrapper.notice div.bx-controls{position:absolute;z-index:1000;bottom:11px;left:21px;}
div.bx-wrapper.notice div.bx-controls div.bx-pager{float:left;}
div.bx-wrapper.notice div.bx-controls div.bx-pager div.bx-pager-item{float:left;margin-right:3px;}
div.bx-wrapper.notice div.bx-pager-item a{display:block;width:18px;height:18px;line-height:18px;font-size:13px;color:#ffffff;background:#cccccc;text-align:center;text-decoration:none;}
div.bx-wrapper.notice div.bx-pager-item a.active{background:#27bbd6;}
div.bx-wrapper.notice div.bx-controls div.bx-controls-auto{float:left;}
div.bx-wrapper.notice div.bx-controls-auto div.bx-controls-auto-item{float:left;margin-right:3px;}
div.bx-wrapper.notice div.bx-controls-auto-item a.bx-start{display:block;width:14px;height:18px;background:url('../images/common/sprite_autocontrol.png') 0px -18px no-repeat;text-indent: -9999px;}
div.bx-wrapper.notice div.bx-controls-auto-item a.bx-start.active{background-position:0px 0px;}
div.bx-wrapper.notice div.bx-controls-auto-item a.bx-stop{display:block;width:14px;height:18px;background:url('../images/common/sprite_autocontrol.png') 0px -54px no-repeat;text-indent: -9999px;}
div.bx-wrapper.notice div.bx-controls-auto-item a.bx-stop.active{background-position:0px -36px;}

div.bx-wrapper.notice div.bx-controls:after{clear:both;content:"";display:block;}

.inquery dd{padding: 4px 0px;}
.inquery dd section.auto_complete input.txt {width: 275px;}
.inquery dd section.auto_complete #AKCArrow {left : 250px !important;}

/*자동완성어BOX*/
/* TOP 자동완성어 */
section.top-akc-main #AKCDivTop  {position:absolute; left:2px; width:385px; top:45px; background:#fff; border:1px solid #a4a4a4; overflow:hidden; z-index:999;}
section.top-akc-main #AKCArrowTop{position: absolute;left:350px; top:13px;}
section.top-akc-main #AKCIfrmTop {height:130px; width:100%;}
section.top-akc-main #AKCResult{width:360px;}
section.top-akc-main #AKCResult .close{display:block; padding:5px 5px 3px 0; background:url('../images/common/keydown_close.gif') repeat-x; text-align:right;}
