@charset "utf-8";
@import url("master.css");
/* skip */
.skip a {display:block; height:1px; left:0; line-height:0; margin-top:-1px; overflow:hidden; position:absolute; top:0;}
.skip a:hover, .skip a:focus, .skip a:active {background:none repeat scroll 0 0 #555; color:#FFFFFF; font-size:14px; font-weight:bold; padding:20px 0; text-align:center; width:100%; z-index:100;}
/* button */
.btn_sel_w {width:23px; height:24px; background:url(../../images/ir/btn_sel_w.png) no-repeat 0 0;}
.btn_sel_g {width:27px; height:29px; background:url(../../images/ir/btn_sel_g.png) no-repeat 0 0;}
.btn_sel_g2 {width:25px; height:28px; background:url(../../images/ir/btn_sel_g2.png) no-repeat 0 0;}
.btn_submit_green {background-color:#36855d; color:#ffffff; font-weight:bold; border:none; cursor:pointer; padding:11px 30px;}
.btn_submit_green.w110 {width:110px;}
.btn_submit_green.w140 {width:140px;}
.btn_submit_green.w166 {width:166px;}
.btn_submit_green2 {background-color:#36855d; color:#ffffff; font-weight:bold; border:none; cursor:pointer; padding:27px 20px; font-size:14px;}
.btn_submit_green2.w184 {width:184px;}
.btn_submit_gray {background-color:#cccccc; color:#333333; font-weight:bold; border:none; cursor:pointer; padding:11px 30px;}
.btn_submit_gray.w110 {width:110px;}
.btn_submit_gray.w140 {width:140px;}
.btn_submit_gray.w166 {width:166px;}
.btn_green_a {display:inline-block; width:141px; height:36px; text-align:center; line-height:36px; background-color:#36855d; color:#ffffff; font-weight:bold;}
.btn_gray_a {display:inline-block; width:141px; height:36px; text-align:center; line-height:36px; background-color:#cccccc; color:#333333; font-weight:bold;}
.btn_green2_a {display:inline-block; width:184px; height:73px; text-align:center; font-size:14px; line-height:73px; background-color:#36855d; color:#ffffff; font-weight:bold;}
.btn_find {display:inline-block; margin-left:6px; width:92px; height:27px; background:url("../../images/ir/btn_find.png") no-repeat 0 0;}
.btn_find.on {border:1px dotted #333;}
*+ html .btn_find {margin-left:10px;}
.btn_ar01 {padding-right:20px; text-align:right;}
.btn01 {margin:0; padding: 0 20px; height:26px; line-height:26px; overflow:visible; display:inline-block; vertical-align: middle; color:#fff; border:0 none; background:#666;}
.btn02 {margin:0; padding: 0 12px; height:21px; line-height:21px; overflow:visible; display:inline-block; vertical-align: middle; color:#fff; border:0 none; background:#666;}
.btn_down {margin-right:2px; width:85px; height:20px; line-height:20px; display:inline-block; vertical-align: middle; font-family: dotum; font-size:11px; text-align:center; border:1px solid #d8d8d8;}
.btn_down .pdf {padding-left:18px; height:20px; line-height:22px; display:inline-block; vertical-align: middle; cursor:pointer; background:url('../../images/ir/ico_pdf.png') no-repeat 0 2px;}
.btn_down .dart {padding-left:18px; height:20px; line-height:22px; display:inline-block; vertical-align: middle; cursor:pointer; background:url('../../images/ir/ico_dart.png') no-repeat 0 2px;}
.btn_down .level {padding-left:18px; height:20px; line-height:22px; display:inline-block; vertical-align: middle; cursor:pointer; background:url('../../images/ir/ico_point.png') no-repeat 0 4px;}
.btn105 {width:105px} /* 2019-05-14 추가 */
.btn95 {width:95px;}
.btn80 {width:80px;}
.btn_site {margin-bottom:50px;}
.btn_site a {padding:0 30px; height:36px; line-height:37px; color:#fff; display:inline-block; vertical-align:middle; background:#36855d;}
.btn_play {width:46px; height:32px; background:url(../../images/ir/btn_play.png) no-repeat 0 0;}
/* input */
.input250_26 {width:250px; height:26px; border:0 none;}
.input250_27 {background-color:#e3e3e3; height:21px; width:230px; border:none; padding:7px 10px 0 10px; display:inline-block;}
.input250_27 input {width:100%; border:0; background:none;}
.input250_32 {background-color:#e3e3e3; height:25px; width:230px; border:none; padding:7px 10px 0 10px; display:inline-block;}
.input250_32 input {width:100%; border:0; background:none;}
.input75_27 {background-color:#e3e3e3; height:25px; width:55px; border:none; padding:7px 10px 0 10px; display:inline-block; vertical-align:middle;}
.input75_27 input {width:100%; border:0; background:none;}
.input117_27 {background-color:#e3e3e3; height:21px; width:97px; border:none; padding:7px 10px 0 10px; float:left; margin-right:4px; vertical-align:middle;}
.input117_27 input {width:100%; border:0; background:none;}
.input250_25 {background-color:#ffffff; width:230px; height:19px; border:0 none; padding:6px 10px 0 10px; float:left; margin-right:12px;}
.input250_25 input {width:100%; border:0; background:none;}
.input489_27 {background-color:#e3e3e3; height:21px; width:489px; border:none; padding:7px 10px 0 10px; display:inline-block;}
.input489_27 input {width:100%; border:0; background:none;}
.input80_25 {background-color:#ffffff; width:65px; height:21px; border:0 none; padding:6px 10px 0 10px; float:left; margin-right:12px;}
.input80_25 input {width:100%; border:0; background:none;}
.input185_25 {background-color:#ffffff; width:145px; height:19px; border:0 none; padding:6px 10px 0 10px; float:left; margin-right:12px;}
.input185_25 input {width:100%; border:0; background:none;}
.input404_27 {background-color:#e3e3e3; height:21px; width:384px; border:none; padding:7px 10px 0 10px; display:inline-block;}
.input404_27 input {width:100%; border:0; background:none;}
/* table */
.tb_info {border-top:2px solid #acacac; margin-bottom:25px; width:689px;}
.tb_info th {padding-left:10px; width:130px; height:42px; background-color:#f6f6f6; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; text-align:left; font-weight:normal;}
.tb_info td {padding:5px 0 5px 20px; border-bottom:1px solid #e0e0e0;}
.tb_info td .minu {padding:0; margin:0;}
.tb_info th .pd {padding-left:16px;}
.tb_info .bb1 {border-bottom:1px solid #acacac;}
.tb_info .bb2 {border-bottom:2px solid #acacac;}
.tb_info .radio {margin:-2px 4px 0 0; padding:0; line-height:13px; height:13px; vertical-align:middle;}
.tb_info .box_phone {position:relative; width:74px; float:left; margin-right:3px;}
.tb_info .box_phone .selected {cursor:pointer; background-color:#E3E3E3; display:block; height:23px; padding-left:10px; padding-top:5px; vertical-align:middle; width:64px;}
.tb_info .box_phone .btn_sel_g2 {position:absolute; right:0; top:0;}
.tb_info .box_phone .options {background-color: #E3E3E3; border-left: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; top: 28px; left: 0; position: absolute;}
.tb_info .box_phone .options li {position:relative; cursor:pointer; min-width:62px; padding-left:10px;}
.tb_info .box_phone .options li input {visibility:hidden;}
.tb_info .box_phone .options li label {position:absolute; top:0; left:10px;}
.tb_info .box_email {position:relative; width:117px; float:left; margin-left:5px;}
.tb_info .box_email .selected {cursor:pointer; background-color:#E3E3E3; display:block; height:23px; padding-left:10px; padding-top:5px; vertical-align:middle; width:107px;}
.tb_info .box_email .btn_sel_g2 {position:absolute; right:0; top:0;}
.tb_info .box_email .options {background-color: #E3E3E3; border-left: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; top: 28px; left: 0; position: absolute;}
.tb_info .box_email .options li {cursor:pointer; position:relative; min-width:105px; padding-left:10px;}
.tb_info .box_email .options li input {visibility:hidden;}
.tb_info .box_email .options li label {position:absolute; top:0; left:10px;}
.tb_info textarea {width:489px; height:254px; padding:10px; background-color:#e3e3e3; border:0; resize:none;}
.bbs_type01 {border-top:2px solid #acacac;}
.bbs_type01 table {margin-bottom:20px; border-bottom:2px solid #acacac; font-size:13px;}
.bbs_type01 table thead th {padding:12px 0 10px; text-align:center; color:#333; border-bottom:1px solid #e0e0e0; background:#f6f6f6;}
.bbs_type01 table tbody td {padding:9px 0 9px; text-align:center; color:#333; border-bottom:1px solid #e0e0e0; }
.bbs_type01 table tbody td a {color:#333; font-size:13px;}
.bbs_type01 table tbody td a:hover {text-decoration:underline;}
.bbs_type01 table tbody td .btn_down:hover {text-decoration:none;}
.bbs_type01 table tbody td.left {padding:9px 0 9px 10px; text-align:left;}
.bbs_type01 table tbody td.left02 {padding:9px 0 9px 30px; text-align:left;}
.bbs_type01 table tbody td.left02 img {vertical-align:middle;}
.bbs_type01 table tbody td.tit {color:#666;}
.bbs_type01 table tbody td.title a {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; width:450px;}/* 2013-12-02 added */
.bbs_type01 table tbody td.bgColor {background-color:#f6f6f6;}
.bbs_type01 table tbody td.bottom {border-bottom:1px solid #acacac !important;}
.bbs_view {margin-bottom:20px;  border-top:2px solid #acacac; border-bottom:2px solid #acacac;}
.bbs_view .tit_area {padding:13px 30px 11px 30px; border-bottom:1px solid #e0e0e0; font-weight:bold; background:#f6f6f6;}
.bbs_view .tit_area .company {display: block; float:left; padding:0 25px 0 10px; color:#36855d; background:url('../../images/ir/ico_g_arrow.png') no-repeat 0 6px;}
.bbs_view .tit_area .tit {float:left; width:470px;}/* 2013-11-25 modify */
.bbs_view .tit_area .date {float:right; font-weight:normal; margin-top:0px;}
.bbs_view .tit_area .date .tName {display:inline-block; margin-right:30px;}
.bbs_view .tit_area .date .tDate {display:inline-block;}
.bbs_view .cnt {padding:30px;}
.bbs_view .writing {border-top:2px solid #acacac;}
.bbs_view .writing span {display:inline-block; vertical-align:middle;}
.bbs_view .prev {padding:12px 0 10px 30px; border-bottom:1px solid #e0e0e0;}
.bbs_view .next {padding:12px 0 10px 30px; position:relative;}
.bbs_view .prev .up {float:left; padding:0 30px 0 25px; width:37px; display:block; background:url('../../images/ir/ico_up.png') no-repeat 0 7px;}
.bbs_view .next .down {float:left; padding:0 30px 0 25px; width:37px; display:block; background:url('../../images/ir/ico_down.png') no-repeat 0 7px;}
.bbs_view .prev .tit,
.bbs_view .next .tit {float:left; width:390px;}/* 2013-11-25 modify */
.bbs_view .prev .date,
.bbs_view .next .date {float:right; width:149px; margin-right:30px; text-align:right; display:block;}/* 2013-11-25 modify */
.bbs_view a:hover {text-decoration:underline;}
.bbs_view .q_tit {padding-left:25px; background:url('../../images/ir/ico_question.png') no-repeat 0 0;}/* 2013-11-25 added */
.bbs_view .q_txt {margin:13px 0 0 25px; line-height:20px;}/* 2013-11-25 added */
.bbs_view .question {padding:30px; border-bottom:1px solid #e0e0e0;}/* 2013-11-25 added */
.bbs_view .answer {padding:30px;}/* 2013-11-25 added */
.bbs_view .a_tit {padding-left:25px; background:url('../../images/ir/ico_answer.png') no-repeat 0 0;}/* 2013-11-25 added */
.bbs_view .a_txt {margin:13px 0 0 25px; line-height:20px;}/* 2013-11-25 added */
.bbs_view .attach b {display:inline-block; width:80px; padding-left:6px; background:url('../../images/ir/ico_bullet.png') no-repeat 0 7px;}
.bbs_view .attach a {text-decoration:underline;}
.bbs_view .attach {margin:13px 0 0 25px;}
.tbl_type01 {border-top:2px solid #444547;}
.tbl_type01 table {margin-bottom:20px; border-bottom:1px solid #c6c6c6;}
.tbl_type01 tbody th {padding: 8px 0 6px 0; text-align:center; color:#333; border-bottom:1px solid #e4e4e4; background:#f3f3f3;}
.tbl_type01 tbody th.bg_none {background:none;}
.tbl_type01 tbody .line {border-right:1px solid #e4e4e4;}
.tbl_type01 tbody td {padding: 8px 0 6px 20px; text-align:left; border-bottom:1px solid #e4e4e4; color:#666;}
.tbl_type01 tbody tr:last-child td,
.tbl_type01 tbody tr:last-child th {border-bottom:1px solid #c6c6c6;}
.tbl_type01 tbody .up {padding-left:14px; background:url('../../images/ir/ico_s_up01.png') no-repeat 0 2px;}
.tbl_type01 tbody .down {padding-left:14px; background:url('../../images/ir/ico_s_down01.png') no-repeat 0 2px;}
.tbl_type01 tbody .ac {padding-left:0; text-align:center;}
.thin {border-top:1px solid #c6c6c6;}
.tbl_type02 table {margin-top:30px; text-align:center;}
.tbl_type02 table th {padding:7px 13px; border-top:1px solid #444547; border-bottom:2px solid #444547;}
.tbl_type02 table th.line_bottom {border-bottom:1px solid #e4e4e4;}
.tbl_type02 table th.line_right {border-right:1px solid #e4e4e4;}
.tbl_type02 table td {padding:5px 15px 6px 18px; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.tbl_type02 table td.fir {border-left:none;}
.tbl_type02 table td.grey {background:#f3f3f3;}
.tbl_type02 table td.left {text-align:left;}
.tbl_type02 table td.bold {font-weight:bold;}
/* common */
.fl {float:left;}
.fr {float:right;}
.w10 {width:10%;}
.w12 {width:10%;}
.w13 {width:13%;}/*2018-04-17 added*/
.w16 {width:16%;}
.w17 {width:17%;}
.w18 {width:18%;}/*2018-04-17 added*/
.w20 {width:20%;}
.w25 {width:25%;}
.w30 {width:30%;}
.w34 {width:34%;}
.w50 {width:50%;}
.w690 {width:690px;}
.ml8 {margin-left:8px;}
.mt0 {margin-top:0 !important;}
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mt23 {margin-top:23px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt50 {margin-top:50px !important;}/* 2013-11-26 added */
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}
.mr15 {margin-right:15px;}
.ml0 {margin-left:0px !important;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl75 {padding-left:75px;}
.tc {text-align:center;}
.tl {text-align:left !important;}/* 2013-11-25 added */
.tr {text-align:right !important;}/* 2013-11-25 added */
/* 2020-04-03 추가 : S */
.tb {display:table}
.tb > * {display:table-cell;padding-left:10px;vertical-align:top}
.tb > :first-child {padding-left:0;}
.tb_row {display:table-row}
.tb_row > * {display:table-cell;padding-left:10px;vertical-align:top}
.tb_row > :first-child {padding-left:0;}
/* 2020-04-03 추가 : E */
.bul_w2_h2 {background:url(../../images/ir/bg_bul_2x2_6.png) no-repeat 0 8px; padding-left:8px;}
.bul_w2_h2_02 {background:url(../../images/ir/bg_bul_2x2_3.png) no-repeat 0 8px; padding-left:8px;}
.pColor {color:#666666 !important;}
.pColor a {color:#666666 !important;}
.pColor2 {color:#1a864f !important;}
.sch_wrap {background:#ccc; width:100%; height:48px; overflow:hidden;}
.sch_wrap:after {clear:both; display:block; visibility:hidden; content:' ';}
*+ html .sch_wrap {display:inline-block;}
.sch_wrap .left {float: left; padding:11px 0 11px 19px;}
.sch_wrap .left .txt_num {padding-top:4px;}
.sch_wrap .right {float: right; padding:11px 19px 11px 0;}
.sch_wrap .fl {float:left;}
.sch_wrap .dash {margin-right:12px; vertical-align:middle; padding-top:4px;}
.sch_wrap .func_option {margin-right:15px; width:102px;}
.sch_wrap .func_option .options {width:102px;}
.sch_wrap .right .input185_25 {margin-right:0px !important;}
.sch_wrap .input80_25 {position:relative; margin-right:46px !important;}
.sch_wrap .ui-datepicker-trigger {position:absolute; top:0; right:-35px; cursor:pointer;}
.btn01 {margin:0; padding: 0 20px; height:26px; line-height:26px; overflow:visible; display:inline-block; vertical-align: middle; color:#fff; border:0 none; background:#666;}
.btn02 {margin:0; padding: 0 12px; height:21px; line-height:21px; overflow:visible; display:inline-block; vertical-align: middle; color:#fff; border:0 none; background:#666;}
.btn_ar01 {padding-right:20px; text-align:right;}
.paging {text-align:center; width:100%;}
.paging a {margin: 0 3px; width:21px; height:21px; line-height:21px; display:inline-block; vertical-align:middle; text-align:center; color:#fff; background:#767676;}
.paging strong {margin: 0 3px; width:21px; height:21px; line-height:21px; display:inline-block; vertical-align:middle; text-align:center; color:#fff; font-weight:bold; background:#36855d;}
.paging span {margin: 0 3px; width:21px; height:21px; line-height:21px; display:inline-block; vertical-align:middle; text-align:center; color:#fff; font-weight:bold; background:#36855d;}
.paging .prev {width:43px !important;}
.paging .next {width:43px !important;}
.paging a.on {font-weight:bold; background:#36855d;}
.paging a:hover {font-weight:bold; background:#36855d;}
.list li{background:url(../../images/ir/bg_bul_2x2_3.png) no-repeat 0 7px; padding-left:7px; margin-bottom:10px;}
.list02 li{background:url(../../images/ir/bg_bul_2x2_6.png) no-repeat 0 7px; padding-left:8px; margin-bottom:2px;}
.download {margin-top:25px; padding-left:15px; position:relative; background:url('../../images/ir/bg_refer.png') no-repeat 0 5px;}
.download strong {color:#36855d;}
.download h4 {color:#36855d;}
.download .btn {position:absolute; top:10px; right:0;}
.tab_type {margin-bottom:30px;}
.tab_type ul {border-bottom:2px solid #36855d;}
.tab_type ul:after {clear:both; display:block; visibility: hidden; content: ' ';}
*+ html .tab_type ul {display:inline-block;}
.tab_type ul li {float:left; margin-right:2px;}
.tab_type ul li a {padding:0 40px 0; height:50px; line-height:52px; display:block; color:#646464; font-weight:bold; font-size:14px; background:#e3e3e3;}
.tab_type ul li.on a,
.tab_type ul li a:hover {color:#fff; background:#36855d;}
/* func_file */
.func_file input[type="file"] {cursor:pointer; width:100%; height:28px; border:0; background:none; overflow:hidden; opacity:0;}
.func_file span {vertical-align:middle;}
/* layout */
.bg {background:url(../../images/ir/bg_body.png) repeat-x 0 0;}
.wrapper {width:960px; background:#fff url(../../images/ir/bg_left_menu.png) repeat-y 0 96px; margin:0 auto -100px auto; min-height:100%; height:auto !important; height:100%;}
.container {width:100%; padding-bottom:170px; border-top:3px solid #60a984;}
.content {float:left; width:770px;}
.article {padding:50px 39px 0px 40px;}/* 2013-12-05 modify */
.article .area_article {width:100%;}
/* header */
.header {width:100%; height:96px; background:#fff;}
.header h1 {float:left; margin-top:30px; margin-right:50px; position:relative;}
.header h1 a {display:block; width:103px; height:37px; text-indent:-5000%; background:url(../../images/ir/logo.png) no-repeat 0 0;}
.header h1 a span {visibility:hidden; position:absolute; top:0; left:0; width:1px; height:1px; overflow:hidden;}
/* .svg .header h1 a {background:url(../../images/ir/logo.svg) no-repeat 0 0;} */
.header .gnb {float:left; padding-top:40px;}
.header .gnb ul .depth1 {float:left; margin-right:35px; position:relative;}
.header .gnb ul li .dep1 {display:block; height:16px; overflow:hidden;}
.header .gnb ul li .dep1_on {display:block; height:16px; overflow:hidden;}
.header .sub_menu {position:absolute; top:16px; background-color:#fff; padding:40px 0 7px 0;} /* 2013-12-02 modified by Kim Min */
.header .sub_menu li {font-size:0; line-height:0; margin-bottom:13px;}
.header .sub_menu li a {display:inline-block; height:13px; overflow:hidden;}
.header .sub_menu.sub1 {width:89px; padding-left:33px; left:-33px;}
.header .sub_menu.sub2 {width:101px; padding-left:33px; left:-33px;}
.header .sub_menu.sub3 {width:78px; padding-left:33px; left:-28px;}
.header .sub_menu.sub4 {width:103px; padding-left:33px; left:-33px;}
.header .sub_menu.sub5 {width:139px; padding-left:33px; left:-33px;}
.header .sub_menu.sub6 {width:100px; padding-left:33px; left:-33px;}
.header .sub_menu.sub7 {width:100px; padding-left:33px; left:-33px;}
.header .area_top {float:right; padding-top:36px;}
.header .top_menu {float:left;}
.header .top_menu > li {float:left; padding-top:6px; position:relative;}
.header .top_menu > li > a {display:block; height:13px; overflow:hidden;}
.header .top_menu .sub_menu {top:19px;}
.header .top_menu1 {margin-right:24px;}
.header .top_menu2 {margin-right:20px;}
.header .box_lang {float:left; position:relative;}
.header .box_lang a {color:#555;}
.header .box_lang .btn_sel_w {position:absolute; top:0; right:0;}
.header .tit_lang {display:block; width:81px; height:22px; line-height:22px; padding-left:12px; border:1px solid #d6d6d6;}
.header .lang {position:absolute; top:22px; left:0; border-bottom:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; background-color:#fff;}
.header .lang li {width:81px; height:22px; line-height:22px; padding-left:12px;}
 /* 2013-11-22 : li.chinese / li.japanese added */
.lang li.chinese a {font-family:"Simsun" !important; font-size:12px !important;}
.lang li.japanese a {font-family:"MS PGothic" !important; font-size:12px !important;}
.lang li.korean a {font-family:Dotum !important; font-size:12px !important;}
.lang li.english a {font-family:Arial !important; font-size:12px !important;}
 /* //2013-11-22 : li.chinese / li.japanese added */
/* footer */
.footer {width:100%; min-width:960px; background-color:#f7f7f7; height:99px; border-top:1px solid #ccc; margin-top:-100px;}
.footer .wrap_footer {position:relative; width:960px; margin:0 auto; padding-top:21px;}
.footer .address {float:left;}
.footer .addr {height:12px; margin-bottom:12px;}
.footer .copyright {height:11px;}
.footer .copyright1 {margin-top:18px;}/*2013-11-25 added, 2016-01-05 modify */
.footer .family {float:right; position:relative; margin-top:8px;}
.footer .family h4 {font-size:10px; color:#666; background-color:#eaeaea; border:1px solid #dbdbdb; font-family:Verdana; width:103px; height:27px; padding-left:11px; line-height:27px;}
.footer .family .btn_sel_g {position:absolute; top:0; right:0;}
.footer .layer_family {position:absolute; bottom:28px; left:0px; padding-top: 5px; width:114px; background-color:#eaeaea; border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.footer .layer_family li {white-space:nowrap; line-height:16px;}
.footer .layer_family li a {display:block; padding:2px 9px; color:#666;}
.footer .per_policy {position:absolute; right:145px; top:33px; display:inline-block;}
/* 2016-01-05 add */
.footer .ccm { float:left; padding:6px 20px;}
.footer .hmoka { float: left;margin-top:8px; padding-left:185px;}
/* left_menu */
.left_menu {float:left; width:190px;}
.left_menu .area_tit {background:#33312e; height:227px; width:100%;}
.left_menu .tit_h2 {padding:71px 0 0 29px;}
.left_menu .left_nav {padding:50px 0 0 29px;}
.left_menu .left_nav .depth1 {font-size:0; line-height:0; margin-bottom:12px;}
.left_menu .sub_left {padding:15px 0 3px 0;}
.left_menu .sub_left li {font-size:0; line-height:0; margin-bottom:10px;}
/* sub04_01_01 */
.sub04_01_01 {padding-top:48px;}
.sub04_01_01 .txt {margin-bottom:8px;}
/* sub04_01_02 */
.sub04_01_02 {padding-top:48px;}
/* sub04_01_03 */
.sub04_01_03 {padding-top:48px;}
.sub04_01_03 .box_history {background:url(../../images/ir/bg_dot.png) repeat-x 0 100%; overflow:hidden; padding-bottom:23px; margin-bottom:25px;}
.sub04_01_03 .box_history.last {background:none !important;}
.sub04_01_03 .box_history .year {font-size:16px; font-weight:bold; width:76px; float:left; letter-spacing:0;}
.sub04_01_03 .box_history .con {float:left; color:#666666;}
.sub04_01_03 .box_history .con li{margin-bottom:4px;}
.sub04_01_03 .box_history .con .mon {color:#12405d; letter-spacing:0; font-weight:bold; width:26px; display:block; float:left;}
/* sub04_02_01 */
.sub04_02_01 {padding-top:48px; line-height:20px;}
.sub04_02_01 .box01 {color:#666666; margin-bottom:22px;}
.sub04_02_01 .box01 h4 {font-size:14px; font-weight:bold; margin-bottom:8px; color:#333333;}
/* sub04_02_02 */
.sub04_02_02 {padding-top:52px; line-height:20px;}
.sub04_02_02 .box_principles {border-top:2px solid #acacac; border-bottom:2px solid #acacac; background-color:#f6f6f6; padding:20px 20px 16px 20px; margin-bottom:30px; overflow:hidden;}
.sub04_02_02 .box_principles ul li {margin-bottom:6px;}
.sub04_02_02 .box_principles ul li:last-child {margin-bottom:0px;}
.sub04_02_02 .box_principles .txt01 {float:left; width:345px;}
.sub04_02_02 .box_principles .txt02 {float:left;}
.sub04_02_02 .box_principles a:hover, .box_principles a:focus {color:#2d7c54; text-decoration:underline;}
.sub04_02_02 .box01 {background:url(../../images/ir/bg_dot.png) repeat-x 0 100%; padding-bottom:22px; margin-bottom:30px;}
.sub04_02_02 .box01 h4 {font-size:14px; margin-bottom:15px;}
.sub04_02_02 .box01 h5 {padding-left:12px;}
.sub04_02_02 .box01.last {background:none;}
.sub04_02_02 .box01 .txt_wrap {padding-left:14px; color:#666666; margin-bottom:8px;}
.sub04_02_02 .box01 .txt_wrap span {display:block;}
/* sub04_02_03 */
.sub04_02_03 {padding-top:52px; line-height:20px;}
.sub04_02_03 .box_principles {border-top:2px solid #acacac; border-bottom:2px solid #acacac; background-color:#f6f6f6; padding:20px 20px 16px 20px; margin-bottom:30px; overflow:hidden;}
.sub04_02_03 .box_principles ul li {margin-bottom:6px;}
.sub04_02_03 .box_principles ul li:last-child {margin-bottom:0px;}
.sub04_02_03 .box_principles .txt01 {float:left; width:345px;}
.sub04_02_03 .box_principles .txt02 {float:left;}
.sub04_02_03 .box_principles a:hover, .box_principles a:focus {color:#2d7c54; text-decoration:underline;}
.sub04_02_03 .box01 {background:url(../../images/ir/bg_dot.png) repeat-x 0 100%; padding-bottom:22px; margin-bottom:30px;}
.sub04_02_03 .box01 h4 {font-size:14px; margin-bottom:15px;}
.sub04_02_03 .box01 h5 {padding-left:12px;}
.sub04_02_03 .box01.last {background:none;}
.sub04_02_03 .box01 .txt_wrap {padding-left:2px; color:#666666; margin-bottom:8px;}
.sub04_02_03 .box01 .txt_wrap span {display:block;}
.sub04_02_03 .box01 .txt_wrap .txt_pl {padding-left:14px;}
.sub04_02_03 .box01 .txt_wrap .txt_pl02 {padding-left:20px;}
.sub04_02_03 .cm {margin:20px 0 20px 0 !important;}
/* sub04_02_04 */
.sub04_02_04 {padding-top:48px; line-height:20px;}
/* sub04_03_01 */
.sub04_03_01 {padding-top:48px; line-height:20px;}
.sub04_03_01 .box_info {border-top:1px solid #acacac; border-bottom:1px solid #acacac; overflow:hidden; margin-top:10px; margin-bottom:15px;}
.sub04_03_01 .box_info .tit {background-color:#f6f6f6; display:block; float:left; padding:35px 21px;}
.sub04_03_01 .box_info .txt {padding:15px 20px; float:left;}
.sub04_03_01 .box_tel {background-color:#eaeaea; height:82px; width:649px; padding:17px 20px; margin-bottom:35px;}
.sub04_03_01 .box_tel .tit {margin-bottom:7px; display:block;}
.sub04_03_01 .txt_advise {background:url(../../images/ir/bg_refer.png) no-repeat 0 6%; padding-left:15px; float:left;}
/* sub04_03_02 */
.sub04_03_02 {padding-top:48px; line-height:20px;}
.sub04_03_02 h4 {font-size:14px; font-weight:bold; margin-bottom:5px;}
/* sub04_03_03 */
.sub04_03_03 {padding-top:48px; line-height:20px;}
.sub04_03_03 .box_report {background-color:#f9f9f9; border:1px solid #dfdfdf; padding:16px 20px; margin-bottom:18px;}
.sub04_03_03 .box_report h4 {font-size:14px; font-weight:bold; margin-bottom:15px;}
.sub04_03_03 .box_report .txt {padding-left:12px; color:#555555; margin-bottom:12px;}
.sub04_03_03 .box_report .txt02 {padding-left:12px; color:#555555; margin-bottom:23px;}
.sub04_03_03 .input_wrap {clear:both; margin-bottom:25px; overflow:hidden;}
.sub04_03_03 .input_wrap .inputlabel {position:relative; padding-left:17px; width:200px; float:left;}
.sub04_03_03 .input_wrap .inputlabel .check01 {width:12px; height:12px; vertical-align:middle; position:absolute; left:0px; top:3px;}
.sub04_03_03 .list li {background:url(../../images/ir/bg_bul_5x1_3.png) no-repeat 0 8px; padding-left:10px; margin-bottom:1px;}
.sub04_03_03 .list02 {margin-bottom:3px;}
.sub04_03_03 .list02 li {line-height:20px; background:url(../../images/ir/bg_bul_5x1_76.png) no-repeat 0 8px; padding-left:10px; color:#767676; margin-bottom:0px;}
.sub04_03_03 .list02 .txt_color{color:#555555;}
.sub04_03_03 .txt_advise {background:url(../../images/ir/bg_refer.png) no-repeat 0 6%; padding-left:15px; float:left; width:420px; }
.sub04_03_03 .box_result {background-color:#f9f9f9; border:1px solid #dfdfdf; padding:26px 0;}
.sub04_03_03 .txt_email a {color:#555555;}
.sub04_03_03 .point {color:#e3760c; padding-right:10px;}
.sub04_03_03 .txt_etc {color:#767676; padding-top:5px;}
.sub04_03_03 .vlign {vertical-align:middle;}
.sub04_03_03 .icon_email {float:left; height:23px; margin-right:4px; padding-top:4px; vertical-align:middle;}
/* sub04_03_0304 */
.sub04_03_0304 {padding-top:48px; line-height:20px;}
.sub04_03_0304 .list li {background:url(../../images/ir/bg_bul_5x1_3.png) no-repeat 0 8px; padding-left:10px; margin-bottom:1px;}
.sub04_03_0304 .list02 {margin-bottom:3px; margin-top:16px;}
.sub04_03_0304 .list02 li {line-height:20px; background:url(../../images/ir/bg_bul_5x1_76.png) no-repeat 0 8px; padding-left:10px; color:#767676; margin-bottom:0px;}
.sub04_03_0304 .list02 .txt_color{color:#555555;}
.sub04_03_0304 .box_result {background-color:#f9f9f9; border:1px solid #dfdfdf; height:133px;}
.sub04_03_0304 .box_result p {padding-top:50px;}
.sub04_03_0304 .txt_email a {color:#555555;}
/* sub04_03_04 */
.sub04_03_04 {padding-top:48px;}
.sub04_03_04 .listCon {line-height:20px;}
.sub04_03_04 .pwd_con {border-top:2px solid #acacac; border-bottom:2px solid #acacac; padding:20px 0 13px 0;}
.sub04_03_04 .pwd_conIn {width:496px; padding-left:25px; position:relative;}
.sub04_03_04 .pwd_conIn .label {height:41px;}
.sub04_03_04 .pwd_conIn label {font-weight:bold; width:123px; padding-top:5px;}
.sub04_03_04 .pwd_conIn .btn_confirm {position:absolute; top:0; right:0;}
.sub04_03_04 .sch_wrap {margin-bottom:10px;}/* 2013-11-25 added */
/* sub04_04 */
.sub04_04 {padding-top:52px;}
.sub04_04 .cnt {line-height:20px;}
.sub04_04 .sch_wrap .left .txt_num {padding:5px 0 0 5px;}
.sub04_04 .sch_wrap {margin-bottom:10px;}
.sub04_04 .bbs_typeAcro .tit a:hover {color:#36855d; text-decoration:underline;}
.sub04_04 .paging {padding-top:5px;}
*+ html .sub04_04 .paging {padding-top:15px;}
/* sub05_01_01 */
.sub05_01_01 {padding-top:47px; line-height:20px;}
.sub05_01_01 .txt {font-size:14px; font-weight:bold; margin-bottom:13px; display:block; color:#333333;}
/* sub05_01_02 */
.sub05_01_02 {padding-top:48px; line-height:22px;}
.sub05_01_02 .box_actDirection h4 {font-size:16px; font-weight:bold; margin-bottom:13px;}
.sub05_01_02 .box_actCon h4 {color:#3d567e; font-size:14px; margin-bottom:17px;}
.sub05_01_02 .box_actCon .img {float:left; margin-right:20px;}
.sub05_01_02 .box_actCon .pColor {margin-top:-5px;}
.sub05_01_02 .tc {padding-top:20px;}
/* sub05_01_03 */
.sub05_01_03 {padding-top:36px; line-height:22px;}
.sub05_01_03 h4 {font-size:16px; font-weight:bold; margin-bottom:23px;}
.sub05_01_03 .box_businessField h4 {margin-bottom:6px} /* 2018-09-03 */
.sub05_01_03 .box_businessField .img {float:left; margin-right:23px;}
.sub05_01_03 .box_businessField .img img {width:323px; height:165px;}
.sub05_01_03 .box_businessField h5 {font-size:14px; color:#3d567e; margin-bottom:5px;}/* 2013-12-04 modify */
.sub05_01_03 .graph {margin:25px 0 48px 0;}
/* 2020-12-30 추가 : S */
/* sub05_01_05 */
.sub05_01_05 {padding-top:40px; line-height:22px; color:#666;}
.sub05_01_05 .progress_direction {position:relative; margin-top:50px}
.sub05_01_05 .progress_direction .box {width:300px; padding:40px 0; background:#ececec url(http://www.ehyundai.com/images/ir/bg_progress_direction.png) 50% 50% no-repeat; text-align:center}
.sub05_01_05 .progress_direction .box strong {display:block; margin-bottom: 13px; font-size:18px}
.sub05_01_05 .progress_direction .box em {display:inline-block; margin-bottom: 16px; padding: 7px 12px 6px; border-radius: 4px; font-size:14px; color:#fff}
.sub05_01_05 .progress_direction .box p {font-size:13px; color: #333; line-height:16px}
.sub05_01_05 .progress_direction .box .top strong {color:#4a6b9b}
.sub05_01_05 .progress_direction .box .top em {background-color:#4a6b9b}
.sub05_01_05 .progress_direction .box .bottom {margin-top:210px}
.sub05_01_05 .progress_direction .box .bottom strong {color:#1e314d}
.sub05_01_05 .progress_direction .box .bottom em {background-color:#1f334f}
.sub05_01_05 .progress_direction .list {position:absolute; top:0; left:300px; right:0; height:100%; font-size:0; white-space:nowrap; text-align: center;}
.sub05_01_05 .progress_direction .list:before {content:''; display:inline-block; width:0; height:100%; vertical-align:middle}
.sub05_01_05 .progress_direction .list .inner {display:inline-block; vertical-align:middle}
.sub05_01_05 .progress_direction .list .inner dt {margin-top:47px}
.sub05_01_05 .progress_direction .list .inner dt:first-child {margin-top:0}
.sub05_01_05 .progress_direction .list .inner dt b {display:inline-block; width:95px; padding:6px 0 5px; border-radius:6px; font-size:12px; color:#fff; line-height:17px; text-align:center; vertical-align:middle;}
.sub05_01_05 .progress_direction .list .inner dt b span {font-weight:400}
.sub05_01_05 .progress_direction .list .inner dt > span {display:inline-block; width:100px; font-size:12px; font-weight: 400; text-align:center; vertical-align:middle;}
.sub05_01_05 .progress_direction .list .inner dt.e b {background-color:#4a6b9b}
.sub05_01_05 .progress_direction .list .inner dt.s b {background-color:#385b90}
.sub05_01_05 .progress_direction .list .inner dt.g b {background-color:#1e304c}
.sub05_01_05 .progress_direction .list .inner dd {margin-top:12px; font-size:12px}

/* sub05_01_06 */
.sub05_01_06 {width:570px !important; padding-top:25px; line-height:22px; color:#666;}
.sub05_01_06 .fix p {padding-top:20px}
.sub05_01_06 .headline {margin-top:55px; margin-bottom:25px}
.sub05_01_06 .headline h4 {display:inline; font-size:14px; font-weight:700; color:#333; vertical-align:middle}
.sub05_01_06 .headline p {display:inline; font-size:14px; vertical-align:middle}
.sub05_01_06 dl {padding-left:12px}
.sub05_01_06 dt {font-weight:700; display:block; position:relative; color:#333}
.sub05_01_06 dt:before {content:""; position:absolute; left:-10px; top:7px; width:2px; height:2px; background-color:#333;}
.sub05_01_06 dd {margin-top:2px}
/* 2020-12-30 추가 : E */
/* sub05_02 */
.sub05_02 {padding-top:50px;}
.sub05_02 .tit01 {font-size:16px; color:#333; font-weight:bold; display:inline-block; margin-bottom:28px;}
.sub05_02 .box_fixedBusiness .tit02 {font-size:14px; color:#3b4f6d; font-weight:bold; margin-bottom:3px;}
.sub05_02 .box_fixedBusiness .tit03 {color:#195c8f; font-weight:bold; margin-bottom:13px;}
.sub05_02 .box_fixedBusiness .img_children {float:left; margin-right:2px;}
.sub05_02 .side_box {width:690px; position:relative;}
.sub05_02 .side_box p {float:left;}
.sub05_02 .side_box .box {position:absolute; bottom:0; right:0; color:#fff; background:#36855d; padding:20px 19px; min-width:93px;}
.sub05_02 .side_box .box strong {display:block; margin-top:3px; font-size:18px;}
.sub05_02 .stroy_nav {width:100%; border-bottom:2px solid #36855d;}
.sub05_02 .stroy_nav li {float:left; margin-right:2px;}
.sub05_02 .stroy_nav li a {display:block; width:100%; height:50px; overflow:hidden; text-align:center; line-height:50px; font-weight:bold; font-size:14px; background:#e3e3e3; color:#646464;}
.sub05_02 .stroy_nav li a.on {background:#36855d !important; color:#fff !important;}
.sub05_02 .stroy_nav li a:hover {background:#36855d !important; color:#fff !important;}
.sub05_02 .stroy_nav .story1 {width:117px;}
.sub05_02 .stroy_nav .story2 {width:117px;}
.sub05_02 .stroy_nav .story3 {width:133px;}
.sub05_02 .stroy_nav .story4 {width:104px;}
.sub05_02 .stroy_nav .story5 {width:212px; margin-right:0 !important;}
.sub05_02 .stroy_nav .other1 {width:164px;}
.sub05_02 .stroy_nav .other2 {width:193px;}
.sub05_02 .stroy_nav .other3 {width:164px;}
.sub05_02 .stroy_nav .other4 {width:164px; margin-right:0 !important;}
.sub05_02 .stroy_nav .culture1 {width:121px;}
.sub05_02 .stroy_nav .culture2 {width:121px;}
.sub05_02 .stroy_nav .culture3 {width:203px;}
.sub05_02 .stroy_nav .culture4 {width:240px; margin-right:0 !important;}
.sub05_02 .stroy_nav .camp1 {width:168px;}
.sub05_02 .stroy_nav .camp2 {width:186px;}
.sub05_02 .stroy_nav .camp3 {width:180px;}
.sub05_02 .stroy_nav .camp4 {width:151px; margin-right:0 !important;}
.sub05_02 .thumb_box {width:100%; margin-top:30px;}
.sub05_02 .thumb_box p {float:left; margin-right:20px;}
.sub05_02 .thumb_box_in {float:left;}
.sub05_02 .thumb_box h5 {margin:-3px 0 3px 0;}
.sub05_02 .thumb_box ul li {color:#666; padding-left:7px; margin-top:1px; background:url(../../images/ir/bul_thumb_box.png) no-repeat 0 9px;}
/* sub05_06 2018-09-03 : S */
.sub05_06 {padding-top:47px;line-height:22px}
.sub05_06 h4 {font-size:16px; font-weight:bold; margin-bottom:11px;}
.sub05_06 .box {padding:15px; margin-top:16px; background-color:#f3f3f3}
.sub05_06 .box .anchor {font-weight:bold; color:#195c8f;}
/* 2018-09-03 : E */
/* sub07_01 */
.sub07_01 {padding-top:36px;}
/* 2013-11-25 added */
.sub07_01 h4 {margin-bottom:2px; font-size:16px; font-weight:bold;}
.sub07_01 .txt {margin-bottom:42px;}
.sub07_01 .process {overflow:hidden;}
.sub07_01 .process li {float:left; padding:0 7px 0 11px; background:url(../../images/ir/bul_arrow_r_6x11_999999.png) no-repeat left 50%;}
.sub07_01 .process li.fir {background:none; padding-left:0;}
.sub07_01 .process_num {margin-top:11px;}
.sub07_01 .process_num li {border-top:1px solid #e5e5e5; vertical-align:middle; color:#666;}
.sub07_01 .process_num li.num01 {padding:20px 0 18px 20px; background:url(../../images/ir/ico_num_01.png) no-repeat 0 50%;}
.sub07_01 .process_num li.num02 {padding:20px 0 18px 20px; background:url(../../images/ir/ico_num_02.png) no-repeat 0 50%;}
.sub07_01 .process_num li.num03 {padding:20px 0 18px 20px; background:url(../../images/ir/ico_num_03.png) no-repeat 0 50%;}
.sub07_01 .process_num li.num04 {padding:20px 0 18px 20px; background:url(../../images/ir/ico_num_04.png) no-repeat 0 50%;}
.sub07_01 .process_num li.num05 {padding:20px 0 18px 20px; background:url(../../images/ir/ico_num_05.png) no-repeat 0 50%;}
.sub07_01 .process_num li.num06 {padding:20px 0 18px 20px; background:url(../../images/ir/ico_num_06.png) no-repeat 0 50%;}
.sub07_01 .process_num li strong {float:left; width:119px; margin-left:15px; color:#333;}
.sub07_01 .process_num li.num01 strong {padding-top:9px;}
.sub07_01 .process_num li.num03 strong {padding-top:12px;}
.sub07_01 .process_num li.num04 strong {padding-top:16px;}
.sub07_01 .process_num li .desc {float:left;}
.sub07_01 .process_num li.num04 .desc {line-height:26px;}
.sub07_01 .process_num li.num03 .desc span {line-height:26px;}
.sub07_01 .process_num li.num03 .desc em {padding-left:222px;}
.sub07_01 .process_num li.fir {border:none;}
/* //2013-11-25 added */
/*.sub07_01 .box_step {width:569px; height:446px; background:url(../../images/ir/bg_box_step.png) no-repeat 0 0;}
.sub07_01 .txt_step {padding-left:111px;}
.sub07_01 .txt_step li {color:#666;}
.sub07_01 .txt_step li.one {height:43px; padding-top:28px;}
.sub07_01 .txt_step li.two {height:43px; padding-top:28px;}
.sub07_01 .txt_step li.three {height:53px; padding-top:18px;}
.sub07_01 .txt_step li.four {height:43px; padding-top:28px;}
.sub07_01 .txt_step li.five {height:53px; padding-top:18px;}
.sub07_01 .txt_step li.six {padding-top:26px;}*/
/* sub07_02 */
.sub07_02 {padding-top:40px;}
/* 2013-11-25 added */
.sub07_02 h4 {font-size:14px; margin-bottom:8px;}
.sub07_02 h5 {font-size:14px; font-weight:bold; color:#3c567d;}
.sub07_02 .box_welfare {overflow:hidden; border-top:1px solid #e5e5e5;}
.sub07_02 .fir {border-top:none;}
.sub07_02 .box_welfare .desc {display:inline-block; width:77%; padding:20px 0; vertical-align:middle;}
.sub07_02 .box_welfare .icon {display:inline-block; width:94px; padding:0 30px; vertical-align:middle;}
*+ html .sub07_02 .box_welfare .icon,
*+ html .sub07_02 .box_welfare .desc {display:inline; zoom:1;}
.sub07_02 .box_welfare .icon img {vertical-align:middle;}
.sub07_02 .box_welfare .txt {margin-top:10px;}
.sub07_02 .bltxt {margin-top:8px; padding-left:15px; background:url(../../images/ir/bul_square_3x3_666666.png) no-repeat 0 7px;}
.sub07_02 .note {margin-bottom:25px;}
/* //2013-11-25 added */
/*.sub07_02 .box_welfare {vertical-align:middle; margin-bottom:30px;}
.sub07_02 .box_welfare .txt_group {float:left; padding:23px 0 0 20px; color:#666666;}
.sub07_02 .box_welfare .txt_group.mt {margin-top:-30px;}
.sub07_02 .box_welfare .txt_group.pb {padding-top:10px;}
.sub07_02 .box_welfare .txt_group .txt_position {display:block; margin-bottom:10px;} */
/* sub07_03 */
.sub07_03 {padding-top:36px;}
/* 2013-11-25 modify and added */
.sub07_03 h4 {font-size:14px; margin-bottom:16px;}
.sub07_03 .tbl_type01 {margin-bottom:48px;}
.sub07_03 .tbl_type01 th.left {width:18% !important; text-align:left; padding-left:30px;}
.sub07_03 .tbl_type01 td {width:80% !important;}
/* //2013-11-25 modify and added */
/* sub07_04 */
.sub07_04 {padding-top:36px;}
.sub07_04 thead th {padding:8px 0; background:#F3F3F3; font-weight:bold;border-bottom:1px solid #E4E4E4}
.sub07_04 .w30 {width:30%;}
.sub07_04 .w20 {width:20%;}
.sub07_04 .w15 {width:15%;}
.sub07_04 .last{border-bottom:1px solid #C6C6C6;}
/* sub02_01 */
.sub02_01 {padding-top:48px;}
.sub02_01 .txt_tit {font-size:14px;}
.sub02_01 .group p {margin-top:23px;}
.sub02_01 .img {padding-top:46px; text-align:center;}
/* sub02_02 */
.sub02_02 {padding-top:50px;}
.sub02_02 .txt_tit {margin-bottom:13px; font-size:16px;}
.sub02_02 .group .mt {margin-top:13px;}
.sub02_02 .imgs {margin-top:36px;}
.sub02_02 .box {padding:0 20px 0; border:1px solid #dfdfdf;}
.sub02_02 .box .desc {padding: 15px 0 15px; border-bottom:1px solid #dfdfdf;}
.sub02_02 .box .tit {margin-bottom:5px; font-size:12px;}
.sub02_02 .branch_map {margin-bottom:20px; padding:20px 0; border-bottom:1px solid #dfdfdf;}
.sub02_02 .tbl_type01 th {font-weight:normal; text-align:left; padding-left:37px;}
.sub02_02 .tbl_type01 th.left {font-weight:bold; text-align:left; padding-left:30px;}/* 2013-11-26 added */
.sub02_02 .tbl_type01 td {color:#666;}
.sub02_02 .tbl_type01 td a {color:#666;}
.sub02_02 .tbl_type01 td a:hover {text-decoration:underline; color:#666;}
/* sub02_03_01 */
.sub02_03_01 {padding-top:53px;}
.sub02_03_01 .txt_tit {margin:49px 0 15px 0; font-size:16px;}
.sub02_03_01 .tab_desc p {margin-bottom:13px;}
.sub02_03_01 .tbl_type01 {margin-bottom:27px;}
.sub02_03_01 .tbl_type01 td {color:#666;}
.sub02_03_01 .tbl_type01 td a {color:#666;}
.sub02_03_01 .tbl_type01 td a:hover {text-decoration:underline; color:#666;}
.sub02_03_01 .group {color:#666;}
.sub02_03_01 .group p {margin-bottom:15px;}
.sub02_03_01 .business {margin-bottom:20px; color:#666;}
.sub02_03_01 .business .stit {margin-bottom:15px;background:url('../../images/ir/bg_hline01.png') repeat-x 0 7px;}
.sub02_03_01 .business h5 {padding-right:5px; display:inline; font-size: 16px; color:#3c567d; background:#fff;}
.sub02_03_01 .main_img {margin-top:34px; margin-bottom:50px;}
.sub02_03_01 .tbl_type01 th {text-align:left; padding-left:28px;}
.sub02_03_01 .group_img {margin:36px 0 48px 20px;}
/* sub02_03_02 */
.sub02_03_02 {padding-top:53px;}
.sub02_03_02 .txt_tit {margin:49px 0 15px 0; font-size:16px;}
.sub02_03_02 .tab_desc p {margin-bottom:13px;}
.sub02_03_02 .tbl_type01 {margin-bottom:27px;}
.sub02_03_02 .tbl_type01 td {color:#666;}
.sub02_03_02 .tbl_type01 td a {color:#666;}
.sub02_03_02 .tbl_type01 td a:hover {text-decoration:underline; color:#666;}
.sub02_03_02 .group {color:#666;}
.sub02_03_02 .group p {margin-bottom:15px;}
.sub02_03_02 .business {margin-bottom:20px; color:#666;}
.sub02_03_02 .business .stit {margin-bottom:15px;background:url('../../images/ir/bg_hline01.png') repeat-x 0 7px;}
.sub02_03_02 .business h5 {padding-right:5px; display:inline; font-size: 16px; color:#3c567d; background:#fff;}
.sub02_03_02 .main_img {margin-top:34px; margin-bottom:50px;}
.sub02_03_02 .tbl_type01 th {text-align:left; padding-left:28px;}
.sub02_03_02 .group_img {margin:36px 0 48px 20px;}
.sub02_03_02 .channel {width:100%; color:#666; line-height:20px;}
.sub02_03_02 .channel ul {margin-top:5px;}
.sub02_03_02 .channel ul li {padding-left:7px; background:url(../../images/ir/bul_thumb_box.png) no-repeat 0 9px;}
/* sub02_04 */
.sub02_04 {padding-top:49px;}
.sub02_04 .txt_tit {margin:0 0 15px 0; font-size:16px;}
.sub02_04 .txt_tit01 {margin:49px 0 15px 0; font-size:16px;}
.sub02_04 .tab_desc p {margin-bottom:13px;}
.sub02_04 .tbl_type01 {margin-bottom:27px;}
.sub02_04 .tbl_type01 td {color:#666;}
.sub02_04 .tbl_type01 td a {color:#666;}
.sub02_04 .tbl_type01 td a:hover {text-decoration:underline; color:#666;}
.sub02_04 .group {color:#333;}
.sub02_04 .group p {margin-bottom:15px;}
.sub02_04 .business {margin-bottom:20px; color:#666; line-height:20px;}
.sub02_04 .business .stit {margin-bottom:15px;background:url('../../images/ir/bg_hline01.png') repeat-x 0 7px;}
.sub02_04 .business h5 {padding-right:5px; display:inline; font-size: 16px; color:#3c567d; background:#fff;}
.sub02_04 .business li {padding-left:10px; background:url('../../images/ir/bg_dash.png') no-repeat 0 8px;}
.sub02_04 .main_img {margin-top:34px; margin-bottom:50px;}
.sub02_04 .tbl_type01 th {text-align:left; padding-left:28px;}
.sub02_04 .group_img {margin:36px 0 48px 20px;}
/* sub02_05_01 */
.sub02_05_01 {padding-top:53px;}
.sub02_05_01 .txt_tit {margin:49px 0 15px 0; font-size:16px;}
.sub02_05_01 .tab_desc p {margin-bottom:13px;}
.sub02_05_01 .tbl_type01 {margin-bottom:27px;}
.sub02_05_01 .tbl_type01 td {color:#666;}
.sub02_05_01 .tbl_type01 td a {color:#666;}
.sub02_05_01 .tbl_type01 td a:hover {text-decoration:underline; color:#666;}
.sub02_05_01 .group {color:#666;}
.sub02_05_01 .group p {margin-bottom:15px;}
.sub02_05_01 .business {margin-bottom:20px; color:#666; line-height:20px;}
.sub02_05_01 .business .stit {margin-bottom:15px;background:url('../../images/ir/bg_hline01.png') repeat-x 0 7px;}
.sub02_05_01 .business h5 {padding-right:5px; display:inline; font-size: 16px; color:#3c567d; background:#fff;}
.sub02_05_01 .business li {padding-left:10px; background:url('../../images/ir/bg_dash.png') no-repeat 0 8px;}
.sub02_05_01 .main_img {margin-top:34px; margin-bottom:50px;}
.sub02_05_01 .tbl_type01 th {text-align:left; padding-left:28px;}
.sub02_05_01 .group_img {margin:36px 0 48px 20px;}
/* sub02_06_01 */
.sub02_06_01 {padding-top:53px;}
.sub02_06_01 .txt_tit {margin:49px 0 15px 0; font-size:16px;}
.sub02_06_01 .tab_desc p {margin-bottom:13px;}
.sub02_06_01 .tbl_type01 {margin-bottom:27px;}
.sub02_06_01 .tbl_type01 td {color:#666;}
.sub02_06_01 .tbl_type01 td a {color:#666;}
.sub02_06_01 .tbl_type01 td a:hover {text-decoration:underline; color:#666;}
.sub02_06_01 .group {color:#666;}
.sub02_06_01 .group p {margin-bottom:15px;}
.sub02_06_01 .main_img {margin-top:34px; margin-bottom:50px;}
.sub02_06_01 .tbl_type01 th {text-align:left; padding-left:28px;}
.sub02_06_01 .group_img {margin:36px 0 48px 20px;}
.sub02_06_01 .brand {margin-top:27px; margin-bottom:20px; margin-left:-10px;}
.sub02_06_01 .brand li {float:left; width:165px; padding:0 0 10px 10px;}
.sub02_06_01 .tab_type ul li a {padding:0 !important; width:152px; text-align:center;}
/* sub02_06_02 */
.sub02_06_02 {padding-top:53px;}
.sub02_06_02 .txt_tit {margin:49px 0 15px 0; font-size:16px;}
.sub02_06_02 .tab_desc p {margin-bottom:13px;}
.sub02_06_02 .tbl_type01 {margin-bottom:27px;}
.sub02_06_02 .tbl_type01 td {color:#666;}
.sub02_06_02 .tbl_type01 td a {color:#666;}
.sub02_06_02 .tbl_type01 td a:hover {text-decoration:underline; color:#666;}
.sub02_06_02 .group {color:#666;}
.sub02_06_02 .group p {margin-bottom:15px;}
.sub02_06_02 .main_img {margin-top:34px; margin-bottom:50px;}
.sub02_06_02 .img_business {margin:33px 0 0 68px;}
.sub02_06_02 .tbl_type01 th {text-align:left; padding-left:28px;}
.sub02_06_02 .group_img {margin:36px 0 48px 20px;}
.sub02_06_02 .brand {margin-top:27px; margin-bottom:20px; margin-left:-10px;}
.sub02_06_02 .brand li {float:left; width:165px; padding:0 0 10px 10px;}
.sub02_06_02 .tab_type ul li a {padding:0 !important; width:152px; text-align:center;}
/* sub02_06_03 */
.sub02_06_03 {padding-top:53px;}
.sub02_06_03 .txt_tit {margin:49px 0 15px 0; font-size:16px;}
.sub02_06_03 .tab_desc p {margin-bottom:13px;}
.sub02_06_03 .tbl_type01 {margin-bottom:27px;}
.sub02_06_03 .tbl_type01 td {color:#666;}
.sub02_06_03 .tbl_type01 td a {color:#666;}
.sub02_06_03 .tbl_type01 td a:hover {text-decoration:underline; color:#666;}
.sub02_06_03 .group {color:#666;}
.sub02_06_03 .group p {margin-bottom:15px;}
.sub02_06_03 .main_img {margin-top:34px; margin-bottom:50px;}
.sub02_06_03 .tbl_type01 th {text-align:left; padding-left:28px;}
.sub02_06_03 .tab_type ul li a {padding:0 !important; width:152px; text-align:center;}
/* sub02_07_01 2020-10-05 추가 */
.sub02_07_01 {padding-top:53px;}
.sub02_07_01 .main_img {margin-bottom:50px;} /* 2020-10-29 추가 */
.sub02_07_01 .txt_tit {margin:0 0 15px 0; font-size:16px;}
.sub02_07_01 .txt_tit01 {margin:49px 0 15px 0; font-size:16px;}
.sub02_07_01 .tab_desc p {margin-bottom:13px;}
.sub02_07_01 .tbl_type01 {margin-bottom:27px;}
.sub02_07_01 .tbl_type01 th {text-align:left;padding-left:28px}
.sub02_07_01 .tbl_type01 td {color:#666;}
.sub02_07_01 .tbl_type01 td a {color:#666;}
.sub02_07_01 .tbl_type01 td a:hover {text-decoration:underline; color:#666;}
/* sub03_01_01_01 */
.sub03_01_01_01 {padding-top:53px;}
.sub03_01_01_01 .dot_box {line-height:20px; margin-bottom:45px; padding-left:25px; width:665px; height:150px; background:url('../../images/ir/bg_desc.png') no-repeat 0 0;}
.sub03_01_01_01 .dot_box p {padding:16px 0 12px;}
.sub03_01_01_01 .dot_box .standard {color:#666;}
.sub03_01_01_01 .dot_box .standard strong {display:block; margin-bottom:5px;}
.sub03_01_01_01 .txt_tit {padding-bottom:25px; font-size:16px; color:#2a2a2a;}
.sub03_01_01_01 .txt_tit .stxt{font-size:12px; font-weight:normal; color:#686868;}
.sub03_01_01_01 .sales {margin-bottom:15px;}
.sub03_01_01_01 .part {margin-bottom:45px; color:#666;}
.sub03_01_01_01 .part p {margin-bottom:5px;}
.sub03_01_01_01 .part .ml93 {margin-left:78px;}
.sub03_01_01_01 .part .part01 {padding-left:15px; background:url('../../images/ir/ico_part01.png') no-repeat 0px 0;}
.sub03_01_01_01 .part .part02 {padding-left:15px; background:url('../../images/ir/ico_part02.png') no-repeat 0px 0;}
.sub03_01_01_01 .part .part03 {padding-left:15px; background:url('../../images/ir/ico_part03.png') no-repeat 0px 0;}
.sub03_01_01_01 .profit {margin-bottom:45px;}
.sub03_01_01_01 .profit .left,
.sub03_01_01_01 .capital .left {float:left; width:304px;}
.sub03_01_01_01 .profit .right,
.sub03_01_01_01 .capital .right {float:right; width:304px;}
.sub03_01_01_01 .capital .fix {margin-bottom:15px;}
/* sub03_01_01_02 */
.sub03_01_01_02 {padding-top:53px;}
.sub03_01_01_02 .dot_box {line-height:20px; margin-bottom:50px; padding-left:25px; width:665px; height:71px; background:url('../../images/ir/bg_desc01.png') no-repeat 0 0;}/*2018-04-04 수정*/
.sub03_01_01_02 .dot_box p {padding:16px 0 12px;}
.sub03_01_01_02 .dot_box .standard {color:#666;}
.sub03_01_01_02 .dot_box .standard strong {display:block; margin-bottom:5px;}
.sub03_01_01_02 .txt_tit {margin-bottom:10px; font-size:16px; color:#2a2a2a;}
.sub03_01_01_02 .txt_tit .stxt{font-size:12px; font-weight:normal; color:#686868;}/*2018-04-04 추가*/
.sub03_01_01_02 .unit {text-align:right; font-size:11px;}
.finance {margin-bottom:45px;}
.finance table {margin-bottom:20px; border-top:1px solid #444547; border-bottom:1px solid #c6c6c6;}
.finance table thead th {padding:18px 0 16px; border-bottom:2px solid #444547; text-align:center; font-size:13px; vertical-align:middle;}/*2018-04-04 수정*/
.finance table tbody th {padding:6px 0 4px 40px; border-top:1px solid #e4e4e4; text-align:left; color:#666; font-weight:normal;}
.finance table tbody td {padding:4px 0 4px 0; border-top:1px solid #e4e4e4; color:#3-33; text-align:center;}
.finance table tbody .total th {padding-left:25px; font-weight:bold; background:#fafafa; color:#333; border-top:1px solid #c6c6c6;}
.finance table tbody .total td {font-weight:bold; background:#fafafa; border-top:1px solid #c6c6c6;}
.finance tbody tr:first-child td,
.finance tbody tr:first-child th {border-top:0 none;}
.finance table tbody .bg {background:#f3f3f3;}
.finance ul {line-height:22px;}
.finance li {padding-left:10px; text-indent:-10px; color:#666;}
/* sub03_01_01_03 */
.sub03_01_01_03 {padding-top:53px;}
.sub03_01_01_03 .dot_box {line-height:20px; margin-bottom:50px; padding-left:25px; width:665px; height:71px; background:url('../../images/ir/bg_desc01.png') no-repeat 0 0;}/*2018-04-04 수정*/
.sub03_01_01_03 .dot_box p {padding:16px 0 12px;}
.sub03_01_01_03 .dot_box .standard {color:#666;}
.sub03_01_01_03 .dot_box .standard strong {display:block; margin-bottom:5px;}
.sub03_01_01_03 .txt_tit {margin-bottom:10px; font-size:16px; color:#2a2a2a;}
.sub03_01_01_03 .txt_tit .stxt{font-size:12px; font-weight:normal; color:#686868;}/*2018-04-04 추가*/
.sub03_01_01_03 .unit {text-align:right; font-size:11px;}
/* sub03_01_02 */
.sub03_01_02 {padding-top:60px;}
.sub03_01_02 .annual_report {padding:18px 0 0px 363px; height:259px; background:url('../../images/ir/bg_annual_report.png') no-repeat 72px 0;}
.sub03_01_02 .annual_report .btn {margin-bottom:32px;}
.sub03_01_02 .txt {margin-bottom:8px; font-size:14px; color:#303030;}
.sub03_01_02 .acrobat {width:100%; margin-top:40px;}
.sub03_01_02 .acrobat .txt_acro {float:left; padding-top:3px;}
.sub03_01_02 .acrobat .btn_acro {float:right;}
.sub03_01_02 .acrobat .btn_acro a {float:left; margin-left:10px; font-size:11px; color:#353535; text-align:center; width:95px; height:20px; line-height:21px; border:1px solid #d6d6d6;}
.sub03_01_02 .paging {margin-top:8px;}
*+ html .sub03_01_02 .paging {margin-top:20px;}
.bbs_typeAcro {width:100%; margin-top:34px;}
.bbs_typeAcro ul {width:100%;}
.bbs_typeAcro li {float:left; position:relative; width:184px; height:159px; padding:14px 18px 0 18px; margin:0 12px 12px 0; border:1px solid #bbb;}
.bbs_typeAcro li.last {margin-right:0 !important;}
.bbs_typeAcro .tit {font-size:14px; line-height:21px; overflow: hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
.bbs_typeAcro .tit a {font-size:14px; line-height:21px; display:block; overflow: hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
.bbs_typeAcro .date {color:#666; font-size:12px; margin-top:12px; letter-spacing:0 !important;}
.bbs_typeAcro .btn {position:absolute; width:184px; bottom:18px; left:21px;}
/* sub03_01_03 */
.sub03_01_03 {padding-top:42px;}
.sub03_01_03 .dot_box {margin-bottom:45px; height:71px; padding-left:23px; background:url('../../images/ir/bg_desc01.png') no-repeat 0 0;}
.sub03_01_03 .dot_box p {padding-top:19px;}
.sub03_01_03 h4 {font-size:16px; color:#2a2a2a;}
.sub03_01_03 .txt_tit01 {margin-bottom:5px;}
.sub03_01_03 .txt_tit02 {margin-bottom:25px;}
.sub03_01_03 .txt_tit03 {margin-bottom:28px;}
.sub03_01_03 .graph {margin-bottom:45px;}
.sub03_01_03 .org {margin-bottom:3px; text-align:right;}
.sub03_01_03 .org span {padding-left:26px;}
.sub03_01_03 .org .org01 {background:url('../../images/ir/ico_part03.png') no-repeat 13px 0;}
.sub03_01_03 .org .org02 {background:url('../../images/ir/ico_part02.png') no-repeat 13px 0;}
.sub03_01_03 .org .org03 {background:url('../../images/ir/ico_part01.png') no-repeat 13px 0;}
.sub03_01_03 .appraisal h5 {margin-bottom:12px;font-size:14px; color:#3c567d;}
.sub03_01_03 .appraisal .tit_btn {position:relative;}
.sub03_01_03 .appraisal .tit_btn .btn_level {position:absolute; top:0px; right:1px; width:79px; height:22px; display:block;}
.sub03_01_03 .appraisal .left {float:left; width:324px;}
.sub03_01_03 .appraisal .right {float:right; width:324px;}
.sub03_01_03 .appraisal .finance td {height:29px; padding:0 !important; border-right:1px solid #e4e4e4;}
.sub03_01_03 .appraisal .finance td.nb {border-right:0 !important;}
.sub03_01_03 .finance table thead th {padding:6px 0 7px;}/*2018-04-04 추가*/
/* sub03_02_01 */
.sub03_02_01 {padding-top:52px;}
.sub03_02_01 .stock {margin-bottom:30px; padding: 17px 0; border:1px solid #d5d5d5; background:#f9f9f9; line-height:18px;}
.sub03_02_01 .stock .txt {margin: 0 0 25px; display:block; font-size:15px; white-space:nowrap; font-weight:bold;color:#333;}
.sub03_02_01 .stock .eng {letter-spacing:-1px; font-size:15px;}
.sub03_02_01 .stock .index {float:left; padding:10px 0 0 37px; width:222px; height:80px; border-right:1px solid #dfdfdf; }/* 2013-11-22 modify */
.sub03_02_01 .stock .index .price, .sub03_02_01 .stock .index1 .price1 {position:relative; }/* 2013-11-22 modify */
.sub03_02_01 .stock .index1 {float:left; padding:10px 0 0 36px; width:188px; height:80px; border-right:1px solid #dfdfdf; }/* 2013-11-22 modify */
.sub03_02_01 .stock .price .now_up, .sub03_02_01 .stock .price1 .now_up {padding-left:25px; font-size:30px; line-height:34px; color:#333;letter-spacing:-1px; background:url('../../images/ir/ico_b_up.png') no-repeat 0 13px;}/* 2013-12-05 modify */
.sub03_02_01 .stock .price .now_down, .sub03_02_01 .stock .price1 .now_down {padding-left:25px; font-size:30px; color:#333; letter-spacing:-1px; background:url('../../images/ir/ico_b_down.png') no-repeat 0 13px; line-height:34px;}/* 2013-12-05 modify */
.sub03_02_01 .stock .index .price .fluc_up {display:inline; padding-left:13px; position:absolute; top:16px; right:24px; color:#d20c0c; background:url('../../images/ir/ico_s_up.png') no-repeat 0 45%; line-height:15px;}/* 2013-12-05 modify */
*+ html .sub03_02_01 .stock .index .price .fluc_up {display:inline; padding-left:13px; position:absolute; top:16px; right:24px; color:#d20c0c; background:url('../../images/ir/ico_s_up.png') no-repeat 0 45%; line-height:15px;}/* 2013-12-05 modify */
.sub03_02_01 .stock .index1 .price1 .fluc_down {padding-left:13px; position:absolute; top:7px; right:40px; color:#1c3cfd; background:url('../../images/ir/ico_s_down.png') no-repeat 0 45%; line-height:15px;}/* 2013-12-05 modify */
.sub03_02_01 .stock .index .price .fluc_down {display:inline; padding-left:13px; position:absolute; top:16px; right:24px; color:#1c3cfd; background:url('../../images/ir/ico_s_down.png') no-repeat 0 45%; line-height:15px;}/* 2013-12-05 modify */
*+ html .sub03_02_01 .stock .index .price .fluc_down {display:inline; padding-left:13px; position:absolute; top:15px; right:24px; color:#1c3cfd; background:url('../../images/ir/ico_s_down.png') no-repeat 0 45%; line-height:15px;}/* 2013-12-05 modify */
.sub03_02_01 .stock .price {margin-top:-9px;}
*+ html .sub03_02_01 .stock .price {margin-top:-7px;}
.sub03_02_01 .stock .price1 .now_down {background-position:0 4px;}
*+ html .sub03_02_01 .stock .price1 .now_down {background-position:0 6px;}
.sub03_02_01 .stock .index1 .price1 .now_up {background-position:0 4px;}
*+ html .sub03_02_01 .stock .index1 .price1 .now_up {background-position:0 6px;}
.sub03_02_01 .stock .index1 .price1 .fluc_up {padding-left:13px; position:absolute; top:7px; right:36px; color:#d20c0c; background:url('../../images/ir/ico_s_up.png') no-repeat 0 45%; line-height:15px;}/* 2013-12-05 modify */
.sub03_02_01 .stock .index1 .price1 .value {font-size:20px; line-height:24px; display:inline-block; vertical-align:top;}
.sub03_02_01 .stock .kospi {float:left; padding:0 0 0 32px; width:171px; height:80px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}/* 2013-11-22 modify */
.sub03_02_01 .stock .kospi .price {font-size:12px; letter-spacing:-1px;font-weight:normal;}/* 2013-11-22 modify */
.sub03_02_01 .stock .kosdaq {float:left; padding:10px 0 0 27px; width:110px;}
.sub03_02_01 .stock .kosdaq .price {font-size:24px; margin-top:-5px;}
.sub03_02_01 .stock .kosdaq .price .now_up, .sub03_02_01 .stock .kosdaq .price .now_down {font-size:20px; line-height:34px; background-position:0 4px;}
.sub03_02_01 .ths th {font-weight:normal; text-align:left; padding-left:20px;}
.sub03_02_01 .strong th {font-weight:bold !important;}
.sub03_02_01 .stock .price .now_no, .sub03_02_01 .stock .price1 .now_no { font-size:30px; line-height:34px; color:#333;letter-spacing:-1px;}/* 2013-12-05 modify */
.sub03_02_01 .stock .index .price .fluc_no {display:inline;  position:absolute; top:16px; right:24px; color:#333;  line-height:15px;}/* 2013-12-05 modify */
*+ html .sub03_02_01 .stock .index .price .fluc_no {display:inline;  position:absolute; top:16px; right:24px; color:#333;  line-height:15px;}/* 2013-12-05 modify */
.sub03_02_01 .stock .index1 .price1 .fluc_no { position:absolute; top:7px; right:40px; color:#333;  line-height:15px;}/* 2013-12-05 modify */
.sub03_02_01 .stock .index .price .fluc_no {display:inline;  position:absolute; top:16px; right:24px; color:#333;  line-height:15px;}/* 2013-12-05 modify */
*+ html .sub03_02_01 .stock .index .price .fluc_no {display:inline;  position:absolute; top:15px; right:24px; color:#333;  line-height:15px;}/* 2013-12-05 modify */
.sub03_02_01 .kosdaq .now_no, .sub03_02_01 .kosdaq .now_no {font-size:20px !important; padding-left:0 !important; display:inline-block;}/* 2013-12-05 modify */
/* sub03_02_02 */
.sub03_02_02 {padding-top:52px;}
.sub03_02_02 .day {margin-bottom:30px;}
.sub03_02_02 .day .left {float:left; height:100px; padding:0 0 0 50px; width:283px; border:1px solid #d5d5d5; background:#f9f9f9;}
.sub03_02_02 .day .left .txt {margin: 25px 0 13px; display:block; font-size:15px; font-weight:bold; color:#333;}
.sub03_02_02 .day .left .price {margin-bottom:22px; position:relative;}
.sub03_02_02 .day .left .price .now_up {padding-left:28px; font-size:30px; font-family:Dotum, "돋움"; color:#333; letter-spacing:-1px; background:url('../../images/ir/ico_b_up.png') no-repeat 0 13px; line-height:20px;}
.sub03_02_02 .day .left .price .now_down {padding-left:28px; font-size:30px; font-family:Dotum, "돋움"; color:#333; letter-spacing:-1px; background:url('../../images/ir/ico_b_down.png') no-repeat 0 13px;line-height:20px;}
.sub03_02_02 .day .left .price strong {display:inline-block; width:95px;}
.sub03_02_02 .day .left .price .fluc_up {padding-left:13px; position:absolute; top:8px; right:0; font-size:12px; color:#d20c0c; background:url('../../images/ir/ico_s_up.png') no-repeat 0 5px; line-height:17px;}/* 2013-12-05 modify */
*+ html .sub03_02_02 .day .left .price .fluc_up {padding-left:13px; position:absolute; top:6px; right:0; font-size:12px; color:#d20c0c; background:url('../../images/ir/ico_s_up.png') no-repeat 0 6px; line-height:17px;}/* 2013-12-05 modify */
.sub03_02_02 .day .left .price .fluc_down {padding-left:13px; position:absolute; top:7px; right:0; font-size:12px; color:#1c3cfd; background:url('../../images/ir/ico_s_down.png') no-repeat 0 6px;}/* 2013-12-05 modify */
*+ html .sub03_02_02 .day .left .price .fluc_up {top:13px;}/* 2013-12-05 modify */
*+ html .sub03_02_02 .day .left .price .fluc_down {top:13px;}/* 2013-12-05 modify */
.sub03_02_02 .day .right {float:right; width:339px;}
.sub03_02_02 .day .right table {margin-bottom:0;}
.sub03_02_02 .txt_tit {padding-bottom:15px; font-size:16px; color:#333;}
.sub03_02_02 .thin table {margin-bottom:30px;}
.sub03_02_02 .tbl_type01 tbody th {padding-left:0; text-align:center;}
.sub03_02_02 .day .left .price .now_no {padding-left:0; font-size:30px; font-family:Dotum, "돋움"; color:#333; letter-spacing:-1px; line-height:20px;}
.sub03_02_02 .day .left .price .fluc_no {padding-left:0; position:absolute; top:8px; right:0; font-size:12px; color:#333; line-height:17px;}/* 2013-12-05 modify */
*+ html .sub03_02_02 .day .left .price .fluc_no {padding-left:0; position:absolute; top:6px; right:0; font-size:12px; color:#333; line-height:17px;}/* 2013-12-05 modify */
*+ html .sub03_02_02 .day .left .price .fluc_no {top:13px;}/* 2013-12-05 modify */

/*2018-04-17 추가 : S*/
/* sub03_02_03 */
.sub03_02_03{padding-top:52px;}
.sub03_02_03 .tbl_type01{border-top:1px solid #444547;margin-bottom:50px;}
.sub03_02_03 .tbl_type01 table th, td{border-right:1px solid #e4e4e4;}
.sub03_02_03 .tbl_type01 table th.last, td.last{border-right:0;}
.sub03_02_03 .tbl_type01 table thead th{padding:17px 0;background:#fafafa;border-bottom:2px solid #444547;}
.sub03_02_03 .tbl_type01 table tbody th{background:none;font-weight:normal;}
.sub03_02_03 .tbl_type01 table tbody td{text-align:right;padding-right:15px;letter-spacing:-1px;color:#333;}
.sub03_02_03 .tbl_type01 tbody tr th.brbottom{border-bottom:1px solid #c6c6c6;}
/*2018-04-17 추가 : E*/

/* sub03_03_01 */
.sub03_03_01 {position:relative; width:100%; padding-top:35px;}
.sub03_03_01 .help {padding-top:49px; color:#666;}
.sub03_03_01 .iframe {position:relative; min-height:900px; /*width:730px; position:absolute; top:35px; left:-15px;*/}
.sub03_03_01 .iframe iframe {margin:0; padding:0; border:0; border-width:0; width:730px; position:absolute; top:0; left:-15px;}
.sub03_03_01 .acrobat {width:100%; margin-top:10px;}
.sub03_03_01 .acrobat .txt_acro {float:left; padding-top:3px;}
.sub03_03_01 .acrobat .btn_acro {float:right;}
.sub03_03_01 .acrobat .btn_acro a {float:left; margin-left:10px; font-size:11px; color:#353535; text-align:center; width:95px; height:20px; line-height:21px; border:1px solid #d6d6d6;}
.sub03_03_01 .btn .btn_green_a {width:auto; height:auto; padding:9px 28px 8px 28px; line-height:18px; text-align:left;}
/* sub03_03_02 */
.sub03_03_02 {padding-top:52px;}
.sub03_03_02 .wrap_director {width:100%;}
.sub03_03_02 .box_director {float:left; width:337px; margin-bottom:25px;}
.sub03_03_02 .box_director.mr {margin-right:16px;}
.sub03_03_02 .box_director .pic img {width:337px; height:189px;}
.sub03_03_02 .box_director .tit_dir {font-size:14px; background:url(../../images/ir/bg_tit_dir.png) repeat-x bottom left; padding-left:4px; height:26px; margin-top:20px;}
.sub03_03_02 .box_director .tit_dir span {font-weight:400} /* 2019-04-16 추가 */
.sub03_03_02 .box_director ul li {color:#666; padding-left:8px; background:url(../../images/ir/bt_dir.png) no-repeat 0 8px;}
.sub03_03_02 .box_director ul {line-height:20px; padding-top:8px;}
.sub03_03_02 .tit_director {font-size:18px; margin:45px 0 32px 0;}
.sub03_03_02 .tit_director1 {font-size:18px; margin:0 0 32px 0;}
/* sub03_03_03 */
.sub03_03_03 {padding-top:52px;}
.sub03_03_03 .sch_wrap {width:100%;}
.sub03_03_03 .bbs_typeAcro {margin-top:30px;}
.sub03_03_03 .bbs_typeAcro .name {color:#666; margin-top:3px; float:right;}
.sub03_03_03 .bbs_typeAcro .d_date {color:#666; float:left; letter-spacing:0; width:93px; padding-top:2px;}
.sub03_03_03 .bbs_typeAcro .s_date {font-size:14px; color:#666; letter-spacing:0;}
.sub03_03_03 .bbs_typeAcro .tit a:hover {color:#36855d; text-decoration:underline;}
.sub03_03_03 .bbs_typeAcro .place {position:absolute; bottom:13px; left:21px; width:85%; line-height:22px;}
.sub03_03_03 .bbs_typeAcro .place p {letter-spacing:0; background:url(../../images/ir/bul_pl.png) no-repeat 0 9px; padding-left:12px;}
.sub03_03_03 .paging {margin-top:8px;}
*+ html .sub03_03_03 .paging {margin-top:20px;}
.sub03_03_03 .acrobat {width:100%; margin-top:40px;}
.sub03_03_03 .acrobat .txt_acro {float:left; padding-top:3px;}
.sub03_03_03 .acrobat .btn_acro {float:right;}
.sub03_03_03 .acrobat .btn_acro a {float:left; margin-left:10px; font-size:11px; color:#353535; text-align:center; width:95px; height:20px; line-height:21px; border:1px solid #d6d6d6;}
/* sub03_03_04 */
.sub03_03_04 {padding-top:52px;}
.sub03_03_04 .sch_wrap {margin-bottom:10px;}
.sub03_03_04 .bbs_view .attach {margin-left:0 !important; text-align:left !important;}
.sub03_03_04 .bbs_view .cnt {text-align:left; padding:30px;}
.sub03_03_04 .bbs_view .cnt img {width:100%;}
/* sub03_03_05 */
.sub03_03_05 {padding-top:49px;}
.sub03_03_05 .tit {color:#333; font-size:16px; height:30px;}
.sub03_03_05 .tb_contact {border-top:2px solid #333; width:100%;}
.sub03_03_05 table th {text-align:left; padding-top:11px; padding-bottom:12px; border-bottom:1px solid #cfcfcf; width:362px;} /* 2019-05-14 변경 */
.sub03_03_05 table td {color:#666; padding-top:11px; padding-bottom:12px; border-bottom:1px solid #cfcfcf;} /* 2019-05-14 변경 */
.sub03_03_05 table tr.last th, .sub03_03_05 table tr.last td {border-bottom:1px solid #000;}/* 2013-12-04 added */
/* sub03_03_06 */
.sub03_03_06 {padding-top:54px;}
.sub03_03_06 h4 {padding:50px 0 7px 0; font-size:18px;}
.sub03_03_06 .sch_wrap {margin-bottom:10px;}
.sub03_03_06 .sch_wrap .box .selected {display:block; cursor:pointer; padding-left:12px; width:110px; height:27px; line-height:27px;}
.sub03_03_06 .sch_wrap .box {background:#fff; position:relative;}
.sub03_03_06 .sch_wrap .box .btn_sel_n {width:25px; height:27px; position: absolute; right: 0; top: 0; background:url(../../images/ir/btn_sel_n.png) no-repeat 0 0;}
.sub03_03_06 .sch_wrap .box .options {background-color: #fff; border-left: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; top: 27px; left: -1px; position: absolute;}
.sub03_03_06 .sch_wrap .box .options li {position:relative; cursor:pointer; min-width:122px; height:27px; line-height:27px;}
.sub03_03_06 .sch_wrap .box .options li input {visibility:hidden;}
.sub03_03_06 .sch_wrap .box .options li label {position:absolute; top:0; left:12px;}
.sub03_03_06 .report_list ul {margin-bottom:20px; /*border-top:2px solid #acacac; border-bottom:2px solid #acacac;*/}/* 2013-12-04 modify */
.sub03_03_06 .report_list li {padding:20px 0; border-top:1px solid #e0e0e0;}
.sub03_03_06 .report_list li.first {border-top:0 none;}
.sub03_03_06 .report_list li:after {clear:both; display:block; visibility:hidden; content:' ';}
*+ html .sub03_03_06 .report_list li {display:inline-block;}
.sub03_03_06 .report_list li .img180_120 {float:left; padding-right:27px; width:180px; height:120px; font-size:0;}
.sub03_03_06 .report_list li .img180_120 img {width:180px; height: 120px;}
.sub03_03_06 .report_list li .cnt {float: left; width:481px;}
.sub03_03_06 .report_list li .cnt strong {display:block;}
.sub03_03_06 .report_list li .cnt .company {padding-left:8px; color:#12405d; background:url('../../images/ir/ico_b_arrow.png') no-repeat 0 6px;}
.sub03_03_06 .report_list li .cnt .tit {margin-top:7px; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.sub03_03_06 .report_list li .cnt .tit a:hover {text-decoration:underline;}
.sub03_03_06 .report_list li .cnt .date {color:#666; letter-spacing:0; margin-top:7px; display:block;}
.sub03_03_06 .report_list li .cnt .context {color:#666; width:100%; height:50px; overflow:hidden;}
.sub03_03_06 .sch_wrap {margin-bottom:10px;}
.sub03_03_06 .sch_wrap .tit {display:block; padding-left:12px; width:110px; height:27px; line-height:27px;}
.sub03_03_06 .sch_wrap .box {background:#fff; position:relative;}
.sub03_03_06 .sch_wrap .box .btn_sel_n {width:25px; height:27px; position: absolute; right: 0; top: 0; background:url(../../images/ir/btn_sel_n.png) no-repeat 0 0;}
.sub03_03_06 .sch_wrap .box .list {position:absolute; top:22px; left:0; background:#fff; z-index:1;}
.sub03_03_06 .sch_wrap .box .list li {width:110px; padding-left:12px; height:27px; line-height:27px;}
.sub03_03_06 .bbs_view .cnt {padding:0px !important;}
.sub03_03_06 .sch_wrap .right {float: right; padding:11px 5px 11px 0;}
.sub03_03_06 .unit {float:right; font-size:11px; color:#666;}
/* 2019-06-07 추가 : S */
.sub03_03_06 .box_download {overflow:hidden;margin-top:30px;line-height:30px}
.sub03_03_06 .box_download strong {float:left}
.sub03_03_06 .box_download .btn_green_a {float:left;width:auto;height:30px;padding:0 14px;margin-left:10px;line-height:30px}
/* 2019-06-07 추가 : E */
/* sub03_03_07 */
.sub03_03_07 {padding-top:52px;}
.sub03_03_07 .wrap_director {width:100%;}
.sub03_03_07 .box_director {float:left; width:337px; height:325px; margin-bottom:25px;}
.sub03_03_07 .box_director.mr {margin-right:16px;}
.sub03_03_07 .box_director .pic img {width:337px; height:189px;}
.sub03_03_07 .box_director .tit_dir {font-size:14px; background:url(../../images/ir/bg_tit_dir.png) repeat-x bottom left; padding-left:4px; height:26px; margin-top:20px;}
.sub03_03_07 .box_director ul li {color:#666; padding-left:8px; background:url(../../images/ir/bt_dir.png) no-repeat 0 8px;}
.sub03_03_07 .box_director ul {line-height:20px; padding-top:8px;}
.sub03_03_07 .tit_director {font-size:18px; margin:50px 0 32px 0;}
.sub03_03_07 .tit_director1 {font-size:18px; margin:0 0 29px 0;}
.sub03_03_07 .data_list li {padding-left:10px; background:url('../../images/ir/bg_dash.png') no-repeat 0 8px;}
.sub03_03_07 .tbl_type01 th.left {font-weight:bold; text-align:left; padding-left:30px;}
/* sub03_03_08 */
.sub03_03_08 .bbs_typeAcro {width:100%; margin-top:34px;}
.sub03_03_08 .bbs_typeAcro ul {width:100%;}
.sub03_03_08 .bbs_typeAcro li {float:left; position:relative; width:650px; height:70px; padding:14px 18px 0 18px; margin:0 12px 12px 0; border:1px solid #bbb;}
.sub03_03_08 .bbs_typeAcro li.last {margin-right:0 !important;}
.sub03_03_08 .bbs_typeAcro .tit {font-size:14px; line-height:21px; overflow: hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
.sub03_03_08 .bbs_typeAcro .tit a {font-size:14px; line-height:21px; display:block; overflow: hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
.sub03_03_08 .bbs_typeAcro .date {color:#666; font-size:12px; margin-top:12px; letter-spacing:0 !important;}
.sub03_03_08 .bbs_typeAcro .btnRight {position:absolute; width:124px; bottom:30px; right:0px;}
.sub03_03_08 .acrobat {width:100%; margin-top:40px;}
.sub03_03_08 .acrobat .txt_acro {float:left; padding-top:3px;}
.sub03_03_08 .acrobat .btn_acro {float:right;}
.sub03_03_08 .acrobat .btn_acro a {float:left; margin-left:10px; font-size:11px; color:#353535; text-align:center; width:95px; height:20px; line-height:21px; border:1px solid #d6d6d6;}
/* 2019-04-22 - 02 변경 : S */
/* sub03_03_08 */
.sub03_03_09 {margin-top:50px} /* 2019-10-01 변경 */
.sub03_03_09 + .tit_sub {margin-top:70px} /* 2019-10-01 추가 */
.tit_sub2 {margin-top:70px} /* 2019-10-01 추가 */
.sub03_03_09 .txt_tit {margin:49px 0 15px 0;font-size:16px;}
.sub03_03_09 .box {overflow:hidden;width:100%;border-top:2px solid #333;border-bottom:1px solid #333;color:#060606;text-align:center;}
.sub03_03_09 .box .item {float:left;height:145px;padding:63px 15px 0;border-left:1px solid #e4e4e4}
.sub03_03_09 .box .item:first-child {height:168px;padding:20px 15px;border-left:0 none;}
/* 2019-05-14 추가 : S */
.sub03_03_09 .box2 {overflow:hidden;text-align:center}
.sub03_03_09 .box2 .item {float:left;width:100px;height:204px;padding:107px 20px 0;border-left:1px solid #e4e4e4}
.sub03_03_09 .box2 .item:first-child {width:530px;padding:0 20px 0 0;border-left:0}
.sub03_03_09 .box2 .item:first-child p {text-align:left}
/* 2019-05-14 추가 : E */
/* 2019-04-22 - 02 변경 : E */
/* 2019-10-01 추가 : S */
.sub03_03_09 .box3 {overflow:hidden;width:100%;border-top:2px solid #333;border-bottom:1px solid #333;color:#060606;text-align:center;}
.sub03_03_09 .box3 .head {padding:25px 20px 25px 25px;background:#f5f5f5;color:#060606; font-weight: 700;font-size:17px; line-height:1.4;text-align: left;border-bottom:1px solid #e4e4e4;}
.sub03_03_09 .box3 .body {font-size:13px}
.sub03_03_09 .box3 .body .item {float:left;padding-top:140px;box-sizing:border-box;} /* 2019-10-01 변경 */
.sub03_03_09 .box3 .body .item:first-child {padding:30px;border-left:0;text-align:left;border-right:1px solid #e4e4e4} /* 2019-10-01 변경 */
.sub03_03_09 .box3 .body .row {margin-top:30px;} 
.sub03_03_09 .box3 .body .row:first-child {margin-top:0}
.sub03_03_09 .box3 .body .row .col {float:left;width:240px;}
/* 2019-10-01 추가 : E */

/* sub03_03_09 *//*2019-06-11 추가*/
.governance{border-bottom:1px solid #333;position:relative;}
.governance table + table{margin:20px 0; }
.governance:after{content:"";position:absolute; left:47%; bottom:25px; height:250px;width:1px; background:#f3f3f3;} /* 2021-04-29 변경 */
.governance thead{}
.governance thead th{padding:25px 20px 25px 25px;background:#f5f5f5;color:#060606; font-size:17px; line-height:1.4;text-align: left;border-top:2px solid #333;border-bottom:1px solid #e4e4e4;}
.governance thead th a{font-weight:300;}
.governance tbody td{border:none;padding:10px 10px 10px 25px;text-align:left;vertical-align:top;}
.governance thead th .table-sup{display:block;font-size:13px;color:#060606;} /* 2021-04-29 변경 */

/* sub06_01_01 */
.sub06_01_01 {padding-top:54px;}
.sub06_01_01 .sch_wrap {margin-bottom:10px;}
.sub06_01_01 .sch_wrap .box .selected {display:block; cursor:pointer; padding-left:12px; width:110px; height:27px; line-height:27px;}
.sub06_01_01 .sch_wrap .box {background:#fff; position:relative;}
.sub06_01_01 .sch_wrap .box .btn_sel_n {width:25px; height:27px; position: absolute; right: 0; top: 0; background:url(../../images/ir/btn_sel_n.png) no-repeat 0 0;}
.sub06_01_01 .sch_wrap .box .options {background-color: #fff; border-left: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; top: 27px; left: -1px; position: absolute;}
.sub06_01_01 .sch_wrap .box .options li {position:relative; cursor:pointer; min-width:122px; height:27px; line-height:27px;}
.sub06_01_01 .sch_wrap .box .options li input {visibility:hidden;}
.sub06_01_01 .sch_wrap .box .options li label {position:absolute; top:0; left:12px;}
.sub06_01_01 .report_list ul {margin-bottom:20px; /*border-top:2px solid #acacac; border-bottom:2px solid #acacac;*/}/* 2013-12-04 modify */
.sub06_01_01 .report_list li {padding:20px 0; border-top:1px solid #e0e0e0;}
.sub06_01_01 .report_list li.first {border-top:0 none;}
.sub06_01_01 .report_list li:after {clear:both; display:block; visibility:hidden; content:' ';}
*+ html .sub06_01_01 .report_list li {display:inline-block;}
.sub06_01_01 .report_list li .img180_120 {float:left; padding-right:27px; width:180px; height:120px; font-size:0;}
.sub06_01_01 .report_list li .img180_120 img {width:180px; height: 120px;}
.sub06_01_01 .report_list li .cnt {float: left; width:481px;}
.sub06_01_01 .report_list li .cnt strong {display:block;}
.sub06_01_01 .report_list li .cnt .company {padding-left:8px; color:#12405d; background:url('../../images/ir/ico_b_arrow.png') no-repeat 0 6px;}
.sub06_01_01 .report_list li .cnt .tit {margin-top:7px; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.sub06_01_01 .report_list li .cnt .tit a:hover {text-decoration:underline;}
.sub06_01_01 .report_list li .cnt .date {color:#666; letter-spacing:0; margin-top:7px; display:block;}
.sub06_01_01 .report_list li .cnt .context {color:#666; width:100%; height:50px; overflow:hidden;}
.sub06_01_01 .sch_wrap {margin-bottom:10px;}
.sub06_01_01 .sch_wrap .tit {display:block; padding-left:12px; width:110px; height:27px; line-height:27px;}
.sub06_01_01 .sch_wrap .box {background:#fff; position:relative;}
.sub06_01_01 .sch_wrap .box .btn_sel_n {width:25px; height:27px; position: absolute; right: 0; top: 0; background:url(../../images/ir/btn_sel_n.png) no-repeat 0 0;}
.sub06_01_01 .sch_wrap .box .list {position:absolute; top:22px; left:0; background:#fff; z-index:1;}
.sub06_01_01 .sch_wrap .box .list li {width:110px; padding-left:12px; height:27px; line-height:27px;}
/* sub06_01_02 */
.sub06_01_02 {padding-top:49px; line-height:24px; color:#666;}
.sub06_01_02 .award {padding:27px 0 20px 0; background:url('../../images/ir/bg_hline01.png') repeat-x 0 0;}
.sub06_01_02 .award:after {clear:both; display:block; visibility:hidden; content: ' ';}
*+ html .sub06_01_02 .award {display:inline-block;}
.sub06_01_02 .no_bg {padding:0 0 20px; background:none;}
.sub06_01_02 .award .year {display:block; float:left; width:75px; color:#12405d; font-size: 16px;}
.sub06_01_02 .award .cnt {float:left; width:614px;}
.sub06_01_02 .award .cnt li {margin-bottom: 3px;}
.sub06_01_02 .award .cnt li strong {color: #60a984} /* 2020-04-03 추가 */
/* 2013-11-26 added */
.sub06_01_02 .mark_area {overflow:hidden; margin-top:10px;}
.sub06_01_02 .mark_area .mark1 {min-width:218px;padding:0 12px; margin-right:10px;} /* 2020-04-03 변경 */
.sub06_01_02 .mark_area .mark2 {min-width:218px;padding:0 12px;} /* 2020-04-03 변경 */
.sub06_01_02 .mark_area .mark1,
.sub06_01_02 .mark_area .mark2 {float:left; border:2px solid #e9e9e9;}
.sub06_01_02 .mark_area .mark1 .logo, .sub06_01_02 .mark_area .mark2 .logo {display:inline-block; width:66px; margin-right:10px; vertical-align:middle;}
.sub06_01_02 .mark_area .mark1 .txt, .sub06_01_02 .mark_area .mark2 .txt {display:inline-block; vertical-align:middle; line-height:15px;} /* 2020-04-03 변경 */
*+ html .sub06_01_02 .mark_area .mark1 .logo,
*+ html .sub06_01_02 .mark_area .mark1 .txt,
*+ html .sub06_01_02 .mark_area .mark2 .logo,
*+ html .sub06_01_02 .mark_area .mark2 .txt {display:inline; zoom:1;}
/* //2013-11-26 added */
/* sub06_01_03 */
.sub06_01_03 {padding-top:50px;}
.sub06_01_03 .main_media {padding-bottom:25px;}
.sub06_01_03 .main_media .media_info {margin-bottom:20px; position:relative;}
.sub06_01_03 .main_media .media_info .tit {color:#333; font-size:16px;}
.sub06_01_03 .main_media .media_info .date {font-size:14px; letter-spacing:0; position:absolute; top:0; right:0;}
.sub06_01_03 .main_media .media .play {margin-bottom:25px;}
.sub06_01_03 .main_media .context {color:#666;}
.sub06_01_03 .media_list {background:url('../../images/ir/bg_hline01.png') repeat-x 0 0;}
.sub06_01_03 .media_list ul {padding-top:30px; margin:0 0 -25px -43px;}
.sub06_01_03 .media_list ul li {float:left; width:201px; padding:0 0 25px 43px;}
.sub06_01_03 .media_list ul li .thumb {width:100%; margin-bottom:15px; position:relative;}
.sub06_01_03 .media_list ul li .thumb img {width:201px; height:134px;}
.sub06_01_03 .media_list ul li .thumb .btn_play {display:block; position:absolute; top:50%; left:50%; margin:-16px 0 0 -23px;}
.sub06_01_03 .media_list ul li a {color:#333;}
.sub06_01_03 .media_list ul li h4 {color:#333; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sub06_01_03 .media_list ul li strong {display:block;}
.sub06_01_03 .media_list ul li .date {color:#666; letter-spacing:0;}
/* sub01_01 */
.sub01_01 {padding-top:50px;}
.sub01_01 .txt_desc strong {display:block; margin-bottom:12px; font-size:14px;}
.sub01_01 .overview {position:relative; min-height:337px; margin:115px auto 40px auto; background:url('../../images/ir/bgimg_overview.png') no-repeat 161px 0;}
.sub01_01 .overview li {font-size:0; line-height:0;}
.sub01_01 .overview li.business01 {position:absolute; top:-27px; left:247px; width:157px; text-align:center;}
.sub01_01 .overview li.business01 > img {margin:0;}
.sub01_01 .overview li.business01 > p {position:absolute; width:100%; bottom:27px; left:0;}
.sub01_01 .overview li.business02 {position:absolute; top:112px; left:0; width:157px; text-align:right;}
.sub01_01 .overview li.business03 {position:absolute; top:319px; left:72px; width:157px; text-align:right;}
.sub01_01 .overview li.business04 {position:absolute; top:319px; left:433px; width:157px;}
.sub01_01 .overview li.business05 {position:absolute; top:112px; left:501px; width:157px;}
.sub01_01 .overview li > img {margin:0 8px 9px 0;}
.sub01_01 .overview li > ul li a, .sub01_01 .overview li > p a {display:inline-block; margin-bottom:3px; padding-right:8px; background:url('../../images/ir/bg_bul_arrow_3x5_0d0d0d.png') no-repeat 100% 3px;}
/* sub01_02 */
.sub01_02 {padding-top:50px;}
.sub01_02 .history {width:607px; margin:0 auto;}
.sub01_02 .history h4 {position:absolute; top:-12px; left:0; margin:0 30px;}
.sub01_02 .history ul li {width:100%; overflow:hidden; margin-top:1px;}
.sub01_02 .history ul li .month {float:left; width:40px;}
.sub01_02 .history ul li .txt {float:right; width:208px;}
.sub01_02 .history .addpic {position:absolute; top:0; display:inline-block;}
.sub01_02 .history .addpic.pic01 {top:-52px; right:-40px; width:128px; height:129px; background:url('../../images/ir/img_history01.png') no-repeat 0 0;}
.sub01_02 .history .addpic.pic02 {top:-45px; left:-40px; width:113px; height:113px; background:url('../../images/ir/img_history02.png') no-repeat 0 0;}
.sub01_02 .history .addpic.pic03 {top:-24px; right:-41px; width:68px; height:69px; background:url('../../images/ir/img_history03.png') no-repeat 0 0;}
.sub01_02 .history .addpic.pic04 {top:-24px; left:-41px; width:68px; height:69px; background:url('../../images/ir/img_history04.png') no-repeat 0 0;}
.sub01_02 .history .addpic.pic05 {top:-52px; right:-40px; width:128px; height:129px; background:url('../../images/ir/img_history05.png') no-repeat 0 0;}
.sub01_02 .history .addpic.pic06 {top:-45px; right:-40px; width:113px; height:113px; background:url('../../images/ir/img_history06.png') no-repeat 0 0;}
.sub01_02 .history .addpic.pic07 {top:-30px; left:-42px; width:97px; height:97px; background:url('../../images/ir/img_history07.png') no-repeat 0 0;}
/* 여기부터 2015-06-18 */
.sub01_02 .history .addpic.pic08 {top:-45px; left:235px; width:113px; height:113px; background:url('../../images/ir/img_history08.png') no-repeat 0 0;}
.sub01_02 .history .addpic.pic09 {top:-30px; left:-42px; width:97px; height:97px; background:url('../../images/ir/img_history09.png') no-repeat 0 0;}
.sub01_02 .history .addpic.pic10 {top:-45px; left:235px; width:113px; height:113px; background:url('../../images/ir/img_history10.png') no-repeat 0 0;}
.sub01_02 .section_years01 {padding-top:30px;}
/* 여기까지 2015-06-18 */
.sub01_02 .history .section {position:relative; width:248px;/*width:308px;*/ padding:22px 30px 25px 30px; margin-top:-13px; background:url('../../images/ir/bg_historybar01.png') no-repeat 0 0;}
.sub01_02 .history .section.fl {float:left; text-align:right;}
.sub01_02 .history .section.fr {float:right; background-position:100% 0;}
.sub01_02 .history .section.fl h4 {right:0;}
.sub01_02 .history .section.fl ul li .month {float:right;}
.sub01_02 .history .section.fl ul li .txt {float:left;}
.sub01_02 .history .section.fl.last {background-position:0 -673px;}
.sub01_02 .history .section.fr.last {background-position:100% -673px; padding-bottom:0; margin-bottom:-3px;}/* 2013-12-05 modify */
*+ html .sub01_02 .history .section.fr.last {background-position:100% -673px; padding-bottom:0; margin-bottom:-5px;}/* 2013-12-05 added */
.sub01_02 .history .section_years01 .section:first-child {margin-top:0;}
.sub01_02 .history .section_years02 .section {background-image:url('../../images/ir/bg_historybar02.png');}
.sub01_02 .history .section_years03 .section {background-image:url('../../images/ir/bg_historybar03.png');}
/* sub01_03 */
/* 2020-12-31 변경 : S */
.sub01_03 {padding-top:50px;}
.sub01_03 h4 {margin-top:100px; margin-bottom:60px; font-size:14px; color:#333;}
.sub01_03 h4:first-child {margin-top:0}
/* 2020-12-31 변경 : E */
/* sub01_04 */
.sub01_04 {padding-top:50px;}
.sub01_04 .img {margin-top:50px; text-align:center;}
.sub01_04 .txt_tit {margin-top:54px; font-size:14px;}
.sub01_04 .corevalue {margin-top:25px;}
.sub01_04 .corevalue > ol {margin-left:-32px;}
.sub01_04 .corevalue > ol > li {float:left; width:328px; margin:27px 0 6px 32px;}
.sub01_04 .corevalue > ol > li .tit {display:block; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #c4c6ce; font-weight:normal;}
.sub01_04 .corevalue > ol > li > ul > li {padding-left:7px; background:url('../../images/ir/bg_bul_2x2_6.png') no-repeat 0 7px; color:#666;}
/* sub01_05 */
.sub01_05 {padding-top:50px; }
.sub01_05 .txt_tit {margin:48px 0 8px 0; font-size:14px; color:#333;}
.sub01_05 .section {color:#666;}
.sub01_05 .img {margin-top:30px; text-align:center;}
.sub01_05 .sec1 {overflow:hidden;}
.sub01_05 .sec1 .ci,
.sub01_05 .sec1 .txt {float:left;}
.sub01_05 .sec1 .ci {margin-right:20px;}
.sub01_05 .sec1 .txt {width:452px;}
.sub01_05 .sec1 .txt p {margin-top:25px;}
.sub01_05 .sec1 .txt p.fir {margin-top:0;}
.sub01_05 .sec1 .ci {padding-top:3px;}
/* 2020-03-02 추가 : S */
.sub01_06 {margin-top:50px }
.sub01_06 .txt_tit {font-size:18px;margin:60px 0 20px 0;}
/* 2020-03-02 추가 : E */
/* sub01_06 */
/* modal popUp */
#mask {position:absolute; left:0; top:0; z-index:9999; background-color:#000; display:none;}
.window {position:fixed; left:0; top:-5000%; visibility:hidden; z-index:10000;}
/* layer_level */
.layer_level {width:600px; border:4px solid #a7c4cf; background:#fff;}
.layer_level .wrap_level {position:relative; padding:24px 30px 30px 30px;}
.layer_level .wrap_level .btn_x {position:absolute; top:5px; right:5px; width:13px; height:12px; display:block;}
.layer_level .tit_layer {font-size:14px; color:#3c567d; border-bottom:1px solid #c3cdd2; height:24px;}
.layer_level .nav_layer {width:100%; margin-top:20px; border-bottom:2px solid #3b4f6d;}
.layer_level .nav_layer li {float:left; margin-right:2px;}
.layer_level .nav_layer li a {display:block; width:120px; height:30px; background:#e3e3e3; text-align:center; font-weight:bold; color:#646464; line-height:30px;}
.layer_level .nav_layer li.on a {background:#3b4f6d !important; color:#fff !important;}
.layer_level .help {color:#666; font-size:13px; margin-top:16px; letter-spacing:-1px;}
.layer_level .tb_layer {border-top:1px solid #444547; margin-top:20px;}
.layer_level .tb_layer thead th {border-bottom:1px solid #e4e4e4; height:30px; color:#333;}
.layer_level .tb_layer thead th.th1 {width:71px;}
.layer_level .tb_layer thead th.th2 {width:465px;}
.layer_level .tb_layer tbody th {border-bottom:1px solid #e4e4e4; color:#666; background:#f3f3f3;}
.layer_level .tb_layer tbody td {border-bottom:1px solid #e4e4e4; padding:10px 0 10px 20px; color:#666; letter-spacing:-1px;}
.area_file {position:relative;}
.area_file .icon_file {position:absolute; top:0px; left:-22px;}
/* S 2014-04-25 추가*/
.sub07_04 h4 { font-size: 14px; margin-bottom: 16px; }
.sub07_04 .txt {margin-bottom: 42px;}
.sub07_04 .sub07_04_01 td {padding:8px 0;text-align:center !important; }
.sub07_04 .sub07_04_01 .left{padding-left:20px;text-align:left!important;}
.sub07_04 .pad10 {padding-left:10px;}
.sub07_04 .pad15 {padding-left:15px;}
.sub07_04 .sub07_04_01 li {margin-bottom:5px;}
/* E 2014-04-25 추가*/
/* S 2014-10-02 양궁단 */
.sub01_01 .archery_wrap {width:100%; overflow:hidden;}
.sub01_01 .archery_text {clear:both; width:315px; overflow:hidden; line-height:1.8; }
.sub01_01 .archery_text dt {word-spacing:-2px; font-weight:bold;}
.sub01_01 .archery_text dd {word-spacing:-2px;}
/* E 2014-10-02 양궁단 */
/* 2015-04-09 */
.passionista_txt {padding:0 0 3px 0;text-align:right;}
.passionista_list01 li {color:#666; padding-left:8px; background:url(../../images/ir/bt_dir.png) no-repeat 0 8px;}
.passionista_list01 li .finance {margin:0 0 0 -8px;}
.finance table.passionista {margin:10px 0 0 0;}
.finance table.passionista tbody th {
	padding-left:0;
	background:#fafafa;
	color:#333;
	border-top:1px solid #e4e4e4;
	text-align:center;
}
.finance table.passionista tbody td {
	padding-left:25px;
	text-align:left;
}
.passionista_list01 li .note {margin:7px 0 14px -8px;}
.passionista_list02 li {color:#666; padding-left:9px; background:url(../../images/ir/bt_pas.png) no-repeat 0 9px;}
.tbl_type01 table.passionista th {padding:19px 0;text-align:center;font-family:Hyundai_B1012;font-size:22px;}
.tbl_type01 table.passionista td {padding:19px 0 19px 19px;}
.btn_center {text-align:center;}
.contact {width:100%;overflow:hidden;}
.contact li {float:left;width:280px;}
.contact li strong {display:block;}
/* 2015-08-05 */
.ceo_greeting {overflow:hidden;background:url(../../images/ir/img_ceophoto.png) no-repeat 100% 0;}
.ceo_greeting strong {color:#3c567d;font-size:16px;}
.ceo_greeting em {
	display:block;
	padding:25px 0 29px 0;
	color:#333;
	font-size:14px;
	font-weight:bold;
}
.txt_ccm {display:block;margin:50px 0 30px 0;font-size:16px;color:#3c567d;}
.sub02_02_02 .txt_tit {margin-bottom:13px;font-size: 16px;}
/* 2017-04-04 투자정보 추가 */
.area_article .info-box.theme-a {height:71px; background:url('../../images/ir/bg_desc01.png') no-repeat 0 0;}
.area_article .info-box.theme-b {height:150px; background:url('../../images/ir/bg_desc.png') no-repeat 0 0;}
/* 그룹개요 */
.group-overview .overview.business-division {background:url('../../images/ir/bgimg_overview01.png') no-repeat 161px 0;}
.group-overview .overview li {position:absolute;}
.group-overview .overview li > ul {padding-top:10px;}
.group-overview .overview li > ul > li {position:static;}
.group-overview .overview li > ul > li+li {margin-top:4px;}
.group-overview .overview li > img {margin:0; vertical-align:top; border:0 none;}
.group-overview .overview li.business01 {top:-23px; left:245px; width:inherit;}
.group-overview .overview li.business01 > p {position:absolute; bottom:25px; left:-30px;}
.group-overview .overview li.business02 {top:-23px; right:250px; width:inherit;}
.group-overview .overview li.business02 > p {position:absolute; bottom:25px; right:-18px;}
.group-overview .overview li.business03 {top:95px; left:500px; width:inherit; text-align:left;}
.group-overview .overview li.business04 {top:230px; left:500px; width:inherit;}
.group-overview .overview li.business05 {top:330px; left:400px; width:inherit;}
.group-overview .overview li.business05 > p {position:absolute; top:25px; left:0;}
.group-overview .overview li.business06 {bottom:-60px; left:180px; text-align:right;}
.group-overview .overview li.business07 {bottom:90px; left:110px; text-align:right;}
.group-overview .overview li.business07 > p {position:absolute; top:25px; left:-10px;}
.group-overview .overview li.business08 {top:90px; left:90px; text-align:right;}
.group-overview .overview.business-division li > ul li a,
.group-overview .overview.business-division li > p a {display:inline-block; padding-right:7px; background:url('https://../../images/ir/bg_bul_arrow_3x5_0d0d0d.png') no-repeat 100% 3px;}
/* 기업문화 */
.group-culture .group p {letter-spacing:-0.3px;}
.group-culture .txt_tit {font-size:16px; color:#333333;}
.group-culture .txt_tit.space-a {margin:50px 0 15px 0;}
.group-culture .txt_tit.space-b {margin:40px 0 15px 0;}
/* 사업개요 */
.business-overview .group p {margin-top:0;}
.business-overview .group p+p {margin-top:23px;}
/* 현대백화점/아울렛 */
.hyundai-department .txt_tit {margin-bottom:20px; font-size:16px;}
.hyundai-department .group {margin-bottom:50px;}
.hyundai-department .group p {letter-spacing:-0.3px;}
.hyundai-department .group p+p {margin-top:20px;}
.hyundai-department .box .desc {padding: 20px 0;}
.hyundai-department .branch_map {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #dfdfdf;}
/* 현대홈쇼핑 */
.hyundai-homeshopping .txt_tit {margin:45px 0 15px 0; font-size:16px;}
.hyundai-homeshopping .group p {margin-bottom:15px; letter-spacing:-0.3px;}
.hyundai-homeshopping .main_img {margin-top:0; margin-bottom:50px;}
/* 한섬 */
.hand-some .txt_tit {margin:45px 0 15px 0; font-size:16px;}
.hand-some .group p {margin-bottom:15px; letter-spacing:-0.3px; color:#333333;}
.hand-some .main_img {margin-top:0; margin-bottom:50px;}
/* 현대그린푸드 */
.hyundai-greenfood {padding-top:50px;}
.hyundai-greenfood .txt_tit01 {margin:50px 0 15px 0; font-size:16px;}
.hyundai-greenfood .group p {margin-bottom:18px; letter-spacing:-0.3px;}
.hyundai-greenfood .business li {letter-spacing:-0.3px;}
.hyundai-greenfood .main_img {margin-top:0; margin-bottom:50px;}
.hyundai-greenfood .group_img {margin:0 0 30px 20px;}
/* 현대리바트 */
.hyundai-livart {padding-top:50px;}
.hyundai-livart .txt_tit {margin:45px 0 26px 0; font-size:16px;}
.hyundai-livart .group p {margin-bottom:18px; letter-spacing:-0.3px;}
.hyundai-livart .business {margin-bottom:20px; color:#666; line-height:20px;}
.hyundai-livart .business .stit {margin-bottom:15px; background:url('https://../../images/ir/bg_hline01.png') repeat-x 0 7px;}
.hyundai-livart .business h5 {padding-right:5px; display:inline; font-size: 16px; color:#3c567d; background:#fff;}
.hyundai-livart .business li {padding-left:10px; line-height:20px; letter-spacing:-0.3px; background:url('https://../../images/ir/bg_dash.png') no-repeat 0 8px;}
.hyundai-livart .business .scont:after {content:''; display:block; clear:both; width:0; height:0; visibility:hidden;}
.hyundai-livart .business .scont .txt_sub {float:left; width:530px; letter-spacing:-0.3px;}
.hyundai-livart .business .scont .img_sub {float:left; display:block; margin-left:20px;}
.hyundai-livart .main_img {margin-top:0; margin-bottom:50px;}
/* 현대HCN */
.hyundai-hcn .txt_tit {margin:45px 0 15px 0; font-size:16px;}
.hyundai-hcn .group p {margin-bottom:15px; letter-spacing:-0.3px;}
.hyundai-hcn .main_img {margin-top:0; margin-bottom:50px;}
.hyundai-hcn .group_img {margin:20px 0 0 20px;}
/* 현대렌탈케어 */
.rental-care .business .scont:after {content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
.rental-care .business .scont .txt_sub {float: left; width: 530px; letter-spacing: -0.3px;}
.rental-care .business .scont .img_sub {float: left; display: block; margin-left: 20px;}
.rental-care .main_img {margin-top:0; margin-bottom:50px;}
/* 현대H&S */
.hyundai-hands .txt_tit {margin:45px 0 15px 0; font-size:16px;}
.hyundai-hands .tbl_type01.thin {margin-top:20px; border-top:1px solid #e4e4e4;}
.hyundai-hands .tbl_type01 th {padding-left:28px; font-weight:normal; text-align:left;}
.hyundai-hands .tbl_type01 td {color:#666; letter-spacing:0;}
.hyundai-hands .tbl_type01 tbody tr:last-child td,
.hyundai-hands .tbl_type01 tbody tr:last-child th {border-bottom:1px solid #e4e4e4;}
.hyundai-hands .group p {margin-bottom:15px; letter-spacing:-0.3px; color:#333333;}
.hyundai-hands .main_img {margin-top:0; margin-bottom:50px;}
.hyundai-hands .group_img {margin:20px 0 30px 20px;}
/* 현대드림투어 */
.hyundai-dreamtour .txt_tit {margin:45px 0 15px 0; font-size:16px;}
.hyundai-dreamtour .tbl_type01.thin {margin-top:20px; border-top:1px solid #e4e4e4;}
.hyundai-dreamtour .tbl_type01 th {padding-left:28px; font-weight:normal; text-align:left;}
.hyundai-dreamtour .tbl_type01 td {color:#666; letter-spacing:0;}
.hyundai-dreamtour .tbl_type01 tbody tr:last-child td,
.hyundai-dreamtour .tbl_type01 tbody tr:last-child th {border-bottom:1px solid #e4e4e4;}
.hyundai-dreamtour .group p {margin-bottom:15px; letter-spacing:-0.3px; color:#333333;}
.hyundai-dreamtour .main_img {margin-top:0; margin-bottom:50px;}
.hyundai-dreamtour .group_img {margin:20px 0 30px 20px;}
/* 현대LED */
.hyundai-led .txt_tit {margin:45px 0 15px 0; font-size:16px;}
.hyundai-led .group p {margin-bottom:15px; letter-spacing:-0.3px; color:#333333;}
.hyundai-led .main_img {margin-top:0; margin-bottom:50px;}
/* 에버다임 */
.ever-digm .group p {letter-spacing: -0.4px;}
.ever-digm .main_img {margin-top:0; margin-bottom:50px;}
/* 2019-07-22 추가 : S */
/* 현대L&C */
.hyundai-lnc {padding-top:50px;}
.hyundai-lnc .txt_tit {margin:45px 0 26px 0; font-size:16px;}
.hyundai-lnc .group p {margin-bottom:18px; letter-spacing:-0.3px;}
.hyundai-lnc .business {margin-bottom:20px; color:#666; line-height:20px;}
.hyundai-lnc .business .stit {margin-bottom:15px; background:url('https://../../images/ir/bg_hline01.png') repeat-x 0 7px;}
.hyundai-lnc .business h5 {padding-right:5px; display:inline; font-size: 16px; color:#3c567d; background:#fff;}
.hyundai-lnc .business dl{margin:0 0 0 17px;}
.hyundai-lnc .business dl dt{font-weight:700;display:block; position:relative;}
.hyundai-lnc .business dl dt:after{content:"";position:absolute; left: -10px; top:7px;width:2px; height:2px; background:#666;}
.hyundai-lnc .business dl dd{font-size:12px;}
.hyundai-lnc .business li {padding-left:10px; line-height:20px; letter-spacing:-0.3px; background:url('https://../../images/ir/bg_dash.png') no-repeat 0 8px;}
.hyundai-lnc .business .scont:after {content:''; display:block; clear:both; width:0; height:0; visibility:hidden;}
.hyundai-lnc .business .scont .txt_sub {float:left; width:530px; letter-spacing:-0.3px;}
.hyundai-lnc .business .scont .img_sub {float:left; display:block; margin-left:20px;}
.hyundai-lnc .main_img {margin-top:0; margin-bottom:50px;}
/* 2019-07-22 추가 : E */

/* 2021-02-15 수정 : S */
.wrap_archery {margin-top:-44px;margin-left:-14px}
.wrap_archery:after {content:'';display:block;clear:both}
.wrap_archery li {color:#666;padding-left:8px;background:url(../../images/ir/bt_dir.png) no-repeat 0 8px;}
.wrap_archery li + li {margin-top:2px}
.wrap_archery li.title {padding-left:0; background: none; color:#36855d;}
.box_archery {position:relative;float:left;width:338px;box-sizing:border-box;border:1px solid #d5d5d5;border-radius:3px;margin-top:44px;margin-left:14px}
.box_archery.clear {clear:left}
.box_archery .information {overflow: visible; position: static; padding: 0; height:320px;box-sizing:border-box; margin-bottom: -1px;}
.box_archery .information ul {position:relative;}
.box_archery .detail {display:none;padding:26px 5px 25px 25px}

.box_archery.expanded .detail {display:block}
.box_archery .button {position:absolute;top:292px;left:0;width:100%;height:28px;box-sizing:border-box;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5; text-indent:0;font-family:'돋움', Dotum, Helvetica, sans-serif;font-size:12px;font-weight:700;line-height:26px}
.box_archery .button .icon_arrow_bottom {display:inline-block;width:13px;height:8px;background:url(http://www.ehyundai.com/images/ir/icon_arrow_bottom_13x8_333.png) 50% no-repeat;margin-left:8px;vertical-align:middle}
.box_archery .button .icon_times {display:inline-block;width:13px;height:13px;background:url(http://www.ehyundai.com/images/ir/icon_times_13x13_333.png) 50% no-repeat;vertical-align:-3px}
.box_archery .info_txt {padding:25px;}
.box_archery .info_txt ul {margin-top:10px;}
.history_archery {width:607px;padding-top:50px;margin:0 auto;letter-spacing:-.03em;}
.history_archery .section_year {position:relative}
.history_archery .section_year:before {content:'';display:block;position:absolute;top:25px;bottom:0;left:50%;z-index:10;width:9px;margin-left:-4px;background:url(http://www.ehyundai.com/images/ir/bg_historybar01_gradient.png) 0 100% no-repeat}
.history_archery .section_year:after {content:'';display:block;clear:both}
.history_archery .section_year h4 {font-size:0;line-height:0;text-align:center}
.history_archery .section {position:relative;width:308px;padding-top:30px;padding-bottom:40px;box-sizing:border-box;background: url(../../images/ir/bg_historybar01.png) no-repeat 0 0;}
.history_archery .section.fl {padding-right:30px;margin-right:-5px;text-align:right}
.history_archery .section.fl li {width:100%}
.history_archery .section.fr {padding-left:30px;margin-left:-5px;background-position:100% 0}
.history_archery .section strong {position:absolute;top:-30px;right:0;left:0;font-size:18px;text-align:center}
.history_archery .section ul {}
.history_archery .section li {display:table}
.history_archery .section li span {display:table-cell}
.history_archery .section li .number {padding-right:5px;white-space:nowrap}
/* 2021-02-15 수정 : S */

/* 2021-03-15 윤리경영 수정 : S */
.article .sub04_01_01 {padding:80px 0; border-bottom:1px solid #eee;}
.article .sub04_01_01.top {padding:0; padding-top:50px; padding-bottom:80px;}
.article .sub04_01_01:last-child {padding:0; padding-top:80px;}
.article .sub04_01_01 .title {display: block; margin-bottom:27px; font-size:16px; color:#333; font-weight: bold;}
.article .sub04_01_01 .btnList {display: flex; align-items: center; justify-content: space-between;}
.article .sub04_01_01 .btnList a {display: block;}
.article .sub04_03_01.v2 {padding-bottom:80px; border-bottom: 1px solid #d4d4d4;}
.article .sub04_03_01 .title {display: block; margin-top: 60px; margin-bottom:20px; color:#333; font-weight: bold; font-size:16px;}
.article .sub04_03_01 .txt_box {position: relative; background:#f3f3f3; padding:31px 50px; margin-bottom:30px;}
.article .sub04_03_01 .txt_box:after {display: block; content: ""; clear: both;}
.article .sub04_03_01 .txt_box > ul {float: left; width: 50%; text-align: left;}
.article .sub04_03_01 .txt_box > ul:last-child {float: right;}
.article .sub04_03_01 li {padding-left:10px; text-indent: -10px;}
.article .sub04_03_01 li.v2 {padding-left:15px; text-indent: -15px;}
.article .sub04_03_01 .normal > ul {padding-bottom:50px; border-bottom:1px dashed #e9e9e9;}
.article .sub04_03_01 .tc {display: flex; align-items: center; justify-content: space-between;}
.article .sub04_03_01 .tc > a {width: 100%;}
.article .sub04_03_01 .v2 {margin-top:45px;}
.article .sub04_03_03 .center {display: block; text-align : center; margin-bottom:30px;}
.article .sub04_03_03 .mt70{margin-top:70px;}
.article .sub04_03_03 .mb70 {margin-bottom:70px;}
.article .sub04_03_03 .input250_27 {width:100%; box-sizing: border-box;}
.article .sub04_03_03 .tb_info.v2 ul li > *  {display: inline-block; vertical-align: middle;}
.article .sub04_03_03 .tb_info.v2 ul {float: left; width:50%; line-height: 26px;}
.article .sub04_03_03 .tb_info.v2 ul.v2 {float: none; width:100%;}
.article .sub04_03_03 .tb_info.v2 ul.v2 > li {display: inline-block; vertical-align: middle; margin-right:50px;}
.article .sub04_03_03 .tb_info.v2 ul.v2 > li:last-child {margin-right: 0;}
.article .sub04_03_03 .tb_info.v2 .input250_27 {display: block; margin:5px auto 0; padding:0; height:23px;}
.article .sub04_03_03 .tb_info.v2 input {padding-left:10px; line-height: 23px; box-sizing: border-box;}
.article .sub04_01_01 .input250_27,
.article .sub04_03_01 .input250_27,
.article .sub04_03_03 .input250_27 { display: block; margin-top:5px; padding:0; height:23px;}
.article .input250_27 input {height: 22px;}
.article .tb_info td {padding:5px 20px;}
.article .sub04_01_01 .input250_27 input, 
.article .sub04_03_01 .input250_27 input, 
.article .sub04_03_03 .input250_27 input {width:100%; padding-left:10px; box-sizing: border-box;}
.article .sub04_03_03 .input489_27 {padding:0; height: 23px; width:100%; box-sizing: border-box;}
.article .sub04_03_03 .input489_27 input {width:100%; padding-left:10px; box-sizing: border-box;}
.article .sub04_03_03 .choiceCompany {width:50%; height:23px;}


/* 2021-03-15 윤리경영 수정 : E */