﻿@charset "utf-8";

/* layout */
html, body {width:100%;height:100%}
.layout {width:100%;height:100%;min-height:700px}
.header_wrap {position:relative;width:100%;height:370px;background:url(../images/company/header_sub_bg.jpg?ver=190813) no-repeat 50% 0;background-size:cover}
.footer_wrap {position:relative;width:100%;height:100px;background-color:#3c3c3b}

/* header */
.header {position:absolute;top:75px;left:50%;z-index:100;width:1120px;height:60px;margin-left:-560px;background-color:#023f87e6}

.cont_title {position:relative;top:200px;width:1060px;margin:0 auto}
.cont_title > h3 {text-indent:-9999px}

.title_holdings {width:563px;height:88px;background:url(../images/tit/holdings_r1.png) no-repeat 0 100%}
.title_ceo_message {width:214px;height:88px;background:url(../images/tit/ceo_message.png) no-repeat 0 100%}
.title_ci_intro {width:371px;height:88px;background:url(../images/tit/ci_intro.png) no-repeat 0 100%}
.title_history {width:189px;height:88px;background:url(../images/tit/history.png) no-repeat 0 100%}
.title_int_right {width:673px;height:88px;background:url(../images/tit/int_right.png) no-repeat 0 100%}
.title_ethical {width:504px;height:88px;background:url(../images/tit/ethical.png) no-repeat 0 100%}
.title_contact_us {width:277px;height:88px;background:url(../images/tit/contact_us.png) no-repeat 0 100%}
.title_group_overview {width:437px;height:88px;background:url(../images/tit/group_overview.png?ver=190813) no-repeat 0 100%}
.title_business_fields {width:364px;height:88px;background:url(../images/tit/business_fields.png) no-repeat 0 100%}
.title_social {width:763px;height:88px;background:url(../images/tit/social.png?ver=190813) no-repeat 0 100%}
.title_tbox {width:934px;height:88px;background:url(../images/tit/newdinPastel.png?ver=181126) no-repeat 0 100%}
.title_press {width:337px;height:88px;background:url(../images/tit/press.png) no-repeat 0 100%}
.title_stock {width:384px;height:88px;background:url(../images/tit/stock.png) no-repeat 0 100%}
.title_disclosure {width:259px;height:88px;background:url(../images/tit/disclosure.png) no-repeat 0 100%}
.title_disclosure2 {width:386px;height:88px;background:url(../images/tit/announcement.png?ver=190821) no-repeat 0 100%}
.title_stock_info_1 {width:445px;height:88px;background:url(../images/tit/stock_info_1.png) no-repeat 0 100%}
.title_stock_info_2 {width:445px;height:88px;background:url(../images/tit/stock_info_2.png) no-repeat 0 100%}
.title_ir_data {width:673px;height:88px;background:url(../images/tit/ir_data.png) no-repeat 0 100%}
.title_talent {width:466px;height:88px;background:url(../images/tit/talent.png) no-repeat 0 100%}
.title_personnel_system {width:770px;height:88px;background:url(../images/tit/personnel_system.png) no-repeat 0 100%}
.title_welfare {width:200px;height:88px;background:url(../images/tit/welfare.png) no-repeat 0 100%}
.title_recruit_notice {width:354px;height:88px;background:url(../images/tit/recruit_notice.png?ver=190814) no-repeat 0 100%}
.title_recruit_process {width:502px;height:88px;background:url(../images/tit/recruit_process.png) no-repeat 0 100%}
.title_regulations {width:944px;height:88px;background:url(../images/tit/regulations.png) no-repeat 0 100%}
.title_advertisement {width:370px;height:88px;background:url(../images/tit/advertisement.png?ver=190821) no-repeat 0 100%}

.snb {float:left;width:400px;height:34px;margin-top:34px;color:#aaa;font-size:16px;vertical-align:top;word-spacing:6px;line-height:32px}
.snb a {color:#fff;font-weight:300}
.snb span {vertical-align:top;word-spacing:0;line-height:34px}
.snb .btn_snb_prev {display:inline-block;*display:inline;width:25px;height:34px;background:url(../images/btn/btn_snb_prev.png?ver=190813) no-repeat 0 0;*zoom:1}
.snb .btn_snb_next {display:inline-block;*display:inline;width:25px;height:34px;background:url(../images/btn/btn_snb_next.png?ver=190813) no-repeat 0 0;*zoom:1}
.category {float:right;margin-top:44px;color:#fff;font-weight:300;font-size:13px}
.category .arrow {font-weight:normal;font-family:'nanumGothic', 'Dotum', sans-serif}
.category .strong {font-weight:400}

/* cont */
.container {overflow:hidden;width:100%}
.container:after {display:block;content:'';clear:both}
.contents {overflow:hidden;position:relative;width:1060px;min-height:600px;height:auto !important;height:600px;margin:0 auto;padding:0 30px;color:#838383;font-weight:300;letter-spacing:-1px}

/* 회사소개 */
/* 01 golfzon yuwon holdings */
.yuwon {position:relative;top:0;width:100%;height:1046px;margin:42px 0 70px}
.yuwon .tit {overflow:hidden;color:#1d1d1b;font-weight:500;font-size:32px;letter-spacing:-2px;line-height:38px;border-bottom: 1px solid #e6e6e7;padding-bottom:15px}
.yuwon .desc {overflow:hidden;margin-top:10px;color:#838383;font-weight:300;font-size:20px;line-height:26px}
.yuwon .cont {position:absolute;top:0;left:0;width:100%;height:620px;padding-top:310px;box-sizing:border-box;background:url(../images/company/yuwon_visual.png?ver=191030) no-repeat 100% 10px;color:#838383;font-weight:300;font-size:18px}
.yuwon .yuwon_graphic {overflow:hidden;padding-top:66px}

/* 02 ceo_message */
.ceo_message {overflow:hidden;margin: 0 0 70px;background:url(../images/company/ceo_pic_r1.png) no-repeat 0 13px;}
.ceo_message .tit {display:none; overflow:hidden;padding-top:70px; color:#1d1d1b;font-weight:300;font-size:55px;line-height:56px}
.ceo_message .intro {margin-top: 259px;color:#838383;font-weight:500;font-size:23px;line-height:32px;margin-left: 23px;}
.ceo_message .intro em {color:#1d1d1b;font-weight:500}
.ceo_message .txt_area {overflow:hidden;width:100%;margin-top: 90px;}
.ceo_message .txt_area p {overflow:hidden;width: 702px;margin-top: 28px;color:#838383;font-weight:300;font-size:18px;text-align:justify;line-height:24px;}
.ceo_message .fin {padding-top: 0px;text-align:right;}
.ceo_message .fin em {display:block;margin-bottom:10px;color:#1d1d1b;font-weight:700;font-size:17px;word-spacing:2px}

/* 03 ci_intro */
.ci_intro {overflow:hidden;margin:42px 0 70px}
.ci_intro .tit_area {width:100%;height:389px;padding-top:20px;box-sizing:border-box;background:url(../Images/company/ci_intro_pic_r1.png) no-repeat 0 0}
.ci_intro .tit {width:100%;height: 180px;margin-bottom:30px;color:#1d1d1b;font-weight:700;font-size:38px;line-height:46px;}
.ci_intro .tit > em {display:block;color:#1d1d1b;font-weight:500;font-size:20px;line-height:26px;padding-top: 30px;}
.ci_intro .desc {width:100%;height:60px;font-weight:300;font-size:20px;line-height:26px}
.ci_intro .desc > span {display:inline-block;*display:inline;padding-bottom:20px;*zoom:1}
.ci_intro .be_area {overflow:hidden;margin-top:32px}
.ci_intro .es_area {overflow:hidden;margin-top:30px}
.ci_intro .ks_area {overflow:hidden;margin-top:30px}
.ci_intro .eks_area {overflow:hidden;margin-top:30px}

.ci_intro .be_tit,
.ci_intro .es_tit,
.ci_intro .ks_tit,
.ci_intro .eks_tit {width:100%;height:40px;border-bottom:1px solid #e6e6e7;text-indent:-9999px}
.ci_intro .be_tit {background:url(../images/company/ci_intro_tit_overview.png?ver=190813) no-repeat 0 0}
.ci_intro .es_tit {background:url(../images/company/ci_intro_tit_engsig.png) no-repeat 0 0}
.ci_intro .ks_tit {background:url(../images/company/ci_intro_tit_korsig.png) no-repeat 0 0}
.ci_intro .eks_tit {background:url(../images/company/ci_intro_tit_engkorsig.png) no-repeat 0 0}


.ci_intro .sig_cont {overflow:hidden;width:100%}
.ci_intro .sig_cont > li {float:left;margin:0 0 30px;padding:0}
.ci_intro .sig_cont > li:first-child {width:543px;}
.ci_intro .sig_cont > .right {padding-left:19px}
.ci_intro .sig_cont > li > p {height:25px;margin-top:11px;color:#686868;font-weight:500;font-size:15px;line-height:25px}

.ci_intro .btn_manual {display:block;width:336px;height:61px;margin:44px auto 0;background:url(../images/btn/btn_manual.png) no-repeat 0 0;text-indent:-9999px}

/* 04 history */
.history {overflow:hidden;margin:42px 0 70px;border-top:1px solid #1d1d1b}
.history .history_tab {overflow:hidden;width:100%}
.history .history_tab > li {float:left;width:16.35%;margin:0 0 0 4px;padding:0}
.history .history_tab > li:first-child {margin-left:0}
.history .history_tab > li > a {display:block;width:100%;height:65px;background-color:#b6b6b6;color:#fff;font-weight:400;font-size:22px;text-align:center;line-height:65px}
.history .history_tab > li > .on {background-color:#fff;color:#1d1d1b;font-weight:700}
.history .tab_00,
.history .tab_01,
.history .tab_02,
.history .tab_03,
.history .tab_04,
.history .tab_05 {overflow:hidden;position:absolute;top:0;left:-9999px;width:100%}
.history .tab_00.on,
.history .tab_01.on,
.history .tab_02.on,
.history .tab_03.on,
.history .tab_04.on,
.history .tab_05.on {position:relative;left:0;margin-top:60px}
.history .tab_00 {height:1683px;background:url(../images/company/history_tab_00.png?ver=250227) no-repeat 0 0}
.history .tab_01 {height:663px;background:url(../images/company/history_tab_01.png?ver=211117) no-repeat 0 0}
.history .tab_02 {height:721px;background:url(../images/company/history_tab_02.png?ver=211117) no-repeat 0 0}
.history .tab_03 {height:784px;background:url(../images/company/history_tab_03.png?ver=211117) no-repeat 0 0}
.history .tab_04 {height:785px;background:url(../images/company/history_tab_04.png?ver=211117) no-repeat 0 0}
.history .tab_05 {height:793px;background:url(../images/company/history_tab_05.png?ver=211117) no-repeat 0 0}
.history .tab_00 *,
.history .tab_01 *,
.history .tab_02 *,
.history .tab_03 *,
.history .tab_04 *,
.history .tab_05 * {overflow:hidden;position:absolute;left:-9999%;width:1px;height:1px;margin:0;padding:0}

/* 05 intellectual property rights */
.int_right {overflow:hidden;margin:42px 0 70px}
.int_right .outline_tit {height:47px; border-bottom:1px solid #e6e6e7; overflow:hidden; color:#1d1d1b; font-weight:500; font-size:32px; letter-spacing:-2px; line-height:32px}
.int_right .outline_cont {overflow:hidden;width:100%;margin:10px 0 50px}
.int_right .outline_cont > li {overflow:hidden;width:100%;margin:20px 0;padding:0}
.int_right .outline_cont > li .name_1,
.int_right .outline_cont > li .name_2,
.int_right .outline_cont > li .name_3 {float:left;width:210px;height:180px;text-indent:-9999px}
.int_right .outline_cont > li .name_1 {background:url(../images/company/int_right_outline_1.png?ver=190813) no-repeat 0 0}
.int_right .outline_cont > li .name_2 {background:url(../images/company/int_right_outline_2.png?ver=190813) no-repeat 0 0}
.int_right .outline_cont > li .name_3 {background:url(../images/company/int_right_outline_3.png?ver=190813) no-repeat 0 0}
.int_right .outline_cont > li .txt {overflow:hidden;float:left;width:850px;height:180px;padding-top:60px;box-sizing:border-box;color:#787878;font-weight:300;font-size:18px;line-height:24px}
.int_right .trademark_tit {height:32px; overflow:hidden; color:#00377b; font-weight:500; font-size:32px; letter-spacing:-2px; line-height:32px}
.int_right .trademark_desc {overflow:hidden;width:100%;margin-top:10px;padding-bottom:15px;border-bottom:1px solid #e6e6e7;color:#838383;font-weight:300;font-size:20px;line-height:26px;word-spacing:2px}
.trademark_graphic {overflow:hidden;display:block;margin:92px 25px 60px}

/* 06 ethical management */
.ethical {overflow:hidden;margin:42px 0 70px}
.ethical .ethical_tab {overflow:hidden;width:100%;border-top:2px solid #1d1d1b}
.ethical .ethical_tab > li {float:left;width:208px;margin:0 0 0 5px;padding:0}
.ethical .ethical_tab > li:first-child {margin-left:0}
.ethical .ethical_tab > li > a {display:block;width:100%;height:65px;background-color:#b6b6b6;color:#fff;font-weight:400;font-size:22px;text-align:center;line-height:65px}
.ethical .ethical_tab > li > .on {background-color:#fff;color:#1d1d1b;font-weight:700}
.ethical .tab_01,
.ethical .tab_02,
.ethical .tab_03,
.ethical .tab_04,
.ethical .tab_05 {overflow:hidden;position:absolute;top:0;left:-9999px;width:100%}
.ethical .tab_01.on,
.ethical .tab_02.on,
.ethical .tab_03.on,
.ethical .tab_04.on,
.ethical .tab_05.on {position:relative;left:0;margin-top:60px}
.ethical .tit_area {overflow:hidden;width:100%;box-sizing:border-box;border:1px solid #e8e8e8}
.ethical .tit_area .tit {width:100%;height:49px;color:#1d1d1b;font-weight:500;font-size:32px;padding-top:39px;text-align:center;line-height:32px}
.ethical .tit_area .desc {width:100%;height:73px;color:#838383;font-weight:400;font-size:18px;text-align:center;line-height:24px}
.ethical .tab_01 .tit_area .desc,
.ethical .tab_05 .tit_area .desc {height:106px}
.ethical .cont_area {overflow:hidden;margin-top:55px}
.ethical .tab_01 .cont_1 {overflow:hidden;width:100%;height:618px;padding-bottom:50px;background:url(../images/company/ethical_tab_01_cont_1_r1.png) no-repeat 50% 0;border-bottom:1px solid #e6e6e7}
.ethical .tab_01 .cont_2 {overflow:hidden;width:100%;height:414px;margin-top:60px;background:url(../images/company/ethical_tab_01_cont_2_new.png) no-repeat 50% 0}
.ethical .tab_02 .cont_area {width:100%;height:705px;margin-top:37px;background:url(../images/company/ethical_tab_02_cont1_new.png) no-repeat 50% 0}
.ethical .tab_03 .cont_area {width:100%;height:234px;margin-top:52px;background:url(../images/company/ethical_tab_03_cont1_new.png) no-repeat 50% 0}
.ethical .tab_03 .cont_area > h3 {color:#00377b;font-weight:500;font-size:24px}
.ethical .tab_03 .cont_area > p {color:#838383;font-size:15px}
.ethical .tab_04 .cont_area {margin-top:40px}
.ethical .tab_04 .cont_1 {overflow:hidden;width:100%;height:173px;background:url(../images/company/ethical_tab_04_cont1_r1.png) no-repeat 130px 0}
.ethical .tab_04 .cont_2 {overflow:hidden;width:100%;height:173px;margin-top:46px;background:url(../images/company/ethical_tab_04_cont2_new.png) no-repeat 130px 0}
.ethical .tab_01 .cont_1 *,
.ethical .tab_01 .cont_2 *,
.ethical .tab_02 .cont_area *,
.ethical .tab_03 .cont_area dl,
.ethical .tab_04 .cont_1 *,
.ethical .tab_04 .cont_2 * {overflow:hidden;position:absolute;left:-9999%;width:1px;height:1px;margin:0;padding:0}
.ethical .tab_05 .cont_1 {height:493px;margin:26px 0 58px;padding:30px 0 0;background:url(../images/company/ethical_tab_05_cont1_new.png) no-repeat 0 110px}
.ethical .tab_05 .cont_tit {border-bottom:1px solid #e6e6e7;color:#1d1d1b;font-weight:500;font-size:32px;line-height:58px}
.ethical .tab_05 .step_1 {margin-top:40px;padding-left:140px}
.ethical .tab_05 .step_2 {margin-top:30px;padding-left:140px}
.ethical .tab_05 .step_3 {margin-top:40px;padding-left:140px}
.ethical .tab_05 .step_1 .step_tit,
.ethical .tab_05 .step_2 .step_tit,
.ethical .tab_05 .step_3 .step_tit {margin-bottom:5px;border-bottom:1px solid #e5e5e5;font-weight:400;font-size:26px;line-height:39px}
.ethical .tab_05 .step_1 .step_tit {color:#1d1d1b}
.ethical .tab_05 .step_2 .step_tit {color:#3c3c3b}
.ethical .tab_05 .step_3 .step_tit {color:#404040}
.ethical .tab_05 .cont_1 .step_desc {font-weight:400;font-size:18px;line-height:24px}
.ethical .tab_05 .cont_1 .step_desc em {color:#ed1b2f;font-weight:400}
.ethical .tab_05 .cont_2 .cont_desc {padding-top:10px;font-weight:400;font-size:18px;line-height:24px}
.ethical .tab_05 .cont_2 .info_area {height:246px;margin:25px 0 0;padding:0 0 15px 246px;background:url(../images/company/ethical_tab_05_graphic.png) no-repeat 0 10px}
.ethical .tab_05 .cont_2 .contact {overflow:hidden;padding-bottom:15px;border-bottom:1px solid #e6e6e7}
.ethical .tab_05 .cont_2 .contact > li > strong {display:inline-block;padding-left:10px;background:url(../images/bullet/bu_dot_1.png) no-repeat 0 14px;color:#1d1d1b;font-weight:500;font-size:18px;line-height:24px}
.ethical .tab_05 .cont_2 .contact > li > p {display:inline-block;padding-left:10px;font-size:18px;line-height:24px}
.ethical .tab_05 .cont_2 .contact > li > a {display:inline-block;padding-left:10px;font-size:18px;line-height:24px}

.ethical .tab_05 .cont_2 .txt_info {padding-top:10px;font-weight:400;font-size:18px;line-height:24px}
.ethical .tab_05 .cont_2 .btn_info {display:block;overflow:hidden;width:199px;height:44px;margin:15px 0 0;background:url(../images/btn/btn_info.png?ver=190813) no-repeat 0 0;text-indent:-9999px}
.ethical .tab_05 .cont_3 {overflow:hidden;margin-top:50px}
.ethical .tab_05 .cont_3 .cont_desc {padding-top:10px;font-weight:400;font-size:18px;line-height:24px}

/* 07 contact us */
.contact_us {overflow:hidden;margin:42px 0 70px}
.contact_us .contact_us_tab {overflow:hidden;width:100%;border-top:2px solid #1d1d1b}
.contact_us .contact_us_tab > li {float:left;width:528px;margin:0 0 0 4px;padding:0}
.contact_us .contact_us_tab > li:first-child {margin-left:0}
.contact_us .contact_us_tab > li > a {display:block;width:100%;height:65px;background-color:#b6b6b6;color:#fff;font-weight:400;font-size:22px;text-align:center;line-height:65px}
.contact_us .contact_us_tab > li > .on {background-color:#fff;color:#1d1d1b;font-weight:700}
.contact_us .tab_01,
.contact_us .tab_02 {overflow:hidden;position:absolute;top:0;left:-9999px;width:100%}
.contact_us .tab_01.on,
.contact_us .tab_02.on {position:relative;left:0;margin-top:40px}
.contact_us .map_1,
.contact_us .map_2 {overflow:hidden;width:100%;height:455px;margin-bottom:20px;box-sizing:border-box;border:1px solid #b6b6b6}
.contact_us .obj {display:inline-block;*display:inline;overflow:hidden;width:80px;height:26px;padding:0 0 0 20px;background:url(../images/bullet/bu_mark.png?ver=190813) no-repeat 0 50%;color:#1d1d1b;font-weight:500;font-size:14px;line-height:26px;*zoom:1}
.contact_us .obj_info {display:inline-block;*display:inline;overflow:hidden;height:16px;padding:5px 0;line-height:16px;*zoom:1}
.contact_us .obj_info > li {float:left;padding:0 10px;border-left:1px solid #cbcbcb}
.contact_us .obj_info > li:first-child {padding-left:0;border-left:0 none}
.contact_us .obj_info strong {padding-right:5px;color:#1d1d1b;font-weight:500;font-size:14px}
.contact_us .obj_info span {color:#787878;font-size:14px;letter-spacing:0}

/* 그룹사소개 */
/* 01 group overview */
.group_overview {overflow:hidden;margin:42px 0 70px;}
.group_overview .tit {overflow:hidden;color:#1d1d1b;font-weight:500;font-size:32px;letter-spacing:-2px;line-height:38px;border-bottom: 1px solid #e6e6e7;padding-bottom:15px}
.group_overview .desc {overflow:hidden;margin-top:10px;color:#838383;font-weight:300;font-size:20px;line-height:26px}
.group_overview .finTxt {overflow:hidden;margin-top:20px;color:#00377b;font-weight:500;font-size:22px;line-height:28px}
.group_overview .group_overview_graphic {overflow:hidden;padding-top:55px}

/* 02 business_fields */
.business_fields {overflow:hidden;margin:42px 0 70px}
.business_fields .business_fields_tab {overflow:hidden;width:100%;border-top:2px solid #1d1d1b}
.business_fields .business_fields_tab > li {float:left;width:528px;margin:0 0 0 4px;padding:0}
.business_fields .business_fields_tab > li:first-child {margin-left:0}
.business_fields .business_fields_tab > li > a {display:block;width:100%;height:65px;background-color:#b6b6b6;color:#fff;font-weight:400;font-size:22px;text-align:center;line-height:65px}
.business_fields .business_fields_tab > li > .on {background-color:#fff;color:#1d1d1b;font-weight:700}
.business_fields .tab_01,
.business_fields .tab_02 {overflow:hidden;position:absolute;top:0;left:-9999px;width:100%}
.business_fields .tab_01.on,
.business_fields .tab_02.on {position:relative;left:0;}
.business_fields .tit {width:100%;height:50px;border-bottom:1px solid #e6e6e7;color:#00377b;font-weight:500;font-size:32px;line-height:1.3em}
.business_fields .cont_1 {overflow:hidden;margin-top:20px}
.business_fields .cont_1  h3 {color:#1d1d1b;font-weight:500;font-size:20px}
.business_fields .cont_1  p {width:100%;padding:0 0 24px;color:#838383;font-weight:300;font-size:18px;word-spacing:1px;line-height:1.4}
.business_fields .cont_1 > li {width:100%;height:365px;box-sizing:border-box}
.business_fields .cont_1 > .cont_1_1 {padding:80px 0 0 408px;background:url(../images/group/business_fields_cont_5.png) no-repeat 0 0;height:400px}
.business_fields .cont_1 > .cont_1_2 {margin-top:45px;padding:98px 0 0;background:url(../images/group/business_fields_cont_10.png) no-repeat 0 0}
.business_fields .cont_1 > .cont_1_3 {margin-top:45px;padding:128px 0 0 408px;background:url(../images/group/business_fields_cont_11.png) no-repeat 0 0}
.business_fields .cont_2 {overflow:hidden;}
.business_fields .cont_2 > li {width:100%;height:365px;box-sizing:border-box}
.business_fields .cont_2 > .cont_2_1 {padding:108px 0 0;background:url(../images/group/business_fields_cont_2.png) no-repeat 0 0}
.business_fields .cont_2 > .cont_2_2 {position:relative;z-index:100;padding:85px 0 0 408px;background:url(../images/group/business_fields_cont_3.png?ver=220407) no-repeat 0 0}
.business_fields .cont_2 > .cont_2_3 {margin-top:71px;padding:98px 0 0;background:url(../images/group/business_fields_cont_4.jpg) no-repeat 0 0}
.business_fields .cont_2 > .cont_2_4 {margin-top:45px;padding:122px 0 0 408px;background:url(../images/group/business_fields_cont_6.png?ver=240111) no-repeat 0 0}
.business_fields .cont_2 > .cont_2_5 {margin-top:45px;padding:97px 0 0;background:url(../images/group/business_fields_cont_7.png?ver=190813) no-repeat 0 0}
.business_fields .cont_2 > .cont_2_6 {margin-top:45px;padding:136px 0 0 408px;background:url(../images/group/business_fields_cont_8.png?ver=250226) no-repeat 0 0}
.business_fields .cont_2 > .cont_2_7 {margin-top:45px;padding:162px 0 0 0px;background:url(../images/group/business_fields_cont_9.png?ver=250226) no-repeat 0 0}
.business_fields .cont_2 > .cont_2_8 {padding:77px 0 0 0;background:url(../images/group/business_fields_cont_5.png) no-repeat 0 0;height:450px;margin-top:40px;}
.business_fields .cont_2 > .cont_2_9 {margin-top:45px;padding:148px 0 0 0px;background:url(../images/group/business_fields_cont_cloud.png) no-repeat 0 0}

.business_fields .cont_2 h3 {color:#1d1d1b;font-weight:500;font-size:20px}
.business_fields .cont_2 p {width:100%;padding:0 0 24px;color:#838383;font-weight:300;font-size:18px;word-spacing:1px;line-height:1.4}

/* 사회공헌 */
/* 01 보도자료 */
.press {overflow:hidden;margin:42px 0 70px}
.press .search_area {overflow:hidden;width:100%;height:36px;margin-bottom:15px;padding-top:8px;background-color:#e3e3e3;text-align:center}
.press .search_area .select_search {width:84px;height:30px;margin-right:4px;padding-left:10px;box-sizing:border-box;background-color:#f6f6f6;border:1px solid #cecece;color:#858585;font-size:15px;vertical-align:top}
.press .search_area .input_search {width:300px;height:30px;margin-right:4px;padding:0 5px;box-sizing:border-box;background-color:#f6f6f6;border:1px solid #cecece;color:#858585;line-height:30px;vertical-align:top}
.press .search_area .btn_search {display:inline-block;*display:inline;width:42px;height:30px;background:url(../images/btn/btn_board_search.png) no-repeat 0 0;text-indent:-9999px;vertical-align:top;*zoom:1}
.press .btn_more {display:block;overflow:hidden;width:100%;height:45px;margin-top:43px;background:#1d1d1b url(../images/bullet/bu_more.png?ver=190814) no-repeat 42.5% 50%;color:#fff;font-weight:400;font-size:20px;text-align:center;line-height:45px;clear:both}

/* 게시판 */
/*
.board_press {overflow:hidden;width:1071px}
.board_press .board_tr {float:left;position:relative;width:346px;height:207px;margin:0 11px 11px 0;padding:15px;box-sizing:border-box;background:url(../images/board/bg_arrow.png) no-repeat 95% 50%;border:1px solid #cecece}
.board_press .board_div {overflow:hidden;float:left}
.board_press .board_no {float:left;width:31px;height:31px;background:url(../images/board/bg_no.png) no-repeat 0 0;color:#fff;font-size:16px;text-align:center;line-height:31px}
.board_press .board_no_new {float:left;width:31px;height:31px;background:url(../images/board/bg_no_new.png) no-repeat 0 0;color:#fff;font-size:16px;text-align:center;line-height:31px}
.board_press .sort_notice {background:url(../images/board/bg_sort_notice.png) no-repeat 0 0}
.board_press .sort_course {background:url(../images/board/bg_sort_course.png) no-repeat 0 0}
.board_press .sort_announce {background:url(../images/board/bg_sort_announce.png) no-repeat 0 0}
.board_press .board_sort {overflow:hidden;float:left;margin:7px;padding-left:5px;border-left:1px solid #e6e6e7;color:#6d6d6d;font-weight:400;font-size:16px;line-height:16px}
.board_press .board_viwer {overflow:hidden;float:right;margin:7px;color:#858585;font-weight:300;font-size:15px}
.board_press .board_tit {display:block;overflow:hidden;position:absolute;top:0;left:0;width:270px;height:60px;margin:75px 20px 0;color:#023f87;font-weight:500;font-size:20px}
.board_press .board_date {position:absolute;bottom:20px;color:#858585;font-size:15px}
.board_press .board_file {position:absolute;right:5px;bottom:5px;width:120px;height:50px;background:url(../images/ico/ico_pdf.png) no-repeat 95% 50%;color:#484747;font-weight:400;font-size:15px;line-height:50px}
*/
.board_press {overflow:hidden;width:1071px;border-collapse:collapse;border-bottom:2px solid #1d1d1b}
.board_press thead tr {height:48px;background-color:#1d1d1b}
.board_press thead tr th {font-weight:500;font-size:18px;color:#fff;letter-spacing:0}
.board_press tbody tr {height:48px;border-bottom:1px solid #d0d0d0}
.board_press tbody tr td {border-left:1px solid #d0d0d0;font-weight:300;font-size:18px;text-align:center}
.board_press tbody tr td:first-child {border-left:0}
.board_press tbody tr .al_l {text-align:left}
.board_press .board_tit {display:block;overflow:hidden;width:630px;text-overflow:ellipsis;white-space:nowrap}

/* 01_2 보도자료_뷰어 */
.press_v {overflow:hidden;margin:42px 0 70px}
.press_v .btn_tbl_list {display:block;float:right;width:102px;height:40px;margin-top:16px;background-color:#1d1d1b;color:#fff;font-weight:500;font-size:18px;text-align:center;line-height:40px}

/* 게시판_뷰어 */
.press_v .temp03 {border-collapse:collapse}
.press_v .temp03 thead tr {height:43px;background-color:#ebebeb;border-top:2px solid #d9d9d9}
.press_v .temp03 tfoot td {height:39px}
.press_v .temp03 tfoot .board_next_area > td {border-top:1px solid #d9d9d9;border-bottom:2px solid #d9d9d9}
.press_v .temp03 tbody .board_file_area > td {height:50px}
.press_v .board_view {width:100%}
.press_v .board_no {background-color:#00377b;color:#fff;font-weight:500;font-size:20px;text-align:center}
.press_v .sort_notice {background-color:#f7941e}
.press_v .sort_course {background-color:#ed1a3b}
.press_v .sort_announce {background-color:#006eb7}
.press_v .board_sort {color:#6d6d6d;font-weight:400;font-size:16px;text-align:center}
.press_v .board_sort > span {display:block;height:20px;border-right:1px solid #858585;line-height:20px}
.press_v .board_tit {padding-left:20px;color:#06377b;font-weight:500;font-size:16px;text-align:left}
.press_v .board_date,
.press_v .board_viwer {color:#858585;font-weight:400;font-size:15px}
.press_v .board_date > span {display:block;height:24px;border-right:1px solid #858585;line-height:24px}
.press_v .bu_prev,
.press_v .bu_next {height:15px;padding-left:20px;text-indent:-9999px}
.press_v .bu_prev {background:url(../images/bullet/bu_prev.png) no-repeat 50% 50%}
.press_v .bu_next {background:url(../images/bullet/bu_next.png) no-repeat 50% 50%}
.press_v .board_prev,
.press_v .board_next {display:block;height:24px;padding-left:16px;border-left:1px solid #c2c2c2;color:#858585;font-weight:400;font-size:15px;line-height:24px}
.press_v .board_prev_date,
.press_v .board_next_date {color:#858585;font-weight:400;font-size:15px}
.press_v .board_cont {overflow:hidden;position:relative;width:1060px;padding:30px;box-sizing:border-box;border-bottom:2px solid #d9d9d9;font-weight:400;font-size:15px}
.press_v .board_cont * {word-wrap:break-word}
.press_v .board_prev_date {padding-right:30px;text-align:right}



/* 02 social contribution */
.social {overflow:hidden;margin:42px 0 70px}
.social .tit {overflow:hidden;color:#1d1d1b;font-weight:500;font-size:32px;letter-spacing:-2px;line-height:38px;border-bottom: 1px solid #e6e6e7;padding-bottom:15px}
.social .desc {overflow:hidden;margin-top:10px;color:#838383;font-weight:300;font-size:20px;line-height:26px;margin-bottom:40px;}
.social .social_tab {overflow:hidden;width:100%;border-top:2px solid #1d1d1b}
.social .social_tab > li {float:left;width:262px;margin:0 0 0 4px;padding:0}
.social .social_tab > li:first-child {margin-left:0}
.social .social_tab > li > a {display:block;width:100%;height:65px;background-color:#b6b6b6;color:#fff;font-weight:400;font-size:22px;text-align:center;line-height:65px}
.social .social_tab > li > .on {background-color:#fff;color:#1d1d1b;font-weight:700}
.social .tab_01,
.social .tab_02,
.social .tab_04,
.social .tab_03 {overflow:hidden;position:absolute;top:0;left:-9999px;width:100%}
.social .tab_01.on,
.social .tab_02.on,
.social .tab_04.on,
.social .tab_03.on {position:relative;left:0;margin-top:40px}
.social .tit_area {overflow:hidden;width:100%;box-sizing:border-box;border:1px solid #e8e8e8;text-align:center;}
.social .tit_area .tit_logo {padding-top:35px;margin-bottom:30px;padding-left:25px;}
.social .tab_01 .holdings_tit {padding-top:7px}
.social .holdings_tit {width:100%;line-height:34px;padding-top:35px;margin-bottom: 20px;color:#1d1d1b;font-weight:500;font-size:32px;text-align:center}
.social .holdings_desc {margin-bottom:35px;color:#838383;font-weight:400;font-size:20px;text-align:center;line-height:26px}
.social .cont_area {overflow:hidden;margin-top:22px}
.social .cont_area > li {overflow:hidden;width:100%;height:270px}
.social .cont_area_01 {background:url(../images/social/social_holdings_01.jpg) no-repeat 100% 0}
.social .cont_area_02 {box-sizing:border-box;padding-left:400px;background:url(../images/social/social_holdings_02.jpg) no-repeat 0 0}
.social .cont_area_03 {background:url(../images/social/social_holdings_03.jpg) no-repeat 100% 0}
.social .holdings_program {overflow:hidden;margin-top:50px;color:#00377b;font-weight:500;font-size:24px;line-height:28px}
.social .cont_area_02 > .holdings_program {margin-top:45px}
.social .holdings_cont {overflow:hidden;margin-top:20px}
.social .holdings_cont > dt {color:#06377b;font-weight:700;font-size:18px;line-height:24px}
.social .holdings_cont > dd {margin-bottom:5px;color:#787878;font-weight:300;font-size:18px}
.social .btn_area {margin: 48px auto 0;width: 490px;}
.social .btn_youtube {display: inline-block;overflow:hidden;width:220px;height:33px;background:url(../Images/btn/btn_youtube_w.png) no-repeat 0 0;text-indent:-9999px;float: left;}
.social .btn_blog {display: inline-block;overflow:hidden;width:220px;height:34px;background:url(../Images/btn/btn_blog_w.png) no-repeat 0 0;text-indent:-9999px;margin-left: 50px;}


.social .cont_1{width:100%;margin-top:40px;}
.social .cont_1 li {display:inline-block;width:520px;vertical-align:top;margin-bottom:40px}
.social .cont_1 li:nth-child(odd){margin-right:18px;}
.social .cont_1 li h4{font-weight:500;font-size:26px;color:#1d1d1b;width:100%;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:5px;line-height:1.2;margin-top:25px}
.social .cont_1 li p{color:#838383;font-weight:400;font-size:18px;line-height:1.3;text-align:left;}
.social .tab_03 .cont_1 li:first-child {width:1060px;}
.social .tab_03 .cont_1 li:nth-child(2) {margin-right:18px;}
.social .tab_03 .cont_1 li:nth-child(3) {margin-right:0px;}
.social .tab_03 .cont_1 li:last-child {width:1060px;}

.social .cont_2{width:100%;margin-top:40px;}
.social .cont_2 li{display:block;width:100%;}
.social .cont_2 li h4{font-weight:500;font-size:26px;color:#1d1d1b;width:100%;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:10px;line-height:1.2;margin-top:25px}
.social .cont_2 li p{color:#838383;font-weight:400;font-size:18px;line-height:1.3;text-align:left;}

.social .tab_02 .btn_link {display:block;width:285px;height:44px;margin:0 auto;background:url(../images/btn/btn_link_tab02.jpg) no-repeat 0 0;text-indent:-9999px}
.social .tab_03 .btn_link {display:block;width:299px;height:44px;margin:0 auto;background:url(../images/btn/btn_link_tab03.jpg) no-repeat 0 0;text-indent:-9999px}



/*단원채용 팝업*/
.social .recruitPop{display:none;width:720px;height:740px;background:#fff;margin:auto;position:absolute;left:50%;margin-left:-360px;top:40px;z-index:9999}
.recruitPop .btn_close{position:absolute;right:20px;top:20px;background:url(../Images/btn/btn_close.png) 0 0 no-repeat;width:32px;height:30px;z-index:99}
.social .layerBack{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.7);display:none;z-index:999}
.recruitPop .tbox2 {box-sizing:border-box;padding:70px 30px 40px 30px;height:740px;overflow-y:scroll;}
.recruitPop .tbox2 .tit_area {width:100%;height:395px;padding-top:130px;box-sizing:border-box;background:url(../images/social/newdin_pastel_logo.png) no-repeat 50% 35px;border:1px solid #e8e8e8}
.recruitPop .tbox2 .tit_area .tit {color:#000000;font-weight:500;font-size:28px;line-height:28px;text-align:center}
.recruitPop .tbox2 .tit_area .desc {overflow:hidden;margin-top:12px;font-size:18px;line-height:24px;text-align:center}
.recruitPop .tbox2 .recruitPop .tbox2_tab {overflow:hidden;width:100%;margin-top:28px;border-top:2px solid #00377b}
.recruitPop .tbox2 .recruitPop .tbox2_tab > li {float:left;width:528px;margin:0 0 0 4px;padding:0}
.recruitPop .tbox2 .recruitPop .tbox2_tab > li:first-child {margin-left:0}
.recruitPop .tbox2 .recruitPop .tbox2_tab > li > a {display:block;width:100%;height:65px;background-color:#b6b6b6;color:#fff;font-weight:400;font-size:22px;text-align:center;line-height:65px}
.recruitPop .tbox2 .recruitPop .tbox2_tab > li > .on {background-color:#fff;color:#00377b;font-weight:700}
.recruitPop .tbox2 .tab_01{overflow:hidden;position:relative;top:0;left:0px;width:100%;margin-top:40px}
.recruitPop .tbox2 .tab_01 .cont_tit {width:100%;height:55px;border-bottom:1px solid #e8e8e8;color:#000;font-weight:500;font-size:32px;line-height:55px}
.recruitPop .tbox2 .tab_01 .cont_sub_tit {width:100%;height:70px;border-bottom:1px solid #e8e8e8;color:#000;font-weight:500;font-size:24px;line-height:95px}
.recruitPop .tbox2 .tab_01 ul {overflow:hidden;margin:10px 0 5px}
.recruitPop .tbox2 .tab_01 li {overflow:hidden;padding:3px 0;clear:both;margin-bottom:0}
.recruitPop .tbox2 .tab_01 li > strong {display:inline-block;vertical-align:middle;height:32px;padding-left:10px;box-sizing:border-box;background:url(../images/bullet/bu_dot_1.png) no-repeat 0 14px;color:#000;font-weight:400;font-size:18px;line-height:32px}
.recruitPop .tbox2 .tab_01 li > p {display:inline-block;vertical-align:middle;margin:6px 0;padding-left:10px;border-left:2px groove #e4e4e4;font-size:18px;line-height:20px}
.recruitPop .tbox2 .tab_01 li > p.top {vertical-align:top;line-height:1.5}
.recruitPop .tbox2 .tab_01 li > em {margin:6px 0;font-size:18px;line-height:20px}
.recruitPop .tbox2 .tab_01 li > p > em{color:#00377b}
.recruitPop .tbox2 .tab_01 li > span {font-size:16px;line-height:32px}
.recruitPop .tbox2 .tab_01 .sub_tit{color:#000;font-weight:700;font-size:20px;margin-bottom:-5px;}
.recruitPop .tbox2 .tab_01 .cont_1 strong {width:85px}
.recruitPop .tbox2 .tab_01 .cont_2 strong {width:100px}
.recruitPop .tbox2 .tab_01 .cont_3 strong {width:85px}
.recruitPop .tbox2 .tab_01 .pl100{padding-left:96px;}
.recruitPop .tbox2 .tab_01 .cont_4 {overflow:hidden;margin:10px 0 15px}
.recruitPop .tbox2 .tab_01 .cont_4 > em{margin:0px 0 13px;font-size:18px;line-height:20px;display:block}
.recruitPop .tbox2 .tab_01 .cont_4 p {float:left;margin:6px 0;padding-left:10px;border-left:2px groove #e4e4e4;font-size:18px;line-height:20px}
.recruitPop .tbox2 .map_1 {overflow:hidden;width:100%;height:475px;margin-bottom:20px;box-sizing:border-box;border:1px solid #b6b6b6}
.recruitPop .tbox2 .btn_support{width:389px;height:61px;display:block;background:url(../Images/social/btn_support.jpg) 0 0 no-repeat;vertical-align:middle;margin-left:127px;margin-top:10px;}

/*광고자료*/
.advertisement {overflow:hidden;margin:42px 0 70px}
.advertisement .advertisement_tab {overflow:hidden;width:100%;border-top:2px solid #1d1d1b}
.advertisement .advertisement_tab > li {float:left;width:350.5px;margin:0 0 0 4px;padding:0}
.advertisement .advertisement_tab > li:first-child {margin-left:0}
.advertisement .advertisement_tab > li > a {display:block;width:100%;height:65px;background-color:#b6b6b6;color:#fff;font-weight:400;font-size:22px;text-align:center;line-height:65px}
.advertisement .advertisement_tab > li > .on {background-color:#fff;color:#1d1d1b;font-weight:700}
.advertisement .tab_01,
.advertisement .tab_02,
.advertisement .tab_03 {overflow:hidden;position:absolute;top:0;left:-9999px;width:100%}
.advertisement .tab_01.on,
.advertisement .tab_02.on,
.advertisement .tab_03.on {position:relative;left:0;margin-top:40px}
.advertisement .tit{border-bottom: 1px solid #e6e6e7;overflow: hidden;color: #1d1d1b;font-weight: 500;font-size: 28px;letter-spacing: -2px;line-height:1.2;padding-bottom:10px}
.advertisement .tab_03 .cont_img{margin-top:25px;padding-bottom:30px;background:url(../Images/social/border_line.png) 0 100% no-repeat;background-size:1060px 8px}
.advertisement .btn_companyDown{width:402px;height:61px;background:url(../Images/btn/btn_companyDown_r1.png?ver=191030) 0 0 no-repeat;margin:30px auto;display: inherit;}

.advertisement .view_area {overflow:hidden}
.advertisement .view_area > .tit {width:100%;border-bottom:1px solid #e6e6e7;color:#1d1d1b;font-weight:500;font-size:28px;line-height:58px}
.advertisement .view_area > .vdo_area {overflow:hidden;padding:24px 0 34px;background:url(../Images/social/border_line.png) repeat-x 0 100%}
.advertisement .view_area > .vdo_area .vdo {float:left;width:720px;height:405px;margin-right:15px}
.advertisement .view_area > .vdo_area .vdo iframe {width:720px;height:405px}
.advertisement .view_area > .vdo_area .caption {float:left;width:320px;height:405px;padding:25px 23px;box-sizing:border-box;border:1px solid #eaeaea;color:#838383;font-weight:400;font-size:18px;word-break:keep-all;}
.advertisement .view_area > .vdo_area .caption > strong {display:block;margin-bottom:25px;font-weight:400}
.advertisement .list_area {overflow:hidden;margin-top:29px}
.advertisement .list_area .board_ad {overflow:hidden;width:1076px}
.advertisement .list_area .board_ad .board_tr {float:left;width:251px;height:287px;margin:0 18px 19px 0;background-color:#f6f6f6}
.advertisement .list_area .board_ad .board_tr .board_play {display:block;position:relative;top:0;width:100%;height:184px}
.advertisement .list_area .board_ad .board_tr .cont_img {width:100%;height:184px}
.advertisement .list_area .board_ad .board_tr .wrap_img {position:absolute;top:0;left:0;z-index:100;width:100%;height:184px}
.advertisement .list_area .board_ad .board_tr .board_tit {overflow:hidden;width:215px;height:65px;margin:0 auto;padding:10px 5px 0;box-sizing:border-box;border-bottom:1px solid #e6e6e7;color:#838383;font-weight:400;font-size:15px;line-height:25px;letter-spacing:-2px;word-spacing:1px}
.advertisement .list_area .board_ad .board_tr .board_year {width:215px;margin:10px auto 0;padding-left:5px;color:#1d1d1b;font-weight:500;font-size:16px;line-height:15px}
.advertisement .btn_more {display:block;overflow:hidden;width:100%;height:45px;margin-top:27px;background:#1d1d1b url(../images/bullet/bu_more.png) no-repeat 42.5% 50%;color:#fff;font-weight:400;font-size:20px;text-align:center;line-height:45px;clear:both}

/* 03 벤처 창업 보육센터 TBOX */
/*.tbox {overflow:hidden;margin:40px 0 70px}
.tbox .tit_area {width:100%;height:269px;padding-top:147px;box-sizing:border-box;background:url(../images/social/tbox_logo.jpg) no-repeat 50% 40px;border:1px solid #e8e8e8}
.tbox .tit_area .tit {color:#00377b;font-weight:500;font-size:28px;line-height:28px;text-align:center}
.tbox .tit_area .desc {overflow:hidden;margin-top:12px;font-size:18px;line-height:24px;text-align:center}
.tbox .tbox_tab {overflow:hidden;width:100%;margin-top:28px;border-top:2px solid #00377b}
.tbox .tbox_tab > li {float:left;width:528px;margin:0 0 0 4px;padding:0}
.tbox .tbox_tab > li:first-child {margin-left:0}
.tbox .tbox_tab > li > a {display:block;width:100%;height:65px;background-color:#b6b6b6;color:#fff;font-weight:400;font-size:22px;text-align:center;line-height:65px}
.tbox .tbox_tab > li > .on {background-color:#fff;color:#00377b;font-weight:700}
.tbox .tab_01,
.tbox .tab_02 {overflow:hidden;position:absolute;top:0;left:-9999px;width:100%}
.tbox .tab_01.on,
.tbox .tab_02.on {position:relative;left:0;margin-top:40px}

.tbox .tab_01 .cont_tit {width:100%;height:55px;border-bottom:1px solid #e8e8e8;color:#00377b;font-weight:500;font-size:32px;line-height:55px}
.tbox .tab_01 ul {overflow:hidden;margin:10px 0 40px}
.tbox .tab_01 li {overflow:hidden;padding:2px 0;clear:both}
.tbox .tab_01 li > strong {display:block;float:left;height:32px;padding-left:10px;box-sizing:border-box;background:url(../images/bullet/bu_dot_1.png) no-repeat 0 14px;color:#00377b;font-weight:400;font-size:18px;line-height:32px}
.tbox .tab_01 li > p {float:left;margin:6px 0;padding-left:10px;border-left:2px groove #e4e4e4;font-size:18px;line-height:20px}
.tbox .tab_01 li > span {font-size:16px;line-height:32px}
.tbox .tab_01 .cont_1 .li_l {float:left;width:656px}
.tbox .tab_01 .cont_1 .li_r {float:left;width:400px;clear:none}
.tbox .tab_01 .cont_1 .li_l strong {width:138px}
.tbox .tab_01 .cont_1 .li_r strong {width:119px}
.tbox .tab_01 .cont_2 strong {width:120px}
.tbox .tab_01 .cont_3 strong {width:130px}
.tbox .tab_01 .cont_4 strong {width:200px}
.tbox .tab_01 .cont_5 strong {width:82px}

.tbox .tab_01 .cont_4 {overflow:hidden;margin:10px 0 15px}
.tbox .tab_01 .cont_4 strong {display:block;float:left;height:32px;padding-left:10px;box-sizing:border-box;background:url(../images/bullet/bu_dot_1.png) no-repeat 0 14px;color:#00377b;font-weight:400;font-size:18px;line-height:32px}
.tbox .tab_01 .cont_4 p {float:left;margin:6px 0;padding-left:10px;border-left:2px groove #e4e4e4;font-size:18px;line-height:20px}
.tbox .map_1 {overflow:hidden;width:100%;height:475px;margin-bottom:20px;box-sizing:border-box;border:1px solid #b6b6b6}
.tbox .tab_01 .img_document {padding:10px 0 20px 10px}
.tbox .tab_01 .btn_move_in {display:block;width:223px;height:44px;margin:0 0 20px 90px;background:url(../images/btn/btn_move_in.png) no-repeat 0 0;text-indent:-9999px}
.tbox .tab_01 .cont_6 {overflow:hidden;width:100%;height:429px;margin-top:42px;margin-bottom:50px;background:url(../images/social/tbox_step.png) no-repeat 50% 0}
.tbox .tab_01 .cont_6 * {overflow:hidden;position:absolute;left:-9999%;width:1px;height:1px;margin:0;padding:0}
.tbox .tab_01 .cont_7 {width:1068px;margin:20px 0 0}
.tbox .tab_01 .cont_7 li {float:left;width:348px;height:35px;margin-right:8px;margin-bottom:16px;padding:231px 0 0;border-bottom:1px solid #d8d8d8;clear:none}
.tbox .tab_01 .cont_7 li > p {float:none;margin:0;padding:0;border-left:0 none;color:#002b4f;font-weight:400;font-size:18px;line-height:35px}
.tbox .tab_01 .cont_7 .li1 {background:url(../images/social/tbox_place_1.jpg) no-repeat 0 0}
.tbox .tab_01 .cont_7 .li2 {background:url(../images/social/tbox_place_2.jpg) no-repeat 0 0}
.tbox .tab_01 .cont_7 .li3 {background:url(../images/social/tbox_place_3.jpg) no-repeat 0 0}
.tbox .tab_01 .cont_7 .li4 {background:url(../images/social/tbox_place_4.jpg) no-repeat 0 0}
.tbox .tab_01 .cont_7 .li5 {background:url(../images/social/tbox_place_5.jpg) no-repeat 0 0}
.tbox .tab_01 .cont_7 .li6 {background:url(../images/social/tbox_place_6.jpg) no-repeat 0 0}
.tbox .tab_01 .cont_7 .li7 {background:url(../images/social/tbox_place_7.jpg) no-repeat 0 0}
.tbox .tab_01 .cont_7 .li8 {background:url(../images/social/tbox_place_8.jpg) no-repeat 0 0}
.tbox .tab_01 .cont_7 .li9 {background:url(../images/social/tbox_place_9.jpg) no-repeat 0 0}
.tbox .tab_01 .cont_7 .li10 {background:url(../images/social/tbox_place_10.jpg) no-repeat 0 0}

.tbox .tab_02 .faq_area {overflow:hidden;width:1060px;margin:0;border-top:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9}
.tbox .tab_02 .faq_area .faq_tr {overflow:hidden;width:100%;background:url(../images/bullet/bu_line.gif) repeat-y 72px 0}
.tbox .tab_02 .faq_area .faq_th {float:left;background-color:#023f87;color:#fff;font-weight:500;font-size:16px;text-align:center;line-height:45px}
.tbox .tab_02 .faq_area .th_type {width:75px;height:45px}
.tbox .tab_02 .faq_area .th_txt {width:984px;height:45px}
.tbox .tab_02 .faq_area .faq_td {overflow:hidden;float:left;width:100%;border-bottom:1px solid #f2f2f2}
.tbox .tab_02 .faq_area .faq_q {display:block;overflow:hidden;background:url(../images/bullet/bu_faq_q.png) no-repeat 30px 50%}
.tbox .tab_02 .faq_area .faq_a {display:none;overflow:hidden;background:#fcfcfc url(../images/bullet/bu_faq_a.png) no-repeat 30px 50%}
.tbox .tab_02 .faq_area .faq_q .td_txt {width:100%;padding:15px 110px 15px 95px;box-sizing:border-box;background:url(../images/bullet/bu_faq_plus.png) no-repeat 1015px 50%;color:#686868;font-weight:400;font-size:18px;line-height:24px}
.tbox .tab_02 .faq_area .faq_tr.on .faq_q .td_txt {background:url(../images/bullet/bu_faq_minus.png) no-repeat 1015px 50%}
.tbox .tab_02 .faq_area .faq_a .td_txt {width:100%;padding:40px 45px 40px 95px;box-sizing:border-box;background:url(../images/bullet/bu_line.gif) repeat-y 72px 0;color:#686868;font-weight:400;font-size:18px;line-height:24px}
*/

/*뉴딘파스텔 합창단 단원 채용*/
.tbox {overflow:hidden;margin:40px 0 70px}
.tbox .tit_area {width:100%;height:370px;padding-top:130px;box-sizing:border-box;background:url(../images/social/newdin_pastel_logo.png) no-repeat 50% 35px;border:1px solid #e8e8e8}
.tbox .tit_area .tit {color:#00377b;font-weight:500;font-size:28px;line-height:28px;text-align:center}
.tbox .tit_area .desc {overflow:hidden;margin-top:12px;font-size:18px;line-height:24px;text-align:center}
.tbox .tbox_tab {overflow:hidden;width:100%;margin-top:28px;border-top:2px solid #00377b}
.tbox .tbox_tab > li {float:left;width:528px;margin:0 0 0 4px;padding:0}
.tbox .tbox_tab > li:first-child {margin-left:0}
.tbox .tbox_tab > li > a {display:block;width:100%;height:65px;background-color:#b6b6b6;color:#fff;font-weight:400;font-size:22px;text-align:center;line-height:65px}
.tbox .tbox_tab > li > .on {background-color:#fff;color:#00377b;font-weight:700}
.tbox .tab_01{overflow:hidden;position:relative;top:0;left:0px;width:100%;margin-top:40px}

.tbox .tab_01 .cont_tit {width:100%;height:55px;border-bottom:1px solid #e8e8e8;color:#00377b;font-weight:500;font-size:32px;line-height:55px}
.tbox .tab_01 .cont_sub_tit {width:100%;height:70px;border-bottom:1px solid #e8e8e8;color:#00377b;font-weight:500;font-size:24px;line-height:95px}
.tbox .tab_01 ul {overflow:hidden;margin:10px 0 5px}
.tbox .tab_01 li {overflow:hidden;padding:6px 0;clear:both}
.tbox .tab_01 li > strong {display:inline-block;vertical-align:middle;height:32px;padding-left:10px;box-sizing:border-box;background:url(../images/bullet/bu_dot_1.png) no-repeat 0 14px;color:#00377b;font-weight:400;font-size:18px;line-height:32px}
.tbox .tab_01 li > p {display:inline-block;vertical-align:middle;margin:6px 0;padding-left:10px;border-left:2px groove #e4e4e4;font-size:18px;line-height:20px}
.tbox .tab_01 li > p.top {vertical-align:top;line-height:1.5}
.tbox .tab_01 li > em {margin:6px 0;font-size:18px;line-height:20px}
.tbox .tab_01 li > p > em{color:#00377b}
.tbox .tab_01 li > span {font-size:16px;line-height:32px}
.tbox .tab_01 .sub_tit{color:#00377b;font-weight:700;font-size:20px;margin-bottom:-10px;}
.tbox .tab_01 .cont_1 strong {width:85px}
.tbox .tab_01 .cont_2 strong {width:100px}
.tbox .tab_01 .cont_3 strong {width:85px}
.tbox .tab_01 .pl100{padding-left:96px;}
.tbox .tab_01 .cont_4 {overflow:hidden;margin:10px 0 15px}
.tbox .tab_01 .cont_4 > em{margin:0px 0 13px;font-size:18px;line-height:20px;display:block}
.tbox .tab_01 .cont_4 p {float:left;margin:6px 0;padding-left:10px;border-left:2px groove #e4e4e4;font-size:18px;line-height:20px}
.tbox .map_1 {overflow:hidden;width:100%;height:475px;margin-bottom:20px;box-sizing:border-box;border:1px solid #b6b6b6}
.tbox .btn_support{width:222px;height:44px;display:block;background:#00377b url(../Images/social/btn_support.png) 88% 50% no-repeat;color:#fff;font-size:16px;font-weight:500;line-height:44px;box-sizing:border-box;padding:0 21px;vertical-align:middle;margin-left:100px;margin-top:10px;}

/* IR 센터 */
/* 01 stock structure */
.stock {overflow:hidden;margin:42px 0 70px}
.stock .tit {width:100%;height:50px;border-bottom:1px solid #e6e6e7;color:#1d1d1b;font-weight:500;font-size:32px;line-height:38px}
.stock .cont_1 {position:relative}
.stock .tbl_stock_1 {overflow:hidden;width: 585px;margin: 50px 0 80px;}
.tbl_stock_1 caption {position:relative;top:0;left:0;width:100%;height:auto;padding-bottom:8px;color:#858585;font-weight:300;font-size:14px;text-align:right}
.stock .cont_1 .diag {position:absolute;top:0;right:0;width:428px;height:427px;margin-top: -100px;background:url(../images/ir/stock_diag_2025_small.png) no-repeat 0 0;}
.stock .cont_2_1 {overflow:hidden;position:relative;width:100%;clear:both}
.stock .cont_2_1 h3,
.stock .cont_2_2 h3 {float:left;width:128px;margin-top:27px;color:#fff;font-weight:400;font-size:18px;text-align:center}
.stock .cont_2_1 h3 {height:325px;background-color:#1c1d1a;line-height:325px}
.stock .cont_2_2 h3 {height:493px;background-color:#3d3d3c;padding-top:237px;box-sizing:border-box;line-height:18px}
.stock .tbl_stock_2,
.stock .tbl_stock_3 {overflow:hidden;float:left;width:932px;margin-top:27px}
.stock .tbl_stock_2 tbody td,
.stock .tbl_stock_3 tbody td {padding:10px 0}

/* 02 disclosure */
.disclosure {overflow:hidden;margin:42px 0 70px}
.disclosure .disclosure_tab {overflow:hidden;width:100%;border-top:2px solid #1d1d1b}
.disclosure .disclosure_tab > li {float:left;width:528px;margin:0 0 0 4px;padding:0}
.disclosure .disclosure_tab > li:first-child {margin-left:0}
.disclosure .disclosure_tab > li > a {display:block;width:100%;height:65px;background-color:#b6b6b6;color:#fff;font-weight:400;font-size:22px;text-align:center;line-height:65px}
.disclosure .disclosure_tab > li > .on {background-color:#fff;color:#1d1d1b;font-weight:700}
.disclosure .tab_01,
.disclosure .tab_02 {overflow:hidden;position:absolute;top:0;left:-9999px;width:100%}
.disclosure .tab_01.on,
.disclosure .tab_02.on {position:relative;left:0;}
.disclosure .ifm_disclosure {display:block;width:800px;height:910px;margin:20px auto 0;border:0 none}
.disclosure .search_area {overflow:hidden;width:100%;padding:30px 0 27px 625px;box-sizing:border-box}
.disclosure .search_area .select_search {float:left;width:84px;height:30px;margin-right:4px;padding-left:10px;box-sizing:border-box;background-color:#f6f6f6;border:1px solid #cecece;color:#858585;font-size:15px}
.disclosure .search_area .input_search {float:left;width:300px;height:30px;margin-right:4px;padding:0 5px;box-sizing:border-box;background-color:#f6f6f6;border:1px solid #cecece;color:#858585;line-height:30px}
.disclosure .search_area .btn_search {float:left;width:42px;height:30px;background:url(../images/btn/btn_board_search.png) no-repeat 0 0;text-indent:-9999px}
.disclosure .btn_more {display:block;overflow:hidden;width:100%;height:45px;margin-top:43px;background:#1d1d1b url(../images/bullet/bu_more.png?ver=190814) no-repeat 42.5% 50%;color:#fff;font-weight:400;font-size:20px;text-align:center;line-height:45px;clear:both}
.disclosure .view_prepare {overflow:hidden;width:100%;margin-top:23px;color:#1d1d1b;font-weight:400;font-size:15px;text-align:center;line-height:40px}
.disclosure .view_prepare .btn_reader {display:inline-block;*display:inline;width:170px;height:40px;margin-left:10px;background:url(../images/btn/btn_reader.png) no-repeat 0 0;text-indent:-9999px;*zoom:1}
.disclosure .tit {width: 100%;height: 50px;border-bottom: 1px solid #e6e6e7;color: #1d1d1b;font-weight: 500;font-size: 32px;line-height: 38px;}

/* 게시판 */
.board_download {overflow:hidden;width:1071px}
.board_download .board_tr {float:left;position:relative;width:346px;height:207px;margin:0 11px 11px 0;padding:15px;box-sizing:border-box;background:url(../images/board/bg_arrow.png) no-repeat 95% 50%;border:1px solid #cecece}
.board_download .board_no {width:31px;height:31px;background:url(../images/board/bg_no.png) no-repeat 0 0;color:#fff;font-size:16px;text-align:center;line-height:31px}
.board_download .board_no_new {width:31px;height:31px;background:url(../images/board/bg_no_new.png) no-repeat 0 0;color:#fff;font-size:16px;text-align:center;line-height:31px}
.board_download .board_tit {display:block;overflow:hidden;width:280px;height:78px;margin-top:5px;color:#1d1d1b;font-weight:500;font-size:26px;word-wrap:break-word;word-break:keep-all}
.board_download .board_date {position:absolute;bottom:20px;color:#858585;font-size:15px}
.board_download .board_file {position:absolute;right:5px;bottom:5px;width:120px;height:50px;background:url(../images/ico/ico_pdf.png) no-repeat 95% 50%;color:#484747;font-weight:400;font-size:15px;line-height:50px}


/* 02_2 disclosure_v */
.disclosure_v {overflow:hidden;margin:42px 0 70px}
.disclosure_v .disclosure_tab {overflow:hidden;width:100%;border-top:2px solid #1d1d1b}
.disclosure_v .disclosure_tab > li {float:left;width:528px;margin:0 0 0 4px;padding:0}
.disclosure_v .disclosure_tab > li:first-child {margin-left:0}
.disclosure_v .disclosure_tab > li > a {display:block;width:100%;height:65px;background-color:#b6b6b6;color:#fff;font-weight:400;font-size:22px;text-align:center;line-height:65px}
.disclosure_v .disclosure_tab > li > .on {background-color:#fff;color:#1d1d1b;font-weight:700}
.disclosure_v .tab_01,
.disclosure_v .tab_02 {overflow:hidden;position:absolute;top:0;left:-9999px;width:100%}
.disclosure_v .tab_01.on,
.disclosure_v .tab_02.on {position:relative;left:0;padding-top:30px}
.disclosure_v .btn_tbl_list {display:block;float:right;width:102px;height:40px;margin-top:16px;background-color:#1d1d1b;color:#fff;font-weight:500;font-size:18px;text-align:center;line-height:40px}
.disclosure_v .tit {width: 100%;height: 50px;border-bottom: 1px solid #e6e6e7;color: #1d1d1b;font-weight: 500;font-size: 32px;line-height: 38px;}


/* 게시판_뷰어 */
.temp03 {border-collapse:collapse}
.temp03 thead tr {height:43px;background-color:#ebebeb;border-top:2px solid #d9d9d9}
.temp03 tfoot td {height:39px}
.temp03 tfoot .board_next_area > td {border-top:1px solid #d9d9d9;border-bottom:2px solid #d9d9d9}
.temp03 tbody .board_file_area > td {height:50px}

.board_view {width:100%}
.board_view .board_no {background-color:#1d1d1b;color:#fff;font-weight:500;font-size:20px;text-align:center}
.board_view .board_tit {padding-left:20px;color:#1d1d1b;font-weight:500;font-size:20px;text-align:left}
.board_view .board_tit > span {display:block;overflow:hidden;width:700px;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}
.board_view .board_date,
.board_view .board_viwer {color:#858585;font-weight:400;font-size:15px}
.board_view .board_date > span {display:block;height:24px;border-right:1px solid #858585;line-height:24px}
.board_view .bu_file {width:auto;height:18px;background:url(../images/bullet/bu_file.png?ver=190821) no-repeat 50% 0;text-indent:-9999px}
.board_view .board_file {display:block;height:24px;padding-left:16px;border-left:1px solid #c2c2c2;color:#858585;font-weight:400;font-size:15px;line-height:24px}
.board_view .bu_prev,
.board_view .bu_next {width:148px;height:15px;text-indent:-9999px}
html>body .board_view .bu_prev,
html>body .board_view .bu_next {width:auto}
.board_view .bu_prev {background:url(../images/bullet/bu_prev.png?ver=190821) no-repeat 50% 0}
.board_view .bu_next {background:url(../images/bullet/bu_next.png?ver=190821) no-repeat 50% 0}
.board_view .board_prev,
.board_view .board_next {display:block;height:24px;padding-left:16px;border-left:1px solid #c2c2c2;color:#858585;font-weight:400;font-size:15px;line-height:24px}
.board_view .board_prev_date,
.board_view .board_next_date {color:#858585;font-weight:400;font-size:15px}
.board_view .board_cont {overflow:hidden;position:relative;width:100%;padding:30px;box-sizing:border-box;border-top:1px solid #d9d9d9;border-bottom:2px solid #d9d9d9;font-weight:400;font-size:15px}
.board_view .board_cont img {max-width:1000px}
.board_view .board_prev_date {padding-right:30px;text-align:right}

/* 03 stock information_1 */
.ifm_stock_info_1 {display:block;width:800px;height:600px;margin:70px auto;border:0 none}

/* 04 stock information_2 */
.stock_info_2 {overflow:hidden;margin:42px 0 70px}
.stock_info_2 .stock_info_2_tab {overflow:hidden;width:100%;border-top:2px solid #1d1d1b}
.stock_info_2 .stock_info_2_tab > li {float:left;width:528px;margin:0 0 0 4px;padding:0}
.stock_info_2 .stock_info_2_tab > li:first-child {margin-left:0}
.stock_info_2 .stock_info_2_tab > li > a {display:block;width:100%;height:65px;background-color:#b6b6b6;color:#fff;font-weight:400;font-size:22px;text-align:center;line-height:65px}
.stock_info_2 .stock_info_2_tab > li > .on {background-color:#fff;color:#1d1d1b;font-weight:700}
.stock_info_2 .tab_01,
.stock_info_2 .tab_02 {overflow:hidden;position:absolute;top:0;left:-9999px;width:100%}
.stock_info_2 .tab_01.on,
.stock_info_2 .tab_02.on {position:relative;left:0;/*margin-top:30px;border-top:1px solid #e6e6e7;padding-top:10px*/}

.stock_info_2 .tbl_stock_info_2 {width:100%;/*margin-top:30px;*/border-collapse:collapse;text-align:center}
.stock_info_2 .tbl_stock_info_2 caption {position:relative;top:0;left:0;width:100%;height:auto;padding-bottom:5px;color:#858585;font-weight:400;font-size:14px;text-align:right}
.stock_info_2 .tbl_stock_info_2 tr > * {border:1px solid #e5e5e5;color:#858585;font-size:14px;font-family:'Noto Sans Korean', 'nanumGothic', 'Dotum', sans-serif}
.stock_info_2 .tbl_stock_info_2 thead tr th {height:60px;background-color:#1d1d1b;border-color:#1d1d1b;color:#fff;font-weight:500;font-size:18px;line-height:20px}
.stock_info_2 .tbl_stock_info_2 tfoot tr > * {height:30px;padding:5px 0;background-color:#d8d8d8;border-bottom:2px solid #d9d9d9;color:#1d1d1b;font-weight:500;font-size:18px}
.stock_info_2 .tbl_stock_info_2 tbody tr > * {height:30px;padding:5px 0;font-weight:300;font-size:18px}
.stock_info_2 .tbl_stock_info_2 .first_row > * {height:30px;padding:5px 0;background-color:#d8d8d8;border-bottom:2px solid #d9d9d9;color:#1d1d1b;font-weight:500;font-size:18px}.stock_info_2 .tbl_stock_info_2 tbody th {background-color:#fcfdfd}
.stock_info_2 .tbl_stock_info_2 .first {border-left:0 none}
.stock_info_2 .tbl_stock_info_2 .last {border-right:0 none}
.stock_info_2 .tbl_stock_info_2 > tbody > .total > * {background-color:#f3f3f3;color:#1d1d1b;font-weight:500;font-size:18px}
.stock_info_2 .tbl_stock_info_2 > tbody > tr .subject {font-weight:700;font-size:18px;color:#454545}
.stock_info_2 .tbl_stock_info_2 > tbody > tr .sub_li {font-weight:400;color:#454545}
.stock_info_2 .txt_ps {padding:15px 0 0;font-size:16px;text-align:left}
.stock_info_2 .tbl_stock_info_2 > tbody > tr .point{color:#ed1a3b}
.stock_info_2 .mt0{margin-top:0 !important}
.stock_info_2 .tit {overflow: hidden;width: 100%;padding-bottom: 8px;border-bottom: 1px solid #e6e6e7;color: #1d1d1b;font-weight: 500;font-size: 32px;margin-bottom:20px}

/* 05 ir data */
.ir_data {overflow:hidden;margin:42px 0 70px}
.ir_data .ir_data_tab {overflow:hidden;width:100%;border-top:2px solid #00377b}
.ir_data .ir_data_tab > li {float:left;width:350px;margin:0 0 0 5px;padding:0}
.ir_data .ir_data_tab > li:first-child {margin-left:0}
.ir_data .ir_data_tab > li > a {display:block;width:100%;height:65px;background-color:#b6b6b6;color:#fff;font-weight:400;font-size:22px;text-align:center;line-height:65px}
.ir_data .ir_data_tab > li > .on {background-color:#fff;color:#00377b;font-weight:700}
.ir_data .tab_01,
.ir_data .tab_02,
.ir_data .tab_03,
.ir_data .tab_04 {overflow:hidden;position:absolute;top:0;left:-9999px;width:100%}
.ir_data .tab_01.on,
.ir_data .tab_02.on,
.ir_data .tab_03.on,
.ir_data .tab_04.on {position:relative;left:0;margin-top:40px}
.ir_data .tab_01 .tit,
.ir_data .tab_02 .tit,
.ir_data .tab_03 .tit,
.ir_data .tab_04 .tit {position:absolute;top:0;left:0;margin-top:50px;color:#00377b;font-weight:500;font-size:32px}
.ir_data .select_year {position:absolute;top:0;left:340px;width:102px;height:30px;margin-top:60px;box-sizing:border-box;background-color:#f6f6f6;border:1px solid #cecece;color:#858585;font-size:15px}

.ir_data .search_area {overflow:hidden;width:100%;margin-top:30px;padding:30px 0 27px 625px;box-sizing:border-box;border-top:1px solid #e6e6e7}
.ir_data .search_area .select_search {float:left;width:84px;height:30px;margin-right:4px;padding-left:10px;box-sizing:border-box;background-color:#f6f6f6;border:1px solid #cecece;color:#858585;font-size:15px}
.ir_data .search_area .input_search {float:left;width:300px;height:30px;margin-right:4px;padding:0 5px;box-sizing:border-box;background-color:#f6f6f6;border:1px solid #cecece;color:#858585;line-height:30px}
.ir_data .search_area .btn_search {float:left;width:42px;height:30px;background:url(../images/btn/btn_board_search.gif) no-repeat 0 0;text-indent:-9999px}
.ir_data .btn_more {display:block;overflow:hidden;width:100%;height:45px;margin-top:43px;background:#00377b url(../images/bullet/bu_more.png) no-repeat 42.5% 50%;color:#fff;font-weight:400;font-size:20px;text-align:center;line-height:45px;clear:both}
.ir_data .view_prepare {overflow:hidden;width:100%;margin-top:23px;color:#06377b;font-weight:400;font-size:15px;text-align:center;line-height:40px}
.ir_data .view_prepare .btn_reader {display:inline-block;*display:inline;width:170px;height:40px;margin-left:10px;background:url(../images/btn/btn_reader.png) no-repeat 0 0;text-indent:-9999px;*zoom:1}


/* 게시판_2 */
.board_download_2 {overflow:hidden;width:1071px}
.board_download_2 .board_tr {float:left;position:relative;width:346px;height:146px;margin:0 11px 11px 0;padding:15px;box-sizing:border-box;border:1px solid #cecece}
.board_download_2 .board_date {padding:10px 0 0;color:#858585;font-size:15px}
.board_download_2 .board_tit {overflow:hidden;width:280px;color:#06377b;font-weight:500;font-size:26px;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}
.board_download_2 .board_file {position:absolute;right:5px;bottom:5px;width:120px;height:50px;background:url(../images/ico/ico_pdf.png) no-repeat 95% 50%;color:#484747;font-weight:400;font-size:15px;line-height:50px}

/* 게시판_3 */
.board_download_3 {overflow:hidden;width:1071px}
.board_download_3 .board_tr {float:left;position:relative;width:346px;height:146px;margin:0 11px 11px 0;padding:15px;box-sizing:border-box;border:1px solid #cecece}
.board_download_3 .board_date {padding:10px 0 0;color:#858585;font-size:15px}
.board_download_3 .board_tit {overflow:hidden;width:280px;color:#06377b;font-weight:500;font-size:26px;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}
.board_download_3 .board_file {position:absolute;right:5px;bottom:5px;width:120px;height:50px;background:url(../images/ico/ico_pdf.png) no-repeat 95% 50%;color:#484747;font-weight:400;font-size:15px;line-height:50px}

/* 인재채용 */
/* 01 talent we look for */
.talent {overflow:hidden;margin:42px 0 70px}
.talent .tit {overflow:hidden;height:120px;border-bottom:1px solid #e6e6e7;color:#1d1d1b;font-weight:300;font-size:32px;line-height:39px;word-spacing:2px}
.talent .tit em {font-weight:500}
.talent .cont {overflow:hidden;width:100%;margin-top:34px;background:url(../images/recruit/talent_graphic_new.png?ver=221031) no-repeat 100% 0}
.talent .cont_tit {width:386px;height:76px;margin-top:30px;background:url(../images/recruit/talent_tit.png?ver=190814) no-repeat 0 0;text-indent:-9999px;margin-bottom:50px}
.talent .cont_1 {overflow:hidden;margin-bottom:25px;padding:15px 0 0;background:url(../images/recruit/bu_top_bar1_new.png) no-repeat 0 0}
.talent .cont_2 {overflow:hidden;margin-bottom:25px;padding:15px 0 0;background:url(../images/recruit/bu_top_bar2_new.png) no-repeat 0 0}
.talent .cont_3 {overflow:hidden;margin-bottom:25px;padding:15px 0 0;background:url(../images/recruit/bu_top_bar3_new.png) no-repeat 0 0}
.talent .cont_1 dt,
.talent .cont_2 dt,
.talent .cont_3 dt {text-indent:-9999px}
.talent .cont_1 dt {width:73px;height:19px;background:url(../images/recruit/talent_cont_tit_1_new.png) no-repeat 0 0}
.talent .cont_2 dt {width:73px;height:19px;background:url(../images/recruit/talent_cont_tit_2_new.png) no-repeat 0 0}
.talent .cont_3 dt {width:73px;height:19px;background:url(../images/recruit/talent_cont_tit_3_new.png?ver=221031) no-repeat 0 0}
.talent .cont_1 dd,
.talent .cont_2 dd,
.talent .cont_3 dd {overflow:hidden;margin-top:10px;color:#838383;font-weight:400;font-size:18px}

/* 02 personnel management system */
.personnel_system {overflow:hidden;margin:42px 0 70px}
.personnel_system .tit {overflow:hidden;width:100%;padding-bottom:8px;border-bottom:1px solid #e6e6e7;color:#1d1d1b;font-weight:500;font-size:32px;letter-spacing:-2px}
.personnel_system .eval_desc {overflow:hidden;width:100%;margin-bottom:35px;padding:10px 0;color:#838383;font-weight:400;font-size:18px}
.personnel_system .indemn_area {overflow:hidden;width:100%;margin-bottom:55px}
.personnel_system .indemn_area > li {overflow:hidden;float:left;width:528px}
.personnel_system .indemn_area > li:first-child {margin-right:4px}
.personnel_system .indemn_desc {overflow:hidden;width:100%;padding:10px 0;color:#838383;font-weight:300;font-size:18px}
.personnel_system .indemn_name {height:39px;background-color:#1d1d1b;color:#fff;font-size:18px;text-align:center;line-height:39px}
.personnel_system .indemn_name em {font-weight:700}
.personnel_system .indemn_cont {height:67px;padding-top:10px;box-sizing:border-box;background-color:#f6f6f6;color:#707070;font-weight:300;font-size:16px;text-align:center}
.personnel_system .indemn_graphic {margin-bottom:35px;}
.personnel_system .edu_desc {overflow:hidden;width:100%;padding:10px 0;color:#838383;font-weight:400;font-size:18px}
.personnel_system .edu_cont > li {float:left;height:92px;padding-top:32px;box-sizing:border-box}
.personnel_system .edu_cont_1 {width:311px;background:url(../images/recruit/personnel_sysytem_box_1.png?ver=190814) no-repeat 0 0}
.personnel_system .edu_cont_2 {width:311px;background:url(../images/recruit/personnel_sysytem_box_2.png?ver=190814) no-repeat 0 0}
.personnel_system .edu_cont_3 {width:429px;background:url(../images/recruit/personnel_sysytem_box_3.png?ver=190814) no-repeat 0 0}
.personnel_system .edu_cont_1 strong {display:block;color:#0065af;font-weight:500;font-size:20px;text-align:center;line-height:25px}
.personnel_system .edu_cont_2 strong {display:block;color:#00528e;font-weight:500;font-size:20px;text-align:center;line-height:25px}
.personnel_system .edu_cont_3 strong {display:block;color:#003b6d;font-weight:500;font-size:20px;text-align:center;line-height:25px}
.personnel_system .edu_cont span {display:block;padding-left:18px;color:#838383;font-size:15px;text-align:center;line-height:20px}
.personnel_system .edu_graphic {margin-bottom:35px;}

/* 03 welfare */
.welfare {overflow:hidden;margin:42px 0 70px}
.welfare .tit {overflow:hidden;width:100%;height:60px;border-bottom:1px solid #e6e6e7;color:#1d1d1b;font-weight:500;font-size:28px;line-height:60px}
.welfare .cont {overflow:hidden;width:100%;margin-top:15px}
.welfare .cont ul {width:1064px}
.welfare .cont li {float:left;width:528px;height:116px;margin-right:4px;padding-left:200px;box-sizing:border-box}
.welfare .cont .cont_1_1 {background:url(../images/recruit/welfare_img_1_1.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_1_2 {background:url(../images/recruit/welfare_img_1_2.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_1_3 {background:url(../images/recruit/welfare_img_1_3.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_1_4 {background:url(../images/recruit/welfare_img_1_4.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_1_5 {background:url(../images/recruit/welfare_img_1_5.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_1_6 {background:url(../images/recruit/welfare_img_1_6.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_2_1 {background:url(../images/recruit/welfare_img_2_1.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_2_2 {background:url(../images/recruit/welfare_img_2_2.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_2_3 {background:url(../images/recruit/welfare_img_2_3.jpg?ver=190930) no-repeat 0 0}
.welfare .cont .cont_2_4 {background:url(../images/recruit/welfare_img_2_4.jpg?ver=190930) no-repeat 0 0}
.welfare .cont .cont_3_1 {background:url(../images/recruit/welfare_img_3_1.jpg?ver=190930) no-repeat 0 0}
.welfare .cont .cont_3_2 {background:url(../images/recruit/welfare_img_3_2.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_3_3 {background:url(../images/recruit/welfare_img_3_3.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_3_4 {background:url(../images/recruit/welfare_img_3_4.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_4_1 {background:url(../images/recruit/welfare_img_4_1.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_4_2 {background:url(../images/recruit/welfare_img_4_2.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_4_3 {background:url(../images/recruit/welfare_img_4_3.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_4_4 {background:url(../images/recruit/welfare_img_4_4.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_4_5 {background:url(../images/recruit/welfare_img_4_5.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_4_6 {background:url(../images/recruit/welfare_img_4_6.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_4_7 {background:url(../images/recruit/welfare_img_4_7.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_4_8 {background:url(../images/recruit/welfare_img_4_8.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_4_9 {background:url(../images/recruit/welfare_img_4_9.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_4_10 {background:url(../images/recruit/welfare_img_4_10.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_5_1 {background:url(../images/recruit/welfare_img_5_1.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_5_2 {background:url(../images/recruit/welfare_img_5_2.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_5_3 {height:132px;background:url(../images/recruit/welfare_img_5_3.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_5_4 {height:132px;background:url(../images/recruit/welfare_img_5_4.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_5_5 {background:url(../images/recruit/welfare_img_5_5.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_6_1 {background:url(../images/recruit/welfare_img_6_1.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_6_2 {background:url(../images/recruit/welfare_img_6_2.jpg?ver=190814) no-repeat 0 0}
.welfare .cont .cont_6_3 {height:132px;background:url(../images/recruit/welfare_img_6_3.jpg?ver=190814) no-repeat 0 0}

.welfare .cont_tit {color:#1d1d1b;font-weight:500;font-size:16px;line-height:16px}
.welfare .cont_desc {padding-top:5px;color:#787878;font-size:14px;word-spacing:1px;line-height:1.4em;text-align: justify;width: 300px;}

.welfare {overflow:hidden;margin:42px 0 70px}
.welfare .welfare_tab {overflow:hidden;width:100%;border-top:2px solid #1d1d1b}
.welfare .welfare_tab > li {float:left;width:173px;margin:0 0 0 4px;padding:0}
.welfare .welfare_tab > li:first-child {margin-left:0}
.welfare .welfare_tab > li > a {display:block;width:100%;height:65px;background-color:#b6b6b6;color:#fff;font-weight:400;font-size:22px;text-align:center;line-height:65px}
.welfare .welfare_tab > li > .on {background-color:#fff;color:#1d1d1b;font-weight:700}
.welfare .tab_01,
.welfare .tab_02,
.welfare .tab_03,
.welfare .tab_04,
.welfare .tab_05,
.welfare .tab_06 {overflow:hidden;position:absolute;top:0;left:-9999px;width:100%}
.welfare .tab_01.on,
.welfare .tab_02.on,
.welfare .tab_03.on,
.welfare .tab_04.on,
.welfare .tab_05.on,
.welfare .tab_06.on {position:relative;left:0;margin-top:20px}


/* 04 recruitment process */
.recruit_process {overflow:hidden;margin:42px 0 40px}
.recruit_process .tit {overflow:hidden;width:100%;height:60px;border-bottom:1px solid #e6e6e7;color:#1d1d1b;font-weight:500;font-size:32px;line-height:60px}
.recruit_process .desc {overflow:hidden;width:100%;margin-bottom:30px;padding:10px 0;color:#838383;font-weight:400;font-size:18px}
.recruit_process .desc > em {color: #1d1d1b}
.recruit_process .step {position:relative;top:0;width:1060px;height:290px;background:url(../images/recruit/recruit_process_cont.png?ver=190814) no-repeat 0 35px}
.recruit_process .step > li {position:absolute;left:-9999%;width:1px;height:1px;margin:0;padding:0}

/* 05 recruit notice */
.recruit_notice {overflow:hidden;margin:42px 0 70px}
.recruit_notice .tit {overflow:hidden;width:100%;height:60px;border-bottom:1px solid #e6e6e7;color:#1d1d1b;font-weight:500;font-size:32px;line-height:60px}
    /*.recruit_notice .cont_1,
.recruit_notice .cont_2 {overflow:hidden;width:100%;height:243px;box-sizing:border-box;padding-left:254px;border-bottom:1px solid #e6e6e7}*/
.recruit_notice .cont_1,
.recruit_notice .cont_2 {overflow:hidden;width:100%;height:420px;box-sizing:border-box;padding-left:254px;border-bottom:1px solid #e6e6e7}
.recruit_notice .cont_1 {padding-top:32px;background:url(../images/recruit/recruit_notice_grapic_1.png) no-repeat 0 50%}
.recruit_notice .cont_2 {padding-top:140px;background:url(../images/recruit/recruit_notice_grapic_2.png?ver=190814) no-repeat 0 50%}
    /*.recruit_notice .cont_2 {padding-top:42px;background:url(../images/recruit/recruit_notice_grapic_2.png?ver=190814) no-repeat 0 50%}*/
.recruit_notice .cont_tit {color:#1d1d1b;font-weight:500;font-size:24px;line-height:40px}
.recruit_notice .cont_li {padding-left:15px;background:url(../images/bullet/bu_dot_1.png?ver=190814) no-repeat 0 11px;font-weight:400;font-size:18px;line-height:24px}
.recruit_notice .btn_recruit_apply {display:block;overflow:hidden;width:243px;height:44px;margin-bottom:10px;background:url(../images/btn/btn_recruit_apply.png?ver=190814) no-repeat 0 0;text-indent:-9999px}
.recruit_notice .btn_recruit_fb {display:block;overflow:hidden;width:243px;height:44px;margin-top:10px;background:url(../images/btn/btn_recruit_fb.png?ver=190814) no-repeat 0 0;text-indent:-9999px}

/* 내부정보 관리규정 */
.regulations {overflow:hidden;margin:12px 0 70px;font-size:14px;letter-spacing:0}
.regulations h2 {margin:30px 0 0;font-weight:700;font-size:16px;color:#666;line-height:2em}
.regulations h3 {margin:30px 0 0;font-weight:700;font-size:14px;color:#666;line-height:2em}
.regulations p {font-weight:400;font-size:14px;color:#838383;line-height:1.5em}
.regulations .temp_regulations {width:100%;margin:15px 0;border-collapse:collapse;text-align:center}
.regulations .temp_regulations th {height:30px;background-color:#d9d9d9;border:1px solid #aaa;border-bottom:0 none;font-size:14px}
.regulations .temp_regulations td {height:30px;border:1px solid #aaa;font-size:14px}
.regulations dt {float:left;clear:both}
.regulations dd {float:left;}
.regulations .cl_b {clear:both}
.regulations .pt20 {padding-top:10px}
.regulations .pl15 {padding-left:15px}
.regulations .pl20 {padding-left:20px}
.regulations .pt30 {padding-top:30px}