@charset "utf-8";
.tab_content *, #stockInfo1 *{font-family: "맑은 고딕"; font-size: 15px;}
    .table_container th, .table_container td{border: 1px solid #dcdcdc;}
    .tab_content table{border-collapse: collapse; line-height: normal;}
    .tab_content table th{font-weight: bold;}
    .tab_content table th, .tab_content table td { color:#333; padding:7px; letter-spacing: 0;}
    ul{margin:0; padding:0;}
    .tab_ctr{
        float: left;
        list-style-type: none; padding:5px 0 7px 0;
        width: 142px;
        height: 24px;
        border: 1px solid #b2b2b2;
        border-bottom: none;
        margin-right: 1px;
        text-align: center;
        font-size: 16px;
        cursor: pointer;
    }
    .testClass:before{
        content:"-";
    }
    .foot_txt_img{text-align: center; margin-bottom: 45px; box-sizing: border-box; width: 790px; margin: auto; padding:10px;}
    .foot_txt_img .img_con_img{width: 194px; overflow: hidden; box-sizing: border-box; display: inline-block; border-right: 1px solid #dcdcdc;}
    .foot_txt_img .img_con_txt{width: 576px; overflow: hidden; box-sizing: border-box; display: inline-block; text-align: left; padding-left: 20px;}
    .foot_txt_img .img_con_wrap img {width: 100%;}
	.stock_info .haHan_color{color: #2480c4!important; background:url('../../img/client/sub/icon_hahan.png')no-repeat 60px center!important;}
    .stock_info .sangHan_color{color: #ff3c00!important; background:url('../img/client/sub/icon_sangHan.png')no-repeat 60px center!important;}
    .sangHan_color{color: #ff3c00!important; background:url('../img/client/sub/icon_sangHan.png')no-repeat 75px center!important;}
    .sangHan_curjuka{padding-top:0!important;background:url('../img/client/sub/icon_sanghan_curjuka.png')no-repeat 35px 5px!important; font-weight: bold!important; }
    .haHan_curjuka{padding-top:0!important;background:url('../img/client/sub/icon_hahan_curjuka.png')no-repeat 35px 5px!important;  font-weight: bold!important;}
    .haHan_color{color: #2480c4!important; background:url('../img/client/sub/icon_hahan.png')no-repeat 75px center!important;}
	.stock_info_tb_wrap table:not(#hoga) thead{border-bottom: 1px solid #4573ab; border-top: 2px solid #4573ab; text-align: left; font-weight: bold;}
    #hoga thead tr{border-bottom: 1px solid #4573ab; border-top: 2px solid #4573ab;}
    #hoga tfoot td{background-color: #f2eff8;}
    #hoga td{border:1px solid #fff;}
    #hoga tr:first-child td{border-top:none;}
    .time_conclude_wrap table#dailyStock td:not(:first-child){text-align: right; padding-right: 40px;}
    .time_conclude_wrap table{width: 100%;text-align: center;  border-top: 2px solid #4573ab; border-bottom: 1px solid #4573ab;}
    .time_conclude_wrap table td:not(:first-child){text-align: right; padding-right: 70px;}
    .time_conclude_wrap table th{background-color: #eff7f8;}
    .time_conclude_wrap table tr:nth-child(n){background-color: #fff;}
    .time_conclude_wrap table tr:nth-child(2n){background-color: #f5f5f5;}
    #hoga td{text-align: right;}
    #hoga td:nth-child(2){padding-right: 20px;}
    #hoga tfoot td:nth-child(2){text-align: center; padding-right: 0;}
    #stockInfo1 th , #stockInfo1 td{ padding:10px;color: #000;}
    #stockInfo1 th {font-weight: bold;}
	.this_time{font-size: 15px; font-family: "맑은 고딕"; margin: 0 auto; margin-top: 45px;margin-bottom: 10px;text-align: center; overflow: hidden; line-height: 1.4em;color: #000; letter-spacing: 0px;}
	.stock_info_top_wrap{ margin:auto; margin-bottom:10px;}
	.stock_info_top_wrap table{width: 100%;border-collapse: collapse;text-align: center; border-bottom: 1px solid #4573ab; border-top: 2px solid #4573ab;}
	.stock_info_top_wrap table td{border: none;}
	.stock_info_top_wrap th:nth-child(-n+2), .stock_info_top_wrap td:nth-child(-n+2){border-right:1px solid #dcdcdc; }
	.stock_info_top_wrap th:not(:nth-child(-n+3)){background-color: #eff7f8;}
	.stock_info_tb_wrap{width: 50%; display: inline-block; float:left;}
	.stock_info_tb_wrap table{width: 100%; text-align: center; border-collapse: collapse;}
	.stock_info_tb_wrap table:not(#hoga) th{background-color: #f2eff8; border-bottom: 1px solid #fff;}
	.stock_info_tb_wrap table:not(#hoga) tbody td{text-align: right; padding-right: 10px;}
	
	
	

    .this_time a{float: right;
        background-color : #dcdcdc;
        text-align: center;
        min-width: 40px;
        width: auto;
        padding: 0px 10px 0px 20px;
        background-color: #eee;
        color: #000!important;
        border: 1px solid #d5d5d5;
        border-radius: 5px;
        display: inline-block;
        cursor: pointer;
        margin-top: 1px;
        background:url("../img/client/sub/bg_refresh.png")no-repeat 5px center;
    }


    #askPrice{width: 100%;text-align: center; border-top: 2px solid #4573ab; border-bottom: 1px solid #4573ab;}
    #askPrice tbody td:nth-child(2n-1){background-color: #f6f6f6;}
    #askPrice tbody td:not(:nth-child(2n-1)){text-align: right; padding-right: 165px;}
    #askPrice tbody td{border: 1px solid #fff;}
    #askPrice th{background-color: #eff7f8;border: 1px solid #fff;}
    #askPrice tfoot td{background-color: #eaeaea; border-left:1px solid #fff;border-right:1px solid #fff;}
    #askPrice tfoot td:nth-child(2n){text-align: right; padding-right:165px;}


        /*graph */
    .year_item{text-align: right;}
    .year_item > span{margin-right: 20px;}
    .color_box{width: 10px;height: 10px;display: inline-block;margin-right: 10px;}
    .y_line{position: absolute; right:40px;}
    .y_table{height: 100%;width: 100%;}
    .graph_content{position: relative; margin-top: 10px; margin-bottom: 50px;}
    .graph_container{margin:10px 0; height: 100%; width: 1140px;}
    .graph_info{width: 100%; overflow: hidden; border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;}
    .graph_info .g_info_title{float: left; padding:5px 10px 7px; background-color:#eff7f8; }
    .graph_info .g_info_contnet{float: left; padding:5px 10px 7px; }