@charset "utf-8";

body{
    font-family:"SDGothic", "PlainLight", "Arial", sans-serif;
    font-size:15px;
    color:#333;
}
a:link, a:visited{
    color:#1e1e1e;
    text-decoration:none;
}
a:hover, a:focus { font-weight:bold; }
img { vertical-align:top; }
th, td { vertical-align:middle;}
.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:#f40000; }
.down { color:#0039f4; }
.same { color:#1D9D5C; }
.em { background:#eeeeee; }

dd,td { color:#666666; }

/* 공통Top */
.name{
    padding:5px 0;
    font-size:20px;
    font-weight:bold;
}
.date{
    margin-bottom:40px;
    line-height:37px;
}

/* 주가정보 상단 차트 Style-1 */
#quote_chart{
    padding:30px 0 10px 0;
}
#cur_chart_box, #chart_min { float:left;}
#cur_chart_box { width:46%; }
#chart_min{
    width:50%;
    margin-left:4%;
}
#chart_min #chart_container { margin-bottom:0; }
#cup { position:relative; }
.current, .per_updown { float:left; }
.current{
    width:50%;
    padding-left:3%;
    box-sizing:border-box;
}
#cur_close>img { margin-top:15px; }
.per_updown{
    margin-left:3%;
    width:47%;
}
.current>dd{
    margin:15px 0;
    text-align:center;
    font-size:36px;
    font-weight:bold;
}
.per_updown { margin-top:15px; }
.per_updown>dt, .per_updown>dd{
    float:left;
    width:50%;
}
.per_updown>dt { clear:both; font-weight:bold; }
.per_updown>dt:first-child, .per_updown>dd:nth-child(2) { margin-bottom:10px; }
.per_updown>dd:nth-child(2)>img {
    width:11px;
    height:6px;
    margin-top:5px;
}
.per_updown>dd:nth-child(4) { box-sizing:border-box; }

#ohlv { border-top:2px solid #666; }
#ohlv>dl{
    float:left;
    width:25%;
    text-align:center;
    box-sizing:border-box;
}
#ohlv>dl>dt { font-weight:bold; }
#ohlv>dl:last-child { border:none; }
#ohlv>dl>dt, #ohlv>dl>dd {
    padding:15px 0 0;
    height:34px;
}
#ohlv>dl>dt{
    border-bottom:1px solid #cdcdcd;
    background:#fafafa;
}
#ohlv>dl>dd { border-bottom:1px solid #666; }

/* 주가정보 상단 차트 Style-2 */
#cur_top_box{
    padding:30px 0 10px 0;
}
#cur_top_box>#cup, #cur_top_box>#ohlv { float:left; }
#cur_top_box>#cup{
    width:50%;
    padding-top:13px;
}
#cur_top_box>#ohlv{
    width:50%;
    margin-left:2%;
}
#chart_coc { margin-bottom:40px; }

/* 공통 호가 테이블 */
#hoga_tb, #cap_ind { float:left; }
#hoga_tb{
    width:46%;
    border-top:2px solid #666;
    border-bottom:1px solid #666;
    margin-right:4%;
}
#hoga_tb>thead { background:#fafafa; }
#hoga_tb th, #hoga_tb td{
    border-bottom:1px solid #ccc;
    padding:20px 0;
    text-align:center;
}
#hoga_tb tfoot th, #hoga_tb tfoot td { border-bottom:none; }
#hoga_tb th:last-child, #hoga_tb td:last-child { border-right:none; }
#hoga_tb thead th, #hoga_tb tfoot th, #hoga_tb tfoot td { font-weight:bold; }
#cap_ind{
    width:50%;
    border-top:2px solid #666;
}
.capital_tb { width:100%; }
.capital_tb th, .capital_tb td{
    border-bottom:1px solid #ccc;
    padding:20px 0;
}
.capital_tb tr:last-child>th, .capital_tb tr:last-child>td { border-bottom:1px solid #666; }
.capital_tb th:nth-child(2n-1){
    width:31%;
    padding-left:12px;
    box-sizing:border-box;
    font-weight:bold;
    text-align:left;
}
.capital_tb td:nth-child(2n){
    padding-right:12px;
    text-align:right;
}
.capital_tb th:last-child, .capital_tb td:last-child { border-right:none; }

/* 업종지수 */
#index_tb {
    margin-top:52px;
    border-top:2px solid #666;
    border-bottom:1px solid #666;
}
#index_tb>dl{
    border-bottom:1px solid #ccc;
    padding:18px 0;
}
#index_tb>dl:last-child { border-bottom:none; }
#index_tb>dl>dt, #index_tb>dl>div{
    float:left;
    width:50%;
}
#index_tb>dl>dt{
    margin-top:21px;
    font-weight:bold;
    font-size:15px;
    text-align:center;
    color:#000;
}
#index_tb>dl dd:first-child{
    margin-bottom:10px;
    font-size:30px;
    font-weight:bold;
    text-align:center;
}
#index_tb>dl dd:first-child>img { margin-top:12px; }
#index_tb>dl dd:nth-child(2){
    text-align:center;
    font-weight:normal;
    color:#666;
}


