@charset "utf-8";

/*************************************************
프로젝트명 : 연합뉴스 IR클럽 공통 (2025)
commnet : irclub_common
version : 0.1
modify : 2025-04-16
*************************************************/
*{margin:0;padding:0;}
html{overflow-y:scroll;}
html,body{width:100%;height:100%}
body{background-color:#fff;text-align:center;}
/* @import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css); */

body,
body *{font-family:'Pretendard','Malgun Gothic','맑은 고딕',Gulim,'굴림',AppleSDGothicNeo-Regular,sans-serif;}

/***************** common *****************/

.blind{position:absolute;top:-9999px;left:0;width:0;height:0;font-size:0;visibility:hidden;}
/* basic */
.blind{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;position:absolute;}
.bd-none{border:none !important;}
.bg-none{background:none !important;}
.mg-none{margin:0 !important;}


.hidden-obj{position:absolute;visibility:hidden;top:-9999px;left:-9999px;}
.display-none{display:none;}
.text-c{text-align:center !important;}
.text-l{text-align:left !important;}
.text-r{text-align:right !important;}
.vt-t{vertical-align:top !important;}
.vt-m{vertical-align:middle !important;}
.vt-b{vertical-align:bottom !important;}
.fw-b{font-weight:bold !important;}
.fw-n{font-weight:normal !important;}
.ir-txt{text-indent:-9999px;}


/* IR Home  */
#irhome{}
#irhome .snb>li.home>a{background-position:0 -40px;text-decoration:none;}

/* IR News */
#irnews{}
#irnews .snb>li.news>a{background-position:0 -40px;text-decoration:none;}

/* CEO 인사말 */
#irceo{}
#irceo .snb>li.ceo>a{background-position:0 -40px;text-decoration:none;}

/* 기업소개 */
#iritr{}
#iritr .snb>li.intro>a{background-position:0 -40px;text-decoration:none;}

/* 재무정보 */
#irfif{}
#irfif .snb>li.fif>a{background-position:0 -40px;text-decoration:none;}
#irfif .ptitle{position:relative;}
#irfif .ptitle .tbinfo{left:inherit;}

/* 주가정보 */
#irsif{}
#irsif .snb>li.stock>a{background-position:0 -40px;text-decoration:none;}

.gnrltb{width:100%;border-spacing:0;border-collapse:collapse;color:#666;border-top:2px solid #111;}
.gnrltb th,
.gnrltb td{font-size:15px;padding:12px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;text-align:center;}
.gnrltb th{font-weight:500;background-color:#fafafa;color:#111;}
.gnrltb td{background-color:#fff;text-align:left;}
.gnrltb td:nth-child(1){text-align:left;}
.gnrltb tr>th:last-child,
.gnrltb tr>td:last-child{border-right:0;}
.gnrltb caption{font-size:11px;text-align:right;caption-side:top;letter-spacing:-1px;}
.stoicn{margin-right:4px;}
.paging{text-align:center;margin-bottom:25px;margin-top:30px;}
.paging a{display:inline-block;width:22px;height:22px;color:#888;margin:0 2px;line-height:150%;}
.paging span{display:inline-block;width:22px;height:22px;font-weight:bold;color:#000;margin:0 2px;line-height:150%;}

/*Layout*/
#wrap{width:976px;min-width:976px;margin:0 auto;position:relative;text-align:left;}
#lyt_top{overflow:hidden;position:relative;width:976px;min-height:227px;text-align:left;background-position:0 bottom;background-repeat:no-repeat;}
#lyt_top .top-wrap{overflow:hidden;padding:6px 0;}
#lyt_body{width:976px;overflow:hidden;text-align:left;padding-bottom:40px;}
#lyt_top+#lyt_body{margin-top:38px;}
#lyt_footer{display:flex;align-items:center;justify-content:center;height:93px;border-top:1px solid #E9E9E9;overflow:hidden;width:976px;}
#lyt_footer address{font-size:13px;color:#888;}
#lyt_lft{min-width:160px;float:left;}
#lyt_cts{width:816px;float:right;margin-bottom:80px;}
#lyt_cts .ptitle{margin-bottom:30px;font-weight:700;font-size:26px;}
#lyt_cts .btitle{font-size:28px;font-weight:700;margin-bottom:38px;}
#lyt_cts .ctitle{font-size:16px;color:#666;font-weight:400;letter-spacing:-0.72px;}

#lyt_mmid{float:left;width:480px;}
#lyt_mrgt{float:right;width:300px;}
#lyt_mrgt>div+div{margin-top:20px;}
/*Top*/
#lyt_top .top-logo01{float:left;width:300px;height:47px;line-height:200%;font-size:15px;}
#lyt_top .top-logo01 a,
#lyt_top .top-logo01 span{display:block;width:300px;height:47px;cursor:pointer;text-indent:-9999px;}
#lyt_top .goyhir{display:block;float:right;margin-top:6px;}
#lyt_top .top-visual{width:100%;height:180px;}

/* 좌측메뉴 공통 mmnu → side-menu01 */
.side-menu01 li{margin-top:7px;}
.side-menu01>li.active>a{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.side-menu01 li:first-child{margin-top:0;}
.side-menu01>li>a{box-sizing:border-box;display:block;height:35px;padding:5px 0;font-weight:700;font-size:16px;}
.side-menu01>li:first-child>a{padding-top:0;}
/* .side-menu01 li a:hover{  text-decoration:underline;} */
.side-menu01 .home a{padding-top:0;}

.side-menu01 .sub-menu{padding:0 0 6px 0;}
.side-menu01 .sub-menu li{margin-top:3px;}
.side-menu01 .sub-menu>li>a{height:auto;padding:0;color:#888;background:none;font-size:15px;}
.side-menu01 .sub-menu li a:hover{text-decoration:underline;color:#000;}

/* ir content */
.ir-con{position:relative;display:block;width:0;height:0;font-size:0;text-indent:-9999px;}

/*Main Page*/
.m_irnews{width:100%;position:relative;overflow:hidden;margin-bottom:8px;}
.m_irnews h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;margin-bottom:18px;}
.m_irnews .tit-con{margin-bottom:30px;}
.m_irnews .tit{position:relative;padding-right:15px;font-weight:700;font-size:20px;letter-spacing:-1px;}
.m_irnews .tit:after{content:'';position:absolute;top:8px;right:0;width:8px;height:8px;border:1px solid #000;border-right:0 !important;border-bottom:0 !important;background-image:none;transform:rotate(135deg);}
.m_irnews .btnmore{float:right;margin-top:-39px;}
.m_irnews ul{overflow:hidden;}
.m_irnews li{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e9e9e9;}
.m_irnews ul:last-child li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.m_irnews li a{font-size:18px;letter-spacing:-0.4px;font-weight:600;color:#111;}
.m_irnews li:hover>a{opacity:0.5; text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

.m_pa{width:100%;overflow:hidden;position:relative;margin-bottom:33px;background:url('//r.yna.co.kr/www/irclub/v01/img/ir_bg_pa.jpg') no-repeat 0 44px;border-top:1px solid #e5e5e5;}
.m_pa h2{height:21px;font-size:12px;letter-spacing:-1px;float:left;position:relative;margin-top:14px;display:inline-block;}
.m_pa h2 span{position:absolute;display:block;width:80px;height:21px;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_main_title2.gif');background-position:0 -25px;background-repeat:no-repeat;}
.m_pa .btnmore{display:block;width:50px;height:20px;position:absolute;left:38px;top:16px;}
.m_pa ul{float:right;margin-left:5px;width:280px;margin-top:17px;}
.m_pa li{font-size:12px;background-color:yellow;background:url('//r.yna.co.kr/www/irclub/v01/img/ir_main_marker.gif') no-repeat 0 -41px;width:265px;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;}

.m_pr{width:100%;position:relative;margin-bottom:20px;}
.m_pr h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;margin-bottom:18px;}
.m_pr h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_main_title2.gif');background-position:0 -50px;background-repeat:no-repeat;}
.m_pr .btnmore{float:right;margin-top:-39px;}
.m_pr ul{margin-bottom:20px;margin-left:5px;}
.m_pr li{font-weight:bold;font-size:15px;margin-bottom:10px;}

/* 임시가림처리 - 공시, 보도자료  */
.m_pa,
.m_pr{display:none;}

.m_ceo{width:100%;margin-bottom:15px;}

.m_ceo02{width:100%;margin-bottom:15px;overflow:hidden;position:relative;} /* gs활용(2021-02-24) */
.m_ceo02 h2{height:21px;margin:0 0 10px;font-size:12px;letter-spacing:-1px;}
.m_ceo02 h2 span{position:absolute;display:block;width:98px;height:21px;background-color:#fff;left:0;top:0;background-image:url(//r.yna.co.kr/www/irclub/v01/img/sprites_ir_tit03.png);background-position:0 0;background-repeat:no-repeat;}

.m_pto{width:100%;margin-bottom:15px;overflow:hidden;position:relative;}
.m_pto h2{height:21px;font-size:12px;letter-spacing:-1px;}
.m_pto h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_main_title2.gif');background-position:0 -100px;background-repeat:no-repeat;}
.m_pto .picbx{width:298px;border:1px solid #d3d4d3;}
.m_pto dl{width:288px;border:5px solid #dcdedd;padding-bottom:5px;}
.m_pto dt{width:270px;height:171px;margin-left:9px;margin-top:9px;margin-bottom:5px;}
.m_pto dt img{width:270px;height:171px;}
.m_pto dd{width:270px;margin-left:9px;text-align:center;}

.m_vod{width:100%;margin-bottom:15px;overflow:hidden;position:relative;}
.m_vod h2{height:21px;font-size:12px;letter-spacing:-1px;}
.m_vod h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_main_title2.gif');background-position:0 -75px;background-repeat:no-repeat;}

.m_mng{width:100%;margin-bottom:15px;overflow:hidden;position:relative;}
.m_mng h2{height:21px;font-size:12px;letter-spacing:-1px;}
.m_mng h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_main_title2.gif');background-position:0 -125px;background-repeat:no-repeat;}

.m_map{width:100%;margin-bottom:15px;overflow:hidden;position:relative;}
.m_map h2{height:21px;font-size:12px;letter-spacing:-1px;}
.m_map h2 span{position:absolute;display:block;width:110px;height:21px;background-color:#fff;left:0;top:0;background-image:url(../img/img_tit_map01.jpg);background-position:0 0;background-repeat:no-repeat;}
.m_map a{display:block;}
.m_map dl dd{display:inline-block;text-indent:-9999px;}

.m_vis{width:100%;margin-bottom:15px;overflow:hidden;position:relative;}
.m_vis h2{height:21px;margin:0 0 10px;font-size:12px;letter-spacing:-1px;}
.m_vis h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url(//r.yna.co.kr/www/irclub/v01/img/sprites_ir_tit03.png);background-position:0 -150px;background-repeat:no-repeat;}

/*IR News*/
.irnews_list{margin-bottom:20px;margin-left:10px;}
.irnews_list .ptitle{margin:0 0 24px;width:100%;overflow:hidden;position:relative;}
.irnews_list .ptitle .tit{font-weight:700;font-size:28px;letter-spacing:-1px;}
.irnews_list .vtitle .tit{font-weight:400;font-size:16px;color:#666;letter-spacing:-1px;}
.irnews_list .nlist dl{border-bottom:1px solid #E9E9E9;padding:14px 0 12px 0;overflow:hidden;width:100%;}
.irnews_list .nlist .cts_title{font-weight:600;font-size:20px;letter-spacing:-1px;margin-bottom:6px;line-height:140%;}
.irnews_list .nlist .cts_title>a>img{display:none !important;}
.irnews_list .nlist .cts_title:hover>a{opacity:0.5; text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.irnews_list .nlist .cts_pic{margin-right:15px;float:left;display:inline-block;background-color:#F9F9F9;text-align:center;}
.irnews_list .nlist .cts_pic a{display:flex;width:120px;height:80px;align-items:center;justify-content:center;}
.irnews_list .nlist .cts_pic img{max-width:120px;max-height:80px;vertical-align:middle;}
.irnews_list .nlist .cts_lead{}
.irnews_list .nlist .cts_lead a{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;max-height:45px;font-size:14px;line-height:1.4;color:#888;}
.irnews_list .nlist .cts_lead .ptime{display:inline-block;margin-top:10px;font-size:13px;color:#888;text-decoration:none;}
.irnews_list .nlist .paging{text-align:center;margin-bottom:25px;font-size:14px;}
.irnews_list .nlist .paging a{display:inline-block;width:22px;height:22px;color:#888;margin:0 2px;line-height:150%;}
.irnews_list .nlist .paging span{display:inline-block;width:22px;height:22px;font-weight:600;color:#000;margin:0 2px;line-height:150%;}

.irnews_list .news_title{font-size:30px;font-weight:700;letter-spacing:-1px;padding-bottom:28px;margin-bottom:25px;margin-top:12px;border-bottom:1px solid #E9E9E9;}
.irnews_list .photoInfo{font-size:12px;margin-bottom:25px;margin-left:123px;width:500px;}

.cts_view .article{font-size:18px;line-height:1.5;color:#111;}
.cts_view .article .img-info{margin-top:10px;font-size:14px;color:#666;}
.cts_view .article .img-info>strong{display:block;font-weight:500;font-size:15px;line-height:1.4;color:#111;}

/*CEO Introduction*/
.ceointro{margin-bottom:20px}
.ceointro .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:20px;}
.ceointro .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.ceointro .ptitle h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_title_ceo.gif');background-position:0 0;background-repeat:no-repeat;}
.ceointro .ceointro_cts{margin:0 auto;}

/* Company Introduction*/
.intro_01{margin-bottom:30px;}
.intro_01 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:20px;}
.intro_01 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.intro_01 .ptitle h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_title_sum.gif');background-position:0 0;background-repeat:no-repeat;}
.intro_02{margin-bottom:30px;}
.intro_02 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:20px;}
.intro_02 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.intro_02 .ptitle h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_title_his.gif');background-position:0 0;background-repeat:no-repeat;}
.intro_03{margin-bottom:30px;}
.intro_03 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:20px;}
.intro_03 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.intro_03 .ptitle h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_title_vsion.gif');background-position:0 0;background-repeat:no-repeat;}
.intro_04{margin-bottom:30px;}
.intro_04 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:20px;}
.intro_04 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.intro_04 .ptitle h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_title_ci.gif');background-position:0 0;background-repeat:no-repeat;}
.intro_05{margin-bottom:30px;}
.intro_05 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:20px;}
.intro_05 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.intro_05 .ptitle h2 span{position:absolute;display:block;width:85px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_title_map.gif');background-position:0 0;background-repeat:no-repeat;}


.intro_02tab dl {margin-bottom:10px;border-right:1px solid #dbdbdb;overflow:hidden;}
.intro_02tab dd{float:left;border:1px solid #dbdbdb;border-right:0;}
.intro_02tab dd a{display:block;height:31px;overflow:hidden;background-color:#efefef;width:56px;text-align:center;line-height:260%;text-decoration:none;font-size:11px;font-weight:bold;line-height:280%;color:#4b4b4b;}
.intro_02tab dd.crnt a{background-color:#fff;font-weight:bold;color:#3d5da9;width:63px;}
.intro_02tab dd a:hover{background-color:#fff;}

.intro_02 td.vmore{padding:0;}
.intro_02 td.vmore a{display:block;height:46px;overflow:hidden;width:100%;text-align:center;line-height:46px;text-decoration:none;font-size:13px;font-weight:500;color:#888;}
/* .intro_02 td.vmore a:hover{background-color:#d8dce8;color:#768298;} */
.intro_02 td.vmore a span{text-decoration:underline;}
/* .intro_02 td.vmore a span{background:url('//r.yna.co.kr/www/irclub/v01/img/20111216ir_vmore.gif') no-repeat 4px 50%;padding-left:15px;} */

/* 재무정보 */
.fif_01{margin-bottom:60px;position:relative;}
.fif_01 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:10px;}
.fif_01 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.fif_01 .ptitle h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_title_dc.gif');background-position:0 0;background-repeat:no-repeat;}
.tbinfo{position:absolute;left:75px;top:4px;font-size:12px;color:#888;font-weight:400;}
.fif_02{margin-bottom:60px;}
.fif_02 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:10px;}
.fif_02 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.fif_02 .ptitle h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_title_si.gif');background-position:0 0;background-repeat:no-repeat;}
.fif_03{margin-bottom:60px;}
.fif_03 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:10px;}
.fif_03 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.fif_03 .ptitle h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_title_hg.gif');background-position:0 0;background-repeat:no-repeat;}

.fif_01_cts th{font-weight:500;}
.fif_02_cts th{font-weight:500;}
.fif_03_cts th{font-weight:500;}

.fif_01_cts .gnrltb td{text-align:right;}
.fif_02_cts .gnrltb td{text-align:right;}
.fif_03_cts .gnrltb td{text-align:right;}
.fif_01_cts .gnrltb td:nth-child(1){text-align:left;}
.fif_02_cts .gnrltb td:nth-child(1){text-align:left;}
.fif_03_cts .gnrltb td:nth-child(1){text-align:left;}

/* 주가정보 */
[class*='sif_0']{}
[class*='sif_0'] .ptitle .tit{font-weight:700;font-size:24px;}
.sif_01{margin-bottom:60px;}
.sif_01 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:10px;}
.sif_01 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.sif_01 .ptitle h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_title_nst.gif');background-position:0 0;background-repeat:no-repeat;}
.sif_02{margin-bottom:60px;}
.sif_02 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:10px;}
.sif_02 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.sif_02 .ptitle h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_title_sst.gif');background-position:0 0;background-repeat:no-repeat;}
.sif_03{margin-bottom:60px;}
.sif_03 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:10px;}
.sif_03 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.sif_03 .ptitle h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_title_str.gif');background-position:0 0;background-repeat:no-repeat;}
.sif_04{margin-bottom:60px;}
.sif_04 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:10px;}
.sif_04 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.sif_04 .ptitle h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_title_jj.gif');background-position:0 0;background-repeat:no-repeat;}

.stoginfo .gnrltb {width:auto;}
.stoginfo .gnrltb th{padding-left:15px;}
.stoginfo .gnrltb td{text-align:right;padding-right:15px;}
.stoginfo .gnrltb strong{font-weight:bold;color:#333;}
.stoginfo .gnrltb .crntprc{font-weight:bold;color:#0059a5;letter-spacing:-1px;font-size:1.4em;}
.stoginfo .gnrltb .bday{font-weight:bold;color:#0059a5;}
.stoginfo .gnrltb .mprce{color:#d00;}

.sif_02_cts .gnrltb th{color:#111;}
.sif_02_cts .gnrltb td{text-align:center;}

.sif_03_cts .gnrltb th{color:#111;}
.sif_03_cts .gnrltb td{text-align:center;}

.sif_01tab dl{border-right:1px solid #dbdbdb;overflow:hidden;display:inline-block;_width:421px;*width:421px;}
.sif_01tab dd{float:left;border:1px solid #dbdbdb;border-right:0;}
.sif_01tab dd a{display:block;height:45px;overflow:hidden;background-color:#fafafa;width:124px;text-align:center;line-height:45px;text-decoration:none;font-size:15px;font-weight:400;color:#4b4b4b;}
.sif_01tab dd.crnt a{background-color:#fff;font-weight:bold;color:#3d5da9;font-weight:500;}
.sif_01tab dd a:hover{background-color:#fff;}
#sif_01_graph01{text-align:center;width:501px;height:280px;padding-top:15px;box-sizing:border-box;background-color:#eee;}
#sif_01_graph02{text-align:center;width:501px;height:280px;padding-top:15px;box-sizing:border-box;background-color:#eee;display:none;}
#sif_01_graph03{text-align:center;width:501px;height:280px;padding-top:15px;box-sizing:border-box;background-color:#eee;display:none;}
#sif_01_graph04{text-align:center;width:501px;height:280px;padding-top:15px;box-sizing:border-box;background-color:#eee;display:none;}

.sif_04_cts{width:460px;padding:30px 20px 22px 20px;background-color:#eee;box-sizing:border-box;}

/*보도자료_리스트*/
.irpr_list{margin-bottom:20px;margin-left:10px;}
.irpr_list .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:20px;}
.irpr_list .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.irpr_list .ptitle h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_main_title2.gif');background-position:0 -50px;background-repeat:no-repeat;}
.irpr_list .news_title{font-size:18px;font-weight:bold;letter-spacing:-1px;margin-bottom:25px;margin-top:30px;}

/*공시_리스트*/
.irpa_list{margin-bottom:20px;margin-left:10px;}
.irpa_list .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:20px;}
.irpa_list .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.irpa_list .ptitle h2 span{position:absolute;display:block;width:80px;height:21px;background-color:#fff;left:0;top:0;background-image:url('//r.yna.co.kr/www/irclub/v01/img/ir_main_title2.gif');background-position:0 -25px;background-repeat:no-repeat;}
.irpa_list .news_title{font-size:18px;font-weight:bold;letter-spacing:-1px;margin-bottom:25px;margin-top:30px;}
.irpa_list .photoInfo{font-size:12px;margin-bottom:25px;margin-left:123px;width:500px;}

/* 레프트메뉴 */
.snb{width:175px;}
.snb>li{width:100%;margin-bottom:5px;}
.snb>li>a{display:block;height:35px;padding-left:43px;background:url(../ir/kbfg/bg_lnb.png) 0 0 no-repeat;font-weight:800;font-size:14px;line-height:35px;color:#543d25;}
.snb>li>a:hover,
.snb>li.on>a{background-position:0 -40px;text-decoration:none;}
.snb>li.home{}
.snb>li.news{}
.snb>li.ceo{}
.snb>li.intro{}
.snb>li.finance{}
.snb>li.stock{}

.snb .depth02{margin:15px 0 5px;}
.snb .depth02 li{margin-bottom:10px;}
.snb .depth02 li a{margin-left:48px;padding-left:10px;background:url(../ir/kbfg/bg_dot_734d05.gif) 0 50% no-repeat;font-weight:bold;font-size:13px;color:#666;}
.snb .depth02 li a:hover{color:#3a3939;}

/* IR 기법  */
.ir-zone{position:relative;}
.ir-zone .ir-img{position:absolute;z-index:10;}
.ir-zone .ir-con{overflow:auto;}

.ab-top-bg{text-indent:-9999px;}

/* box-type01 */
.box-type01{position:relative;width:418px;padding:20px;border:1px solid #ccc;background:#fff;}
.box-type01 .tit{height: 20px;margin-bottom:20px;border-bottom:none;font-size:16px;line-height:20px;color:#543d25;letter-spacing:0;}
.box-type01 .btn-more{position:absolute;right:20px;top:20px;padding-right:10px;background:url(../ir/kbfg/bg_arrow_5x7.gif) 100% 49% no-repeat;font-size:11px;line-height:100%;color:#333;}
.box-type01 ul{margin:0 0 0 22px;}
.box-type01 ul li{margin-bottom:4px;}
.box-type01 ul li a{padding-left:10px;background:url(../ir/kbfg/bg_dot_000000.gif) 0 50% no-repeat;font-size:13px;color:#333;}

/* box-type02 */
.box-type02{position:relative;width:418px;min-height:210px;padding:20px;border:1px solid #ccc;background:#fff;}
.box-type02 .tit{float:none;margin-top:0;font-size:16px;line-height:20px;color:#543d25;letter-spacing:0;}
.box-type02 .btn-more{position:absolute;left:60px;top:24px;padding-right:10px;background:url(../ir/kbfg/bg_arrow_5x7.gif) 100% 49% no-repeat;font-size:11px;line-height:100%;color:#333;}
.box-type02 ul{float:none;width:200px;margin:0 0 0 180px}
.box-type02 ul li{overflow:hidden;display:block;background:none;}
.box-type02 ul li a{overflow:hidden;display:block;width:200px;text-overflow:ellipsis;white-space:nowrap;padding-left:10px;background:url(../ir/kbfg/bg_bar_000000.gif) 0 50% no-repeat;}

/* box-type03 */
.box-type03{position:relative;}
.box-type03 .tit{position:absolute;left:12px;top:10px;font-size:16px;color:#fff;z-index:10;}


/* Company Introduction*/
.ceointro{margin-bottom:20px;}
.ceointro .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:20px;}
.ceointro .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.ceointro .ptitle h2 span{position:absolute;display:block;width:130px;height:21px;left:0;top:0;background:#fff url(../img/sprites_ir_tit03.png) 0 0 no-repeat;}
.intro_01{margin-bottom:60px;}/* 개요 */
.intro_01 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:20px;}
.intro_01 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.intro_01 .ptitle h2 span{position:absolute;display:block;width:130px;height:21px;left:0;top:0;background:#fff url(../img/sprites_ir_tit03.png) 0 -50px no-repeat;}
.intro_02{margin-bottom:60px;}/* 연혁 */
.intro_02 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:20px;}
.intro_02 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.intro_02 .ptitle h2 span{position:absolute;display:block;width:130px;height:21px;left:0;top:0;background:#fff url(../img/sprites_ir_tit03.png) 0 -100px no-repeat;}
.intro_03{margin-bottom:60px;}/* 비전 */
.intro_03 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:20px;}
.intro_03 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.intro_03 .ptitle h2 span{position:absolute;display:block;width:130px;height:21px;left:0;top:0;background:#fff url(../img/sprites_ir_tit03.png) 0 -150px no-repeat;}
.intro_04{margin-bottom:60px;}/* 연구개발 */
.intro_04 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:20px;}
.intro_04 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.intro_04 .ptitle h2 span{position:absolute;display:block;width:130px;height:21px;left:0;top:0;background:#fff url(../img/sprites_ir_tit03.png) 0 -200px no-repeat;}
.intro_05{margin-bottom:60px;}/* 사회공헌 */
.intro_05 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:20px;}
.intro_05 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.intro_05 .ptitle h2 span{position:absolute;display:block;width:130px;height:21px;left:0;top:0;background:#fff url(../img/sprites_ir_tit03.png) 0 -250px no-repeat;}
.intro_06{margin-bottom:60px;}/* CI */
.intro_06 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:20px;}
.intro_06 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.intro_06 .ptitle h2 span{position:absolute;display:block;width:130px;height:21px;left:0;top:0;background:#fff url(../img/sprites_ir_tit03.png) 0 -300px no-repeat;}
.intro_07{margin-bottom:60px;}/* 찾아오시는 길 */
.intro_07 .ptitle{width:100%;overflow:hidden;position:relative;margin-bottom:20px;}
.intro_07 .ptitle h2{height:21px;border-bottom:1px solid #e5e5e5;font-size:12px;letter-spacing:-1px;}
.intro_07 .ptitle h2 span{position:absolute;display:block;width:130px;height:21px;left:0;top:0;background:#fff url(../img/sprites_ir_tit03.png) 0 -350px no-repeat;}

.intro_08{margin-bottom:60px;}

/* 광고 */
.vodar {clear:both;margin-top:20px;margin-bottom:30px;overflow:hidden;}
.vodar .vd {float:left;width:530px;height:345px;background:url('/group/images/company/ad/vdbg.gif') no-repeat;}
.vodar .vt {float:left;width:199px;height:303px;overflow-x:hidden;overflow-y:auto; padding:20px;border:1px solid #d1d1d1;background:#f8f9fb;}
.vodar .vt strong {display:block;padding-bottom:25px;color:#333333;font-size:16px;}
.vodar .vt p {display:block;padding-bottom:10px;line-height:160%;font-size:13px;}
.vodli  {clear:both;border-top:2px solid #3d4144;overflow:hidden;}
.vodli .adli  {clear:both;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ececec;overflow:hidden;}
.vodli .adli li  {float:left;width:200px;margin-right:10px;margin-left: 10px}
.vodli .adli.wd li a img{width: 200px;height: 120px}
.vodli .adli li.last {margin-right:0px;}
.vodli .adli .pic   {display:block;padding-bottom:10px;}
.vodli .adli strong {display:block;padding-bottom:7px;font-size:14px;letter-spacing:-.06em;}
.vodli .adli .p1    {display:block;padding-bottom:6px;font-size:14px;}
.vodli .adli .p2    {display:block;font-size:14px;color:#999999;}


/************** 기본레이아웃용 테스트 ***************/
body.irlayout-site{position:relative;}
body.irlayout-site .top-wrap{overflow:hidden;}
body.irlayout-site:before{content:'';clear:both;z-index:-1;position:absolute;top:47px;left:0;width:100%;height:100px;}
body.irlayout-site #lyt_top h1 a span.lgimg{position:absolute;top:13px;left:0;width:78px;height:18px;background-image:url(https://r.yna.co.kr/www/home_n/v03/img/logo_yna20.svg);background-repeat:no-repeat;}
body.irlayout-site #lyt_top{background-image:url(../lgdisplay/lgdisplay_top.png);}


/* 본문 */
body#irnews .cts_view div.article-img{width:500px;margin:0 auto;}
body#irnews .cts_view div.article-img .img-info{font-size:14px;}