@charset "utf-8";

#ir .btn_down{font-size:14px;line-height:1.4;display:inline-block;width:100%;padding:13px 0 12px 10px;background-color:#f9f9f9;background-image:url('../img/ico_download.png');background-repeat:no-repeat;background-size:24px 24px;background-position:96% 50%;font-weight:700;}
#ir h2{font-size:28px;line-height:1.4;padding:28px 20px 36px;}
.coming-soon-layer {display: block; width: 100%; height: 100%; position: absolute; background-color: rgba(255,255,255,0.8); z-index: 1;}
.coming-soon-layer .txt {display: block; width: 100%; position: absolute; top: 4%; left: 50%; transform: translate(-50%, -50%); font-size: 28px; font-weight: 700; line-height: 1.4; text-align: center;}
#ir .btn_down.other.disabled {pointer-events: none; position: relative;}
#ir .btn_down.other.disabled::before {content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; font-size: 14px; line-height: 1.4; background-color: rgba(249,249,249,0.8);}

/* Font Size */
/* Font Size - Default */
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .noti_txt,
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt p, 
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p,
.en body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt em,
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .name_box span,
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .info_box dl dt, 
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .info_box dl dd,
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table thead th, 
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td,
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td strong, 
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td p,
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd span,
body.default #ir .ir_wrap .ir_wrap_cont .noti_txt, 
body.default #ir .ir_wrap .ir_wrap_cont .noti_txt b,
body.default #ir .ir_wrap .ir_wrap_cont .noti_txt span,
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table thead th em, 
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td b, 
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td em,
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item .left_item p, 
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item .left_item em,
body.default #ir .esg_con .esg_tb table tr th,
body.default #ir .esg_con .esg_tb table tr td,
body.default #ir .ir_wrap .ir_wrap_cont .ir_evaluation_txt .ir_evaluation_info {font-size:14px;}
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt h4,
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dt strong, 
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd strong {font-size:16px}
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_tit h3,
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .name_box strong, 
body.default #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .banner_wrap p,
body.default #ir .ir_wrap .ir_wrap_cont .ir_evaluation_txt .ir_evaluation_tit {font-size:20px}

/* Font Size - Medium */
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .noti_txt,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt p, 
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt span,
.en body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt em,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd h5,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb::before,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd h5 a,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb::before,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner::before,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner span.inner-two,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner span.inner-two::before,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .name_box span,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .info_box dl dt, 
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .info_box dl dd,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .info_box dl dd span,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table thead th, 
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td strong, 
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td p,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd span,
body.medium #ir .ir_wrap .ir_wrap_cont .noti_txt, 
body.medium #ir .ir_wrap .ir_wrap_cont .noti_txt b,
body.medium #ir .ir_wrap .ir_wrap_cont .noti_txt span,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table thead th em, 
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td b, 
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td em,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item .left_item p, 
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item .left_item em,
body.medium #ir .esg_con .esg_tb table tr th,
body.medium #ir .esg_con .esg_tb table tr td,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_evaluation_txt .ir_evaluation_info {font-size:16px;}
body.medium #ir .Highlights_wrap_cont .Highlights_noti p {font-size: 16px; padding-left: 18px;}
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt h4,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dt strong, 
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd strong,
body.medium #ir .ir_sub_tit {font-size:18px}
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_tit h3,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .name_box strong, 
body.medium #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .banner_wrap p,
body.medium #ir .ir_wrap .ir_wrap_cont .ir_evaluation_txt .ir_evaluation_tit {font-size:22px}

/* Font Size - Large */
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .noti_txt,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt p, 
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt p span,
.en body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt em,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd h5,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb::before,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd h5 a,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb::before,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner::before,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner span.inner-two,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner-two::before,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .name_box span,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .info_box dl dt, 
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .info_box dl dd,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table thead th, 
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .info_box dl dd span,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td strong, 
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td p,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd span,
body.large #ir .ir_wrap .ir_wrap_cont .noti_txt,
body.large #ir .ir_wrap .ir_wrap_cont .noti_txt b,
body.large #ir .ir_wrap .ir_wrap_cont .noti_txt span,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table thead th em, 
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td b, 
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td em,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item .left_item p, 
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item .left_item em,
body.large #ir .esg_con .esg_tb table tr th,
body.large #ir .esg_con .esg_tb table tr td,
body.large #ir .ir_wrap .ir_wrap_cont .ir_evaluation_txt .ir_evaluation_info,
body.large #ir .ir_sub_tit {font-size:18px;}
body.large #ir .Highlights_wrap_cont .Highlights_noti p {font-size: 18px; padding-left: 20px;}
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt h4,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dt strong, 
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd strong {font-size:20px}
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_tit h3,
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .name_box strong, 
body.large #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .banner_wrap p,
body.large #ir .ir_wrap .ir_wrap_cont .ir_evaluation_txt .ir_evaluation_tit {font-size:24px}