/* 업데이트 문구 */
.auto_update{
    margin-top:10px;
    padding:10px 0;
    text-align:right;
}

/* 제공정보 */
.noti{
    margin-top:40px;
    font-size:13px;
    line-height:25px;
}

/* 현재가 거래원정보 */
.dealer_tb { width:100%; }
.dealer_tb>thead th:nth-child(2n-1) { text-align:center; }
.dealer_tb>thead th:nth-child(2n){
    background:#f5f5f5;
    font-weight:bold;
}
.dealer_tb th, .dealer_tb td{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:15px 0;
}
.dealer_tb th:nth-child(2n-1){
    width:31%;
    padding-left:6px;
    box-sizing:border-box;
    font-weight:bold;
    text-align:left;
    background:#f5f5f5;
}
.dealer_tb td:nth-child(2n){
    padding-right:6px;
    text-align:right;
}
.dealer_tb th:last-child, .dealer_tb td:last-child { border-right:none; }

/* 분단위차트 */
#min_chart1, #min_chart2{
    float:left;
    width:49%;
}
#min_chart1 { margin-right:2%; }
#min_chart1>h4, #min_chart2>h4{
    margin-bottom:5px;
    font-weight:bold;
}
#btn_check{
    margin-bottom:20px;
    text-align:right;
}
#btn_check input{
    margin-left:15px;
    vertical-align:middle;
}
a.btn{
    margin-left:10px;
    border-radius:4px;
    padding:8px 14px;
    line-height:33px;
    background:#666;
    font-weight:bold;
    color:#fff;
}
.minute{
    width:100%;
    border-top:2px solid #666;
}
.minute thead th { background:#fafafa; }
.minute tr>th:last-child, .minute tr>td:last-child { border-right:0; }
.minute th, .minute td{
    border-bottom:1px solid #ccc;
    width:16.66666%;
    padding:15px 0;
}
.minute th { font-weight:bold; }
.minute td{
    text-align:center;
}
.minute td>img { padding-top:7px; }

/* 일자별차트 */
#daily_chart1, #daily_chart2{
    float:left;
    width:49%;
}
#daily_chart1 { margin-right:2%; }
#daily_chart2>h4{
    margin-bottom:5px;
    line-height:33px;
    font-weight:bold;
}
#daily_chart1>#btn_check, #daily_chart2>#btn_check,
#daily_chart3>#btn_check{
    margin-bottom:5px;
    margin-right:15px;
}
.daily{
    width:100%;
    border-top:2px solid #666;
}
.daily thead th { background:#fafafa; }
.daily tr>th:last-child, .daily tr>td:last-child { border-right:0; }
.daily th, .daily td{
    border-bottom:1px solid #ccc;
    width:12.5%;
    padding:15px 0;
}
.daily th { font-weight:bold; }
.daily td{
    text-align:center;
}
.daily td>img { padding-top:7px; }

/* 차트분석 */
#chart_set {
    margin-top:30px;
    margin-bottom:40px;
    border-top:2px solid #666;
}
#chart_set div>dt, #chart_set div>dd {
    float:left;
    padding:15px 0;
}
#chart_set div>dt{
    width:20%;
    height:45px;
    border-bottom:1px solid #ccc;
    box-sizing:border-box;
    text-align:center;
    font-weight:bold;
    background:#fafafa;
}
#chart_set div>dd{
    width:80%;
    height:45px;
    border-bottom:1px solid #ccc;
    padding-left:15px;
    box-sizing:border-box;
}
#chart_set div>dd>input, #chart_set div>dd>select { vertical-align:middle; }
#chart_set div>dd>select{
    height: 26px;
    margin-top:-6px;
}
#chart_set div>dd>input { margin-right:5px; }
#chart_set div>dd>label { margin-right:10px; }
#chart_set div>dd>label:last-child { margin-right:0; }
#chart_set .select_setting dd>label:nth-of-type(3) { margin-right:20px; }
#chart_set .select_setting dd>a.btn { line-height:normal; }
.left_axis, .right_axis{
    width:50%;
    padding:10px 0;
    background:#f7f7f7;
    box-sizing:border-box;
}
.left_axis {
    padding-left:10px;
    float:left;
}
.right_axis {
    padding-right:10px;
    float:right;
    text-align:right;
}
.chart_axis_ex { margin-bottom:10px; }

