@charset "utf-8";

/************************************************
project : 연합뉴스 다국어 데스크탑
commnet : 공통 레이아웃, 특집, 배너 등 운영
*************************************************/

/* 2019북미 정상회담 배너 2019-02-21 */
.bnr-wrap01{position:relative;height:65px;margin:0 0 15px;background:url(/ad/img/2019/sprite_summit2019_global_web05.png) 0 -300px no-repeat;}
.bnr-wrap01 .con a{display:block;position:relative;height:100%;}
.bnr-wrap01 .con .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 .con a{width:285px;}
html.en .bnr-wrap01 .con .txt{width:260px;left:24px;background-position:0 0;}
html.zh .bnr-wrap01 .con .txt{width:242px;margin-left:-121px;background-position:0 -50px;}
html.ja .bnr-wrap01 .con .txt{width:370px;margin-left:-185px;background-position:0 -100px;}
html.ar .bnr-wrap01 .con .txt{width:376px;margin-left:-188px;background-position:0 -150px;}
html.es .bnr-wrap01 .con .txt{width:428px;margin-left:-214px;background-position:0 -200px;}
html.fr .bnr-wrap01 .con .txt{width:410px;margin-left:-205px;background-position:0 -250px;}

.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{position:absolute;z-index:10;width:118px;top:15px;right:20px;padding-bottom:4px;border-bottom:1px solid #fff;color:#fff;}
.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;}


/* 채용페이지 */
.page-recruit{}
.page-recruit .pg-tit{font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,arial,sans-serif !important;}
.recruit-wrap{}
.recruit-wrap .title-con{margin:0 0 30px;text-align:center;}
.recruit-wrap .title-con p{font-weight:bold;font-size:26px;color:#102b5d;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,arial,sans-serif !important;line-height:1.6;}
.recruit-wrap .tbl-recruit{width:100%;margin:15px 0 30px;border-top:2px solid #000;}
.recruit-wrap .tbl-recruit tr{border-bottom:1px solid #ccc;}
.recruit-wrap .tbl-recruit th,
.recruit-wrap .tbl-recruit td{padding:6px 10px;text-align:center;}
.recruit-wrap .list{margin-top:12px;}
.recruit-wrap .list dt,
.recruit-wrap .list dd{display:inline-block;font-size:16px;line-height:26px;}
.recruit-wrap .list dt{position:relative;font-weight:bold;padding-left:13px;}
.recruit-wrap .list dt:before{clear:both;content:"";position:absolute;z-index:1;top:50%;margin-top:-3px;left:0;width:6px;height:6px;background:#266bea;border-radius:50%;}

.recruit-wrap .list.type01 dd{padding-left:12px;}
.recruit-wrap .list.type01 dt,
.recruit-wrap .list.type01 dd{display:block;}

.recruit-wrap p.tit{position:relative;font-weight:bold;margin-top:12px;}
.recruit-wrap p.tit:before{clear:both;content:"";position:absolute;z-index:1;top:50%;margin-top:-3px;left:0;width:6px;height:6px;background:#266bea;border-radius:50%;}
.recruit-wrap p{padding-left:12px;font-size:18px;}
.recruit-wrap p.sub-tit{margin:15px 0;}

.recruit-wrap .last{margin-top:20px;}
.recruit-wrap .first{margin-bottom:20px;}
.recruit-wrap .color01{color:#266bea !important;}
.recruit-wrap .color02{color:#ff5223 !important;}
.recruit-wrap strong{font-weight:bold;}

.recruit-wrap .recruit-lang{margin-top:40px;}
.recruit-wrap .recruit-lang .title-con p{font-size:26px;color:#102b5d;font-family:inherit !important;}

html.ar .recruit-wrap table{direction:ltr;}
html.ar .recruit-wrap p.tit.top{direction:ltr;}
html.ar .recruit-wrap .recruit-lang p{padding-left:0;padding-right:12px;}
html.ar .recruit-wrap p.tit:before{clear:both;content:"";position:absolute;z-index:1;top:10px;right:0;margin-top:0;width:6px;height:6px;background:#266bea;border-radius:50%;}
html.ar .recruit-wrap .list{direction:ltr !important;}
html.ar .page-recruit .recruit-lang{direction:rtl !important;}
html.ar .recruit-wrap .recruit-lang p.tit{font-weight:normal;}