/* 2024-12-13 콘텐츠 업데이트 수정 s */
/*인사제도 - 인재상*/
.talentDiv1 {width:100%; min-width:1200px; overflow:hidden; box-sizing:border-box; padding-bottom: 120px;}
.talentDiv1 .tit {margin-bottom: 20px; font-size: 30px; font-family: 'NotoSans-Medium'; color: #333;}
.talentDiv1 .talentList {display: flex; justify-content: space-between; margin-top: 60px;}
.talentDiv1 .talentList li {width: calc((100% - 141px)/4);}
.talentDiv1 .talentList li .txt1 {margin: 24px 0 30px; text-align: center; font-size: 22px; color: #333; font-weight: 700;}
.talentDiv1 .talentList li .txt2 {text-align: center; font-family: 'NotoSans-Light'; font-size: 16px; line-height: 1.5; color: #666; word-break: keep-all;}
/* .talentDiv1 .mTit{font-size:24px; color:#666; font-family:'NotoSans-Bold';line-height:1.3; padding:200px 0;}
.talentDiv1 .mTit .blueTxt{color:#006eb7;}
.talentDiv1 .talentList{height:490px;}
.talentDiv1 .inner{height:490px; box-sizing:border-box;}
.talentDiv1 .talentList .mTxt{font-size:50px; color:#333; line-height:1.3; font-family:'NotoSans-Thin'; margin-bottom:10px;padding-top:70px;}
.talentDiv1 .talentList .subTxt{font-size:16px; color:#666; line-height:1.5;}
.talentDiv1 .talentList.type1{position:absolute; top:0; right:0; padding-left:1067px; width:443px; background:url("/pc_eng/common/images/obk/talentList_grd1.png") no-repeat 0 100%;}
.talentDiv1 .talentList.type2{position:absolute; top:0; left:0; padding-right:1067px; width:443px; background:url("/pc_eng/common/images/obk/talentList_grd2.png") no-repeat 100% 100%;}
.talentDiv1 .talentList.type3{position:absolute; top:0; right:0; padding-left:1067px; width:443px; background:url("/pc_eng/common/images/obk/talentList_grd3.png") no-repeat 0 100%;} */
/* // 2024-12-13 콘텐츠 업데이트 수정 e */

.personalDiv .mTit{font-size:24px; color:#222; font-family:'NotoSans-Light'; line-height:1.3; padding:120px 0;}
.personalList{width:100%; box-sizing:border-box; padding:70px 0;overflow:hidden;border-bottom:3px solid #e8e8e8;}
.personalList li{box-sizing:border-box; float:left; text-align:center;}
.personalList li .txt{display:block;padding-top:20px; font-family:'NotoSans-Light';}

.personalTxt{margin:70px 0;}
.personalTxt.type2{margin-bottom:100px;} 
.personalTxt .tit{font-size:22px; font-family:'NotoSans-Bold'; color:#333; padding-bottom:18px; background:url("/pc/common/images/obk/rec_0201_bar.gif") no-repeat 0 100%;}
.personalTxt .txt{margin-top:16px; font-family:'NotoSans-Light'; line-height:1.5; text-align: justify;}
.personalSub{width:100%; height:330px; box-sizing:border-box; }
.personalSub .subTxt{font-size:50px; font-family:'NotoSans-Medium'; color:#fff;padding:120px 0 0 50px;}
.personalSub.type1{background:url("/pc/common/images/obk/rec_0201_img1.png") no-repeat 0 0; background-size:100%; }
.personalSub.type2{background:url("/pc/common/images/obk/rec_0201_img2.png") no-repeat 0 0; background-size:100%; }
.personalSub.type3{background:url("/pc/common/images/obk/rec_0201_img3.png") no-repeat 0 0; background-size:100%; }
.personalSub.type4{background:url("/pc/common/images/obk/rec_0201_img4.png") no-repeat 0 0; background-size:100%; }

/* 2023-05-12 수정 s */
/* .benefitDiv{margin:100px auto;}
.benefitDiv:last-child{margin:0 auto;}
.benefitDiv.type1{background:url("/pc/common/images/obk/rec_0202_img1.jpg") no-repeat center 0;}
.benefitDiv.type2{background:url("/pc/common/images/obk/rec_0202_img2.jpg") no-repeat center 0;}
.benefitDiv.type3{background:url("/pc/common/images/obk/rec_0202_img3.jpg") no-repeat center 0;}
.benefitDiv.type4{background:url("/pc/common/images/obk/rec_0202_img4.jpg") no-repeat center 0;}
.benefitDiv .mTit{font-size:56px; font-family:'NotoSans-Thin'; color:#333; padding:115px 0}
.benefitDiv.type1 .mTit, .benefitDiv.type4 .mTit{color:#fff;}
.benefitDiv .txtBox{background:rgba(255,255,255,0.9); padding:70px;}
.benefitDiv .txtBox .tit{font-size:30px; color:#222;}
.benefitDiv .txtBox .txt{font-size:15px; color:#666; font-family:'NotoSans-Light'; line-height:1.5; text-align: justify;} */

.benefitWrap {display: flex; flex-wrap: wrap; justify-content: space-between; width: 1200px; margin: 0 auto;}
.benefitWrap .benefitDiv {width: 385px; margin-bottom: 30px; padding: 70px 50px; box-sizing: border-box; border-radius: 30px; border: 1px solid #bfbfbf;}
.benefitWrap .benefitDiv:nth-of-type(4), .benefitWrap .benefitDiv:nth-of-type(5), .benefitWrap .benefitDiv:last-of-type {margin-bottom: 0;}
.benefitWrap .benefitDiv > img {display: block; margin: 0 auto;}
.benefitWrap .benefitDiv .benefitTit {margin-top: 25px; font-size: 25px; font-weight: 600; text-align: center; color: #00823d;}
.benefitWrap .benefitDiv ul {margin-top: 50px;}
.benefitWrap .benefitDiv ul li {display: flex; margin-bottom: 10px;}
.benefitWrap .benefitDiv ul li:last-of-type {margin-bottom: 0;}
.benefitWrap .benefitDiv ul li p {font-family: "NotoSans-Light"; line-height: 1.4; word-break: keep-all;}
.benefitWrap .benefitDiv ul li p:first-of-type {margin-right: 3px;}
/* // 2023-05-12 수정 e */

.jobList{overflow:hidden;padding:100px 0; height:1000px; background:url("/pc/common/images/obk/rec_0203_bg.gif") repeat-x 0 268px; }
.jobList .tab{width:227px; display:block; float:left; text-align:center; font-family:'NotoSans-Light';}
.jobList .tab:nth-of-type(1){margin-left:95px;}
.jobList .tab.on{color:#006eb7; font-family:'NotoSans-Bold';}
.jobList .tab .tabTxt{display:block; margin-top:15px;}
.jobList .tabCon{position:absolute;top:140px;left:0; width:100%;}
.jobList .tabCon .mTit{font-size:36px; font-family:'NotoSans-Bold'; color:#006eb7; background:url("/pc/common/images/obk/rec_0203_icon8.png") no-repeat center 0; padding-top:85px; text-align:center;}

.jobList .tabCon .txtBox{background:#f7f7f7; padding:70px;}
.jobList .tabCon .txtBox .jobC{margin-bottom:77px; overflow:hidden;}
.jobList .tabCon .txtBox .jobC .tit{background:url("/pc/common/images/obk/rec_0203_bar.gif") no-repeat 0 0; width:225px; font-size:24px; font-family:'NotoSans-Bold'; line-height:1.5; color:#333; padding:22px 50px 0 0;box-sizing:border-box; float:left;}
.jobList .tabCon .txtBox .jobC .txt{width:735px;font-size:16px; font-family:'NotoSans-Light'; line-height:1.5; color:#666; padding-top:22px; float:left; text-align: justify;}

.stoty_cardType{width:100%;}
.stoty_cardType a{display:block; float:left; width:350px; height:470px; margin:0 25px 25px 0;position:relative; color:#fff; background-color:#f7f7f7;}
.stoty_cardType a:nth-of-type(3n){margin-right:0}
.stoty_cardType a .txtType{position:absolute;top:0;left:0; width:100%; height:100%; padding:30px; box-sizing:border-box; }
.stoty_cardType a .txtType.type0{background: url("/pc/common/images/obk/rec_0302_bg0.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type1{background: url("/pc/common/images/obk/rec_0302_bg1.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type2{background: url("/pc/common/images/obk/rec_0302_bg2.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type3{background: url("/pc/common/images/obk/rec_0302_bg3.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type4{background: url("/pc/common/images/obk/rec_0302_bg4.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type5{background: url("/pc/common/images/obk/rec_0302_bg5.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type6{background: url("/pc/common/images/obk/rec_0302_bg6.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type7{background: url("/pc/common/images/obk/rec_0302_bg7.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type8{background: url("/pc/common/images/obk/rec_0302_bg8.png") no-repeat 100% 100%;}
/* 2020-03-10 추가 */
.stoty_cardType a .txtType.type9{background: url("/pc/common/images/obk/rec_0302_bg9.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type10{background: url("/pc/common/images/obk/rec_0302_bg10.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type11{background: url("/pc/common/images/obk/rec_0302_bg11.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type12{background: url("/pc/common/images/obk/rec_0302_bg12.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type13{background: url("/pc/common/images/obk/rec_0302_bg13.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type14{background: url("/pc/common/images/obk/rec_0302_bg14.png") no-repeat 100% 100%;}
/* // 2020-03-10 추가 */
/* 2021-09-01 추가 */
.stoty_cardType a .txtType.type15{background: url("/pc/common/images/obk/rec_0302_bg15.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type16{background: url("/pc/common/images/obk/rec_0302_bg16.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type17{background: url("/pc/common/images/obk/rec_0302_bg17.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type18{background: url("/pc/common/images/obk/rec_0302_bg18.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type19{background: url("/pc/common/images/obk/rec_0302_bg19.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type20{background: url("/pc/common/images/obk/rec_0302_bg20.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type21{background: url("/pc/common/images/obk/rec_0302_bg21.png") no-repeat 100% 100%;}
/* // 2021-09-01 추가 */
/* 2024-03-27 추가 s */
.stoty_cardType a .txtType.type22{background: url("/pc/common/images/obk/rec_0302_bg22.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type23{background: url("/pc/common/images/obk/rec_0302_bg23.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type24{background: url("/pc/common/images/obk/rec_0302_bg24.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type25{background: url("/pc/common/images/obk/rec_0302_bg25.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type26{background: url("/pc/common/images/obk/rec_0302_bg26.png") no-repeat 100% 100%;}
.stoty_cardType a .txtType.type27{background: url("/pc/common/images/obk/rec_0302_bg27.png") no-repeat 100% 100%;}
/* // 2024-03-27 추가 e */
.stoty_cardType a .txtType .partTxt{border:1px solid #333; font-size:14px; color:#333; display:inline-block; padding:10px; margin-bottom:45px;}
.stoty_cardType a .txtType .promiseTxt{height: 97px; font-size:26px; color:#333; margin-bottom:25px; line-height:34px; font-family:'NotoSans-Light';}
.stoty_cardType a .txtType .nameTxt{font-size:18px; color:#666; font-family:'NotoSans-Bold';}
.stoty_cardType a .txtType .perInfo{margin-top:15px; color:#666; font-size:14px; line-height:22px; font-family:'NotoSans-Light';}

.stoty_cardType a .grd_bg3{opacity:0; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.stoty_cardType a:hover .grd_bg3{opacity:1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.stoty_cardType a:hover .txtType{z-index:2; background-color:transparent}
.stoty_cardType a:hover .txtType .partTxt{color:#fff; border-color:#fff;}
.stoty_cardType a:hover .txtType .promiseTxt{color:#fff;}
.stoty_cardType a:hover .txtType .nameTxt{color:#fff;}
.stoty_cardType a:hover .txtType .perInfo{color:#fff;}

.storyDiv1{background:url("/pc/common/images/obk/story_con1_bg.gif") repeat-x 0 0; background-size:auto 100%; padding:120px 0 100px;}
.storyDiv1 .mTit{margin-top:120px; font-size:50PX; font-family:'NotoSans-Light'; color:#333;}
.storyDiv1 .nameTxt{font-size:26px; font-family:'NotoSans-Light'; color:#666;}
.storyDiv1 .nameTxt strong{font-family:'NotoSans-Bold';}
.storyDiv1 .storyQ{}
.storyDiv1 .storyQ .qTit{font-size:30px; color:#333; line-height:43px; background:url("/pc/common/images/obk/rec_icon_q.png") no-repeat 0 center; padding-left:55px;}
.storyDiv1 .storyQ .qTxt{font-size:16px; color:#666; line-height:1.5; font-family:'NotoSans-Light';}
.storyView .viewPaging{position:relative; margin:50px 0 0 0; height:60px; text-align:center;}
.storyView .viewPaging .prev{position:absolute; top:18px; left:0; width:91px; height:26px; font-size:18px; font-family:'NotoSans-Light'; text-align:right; background:url("/pc/common/images/obk/icon_viewPagePrev.png") no-repeat 0 bottom;}
.storyView .viewPaging .next{position:absolute; top:18px; right:0; width:91px; height:26px; font-size:18px; font-family:'NotoSans-Light'; text-align:left; background:url("/pc/common/images/obk/icon_viewPageNext.png") no-repeat 0 bottom;}
.storyView .viewPaging a.off{opacity:0.2;}


.stotyRolling-container {height:525px; margin:0 auto;height: 100%; position:relative; overflow:hidden;margin:0 auto;box-sizing:border-box;}
.stotyRolling-container .swiper-slide {position:relative; width:350px !important; height:470px; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;} 
.stotyRolling-container .swiper-slide.dimd:after {content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,0.5);}
.stotyRolling-container .swiper-pagination{bottom:0 !important;}
.stotyRolling-container .swiper-pagination-bullet{width:50px; height:5px; background:#ddd; border-radius:0;opacity:1;}
.stotyRolling-container .swiper-pagination-bullet.swiper-pagination-bullet-active{width:50px; height:5px; background:#006eb7; border-radius:0;} 

.storyRolling_bg .bg_left{width:350px;height:470px; float:left; background:rgba(255,255,255,0.5);position:absolute;top:0;left:50%; margin-left:585px; z-index:20}
.storyRolling_bg .bg_right{width:350px;height:470px; float:right; background:rgba(255,255,255,0.5);position:absolute;top:0;right:50%; margin-right:585px; z-index:20 }

.stotyRolling_cardType{width:100%;height:525px; position:relative;overflow:hidden;  padding-bottom:120px;}/* 2020-03-11 수정 */
.stotyRolling_cardType a{display:block; width:350px; height:470px;}
.stotyRolling_cardType a .txtType{position:absolute;top:0;left:0; width:100%; height:100%; padding:30px; box-sizing:border-box; }
.stotyRolling_cardType a .txtType.type0{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg0.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type1{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg1.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type2{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg2.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type3{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg3.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type4{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg4.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type5{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg5.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type6{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg6.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type7{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg7.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type8{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg8.png") no-repeat 100% 100%;}

/* 2020-03-11 추가 */
.stotyRolling_cardType a .txtType.type15{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg9.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type16{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg10.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type17{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg11.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type18{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg12.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type19{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg13.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type20{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg14.png") no-repeat 100% 100%;}
/* // 2020-03-11 추가 */

/* 2021-09-01 추가 */
.stotyRolling_cardType a .txtType.type21{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg15.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type22{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg16.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type23{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg17.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type24{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg18.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type25{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg19.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type26{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg20.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type27{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg21.png") no-repeat 100% 100%;}
/* // 2021-09-01 추가 */
/* 2024-03-27 추가 s */
.stotyRolling_cardType a .txtType.type28{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg22.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type29{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg23.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type30{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg24.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type31{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg25.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type32{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg26.png") no-repeat 100% 100%;}
.stotyRolling_cardType a .txtType.type33{background:#f7f7f7 url("/pc/common/images/obk/rec_0302_bg27.png") no-repeat 100% 100%;}
/* // 2024-03-27 추가 e */
.stotyRolling_cardType a .txtType .partTxt{border:1px solid #333; font-size:14px; color:#333; display:inline-block; padding:10px; margin-bottom:50px;}
.stotyRolling_cardType a .txtType .promiseTxt{font-size:26px; color:#333;margin-bottom:25px; line-height:1.3; font-family:'NotoSans-Light';}
.stotyRolling_cardType a .txtType .nameTxt{font-size:18px; color:#666; font-family:'NotoSans-Bold';}
.stotyRolling_cardType a .txtType .perInfo{margin-top: 15px; color:#666; font-size:14px; line-height:20px; font-family:'NotoSans-Light';}


.stotyRolling_cardType a .grd_bg3{opacity:0; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.stotyRolling_cardType a:not(.dimd):hover .grd_bg3{opacity:1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.stotyRolling_cardType a:not(.dimd):hover .txtType{z-index:2; background-color:transparent}
.stotyRolling_cardType a:not(.dimd):hover .txtType .partTxt{color:#fff; border-color:#fff;}
.stotyRolling_cardType a:not(.dimd):hover .txtType .promiseTxt{color:#fff;}
.stotyRolling_cardType a:not(.dimd):hover .txtType .nameTxt{color:#fff;}
.stotyRolling_cardType a:not(.dimd):hover .txtType .perInfo{color:#fff;}


.storyDiv2{background:url("/pc/common/images/obk/story_con2_bg.gif") repeat-x 0 0; background-size:auto 100%;padding-bottom:100px;}
.storyDiv2 .storyDiv2_1{background:url("/pc/common/images/obk/story_cont2_1.jpg") no-repeat center 0; padding-top:120px;}
.storyDiv2 .storyDiv2_1 .mTit{margin-top:120px;font-size:50px; font-family:'NotoSans-Light'; color:#fff;}
.storyDiv2 .storyDiv2_1 .nameTxt{font-size:26px; font-family:'NotoSans-Bold'; color:#fff;}
.storyDiv2 .storyDiv2_1 .perInfo{font-size: 20px; color:#fff; font-family:'NotoSans-Light';}
.storyDiv2 .storyDiv2_1 .storyQ{background:#fff; padding:70px;}
.storyDiv2 .storyDiv2_1 .storyQ .qTit{font-size:30px; color:#333; line-height:43px; background:url("/pc/common/images/obk/rec_icon_q.png") no-repeat 0 top; padding-left:55px;}
.storyDiv2 .storyDiv2_1 .storyQ .qTxt{font-size:16px; color:#666; line-height:1.5; font-family:'NotoSans-Light'; text-align: justify;}

.storyDiv3{padding-top:120px;}
.storyDiv3 .mTit{padding-top:120px;font-size:50px; font-family:'NotoSans-Light'; line-height:60px; color:#333;background:url("/pc/common/images/obk/story_bar1.gif") no-repeat center 0;}
.storyDiv3 .nameTxt{font-size:26px; font-family:'NotoSans-Bold'; color:#666;}
.storyDiv3 .perInfo{color:#666; font-size: 20px; font-family:'NotoSans-Light';}
.storyDiv3 .storyQ{overflow:hidden;}
.storyDiv3 .storyQ .txtW,.storyDiv3 .storyQ .storyImg{float:left;width:550px; box-sizing:border-box;}
.storyDiv3 .storyQ .txtW.wide{width: 100%; float: none;}
.storyDiv3 .storyQ .storyImg.wide {width: 100%; float: none;}
.storyDiv3 .storyQ .txtW.typeL{padding-right:70px;}
.storyDiv3 .storyQ .txtW.typeR{padding-left:70px;}
.storyDiv3 .storyQ .qTit{font-size:30px; color:#333; line-height:40px; background:url("/pc/common/images/obk/rec_icon_q.png") no-repeat 0 0; padding-left:55px; word-break: keep-all;}
.storyDiv3 .storyQ .qTxt{font-size:16px; color:#666; line-height:1.5; font-family:'NotoSans-Light'; word-break:keep-all;} /* 2021-09-01 수정 */
.storyDiv3 .storyQ .storyTxt .txtW {width:500px;}
.storyDiv3 .storyQ .storyTxt .txtW:first-child {margin-right:100px;}

.storyDiv4{padding-top:120px;}
.storyDiv4 .mTit{padding-top:120px;font-size:50px; font-family:'NotoSans-Light'; color:#333;background:url("/pc/common/images/obk/story_bar1.gif") no-repeat center 0;}
.storyDiv4 .nameTxt{font-size:26px; font-family:'NotoSans-Bold'; color:#666;}
.storyDiv4 .perInfo{font-family:'NotoSans-Light'; font-size: 20px; color: #666;}
.storyDiv4 .div4Con{padding-top: 120px;}
.storyDiv4 .imgArea{float: left;}
.storyDiv4 .storyQ{float:right; overflow:hidden;}
.storyDiv4 .storyQ .qTit{font-size:30px; color:#333; line-height:43px; word-break: keep-all; background:url("/pc/common/images/obk/rec_icon_q.png") no-repeat 0 0; padding-left:55px;}
.storyDiv4 .storyQ .qTxt{font-size:16px; color:#666; line-height:1.5; font-family:'NotoSans-Light'; text-align: justify;}
.storyDiv4 .txtW{width:500px; box-sizing:border-box;}
.storyDiv4 .storyImg{margin-top:120px; text-align: center;}

/* 2024-03-27 수정 s */
.storyDiv5{padding:120px 0 70px; background:url("/pc/common/images/obk/story5_bg.jpg") no-repeat center 0; background-size:cover}
.storyDiv5 .mTit{padding-top:120px;font-size:50px; font-family:'NotoSans-Light'; color:#fff;background:url("/pc/common/images/obk/story_bar3.gif") no-repeat center 0;}
.storyDiv5 .mTit.sm {font-size: 46px; letter-spacing: -1px;}
.storyDiv5 .nameTxt{font-size:26px; font-family:'NotoSans-Bold'; color:#fff;}
.storyDiv5 .perInfo{color:#fff; font-size:20px; font-family:'NotoSans-Light';}
.storyDiv5_1 .inner{padding-bottom:100px;} 
.storyDiv5_1 .storyQ .qTit{font-size:30px; color:#333; line-height:43px; background:url("/pc/common/images/obk/rec_icon_q.png") no-repeat 0 0; padding-left:55px;}
.storyDiv5_1 .storyQ .qTxt{font-size:16px; color:#666; line-height:1.5; font-family:'NotoSans-Light'; word-break:keep-all;} /* 2021-09-01 수정 */
.storyDiv5_1 .storyQ.type2{overflow:hidden;}
.storyDiv5_1 .storyQ.rec_0302{display:flex; align-items:center;}/* 2021-09-01 추가 */
.storyDiv5_1 .storyQ.type2 .storyImg,.storyDiv5_1 .storyQ.type2 .txtW{width:550px; float:left; box-sizing:border-box;}
.storyDiv5_1 .storyQ.type2 .txtW{padding-right:55px;}
.storyDiv5_1 .storyQ.type2 .qTit{font-size:30px; color:#333; line-height:40px; word-break:keep-all; background:url("/pc/common/images/obk/rec_icon_q.png") no-repeat 0 0; padding-left:55px;}
.storyDiv5_1 .storyQ.type2 .qTxt{font-size:16px; color:#666; line-height:1.5; font-family:'NotoSans-Light'; word-break:keep-all;} /* 2021-09-01 수정 */
/* // 2024-03-27 수정 e */

.faqDiv{position:relative;}
.faqDiv .serchResult{text-align:center; width:1100px; height:126px; display:table; border-top:2px solid #757575;}
.faqDiv .serchResult .txt{vertical-align:middle; font-size:24px; color:#222; font-family:'NotoSans-Light'; display:table-cell;}
.faqDiv .serchResult .txt strong{font-family:'NotoSans-Bold';}
.faqDiv .serchAllBtn{display:block; position:absolute; top:16px; left:0; font-size:17px; color:#222; font-family:'NotoSans-Bold'; background:url("/pc/common/images/obk/rec_0303_icon1.jpg") no-repeat left center; padding-left:28px;}
.faqCon .faqAco{margin-top:20px;}
.faqCon .faqAco:first-child{margin-top:0;}
.faqCon .faqAco .faq_open{display:table; width:100%; box-sizing:border-box; padding:30px 95px 30px 60px; font-size:18px; color:#333; border:1px solid #e8e8e8; background: #f6f6f6 url("/pc/common/images/obk/faq_more_icon.png") no-repeat 1030px center;}
.faqCon .faqAco .faq_open .txt{display:table-cell; vertical-align:middle; padding:8px 0 8px 60px; line-height:1.5; background:url("/pc/common/images/obk/faq_icon.png") no-repeat 0 center; font-family:'NotoSans-Light';}
.faqCon .faqAco .faq_info{padding:60px; border:1px solid #e8e8e8; border-top:0; background:#fdfdfd;}
.faqCon .faqAco .faq_info .txt{background:#fdfdfd; line-height:1.5; font-family:'NotoSans-Light'; color:#666; font-size:16px;}
.faqCon .faqAco .faq_open.on{background:url("/pc/common/images/obk/network_jisa_upArrow.gif") no-repeat 1030px 42px #f6f6f6;}
.faqCon .faqAco .faq_open.on .txt{font-family:'NotoSans-Bold';}



.career_cont{}
.career_cont .tableType1 td{padding:22px 0;}
.career_cont .tableType1 td:first-child{padding-left:30px;}
.career_cont .tableType1 td:first-child{padding-left:30px;}
.career_cont .tableType1 td .red{color:#ed4214; font-family:'NotoSans-Bold';}
.career_cont .tableType1 td .gray{color:#999; font-family:'NotoSans-Light';}

/* 2024-12-13 콘텐츠 업데이트 수정 s */
.rewardDiv * {box-sizing: border-box;}
.rewardDiv .tit {font-size:30px; font-family:'NotoSans-Medium'; color:#333; margin-bottom: 50px;}
.rewardDiv .txt {font-size:16px; font-family:'NotoSans-Light'; color:#666; line-height:1.5; word-break:keep-all;}
.rewardDiv .imgBox {display: flex; justify-content: space-between;}
.rewardDiv .imgBox > div {display: flex; flex-direction: column; align-items: center; width: calc((100% - 20px)/2); padding: 50px 50px 45px; text-align: center; border: 1px solid #e8e8e8;} 
.rewardDiv .imgBox .tit {position: relative; margin: 0; font-size: 22px; font-family: 'NotoSans-Bold'; color: #333;}
.rewardDiv .imgBox .tit:after {content: ''; display: block; position: relative; width: 130px; height: 130px; margin: 28px 0 30px;}
.rewardDiv .imgBox > div:nth-of-type(1) .tit:after {background: url("/pc/common/images/obk/reward_img1.png") no-repeat 0 0;}
.rewardDiv .imgBox > div:nth-of-type(2) .tit:after {background: url("/pc/common/images/obk/reward_img2.png") no-repeat 0 0;}
.rewardDiv .imgBox .txt {font-size: 16px; font-family: 'NotoSans-Light'; color: #666; text-align: left;}
/* 2022-12-19 웹 접근성 수정 */
.promo {padding: 50px; margin-top: 20px; border: 1px solid #e8e8e8;}
.promo .tit {margin-bottom: 60px; font-size: 22px; line-height: 120%; font-family: 'NotoSans-Bold'; color: #333;}
.promo .txt {font-size:16px; font-family:'NotoSans-Light'; color:#666;}
.promo .item .sort {font-family: 'NotoSans-Light'; font-size: 18px; line-height: 120%; color: #333;}
.promo .item .tableDiv {overflow: hidden; border-radius: 55px;}
.promo .item .tableDiv .tableInner {display: table; width: 100%;height: 110px;}
.promo .item .tableDiv p {display: table-cell; vertical-align: middle; width: 166px; color: #fff; font-size: 18px; font-family: 'NotoSans-Bold'; text-align: center;}
/* .promo .item .tableDiv p .yearT {font-size:15px; font-family:'NotoSans-Light'; display:block;margin-top:10px;} */
/* 2023-04-24 수정 s */
.promo .item .tableDiv p:nth-of-type(1) {background: #338bc5;}
.promo .item .tableDiv p:nth-of-type(2) {background: #13679e;}
.promo .item .tableDiv p:nth-of-type(3) {background: #09588c;}
.promo .item .tableDiv p:nth-of-type(4) {background: #338bc5}
.promo .item .tableDiv p:nth-of-type(5) {background: #197cbe}
.promo .item .tableDiv p:nth-of-type(6) {background: #006eb7}
.promo .item .tableDiv.type2 p:nth-of-type(1) {background: #55a227;}
.promo .item .tableDiv.type2 p:nth-of-type(2) {background: #4b9120;}
.promo .item .tableDiv.type2 p:nth-of-type(3) {background: #44861b;}
.promo .item .tableDiv.type2 p:nth-of-type(4) {background: #3c7817;}
.promo .item .tableDiv.type2 p:nth-of-type(5) {background: #366f14;}
.promo .item .tableDiv.type2 p:nth-of-type(6) {background: #326613;}
.promo .item .tableDiv.type2 p:nth-of-type(7) {background: #2c5c0f;}
.promo .item .tableDiv.type3 p:nth-of-type(1) {background: #7186c9;}
.promo .item .tableDiv.type3 p:nth-of-type(2) {background: #5d74c1;}
.promo .item .tableDiv.type3 p:nth-of-type(3) {background: #4963ba;}
.promo .item .tableDiv.type3 p:nth-of-type(4) {background: #3451b2;}
/* // 2022-12-19 웹 접근성 수정, 2023-04-24, 2024-12-13 콘텐츠 업데이트 수정 e */

.recruitDiv{border-bottom:8px solid #eee; padding:70px 0;}
.recruitDiv:last-child{border-bottom:none;}
.recruitDiv .tit{font-size:30px; font-family:'NotoSans-Medium'; color:#333;}
.recruitDiv .recruitList{width:100%;margin-top:30px;}
.recruitDiv .recruitList:after{content:"";display:block; clear:both;}
.recruitDiv .recruitList li{width:157px; margin-bottom:5px; float:left; text-align:center; } /* 2021-01-08 수정 */
.recruitDiv .recruitList li .round{width:150px; height:150px; background:#eee; border-radius:75px;padding-top:45px; box-sizing:border-box; font-size:20px; font-family:'NotoSans-Light'; color:#333;}
.recruitDiv .recruitList li .round .stepT{display:block; font-size:16px; font-family:'NotoSans-Light'; color:#666; margin-bottom:15px;} /* 2021-01-08 수정 */
.recruitDiv .recruitList li .round .online{margin-top: 10px; display: inline-block; font-size:15px; font-family:'NotoSans-Light'; color: #666;}
.recruitDiv .recruitList li:last-child .round{color:#fff;}
.recruitDiv .recruitList li:last-child .round .stepT{color:#fff;}
.recruitDiv .recruitList li .txt{padding-left:38px; font-size:15px; font-family:'NotoSans-Light'; color:#666; margin-top:15px;}
.recruitDiv .recruitList li .txt span{display: inline-block; margin-bottom:5px;}
.recruitDiv .recruitList li .round.blueGrd{background:url("/pc/common/images/sbo/recruitList_grd1.png") no-repeat 0 0; }
.recruitDiv .recruitList li .round.yellowGrd{background:url("/pc/common/images/sbo/recruitList_grd2.png") no-repeat 0 0;} /* 2019-02-27 수정(접근성) */
.recruitDiv .recruitList li .round.grayGrd{background:url("/pc/common/images/sbo/recruitList_grd3.png") no-repeat 0 0; }

/* 2023-09-20 ESG 개편 s */
/* 2024-02-20, 2024-02-26 수정, 2024 SUSTAINABILITY 수정 s */
/* Sustainability */
.esg_wrap2, .esg_wrap3 {margin-top: 65px;}
.esg_wrap3.system {padding: 70px 0;}
.esg_wrap3.report {padding: 70px 0; background-color: #f9f9f9;}

.esgSubTit {font-family: 'NotoSans-Medium'; font-size: 26px; color: #333;}
.esgSubTit.blue {color: #062f87;}
.esgSubTit.width500 {width: 500px; margin-left: auto;}
.esgSubTit.width415 {width: 415px; margin-left: auto;}

.esg_btn_wrap {display: flex;}
.esg_btn {display: flex; justify-content: center; align-items: center; margin-top: 30px; padding: 18px 22px; border-radius: 7px; border: 2px solid #00823d; font-family: "NotoSans-Medium", "맑은 고딕", "Malgun Gothic", sans-serif; font-size: 20px; color: #00823d; text-align: center;}/* 2023 접근성 */
.esg_btn.view {margin-right: 14px;}
.esg_btn img {margin-left: 6px;}

.esg_eco_wrap * {box-sizing: border-box;}
.esg_eco_wrap {margin-top: 79px; display: flex; flex-wrap: wrap; justify-content: space-between; font-family:"NotoSans-Light", "맑은 고딕", "Malgun Gothic", sans-serif;} 
.esg_eco_wrap > li {width: calc((100% - 60px)/3); padding: 40px 40px 45px; text-align: left; border: 1px solid #ddd; border-radius: 20px;}
.esg_eco_wrap > li:nth-child(n+4) {margin-top: 20px;}
.esg_eco_wrap > li .icon {width: 100%; text-align: center;}
.esg_eco_wrap > li p {margin: 20px 0 40px; font-size: 20px; line-height: 1.3; text-align: center; font-weight: 600;}
.esg_eco_wrap .dot_list li {position: relative; padding-left: 12px; color: #666; font-size: 16px; line-height: 1.4; font-weight: 400;}
.esg_eco_wrap .dot_list li + li {margin-top: 6px;}
.esg_eco_wrap .dot_list li:before {content: ''; position: absolute; top: 9px; left: 0; width: 5px; height: 5px; border-radius: 50%; background: #666;}

.esg_system_wrap {display:flex; align-items: center;}
.esg_system_wrap .list_wrap {margin-right:50px; line-height:26px; font-family:"NotoSans-Light", "맑은 고딕", "Malgun Gothic", sans-serif;}
.esg_system_wrap .list_wrap .list {margin-bottom:45px;}
.esg_system_wrap .list_wrap .list .txt1 {padding:10px 0; background: url("/pc/common/images/obk/esg0101_icon.png") no-repeat 0 0; font-family:"NotoSans-Regular"; font-size:20px; color:#333;}
.esg_system_wrap .list_wrap .list .txt2 {word-break:keep-all;}

.esg_wrap4 .inner {padding: 70px 0 120px; box-sizing: border-box;}
.esg_wrap4 .gray_wrap {display: flex; padding: 75px 70px; background-color: #f9f9f9; box-sizing: border-box;}
.esg_wrap4 .desc_wrap {margin-left: 40px;}
.esg_wrap4 .desc_wrap .esg_btn_wrap .esg_btn {padding: 13px 20px; font-size: 16px;}
/* // 2024-02-20, 2024-02-26 수정 e */

.esg_weather_wrap {display: flex; justify-content: space-between;}
.esg_weather_wrap .list {width: 25%; margin-right: 7px; padding: 54px 30px; box-sizing: border-box; background-color: #f9f9f9; border-radius: 7px;}
.esg_weather_wrap .list:last-of-type {margin-right: 0;}
.esg_weather_wrap .list .tit {display: flex; justify-content: center; align-items: center; height: 46px; margin-bottom: 30px; font-size: 20px; color: #062f87; text-align: center; line-height: 1.2; word-break: keep-all;}
.esg_weather_wrap .list .txt li {position: relative; margin-bottom: 13px; padding-left: 20px; font-family: "NotoSans-Light", "맑은 고딕", "Malgun Gothic", sans-serif; font-size: 15px; word-break: keep-all; line-height: 1.4;}
.esg_weather_wrap .list .txt li:last-of-type {margin-bottom: 0;}
.esg_weather_wrap .list .txt li::after {content: "·"; display: block; position: absolute; top: -4px; left: 3px; font-family: "NotoSans-Bold", "맑은 고딕", "Malgun Gothic", sans-serif; font-weight: 700; font-size: 19px;}

.esg_act_wrap {display: flex; justify-content: space-between; align-items: flex-start;}
.esg_act_wrap .left {width: 50%; padding-right: 125px; box-sizing: border-box;}
.esg_act_wrap .right {width: 50%; padding-left: 50px; box-sizing: border-box;}

.esg_list {display: flex; flex-wrap: wrap; justify-content: space-between; width: 465px; margin-top: 40px;}
.esg_list.wide {width: auto;}
.esg_list li {display: flex; align-items: center; position: relative; width: 45%; margin-bottom: 20px; padding-left: 17px; box-sizing: border-box; background: url("/pc/common/images/obk/esg_icon2.png") no-repeat 0 center; font-family: "NotoSans-Regular", "맑은 고딕", "Malgun Gothic", sans-serif; font-size: 20px; line-height: 1.4; color: #333;}
.esg_list.type2 li {display: block; position: relative; width: 100%;}
.esg_list.tooltip li {cursor: pointer;}
.esg_list li .esg_list_tooltip {display: none; position: absolute; top: 45px; left: 0; z-index: 10; width: 545px; padding: 35px 50px; box-sizing: border-box; background-color: #fff; border: 2px solid #f0f0f0;}
.esg_list li .esg_list_tooltip.type2 {top: 60px;}
.esg_list li.active .esg_list_tooltip {display: block;}
.esg_list li .esg_list_tooltip .tit {font-size: 20px;}
.esg_list li .esg_list_tooltip .txt {margin-top: 5px; font-size: 16px; color: #666; line-height: 1.5; word-break: keep-all;}
.esg_list .noti_txt {display: block; position: absolute; font-size: 14px; line-height: 1.5;}
.esg_list .noti_txt.md {font-size: 16px;}

.esg_sub_tab_wrap {display: flex; justify-content: space-between; margin: 70px auto 0; padding-top: 70px; border-top: 2px solid #e0e0e0;}
.esg_sub_tab_wrap.tab2 {margin: 100px auto 0; padding-top: 50px;}
/* 2025-01-22 15:19:06 웹접근성 색 변경 */
.esg_sub_tab_wrap .esg_sub_tab {height: 79px; margin-right: 15px; border-radius: 7px; border: 2px solid #757575; font-family: "NotoSans-Regular", "맑은 고딕", "Malgun Gothic", sans-serif; font-size: 18px; color: #757575; cursor: pointer;}
/* // 2025-01-22 15:19:06 웹접근성 색 변경 */
.esg_sub_tab_wrap .esg_sub_tab:last-of-type {margin-right: 0;}
.esg_sub_tab_wrap.tab2 .esg_sub_tab {width: 50%;}
.esg_sub_tab_wrap.tab3 .esg_sub_tab {width: 33.3333%;}
.esg_sub_tab_wrap.tab4 .esg_sub_tab {width: 25%;}
.esg_sub_tab_wrap.tab5 .esg_sub_tab {width: 20%;}
.esg_sub_tab_wrap .esg_sub_tab.on {background: url("/pc/common/images/obk/esg_color_bg.jpg") no-repeat center center / cover; border: none; color: #fff;}
.esg_sub_conts_wrap .esg_sub_conts {display: none;}
.esg_sub_conts_wrap .esg_sub_conts.on {display: block;}
.esg_sub_conts_wrap .esg_sub_conts .subTit {padding: 0; font-family: "NotoSans-Medium", "맑은 고딕", "Malgun Gothic", sans-serif; font-size: 20px; color: #062f87;}

.esg_sub_tab_wrap.type2 {margin: 0; padding: 0; border: none;}
.esg_sub_tab_wrap .esg_sub_tab {height: 70px;}

.esg_safe_system {margin-top: 30px;}
.esg_safe_system > .tit {margin-bottom: 30px; padding: 18px 0; border-radius: 7px; border: 2px solid #062f87; font-size: 30px; text-align: center; color: #062f87;}
.esg_safe_system .list_wrap {display: flex; justify-content: space-between;}
.esg_safe_system .list_wrap .list {width: 350px; background-color: #f9f9f9; border-radius: 7px;}
.esg_safe_system .list_wrap .list .subtit {padding: 20px 0; background-color: #062f87; border-radius: 7px; font-family: "NotoSans-Regular", "맑은 고딕", "Malgun Gothic", sans-serif; font-size: 20px; color: #fff; text-align: center;}
.esg_safe_system .list_wrap .list .txt {padding: 30px 52px 55px;}
.esg_safe_system .list_wrap .list .txt li {position: relative; margin-bottom: 40px; padding-left: 20px; font-family: "NotoSans-Light", "맑은 고딕", "Malgun Gothic", sans-serif; font-size: 15px; word-break: keep-all; line-height: 1.4;}
.esg_safe_system .list_wrap .list .txt li:last-of-type {margin-bottom: 0;}
.esg_safe_system .list_wrap .list .txt li::after {content: "·"; display: block; position: absolute; top: -4px; left: 3px; font-family: "NotoSans-Bold", "맑은 고딕", "Malgun Gothic", sans-serif; font-weight: 700; font-size: 19px;}

.esg_sub_wrap {width: 100%; padding: 70px 60px; box-sizing: border-box; background-color: #f9f9f9; border-radius: 7px;}
.esg_sub_wrap .esgSubTit {font-size: 20px;}
.esg_sub_wrap .subTxt2 {text-align: center;}
.esg_sub_wrap .esg_btn_wrap {justify-content: center;}

.esg_risk_wrap {display: flex; justify-content: space-between; margin-top: 20px;}
.esg_risk_wrap li {width: 260px; padding: 45px 0; box-sizing: border-box; border-radius: 7px; border: 2px solid #062f87; font-size: 20px; text-align: center; line-height: 1.4; color: #062f87;}

.esg_report_wrap {margin-top: 30px; text-align: center;}
.esg_report_wrap .tit {font-size: 20px; color: #333;}
/* 2024-12-18 수정 s */
.esg_report_wrap .email_wrap {display: flex; justify-content: center; align-items: center; margin: 20px 0 0;}
.esg_report_wrap .email_wrap .email {padding: 20px 46px; background: url("/pc/common/images/obk/esg_color_bg.jpg") no-repeat center center / cover; border-radius: 50px; font-family: "NotoSans-Light", "맑은 고딕", "Malgun Gothic", sans-serif; color: #fff;}
.esg_report_wrap .email_wrap .email:first-of-type {margin-right: 23px;}
.esg_report_wrap .email_wrap .email img {margin-right: 5px;}
.esg_report_wrap .email_wrap .link {background: url("/pc/common/images/obk/esg_color_bg.jpg") no-repeat center center / cover; border-radius: 50px;}
.esg_report_wrap .email_wrap .link a {display: block; position: relative; padding: 20px 46px; color: #fff; font-family: "NotoSans-Light", "맑은 고딕", "Malgun Gothic", sans-serif;}
.esg_report_wrap .email_wrap .link a:before {content: ''; display: inline-block; position: relative; top: 2px; width: 15px; height: 15px; margin-right: 7px; background: url("/pc/common/images/obk/esg_link_icon2_wht.png") no-repeat left center;}
.esg_report_wrap .email_wrap .link:not(:first-of-type) {margin-left: 23px;}
.esg_report_wrap .email_wrap .link img {margin-right: 5px;}
.esg_report_wrap .report_notice {width: 606px; margin: 0 auto; padding: 40px 0; box-sizing: border-box; background-color: #fff; border-radius: 7px;}
.esg_report_wrap .email_wrap + .report_notice {margin-top: 40px;}
.esg_report_wrap .esg_btn_wrap {justify-content: center;}
.esg_report_wrap .esg_btn_wrap .esg_btn {padding: 15px 20px; font-size: 16px;}
.esg_report_wrap .esg_btn_wrap .esg_btn img {height: 16px;}
/* // 2024-12-18 수정 e */

.esg_pop {position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 13; overflow: hidden; visibility: hidden;}
.esg_pop.on {visibility: visible;}
.esg_pop.roll .pop_cont {height: 610px;}
.esg_pop .pop_cont img {vertical-align: initial;}
.esg_pop .esg_pop_btn .btn{display: block; padding: 19px 0; background: #ebebeb; font-family: "NotoSans-Bold"; font-size: 16px; color: #333; line-height: initial; text-align: center;} 
/* // 2023-09-20 ESG 개편 e */
/* // 2024 SUSTAINABILITY 수정 e */