/* 외국인매매동향 */
.foregin{
    width:100%;
    border-top:2px solid #666;
}
.foregin thead th { background:#f5f5f5; }
.foregin tr>th:last-child, .foregin tr>td:last-child { border-right:0; }
.foregin th, .foregin td{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    width:14.28571%;
    padding:15px 0;
}
.foregin th { font-weight:bold; }
.foregin td{
    padding-right:6px;
    text-align:right;
}
.foregin td>img { padding-top:7px; }
.foregin3>.left_axis { color:#7CB5EC; }
.foregin3>.right_axis { color:#000; }

/* 주가검색 */
#select_day{
    margin-top:30px;
    border:1px solid #ccc;
    padding:15px 0;
    text-align:center;
    background:#f5f5f5;
}
#search_box_wrap { margin-top:50px; }
.search_box{
    width:31%;
    float:left;
}
#search_box_wrap>.search_box:nth-child(2) { margin:0 3.5% }
.search_box>h5{
    border-bottom:1px solid #ccc;
    padding-bottom:10px;
    font-size:14px;
    font-weight:bold;
}
.search_box>h5>span { font-size:12px; }
dd.search_updown{
    width:100%;
    float:none;
    text-align:center;
}
.search_updown>img { padding-top:7px; }
.mini_stock_wrap{
    margin-bottom:20px;
    border-top:2px solid #666;
}
.mini_stock_wrap>table { width:100%; }
.mini_stock_wrap>table th, .mini_stock_wrap>table td{
    width:50%;
    border-bottom:1px solid #ccc;
    padding:15px 0;
    text-align:center;
}
.mini_stock_wrap>table th{
    border-right:1px solid #ccc;
    font-size:15px;
    font-weight:bold;
    background:#f5f5f5;
}
.chart_box{
    border:1px solid #ccc;
    padding:10px;
}

/* 매물동향 */
#volume_wrap { margin-bottom:40px; }
#volume_chart1, #volume_chart2 { float:left; }
#volume_chart1{
    width:60%;
    padding-right:5%;
    box-sizing:border-box;
}
#volume_chart2 { width:40%; }
.chart_coc>h4{
    margin-bottom:10px;
    padding-left:10px;
    font-size:14px;
    font-weight:bold;
}

/* 마켓뷰 */
.market_price { margin-bottom:40px; }
.market_price>div{
    float:left;
    width:50%;
}
.mk_list>table{
    width:100%;
    border-top:2px solid #666;
}
.mk_list caption, .mk_chart>h4{
    padding:10px 0 10px 5px;
    text-align:left;
    font-weight:bold;
    font-size:15px;
}
.mk_list thead th { background:#fafafa; }
.mk_list thead th:first-child{
    padding-left:6px;
    text-align:left;
}
.mk_list tbody th{
    padding-left:6px;
    text-align:left;
}
.mk_list tr>th:last-child, .mk_list tr>td:last-child { border-right:0; }
.mk_list tr>th:first-child{
    width:35%;
    text-align:left;
}
.mk_list th, .mk_list td{
    border-bottom:1px solid #ccc;
    padding:15px 0;
}
.mk_list th { font-weight:bold; }
.mk_list td{
    text-align:center;
}
.mk_list td>img { padding-top:4px; }
.mk_chart{
    padding-left:4%;
    box-sizing:border-box;
}
#borair_chart1, #borair_chart2, #borair_chart3, #borair_chart4{
    padding-top:40px;
}

/* 주요지수 주가비교 */
#main_index_sel{
    margin-bottom:40px;
    border-bottom:1px solid #ccc;
    padding:40px 0;
}
.setting_wrap{
    width:66.666666%;
    float:left;
}
.go_chart{
    width:33.333333%;
    float:right;
}
.setting_wrap>div>dl{
    float:left;
    width:50%;
    padding-left:5px;
    box-sizing:border-box;
}
.setting_wrap>div>dl>dt{
    margin-bottom:5px;
    font-size:15px;
    font-weight:bold;
}
.sel_index>dd>select{
    height:25px;
    font-size:14px;
}
.sel_period>dd { line-height:25px; }
.sel_period>dd>input{
    margin-right:5px;
    vertical-align:middle;
}
.go_chart { padding-top:5px; }
.go_chart>a{
    display:inline-block;
    padding:12px 20px;
    background:#acc3f2;
    font-weight:bold;
    color:#000;
}
.domestic_index { margin-bottom:40px; }
.compare{
    width:100%;
    border-top:2px solid #666;
}
.compare>caption{
    padding-bottom:10px;
    font-size:15px;
    font-weight:bold;
    text-align:left;
}
.compare_list thead th { background:#f5f5f5; }
.compare_list tr>th:last-child, .compare_list tr>td:last-child { border-right:0; }
.compare_list tr>td:last-child{
    text-align:center;
    padding-right:0;
}
.compare_list th, .compare_list td{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    width:12.5%;
    padding:15px 0;
}
.domestic_index th, .domestic_index td{
    width:14.28571%;
}
.compare_list th { font-weight:bold; }
.compare_list td{
    padding-right:6px;
    text-align:right;
}
.compare_list td>img { padding-top:4px; }

/* 국내 ADR / GDR */
.adr_gdr>table{
    width:100%;
    border-top:2px solid #666;
}
#adr_list { margin-bottom:40px; }
.adr_gdr>table>caption{
    padding:10px 0 10px 5px;
    text-align:left;
    font-weight:bold;
    font-size:15px;
}
.adr_gdr thead th { background:#f5f5f5; }
.adr_gdr tr>th:last-child, .adr_gdr tr>td:last-child { border-right:0; }
.adr_gdr th, .adr_gdr td{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    width:12.5%;
    padding:15px 0;
}
.adr_gdr th { font-weight:bold; }
.adr_gdr td{
    padding-right:6px;
    text-align:right;
}
.adr_gdr td>img { padding-top:4px; }
.adr_gdr tr>td:last-child{
    padding-right:0;
    text-align:center;
}

/* 국내외 금리 동향 */
#interest_rate>div{
    float:left;
    width:48%;
}
.bond_wrap{
    margin-left:4%;
}
.bond_wrap>h4{
    padding:10px 0 10px 5px;
    text-align:left;
    font-weight:bold;
    font-size:15px;
}
.new_chart { margin-top:-30px; }
.bond_list>table{
    width:100%;
    border-top:2px solid #666;
}
.bond_list thead th { background:#f5f5f5; }
.bond_list tr>th:last-child, .bond_list tr>td:last-child { border-right:0; }
.bond_list th, .bond_list td{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    width:25%;
    padding:15px 0;
}
.bond_list th { font-weight:bold; }
.bond_list td{
    padding-right:6px;
    text-align:right;
}
.bond_list td>img { padding-top:4px; }

/* 동업종비교 */
#same_industry { margin-bottom:40px; }
#same_industry th, #same_industry td { width:16.66666%; }


/* 재무정보 */
#fnchart_area{
    border-bottom:2px solid #ccc;
    padding:40px 0;
}
#fnchart_area>.img_chart{
    width:33.33333%;
    float:left;
    text-align:center;
}
#fnchart_area>.img_chart>div{
    padding-bottom:10px;
    font-size:14px;
}
#title_unit>div{
    float:left;
    width:50%;
}
#title_unit {
    margin-top:40px;
    padding:0 5px;
}
#title_unit>.title>h3{
    margin-right:40px;
    padding:10px 0;
    font-size:16px;
    font-weight:bold;
}
#title_unit>.title>h3, #title_unit>.title>form { display:inline-block; }
#title_unit>.title>form { font-size:14px; }
#title_unit>.title>form>select { padding:3px 10px; }
#title_unit>div:last-child {
    margin-top:12px;
    text-align:right;
}
.fn_list{
    width:100%;
    border-top:2px solid #666;
}
.fn_list thead th { background:#f5f5f5; }
.fn_list tr>th:last-child, .fn_list tr>td:last-child { border-right:0; }
.fn_list th, .fn_list td{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    width:16.6666%;
    padding:15px 0;
}
.fn_list th { font-weight:bold; }
.fn_list td{
    padding-right:6px;
    text-align:right;
}

/* 재무정보 차트 Style-2 */
#fnchart_area>#chart_container { margin-bottom:0; }
.legend{
    margin-bottom:10px;
    padding:10px 5px;
    background:#f5f5f5;
}
.legend li{
    float:left;
    width:50%;
}
.legend li>span { margin-right:10px; }
.right_item { text-align:right; }

/* 재무지표 */
.fn_statement { margin-bottom:40px; }
.last_statement { margin-bottom:0; }
.fn_list>caption{
    padding:10px 0 10px 5px;
    font-size:15px;
    font-weight:bold;
    text-align:left;
}

/* 공시 */
.notice_tb{
    width:100%;
    font-size:13px;
    color:#333;
}
.notice_tb thead th { background:#f5f5f5; }
.notice_tb th, .notice_tb td{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:15px 0;
}
.notice_tb tr>th:last-child, .notice_tb tr>td:last-child { border-right:0; }
.notice_tb th { font-weight:bold; }
.notice_tb td { text-align:center; }

/* 주가 일간 보고서 */
.dw_report{
    border-bottom:2px solid #ccc;
    padding:5px 0;
    font-size:17px;
    font-weight:bold;
}
.report_title{
    border-bottom:2px solid #666;
    padding:10px 0 10px 5px;
    font-size:15px;
    font-weight:bold;
}
.report{
    width:100%;
    margin-bottom:40px;
}
.report thead th, .main_isue tr>th { background:#f5f5f5; }
.report tr>th:last-child, .report tr>td:last-child { border-right:0; }
.report th, .report td{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    width:12.5%;
    padding:15px 0;
}
.stock_market_change>.report tr:first-child>th:last-child { width:37.5%; }
.report th { font-weight:bold; }
.report td { text-align:center; }
.report td img { padding-top:4px; }
.main_isue .report th:first-child, .main_isue .report td:first-child { width:12.5%; }
.main_isue .report th:last-child, .main_isue .report td:last-child { width:87.5%; }
.dome_fore_change .report th, .dome_fore_change .report td { width:14.2857%; }
.current_situation .report th, .current_situation .report td { width:20%; }
.dome_fore_change .pc_view { display:table; }
.forgin_have th, .forgin_have td { width:11.11111%; }

/* Padging */
#paging { margin-top:40px; }
#paging>ul { text-align:center; }
#paging li{
    display:inline-block;
    margin-right:3px;
    vertical-align:middle;
}
#paging .prev { margin-right:20px; }
#paging .next { margin-left:20px; }
#paging .num>a{
    margin-right:10px;
    padding:4px 8px;
}
#paging .num.on>a{
    border-bottom:1px solid #333;
    font-weight:bold;
}
#paging .num>a:hover, #paging .num>a:focus{
    font-weight:bold;
}
#paging li:nth-child(7)>a { margin-right:0; }