/* Default */
#ir .ir_wrap {margin-top:104px;}
#ir .ir_wrap .ir_wrap_cont{margin-bottom:60px;padding:0 20px;opacity:0;transition: all 0.8s ease;position:relative;top:40px}
#ir .ir_wrap .ir_wrap_cont.wide_wrap{padding:0}
#ir .ir_wrap .ir_wrap_cont.wide_wrap .ir_wrap_tit{padding:0 20px;}
#ir .ir_wrap .ir_wrap_cont:last-child{margin:0;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_tit{display:block;width:100%;position: relative;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_tit h3{font-size:20px;line-height:1.5;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .noti_txt{font-size:14px;line-height:1.5;color:#999;text-align:left;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_tit a{margin-top:12px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt{display:block;width:100%;margin-top:16px}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt.border-use .table_cont .ir_item:first-of-type {border-top: 1px solid #0c2340;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl{border:1px solid #eee;margin-bottom:10px}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl:last-child{margin:0;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt{font-weight:700;position:relative;padding:14px 18px 13px;cursor:pointer;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt:before{content:'';position:absolute;width:24px;height:24px;background:url('../img/ico_updown.png')no-repeat;background-size:100%;top:12px;right:16px;transition: all 0.3s ease-in-out;transform: rotate(180deg);}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt.open:before{transform: rotate(0);}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt p{font-size:14px;line-height:1.5;}
.en #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt em{font-size:14px;line-height:1.5;display:inline-block;vertical-align:middle;width:28%;}
.en #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt p span{vertical-align:middle;width:72%;padding-right:24px}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd{padding-top:17px;margin:0 18px 18px;border-top:1px solid #eee;display:none;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p{font-size:14px;line-height:1.5;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt p span {display: inline-block; padding-left: 30px; font-size:14px; line-height:1.5;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd .box {margin-bottom: 24px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd .box:last-of-type {margin-bottom: 0;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd h5{font-size:14px;line-height:1.5; font-weight: 400;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd h5 a{font-size:14px;line-height:1.5; font-weight: 400;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt{font-size:14px;line-height:1.5; font-weight: 400;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb {margin-left: 16px; padding-left: 16px; position: relative;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb::before {display: block; position: absolute; top: 0; left: 0;font-size:14px;line-height:1.5; font-weight: 400;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb:nth-of-type(10),
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb:nth-of-type(11),
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb:nth-of-type(12),
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb:nth-of-type(13) {padding-left: 25px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb:first-of-type::before {content: '1.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb:nth-of-type(2)::before {content: '2.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb:nth-of-type(3)::before {content: '3.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb:nth-of-type(4)::before {content: '4.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb:nth-of-type(5)::before {content: '5.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb:nth-of-type(6)::before {content: '6.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb:nth-of-type(7)::before {content: '7.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb:nth-of-type(8)::before {content: '8.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb:nth-of-type(9)::before {content: '9.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb:nth-of-type(10)::before {content: '10.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb:nth-of-type(11)::before {content: '11.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb:nth-of-type(12)::before {content: '12.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb:nth-of-type(13)::before {content: '13.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb.circle {padding-left: 20px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb.circle::before {line-height: 1.3;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb.circle:first-of-type::before {content: '①';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb.circle:nth-of-type(2)::before {content: '②';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb.circle:nth-of-type(3)::before {content: '③';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb.circle:nth-of-type(4)::before {content: '④';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb.circle:nth-of-type(5)::before {content: '⑤';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb.circle:nth-of-type(6)::before {content: '⑥';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb.circle:nth-of-type(7)::before {content: '⑦';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb.circle:nth-of-type(8)::before {content: '⑧';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb.circle:nth-of-type(9)::before {content: '⑨';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb.add::before {content: '※';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner {display: block; position: relative; margin: 0; padding: 0 0 0 16px; font-size:14px;line-height:1.5; font-weight: 400;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner::before {display: block; position: absolute; top: 0; left: 0;font-size:14px;line-height:1.5; font-weight: 400;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner:first-of-type::before {content: '1.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner:nth-of-type(2)::before {content: '2.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner:nth-of-type(3)::before {content: '3.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner:nth-of-type(4)::before {content: '4.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner:nth-of-type(5)::before {content: '5.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner:nth-of-type(6)::before {content: '6.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner:nth-of-type(7)::before {content: '7.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner:nth-of-type(8)::before {content: '8.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner:nth-of-type(9)::before {content: '9.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner:nth-of-type(10)::before {content: '10.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner span.inner-two {display: block; position: relative; margin: 0; padding: 0 0 0 22px; font-size:14px;line-height:1.5; font-weight: 400;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner-two::before {display: block; position: absolute; top: 0; left: 0;font-size:14px;line-height:1.5; font-weight: 400;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner-two.lang:first-of-type::before {content: '가.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner-two.lang:nth-of-type(2)::before {content: '나.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner-two.lang:nth-of-type(3)::before {content: '다.';}
.en #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner-two.lang:first-of-type::before {content: 'A.';}
.en #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner-two.lang:nth-of-type(2)::before {content: 'B.';}
.en #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p.txt.numb span.inner-two.lang:nth-of-type(3)::before {content: 'C.';}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li{border:1px solid #eee}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li img{width:100%;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info{padding:12px}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .name_box{border-bottom:1px solid #eee;padding-bottom:7px}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .name_box span{font-size:14px;font-weight: 700; line-height:1.5;color:#999;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .name_box strong{font-size:20px;line-height:1.5;display:block;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .info_box{margin-top:12px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .info_box dl{margin-bottom:10px}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .info_box dl:last-child{margin-bottom:0}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .info_box dl dt{display:block;width:100%;font-size:14px;font-weight:700;line-height:1.5;color:#999}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .info_box dl dd{display:block;width:100%;font-size:14px;font-weight:700;line-height:1.5;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .banner_wrap{padding:30px;background-color:#0c2340;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .info_box dl dd span {display:block;margin-bottom: 5px;width:100%;font-size:14px;font-weight:700;line-height:1.5;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .info_box dl dd span:last-of-type {margin-bottom: 0;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .banner_wrap p{color:#fff;font-size:20px;font-weight:700;line-height:1.5;display:block;width:100%}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .banner_wrap a{margin-top:72px;border: 1px solid #fff; background-color: transparent; color: #fff; background-image: url(../img/ico_download_white.png); background-repeat: no-repeat; background-size: 32px 32px; background-position: 97% 50%;padding: 12px 10px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .select_btn{font-size:14px;line-height:1.4;display:block;padding:15px 98px 14px 16px;background-color:#f9f9f9;font-weight:700;position:relative;width:100%;margin-top:12px;text-align:left;transition: .4s;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .select_btn.on{background-color: #eee;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .select_btn:before{content:'';position:absolute;background:url('../img/ico_dropdown_gray.png')no-repeat;background-size:24px 24px;top:12px;right:16px;width:24px;height:24px;transition: all 0.3s ease-in-out;transform: rotate(0);}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .select_btn.on:before{transform: rotate(-180deg);}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .select_box{width:100%;background-color:#f9f9f9;display:none; position: absolute; transition: ease .4s;max-height:200px;overflow-y:scroll;overflow-x:hidden;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .select_box.other{width:calc(100% - 40px);}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .select_box.open {display: block;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .select_box li button{display:block;font-size:14px;line-height:1.5; padding: 13px 0; width: calc(100% - 28px); margin: 0 auto; text-align: left; font-weight: 700; box-sizing: border-box; border-bottom: 1px solid #eee;color: #999;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .select_box li:last-of-type button{border-bottom: none;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt h4{font-size:16px;line-height:1.5;margin-bottom:12px;padding:0 20px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt h4.pd0{padding:0;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont{margin-bottom:60px}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont:last-child{margin:0;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont h4{font-size:16px;line-height:1.5;margin-bottom:12px;padding-left:0;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .chart_wrap {margin-bottom:60px;padding:0 20px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .chart_wrap ul li{display:block;margin-bottom:16px;width:100%;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .chart_wrap ul li:last-child{margin-bottom:0}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item{padding:14px 0 13px;border-bottom:1px solid #eee;font-size:0}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item .left_item{width:calc(100% - 52px);vertical-align:top;display:inline-block;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item .left_item p{font-size:14px;line-height:1.5;font-weight:700;padding:3px 0 2px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item .left_item em{font-size:14px;line-height:1.5;color:#999;padding:3px 0 2px;display:block}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item .right_item{width:52px;height:52px;vertical-align:top;display:inline-block;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item .right_item a{width:32px;height:32px;display:block;background:url('../img/ico_download.png')no-repeat;background-size:cover;margin:10px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt.x_scroll_wrap{overflow:hidden;overflow-x:scroll;padding:0 20px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt.x_scroll_wrap .table_cont{width:700px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt.x_scroll_wrap .table_cont table{width:100%;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .ir_wrap_txt_inner{margin-bottom:60px}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .ir_wrap_txt_inner:last-child{margin-bottom:0}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .ir_wrap_txt_inner .ir_wrap_txt_inner_box.x_scroll_wrap{overflow:hidden;overflow-x:scroll;padding:0 20px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .ir_wrap_txt_inner .ir_wrap_txt_inner_box.x_scroll_wrap .table_cont{width:700px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .ir_wrap_txt_inner .ir_wrap_txt_inner_box.x_scroll_wrap .table_cont table{width:100%;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .x_scroll_wrap_multi{overflow:hidden;overflow-x:scroll;width:calc(100% - 158px);display:inline-block;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .x_scroll_wrap_multi .table_cont.fix_width{width:542px}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .x_scroll_wrap_multi2{overflow:hidden;overflow-x:scroll;width:calc(100% - 248px);display:inline-block;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .x_scroll_wrap_multi2 .table_cont.fix_width{width:452px}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.multi{width:158px;display:inline-block;vertical-align:top;padding-left:20px;margin-bottom:0;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.multi .fix_table{width:100%;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.multi2{width:248px;display:inline-block;vertical-align:top;padding-left:20px;margin-bottom:0;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.multi2 .fix_table{width:100%;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table{border-top:1px solid #0c2340;width:100%; border-right: 20px solid #fff;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table.no-border{border-right: none;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table thead th{background-color:#f9f9f9;font-size:14px;line-height:3;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .financial_en_table .table_cont.fix_width table thead th,
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .financial_en_table .table_cont.fix_width table thead th em {line-height: 1.25;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table thead th:first-child.row_none_pdl{padding-left:0;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table thead th em{background-color:#f9f9f9;font-size:14px;line-height:3;color:#999;font-weight:500;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table thead th:first-child,
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td.date {padding-left:0;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td{font-size:14px;line-height:3;border-bottom:1px solid #eee;vertical-align:top;padding: 0;word-break:keep-all;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td b{font-weight:700;font-size: 14px;line-height:3}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .financial_en_table .table_cont.fix_width table tbody td {line-height: 1.25; padding: 15px 10px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .financial_en_table .table_cont.fix_width table tbody td b {display: block; line-height: 1.25;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td em{font-size:14px;line-height:2.8;color:#999}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td.no_data{padding-left:0;text-align:center;padding:22px 0;color:#999}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td.row_none_pdl{padding-left:0;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td strong{font-size:14px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td p {font-size:14px;line-height:1.5;vertical-align:top;padding: 0;word-break:keep-all; padding-bottom: 6px; padding-left: 10px; position: relative;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td p:last-of-type {border-bottom: none;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td p.deco-txt::before {content: '-'; display: block; font-size: 14px; line-height: 1.5; position: absolute; top: 0; left: 0;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td.last_data{border-bottom:1px solid #ccc}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td.bold-border {border-bottom: 1px solid #ccc;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table.other tbody tr td {padding-top: 8px; padding-bottom: 8px; line-height: 1.5;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table.other tbody tr td:nth-child(2) {padding-right: 32px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table.other tbody tr td:nth-child(4) {padding-top: 12px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table.other tbody tr td .btn_down {padding: 11px 0 10px 14px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table.other.two tbody tr td {vertical-align: middle;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table.other.two tbody tr td:nth-child(3) {padding-top: 14px; padding-bottom: 14px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.no_head table tbody td{vertical-align:middle;padding:20px 0;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.no_head table tbody td:first-child.row_none_pdl{padding-left:0;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.no_head table tbody td:first-child{padding-left:12px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.no_head table tbody td strong{font-size:24px;line-height:1.5;vertical-align:middle;margin-right:46px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.no_head table tbody td span{font-size:14px;line-height:1.5;display:inline-block;vertical-align:middle;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.no_head table tbody td span b{font-size:14px;line-height:1.5;font-weight:700}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.no_head table tbody td em{font-size:14px;font-weight:700;line-height:1.5;color:#0c2340;vertical-align:middle;width:140px;display:inline-block;margin-right:18px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.no_head table tbody td a{vertical-align:middle;width:140px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.finance_cont.no_head table tbody td{vertical-align:top;padding:0;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.finance_cont.no_head table tbody td:first-child{padding:6px 0 0 12px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.finance_cont.no_head table tbody td strong{font-size:14px}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.finance_cont.no_head table tbody td dl{font-size:0;padding:6px 0;border-bottom:1px solid #eee}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.finance_cont.no_head table tbody td dl dt{display:inline-block;width:50%;text-align:left;font-size:14px}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.finance_cont.no_head table tbody td dl dd{display:inline-block;width:50%;text-align:right;font-size:14px}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.finance_cont.no_head table tbody td dl.sum{border-bottom:1px solid #ccc;font-weight:700;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.finance_cont.no_head table tbody td dl.total_sum{border:0;background-color:#f9f9f9;font-weight:700;}
/* s: 230403 */
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt > div[data-spinoff] {display: none;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt > div[data-spinoff].on {display: block;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt > div[data-spinoff] .chart_wrap li {display: flex; justify-content: center;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt > div[data-spinoff] .chart_wrap li img {width: 100%; max-width: 325px;}
.en .balance_sheet_box[data-spinoff="1"] .chart_wrap li:nth-child(1) img {content: url('/img/en_balance_01_w.png');}
.en .balance_sheet_box[data-spinoff="1"] .chart_wrap li:nth-child(2) img {content: url('/img/en_balance_02_w.png');}
.en .balance_sheet_box[data-spinoff="1"] .chart_wrap li:nth-child(3) img {content: url('/img/en_balance_03_w.png');}
.en .balance_sheet_box[data-spinoff="2"] .chart_wrap li:nth-child(1) img {content: url('/img/en_balance_04_w.png');}
.en .balance_sheet_box[data-spinoff="2"] .chart_wrap li:nth-child(2) img {content: url('/img/en_balance_05_w.png');}
.en .balance_sheet_box[data-spinoff="2"] .chart_wrap li:nth-child(3) img {content: url('/img/en_balance_06_w.png');}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .x_scroll_wrap {overflow: hidden; overflow-x: scroll;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .x_scroll_wrap .balance_table {width: 700px; padding: 0 20px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .balance_sheet_box[data-spinoff="2"] .balance_table {padding: 0 20px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.balance_table table {border: 0; width: 100%;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.balance_table table tr th {border-top: 1px solid #0c2340; padding: 5px 0; box-sizing: border-box;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.balance_table table thead th:first-child,
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.balance_table table tbody td:first-child {position: sticky; left: 0; padding-left: 5px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.balance_table table td:first-child {background-color: #fff;}
.en .income_box[data-spinoff="1"] .chart_wrap li:nth-child(1) img {content: url('/img/en_income_01_w.png');}
.en .income_box[data-spinoff="1"] .chart_wrap li:nth-child(2) img {content: url('/img/en_income_02_w.png');}
.en .income_box[data-spinoff="1"] .chart_wrap li:nth-child(3) img {content: url('/img/en_income_03_w.png');}
.en .income_box[data-spinoff="2"] .chart_wrap li:nth-child(1) img {content: url('/img/en_income_04_w.png');}
.en .income_box[data-spinoff="2"] .chart_wrap li:nth-child(2) img {content: url('/img/en_income_05_w.png');}
.en .income_box[data-spinoff="2"] .chart_wrap li:nth-child(3) img {content: url('/img/en_income_06_w.png');}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .income_box[data-spinoff="2"] .balance_table {padding: 0 20px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .balance_sheet_box .balance_table table th:not(:first-child),
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .balance_sheet_box .balance_table table td:not(:first-child) {text-align: right; padding: 0 10px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .income_box .balance_table table th:not(:first-child),
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .income_box .balance_table table td:not(:first-child) {text-align: right; padding: 0 10px;}
/* e: 230403 */
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl{border-top:1px solid #0c2340;margin-bottom:32px;padding-top:10px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl:last-child{margin-bottom:0;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dt{display:inline-block;vertical-align:top;width:85px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dt strong{font-size:16px;line-height:1.5;font-weight:700;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd{display:inline-block;vertical-align:top;width:calc(100% - 85px);}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd strong{font-size:16px;line-height:1.5;font-weight:700;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd span{font-size:14px;line-height:1.5;color:#999;display:block;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd .btn_box{margin-top:16px;font-size:0}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd .btn_box a{margin-bottom:4px;font-weight:500;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd .btn_box a:last-child{margin-bottom:0;}
.en #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd .btn_box a{padding-right:40px;}
#ir .iframe_cont .ir_wrap{margin:0;}
#ir .iframe_cont h2{border-bottom:2px solid #0c2340;padding:28px 0 36px;margin:0 20px 60px}
#ir .iframe_cont .ir_wrap .ir_wrap_cont .ir_wrap_tit h3 span{font-size:14px;line-height:1.5;color:#999;display:inline-block;padding-left:8px;vertical-align:text-bottom;}
#ir .iframe_cont .ir_wrap_cont .ir_wrap_txt{padding:0 0 0 20px;}
#ir .iframe_cont .ir_wrap_cont .ir_wrap_txt .iframe-wrap{border:1px solid #eee;overflow-x:scroll;}
#ir .iframe_cont .ir_wrap_cont .ir_wrap_txt .iframe-wrap iframe{overflow-y:hidden !important;}
#ir .ir_wrap .ir_wrap_cont .noti_txt{text-align:right;font-size:14px;line-height:1.4;margin-top:16px;color:#999;font-weight:400;}
#ir .ir_wrap .ir_wrap_cont .noti_txt.pd_20{padding:0 20px;}
#ir .ir_wrap .ir_wrap_cont .noti_txt.txt_left{text-align:left;}
#ir .ir_wrap .ir_wrap_cont .noti_txt.txt_left.top-margin{margin-top: 60px;}
#ir .ir_wrap .ir_wrap_cont .noti_txt b{font-size:14px;line-height:1.5;font-weight:700;margin-bottom:12px;display:block}
#ir .ir_wrap .ir_wrap_cont .noti_txt span {font-size:14px; font-weight:700; display: inline-block; }

/* s: ESG정보 220725 */
#ir .ir_wrap.esg_con {margin: 0;}
#ir .esg_con .esg_tb {overflow-x: scroll; padding: 0 20px;}
#ir .esg_con .esg_tb table {white-space: nowrap; width: 100%; border-top: 1px solid #0c2340;}
#ir .esg_con .esg_tb table tr th,
#ir .esg_con .esg_tb table tr td {font-size: 14px; line-height: 1.5; padding: 10px; border-bottom: 1px solid #eee;}
#ir .esg_con .esg_tb table tr th {font-weight: 700;}
#ir .esg_con .esg_tb table tr td {vertical-align: middle; word-break: keep-all;}
#ir .esg_con .esg_tb table tr th:not(:first-child),
#ir .esg_con .esg_tb table tr td:not(:first-child) {text-align: center;}
#ir .esg_con .esg_tb table thead th {background: #f9f9f9; border-bottom: 0;}
#ir .ir_wrap .ir_wrap_cont .noti_txt.esg_tb_noti {text-align: left; padding: 5px 20px;}
/* e: ESG정보 220725 */

/* s: 이사회 > 이사회 평가 230309 */
#ir .ir_wrap .ir_wrap_cont .ir_evaluation_txt {padding-left: 20px; overflow: hidden;}
#ir .ir_wrap .ir_wrap_cont .ir_evaluation_txt .ir_evaluation_info {font-size: 14px; line-height: 1.5; word-break: keep-all; padding-right: 20px; box-sizing: border-box;}
#ir .ir_wrap .ir_wrap_cont .ir_evaluation_txt .ir_evaluation_tit {font-size: 20px; margin: 30px 0 15px;}
#ir .ir_wrap .ir_wrap_cont .ir_evaluation_txt .table_cont {overflow-x: scroll;}
#ir .ir_wrap .ir_wrap_cont .ir_evaluation_txt table {white-space: nowrap;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt.ir_evaluation_txt .table_cont.fix_width table tbody td {padding: 0 10px;}
#ir .ir_wrap .ir_wrap_cont .ir_wrap_txt.ir_evaluation_txt .table_cont,
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt.ir_evaluation_txt .table_cont {margin-bottom: 15px;}
#ir .ir_wrap .ir_wrap_cont .ir_evaluation_txt .noti_txt,
.dark #ir .ir_wrap .ir_wrap_cont .ir_evaluation_txt .noti_txt {text-align: left; margin-bottom: 60px;}
/* e: 이사회 > 이사회 평가 230309 */

/* s: 그룹 Highlights 231227 add */
#ir .ir_sub_tit {font-size: 16px; font-weight: 700; text-align: right; line-height: 1.2; position: absolute; top: 115px; right: 20px;}
#ir .iframe_cont .ir_wrap_cont .ir_wrap_txt.Highlights_txt {padding: 0;}
.dark #ir .iframe_cont .ir_wrap_cont .ir_wrap_txt.Highlights_txt {padding: 0;}
#ir .Highlights_wrap_cont .Highlights_list {width: 100%; position: relative;}
#ir .Highlights_wrap_cont .Highlights_list li {width: 100%; height: 250px; color: #fff; background-color: #0c2340; padding: 30px; box-sizing: border-box; position: relative;}
#ir .Highlights_wrap_cont .Highlights_list li h5 {font-size: 24px; font-weight: 500;}
#ir .Highlights_wrap_cont .Highlights_list li p {font-size: 60px; font-weight: 700; position: absolute; bottom: 30px; right: 30px;}
#ir .Highlights_wrap_cont .Highlights_noti {margin-top: 20px;}
#ir .Highlights_wrap_cont .Highlights_noti p {font-size: 14px; color: #999; padding-left: 15px; box-sizing: border-box; position: relative;}
#ir .Highlights_wrap_cont .Highlights_noti p::before {content: '※'; font-size: inherit; position: absolute; top: 0; left: 0;}
#ir .Highlights_wrap_cont .Highlights_noti p + p {margin-top: 10px;}
#ir .Highlights_wrap_cont .Highlights_list.detail li {background-color: unset; padding: 20px;}
#ir .Highlights_wrap_cont .Highlights_list.detail li h5 > small {display: inline-block; font-size: 80%; vertical-align: middle;}
#ir .Highlights_wrap_cont .Highlights_list.detail li p {bottom: 10px; right: 20px;}
#ir .Highlights_wrap_cont .Highlights_list.detail li p > em {display: inline-block; font-size: 16px; font-weight: 700; margin-left: 5px; vertical-align:baseline}
/* #ir .Highlights_wrap_cont .Highlights_list.detail li p > em.etc {vertical-align: middle; padding-top: 0;} */
#ir .Highlights_wrap_cont .detail[data-mark="1"] li:nth-child(1) {background: url('/img/highlights_img_01.jpg') no-repeat 0 0; background-size: cover;}
#ir .Highlights_wrap_cont .detail[data-mark="1"] li:nth-child(2) {background: url('/img/highlights_img_02.jpg') no-repeat 0 0; background-size: cover;}
#ir .Highlights_wrap_cont .detail[data-mark="1"] li:nth-child(3) {background: url('/img/highlights_img_03.jpg') no-repeat 0 0; background-size: cover;}
#ir .Highlights_wrap_cont .detail[data-mark="1"] li:nth-child(4) {background: url('/img/highlights_img_04.jpg') no-repeat 0 0; background-size: cover;}
#ir .Highlights_wrap_cont .detail[data-mark="1"] li:nth-child(5) {background: url('/img/highlights_img_05.jpg') no-repeat 0 0; background-size: cover;}
#ir .Highlights_wrap_cont .detail[data-mark="1"] li:nth-child(6) {background: url('/img/highlights_img_06.jpg') no-repeat 0 0; background-size: cover;}
#ir .Highlights_wrap_cont .detail[data-mark="2"] li:nth-child(1) {background: url('/img/highlights_img_07.jpg') no-repeat 0 0; background-size: cover;}
#ir .Highlights_wrap_cont .detail[data-mark="2"] li:nth-child(2) {background: url('/img/highlights_img_08.jpg') no-repeat 0 0; background-size: cover;}
#ir .Highlights_wrap_cont .detail[data-mark="2"] li:nth-child(3) {background: url('/img/highlights_img_09.jpg') no-repeat 0 0; background-size: cover;}
#ir .Highlights_wrap_cont .detail[data-mark="2"] li:nth-child(4) {background: url('/img/highlights_img_10.jpg') no-repeat 0 0; background-size: cover;}
#ir .Highlights_wrap_cont .detail[data-mark="2"] li:nth-child(5) {background: url('/img/highlights_img_11.jpg') no-repeat 0 0; background-size: cover;}
#ir .Highlights_wrap_cont .detail[data-mark="2"] li:nth-child(6) {background: url('/img/highlights_img_12.jpg') no-repeat 0 0; background-size: cover;}
#ir .Highlights_wrap_cont .detail[data-mark="3"] li:nth-child(1) {background: url('/img/highlights_img_14.jpg') no-repeat 0 0; background-size: cover;}
#ir .Highlights_wrap_cont .detail[data-mark="3"] li:nth-child(2) {background: url('/img/highlights_img_15.jpg') no-repeat 0 0; background-size: cover;}
#ir .Highlights_wrap_cont .detail[data-mark="3"] li:nth-child(3) {background: url('/img/highlights_img_13.jpg') no-repeat 0 0; background-size: cover;}
/* e: 그룹 Highlights 231227 add */

/* Drak Mode */
.dark .coming-soon-layer .txt,
.dark #ir h2,
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_tit h3,
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt p,
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd h5,
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd h5 a,
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p,
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dd p a,
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .name_box strong,
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .info_box dl dd,
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt h4,
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item .left_item p,
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dt strong,
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd strong,
.dark #ir .ir_wrap .ir_wrap_cont .ir_evaluation_txt .ir_evaluation_tit,
.dark #ir .ir_wrap .ir_wrap_cont .ir_evaluation_txt .ir_evaluation_info,
.dark #ir .ir_sub_tit {color: #fff;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .name_box span,
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .info_box dl dt,
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item .left_item em,
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd span,
.dark #ir .Highlights_wrap_cont .Highlights_noti p {color:#666;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .banner_wrap p{color:#111}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .banner_wrap{background-color:#fff}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .select_btn.on{background-color: #444;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .select_box,
.dark #ir .esg_con .esg_tb table thead th {background-color:#333}
.dark #ir .btn_down{font-size:14px;line-height:1.4;display:inline-block;width:100%;padding:13px 0 12px 10px;background-color:#333;color:#fff;background-image:url('../img/ico_download_white.png');background-repeat:no-repeat;background-size:24px 24px;background-position:96% 50%;font-weight:700;}
.dark .coming-soon-layer {background-color: rgba(17,17,17,0.8);}
.dark #ir .btn_down.other.disabled {opacity: 0.6;}
.dark #ir .btn_down.other.disabled::before {background-color: rgba(249,249,249,0);}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt.border-use .table_cont .ir_item:first-of-type {border-top: 1px solid #fff;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl{border:1px solid #444;margin-bottom:10px}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt:before{content:'';position:absolute;width:24px;height:24px;background:url('../img/ico_dropdown.png')no-repeat;background-size:100%;top:12px;right:16px;transition: all 0.3s ease-in-out;transform: rotate(180deg);}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .accordion_tab dl dt.open:before{transform: rotate(0deg);}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li{border:1px solid #444}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .directors_list li .director_info .name_box{border-bottom:1px solid #444}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .banner_wrap a{border: 1px solid #111; background-color:#fff; color: #111; background-image: url('../img/ico_download_b.png'); background-repeat: no-repeat; background-size: 32px 32px; background-position: 97% 50%;padding: 12px 10px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .select_btn{background-color:#333;color:#fff}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .select_btn:before{content:'';position:absolute;background:url('../img/ico_dropdown_b.png')no-repeat;background-size:24px 24px;top:12px;right:16px;width:24px;height:24px;transition: all 0.3s ease-in-out;transform: rotate(0);}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .select_btn.on:before{transform: rotate(-180deg);}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_tit .select_box li button{border-bottom: 1px solid #444;color: #666}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont{margin-bottom:60px}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont:last-child{margin:0;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont h4{font-size:16px;line-height:1.5;margin-bottom:12px;padding-left:0;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .chart_wrap {margin-bottom:60px;padding:0 20px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .chart_wrap ul li{display:block;margin-bottom:16px;width:100%;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .chart_wrap ul li:last-child{margin-bottom:0}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item{padding:14px 0 13px;border-bottom:1px solid #444;font-size:0}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item .left_item{width:calc(100% - 52px);vertical-align:top;display:inline-block;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item .right_item{width:52px;height:52px;vertical-align:top;display:inline-block;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont .ir_item .right_item a{width:32px;height:32px;display:block;background:url('../img/ico_download_white.png')no-repeat;background-size:cover;margin:10px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt.x_scroll_wrap{overflow:hidden;overflow-x:scroll;padding:0 20px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt.x_scroll_wrap .table_cont{width:700px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt.x_scroll_wrap .table_cont table{width:100%;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .ir_wrap_txt_inner{margin-bottom:60px}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .ir_wrap_txt_inner:last-child{margin-bottom:0}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .ir_wrap_txt_inner .ir_wrap_txt_inner_box.x_scroll_wrap{overflow:hidden;overflow-x:scroll;padding:0 20px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .ir_wrap_txt_inner .ir_wrap_txt_inner_box.x_scroll_wrap .table_cont{width:700px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .ir_wrap_txt_inner .ir_wrap_txt_inner_box.x_scroll_wrap .table_cont table{width:100%;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .x_scroll_wrap_multi{overflow:hidden;overflow-x:scroll;width:calc(100% - 158px);display:inline-block;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .x_scroll_wrap_multi .table_cont.fix_width{width:542px}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .x_scroll_wrap_multi2{overflow:hidden;overflow-x:scroll;width:calc(100% - 248px);display:inline-block;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .x_scroll_wrap_multi2 .table_cont.fix_width{width:452px}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.multi{width:158px;display:inline-block;vertical-align:top;padding-left:20px;margin-bottom:0;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.multi .fix_table{width:100%;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.multi2{width:248px;display:inline-block;vertical-align:top;padding-left:20px;margin-bottom:0;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.multi2 .fix_table{width:100%;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table{border-top:1px solid #fff; border-right: 20px solid #111;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table.no-border{border-right: none;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table thead th{background-color:#333;color:#fff; line-height: 1.5;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table thead th em{background-color:#333;color:#666}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td{border-bottom:1px solid #444;color:#fff}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td b{font-weight:700;font-size: 14px;line-height:3}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td em{font-size:14px;line-height:2.8;color:#999}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td.no_data{padding-left:0;text-align:center;padding:22px 0;color:#666}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td.row_none_pdl{padding-left:0;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td strong{font-size:14px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td p {font-size:14px;line-height:1.5;vertical-align:top;padding: 0;word-break:keep-all; padding-bottom: 6px; padding-left: 10px; position: relative;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td p:last-of-type {border-bottom: none;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td p.deco-txt::before {content: '-'; display: block; font-size: 14px; line-height: 1.5; position: absolute; top: 0; left: 0;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td.last_data{border-bottom:1px solid #ccc}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table tbody td.bold-border {border-bottom: 1px solid #ccc;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table.other tbody tr td {padding-top: 8px; padding-bottom: 8px; line-height: 1.5;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table.other tbody tr td:nth-child(2) {padding-right: 32px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table.other tbody tr td:nth-child(4) {padding-top: 12px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table.other tbody tr td .btn_down {padding: 11px 0 10px 14px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table.other.two tbody tr td {vertical-align: middle;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width table.other.two tbody tr td:nth-child(3) {padding-top: 14px; padding-bottom: 14px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.no_head table tbody td{vertical-align:middle;padding:20px 0;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.no_head table tbody td:first-child.row_none_pdl{padding-left:0;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.no_head table tbody td:first-child{padding-left:12px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.no_head table tbody td strong{font-size:24px;line-height:1.5;vertical-align:middle;margin-right:46px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.no_head table tbody td span{font-size:14px;line-height:1.5;display:inline-block;vertical-align:middle;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.no_head table tbody td span b{font-size:14px;line-height:1.5;font-weight:700}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.no_head table tbody td em{font-size:14px;font-weight:700;line-height:1.5;color:#fff;vertical-align:middle;width:140px;display:inline-block;margin-right:18px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.no_head table tbody td a{vertical-align:middle;width:140px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.finance_cont.no_head table tbody td{vertical-align:top;padding:0;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.finance_cont.no_head table tbody td:first-child{padding:6px 0 0 12px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.finance_cont.no_head table tbody td strong{font-size:14px}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.finance_cont.no_head table tbody td dl{font-size:0;padding:6px 0;border-bottom:1px solid #444}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.finance_cont.no_head table tbody td dl dt{display:inline-block;width:50%;text-align:left;font-size:14px}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.finance_cont.no_head table tbody td dl dd{display:inline-block;width:50%;text-align:right;font-size:14px}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.finance_cont.no_head table tbody td dl.sum{border-bottom:1px solid #ccc;font-weight:700;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.fix_width.finance_cont.no_head table tbody td dl.total_sum{border:0;background-color:#333;font-weight:700;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl{border-top:1px solid #fff}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl:last-child{margin-bottom:0;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dt{display:inline-block;vertical-align:top;width:85px;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd{display:inline-block;vertical-align:top;width:calc(100% - 85px);}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd .btn_box{margin-top:16px;font-size:0}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd .btn_box a{margin-bottom:4px;font-weight:500;}
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .dl_cont dl dd .btn_box a:last-child{margin-bottom:0;}
.dark #ir .iframe_cont .ir_wrap{margin:0;}
.dark #ir .iframe_cont h2{border-bottom:2px solid #fff;padding:28px 0 36px;margin:0 20px 60px}
.dark #ir .iframe_cont .ir_wrap .ir_wrap_cont .ir_wrap_tit h3 span{font-size:14px;line-height:1.5;color:#666;display:inline-block;padding-left:8px;vertical-align:text-bottom;}
.dark #ir .iframe_cont .ir_wrap_cont .ir_wrap_txt{padding:0 0 0 20px;}
.dark #ir .iframe_cont .ir_wrap_cont .ir_wrap_txt .iframe-wrap{border:1px solid #444;overflow-x:scroll;background-color:#fff;}
.dark #ir .iframe_cont .ir_wrap_cont .ir_wrap_txt .iframe-wrap iframe{overflow-y:hidden !important;}
.dark #ir .ir_wrap .ir_wrap_cont .noti_txt{text-align:right;font-size:14px;line-height:1.4;margin-top:16px;color:#666;font-weight:400;}
.dark #ir .ir_wrap .ir_wrap_cont .noti_txt.pd_20{padding:0 20px;}
.dark #ir .ir_wrap .ir_wrap_cont .noti_txt.txt_left{text-align:left;}
.dark #ir .ir_wrap .ir_wrap_cont .noti_txt.txt_left.top-margin{margin-top: 60px;}
.dark #ir .ir_wrap .ir_wrap_cont .noti_txt b{font-size:14px;line-height:1.5;font-weight:700;margin-bottom:12px;display:block}
.dark #ir .esg_con .esg_tb table {border-top-color: #fff;}
.dark #ir .esg_con .esg_tb table tr th,
.dark #ir .esg_con .esg_tb table tr td {border-bottom-color: #444; color: #fff;}
/* s: 230403 */
.dark #ir .ir_wrap .ir_wrap_cont .ir_wrap_txt .table_cont.balance_table table td:first-child {background-color: #111;}
.dark .balance_sheet_box[data-spinoff="1"] .chart_wrap li:nth-child(1) img {content: url('/img/balance_01_b.png');}
.dark .balance_sheet_box[data-spinoff="1"] .chart_wrap li:nth-child(2) img {content: url('/img/balance_02_b.png');}
.dark .balance_sheet_box[data-spinoff="1"] .chart_wrap li:nth-child(3) img {content: url('/img/balance_03_b.png');}
.dark .balance_sheet_box[data-spinoff="2"] .chart_wrap li:nth-child(1) img {content: url('/img/balance_04_b.png');}
.dark .balance_sheet_box[data-spinoff="2"] .chart_wrap li:nth-child(2) img {content: url('/img/balance_05_b.png');}
.dark .balance_sheet_box[data-spinoff="2"] .chart_wrap li:nth-child(3) img {content: url('/img/balance_06_b.png');}
.en .dark .balance_sheet_box[data-spinoff="1"] .chart_wrap li:nth-child(1) img {content: url('/img/en_balance_01_b.png');}
.en .dark .balance_sheet_box[data-spinoff="1"] .chart_wrap li:nth-child(2) img {content: url('/img/en_balance_02_b.png');}
.en .dark .balance_sheet_box[data-spinoff="1"] .chart_wrap li:nth-child(3) img {content: url('/img/en_balance_03_b.png');}
.en .dark .balance_sheet_box[data-spinoff="2"] .chart_wrap li:nth-child(1) img {content: url('/img/en_balance_04_b.png');}
.en .dark .balance_sheet_box[data-spinoff="2"] .chart_wrap li:nth-child(2) img {content: url('/img/en_balance_05_b.png');}
.en .dark .balance_sheet_box[data-spinoff="2"] .chart_wrap li:nth-child(3) img {content: url('/img/en_balance_06_b.png');}
.dark .income_box[data-spinoff="1"] .chart_wrap li:nth-child(1) img {content: url('/img/income_01_b.png');}
.dark .income_box[data-spinoff="1"] .chart_wrap li:nth-child(2) img {content: url('/img/income_02_b.png');}
.dark .income_box[data-spinoff="1"] .chart_wrap li:nth-child(3) img {content: url('/img/income_03_b.png');}
.dark .income_box[data-spinoff="2"] .chart_wrap li:nth-child(1) img {content: url('/img/income_04_b.png');}
.dark .income_box[data-spinoff="2"] .chart_wrap li:nth-child(2) img {content: url('/img/income_05_b.png');}
.dark .income_box[data-spinoff="2"] .chart_wrap li:nth-child(3) img {content: url('/img/income_06_b.png');}
.en .dark .income_box[data-spinoff="1"] .chart_wrap li:nth-child(1) img {content: url('/img/en_income_01_b.png');}
.en .dark .income_box[data-spinoff="1"] .chart_wrap li:nth-child(2) img {content: url('/img/en_income_02_b.png');}
.en .dark .income_box[data-spinoff="1"] .chart_wrap li:nth-child(3) img {content: url('/img/en_income_03_b.png');}
.en .dark .income_box[data-spinoff="2"] .chart_wrap li:nth-child(1) img {content: url('/img/en_income_04_b.png');}
.en .dark .income_box[data-spinoff="2"] .chart_wrap li:nth-child(2) img {content: url('/img/en_income_05_b.png');}
.en .dark .income_box[data-spinoff="2"] .chart_wrap li:nth-child(3) img {content: url('/img/en_income_06_b.png');}
/* e: 230403 */
.dark #ir .Highlights_wrap_cont .Highlights_list li {background-color: #333;}

/* 241025 - 그룹Highlights 추가 */
#ir .iframe_cont .ir_wrap .ir_wrap_cont .ir_wrap_tit h3 span.mo_right { position: absolute; bottom:5px; right: 0; }