@charset "utf-8";

/************************************************
project : 연합뉴스 다국어 데스크탑
commnet : 이벤트, 특집, 배너 등 운영
*************************************************/

/* =============== ####배너 ======================== */
/* ---- ##PC 홈페이지 고정 운영배너  ---- */
/* aside-bnr$$ 클래스 정의
 * aside-bnr01 ~ aside-bnr20 : PC 홈페이지 고정 운영배너
 * aside-bnr21 ~ aside-bnr99 : 상시적인 이벤트 배너 */
[class*='aside-bnr']{overflow:hidden;position:relative;box-sizing:border-box;}
[class*='aside-bnr'] .inner{display:block;position:relative;width:100%;height:100%;margin:0 auto;}
[class*='aside-bnr'] .inner a{display:block;height:100%;}

/* 이미지형 img */
.aside-bnr01{}
.aside-bnr01 a{}

/* 배경 */
.aside-bnr02{width:100%;height:75px;text-align:center;}
.aside-bnr02 [class*='txt-con']{position:relative;width:100%;height:100%;text-indent:-9999px;}

/* 2019 북미 정상회담 배너 2019-02-21
 * aside-bnr01 적용 전 코드 */
.bnr-wrap01{overflow:visible;position:relative;height:65px;margin:0 0 15px;background:url(/ad/img/2019/sprite_summit2019_global_web05.png) 0 -300px no-repeat;}
.bnr-wrap01 .inner .txt{overflow:hidden;position:absolute;z-index:1;top:8px;left:50%;height:50px;background:url(/ad/img/2019/sprite_summit2019_global_web05.png) 0 50% no-repeat;text-indent:-9999px;}
html.en .bnr-wrap01 .inner a{width:285px;}
html.en .bnr-wrap01 .inner .txt{width:260px;left:24px;background-position:0 0;}
html.zh .bnr-wrap01 .inner .txt{width:242px;margin-left:-121px;background-position:0 -50px;}
html.ja .bnr-wrap01 .inner .txt{width:370px;margin-left:-185px;background-position:0 -100px;}
html.ar .bnr-wrap01 .inner .txt{width:376px;margin-left:-188px;background-position:0 -150px;}
html.es .bnr-wrap01 .inner .txt{width:428px;margin-left:-214px;background-position:0 -200px;}
html.fr .bnr-wrap01 .inner .txt{width:410px;margin-left:-205px;background-position:0 -250px;}

