@charset "utf-8";
body{
    font-family:"Malgun Gothic", "Open Sans", "Gothic", "Arial", sans-serif;
    font-size:14px;
    color:#333;
}
a:link, a:visited{
    color:#1e1e1e;
    text-decoration:none;
}
a:hover, a:focus{
    font-weight:bold;
}
img{
    vertical-align:top;
}
.center{
    width:1260px;
    margin:0 auto;
}
.blind{
    position:absolute;
    left:-9999em;
}
.clear:after{
    content:'';
    display:block;
    clear:both;
}
.mb_view{
    display:none;
}
.pc_view{
    display:block;
}
.up{
    color:#e00909;
}
.down{
    color:#052d81 ;
}
.same{
    color:#16b464;
}

#container{
    width:1140px;
    height:224px;
}

#stock_info{
    margin-bottom:30px;
    border-bottom:1px solid #e6e6e6;
    padding-bottom:12px;
}
#stock_info>h4, #stock_info>div{
    float:left;
    width:50%;
}
#stock_info>div { text-align:right; }

#quote_chart>div{
    float:left;
    width:49%;
}
#cur_top_box { margin-right:2%; }

.cup{
    padding:15px 0 14px 0;
    text-align:center;
}
.cup>dl, .cup>div{
    float:left;
    width:50%;
}
#cur_close{
    border-right:1px solid #e6e6e6;
    font-size:36px;
    font-weight:bold;
    box-sizing:border-box;
}
#cur_close>img { margin-top:13px; }

.per_updown dt, .per_updown dd{
    float:left;
    width:50%;
}
.per_updown>dl:first-child { margin-bottom:9px; }
#updown_title, #percent_title{ font-weight:bold; }
#updown>img{ margin-top:5px; }

.ohlv{
    border-top:1px solid #000;
    border-bottom:1px solid #999;
}
.ohlv>dl{
    width:25%;
    float:left;
    box-sizing:border-box;
}
.ohlv dt, .ohlv dd{
    padding:15px 0;
    text-align:center;
}
.ohlv dt{
    border-bottom:1px solid #e6e6e6;
    font-weight:bold;
}

#index_tb{
    border-top:1px solid #000;
    border-bottom:1px solid #999;
}
#index_tb>dl{
    width:33.33333%;
    float:left;
}
#index_tb dt, #index_tb dd{
    text-align:center;
}
#index_tb dt{
    border-bottom:1px solid #e6e6e6;
    padding:15px 0;
    font-weight:bold;
}

.index_close{
    height:97px;
    padding-top:40px;
    background-repeat:no-repeat;
    background-position:center;
    color:#fff;
    font-weight:bold;
    box-sizing:border-box;
}
.index_updown{
    height:20px;
}
.index_updown>img { margin-top:7px; }






































/*  */
