@charset "utf-8";
/* CSS Document */
/*!
	* Written by: 2014.09.15
	* 최현원 damboys@nate.com
	* 전하현 froggggy@naver.com
*/


/*!
 * CLASS : page_company
 * 회사소개 공통
**/
.page_company .section_title {background-color:#1f8cdd;}

/* tabs */
.inquiry_step>ul>li:hover>a,
.inquiry_step>ul>li.on>a {background:url('../../images/common/btn_bg.png') no-repeat right bottom #1f8cdd;}
.inquiry_step>ul>li>span.arrow {background:url('../../images/company/arrow_blu.png') no-repeat left top ;}




/*!
 * CLASS : company_info
 * 유한킴벌리 소개
**/
/* txt */
.comp_info_txt {margin-bottom:54px;margin-top:-9px;}
.comp_info_txt .tit_company {font-size:28px;line-height:60px;color:#373737;font-weight:bold;}
.comp_info_txt .tit_visual{margin-bottom:23px;}
/* ceo인사말 */
.company_info {margin-bottom:10px !important;}
.company_info .tit_paragraph {margin-bottom:28px;}
.section_ceo {width:100%; margin:0 auto; background: url(../../images/company/bg_half_color.gif) repeat-y center 0 ;}
.section_ceo:after { display:block; clear:both; content:""}
.section_ceo .pic ,
.section_ceo .txt_area { display:inline-block; *display:inline; *zoom:1; width:50%; float:left}
.section_ceo .pic {text-align:right;}
.section_ceo .txt_area .inner_txt {padding: 82px 90px 110px 58px; position:relative;margin-bottom:49px;}

/*.section_ceo .greeting {font-size:38px; line-height:50px; color:#000;}*/ /* margin-bottom:29px; */
.section_ceo .greeting {font-size:30px; line-height:44px; color:#000;}
.section_ceo .desc_sub {padding-top:32px;font-size:18px;}
.section_ceo .desc_sub strong {font-weight:600; font-size:18px;}

.section_ceo .sign {position:absolute; width:82px; right:150px; bottom:0px}
.section_ceo .sign img {width:100%;}
.section_ceo .txt_area .tit_paragraph{font-weight:500;text-align:left;}

/* 핵심가치 slide */
.slide_comp_info {margin-bottom:89px; position:relative}
.company_info .slide_comp_info {max-width:730px; margin:0 auto; height:420px;}
.company_info .mask_box { position:relative; z-index:100; overflow:hidden;}
.company_info .mask_box div {background: url(../../images/company/bg_info.png) no-repeat center center; display:none; width:384px; height:131px; padding:85px 70px 65px 276px;}


.company_info .mask_box div.on { display:block}
.company_info .bx-wrapper { position:absolute;  z-index:90; top: 74px; left: 34px;}
.company_info .bx-wrapper .bx-next {background:url('../../images/talent/btn_bxslide.png') no-repeat -36px 0; width:26px; height:49px; right: -55px; top: 60px;}
.company_info .bx-wrapper .bx-prev {background:url('../../images/talent/btn_bxslide.png') no-repeat 0 0;width:26px; height:49px; left: -95px; top: 60px;}
.company_info .mask_box .tit {font-size:24px; line-height:26px; font-weight:700; color:#373737; margin-bottom:18px; }
.company_info .box_slider li {padding-left: 50px;}
.company_info .side_icon.left { position:absolute; left:-220px; top:63px}
.company_info .side_icon .txt {text-align:center; font-size:20px; line-height:22px; color:#666; font-weight:700; display:block; margin-top:-11px;}
.company_info .side_icon em {display:none;}
.company_info .side_icon em.on {display:block;}
.company_info .side_icon.right { position:absolute; right:-220px; top:63px}
/* .company_info ul { position:relative; z-index:80; left:84px; top:62px}
.company_info ul li.on { display:block} */



/*!
 * CLASS : company_history
 * 주요 연혁
**/
#local_contents.company_history {margin-bottom:0 !important;}
#local_contents.company_history .hbox {padding-bottom:84px;}

/* 연도별 네비게이션 */
.is-sticky  .section_years  { top : 75px}


.section_years {position:absolute; right:10%; top:-150px;z-index:90}
.section_years.section_fixed{position:fixed;top:120px;}
.section_years.section_fixed.section_last_abs{position:absolute;bottom: 160px;top: auto;}
.floating   .section_years  { top :160px}

@media screen and (max-width:1440px){
	.section_years {right:5%;}
}
.section_years ol { line-height:0}
.section_years img { display:none}
.section_years li {text-align:center;}
.section_years li span {display:none}
.section_years li a {display:inline-block; *display:inline; *zoom:1; height:100%;background: url(../../images/company/bg_tab_history_re.png) no-repeat 0 0; width:151px; height:44px;}

.section_years .__d0 a{background: url(../../images/company/bt_tab_history_2021_off.png) no-repeat;background-position: 7px 0;}
.section_years .__d0 a.active {background: url(../../images/company/bt_tab_history_2021.png) no-repeat;}

/* 20260225 26년도 추가 */
.section_years ._______d0 a{background: url(../../images/company/bt_tab_history_2026_off.png) no-repeat;background-position: 7px 0;}
.section_years ._______d0 a.active {background: url(../../images/company/bt_tab_history_2026.png) no-repeat; }

/* 20250204 25년도 추가 */
.section_years .______d0 a{background: url(../../images/company/bt_tab_history_2025_off.png) no-repeat;background-position: 7px 0;}
.section_years .______d0 a.active {background: url(../../images/company/bt_tab_history_2025.png) no-repeat; }

/* 20240314 24년도 추가 */
.section_years ._____d0 a{background: url(../../images/company/bt_tab_history_2024_off.png) no-repeat;background-position: 7px 0;}
.section_years ._____d0 a.active {background: url(../../images/company/bt_tab_history_2024.png) no-repeat; }

/* 20230215 23년도 추가 */
.section_years .____d0 a{background: url(../../images/company/bt_tab_history_2023_off.png) no-repeat;background-position: 7px 0;}
.section_years .____d0 a.active {background: url(../../images/company/bt_tab_history_2023.png) no-repeat; }

/* 220428 22년도 추가 */
.section_years .___d0 a{background: url(../../images/company/bt_tab_history_2022_off.png) no-repeat;background-position: 7px 0;}
.section_years .___d0 a.active {background: url(../../images/company/bt_tab_history_2022.png) no-repeat; }

.section_years ._d0 a{background: url(../../images/company/bt_tab_history_2020_off.png) no-repeat;background-position: 7px 0;}
.section_years ._d0 a.active {background: url(../../images/company/bt_tab_history_2020.png) no-repeat;}


.section_years .d0 a{background-position:0 0;}
.section_years .d0 a.active {background-position:-170px 0}

.section_years .d1 a {background-position:0 -176px;}
.section_years .d1 a.active {background-position:-170px -176px}

.section_years .d2 a {background-position:0 -220px;height: 45px;}
.section_years .d2 a.active {background-position:-170px -220px}

.section_years .d3 a{background-position:0 -132px;}
.section_years .d3 a.active {background-position:-170px -132px}

.section_years .d4 a{background-position:0 -176px;}
.section_years .d4 a.active {background-position:-170px -176px}

.section_years .d5 a{background-position:0 -220px;}
.section_years .d5 a.active {background-position:-170px -220px}

.section_years .d6 a{background-position:0 -264px;}
.section_years .d6 a.active {background-position:-170px -264px}

.section_years .d7 a{background-position:0 -308px;}
.section_years .d7 a.active {background-position:-170px -308px}

.section_years .d8 a{background-position:0 -352px;}
.section_years .d8 a.active {background-position:-170px -352px}

.section_years .d9 a{background-position:0 -396px;}
.section_years .d9 a.active {background-position:-170px -396px}

.section_years .d10 a{background-position:0 -440px;}
.section_years .d10 a.active {background-position:-170px -440px}

.section_years .d11 a{background-position:0 -484px;}
.section_years .d11 a.active {background-position:-170px -484px}

.section_years .d12 a{background-position:0 -528px;}
.section_years .d12 a.active {background-position:-170px -528px}

.section_years .d13 a{background-position:0 -572px;}
.section_years .d13 a.active {background-position:-170px -572px}

.section_years .d14 a{background-position:0 -616px;}
.section_years .d14 a.active {background-position:-170px -616px}

/* fixed 타이틀 */
.fixed_tit {position:absolute; top:-190px; left:0; background-color:#FFF; width:100%; z-index:80;height:105px;padding-top:40px; }
.is-sticky .fixed_tit {top:0px;padding-top:90px;}
.floating .fixed_tit {top:0px;padding-top:150px;}

.fixed_tit p {text-align:center;}
.fixed_tit p img { display:none}
.fixed_tit p img.active {display:inline}


/* 주요 연혁 스크롤 영역 */
.fc_history {color:#1870b1 !important;}
.history_scroll {background:url(../../images/company/bg_history_border.gif) repeat-y center 0; max-width:860px; margin:190px auto 0; position:relative; z-index:70;}
.is-sticky .history_scroll {margin:271px auto 0;}
.history_scroll .month {position:relative;margin-bottom:26px;}
.history_scroll .month.right{padding-right:55%;}
.history_scroll .month.left{padding-left:55%; }
.history_scroll .month .ico_spot { position:absolute; left:50%; top:-2px;margin-left:-8px; /* 스크롤 생성 후 삭제 */}
.history_scroll .month.right .img { position:absolute; left:55%; top:0}
.history_scroll .month.left .img { position:absolute; right:55%; top:0}

.history_scroll .date {color:#373737; font-size:18px; font-weight:700; line-height:20px;}
.history_scroll .desc_txt {font-size:15px;line-height:22px; color:#666666; margin-top:12px;}
.history_scroll .desc_txt.first_child {margin-top:14px;}
.history_scroll .desc_txt + img{margin-top: 20px;}
.history_scroll .bg_emphasis {background-color:#1f8cdd;color:#fff; font-style:italic;font-size:15px;line-height:25px; padding:2px;}



/*!
 * CLASS : company_juju
 * 주주회사
**/
.company_juju .desc_main {color:#000;line-height:30px;text-align:center;margin-bottom:92px;}
.wrap_juju {width:100%; }
.wrap_juju:after { display:block; clear:both; content:""}
.wrap_juju .col_half {width:50%; float:left}
.wrap_juju .txt_area {padding:53px 55px 0; min-height:440px;position:relative;}
.wrap_juju .txt_area .desc_sub {margin-bottom:30px;}
.company_juju .btn_area {margin:0;}

/*!
 * CLASS : company_export
 * 수출현황
**/
#local_contents.company_export {margin-bottom:0;}
.company_export .inquiry_step{height:623px;}
.company_export .inquiry_step ul li {width:14%; }
.company_export .inquiry_step .flag_wrap {position:absolute; left:0; top:130px; width:100%; display:none}
.company_export .inquiry_step .on .flag_wrap { display:block}
.company_export .inquiry_step .flag_wrap ul:after {display:block; clear:both; content:""}
.company_export .inquiry_step .flag_wrap li {float:left; width:10%;text-align:center;margin-bottom:58px;}
.company_export .inquiry_step .flag_wrap li span {display:inline-block; *display:inline; *zoom:1}
.company_export .inquiry_step .flag_wrap li .country {font-size:15px; color:#373737; line-height:17px; display:block; padding-top:15px;}
@media screen and (max-width:1030px){
	.company_export .inquiry_step .flag_wrap li .country.fz_small{font-size:13px; letter-spacing:-1px}
}
.company_export .map_img { position:relative; max-width:1168px; margin:0 auto; width:100%;}
.company_export .map_img ul { position:absolute; left:0; top:0;}
.company_export .map_img li { display:none;}
.company_export .map_img li img {width:100%;}
.company_export .map_img .map_cap {font-size:13px;text-align:right;padding:10px 0;}
@media screen and (max-width:880px){
	.company_export	.inquiry_step>ul>li>a {font-size:15px;}
	.company_export .inquiry_step .flag_wrap li .country {font-size:13px; line-height:15px;}
	.company_export .inquiry_step .flag_wrap li .country.fz_small{font-size:12px;}
}

.section_news {margin-bottom:10px; padding:78px 0 100px 0; background:#f0f4f7;}
.section_news .export_news {max-width:1168px; margin:0 auto; width:100%;}
.section_news .export_news .tit_paragraph {font-size:24px; color:#000000;}
.section_news .export_news ul {width:88%; margin:32px auto 40px auto; overflow:hidden;}
.section_news .export_news li {float:left; width:22%; height:274px; margin:0 0 1% 1%; padding:25px 1%; background:#fff; color:#666666;}
.section_news .export_news ul.list_02 {width:66%; margin:32px auto 40px auto; overflow:hidden;}
.section_news .export_news ul.list_02 li {float:left; width:30%; height:274px; margin:0 0 1% 1%; padding:25px 1%; background:#fff; color:#666666;}
.section_news .export_news li:first-child {margin-left:0;}
.section_news .export_news li p img {width:100%;}
.section_news .export_news dl {margin-top:12px;}
.section_news .export_news dt strong {color:#000; font-size:15px; font-weight:700;}
.section_news .export_news dd {margin-top:23px; }
.section_news .export_news dd.a {margin-top:23px; }



/*!
 * CLASS : company_swork
 * 스마트워크 ta1
**/
.company_swork {margin:0px auto 0 !important}
.company_swork .swrok_top {margin-bottom:70px; background: url(../../images/company/img_swork_main.jpg) repeat-x center 0; height:510px; text-indent:-9999px}
.company_swork .swrok_top.t2 {background: url(../../images/company/img_swork_main2.jpg) repeat-x center 0;}
.company_swork .swrok_top.t3 {background: url(../../images/company/img_swork_main3.jpg) repeat-x center 0;}
.company_swork .btn_pdf{margin-top:32px;}
.company_swork .inquiry_step>ul>li {width:33%;}
.company_swork .tit_swork {font-size:38px; color:#000; line-height:95px;font-weight:700;}


/* tab1 이미지 슬라이드  */
.company_swork .slide_swork {max-width:1168px; margin:32px auto 70px;}

/* bg_wonder_prod : 제품군 navigation */
.company_swork .bg_wonder {margin-top:70px; background:#f0f4f7;padding:69px 0 63px;margin-bottom:0;}
.company_swork .wonder_grid {max-width:1080px; margin:0 auto;}
.company_swork .wonder_grid:after { display:block; clear:both; content:""}
.company_swork .tit_wonder {font-size:28px;font-weight:700;color:#373737;line-height:30px;text-align:center;margin-bottom:72px;}
.company_swork .prod_navi {float:left; text-align:center; width:25%;}
.company_swork .prod_navi p a { display:block; height:100%; *height:auto; cursor:default}
.company_swork .prod_navi p span { display:block}
.company_swork .prod_navi p .bg_img {height:77px; }
.company_swork .prod_navi p .bg_imgB {height:60px; width:auto;}
.company_swork .prod_navi p .desc_main {color:#373737;line-height:30px;padding-top:17px;}

.company_swork .prod_navi li {margin:0 20px 3px;text-align:center;}
.company_swork .prod_navi li a{color:#666; display:inline-block;*display:inline; *zoom:1; padding:5px 0;}

.company_swork .tab1_txt {margin-bottom:63px;}
.company_swork .tab1_txt .tit_paragraph {margin-bottom:30px;}

.company_swork .box_infograph {max-width:1168px; margin:0 auto 20px;}
.company_swork .box_infograph:after { display:block; clear:both; content:""}
.company_swork .box_infograph li {float:left; text-align:center; width:25%; margin-bottom:13px;}
.company_swork .box_infograph .txt {color:#373737; font-size:18px; line-height:30px; font-weight:700;display:block; margin-top:15px;}

.company_swork .bx-wrapper .bx-next {background:url('../../images/talent/btn_bxslide.png') no-repeat -36px 0; width:26px; height:49px; right:-42px}
.company_swork .bx-wrapper .bx-prev {background:url('../../images/talent/btn_bxslide.png') no-repeat 0 0;width:26px; height:49px; left:-42px}


/*!
 * CLASS : company_swork
 * 스마트워크 ta2
**/
.company_swork .s_office_img {background: url(../../images/company/img_soffice01.gif) repeat-x center 0; height:510px; margin:10px auto 126px; font-size:0; text-indent:-9999px}
/* 교차 레이아웃 공통 */
.cross_box {max-width:1168px; margin:0 auto 70px;}
.cross_box ul:after { display:block; clear:both; content:""}
.cross_box li {width:50%; float:left}
.cross_box div {padding:57px 55px 0;}
.cross_box .tit_bg {background: url(../../images/company/bg_soffice_tit.gif) no-repeat 0 100%; font-size:28px; line-height:30px; padding-bottom:29px;font-weight:700;margin-bottom:25px;}

.company_swork .bg_review {background:#f0f4f7;padding:69px 0 0;margin-bottom:0;}
.company_swork .review_grid {max-width:1168px; margin:0 auto;}
.company_swork .review_grid:after { display:block; clear:both; content:""}
.company_swork .tit_review {font-size:28px;font-weight:700;color:#373737;line-height:30px;text-align:center;margin-bottom:17px;}
.company_swork .person .txt_wrap{background: url(../../images/company/ico_soffice01.gif) no-repeat 0 0, url(../../images/company/ico_soffice02.png) no-repeat right bottom;}
.company_swork .person .txt {padding:45px 62px;}
.company_swork .person .what {font-size:15px; line-height:30px; color:#666; display:block; margin-bottom:26px;}
.company_swork .person .who{font-size:18px;color:#373737; line-height:20px;}
.company_swork .person.n1 {background: url(../../images/company/img_soffice06.gif) no-repeat 0 bottom; min-height:487px; border-bottom:1px solid #d5e0e8;}
.company_swork .person.n1 .txt_wrap {margin:84px 0 0 43%;width:50%;}
.company_swork .person.n2 {background: url(../../images/company/img_soffice07.gif) no-repeat right bottom; min-height:487px}
.company_swork .person.n2 .txt_wrap {margin:81px 0 0 27px;width:44%; }

/*!
 * CLASS : company_swork
 * 스마트워크 ta3
**/

.company_swork.tab3 .s_center_img {background: url(../../images/company/img_scenter01.gif) repeat-x center 0; height:510px; margin:10px auto 70px; font-size:0; text-indent:-9999px}
/* gallery_company : 갤러리 컨텐츠는 회사소개에서 공통으로 사용됩니다. */
.gallery_company {max-width:1168px; margin:0 auto 70px}
.gallery_company .gallery_cont { overflow:hidden; margin:0 auto; }
.gallery_company .gallery_cont dl {text-align:left;  margin-left:610px;}
.gallery_company .gallery_cont dl span {font-size:15px; line-height:30px; color:#666; display:block}

.gallery_company  .pika-thumbs li{width: 90px; height:55px;}
.gallery_company  .pikachoose {margin: 0 auto; position:relative;}
.gallery_company  .pika-stage {position: absolute; left:-610px; top:-414px;}
.gallery_company  .pika-textnav { display:none}

.gallery_company  .pika-thumbs {margin-top:70px;}
.gallery_company  .pika-thumbs:after { display:block; clear:both; content:""}
.gallery_company  .pika-thumbs li {overflow:hidden; float:left; width:170px; height:170px; margin:0 0 10px 10px; cursor: pointer;}
.gallery_company  .pika-thumbs li.ml0 {margin-left:0;}

.company_swork  .person.n3 {background: url(../../images/company/img_scenter00.gif) no-repeat 0 bottom; min-height:601px; padding-bottom:55px;}
.company_swork  .person.n3 .txt_wrap {margin:0 0 0 43%;width:50%;}
.company_swork  .person.n3 .txt {padding:96px 62px 45px;}
.company_swork  .person.n3 .txt_wrap {background: url(../../images/company/ico_soffice01.gif) no-repeat 0 51px, url(../../images/company/ico_soffice02.png) no-repeat right bottom;}



/*!
 * CLASS : company_learning
 * 평생교육
**/
#local_contents.company_learning {margin:70px auto 108px;}
.company_learning .tit_visual {line-height:67px; margin:-3px 0 64px}
.company_learning .gallery_company {margin-bottom:77px;}

/* 시스템 이미지 */
.company_learning .rotation_bg{background-color:#f1f2f7; padding:68px 0 70px;margin-bottom:68px;}
.company_learning .rotation_box {max-width:1168px; margin:0 auto;text-align:center;}
.company_learning .rotation_box .sub_desc{margin:12px 0 38px;}

/* 도입효과 */
.company_learning .effect {max-width:1168px; margin:0 auto 85px; text-align:center;}
.company_learning .effect .tit_paragraph{margin-bottom:33px; text-align:center;}
.company_learning .effect .desc_sub {margin-bottom:84px;}



/* 최하단 3단 */
.company_learning .bg_icon {background:#f0f4f7;padding:69px 0 63px;margin-bottom:70px;}
.company_learning .icon_grid {max-width:1080px; margin:0 auto;}
.company_learning .icon_grid:after { display:block; clear:both; content:""}
.company_learning .tit_wonder {font-size:28px;font-weight:700;color:#373737;line-height:30px;text-align:center;margin-bottom:72px;}
.company_learning .prod_navi {float:left; text-align:center; width:33%;}
.company_learning .prod_navi p a { display:block; height:100%; *height:auto; cursor:default}
.company_learning .prod_navi p span { display:block}
.company_learning .prod_navi p .bg_img {height:77px; }
.company_learning .prod_navi p .bg_imgB {height:60px; width:auto;}
.company_learning .prod_navi p .desc_main {color:#000;line-height:30px;padding-top:30px;}
.company_learning .prod_navi li {margin:0 20px 3px;text-align:center;}
.company_learning .prod_navi li a{color:#666; display:inline-block;*display:inline; *zoom:1; padding:5px 0;}



/*!
 * CLASS : company_workmom
 * 일맘컨퍼런스
**/
.company_workmom {margin:0px auto 70px !important}
.company_workmom .workmom_top {margin-bottom:70px;}
.company_workmom .workmom_top img {width:100%;}
.company_workmom .tit_workmom {margin-bottom:35px; font-size:38px; color:#000; font-weight:700;}
.company_workmom .tit_paragraph {padding:50px 0 18px; font-size:28px;}
.company_workmom .workmom_conference{ position: relative;max-width:1168px; margin:30px auto 0; text-align:center;}
.company_workmom .workmom_conference dl dt{font-size:22px; font-weight:700}
.company_workmom .workmom_conference dl dd ul{margin:15px 0 35px;}
.company_workmom .workmom_conference dl dd ul li{text-align:center;}
.company_workmom .workmom_conference span.lineBlue {display:inline-block; width:57px; height:5px; border-top:5px solid #1f8cdd; margin-bottom:20px;}
.company_workmom .btn_apply a {background:#858585 url(../../images/common/btn_bgwm.png) no-repeat right bottom;}
.company_workmom .workmom_corps_btn .group{font-size:14px;}

/* 일맘 컨퍼런스란 */
.company_workmom .workmom_about {background:#f0f4f7 url(../../images/company/img_workmom_bg.jpg) repeat-x center 0; height:484px; margin-top:84px;}
.company_workmom .workmom_about .img_workmom {max-width:796px; width:100%; margin:0 auto; padding-top:50px;}
.company_workmom .workmom_about .img_workmom:after {clear:both; content:""; display:block;}
.company_workmom .workmom_about .img_workmom li {width:23.7%; float:left; margin-right:1%;}
.company_workmom .workmom_about .img_workmom li.last {margin-right:0;}

/*온,오프라인 이벤트*/
.company_workmom .workmom_event .workmom_evebtList {max-width:1025px; width:100%; margin:10px auto 0; padding-bottom:50px;}
.company_workmom .workmom_event .workmom_evebtList:after {clear:both; content:''; display:block;}
.company_workmom .workmom_event .workmom_evebtList li {float:left; width:32%; margin-right:13px;}
.company_workmom .workmom_event .workmom_evebtList li.last {margin-right:0;}
.company_workmom .workmom_event .workmom_evebtList li dl dd {padding-top:13px; font-size:15px; line-height:22px; text-align:left;}

/* 단체신청 팝업 */
.company_workmom .workmom_corps_pop{display:none;position: absolute;top:-220px;left:50%;margin-left:-313px;width:506px;height:366px;padding:20px 60px;background:url(../../images/company/img_workmom_corps_bg.png) no-repeat;;font-size:15px;color:#666;line-height:1.6;}
.company_workmom .workmom_corps_pop h5 {padding:20px 0 10px; font-size:28px;}
.company_workmom .workmom_corps_pop .desc_sub {line-height:1.6;padding-bottom:20px;}
.company_workmom .workmom_corps_pop .box1 {text-align:left;padding:15px 0;border-top:1px solid #1f8cdd;border-bottom:1px solid #1f8cdd}
.company_workmom .workmom_corps_pop .box1 span {padding-left:20px;}
.company_workmom .workmom_corps_pop .box2 {text-align:left;padding:20px 20px 0;}
.company_workmom .workmom_corps_pop .box2 p {color:#1f8cdd;}
.company_workmom .workmom_corps_pop .btnClose{ position: absolute; top:20px; right:20px;}

/*!
 * CLASS : company_manage
 * 가족친화경영
**/
#local_contents.company_manage {width:auto;}
#local_contents.company_manage.center_w100 { width:auto; width:100%}
.company_manage .grid_absolute .inquiry_step.able_tabs ul {margin-bottom:60px;}
.company_manage .tit_visual {margin-bottom:14px;}
.company_manage .img_ma {margin:62px 0 70px;}
.company_manage .cross_box div {padding:42px 53px 0;}
.company_manage .tit_parag_big {margin-bottom:32px;}


.company_manage.tab1 .fam_tab1{margin-right:75%;}
.company_manage.tab1 .fam_tab2 {margin-left:25%;}

.company_manage.tab2 .fam_tab2{margin-left:25%; margin-right:50%;}
.company_manage.tab2 .fam_tab1{margin-right:25%;}

.company_manage.tab3 .fam_tab3{margin-left:50%; margin-right:25%;}
.company_manage.tab3 .fam_tab2{margin-right:25%;}

.company_manage.tab4 .fam_tab4{margin-left:75%;}
.company_manage.tab4 .fam_tab3{margin-right:25%;}


/* tab1 */
.company_manage.tab1.center_w100 {margin:70px auto 0!important;}
.company_manage.tab1 .bx-viewport li {text-align:center;}
.company_manage.tab1 .bx-wrapper img { display:inline}
/*.company_manage.tab1 .slide_swork {margin-top:68px;}*/
.company_manage.tab1 .slide_swork {max-width:1366px; margin:68px auto 0;}
.company_manage .bx-wrapper .bx-next {background:url('../../images/talent/btn_bxslide.png') no-repeat -36px 0; width:26px; height:49px; right:18px; top:142px; margin-top:0;}
.company_manage .bx-wrapper .bx-prev {background:url('../../images/talent/btn_bxslide.png') no-repeat 0 0;width:26px; height:49px; left:18px;top:142px; margin-top:0;}
.company_manage .bx-wrapper {padding-bottom:110px;}
.company_manage .bx-wrapper .bx-pager {top:auto; bottom:0}
.company_manage .bx-wrapper .bx-pager.bx-default-pager a {width: 22px;height: 22px;	margin:0 53px 40px 0; background: url(../../images/common/bg_pager_blue.png) no-repeat -50px 0;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a.focus {background: url(../../images/common/bg_pager_blue.png) no-repeat 0 0;}

.company_manage .news {margin:0 auto; background-color:#f0f4f7; padding:39px 0 143px;}
.company_manage .news .tit{font-size:24px; line-height:26px;color:#000; font-weight:700; margin-bottom:34px; text-align:center;}
.company_manage .news .news_inner {max-width:860px; margin:0 auto; height:364px;}

.company_manage .news li {width:33%; float:left; }
.company_manage .news li:nth-child(2) {width:34%;}
.company_manage .news li .bg_white{background-color:#FFF;padding:15px 14px; width:230px; margin:0 auto;height:316px;}
.company_manage .news li .bg_white a{overflow:hidden; height:316px; display:block}
.company_manage .news .pic {margin-bottom:20px}
.company_manage .news .desc_tit {font-size:15px; color:#000; line-height:22px;margin-bottom:18px;}
.company_manage .news .desc_tit span{font-size:13px; color:#666; display:block}
.company_manage .news .desc_txt {font-size:13px; line-height:26px; color:#666;}


/* tab2 */
.company_manage .s_office_img {background: url(../../images/company/img_soffice01.gif) repeat-x center 0; height:510px; margin:10px auto 126px; font-size:0; text-indent:-9999px}
.company_manage .cross_box {margin-top:63px; padding-bottom:30px;}
.company_manage .cross_box .desc_sub span{ display:block}

/* tab3 */
#local_contents.company_manage.tab3 {margin-bottom:0 !important;}
.company_manage.tab3 .tit_bg {background: url(../../images/company/bg_soffice_tit.gif) no-repeat center 100%; font-size:28px; line-height:30px; padding-bottom:29px;font-weight:700;margin-bottom:25px;text-align:center;}
.company_manage.tab3 .tab3_section {padding:64px 0;}
.company_manage.tab3 .img_tab3 {margin-bottom:38px;}
.company_manage.tab3 .bg_culture {background:#f0f4f7; margin:0; padding:68px 0 75px;}
.company_manage.tab3 .support_culture {max-width:1168px; margin:0 auto; height:auto}
.company_manage.tab3 .support_culture:after { display:block; clear:both; content:"" }
.company_manage.tab3 .support_culture .prod_navi {width:29%; float:left; text-align:center; margin:0 2%; }
.company_manage.tab3 .support_culture .bg_img { display:block; margin-bottom:36px;}
.company_manage.tab3 .support_culture .prod_navi p {margin-bottom:30px;}
.company_manage.tab3 .support_culture .prod_navi p .section {color:#373737;font-size:20px;padding-top:0;line-height:26px;font-weight:700; cursor: default; display:block}
.company_manage.tab3 .support_culture ul{margin-top:9px;}

/* tab4 */
.company_manage.tab4 .tit_parag_big {font-weight:normal;}
.company_manage.tab4 .tit_parag_big strong { display:block; font-weight:700;}
.company_manage.tab4 .bg_cross_box {background:#f0f4f7; margin:0 auto; width:auto;}
.company_manage.tab4 .cross_box {margin-top: 62px;padding-bottom: 70px;}
.company_manage.tab4 .tit_paragraph {color:#000; text-align:center;padding:68px 0 38px;}
.company_manage.tab4 .tit_bg {color:#1f8cdd; font-size:20px; line-height:22px; padding-bottom:27px;}
.company_manage.tab4 .cross_box div {padding:55px 55px 0 55px;}
.company_manage.tab4 .block { display:block; margin-top:17px}
.company_manage.tab4 .tab4_newlyweds{text-align:center;padding-bottom:40px;}
.company_manage.tab4 .tab4_newlyweds img {max-width:1168px; padding-top:62px;}



/*!
 * CLASS : company_workplace
 * 사업장 소개
**/
.company_workplace {width:100% !important; /* padding:0 !important; */}

/* tabs */
.company_workplace.tab1 .inquiry_step.able_tabs ul {margin-right:84%;}
.company_workplace.tab1 .inquiry_step.disabled_tabs ul {margin-left:16%;}

.company_workplace.tab2 .inquiry_step.able_tabs ul {margin-right:66%;}
.company_workplace.tab2 .inquiry_step.able_tabs .store2 {margin-left:16%}
.company_workplace.tab2 .inquiry_step.disabled_tabs ul {margin-left:0%;}
.company_workplace.tab2 .inquiry_step.disabled_tabs .store1 {margin-right:18%}

.company_workplace.tab3 .inquiry_step.able_tabs ul {margin-right:66%;}
.company_workplace.tab3 .inquiry_step.able_tabs .store3 {margin-left:34%}
.company_workplace.tab3 .inquiry_step.disabled_tabs ul {margin-left:0%;}
.company_workplace.tab3 .inquiry_step.disabled_tabs .store2 {margin-right:18%}

.company_workplace.tab4 .inquiry_step.able_tabs ul {margin-right:66%;}
.company_workplace.tab4 .inquiry_step.able_tabs .store4 {margin-left:52%}
.company_workplace.tab4 .inquiry_step.disabled_tabs ul {margin-left:0%;}
.company_workplace.tab4 .inquiry_step.disabled_tabs .store3 {margin-right:16%}

.company_workplace.tab5 .inquiry_step.able_tabs ul {margin-right:66%;}
.company_workplace.tab5 .inquiry_step.able_tabs .store5 {margin-left:68%}
.company_workplace.tab5 .inquiry_step.disabled_tabs ul {margin-left:0%;}
.company_workplace.tab5 .inquiry_step.disabled_tabs .store4 {margin-right:16%}

.company_workplace.tab6 .inquiry_step.able_tabs ul {margin-right:66%;}
.company_workplace.tab6 .inquiry_step.able_tabs .store6 {margin-left:84%}
.company_workplace.tab6 .inquiry_step.disabled_tabs ul {margin-left:0%;}
.company_workplace.tab6 .inquiry_step.disabled_tabs .store5 {margin-right:16%}

.company_workplace .workplace_Area {max-width:1168px; margin:0 auto; text-align:center;}
.company_workplace .workplace_Area .txt38 {font-size:38px; line-height:40px;}
.company_workplace .workplace_Area .txt28 {font-size:28px; line-height:30px;}
.company_workplace .workplace_Area .txt18 {font-size:18px; line-height:20px;}
.company_workplace .workplace_Area .txt15 {font-size:15px; line-height:30px; color:#666;}
.company_workplace .workplace_Area .mt10 {margin-top:10px !important;}
.company_workplace .workplace_Area .mb0 {margin-bottom:0px !important;}
.company_workplace .workplace_Area .mb10 {margin-bottom:10px !important;}
.company_workplace .workplace_Area .cl {margin:0 15px; color:#b6b6b6;}
.company_workplace .workplace_Area .accent {color:#1f8cdd;}

.company_workplace .workplace_Area p strong {font-weight:700; color:#000;}
.company_workplace .workplace_Area .dotMapArea {width:100%; overflow:hidden;margin-bottom:70px;}
.company_workplace .workplace_Area .mapBox iframe {width:100%;}
.company_workplace .workplace_Area .box_tween:after { clear:both; display:block; content:""}
.company_workplace .workplace_Area .box_tween .mapBox:first-child { float:left}
.company_workplace .workplace_Area .box_tween .mapBox { float:right; width:49%;}
.company_workplace .workplace_Area .dotMapArea .mapBox {position:relative; display:inline-block; *display:inline; *zoom:1;  width:430px;  height:430px; margin-left:60px;}
/* .company_workplace .workplace_Area .dotMapArea .mapBox {position:relative; display:inline-block; *display:inline; *zoom:1;  width:289px;  height:430px; margin-left:200px; background:url('../../images/company/bg_dotMap.png') no-repeat center 0; } */
.company_workplace .workplace_Area .dotMapArea .mapBox .img_on { display:none}
.company_workplace .workplace_Area .dotMapArea .mapBox .on .img_off { display:none}
.company_workplace .workplace_Area .dotMapArea .mapBox .on .img_on { display:block}

.company_workplace .workplace_Area .dotMapArea .mapBox a {display: inline-block;}
.company_workplace .workplace_Area .dotMapArea .mapBox .pointA { position:absolute; left:32px; top:25px;}
.company_workplace .workplace_Area .dotMapArea .mapBox .pointB { position:absolute; left:-66px; top:75px;}
.company_workplace .workplace_Area .dotMapArea .mapBox .pointC { position:absolute; left:83px; top:80px;}
.company_workplace .workplace_Area .dotMapArea .mapBox .pointD { position:absolute; left:29px; top:128px;}
.company_workplace .workplace_Area .dotMapArea .mapBox .pointE { position:absolute; left:135px; top:128px;}
.company_workplace .workplace_Area .dotMapArea .mapBox .pointF { position:absolute; left:106px; top:220px;}
.company_workplace .workplace_Area .dotMapArea .mapBox .pointG { position:absolute; left:121px; top:292px;}

.company_workplace .dotMapArea .txtBox {display:inline-block; *display:inline; *zoom:1; max-width:492px; margin:70px 0 0 55px; vertical-align:top; text-align:left;}
.company_workplace .dotMapArea .txtBox span.lineBlue {display:block; width:57px; height:5px; border-top:5px solid #1f8cdd; margin-bottom:40px; text-indent:-9999px;}
.company_workplace .dotMapArea .txtBox .txt38 {margin-bottom:39px;}

.company_workplace .workplace_Area .inquiry_step:after {display:block; clear:both; content:"";}
.company_workplace .workplace_Area .conts .txt38 strong {display:block; margin-top:10px;}
.company_workplace .workplace_Area .inquiry_step li {width:16%;}
.company_workplace .workplace_Area .inquiry_step .w18 {width:18%;}
.company_workplace .workplace_Area .inquiry_step li:hover .conts,
.company_workplace .workplace_Area .inquiry_step li.on .conts {display:block}

.company_workplace .workplace_Area .conts .txt38, .workplace_Area .conts .txt15 {margin-bottom:30px;}

.company_workplace .workplace_Area .addressInfo {overflow:hidden; width:100%; margin-bottom:30px;}
.company_workplace .workplace_Area .addressInfo .img {float:left; width:68%;}
.company_workplace .workplace_Area .addressInfo .blockBox {float:left; width:32%;  text-align:left; background:#1f1f1f; }
/* .company_workplace .workplace_Area .addressInfo .blockBox .blockBoxArea {padding:85px 30px 29px 30px;} */
.company_workplace .workplace_Area .addressInfo .blockBox .blockBoxArea {padding:85px 30px 60px 30px;}
.company_workplace .workplace_Area .addressInfo .blockBox .txt15 {color:#b6b6b6; line-height:30px; margin-bottom:34px; }
.company_workplace .workplace_Area .addressInfo .blockBox .txt15 strong {color:#fff;}

.company_workplace .workplace_Area .address {margin-top:-10px; margin-bottom:30px; text-align:center;}
.company_workplace .workplace_Area .address li {display:inline-block; font-size:15px; color:#1f8cdd; margin-right:25px;}
.company_workplace .workplace_Area .address li:last-child {margin-right:0;}
.company_workplace .workplace_Area .address .label {position:relative; padding-right:8px;}
.company_workplace .workplace_Area .address .desc {padding-left:3px;}
.company_workplace .workplace_Area .address .label:after {content:""; position:absolute; top:50%; right:0; display:block; width:1px; height:12px; margin-top:-5px; background-color:#ccc;}

/* 슬라이드_제어 */
.company_workplace .workplace_Area .bx-wrapper {margin:0 auto 40px !important;}
.company_workplace .workplace_Area .bx-wrapper img {max-width: 100%; display:inline-block;}
.company_workplace .workplace_Area .bx-wrapper .bx-prev {left:-40px; background:url('../../images/talent/btn_bxslide.png') no-repeat 0 0 ;}
.company_workplace .workplace_Area .bx-wrapper .bx-next {right:-40px; background:url('../../images/talent/btn_bxslide.png') no-repeat -36px 0 ;}
.company_workplace .workplace_Area .bx-wrapper .bx-controls-direction a { width:26px; height:49px;}
.company_workplace .workplace_Area .bx-wrapper .bx-pager {padding-top:0; top:419px;}
.company_workplace .workplace_Area .bx-wrapper .bx-pager.bx-default-pager a {width:22px; height:22px; margin:0 25px; background:url('../../images/talent/bg_pager.png') no-repeat 0 bottom ;}
.company_workplace .workplace_Area .bx-wrapper .bx-pager.bx-default-pager a:hover,
.company_workplace .workplace_Area .bx-wrapper .bx-pager.bx-default-pager a.active {background:url('../../images/talent/bg_pager.png') no-repeat 0 0 ;}



/*!
 * CLASS : company_m_result
 * 경영성과
**/

.company_m_result {position:relative; margin:0 auto 103px !important;}
.company_m_result .table_common {border-top:2px solid #131313; position:relative; margin:0 auto;max-width:917px}
.company_m_result .table_common .legend {position:absolute; right:0; top:-40px; font-size:13px; line-height:40px; color:#666; font-weight:700;}
.company_m_result .table_common table {width:100%;}
.company_m_result .table_common thead{border-bottom:1px solid #131313;}
.company_m_result .table_common th {color:#373737; font-size:15px; line-height:57px; text-align:right;padding-right:27px;font-weight:700;}
.company_m_result .table_common td {border-bottom:1px solid #e8e8e8;font-size:15px; color:#666; line-height:49px;text-align:right;padding-right:24px;font-weight:700;}
.company_m_result .table_common td.center {font-weight:normal;}
.company_m_result .table_common td.blue {color:#1f8cdd;}
.company_m_result .table_common td.red {color:#cf5b48;}

.company_m_result .wrap_graph {background-color:#f0f4f7;padding-top:70px; margin-bottom:50px;}
.company_m_result .wrap_graph .legend { text-align:right; max-width:917px; margin:0 auto;}
.company_m_result .wrap_graph .legend span {font-size:13px; line-height:25px; color:#666; font-weight:700;}

.company_m_result #graph {max-width:917px; padding-bottom:50px;}
/* 하이챠트 년도 */
.company_m_result #graph .highcharts-axis-labels text {font-size:18px !important; color:#373737 !important; line-height:44px; font-weight:700;}
/* 하이챠트 단위 */
.company_m_result #graph .highcharts-axis-labels.highcharts-yaxis-labels text {font-size:11px !important; color:#969696 !important; text-align:right; }
/* 하이챠트 legend */
.company_m_result #graph .highcharts-legend-item text {font-size:13px !important; color:#666 !important; font-weight:700; line-height:40px;}
/* tooltip */
.highcharts-tooltip {background-color:#FFF;}
.highcharts-tooltip>span>span { display:none}
.highcharts-tooltip table tr:first-child td{ font-size:13px; line-height:26px; color:#1f8cdd; font-weight:700;}
.highcharts-tooltip table tr td{ font-size:13px; line-height:26px; color:#cf5b48; font-weight:700; text-align:right;}
.highcharts-tooltip table tr td:first-child {text-align:left;padding-right:15px;}
/* 타이틀 */
.highcharts-title { display:none}
/* 출처 */
.company_m_result .wrap_graph text[x="907"] { display:none}



@media screen and (max-width:1280px){
	/* 연혁 시작점 */
	.fixed_header #local_contents {margin:370px auto 70px;}


	/* fixed 타이틀 */
	.fixed_tit {padding-top:230px;min-width:768px }
	.is-sticky .fixed_tit {padding-top:262px;}

	/* 연도별 네비게이션 */
	.section_years { left:0; right:0; top:230px; max-width:1000px; margin:0 auto 70px; height:90px;min-width:768px }
	.section_years img { display:inline-block}
	.section_years li {width:19.8%; height:45px;border:1px solid #e7e7e7;float:left; margin:0 0 -1px -1px;text-align:center;}
	.section_years li a { display:inline-block; *display:inline; *zoom:1; padding-top:17px; height:28px;background: none; width:100%;}
	.section_years ._d0 a {background:none;}
	.section_years .__d0 a {background:none;}
	.section_years .___d0 a {background:none;}
	.section_years .____d0 a {background:none;}
	.section_years ._____d0 a {background:none;}
	.section_years .______d0 a {background:none;}
	.section_years ._______d0 a {background:none;}
	.section_years .________d0 a {background:none;}
	.section_years li a .img_on { display:none}
	.section_years li a.active {background:#1f8cdd;}
	.section_years ._d0 a.active {background: #1f8cdd;}
	.section_years .__d0 a.active {background: #1f8cdd;}
	.section_years .___d0 a.active {background: #1f8cdd;}
	.section_years .____d0 a.active {background: #1f8cdd;}
	.section_years ._____d0 a.active {background: #1f8cdd;}
	.section_years .______d0 a.active {background: #1f8cdd;}
	.section_years ._______d0 a.active {background: #1f8cdd;}
	.section_years .________d0 a.active {background: #1f8cdd;}
	.section_years li a.active .img_on { display:inline-block }
	.section_years li a.active .img_off { display:none}
	.history_scroll {margin:146px auto 0;}


	/* 스마트워크 tab1 이미지 슬라이드  */
	.company_swork .slide_swork { padding:0 42px;}

	/* images gallery */
	.gallery_company .gallery_cont {max-width:740px; margin:0 auto;}
	.gallery_company .gallery_cont dl {margin-left:0;}
	.gallery_company .gallery_cont dt {margin-bottom:40px;}
	.gallery_company .pika-stage { position:relative; left:0; top:0; text-align:center;}
	.gallery_company .pika-imgnav { display:none !important; font-size:0;}
	.gallery_company .pika-thumbs {text-align:center;}
	.gallery_company .pika-thumbs li {width:236px; height:236px}

	/* 사업장 소개_본사 */
	.company_workplace .workplace_Area .mapBox iframe {width:795px;}
	.company_workplace .workplace_Area .addressInfo {overflow:hidden; width:100%; margin-bottom:30px;}
	.company_workplace .workplace_Area .addressInfo .img { width:100%; float:none}
	.company_workplace .workplace_Area .addressInfo .blockBox { width:100%; text-align:left; background:#1f1f1f; max-width:795px; float:none; margin:0 auto; }
	.company_workplace .workplace_Area .addressInfo .blockBox .blockBoxArea {padding:85px 30px 29px 30px;}

	/*!
	 * CLASS : company_m_result
	 * 경영성과
	**/


	/* 사업장안내 */
	.company_workplace .workplace_Area .bx-wrapper {margin:0 auto 40px !important;}
	.company_workplace .bx-wrapper {padding:0 42px;text-align:center;width:auto !important;}
	.company_workplace .workplace_Area .bx-wrapper .bx-prev { left:0}
	.company_workplace .workplace_Area .bx-wrapper .bx-next { right:0}
}

@media screen and (max-width:1023px){
	/*!
	 * CLASS : company_history
	 * 주요 연혁
	**/

	.section_years { left:0; right:0; top:220px; max-width:1000px; margin:0 auto 70px; height:90px;}
	.fixed_tit {padding-top:233px; top:211px}
	.fixed_header #local_contents {margin: 322px auto 70px;}


	/* stickey 이후 */
	.is-sticky .section_years {top:190px}
	.is-sticky .fixed_tit {padding-top: 352px;}
	#container.is-sticky #local_contents.company_history {margin: 578px auto 70px;/* 775 */}

	.history_scroll {margin: 180px auto 0;}
	.is-sticky .history_scroll {margin: 205px auto 0;}

	.company_manage .news li .bg_white{width:220px; height:311px;}
	.company_manage .news li .bg_white a{height:311px}



}


/*!
 * CLASS : company_insta
 * 인스타그램이벤트
**/
.company_insta .insta_top {margin-top:-70px;background:url('../../images/company/img_insta_main.jpg') no-repeat center 0;height: 541px;}
.company_insta .insta_top .btns{text-align:center;padding-top:400px;}
.company_insta .insta_top .btns a {background-image:none;}
.company_insta .notiBox{width:530px; margin:30px auto 0; padding:10px 0; background:#eff8ff; border:1px solid #abdbff; font-size:18px; text-align:center; color:#1f8cdd;}
.company_insta .insta_event_data {width:1170px;margin:0 auto;margin-top:15px;}
.company_insta .insta_event_data li{float:left;width:21%;margin:20px 2%;}
.company_insta .insta_event_data li img {width:100%;}
.company_insta .insta_event_btns {clear:both;text-align:center;padding-top:20px}
.company_insta .insta_bottom {position: absolute;right:10px;bottom: 0;}
.company_insta .btn a {width:120px;}
@media (max-width:1170px){
	.company_insta .insta_event_data  {width:100%;}
}

.instaPopup { position:absolute; left:0; right:0; top:0; width:100%; height:100%; z-index:500; background: rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000, endColorstr=#60000000);display:none;}
.pop_way {position:relative;margin: 230px auto 0;width:600px;  background-color: #fff;border-radius:5px;font-size:18px;line-height:1.6}
.pop_way>.tit{font-size:30px; text-align:center; margin:0 10px; height:80px;line-height:80px; font-weight: bold; border-bottom:1px #e3e3e3 solid}
.pop_way strong {font-weight:bold;}
.pop_way .box{padding:10px ;}
.pop_way .step li {text-align:center;padding:10px 0;}
.pop_way .step strong {color:#1f8cdd;}
.pop_way .date {margin-left:16px; padding-top:15px; font-size:17px;}
.pop_way .date .bar{color:#e3e3e3;}
.pop_way .date .tit{color:#1f8cdd;}
.pop_way .date .first{padding-right:5px; border-right:1px solid #d9dfe3;}
.pop_way .gift {margin-left:16px; padding-top:15px; font-size:17px;}
.pop_way .gift ul:after{display:block; clear:both; content:""}
.pop_way .gift ul li{float:left; text-align:center;}
.pop_way .gift ul .gift01{padding-right:40px; border-right:1px solid #d9dfe3;}
.pop_way .gift ul .gift02{padding-left:40px;}
.pop_way .gift ul .gift01 .txt{margin-left:50px;}
.pop_way .gift ul .gift02 .txt{padding-top:6px;}
.pop_way .gift ul li span{display:block; font-weight:bold;}
.pop_way .ico{display: inline-block; width:68px; line-height: 68px; margin-bottom:2px;background: url('../../images/company/sprite_bg_insta.png') no-repeat;}
.pop_way .ico1 { background-position: 0 0;}
.pop_way .ico2 { background-position: -100px 0;}
.pop_way .ico3 { background-position: -200px 0;}
.pop_way .ico4 { background-position: -300px 0;}
.pop_way .txt_box{ background:#dfecf6;border:1px solid #a7d2f1; border-radius:3px;padding:20px 20px 10px;margin:20px;font-size:16px;}
.pop_way .txt_box p {padding-bottom:10px;font-size:22px;text-align:center;}
.pop_way .txt_box p strong {color:#1f8cdd;font-weight:normal;}
.pop_way .txt_box .noti{padding-top:10px; line-height:21px; text-align:left; font-size:14px; color:#f41e1e;}
.pop_way .txt_box .noti span{display:inline-block; text-indent:12px;}
.pop_way .btnClose{ position: absolute; top:20px; right:20px;}

/*2019-01-07 시작*/
@media screen and (max-width:1440px){}
@media screen and (max-width:1280px){
	.section_years { left:0; right:0;top:-320px;max-width:1000px; margin:0 auto 70px; height:auto;min-width:768px;}
	.fixed_tit{top:-320px;padding-top:210px;}
}
/*2019-01-07 종료*/

/* 2020-01-13 핵심가치 수정 */
.tit_visual{font-family: 'Godo', sans-serif}
.company_value{background-color:#f3f3f3;padding-bottom:40px;}
.company_value .tit_paragraph{padding:65px 0 40px;margin:0;font-weight:500;}
.company_value .item{max-width:1180px;margin:0 auto;padding-bottom:60px;}
.company_value .item:after{content:"";display:block;clear:both;}
.company_value .item > div{float:left;width:50%;}
.company_value .item .contents{text-align:center;padding-top:90px;}
.company_value .item .title{font-size:34px;line-height:1.8;font-weight:600;}
.company_value .item .desc{font-size:18px;line-height:1.8;color:#666;}
.company_value .item .draw{position:relative;display:block;margin:0 auto 15px;width:150px;height:100px;}
.company_value .item .draw svg{width:100%;height:100%;}
.company_value .item #draw1 .st0{fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;}
.company_value .item #draw1 .st1{fill:none;stroke:#000000;stroke-width:2.65;stroke-linecap:round;stroke-linejoin:round;}
.company_value .item #draw2 .st0{fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}
.company_value .item #draw2 .st1{fill:none;stroke:#000000;stroke-width:2.65;stroke-linecap:round;stroke-linejoin:round;}
.company_value .item #draw3 .st0{fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;}
.company_value .item #draw3 .st1{fill:none;stroke:#000000;stroke-width:2.65;stroke-linecap:round;stroke-linejoin:round;}
.company_value .item #draw3 .st2{fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;}

/* 2024-12-09 기업 인증 추가 */
.certification{position:relative; padding-bottom:120px; border-bottom:1px solid #f2f3f4; text-align:center;}
.certification .color{color:#1f8cdd;}
.certification .tit_paragraph{padding:65px 0 15px;font-size: 1rem; font-weight: 700; text-align:center;}
.certification .sub_title{font-size:18px;line-height:1.8;color:#666;text-align:center;}
.certification .sub_title strong{font-weight:700;}
.certification .item{display:inline-flex; gap:40px; margin-top:80px;}
.certification .item li{width:440px;}
.certification .item li .img{font-size:0; line-height:1;}
.certification .item li h5{display:block; position:relative; background:#009FE3; font-size: 18px; font-weight: 700; line-height: 70px; text-align:center; color:#fff;}
.certification .item li p{height:580px; padding:30px 40px 0; border:1px solid #ddd; border-top:0; font-size: 18px; font-weight: 400; line-height: 32.4px; text-align: left; color:#666; word-break:normal; box-sizing:border-box;}
.certification .item li p span{font-size:15px;}


/* 2020-01-13 주주회사 추가 */
.stockholder .color{color:#1f8cdd;}
.stockholder .tit_paragraph{padding:65px 0 15px;font-size: 1rem; font-weight: 700; text-align:center;}
.stockholder .sub_title{font-size:18px;line-height:1.8;color:#666;text-align:center;}
.stockholder > div{max-width:1180px;margin:0 auto;padding-top:55px;}
.stockholder > div:after{content:"";display:block;clear:both;}
.stockholder dl{float:left;width:50%;padding:0 40px;box-sizing:border-box;line-height:2;}
.stockholder dt{height:130px;text-align:center;}
.stockholder dt span{display:block;width:100%;font-size:15px;color:#000;}
.stockholder dl:first-child{border-right:1px solid #f3f1f1;}
.stockholder dd{font-size:15px;color:#666;}
.stockholder dd strong{display:block; font-weight:normal;font-size:16px;color:#000; text-align:center;}
.stockholder dd .group{text-align:center;padding-top:50px;}
.stockholder dd a{display:inline-block;height:55px;background: url(../../images/common/btn_bg.png) no-repeat right bottom #1f8cdd;color: #fff;padding: 9px 30px 0;box-sizing: border-box;font-size: 18px;}

/*2020-04-01 히스토리 2020 생성*/
/* 220428 히스토리 너비 변경 */
.history_scroll.history_scroll {max-width: 1180px;}
.history_2020.history_scroll .month{margin-bottom:64px;}
.history_2020.history_scroll .month.bottom{margin-bottom: 50px;}
.history_2020.history_scroll .bg_emphasis {
    line-height: 27px;
}
.history_2020.history_scroll .desc_txt.first_child.bottom {
    margin-top: 6px;
}
.history_2020.history_scroll .desc_txt.bottom{
    margin-top: 10px;
}

/*2020-10-05 히스토리 2020 수정*/
.history_scroll.history_scroll.history_2020 {
	max-width:1040px;
}

/*2021-06-08 회사소개 추가*/
/* 220329 배경추가 */
.company_info.add .tit_video{overflow:hidden;padding:70px 0 ; background-color: #f0f4f7; margin-top: -99px;}
.company_info.add .tit_video p{font-size: 1rem; font-weight: 700; text-align:center;}
.careVideoArea{display:block;width:100%;padding: 0 0 70px;text-align:center; width:100%; height:auto;background-color: #f0f4f7; }
.careVideoArea .relt{position:relative;width:1020px;height:574px;margin:0 auto;}
.careVideoArea .relt .video{position:absolute;left:0;top:0; width: 100%; height: 100%;box-shadow:5px 5px 15px #666;}