.lang-select01{position:absolute;z-index:10;width:118px;top:15px;right:20px;padding-bottom:4px;border-bottom:1px solid #fff;color:#fff;text-align:left;}
.lang-select01 .txt{padding-left:3px;color:#fff;}
.lang-select01 .txt i{position:absolute;top:6px;right:2px;width:10px;height:10px;margin:0 0 3px 10px;box-sizing:border-box;border-right:1px solid #fff;border-bottom:1px solid #fff;
-webkit-transition:all 0.2s ease;
-moz-transition:all 0.2s ease;
-o-transition:all 0.2s ease;
-ms-transition:all 0.2s ease;
transition:all 0.2s ease;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);}
.lang-select01.active .txt i{margin:0 0 0 10px;
-webkit-transform:rotate(-135deg);
-moz-transform:rotate(-135deg);
-ms-transform:rotate(-135deg);
transform:rotate(-135deg)}
.lang-select01 ul{overflow:hidden;position:absolute;left:0;top:28px;width:118px;height:0;background:#8fbee1;
-webkit-transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
-ms-transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);}
.lang-select01 ul li{margin:0 20px 6px;text-align:left;}
.lang-select01 ul li a{display:inline-block;width:100% !important;padding:2px 4px;box-sizing:border-box;font-size:13px;color:#fff;letter-spacing:0;}
.lang-select01 ul li.fr{float:none !important;}
.lang-select01:hover ul{height:235px;padding:21px 0 7px;}

/* 2019한아세안 배너 2019-11-19 */
.bnr-wrap02{background:#1685c9 url(https://r.yna.co.kr/ad/img/2019/bnr_asean_global_20191121_01.jpg) 0 0 no-repeat;height:65px;}
.bnr-wrap02 .txt-con{background:url(https://r.yna.co.kr/ad/img/2019/bnr_asean_global_20191121_02_02.png) no-repeat;}
html.en .bnr-wrap02 .txt-con{background-position:0 10px;}
html.zh .bnr-wrap02 .txt-con{background-position:0 -60px;}
html.ja .bnr-wrap02 .txt-con{background-position:0 -124px;}
html.ar .bnr-wrap02 .txt-con{background-position:0 -190px;}
html.es .bnr-wrap02 .txt-con{background-position:0 -254px;}
html.fr .bnr-wrap02 .txt-con{background-position:0 -319px;}

/* 스페인어 채용배너 : 2019-12-30 */
.bnr-wrap03{background:#1685c9 url(https://r.yna.co.kr/ad/img/2019/bnr_recruit_sp_20191230_1715.jpg) 0 0 no-repeat;}

/* 코로나바이러스 다국어배너 : 2020-02-11 */
.bnr-wrap04{height:75px;background:#102445 url(//r.yna.co.kr/ad/img/2020/bnr_corona_lang_20200211.png) 0 -450px no-repeat;}
.bnr-wrap04 .txt-con{height:100%;background:url(//r.yna.co.kr/ad/img/2020/bnr_corona_lang_20200211.png) no-repeat;text-indent:-9999px;}
html.en .bnr-wrap04 .txt-con{background-position:0 0;}
html.zh .bnr-wrap04 .txt-con{background-position:0 -75px;}
html.ja .bnr-wrap04 .txt-con{background-position:0 -150px;}
html.ar .bnr-wrap04 .txt-con{background-position:0 -225px;}
html.es .bnr-wrap04 .txt-con{background-position:0 -300px;}
html.fr .bnr-wrap04 .txt-con{background-position:0 -375px;}

/* [영문] OANA배너 추가에 다른 높이값 조정, background-position변경 (2020-07-21) */
html.en .bnr-wrap04{height:66px;}
html.en .bnr-wrap04 .txt-con{background-position:0 -3px;}

/* 2020총선 다국어배너 : 2020-04-01 */
.bnr-wrap05{height:75px;background:#3c16b8;}
.bnr-wrap05 .txt-con{height:100%;background:url(//r.yna.co.kr/ad/img/2020/bnr_election_lang_20200401.png) no-repeat;text-indent:-9999px;}
html.en .bnr-wrap05 .txt-con{background-position:0 0;}
html.zh .bnr-wrap05 .txt-con{background-position:0 -75px;}
html.ja .bnr-wrap05 .txt-con{background-position:0 -150px;}
html.ar .bnr-wrap05 .txt-con{background-position:0 -225px;}
html.es .bnr-wrap05 .txt-con{background-position:0 -300px;}
html.fr .bnr-wrap05 .txt-con{background-position:0 -375px;}

/* 2021 보궐선거 다국어배너 : 2021-03-25 */
.bnr-wrap06{height:66px;
background:-webkit-linear-gradient(left, #0d45db 0%,#ed0f16 100%);
background:linear-gradient(to right, #0d45db 0%,#ed0f16 100%);}
.bnr-wrap06 .txt-con{height:100%;background:url(//r.yna.co.kr/ad/img/2021/bnr_byelection_lang_20210325.png) no-repeat;text-indent:-9999px;}
html.en .bnr-wrap06 .txt-con{background-position:0 0;}
html.zh .bnr-wrap06 .txt-con{background-position:0 -66px;}
html.ja .bnr-wrap06 .txt-con{background-position:0 -132px;}

/* 2020 도쿄올림픽 : 2021-07-12 */
.bnr-wrap07{height:66px;}
.bnr-wrap07 .txt-con{height:100%;background:url(//r.yna.co.kr/ad/img/2021/bnr_tokyo2020_web_main0101_global.png) no-repeat;text-indent:-9999px;}
/* html.es .bnr-wrap07 .txt-con{background-position:0 -100px;} */

/* 2022 대선 다국어배너 : 2022-01-20 */
.bnr-wrap08{height:34px;background:#1b459a;}
.bnr-wrap08 .txt-con{height:100%;background:url(//r.yna.co.kr/ad/img/2022/bnr_election2022_web_lang.png?v=20220120_1420) center 0 no-repeat;text-indent:-9999px;}
/* html.en .bnr-wrap08 .txt-con{background-position:center 0;} */
html.zh .bnr-wrap08 .txt-con{background-position-y:-34px;}
html.ja .bnr-wrap08 .txt-con{background-position-y:-68px;}
html.ar .bnr-wrap08 .txt-con{background-position-y:-102px;}
html.es .bnr-wrap08 .txt-con{background-position-y:-136px;}
html.fr .bnr-wrap08 .txt-con{background-position-y:-170px;}

/* 2022 베이징올림픽 다국어배너 : 2022-01-20 */
.bnr-wrap09{height:34px;background:#0553ff url(//r.yna.co.kr/ad/img/2022/bnr_beijing_web_lang.png) 0 -204px no-repeat;}
.bnr-wrap09 .txt-con{height:100%;background:url(//r.yna.co.kr/ad/img/2022/bnr_beijing_web_lang.png) center 0 no-repeat;text-indent:-9999px;}
/* html.en .bnr-wrap09 .txt-con{background-position:center 0;}
html.zh .bnr-wrap09 .txt-con{background-position:center -34px;} */
html.ja .bnr-wrap09 .txt-con{background-position-y:-34px;}
html.ar .bnr-wrap09 .txt-con{background-position-y:-68px;}
html.es .bnr-wrap09 .txt-con{background-position-y:-102px;}
html.fr .bnr-wrap09 .txt-con{background-position-y:-136px;}

/* 이태원 애도 배너 : 2022-11-01 */
.bnr-wrap10{height:153px;background-color:#404042;}
.bnr-wrap10 .txt-con{width:1100px;height:100%;margin:0 auto;text-indent:-9999px;}
html.en .bnr-wrap10 .txt-con{background:url(//r.yna.co.kr/ad/img/2022/bnr_grieve_en_20221107.png) 0 0 no-repeat;}
html.zh .bnr-wrap10 .txt-con{background:url(//r.yna.co.kr/ad/img/2022/bnr_grieve_cng_20221107.png) 0 0 no-repeat;}
html.cb .bnr-wrap10 .txt-con{background:url(//r.yna.co.kr/ad/img/2022/bnr_grieve_cnb_20221107.png) 0 0 no-repeat;}
html.ja .bnr-wrap10 .txt-con{background:url(//r.yna.co.kr/ad/img/2022/bnr_grieve_jp_20221107.png) 0 0 no-repeat;}
html.ar .bnr-wrap10 .txt-con{background:url(//r.yna.co.kr/ad/img/2022/bnr_grieve_ar_20221107.png) 0 0 no-repeat;}
html.es .bnr-wrap10 .txt-con{background:url(//r.yna.co.kr/ad/img/2022/bnr_grieve_sp_20221107.png) 0 0 no-repeat;}
html.fr .bnr-wrap10 .txt-con{background:url(//r.yna.co.kr/ad/img/2022/bnr_grieve_fr_20221107.png) 0 0 no-repeat;}

/* 부산엑스포 2023 배너 : 20230203 */
.bnr-wrap11{height:66px;background-color:#0a92c1;}
.bnr-wrap11 .inner a{display:flex;align-items:center;justify-content:center;}
.bnr-wrap11 a:before{content:'';display:inline-block;width:42px;height:46px;margin-right:8px;background:url(//r.yna.co.kr/ad/img/2023/bnr_busan_expo_lang_sprites.png?v=20230209_1002) 0 -350px no-repeat;}
.bnr-wrap11 .txt-con{text-indent:-9999px;}
html.en .bnr-wrap11 .txt-con{width:160px;height:39px;background:url(//r.yna.co.kr/ad/img/2023/bnr_busan_expo_lang_sprites.png?v=20230209_1002) 0 0 no-repeat;}
html.zh .bnr-wrap11 .txt-con{width:184px;height:17px;background:url(//r.yna.co.kr/ad/img/2023/bnr_busan_expo_lang_sprites.png?v=20230209_1002) 0 -50px no-repeat;}
html.cb .bnr-wrap11 .txt-con{width:184px;height:17px;background:url(//r.yna.co.kr/ad/img/2023/bnr_busan_expo_lang_sprites.png?v=20230209_1002) 0 -100px no-repeat;}
html.ja .bnr-wrap11 .txt-con{width:190px;height:16px;background:url(//r.yna.co.kr/ad/img/2023/bnr_busan_expo_lang_sprites.png?v=20230209_1002) 0 -150px no-repeat;}
html.ar .bnr-wrap11 .txt-con{width:193px;height:20px;background:url(//r.yna.co.kr/ad/img/2023/bnr_busan_expo_lang_sprites.png?v=20230209_1002) 0 -200px no-repeat;}
html.es .bnr-wrap11 .txt-con{width:133px;height:39px;background:url(//r.yna.co.kr/ad/img/2023/bnr_busan_expo_lang_sprites.png?v=20230209_1002) 0 -250px no-repeat;}
html.fr .bnr-wrap11 .txt-con{width:136px;height:39px;background:url(//r.yna.co.kr/ad/img/2023/bnr_busan_expo_lang_sprites.png?v=20230209_1002) 0 -300px no-repeat;}
html.ar .bnr-wrap11 a:before{margin:0 0 0 8px;}

/* 대사 인터뷰 : 20230825 */
.bnr-wrap12{height:66px;background-color:#5a9a22;}
.bnr-wrap12 .inner a{display:flex;align-items:center;justify-content:center;}
.bnr-wrap12 a:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(//r.yna.co.kr/ad/img/2023/bnr_ambassador_interview_web_20230825.png) 0 0 no-repeat;}
.bnr-wrap12 .txt-con{width:100%;height:100%;text-indent:-9999px;background:url(//r.yna.co.kr/ad/img/2023/bnr_ambassador_interview_web_20230825.png) 0 0 no-repeat;}
html.en .bnr-wrap12 .txt-con{background-position-y:-66px;}
html.zh .bnr-wrap12 .txt-con{background-position-y:-132px;}
html.cb .bnr-wrap12 .txt-con{background-position-y:-198px;}
html.ja .bnr-wrap12 .txt-con{background-position-y:-264px;}
html.ar .bnr-wrap12 .txt-con{background-position-y:-330px;}
html.es .bnr-wrap12 .txt-con{background-position-y:-396px;}
html.fr .bnr-wrap12 .txt-con{background-position-y:-462px;}
/* html.ar .bnr-wrap12 a:before{margin:0 0 0 8px;} */

/* 항저우아시안게임2022 : 20230915 */
.bnr-wrap13{height:66px;border:1px solid #edddef;}
.bnr-wrap13 .inner a{display:block;}
.bnr-wrap13 .txt-con{width:100%;height:100%;text-indent:-9999px;background:url(//r.yna.co.kr/ad/img/2023/bnr_hangzhou2022_lang_sprites.png?v=20230915_1700) 0 0 no-repeat;}
html.en .bnr-wrap13 .txt-con{background-position-y:0}
html.zh .bnr-wrap13 .txt-con{background-position-y:-100px;}
html.ja .bnr-wrap13 .txt-con{background-position-y:-200px;}
html.ar .bnr-wrap13 .txt-con{background-position-y:-300px;}
html.es .bnr-wrap13 .txt-con{background-position-y:-400px;}
html.fr .bnr-wrap13 .txt-con{background-position-y:-500px;}


/* ---- ##광고 개별 박스형 ---- */
[class*='aside-box']{position:relative;}

/* aside-box01 : 광고 */
.aside-box01{overflow:hidden;margin:30px 0 30px;}
.aside-box01>aside{display:block;float:left;width:50%;}
.aside-box01>aside div{margin:0 auto;}

/* ---- ##광고 개별 고정형 ---- */
[class*='aside-sticky']{position:absolute;z-index:10;}
[class*='aside-sticky'].fixed{position:fixed;}
[class*='aside-sticky'].static{position:absolute;}

/* aside-sticky01 : 영,중,일 메인
 * con01 : [한류기획단] 코리아나우 - 영어만 노출
 * con02 : [마케팅] 마케팅광고 - 영,중,일 */
.aside-sticky01 [class*='con']+[class*='con']{margin-top:10px;}
.aside-sticky01 .con01 img{width:100%;}
.aside-sticky01{position:absolute;top:-33px;right:-140px;width:120px;}

/* ---- ##광고 패턴 예외 : 구축시 업체에서 지정한 클래스명 ---- */
/*  aside-top-bnr : 상단 970 배너 */
.aside-top-bnr{width:1100px;margin:0 auto 30px;padding:0 0 20px 0;border-bottom:1px solid #ccc;}
.aside-top-bnr .con{width:970px;margin:0 auto;}
.aside-top-bnr .con figure{overflow:hidden;width:970px;height:90px;}
.aside-top-bnr .con figure img{width:100%;}

/* aside-marketing-zone  : 마케팅배너/광고 */
.aside-marketing-zone{margin:0 0 30px 0;}
.aside-marketing-zone li{margin-bottom:10px;}
.aside-marketing-zone li:last-child{margin-bottom:0;}
.aside-marketing-zone li img{width:100%;}

.aside-marketing-zone02{margin:15px 0 30px 0;}
.aside-marketing-zone02 li{margin-bottom:8px;}
.aside-marketing-zone02 li:last-child{margin-bottom:0;}
.aside-marketing-zone02 li img{width:100%;}

.aside-marketing-zone03{margin:0;}
.aside-marketing-zone03 li{margin-bottom:10px;}
.aside-marketing-zone03 li:last-child{margin-bottom:0;}
.aside-marketing-zone03 li img{width:100%;}

.aside-marketing-zone04{margin:0;}
.aside-marketing-zone04 li+li{margin-top:5px;}
.aside-marketing-zone04 li+li:last-child{margin-bottom:-15px;}
.aside-marketing-zone04 li img{width:100%;}

.aside-banner-zone01{margin:0 0 15px 0;}
.aside-banner-zone01 li{margin:0}
.aside-banner-zone01 li+li{margin-top:5px;}

.aside-wide-bnr01{margin-top:-1px;}
.aside-wide-bnr01 .con{width:1100px;margin:0 auto;}

/* right-bnr  : 리스트 /본문 우측 광고 */
.right-bnr{text-align:center;}
.right-bnr img{width:300px;margin-left:-47px;}
html.ar .right-bnr{margin-left:0;}

/* bnr-zone : (?? - 사용처 알아내면 클래스 변경 검토하기) */
.bnr-zone{margin:40px 0 0px 0;text-align:center;}

/* banner-type01 : (?? - 사용처 알아내면 클래스 변경 검토하기) */
.banner-type01{display:inline-block;padding:35px;background-color:#f5f5f5;box-sizing:border-box;}
.banner-type01 figure{display:table;width:300px;height:600px;}
.banner-type01 a{display:table-cell;vertical-align:middle;}
.banner-type01 img{display:table-cell;margin:0 auto;}


/* =============== ####이벤트 페이지 ======================== */

/* ---- 채용페이지 (006500000000) ---- */
.page-recruit{}
.page-recruit .ko{font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,arial,sans-serif !important;}

.recruit-wrap{position:relative;}
.recruit-wrap.ko{direction:ltr;}

/* 채용 제목 */
.recruit-wrap .title-con01{margin:0 0 30px;text-align:center;}
.recruit-wrap .title-con01 .tit01{display:block;font-weight:bold;font-size:26px;color:#102b5d;line-height:1.6;}
.recruit-wrap .title-con01 .txt01{display:block;margin:15px 0 0;font-weight:normal;font-size:20px;}

/* 채용 문단 테이블 */
.recruit-wrap .tbl-recruit01{width:100%;margin:15px 0 30px;border-top:2px solid #000;}
.recruit-wrap .tbl-recruit01 th,
.recruit-wrap .tbl-recruit01 td{padding:6px 10px;border-bottom:1px solid #ccc;font-size:16px;text-align:center;}

/* 채용 문단 리스트형 */
/* .recruit-wrap .list01 : 인라인형 (dt,dd) */
.recruit-wrap .list01{margin-top:12px;}
.recruit-wrap .list01 dt,
.recruit-wrap .list01 dd{display:inline-block;font-size:16px;line-height:26px;}
/* .recruit-wrap .list01 : 블락형 */
.recruit-wrap .list01.style01 dt,
.recruit-wrap .list01.style01 dd{display:block;}
.recruit-wrap .list01.style01 dd{padding:0 0 0 12px;}

/* 채용 문단 공통 */
.recruit-wrap .desc-con01{font-size:18px;line-height:24px;}
.recruit-wrap .row01{margin-bottom:20px;}

/* 채용 문단 제목01 */
.recruit-wrap [class*="desc-con"] .tit01{position:relative;font-weight:bold;margin:12px 0 10px;padding:0 0 0 12px;font-size:18px;line-height:24px;}
.recruit-wrap [class*="desc-con"] .tit01:before{clear:both;content:"";position:absolute;z-index:1;top:11px;left:0;width:6px;height:6px;background:#266bea;border-radius:50%;}
.recruit-wrap.ko [class*="desc-con"] .tit01{padding:0 0 0 12px !important;}
.recruit-wrap.ko [class*="desc-con"] .tit01:before{top:11px !important;left:0 !important;right:inherit !important;}

html.en .recruit-wrap [class*="desc-con"] .tit01:before,
html.es .recruit-wrap [class*="desc-con"] .tit01:before,
html.fr .recruit-wrap [class*="desc-con"] .tit01:before{top:9px;}

/* 채용 문단 제목02 */
.recruit-wrap [class*="desc-con"] .tit02{margin:15px 0;line-height:24px;}

/* (아랍어)  */
html.ar .recruit-wrap [class*="desc-con"] .tit01{padding:0 12px 0 0;}
html.ar .recruit-wrap [class*="desc-con"] .tit01:before{top:9px;left:inherit;right:0;}

/* 채용 공통 스타일 */
.recruit-wrap strong{font-weight:bold;}
.recruit-wrap .gap01{margin-bottom:20px;}
.recruit-wrap .gap02{margin-top:20px;}
.recruit-wrap .gap03{margin-top:40px;}

.recruit-wrap .color01{color:#266bea !important;}
.recruit-wrap .color02{color:#ff5223 !important;}


/* =============== ####팝업 ======================== */
/* 팝업 클래스명 정의
 * popup-type$$ : 외국어 공통 팝업 스타일
 * popup-en$$ : 영어 팝업 스타일
 * popup-zh$$ : 중국어 팝업 스타일
 * popup-ja$$ : 일본어 팝업 스타일
 * popup-ar$$ : 아랍어 팝업 스타일
 * popup-es$$ : 스페인어 팝업 스타일
 * popup-fr$$ : 프랑스어 팝업 스타일 */

/* ---- popup-type01  : 기본형 ---- */
.popup-type01{}

/* 레이어팝업(기존 레이어팝업 스타일) */
.popup-type01{display:none;}
.popup-type01 .layer-container{position:absolute;top:10px;right:50%;margin-right:-552px;width:400px;z-index:9999;cursor:move;}
.popup-type01 .pop-content{width:400px;height:300px;background:url(/fr/home/v01/img/popup_20190129.jpg) 0 0 no-repeat;}
.popup-type01 .btn-go{display:block;position:absolute;bottom:72px;right:20px;width:125px;height:25px;cursor:pointer;}
.popup-type01 .btn-go span{position:absolute;left:-9999px;width:0;height:0;font-size:0;line-height:0;}
.popup-type01 .pop-footer{overflow:hidden;position:absolute;bottom:0px;right:0;width:80px;height:30px;text-align:left;}
.popup-type01 .check-wrap{display:inline-block;position:relative;top:0;right:0;width:100%;height:100%;margin:0;cursor:pointer;}
.popup-type01 .check-wrap label{display:inline-block;width:100%;height:100%;font-size:12px;line-height:30px;color:#fff;text-indent:-9999px;cursor:pointer;}
.popup-type01 .check-wrap input{position:absolute;top:12px;right:0px;opacity:0;visibility:hidden;}
.popup-type01 .btn-close{display:block;position:absolute;right:2px;top:2px;width:30px;height:30px;background:url(../img/btn_close01.png) 8px 8px no-repeat;text-indent:-9999px;}

/* 영문 kbiz - 레이어팝업 2022-08-30 */
.popup-en01{display:none;}
.popup-en01 .layer-container{position:absolute;top:210px;left:50%;margin-left:-550px;width:400px;z-index:9999;cursor:move;}
.popup-en01 .pop-content{box-sizing:border-box;width:400px;height:310px;padding:19px 21px 25px 28px;border-radius:20px 20px 0 0;background-color:#5f47d9;text-align:center;}
.popup-en01 .txt-con{text-align:left;}
.popup-en01 .txt-con .tit{font-weight:700;font-size:38px;color:#04f5bb;line-height:1.21;}
.popup-en01 .txt-con .txt{margin-top:25px;font-size:16px;color:#fff;line-height:1.19;}
.popup-en01 .btn-go{display:inline-block;width:140px;height:38px;margin-top:25px;font-size:16px;line-height:38px;border-radius:20px;color:#6633cc;text-align:center;background-color:#04f5bb;}
.popup-en01 .pop-footer{position:relative;height:40px;font-size:16px;line-height:40px;background-color:#000;color:#fff;}
.popup-en01 .pop-footer .check-wrap{padding-left:30px;}
.popup-en01 .pop-footer .check-wrap input{width:0;height:0;visibility:hidden;}
.popup-en01 .pop-footer .check-wrap input+label{cursor:pointer;}
.popup-en01 .pop-footer .btn-close{position:absolute;top:0;right:30px;display:inline-block;font-size:16px;line-height:40px;color:#fff;}

/* 중국어 채용 - 레이어팝업 2020-03-04 */
.popup-zh01{display:none;}
.popup-zh01 .layer-container{position:absolute;top:10px;right:50%;margin-right:-552px;width:378px;z-index:9999;cursor:move;border:1px solid #d1d1d1;}
.popup-zh01 .pop-content{width:378px;height:434px;background:url(/ck/home/v01/img/popup_20200304.png) 0 0 no-repeat;}
.popup-zh01 .btn-go{display:block;position:absolute;bottom:72px;right:20px;width:125px;height:25px;cursor:pointer;}
.popup-zh01 .btn-go span{position:absolute;left:-9999px;width:0;height:0;font-size:0;line-height:0;}
.popup-zh01 .pop-footer{overflow:hidden;position:absolute;bottom:0px;right:0;width:100%;height:30px;text-align:left;background:#87b3dc;}
.popup-zh01 .check-wrap{display:inline-block;position:relative;top:0;right:0;width:100%;height:100%;margin:0;cursor:pointer;text-align:right;}
.popup-zh01 .check-wrap label{display:inline-block;padding:0 10px;width:100px;height:100%;font-size:12px;line-height:30px;color:#fff;cursor:pointer;}
.popup-zh01 .check-wrap input{position:absolute;top:12px;right:0px;opacity:0;visibility:hidden;}
.popup-zh01 .btn-close{display:block;position:absolute;right:2px;top:2px;width:30px;height:30px;background:url(../img/btn_close01.png) 8px 8px no-repeat;text-indent:-9999px;}
.popup-zh01.style01 .pop-content{height:417px;background:url(/ck/home/v01/img/popup_20200317.png) 0 0 no-repeat;}

/* 스페인어 프리렌서 채용 - 20221012 */
.popup-sp01{display:none;}
.popup-sp01 .layer-container{position:absolute;top:163px;left:50%;margin-left:-550px;width:500px;z-index:9999;cursor:move;}
.popup-sp01 .pop-content{width:500px;height:690px;background:url(/sp/home/v01/img/popup_20230210.png) 0 0 no-repeat;}
.popup-sp01 .btn-go{display:block;position:absolute;bottom:32px;right:0;width:100%;height:93%;cursor:pointer;}
.popup-sp01 .btn-go span{position:absolute;left:-9999px;width:0;height:0;font-size:0;line-height:0;}
.popup-sp01 .pop-footer{overflow:hidden;position:absolute;bottom:0px;right:0;width:100%;height:40px;text-align:left;}
/* .popup-sp01 .check-wrap{display:inline-block;position:relative;top:0;right:0;width:100%;height:100%;margin:0;cursor:pointer;}
.popup-sp01 .check-wrap label{display:inline-block;width:100%;height:100%;font-size:12px;line-height:30px;color:#fff;text-indent:-9999px;cursor:pointer;}
.popup-sp01 .check-wrap input{position:absolute;top:12px;right:0px;opacity:0;visibility:hidden;}
.popup-sp01 .btn-close{display:block;position:absolute;z-index:1;right:4px;bottom:0;width:100px;height:40px;font-size:0;} */
.popup-sp01 .pop-footer{position:relative;height:40px;font-size:15px;line-height:40px;background-color:#000;color:#fff;}
.popup-sp01 .pop-footer .check-wrap{padding-left:20px;}
.popup-sp01 .pop-footer .check-wrap input{width:0;height:0;visibility:hidden;}
.popup-sp01 .pop-footer .check-wrap input+label{cursor:pointer;}
.popup-sp01 .pop-footer .btn-close{position:absolute;top:0;right:20px;display:inline-block;font-size:15px;line-height:40px;color:#fff;}

/* 스페인어 임시직 채용 - 2023-05-28 */
.popup-sp01.pop-recruit01 .pop-content{height:710px;background:url(/sp/home/v01/img/popup_20230508.png) 0 0 no-repeat;}

/* 프랑스 레이어팝업 */
.popup-fr01{display:none;}
.popup-fr01 .layer-container{position:absolute;top:10px;right:50%;margin-right:-552px;width:400px;z-index:9999;cursor:move;}
.popup-fr01 .pop-content{width:400px;height:300px;background:url(/fr/home/v01/img/popup_20190129.jpg) 0 0 no-repeat;}
.popup-fr01 .btn-go{display:block;position:absolute;bottom:72px;right:20px;width:125px;height:25px;cursor:pointer;}
.popup-fr01 .btn-go span{position:absolute;left:-9999px;width:0;height:0;font-size:0;line-height:0;}
.popup-fr01 .pop-footer{overflow:hidden;position:absolute;bottom:0px;right:0;width:80px;height:30px;text-align:left;}
.popup-fr01 .check-wrap{display:inline-block;position:relative;top:0;right:0;width:100%;height:100%;margin:0;cursor:pointer;}
.popup-fr01 .check-wrap label{display:inline-block;width:100%;height:100%;font-size:12px;line-height:30px;color:#fff;text-indent:-9999px;cursor:pointer;}
.popup-fr01 .check-wrap input{position:absolute;top:12px;right:0px;opacity:0;visibility:hidden;}
.popup-fr01 .btn-close{display:block;position:absolute;right:2px;top:2px;width:30px;height:30px;background:url(../img/btn_close01.png) 8px 8px no-repeat;text-indent:-9999px;}

/* 프랑스 프리렌서 채용 - 20220823 */
.popup-fr02{display:none;}
.popup-fr02 .layer-container{position:absolute;top:10px;right:50%;margin-right:-552px;width:400px;z-index:9999;cursor:move;}
.popup-fr02 .pop-content{width:400px;height:460px;background:url(/fr/home/v01/img/popup_20220915_02.png) 0 0 no-repeat;}
.popup-fr02 .btn-go{display:block;position:absolute;bottom:32px;right:0;width:100%;height:93%;cursor:pointer;}
.popup-fr02 .btn-go span{position:absolute;left:-9999px;width:0;height:0;font-size:0;line-height:0;}
.popup-fr02 .pop-footer{overflow:hidden;position:absolute;bottom:0px;right:0;width:80px;height:30px;text-align:left;}
.popup-fr02 .check-wrap{display:inline-block;position:relative;top:0;right:0;width:100%;height:100%;margin:0;cursor:pointer;}
.popup-fr02 .check-wrap label{display:inline-block;width:100%;height:100%;font-size:12px;line-height:30px;color:#fff;text-indent:-9999px;cursor:pointer;}
.popup-fr02 .check-wrap input{position:absolute;top:12px;right:0px;opacity:0;visibility:hidden;}
.popup-fr02 .btn-close{display:block;position:absolute;z-index:1;right:12px;top:10px;width:30px;height:30px;background:url(/fr/home/v01/img/popup_btn_close01.png) 5px 5px no-repeat;text-indent:-9999px;}

/* 프랑스 프리렌서 채용 - 20230113 (하단 텍스트처리) */
.popup-fr03{display:none;}
.popup-fr03 .pop-content{width:400px;height:430px;background:url(/fr/home/v01/img/popup_20230113.png) 0 0 no-repeat;}
.popup-fr03 .layer-container{position:absolute;top:210px;left:50%;margin-left:-550px;width:400px;z-index:9999;cursor:move;}
.popup-fr03 .btn-close{display:block;position:absolute;z-index:1;right:12px;top:10px;width:30px;height:30px;background:url(/fr/home/v01/img/popup_btn_close01.png) 5px 5px no-repeat;text-indent:-9999px;}
.popup-fr03 .btn-go{position:absolute;z-index:1;top:30%;left:30px;display:inline-block;width:85%;height:50%;text-indent:-9999px;}
.popup-fr03 .pop-footer{position:relative;height:40px;font-size:16px;line-height:40px;background-color:#000;color:#fff;}
.popup-fr03 .pop-footer .check-wrap{overflow:hidden;width:100%;padding:0 25px;box-sizing:border-box;}
.popup-fr03 .pop-footer .check-wrap input{width:0;height:0;visibility:hidden;}
.popup-fr03 .pop-footer .check-wrap label{cursor:pointer;}
.popup-fr03 .pop-footer .check-wrap .label01{}
.popup-fr03 .pop-footer .check-wrap .label02{float:right;}
.popup-fr03 .pop-footer .btn-close{position:absolute;top:0;right:30px;display:inline-block;font-size:16px;line-height:40px;color:#fff;}

/* 아랍어 레이어팝업 */
.popup-ar01{}
.popup-ar01.active{display:block;}
.popup-ar01 .layer-container{position:absolute;top:209px;left:50%;margin-left:-552px;width:380px;z-index:9999;cursor:move;text-align:right;}
.popup-ar01 .pop-content{width:380px;height:300px;direction: rtl;}
.popup-ar01 .btn-go{display:block;position:absolute;bottom:72px;right:20px;width:125px;height:25px;cursor:pointer;}
.popup-ar01 .btn-go span{position:absolute;left:-9999px;width:0;height:0;font-size:0;line-height:0;}
.popup-ar01 .check-wrap{display:inline-block;position:relative;top:0;right:0;width:100%;height:100%;margin:0;}
.popup-ar01 .check-wrap label{display:inline-block;padding-right:20px;width:100%;height:100%;font-size:15px;line-height:40px;color:#fff;cursor:pointer;}
.popup-ar01 .check-wrap input{position:absolute;top:12px;right:0px;opacity:0;visibility:hidden;}
/* .popup-ar01 .pop-footer{overflow:hidden;position:absolute;bottom:0px;right:0;width:100%;height:35px;text-align:right;background:url(/ar/home/v01/img/popup_footer.jpg?v=20220401) 0 0 no-repeat;} */
/* .popup-ar01 .btn-close{display:block;position:absolute;left:2px;top:2px;width:30px;height:30px;background:url(../img/btn_close01.png) 8px 8px no-repeat;text-indent:-9999px;} */
.popup-ar01 .pop-footer{position:relative;height:40px;font-size:15px;line-height:40px;background-color:#000;color:#fff;}
.popup-ar01 .pop-footer .check-wrap{padding-left:20px;}
.popup-ar01 .pop-footer .check-wrap input{width:0;height:0;visibility:hidden;}
.popup-ar01 .pop-footer .check-wrap input+label{cursor:pointer;}
.popup-ar01 .pop-footer .btn-close{position:absolute;top:0;left:20px;display:inline-block;font-size:15px;line-height:40px;color:#fff;}

.popup-ar01.pop-eidul .pop-content{width:380px;height:410px;background:url(/ar/home/v01/img/popup_20200731.jpg) 0 0 no-repeat;}
.popup-ar01.pop-eidul .btn-close{width:70px;left:0;top:inherit;bottom:0;background:none;}

/* 라마단 2021-04-12 */
.popup-ar01.pop-eidul02 .pop-content{width:380px;height:410px;background:url(/ar/home/v01/img/popup_20210412.jpg) 0 0 no-repeat;}
.popup-ar01.pop-eidul02 .btn-close{width:70px;left:0;top:inherit;bottom:0;background:none;}

/* 이둘피트르 2021-05-11 */
.popup-ar01.pop-eidul03 .pop-content{width:380px;height:410px;background:url(/ar/home/v01/img/popup_20210511.jpg) 0 0 no-repeat;}
.popup-ar01.pop-eidul03 .btn-close{width:70px;left:0;top:inherit;bottom:0;background:none;}

/* 희생제(Eid AI-adhah2021) 2021-07-19 */
.popup-ar01.pop-eidad01 .pop-content{width:380px;height:410px;background:url(/ar/home/v01/img/popup_20210719.jpg) 0 0 no-repeat;}
.popup-ar01.pop-eidad01 .btn-close{width:70px;left:0;top:inherit;bottom:0;background:none;}

/* 라마단 2022-03-31 */
.popup-ar01.pop-rama01 .layer-container{position:absolute;top:209px;left:50%;margin-left:-552px;width:400px;z-index:9999;cursor:move;text-align:right;}
.popup-ar01.pop-rama01 .pop-content{width:400px;height:430px;background:url(/ar/home/v01/img/popup_20220331.jpg) 0 0 no-repeat;}
.popup-ar01.pop-rama01 .btn-close{width:70px;left:0;top:inherit;bottom:0;background:none;}
.popup-ar01.pop-rama01 .pop-footer{background-color:#6f7073;}

/* 라마단 2023-03-22 */
.popup-ar01.pop-rama02 .layer-container{position:absolute;top:209px;left:50%;margin-left:-552px;width:400px;z-index:9999;cursor:move;text-align:right;}
.popup-ar01.pop-rama02 .pop-content{width:400px;height:430px;background:url(/ar/home/v01/img/popup_ramadan_20230322.png) 0 0 no-repeat;}
.popup-ar01.pop-rama02 .btn-close{width:70px;left:0;top:inherit;bottom:0;background:none;}
.popup-ar01.pop-rama02 .pop-footer{background-color:#6f7073;}

/* 이둘피트르 2022-05-02 */
.popup-ar01.pop-eidul04 .layer-container{position:absolute;top:209px;left:50%;margin-left:-552px;width:400px;z-index:9999;cursor:move;text-align:right;}
.popup-ar01.pop-eidul04 .pop-content{width:400px;height:430px;background:url(/ar/home/v01/img/popup_fitri_20220502.jpg) 0 0 no-repeat;}
.popup-ar01.pop-eidul04 .btn-close{width:70px;left:0;top:inherit;bottom:0;background:none;}
.popup-ar01.pop-eidul04 .pop-footer{background-color:#6f7073;}

/* 이둘아드하 2022-07-08 */
.popup-ar01.pop-eidul05 .layer-container{position:absolute;top:209px;left:50%;margin-left:-552px;width:400px;z-index:9999;cursor:move;text-align:right;}
.popup-ar01.pop-eidul05 .pop-content{width:400px;height:430px;background:url(/ar/home/v01/img/popup_eidadha_20220708.jpg) 0 0 no-repeat;}
.popup-ar01.pop-eidul05 .btn-close{width:70px;left:0;top:inherit;bottom:0;background:none;}
.popup-ar01.pop-eidul05 .pop-footer{background-color:#6f7073;}

/* 아랍어 구인배너 2022-10-11 */
.popup-ar01.pop-recruit01{}
.popup-ar01.pop-recruit01 .layer-container{position:absolute;top:214px;left:50%;margin-left:-552px;width:500px;z-index:9999;cursor:move;}
.popup-ar01.pop-recruit01 .pop-content{width:500px;height:710px;background:url(/ar/home/v01/img/popup_recruit01_20221011_02.png) 0 0 no-repeat;}
.popup-ar01.pop-recruit01 .btn-close{z-index:100;right:0;top:inherit;bottom:0;width:70px;background:none;}
.popup-ar01.pop-recruit01 .pop-footer{background:none;text-align:left;}
.popup-ar01.pop-recruit01 .check-wrap label{width:150px;font-size:0;}

/* 라마단 2023-04-20 */
.popup-ar01.pop-rama03 .layer-container{position:absolute;top:209px;left:50%;margin-left:-552px;width:400px;z-index:9999;cursor:move;text-align:right;}
.popup-ar01.pop-rama03 .pop-content{width:400px;height:430px;background:url(/ar/home/v01/img/popup_20230420.png) 0 0 no-repeat;}
.popup-ar01.pop-rama03 .btn-close{width:70px;left:0;top:inherit;bottom:0;background:none;}
.popup-ar01.pop-rama03 .pop-footer{background-color:#6f7073;}

/* 희생제 2024-06-27 */
.popup-ar01.pop-eidad02 .pop-content{width:380px;height:380px;background:url(/ar/home/v01/img/popup_20230628.jpg) 0 0 no-repeat;}
.popup-ar01.pop-eidad02 .btn-close{width:70px;left:0;top:inherit;bottom:0;background:none;}