.text-hidden { text-indent: -999px; }

.accessibility { position: absolute; bottom: 9999px; }

.clear::after { content: ""; display: block; clear: both; }

#daumHead .header-top { line-height: 46px; margin-left: 12px; }

#daumHead .header-top #daum-logo { width: 23px; height: 46px; background: url("http://t1.daumcdn.net/finance/old/stock/images/logo@2x.png") no-repeat; background-size: 23px 24px; background-position: 0 center; float: left; padding-right: 12px; }

#daumHead .header-top .main { float: left; font-size: 20px; }

#daumHead .header-top .exchange { font-size: 16px; padding-top: 15px; padding-bottom: 13px; color: #999999; line-height: 17px; margin-left: 15px; float: left; }

#daumHead .header-top .others { font-size: 16px; padding-top: 15px; padding-bottom: 13px; color: #999999; line-height: 17px; margin-left: 15px; float: left; }

.search { width: 46px; height: 46px; background: url("http://t1.daumcdn.net/finance/old/stock/images/search@2x.png") no-repeat; background-size: 20px 19px; background-position: center center; float: right; }

#daumHead nav { font-weight: normal; letter-spacing: 0.04em; text-align: center; position: relative; }

#daumHead nav .gnb-comm { overflow: hidden; width: 100%; }

#daumHead nav .gnb-comm.exchange li { width: 50%; }

#daumHead nav .gnb-comm li { float: left; width: 20%; }

#daumHead nav .gnb-comm .link-menu { box-sizing: border-box; border-bottom: 1px solid #eaeaea; display: block; height: 42px; line-height: 42px; font-size: 16px; }

#daumHead nav .gnb-comm .link-menu span { box-sizing: border-box; display: inline-block; padding: 0 3px; height: 42px; }

#daumHead nav .gnb-comm .on .link-menu span { color: #5182f5; border-bottom: 2px solid #5182f5; }

#daumHead nav .lnb-comm { font-size: 14px; width: 100%; background-color: #fafafa; border-bottom: 1px solid #eaeaea; display: table; }

#daumHead nav .lnb-comm::after { content: ''; display: block; clear: both; }

#daumHead nav .lnb-comm li { display: table-cell; }

#daumHead nav .lnb-comm.foregin li { width: 33.5180055401%; }

#daumHead nav .lnb-comm.foregin li:nth-child(2) { width: 36.2880886427%; }

#daumHead nav .lnb-comm.foregin li:nth-child(3) { width: 30.1939058172%; }

#daumHead nav .lnb-comm.news li { width: 25%; }

#daumHead nav .lnb-comm.my li { width: 50%; }

#daumHead nav .lnb-comm .link-menu { line-height: 39px; display: block; background-color: #fafafa; color: #555555; }

#daumHead nav .lnb-comm .on .link-menu span { font-weight: bold; color: #5182f5; border-bottom: 1px solid #5182f5; }

#daumHead nav .lnb-comm .iphone .lnb-comm .link-menu { line-height: 40px; }

#daumHead nav .wrapper { background-color: #fafafa; border-bottom: 1px solid #eaeaea; height: 39px; position: relative; z-index: 1; width: 100%; overflow-x: auto; }

#daumHead nav .wrapper .scroller { z-index: 1; position: absolute; display: table; width: 100%; }

#daumHead nav .wrapper .scroller .lnb-comm { background: none; border: 0 none; }

#daumHead nav .wrapper .scroller .lnb-comm li:first-child a { padding-left: 16px; }

#daumHead nav .wrapper .scroller .lnb-comm li:last-child a { padding-right: 16px; }

#daumHead nav .wrapper .scroller .lnb-comm .link-menu { padding: 0 13px; white-space: nowrap; }

#daumHead nav::after { content: ''; position: absolute; display: block; width: 12px; height: 39px; left: 0; top: 42px; z-index: 10; background: url("http://t1.daumcdn.net/finance/old/stock/images/blur.png"); }

@media screen and (-webkit-min-device-pixel-ratio: 2), (-min-moz-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) { .search { background: url("http://t1.daumcdn.net/finance/old/stock/images/search.png") no-repeat; background-size: 20px 19px; background-position: center center; } }

/*# sourceMappingURL=map/main.css.map */
