/*.ir_conts *{font-family: "Nanum Gothic", ³ª´®°íµñ, "Malgun Gothic", ¸¼Àº°íµñ, Dotum, µ¸À½, "Helvetica Neue", Helvetica, Arial, sans-serif;}*/

#chart_div{height:361px; width:939px;}
#chart_div svg{padding-left:10px; width:950px !important;}
/*#chart_div svg{width:950px !important;}*/

.ir_conts{width:960px; padding-bottom:50px;}
.ir_conts .txt{color:#7d7d7d;}
.ir_conts .up{color:#e52e24}
.ir_conts .down{color:#2271c3;}
.ir_conts .year{padding-bottom:40px;}
.ir_conts .year select{border:1px solid #e5e5e5; height:30px; line-height:30px; box-sizing:border-box; padding:0 5px; width:140px}

.ir_conts .ir_cont01{overflow:hidden; border-bottom:1px solid #dbdbdb;}
.ir_conts .ir_cont01 .ir_cont01-01{float:left; width:566px;}
.ir_conts .ir_cont01 .ir_cont01-01 .ir_cont_top{overflow:hidden; padding-bottom:25px;}
.ir_conts .ir_cont01 .ir_cont01-01 .ir_cont_top h1{font-size:30px; font-weight:800; color:#444; float:left;}
.ir_conts .ir_cont01 .ir_cont01-01 .ir_cont_top h1 span{font-size:30px; font-weight:800; padding:0 10px 0 30px}
.ir_conts .ir_cont01 .ir_cont01-01 .ir_cont_top div{float:right; overflow:hidden; padding-top:15px;}
.ir_conts .ir_cont01 .ir_cont01-01 .ir_cont_top div p{float:left; font-size:15px; color:#333; font-weight:700;}
.ir_conts .ir_cont01 .ir_cont01-01 .ir_cont_top div p:first-child{padding-right:15px;}
.ir_conts .ir_cont01 .ir_cont01-01 .ir_cont_top div p span{font-size:15px;}

.ir_conts .ir_cont01 .ir_cont01-02{float:right; width:363px; overflow:hidden; padding-top:20px;}
.ir_conts .ir_cont01 .ir_cont01-02 dl{float:left; width:50%; box-sizing:border-box;}
.ir_conts .ir_cont01 .ir_cont01-02 dl:first-child{border-right:2px solid #565656;}
.ir_conts .ir_cont01 .ir_cont01-02 dl dt{font-size:17px; color:#333; font-weight:700; text-align:center;}
.ir_conts .ir_cont01 .ir_cont01-02 dl dd{text-align:center;}
.ir_conts .ir_cont01 .ir_cont01-02 dl dd p{height:78px; line-height:78px; color:#fff; margin:15px 0}
.ir_conts .ir_cont01 .ir_cont01-02 dl dd p.kos_up{background:url('../images/new/kos_up.png') no-repeat 50% 0}
.ir_conts .ir_cont01 .ir_cont01-02 dl dd p.kos_down{background:url('../images/new/kos_down.png') no-repeat 50% 0}
.ir_conts .ir_cont01 .ir_cont01-02 dl dd span{color:#585858}
.ir_conts .ir_cont_txt{overflow:hidden; padding:20px 0 50px 0}
.ir_conts .ir_cont_txt p{float:right;}
.ir_conts .ir_cont_txt p:first-child{float:left;}

.ir_conts .ir_cont02{padding-bottom:50px;}
.ir_conts .ir_cont03{}

.ir_conts .ir_cont04{padding-bottom:30px;}
.ir_conts .ir_cont04 .cart_year{padding-bottom:30px; }
.ir_conts .ir_cont04 .cart_year select{border:1px solid #e5e5e5; height:30px; line-height:30px; box-sizing:border-box; padding:0 5px; width:140px}
.ir_conts .ir_cont04 .cart_year span{display:inline-block; line-height:30px; font-size:14px;}
.ir_conts .ir_cont05{padding-bottom:30px;}

/* Å×ÀÌºí½ºÅ¸ÀÏ */
.ir_conts .table_style01{border-top:2px solid #565656;}
.ir_conts .table_style01 table{width:100%; border-collapse:collapse;}
.ir_conts .table_style01 table caption{display:none;}
.ir_conts .table_style01 table th{text-align:center; color:#333; font-size:15px; font-weight:700; padding:20px 0; border-bottom:1px solid #dbdbdb}
.ir_conts .table_style01 table td{text-align:center; color:#333; font-size:14px; padding:20px 0}

.ir_conts .table_style02{border-top:1px solid #999;}
.ir_conts .table_style02 table{width:100%; border-collapse:collapse;}
.ir_conts .table_style02 table caption{display:none;}
.ir_conts .table_style02 table thead th{text-align:center; color:#333; font-size:15px; font-weight:700; padding:12px 0; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; line-height:1.5; border-bottom:2px solid #999}
.ir_conts .table_style02 table tbody th{text-align:center; color:#333; font-size:15px; font-weight:700; padding:12px 0; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; color:#666}
.ir_conts .table_style02 table tbody td{text-align:center; color:#333; font-size:15px; padding:12px 0; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; color:#666}
.ir_conts .table_style02 table tbody td a{color:#666}
.ir_conts .table_style02 table thead tr th:first-child,
.ir_conts .table_style02 table tbody tr td:first-child{border-left:none;}
/*.ir_conts .table_style02 table tbody tr th.bl_n{border-left:none;}*/
.ir_conts .table_style02 table tbody tr.last th,
.ir_conts .table_style02 table tbody tr.last td{border-bottom:1px solid #565656}
.ir_conts .table_style02 table tbody td a{text-decoration:none; font-size:15px;}
.ir_conts .table_style02 table tbody th.bl-n{border-left:none;}

/* 
.ir_conts .table_style02{border-top:2px solid #565656;}
.ir_conts .table_style02 table{width:100%; border-collapse:collapse;}
.ir_conts .table_style02 table caption{display:none;}
.ir_conts .table_style02 table thead th{text-align:center; background:#f3f3f3; color:#333; font-size:15px; font-weight:700; padding:20px 0; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb}
.ir_conts .table_style02 table tbody th{text-align:center; color:#333; font-size:14px; font-weight:700; padding:20px 0; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb}
.ir_conts .table_style02 table tbody td{text-align:center; color:#333; font-size:14px; padding:15px 0; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb}
.ir_conts .table_style02 table thead tr th:first-child,
.ir_conts .table_style02 table tbody tr td:first-child{border-left:none;}
.ir_conts .table_style02 table tbody tr th.bl_n{border-left:none;}
.ir_conts .table_style02 table tbody tr.last th,
.ir_conts .table_style02 table tbody tr.last td{border-bottom:1px solid #565656}
.ir_conts .table_style02 table tbody td a{text-decoration:none; font-size:14px;}
*/

/* ÆäÀÌÁö */
.page_no{width:100%; height:31px; padding:60px 0; text-align:center;}
.page_no a{display:inline-block; width:29px; height:29px; line-height:29px; text-align:center; margin:0 2px; vertical-align:middle; color:#666; font-size:14px; border:1px solid #e5e5e5; text-decoration:none;}
.page_no a.on,
.page_no a:hover,
.page_no a:focus{background-color:#777; color:#fff; border:1px solid #fff; font-weight:700;}
.page_no .pageBtn:hover{background:none; border:1px solid #e5e5e5}
.page_no .pageBtn img{width:100%; height:100%}

.t_l{text-align:left !important; padding-left:15px !important;}


/* ÁÖ°¡Á¤º¸ ½ºÅ¸ÀÏ */
.dateTable h2{position:relative; padding-top:20px; font-size:14px; color:#005c6c;}
.dateTable .won {position:absolute; right:0; top:25px; font-size:12px; color:#666;}
.date1 {width:100%; border-top:2px solid #666; border-bottom:1px solid #ddd; margin-bottom:20px; border-collapse:collapse;}
.date1 th, .date1 td {padding:8px 10px; border-top:1px solid #ddd;}
.date1 th {background-color:#fafafa;}
.data1Th {border-right:1px solid #ddd;}

#gpDisp{display:none; }

.jukaNum {height:auto;}
.jukaNum h3{display:inline; float:left; padding-right:30px;}
.jukaNum ul{float:left; height:auto; list-style:none; padding-left:0; margin-left:0;}
.jukaNum ul li{float:left; padding-right:20px; vertical-align:bottom; line-height:24px;}
.jukaNum ul li#sCurJuka {font-size:24px; /*color:#005c6c;*/ }
.jukaNum ul li span#sDungRak{color:#005c6c;}
.jukaNum:after{content:""; display:block; clear:both;}

.stockInfo {width:960px; border-top:2px solid #222; }
.stockInfo tr td {padding:8px 15px; border-bottom:1px solid #ddd; text-align:center;}
.stockInfo tr th {padding:8px 15px; border-bottom:1px solid #ddd; background-color:#f8f8f8;}

.tabTable{margin-top:30px;}

.contWarp{width:960px; height:auto; margin-bottom:40px;}
.contWarp > .fl{float:left; width:480px; }
.contWarp > .fr{float:left; /*width:450px; margin-left:30px;*/ margin-left:30px; width:441px;}
.contWarp caption{display:none;}
.contWarp:after{content:""; display:block; clear:both;}

.contTable {border-top:2px solid #222; width:100%; border-collapse:collapse;}
.contTable th, .contTable td{padding:8px 15px; border-bottom:1px solid #ddd;}
.contTable th {background-color:#f8f8f8;}
.contTable td {border-right:1px solid #ddd;}
.contTable td.bb {background-color:#f2f9ff;}
.contTable td.fb {color:#336ff3;}
.contTable td.br {background-color:#fef0f0;}
.contTable td.fr {color:#ef1b4d;}
.contTable td.rt {text-align:right;}
.contTable td:last-child{border-right:0;}

.table2 td, .table2 th{text-align:center;}
.table2 td{border-right:0;}

.medo td{text-align:right;}
.gongsi {margin-top:30px; overflow:hidden; height:auto;}



.contTable_2{border-top:1px solid #999; width:100%; border-collapse:collapse; border-bottom:1px solid #999}
.contTable_2 th{border-bottom:2px solid #999; font-size:15px; padding:12px 0; line-height:1.5;}
.contTable_2 td{border-top:1px solid #d2d2d2; color:#666; font-size:15px; padding:12px; border-left:1px solid #d2d2d2;}
.contTable_2 tbody tr:first-child td{border-top:none;}
.contTable_2 tbody tr td:first-child{border-left:none;}
.contTable_2 td.rt{text-align:right;}
.contTable_2 td.bb{background-color:#f2f9ff;}
.contTable_2 td.br{background-color:#fef0f0;}
.contTable_2 td.fr {color:#ef1b4d;}
.contTable_2 td.fb {color:#336ff3;}

.contTable_2.table2 td{border-left:none !important;}