/* GNB - 3depth */
#gnb dd > a{height:auto;padding:0;}
#gnb .gnb_sub li dl{display:none;height:160px;padding-top:8px;border-bottom:1px solid #ede8df;background:#f0ece4;box-sizing:border-box}
#gnb .gnb_sub li.on dl{display:block;}
#gnb .gnb_sub li.on dl.d_type1{height:80px;}
#gnb .gnb_sub li.on dl.d_type2{height:180px;}
#gnb .gnb_sub li dd > a{height:auto;padding-top:3px;padding-bottom:3px;border-bottom:none;background:url(/img/include/gnb_bul3.gif) 33px 15px no-repeat;}
#gnb .gnb_sub li dd > a:hover{color:#000000;}
#gnb .gnb_sub li dd.current > a{color:#000000;text-decoration:underline;}

/* contents head title  */
.con_head{position:relative;margin-bottom:40px;background:url(/img/ir/line_bg.gif) 0 100% repeat-x;}
.con_head .ic{position:absolute;top:0;left:0;display:inline-block;background:url(/img/ir/ir_head_ic.png) no-repeat;width:140px;height:100px;}
.con_head p{padding:20px 0 30px 145px;background-image:url(/img/ir/line_left.gif), url(/img/ir/line_right.gif);background-position:0 100%, 100% 100%;background-repeat:no-repeat;color:#233071;font-size:16px;font-weight:bold;font-family: 'HDHyundai-Medium';min-height:100px;box-sizing:border-box}

.disclosure .con_head .ic{background-position:10px 0;}
.corporate .con_head .ic{background-position:-120px 0;}
.financial  .con_head .ic{background-position:-250px 0;}
.stock .con_head .ic{background-position:-380px 0;}
.archives .con_head .ic{background-position:-510px 0;}
.activity .con_head .ic{background-position:-660px 0;}

/* board_news */
.disclosure article, .archives article{position:relative;}
.disclosure .news_search, .archives .news_search{margin-top:0;}

article .total{position:absolute;top:5px;left:0;padding-left:6px;color:#233071;background:url(/img/include/gnb_bul3.gif) 0 10px no-repeat;}
ul.board_list{border-top:2px solid #979797}
ul.board_list li{display:table;width:100%;min-height:50px;padding:10px;overflow:hidden;border-bottom:1px solid #cfcfcf;box-sizing:border-box}
ul.board_list li .subject{display:table-cell;width:60%;vertical-align:middle;}
ul.board_list li .subject a{color:#000;}
ul.board_list li .subject > span{padding-left:10px;background:url(/img/include/gnb_bul3.gif) 0 6px no-repeat;}
ul.board_list li .cont{display:table-cell;width:40%;text-align:right;vertical-align:middle}
ul.board_list li .cont span{color:#979797;}
ul.board_list li .cont span:before{content:' ㅣ ';font-size:10px;}
ul.board_list li .cont span:first-child:before{content:'';}

.archives ul.board_list li{min-height:auto;padding:7px 5px;}

/* table */
.table_scroll{overflow-x:auto;}
.scroll_tip{display:none;}
.data_tb.table_scroll .list tbody th{text-align:center;border-top: 1px solid #e4e4e4;}
.t_unit {text-align:right;}
.data_tb .list thead th.top_st {color:#000; border-top:2px solid #858a88; background:none;}
.data_tb .list tbody th.tx_left, .data_tb .list tbody td.tx_left {text-align:left;}
.data_tb .list.b_st1  tbody th { color: #626262; background: #f8f8f8; }

table.b_type1{min-width:650px}
table.b_type2{min-width:440px}

/* tabmenu */
.tab_menu{overflow:hidden; margin-bottom:40px; border-top:2px solid #ddd;border-bottom:1px solid #ddd;}
.tab_menu li{float:left;border-bottom:1px dotted #ddd;}
.tab_menu.type_1 li,.tab_menu.type_3 li{width:50%;}
.tab_menu.type_2 li{width:100%;}
.tab_menu li a{display:inline-block;padding:5px 5px 5px 17px;color:#666;background:url(/img/include/gnb_bul3.gif) 10px 14px no-repeat;}
.tab_menu li.on a{color:#233071;text-decoration:underline;font-weight:bold;}

.tab_menu2{overflow:hidden;margin-bottom:30px;}
.tab_menu2 li{float:left;width:50%;box-sizing:border-box;}
.tab_menu2 li:first-child{padding-right:1px;}
.tab_menu2 li a{color:inherit;text-align:center;display:block;border-top:3px solid #767676;line-height:30px;}
.tab_menu2 li:first-child a{background:url(/img/content/page_tab_bar.gif) right top no-repeat}
.tab_menu2 li.on a{border-color:#233071;text-decoration:underline;color:#233071;font-weight:bold;}

/* contents */
a.btn_pdf{color:#333;display:inline-block;border:1px solid #bbb;border-radius:3px;padding:1px 8px 1px 28px;background:url(/img/ir/ic_pdf.png) 5px 4px no-repeat;}
a.btn_pdf:hover{background-color:#f2f2f2;text-decoration:none;}
p.btb_area{padding-bottom:10px;}

.w_a100{width:100%;}
.w_a70{width:70%;}
.w_a50{width:50%;}

article.b_text{margin-top:30px;}
article.b_text > ul > li{padding-bottom:20px;}
article.b_text > ul > li > strong{display:block;padding-bottom:6px;color:#233071;}

/* meeting */
.meeting_box{overflow:hidden;}
.meeting_box > li{float:left;width:50%;position:relative;box-sizing:border-box;border-bottom:1px solid #ddd;min-height:254px;border-top:3px solid #233071;}
.meeting_box > li:first-child{padding-right:2px;}
.meeting_box > li article{margin-bottom:10px;margin-top:10px;padding:20px 30px 120px 30px;text-align:center;}
.meeting_box > li:first-child article{border-right:1px solid #ddd;}
.meeting_box > li article > em{display:inline-block;font-size:16px;font-weight:bold;color:#233071;padding-bottom:5px;}
.meeting_box > li article > p{line-height:1.3em;padding-bottom:20px;height:40px;}
.meeting_box > li article > a{position:absolute;bottom:30px;left:50%;margin-left:-62px;max-width:125px;color:#fff;display:block;padding-top:80px;}
.meeting_box > li article > a > span{display:inline-block;padding:3px 30px;background:#747373;color:#fff;}
.meeting_box > li article > a > i{position:absolute;top:0;left:50%;margin-left:-40px;display:inline-block;background:url(/img/ir/ic_meeting.png) no-repeat;width:80px;height:70px;}
.meeting_box > li article > a > i{background-position:-80px -70px;}
.meeting_box > li article > a:hover i{background-position:-80px 0;}
.meeting_box > li article > a:hover span{background:#233071;}
.meeting_box > li:first-child article > a > i{background-position:0 -70px;}
.meeting_box > li:first-child article > a:hover i{background-position:0 0;}

.meeting h4.title {margin-bottom:10px;padding-bottom: 5px; color: #272727;;border-bottom: 1px solid #bbaebb;font-family:arial, sans-serif;}
.meeting h4.title_a{background:url(/img/include/gnb_bul3.gif) 5px 10px no-repeat;padding-left:12px;padding-bottom:10px;font-family:arial, sans-serif;}
.meeting .tx{color:#888;line-height:1.4em;margin-bottom:40px;}
.meeting .tx strong{color:#333;}

.report2{display:none;}

/* calendar */
.calendar{padding-bottom:30px;}
.calendar .btn_area{text-align:right;padding-top:20px;}
.calendar .btn_change{color:#333;display:inline-block;border-radius:4px;height:30px;line-height:30px;text-align:center;width:160px;border:1px solid #ccc;}
.calendar .date_area{padding-bottom:15px;font-size:24px;text-align:center;}
.calendar .date_area > a{display:inline-block;width:30px;height:30px;text-indent:-9999px;}
.calendar .date_area > a.btn_prev{background:url(/img/ir/pgn_pre.gif) 50% 50% no-repeat;}
.calendar .date_area > a.btn_next{background:url(/img/ir/pgn_next.gif) 50% 50% no-repeat;}
.calendar .date_area > em{display:inline-block;position:relative;top:3px;font-size:21px;font-weight:bold;font-family:'Roboto', sans-serif;}
.calendar .date_area > em span{font-size:16px;font-weight:normal;}
.calendar > ul{display:table;width:100%;}
.calendar > ul > li{display:table-row;width:100%;}
.calendar > ul > li > div{display:table-cell;width:14.28%;height:110px;padding:3px 5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;box-sizing:border-box}
.calendar > ul > li > div:last-child{border-right:0px;}
.calendar > ul > li.top_day > div{height:30px;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;background:#f8f8f8;font-weight:bold;text-align:center;line-height:30px;}
.calendar > ul > li.top_day > div:last-child{border-right:none}
.calendar > ul > li.top_day > div.Sun{color:#cc2220;}
.calendar > ul > li.top_day > div.Sat{color:#2453a5;}
.calendar > ul > li > div.empty{background:#fbfaf7;}
.calendar > ul > li > div > time{display:block;min-height:15px;padding:3px 0 3px 3px;font-weight:bold;font-family:hyundaimedium, "현대체 Medium";}
.calendar > ul > li > div > time span{display:none;}
.calendar > ul > li > div .day_cell{padding-top:16px;text-align:center;}
.calendar > ul > li > div .btn_rev{display:inline-block;position:relative;top:-8px;padding:3px 6px;border:1px solid #a7c0b8;border-radius:3px;background:#e2ece9;color:#333;text-align:left;line-height:1.3em;;}
.calendar > ul > li > div .btn_rev span{display:block;color:#0b855e;}
.calendar > ul > li > div .btn_rev:before{position:absolute;right:0;bottom:0;width:13px;height:13px;background:#a7c0b8 url(/img/ir/ic_arr.png) 50% 50% no-repeat;content:'';}
.calendar > ul > li > div .btn_rev.g_rev{background:#f6ebde;border-color:#d6b996;}
.calendar > ul > li > div .btn_rev.g_rev span{color:#875417;}
.calendar > ul > li > div .btn_rev.g_rev:before{background-color:#d6b996}
.calendar > ul > li > div .btn_rev:hover{background-color:#f2f2f2;text-decoration:none;}
.calendar > ul > li > div .seldate{display:inline-block;position:relative;top:-8px;padding:3px 6px;border:1px solid #a7c0b8;border-radius:3px;background:#e2ece9;color:#333;text-align:left;line-height:1.3em;;}
.calendar > ul > li > div .seldate span{display:block;color:#0b855e;}
.calendar > ul > li > div .seldate :before{position:absolute;right:0;bottom:0;width:13px;height:13px;background:#a7c0b8 url(/img/ir/ic_arr.png) 50% 50% no-repeat;content:'';}
.calendar > ul > li > div .seldate.g_rev{background:#f6ebde;border-color:#d6b996;}
.calendar > ul > li > div .seldate.g_rev span{color:#875417;}
.calendar > ul > li > div .seldate.g_rev:before{background-color:#d6b996}
.calendar > ul > li > div .seldate:hover{background-color:#f2f2f2;text-decoration:none;}

.calendar > ul > li > div .rev_ok{display:inline-block;padding-left:16px;background:url(/img/ir/ic_chk.png)0 5px no-repeat;color:#8694ae;}

.calendar > ul > li > div.Sun > time, .calendar > ul > li > div.Sun > time span{color:#cc2220;}
.calendar > ul > li > div.Sat > time, .calendar > ul > li > div.Sat > time span{color:#2453a5;}
.day_cell_list{/* overflow-y:scroll;height:100px;*/}
.day_cell_list li:before{content:'- '}

.layer_meeting{position:fixed;top:0;left:0;width:100%;background:rgba(0, 0, 0, 0.7); filter:alpha(opacity:'70');z-index:100;display:none;}
.layer_meeting article{display:table-cell;vertical-align:middle;padding:15px;}
.layer_meeting .pop_mid{max-width:400px;margin:0 auto;background:#fff;box-sizing:border-box;padding:30px;border-top:3px solid #233071;}
.layer_meeting .pop_mid input[type="text"]{border:1px solid #bbb;box-sizing:border-box;width:100%;line-height:30px;height:30px;font-size:13px;}
.layer_meeting .pop_mid .btn_area{text-align:center;padding-top:30px;}
.layer_meeting .pop_mid .btn_area a{display:inline-block;padding:3px 0;background:#233071;color:#fff;text-align:center;width:100px;}
.layer_meeting .pop_mid .btn_area a.bt_close{background:#666;}

/* IR table Write */
article.rule .cont{background:#fff;border:1px solid #ddd;height:100px;overflow-y:scroll;}
article.rule .rule_chk{padding:10px 0;text-align:right;}
article.request_tbl, article.reqeust_etc{padding-top:10px;margin-bottom:0}
#contents article.request_tbl h3.title{border-bottom:none;margin-bottom:10px;padding-left:5px;}

ul.board_write{border-top:2px solid #ccc;margin-bottom:30px;}
ul.board_write > li{display:table;width:100%;border-bottom:1px solid #c7c7c7;}
ul.board_write > li > div{display:table-cell;height:35px;vertical-align:middle;}
ul.board_write > li > div.tit{width:120px;padding-left:28px;background:#f7f7f7 ;}
ul.board_write > li > div.tit strong{color:#3c6eaf;}

ul.board_write > li > div.cnt {padding-left:10px;}
ul.board_write > li > div.cnt input[type="text"],.reqeust_etc textarea{background:#fff;border:1px solid #ccc;box-sizing:border-box;}
ul.board_write > li > div.cnt input{font-size:13px;}
ul.board_write > li > div.cnt select{margin:0;padding:4px 30px 4px 5px;border:1px solid #fff;outline:1px solid #ccc;background:#fff}
ul.board_write > li > div.cnt .select_day{display:inline-block;color:#0c4da2;margin-right:5px;font-weight:normal;}
ul.board_write > li > div.cnt .file_txt{font-size:14px;color:#d23a3a}
ul.board_write > li.long > div.cnt{padding:5px 0;}
ul.board_write > li.long > div.cnt .list{overflow:hidden;float:left;max-width:500px}
ul.board_write > li.long > div.cnt .list > li{position:relative;float:left;width:50%;padding:2px 0 2px 90px;box-sizing:border-box}
ul.board_write > li.long > div.cnt .list > li label{position:absolute;top:6px; left:0;}
ul.board_write > li.long > div.cnt .list > li label:before{content:'- ';display:inline-block;padding-left:15px;}
ul.board_write > li.long > div.cnt .list > li input[type="text"]{width:100%;box-sizing:border-box}
ul.board_write > li .add_btn{overflow:hidden;float:left;padding-left:20px;}
ul.board_write > li .add_btn a{display:block;margin:5px 0;background:#666;color:#fff;font-size:12px;width:90px;text-align:center;}
ul.board_write > li .add_btn a:hover{color:#fff;}

.reqeust_etc textarea{background:#f7f7f7;}
.okarea {text-align:center;padding:30px 0;}
.okarea a{display:inline-block;width:70px;}
.okarea .btn_blue{margin-bottom:5px;padding:5px 25px;background:#233071;color:#fff;text-align:center;}
.okarea .btn_gray{padding:5px 25px;background:#707070;color:#fff;font-size:15px;text-align:center;}

.ok_box{border:1px solid #ddd;border-bottom:1px solid #ddd;padding:30px 0;text-align:center;}
.ok_box > i{display:block;background:url(/img/ir/ic_meeting.png) 0 -70px no-repeat;width:80px;height:70px;text-indent:-9999px;margin:0 auto;}
.ok_box > em{font-size:17px;font-weight:bold;font-family:'Roboto', sans-serif;}
.ok_box > p{padding-bottom:20px;}
.ok_box > a{display:block;background:#233071;color:#fff;max-width:100px;margin:0 auto;padding:3px 0;}

/* Audit Committee */
.txt_box {margin-bottom:30px; padding:20px; border:1px solid #e0e0e0; background:#f8f8f8; box-sizing:border-box;}
.txt_box p {display:inline-block; width:70%; line-height:18px;}
.txt_box p span {display:block; margin-bottom:7px; color:#00a06d; font-size:17px; font-weight:600;}
.txt_box span.img {display:inline-block; width:29%; text-align:right;}
.txt_area span {display:block; margin-bottom:15px; color:#3c478a; font-size:15px; font-weight:600;}
.txt_area p {margin-bottom:15px;}
.txt_area .sign {margin-top:50px; text-align:right;}
.txt_area p.t_point {font-size:18px;}
.txt_area p.t_line {padding:15px 10px; font-size:15px; border-top:1px dotted #7790c1; border-bottom:1px dotted #7790c1;}

/* Annual Report, Environmental Report */
p.report_ex {margin-bottom:30px; padding-bottom:15px; border-bottom:3px solid #233071;}
p.report_ex.env {margin-bottom:0; border-bottom:0;}
p.report_ex:after {content:" "; display:block; clear:both;}
p.report_ex span {display:inline-block; width:79%;}
p.report_ex a {display:inline-block; padding-right:15px; color:#233071; font-weight:600; background:url('/img/ir/annual_arrow.gif') no-repeat right 6px;}
.report ul:after {content:" "; display:block; clear:both;}
.report ul li {float:left; width:25%; margin-bottom:50px;}
.report ul li div { text-align:center;}
.report ul li div img {margin-bottom:10px;}
.report ul li div span {display:block; margin-bottom:7px; line-height:20px;}
.report.env ul li {width:33.33%;}

/* Audit Report */
.recent {margin-bottom:20px;}
.recent p { padding:6px 15px; text-align:center; font-size:15px; color:#fff; background:#233071;}
.recent ul:after {content:" "; display:block; clear:both;}
.recent ul li {float:left; width:50%; padding:15px; text-align:center; border:1px solid #d9d9d9; box-sizing:border-box;}
.recent ul li:first-child {border-right:0;}
.recent ul li span {display:block; margin-bottom:8px; font-size:14px;}

/* Affiliates */
.ir_con{overflow:hidden;}
.tx_r{text-align:right;font-size:14px;}
.affiliate{overflow:hidden;background:url(/img/ir/line_col3.png) 50% 0 no-repeat;margin-bottom:50px;}
.aff_top{position:relative;text-align:center;}
.aff_top .no1{position:relative;display:inline-block;border:2px solid #355da0;padding:10px 10px;background:#fff;box-sizing:border-box;max-width:250px}
.aff_top .no1 p{margin:0;padding:0 12px;}
.aff_top .no1 img{display:block;margin:5px auto;}
.aff_top > p{position:absolute;bottom:0;right:10px;text-align:right;font-size:14px;line-height:15px;}

.affiliate .num{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #ddd;background:#e8f3f9;height:25px;}
.affiliate .num span{display:inline-block;font-size:13px;width:50%;box-sizing:border-box;}
.affiliate .num span:first-child{border-right:1px solid #ddd;}


.aff_con{float:left;width:100%;box-sizing:border-box;padding:20px 10px 10px 10px;}
.aff_con > ul{float:left;width:20%;}

/*.affiliate .aff_top{background-image:url(/img/ir/line_row5.png), url(/img/ir/line_col2.png); background-position:0 50% , 0 22px;background-repeat:no-repeat;}*/
/*.affiliate .aff_con{background-image:url(/img/ir/line_row4.png), url(/img/ir/line_col2.png); background-position:0 234px , 0 0;background-repeat:no-repeat;}*/

.affiliate.w_de1{background-position:50% -52px;}
.affiliate.w_de2{background-position:50% -52px;}
.affiliate.w_de3 .aff_top, .affiliate.w_de3 .aff_con, .affiliate.w_de4 .aff_con, .affiliate.w_de4 .aff_top{background:none;}

/*.affiliate.w_de2 .aff_top{background-image:url(/img/ir/line_row.png), url(/img/ir/line_col2.png); background-position:73.5% 50% , 80% 22px;background-repeat:no-repeat;}*/
/*.affiliate.w_de2 .aff_con{background-image:url(/img/ir/line_row4.png), url(/img/ir/line_col2.png); background-position:77.5% 217px , 80% -18px;background-repeat:no-repeat;}*/

.affiliate.w_de2 .num{background-color:#f6f1dd;}

.aff_con > ul.lineup1{/* width:20%; */}
.aff_con > ul.lineup2{/* width:20%; */}
.aff_con > ul.lineup3{width:60%;}
.aff_con > ul.lineup3 > li{float:left;width:33.333%;}
.aff_con > ul.lineup1 > li:first-child,.aff_con > ul.lineup2 > li:first-child,.aff_con > ul.lineup3 > li:first-child, .aff_con > ul > li.first_line{padding-top:20px;}

.aff_con > ul > li{box-sizing:border-box;padding:20px 10px 0 10px;text-align:center;}
.aff_con > ul > li > div{position:relative;border:1px solid #c0c0c0;height:90px;}
.aff_con > ul > li > div.no{border:none;padding-bottom:2px;}
.aff_con > ul > li > div .per{border-bottom:1px dashed #ddd;line-height:28px;font-weight:bold;color:#355da0;background-color:#e8f3f9;}
.aff_con > ul > li > div .name{padding:10px 9px 11px 9px;background:#fff;height:40px;overflow:hidden;}
.aff_con > ul > li > div .name span{font-size:13px;color:#666;line-height:18px;}
.aff_con > ul > li > div .name em{display:block;text-align:center;color:#000;line-height:1.2;}

.affiliate.w_de2 .aff_top .no1{border-color:#666;}
.affiliate.w_de3 .aff_top .no1{border-color:#666;}
.affiliate.w_de4 .aff_top .no1{border-color:#666;}

.affiliate.w_de2 .aff_con > ul > li > div .per {background:#e6e6e6;}
.affiliate.w_de3 .aff_con > ul > li > div .per {background:#f9efe3;}
.affiliate.w_de4 .aff_con > ul > li > div .per {background:#f2fde3;}

.mt15{margin-top:15px !important;background-image:url(/img/ir/line_row.png)}

.l_row{background:url(/img/ir/line_row.png) 50% 0 no-repeat;}
.l_col{background:url(/img/ir/line_col.png) 50% 0 no-repeat;}
.l_col2{background:url(/img/ir/line_col2.png) 50% 0 no-repeat;}

.l_row_col{background-image:url(/img/ir/line_row.png), url(/img/ir/line_col.png); background-position:50% 0 , 50% 0;background-repeat:no-repeat;}
.l_row_col2{background-image:url(/img/ir/line_row2.png), url(/img/ir/line_col.png); background-position:50% 0 , 50% 0;background-repeat:no-repeat;}
.l_row_col3{background-image:url(/img/ir/line_row.png), url(/img/ir/line_col2.png), url(/img/ir/line_col.png); background-position:50% 0 , 100% 0 , 50% 0;background-repeat:no-repeat;}
.l_row_col4{background-image:url(/img/ir/line_row2.png), url(/img/ir/line_col.png), url(/img/ir/line_col2.png); background-position:50% 10px , 50% 0, 100% 10px;background-repeat:no-repeat}
.l_row_col5{background-image:url(/img/ir/line_row2.png), url(/img/ir/line_col2.png); background-position:50% 50% , 100% 0;background-repeat:no-repeat}
.l_row_col6{background-image:url(/img/ir/line_row2.png), url(/img/ir/line_col.png); background-position:50% 50% , 100% -8px;background-repeat:no-repeat}
.l_row_col7{background-image:url(/img/ir/line_row.png), url(/img/ir/line_col2.png); background-position:50% 0 , 100% 0;background-repeat:no-repeat;}
.l_row_col8{background-image:url(/img/ir/line_row3.png), url(/img/ir/line_col.png); background-position:50% 0 , 50% 0;background-repeat:no-repeat;}
.l_row_col9{background-image:url(/img/ir/line_row.png), url(/img/ir/line_col.png); background-position:50% 0 , 50% 0;background-repeat:no-repeat;}

.l_row_col10{background-image:url(/img/ir/line_row.png), url(/img/ir/line_row2.png), url(/img/ir/line_col2.png); background-position:50% 0, 50% 50% , 100% 0;background-repeat:no-repeat}
.l_row_col11{background-image:url(/img/ir/line_row.png); background-position:50% 0 , 50% 0;background-repeat:no-repeat;}

.arr_down:before{content:'';display:block;width:11px;height:6px;position:absolute;left:50%;top:-6px;margin-left:-5px;background:url(/img/ir/arr_down.png) 50% no-repeat;} 
.arr_left:before{content:'';display:block;width:6px;height:11px;position:absolute;right:-6px;top:50%;margin-top:-15px;background:url(/img/ir/arr_left.png) 50% no-repeat;} 
/*.arr_right:before{content:'';display:block;width:6px;height:11px;position:absolute;left:-8px;top:50%;margin-top:-5px;background:url(/img/ir/arr_right.png) 50% no-repeat;} */
/*.arr_right:after{content:'4.80%';position:absolute;left:-50px;top:0;line-height:28px;font-weight:bold;color:#355da0;}*/

li.arr_right{position:relative;}
li.arr_right:before{content:'';display:block;width:6px;height:11px;position:absolute;left:4px;top:66%;margin-top:-5px;background:url(/img/ir/arr_right.png) 50% no-repeat;} 
li.arr_right:after{content:'7.57%';position:absolute;left:-50px;top:40%;line-height:28px;font-weight:bold;color:#355da0;}

.affiliate.w_de2 li.arr_right:before{left:auto;right:4px;background:url(/img/ir/arr_left.png) 50% no-repeat;margin-top:-9px;}
.affiliate.w_de2 li.arr_right:after{content:'7.57%';position:absolute;left:110%;top:-50%;line-height:28px;font-weight:bold;color:#355da0;}

/* Device PC */
@media only screen and (min-width:1380px) {
	.tab_menu.type_1 li{width:33.333%;}
}
@media only screen and (min-width:1050px) {
	article.b_text > ul{padding-left:10px;padding-right:10px;}
	
}
/* Device Mobile & Tablet common */
@media only screen and (max-width:1050px){
	/* GNB - 3depth */
	#gnb .gnb_sub li dl,
	#gnb .gnb_sub li.on dl.d_type1,
	#gnb .gnb_sub li.on dl.d_type2{width:100%;height:auto;padding-bottom:10px;}

	article.b_text > ul{padding-left:5px;padding-right:5px;}
}

/* Device Tablet */
@media only screen and (min-width:700px) and (max-width:1050px){
	/* GNB - 3depth */	
	#gnb .gnb_sub li dd > a{background-position:15px 9px;padding-left:22px;}
	#gnb .gnb_sub li.on{position:relative;}
	#gnb .gnb_sub li.on dl{position:absolute;top:47px;left:0;}

}

/* Device Mobile */
@media only screen and (max-width:700px){
	/* GNB - 3depth */
	#gnb dd > a{height:auto;padding:0;line-height:20px;}
	#gnb .gnb_sub li dd > a{background-position: 15px 13px;padding-left:20px;}
	
	/* contents head title  */
	.con_head{margin-bottom:20px;}
	.con_head .ic,.con_head p br{display:none;}
	.con_head p{padding:0 0 10px 0;font-size:14px;min-height:auto;background:none;}

	/* disclosure */	
	.disclosure ul.board_list li .subject{display:block;width:100%;}
	.disclosure ul.board_list li .cont{display:block;width:100%;text-align:left;}
	article .total{position:static;}
	.disclosure .news_search{text-align:left;}

	/* table */
	.scroll_tip{display:block;text-align:center;}
	.scroll_tip span{display:inline-block;height:33px;padding:5px 0 0 50px;background:url('/img/ir/hand.png') no-repeat left top;background-size:auto 25px;font-size:14px;}
	.scroll_tip.s_mo{display:none;}

	/* meeting */
	.meeting_box > li article{padding:10px 10px 130px 10px;}
	.meeting_box > li article > a{bottom:15px;}

	/* calendar */
	.calendar > ul{display:block;width:100%;border-top:2px solid #cfcfcf;}
	.calendar > ul > li{display:block;}
	.calendar > ul > li > div{display:block;width:100%;border-bottom:1px solid #c7c7c7;border-right:none;padding:0;height:auto;}	
	.calendar > ul > li.top_day{display:none;}
	.calendar > ul > li > div.empty{display:none;}
	.calendar > ul > li > div .day_cell{display:table-cell;padding:0 10px;vertical-align:middle;}
	.calendar > ul > li > div > time{display:table-cell;width:70px;padding:10px 10px 10px 0;border-right:1px solid #c7c7c7;background:#f8f8f8;font-weight:bold;text-align:right;vertical-align:middle;}
	.calendar > ul > li > div > time span.Ym{display:block;font-size:13px;}
	.calendar > ul > li > div > time span.W{display:inline-block;margin-left:2px;}
	.calendar > ul > li > div ul{display:table-cell;padding:5px 10px;vertical-align:middle;}
	.calendar > ul > li > div ul li{margin:2px 2px 2px 0px;padding:3px;}

	.calendar > ul > li > div .btn_rev{top:0;padding-right:20px;}
	.calendar > ul > li > div .btn_rev span{display:inline-block;}

	/* IR reset */
	.w_b100{width:100%;}
	.w_b70{width:70%;}
	.w_b50{width:50%;}
	.w_l{width:60px;}

	/* IR 게시판 글쓰기 */
	 ul.board_write > li.long > div.cnt .list > li{width:100%;padding-right:5px;}
	 ul.board_write > li > div{height:auto;padding:5px;}
	 ul.board_write > li > div.tit{padding-left:10px;width:80px;font-size:14px;line-height:17px;}
	 ul.board_write > li .add_btn{padding-left:0;}
	 ul.board_write > li .add_btn{float:none;clear:both;text-align:right;padding-right:5px;}
	 ul.board_write > li .add_btn a{display:inline-block;}
	 ul.board_write > li > div.cnt input[type="file"]{width:190px;}
	
	/* Annual Report */
 	.report ul li, .report.env ul li {width:50%;}

	/* 계열사 */
	.aff_con{padding-right:0;padding-left:0;}
	.aff_con > ul > li{padding-left:5px;padding-right:5px;}
	.affiliate.w_de2 li.arr_right:before{right:0;}
	.aff_con > ul > li > div .name em{line-height:1;}
	/*.affiliate .aff_top{background-image: url(/img/ir/line_row.png), url(/img/ir/line_col2.png);}*/
	/*.affiliate.w_de2 .aff_con{background-position: 84% 217px , 88.5% -18px;}*/
	/*.affiliate.w_de2 .aff_top{background-position: 73.5% 50% , 88.5% 22px;}*/


}
@media only screen and (max-width:480px){
	.scroll_tip.s_mo{display:block;}
	.tab_menu.type_1 li,.tab_menu.type_3 li{width:100%;}

	.txt_box p, .txt_box span.img {width:100%; text-align:left;}
	.txt_box p {margin-bottom:10px;}

	/* Annual Report */
 	.report ul li, .report.env ul li {width:100%;}
	
	/* Audit Report */
	.recent ul li {width:100%;}
	.recent ul li:first-child {border-right:1px solid #d9d9d9; border-bottom:0;}

}


/* archives_tab */
section.archives .a_list {position:relative;padding-top:54px;}
section.archives .a_list h3.tab {position:absolute; width: 33.33%; height:34px; background: url(/img/content/bg_tab.gif) left top repeat-x;}
section.archives .a_list h3.tab a {display:block; height:34px; text-decoration:none;font-family:arial, sans-serif;font-size:0.9em;font-weight:700;}
section.archives .a_list h3.tab a span {display:block;height:34px;text-align:center;color:#333;line-height:36px;font-size:0.9em;font-weight:700;background:url(/img/content/bg_tab_r2.gif) right top no-repeat;cursor: pointer;}
section.archives .a_list h3.first a { background: url(/img/content/bg_tab_l.gif) left top no-repeat;}
section.archives .a_list h3.last a span { background: url(/img/content/bg_tab_r.gif) right top no-repeat;}
section.archives .a_list h3.tab a.pr span { background-image: none;}
section.archives .a_list h3.tab a.on { background: url(/img/content/bg_tab_on_l.gif) left top no-repeat;text-decoration:underline;}
section.archives .a_list h3.tab a.on span { background: url(/img/content/bg_tab_on_r.gif) right top no-repeat; color: #333;}
section.archives .a_list #a_tabT01 {top:0;}
section.archives .a_list #a_tabT02 {top:0;left:33.3%;}
section.archives .a_list #a_tabT03 {top:0;left:66.6%;}

section.stock .a_list {position:relative;padding-top:54px;}
section.stock .a_list h3.tab {position:absolute;text-align:center;width: 20%; height:34px; background: url(/img/content/bg_tab.gif) left top repeat-x;}
section.stock .a_list h3.tab a {display:block;padding-top:10px; height:34px; text-decoration:none;font-family:arial, sans-serif;font-size:0.9em;font-weight:700;}
section.stock .a_list h3.tab a span {display:block;height:34px;text-align:center;color:#333;line-height:30px;font-size:0.85em;font-weight:700;background:url(/img/content/bg_tab_r2.gif) right top no-repeat;cursor: pointer;}
section.stock .a_list h3.first a { background: url(/img/content/bg_tab_l.gif) left top no-repeat;}
section.stock .a_list h3.last a span { background: url(/img/content/bg_tab_r.gif) right top no-repeat;}
section.stock .a_list h3.tab a.pr span { background-image: none;}
section.stock .a_list h3.tab a.on { background: url(/img/content/bg_tab_on_l.gif) left top no-repeat;text-decoration:underline;}
section.stock .a_list h3.tab a.on span { background: url(/img/content/bg_tab_on_r.gif) right top no-repeat; color: #333;}
section.stock .a_list #a_tabT01 {top:0;}
section.stock .a_list #a_tabT02 {top:0;left:20%;}
section.stock .a_list #a_tabT03 {top:0;left:40%;}
section.stock .a_list #a_tabT04 {top:0;left:60%;}
section.stock .a_list #a_tabT05 {top:0;left:80%;}