/* copyright */
.copyright{
    padding-right:5px;
    text-align:right;
}

/* @media all and (min-width:768px) and (max-width:1280px){
    .capital_tb th:nth-child(2n-1) { padding-left:30px; }
    .capital_tb td:nth-child(2n) { padding-right:30px; }
} */
@media all and (max-width:767px){
    body { font-size:13px; }
    body:after{
        width:250px;
        height:250px;
    }
    /* 주가정보 차트 Style-1 */
    .current { width:52%; }
    #quote_chart{
        border-bottom:none;
        padding:10px 0 0 0;
    }
    #cur_chart_box, #chart_min{
        float:none;
        width:100%;
        margin:0;
    }
    #cur_chart_box { margin-bottom:40px; }
    #cup { padding-bottom:10px; }
    .current { padding:0; }
    .current>dd { font-size:32px; }
    .per_updown>dd { text-align:center; }

    .per_updown{
        width:45%;
        margin-left:3%;
    }

    #chart_min {
        transform:translateY(-130px);
        box-sizing:border-box;
    }
    /* #ohlv { transform:translateY(200px); } */
    .date { margin-bottom:20px; }
    .auto_update { text-align:left; }

    /* 주가정보 차트 Style-2 */
    #cur_top_box{
        border-bottom:none;
        padding:10px 0 0 0;
    }
    #cur_top_box>#cup, #cur_top_box>#ohlv{
        width:100%;
        float:none;
    }
    #cur_top_box>#cup{
        padding-top:0px;
        padding-bottom:10px;
    }
    #cur_top_box>#ohlv { margin-left:0%; }

    /* 공통 호가 테이블 */
    #hoga_tb, #cap_ind{
        float:none;
        width:100%;
    }
    #hoga_tb { margin-bottom:40px; }
    .capital_tb th, .capital_tb td { font-size:13px; }
    .capital_tb th:nth-child(2n-1) { padding-left:6px; }
    .capital_tb tr>th:first-child { width:25%; }
    .capital_tb tr>th:nth-child(3){
        width:36%;
        border-left:1px solid #ccc;
        box-sizing:border-box;
    }
    .capital_tb td:nth-child(2n) { padding-right:6px; }
    .capital_tb tr>td:nth-child(2) { width:23%; }

    #index_tb>dl>dt { width:40%; }
    #index_tb>dl>div { width:60%; }

    /* 현재가 거래원정보 */
    .dealer_tb>thead th:nth-child(2n-1) { padding:0; }
    .dealer_tb tr>th:first-child { width:50%; }
    .mb_view>table:nth-child(2){
        margin-top:40px;
        border-top:2px solid #666;
    }

    /* 분단위차트 */
    #min_chart1, #min_chart2 { float:none; }
    #min_chart1 { display:none; }
    #min_chart2 { width:100%; }
    #min_chart2>h4{ margin-left:1%; }
    .minute th{
        width:12%;
    }
    #btn_list { margin-bottom:10px; }

    /* 일자별차트 */
    #daily_chart1, #daily_chart2 { float:none; }
    #daily_chart2 { display:none; }
    #daily_chart1 { width:100%; }
    #daily_chart1>#btn_check, #daily_chart2>#btn_check,
    #daily_chart3>#btn_check{
        margin-bottom:5px;
        margin-right:0;
        text-align:left;
    }
    #daliy_list { margin-bottom:10px; }
    .daily th{
        width:12%;
    }
    .daily th, .daily td { width:25%; }
    .daily thead th:nth-child(4), .daily thead th:nth-child(5),
    .daily thead th:nth-child(6), .daily thead th:nth-child(7) { display:none; }
    .daily tbody td:nth-child(4), .daily tbody td:nth-child(5),
    .daily tbody td:nth-child(6), .daily tbody td:nth-child(7) { display:none; }

    /* 차트분석 */
    #chart_set div>dt, #chart_set div>dd { float:none; }
    #chart_set div>dt{
        width:100%;
        border-right:none;
        padding-left:15px;
        text-align:left;
    }
    #chart_set div>dd {
        width:100%;
        height:auto;
        padding-left:10px;
    }
    #chart_set div>dd>label {margin-right:15px; }
    #chart_set .select_setting dd>label:nth-of-type(3) { margin-right:0px; }
    #chart_set .select_setting dd>a.btn { margin:0px; margin-left:80%; margin-top:15px; }
    .left_axis,.right_axis{
        width:100%;
        padding:10px 0;
        float:none;
        text-align:center;
    }

    /* 외국인매매동향 */
    .foregin th, .foregin td { width:25%; }
    .foregin tr>th:nth-child(2), .foregin tr>th:nth-child(3),
    .foregin tr>td:nth-child(2), .foregin tr>td:nth-child(3) { width:19%; }
    .foregin thead th:nth-child(4),
    .foregin thead th:nth-child(6), .foregin thead th:nth-child(7) { display:none; }
    .foregin tbody td:nth-child(4),
    .foregin tbody td:nth-child(6), .foregin tbody td:nth-child(7) { display:none; }

    /* 주가검색 */
    a.btn{
        display:inline-block;
        margin-left:0;
        margin:0 10px;
        line-height:20px;
    }
    #search_box_wrap { margin-top:30px; }
    .search_box{
        float:none;
        width:100%;
    }
    #search_box_wrap>.search_box:nth-child(2) { margin:0 0 40px 0; }
    #search_box_wrap>div { margin-bottom:40px; }
    .chart_box{
        border:none;
        border-bottom:1px solid #666;
        padding:0 0 40px 0;
    }

    /* 매물동향 */
    #volume_chart1{
        margin-bottom:40px;
        padding:0;
    }
    #volume_chart1, #volume_chart2{
        width:100%;
        float:none;
    }

    /* 마켓뷰 */
    .market_price>div{
        float:none;
        width:100%;
    }
    .mk_list { margin-bottom:10px; }
    .mk_list tr>th:first-child{ width:40%; }
    .mk_list tr>th:nth-child(4), .mk_list tr>td:nth-child(4) { display:none; }
    .mk_chart { padding:0; }
    #borair_chart1, #borair_chart2, #borair_chart3, #borair_chart4 { padding:0; }

    /* 주요지수 주가비교 */
    #main_index_sel{
        margin-bottom:40px;
        padding:20px 0;
    }
    .setting_wrap, .go_chart{
        width:100%;
        float:none;
    }
    .setting_wrap>div>dl{
        width:80%;
        margin:0 auto 20px auto;
        padding:0;
        float:none;
    }
    .go_chart { text-align:center; }
    .compare_list tr>th:nth-child(4), .compare_list tr>th:nth-child(5),
    .compare_list tr>th:nth-child(6), .compare_list tr>td:nth-child(4),
    .compare_list tr>td:nth-child(5), .compare_list tr>td:nth-child(6),
    .domestic_index2 tr>th:nth-child(7), .domestic_index2 tr>td:nth-child(7) { display:none; }
    .compare_list tr>th, .compare_list tr>td,
    .domestic_index2 tr>th, .domestic_index2 tr>td { width:25%; }

    /* 국내 ADR / GDR */
    .adr_gdr th, .adr_gdr td { width:25%; }
    .adr_gdr tr>th:nth-child(4), .adr_gdr tr>th:nth-child(5),
    .adr_gdr tr>th:nth-child(6), .adr_gdr tr>th:nth-child(7) { display:none; }
    .adr_gdr tr>td:nth-child(4), .adr_gdr tr>td:nth-child(5),
    .adr_gdr tr>td:nth-child(6), .adr_gdr tr>td:nth-child(7) { display:none; }

    /* 국내외 금리 동향 */
    #interest_rate>div{
        float:none;
        width:100%;
    }
    #interest_rate>div.mk_list { margin-bottom:40px; }
    .new_chart { margin-top:0; }
    .bond_wrap { margin-left:0; }
    #chart_container, .chart_container { height:300px !important; }
    #chart_container { margin-bottom:20px; }

    /* 동업종비교 */
    #same_industry tr>th:nth-child(6), #same_industry tr>td:nth-child(6) { display:table-cell; }
    #same_industry th, #same_industry td, #business_daily tr>th, #business_daily tr>td { width:25%; }
    #business_daily tr>th:nth-child(7), #business_daily tr>td:nth-child(7) { display:none; }
    #same_industry tr>th:first-child, #same_industry tr>td:first-child,
    #business_daily tr>th:first-child, #business_daily tr>td:first-child { width:27%; }

    /* 재무정보 */
    #fnchart_area>.img_chart{
        width:100%;
        margin-bottom:30px;
        float:none;
    }
    #fnchart_area>div:last-child { margin-bottom:0; }
    #title_unit { margin-top:40px; }
    #title_unit>.title { width:70%; }
    #title_unit>.title>h3 {margin-right:20px;}
    #title_unit>.unit { width:30%; }
    .fn_list th:first-child, .fn_list td:first-child { width:30%; }
    .fn_list th, .fn_list td { width:23.333333%; }
    .fn_list th:nth-child(2), .fn_list td:nth-child(2),
    .fn_list th:nth-child(3), .fn_list td:nth-child(3) { display:none; }

    /* 재무정보 차트 Style-2 */
    .legend li>span{
        display:block;
        margin-bottom:5px;
        margin-right:0px;
    }
    .right_item { margin-top:37px; }

    /* 공시 */
    .notice_tb th:first-child, .notice_tb td:first-child { width:79%; }

    /* 기업지배구조보고서 */
    #owner_report th:first-child, #owner_report td:first-child { width:15%; }

    /* 주가 일간 보고서 */
    .stock_market_change thead>tr:nth-child(2)>th:nth-child(1),
    .stock_market_change thead>tr:nth-child(2)>th:nth-child(2),
    .stock_market_change tbody>tr>td:nth-child(6),
    .stock_market_change tbody>tr>td:nth-child(7) { display:none; }
    .stock_market_change tr>th:last-child, .stock_market_change tr>td:last-child { width:6.66%; }
    .main_isue .report th:first-child, .main_isue .report td:first-child { width:25%; }
    .dome_fore_change { margin-bottom:40px; }
    .mb_view.report { margin-bottom:0; }
    .mb_view.report thead>tr:first-child>th:first-child,
    .mb_view.report thead>tr>th:nth-child(3),
    .current_situation tr>th:nth-child(4),
    .current_situation tr>td:nth-child(4) { border-right:0; }
    .current_situation tr>th:last-child, .current_situation tr>td:last-child { display:none; }
    .current_situation .report th, .current_situation .report td { width:25%; }
    .dome_fore_change .pc_view { display:none; }

    /* 주가 주간 보고서 */
    .report td.highlights { padding:15px 5px; }
    .forgin_have thead>tr:nth-child(2)>th:nth-child(1), .forgin_have thead>tr:nth-child(2)>th:nth-child(2),
    .forgin_have tr>td:nth-child(7), .forgin_have tr>td:nth-child(8),
    .forgin_have tr>th:nth-child(4), .forgin_have tr>td:nth-child(4),
    .forgin_have tr>th:nth-child(6), .forgin_have tr>td:nth-child(6) { display:none; }
    .forgin_have .report_title, .highlights .report_title { font-size:14px; }

    /* Paging */
    #paging .prev { margin-right:10px; }
    #paging .next { margin-left:10px; }
    #paging .num>a { margin-right:0px; }

}
