@charset "UTF-8";
@import url(/static/wesc/css/font/pretendard/font.css);

/* 공통 */
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, span, form, fieldset, input, select, label, textarea, table, caption, thead, tfoot, tbody, tr, th, td{margin:0;padding:0;font-family:'Pretendard', sans-serif;font-size:16px;font-weight:500;line-height:1.5;}
#newContainer{}
#newContainer .newSection{}
#newContainer .newSection h2{font-size:20px;color:#000000;line-height:24px;position: relative;font-weight: bold;}
#newContainer .newSection h2 a.more{display: inline-block;font-size: 14px;color:#666666;position: absolute;right: 0;bottom:0;background: url(/static/wescm/img/main_new/ico_more.svg) no-repeat right center;padding-right: 12px;}
#newContainer .newSection .inner{margin: 0 17px;}

/* 메인비쥬얼 */
#newContainer .mSlide .swiper-slide img{width: 100%;max-width: auto;}
#newContainer .mSlide .swiper-pagination{color:#fff;position: static;width: auto;}
#newContainer .mSlide .swiper-pagination-current{color: #fff;font-weight: bold;font-size: 13px;vertical-align: text-bottom;}
#newContainer .mSlide .swiper-pagination-total{color:#fff;font-size: 13px;font-weight: 400;vertical-align: text-bottom;}
#newContainer .mSlide .controlWrap{position: absolute;right: 17px;bottom: 17px;width: 64px;height: 24px;background: rgb(0,0,0,0.5);border-radius: 12px;z-index: 100;display: flex;padding:0 12px;}
#newContainer .mSlide .controlWrap>div{align-self: flex-end;}
#newContainer .mSlide .control{position: absolute;right: 12px;top:0;z-index: 100;}
#newContainer .mSlide .control a{display: block;width: 6px;height: 24px;position: relative;z-index: 10;background:url(/static/wescm/img/main_new/img_mSlide_control_stop.svg) no-repeat center top 7.5px;text-indent: -9999px;overflow: hidden;}
#newContainer .mSlide .control a.on{background:url(/static/wescm/img/main_new/img_mSlide_control_paly.svg) no-repeat center top 6.5px;}

/* 250919 접근성 수정 */
#newContainer .mSlide .control a{text-indent:0;width:12px;}
/* //250919 접근성 수정 */

/* 퀵메뉴 */
#newContainer .quickArea{padding:30px 0;border-bottom:1px solid #F0F0F0;}
#newContainer .quickArea ul{display: flex;}
#newContainer .quickArea ul li{width: 33.33%;text-align: center;}
#newContainer .quickArea ul li a{display:block;font-size:15px;color:#000000;padding-top: 50px;background-repeat: no-repeat;background-position: center top;font-weight: bold;}
#newContainer .quickArea ul li a.quickArea01{background-image: url(/static/wescm/img/main_new/ico_quickArea01.svg);}
#newContainer .quickArea ul li a.quickArea02{background-image: url(/static/wescm/img/main_new/ico_quickArea02.svg);background-position: center top 5px;}
#newContainer .quickArea ul li a.quickArea03{background-image: url(/static/wescm/img/main_new/ico_quickArea03.svg);}

/* 주목할 채용소식 */
.newSection .employment{margin-top: 34px;padding-left: 17px;}
.newSection .employment .swiper-slide{margin-top: 18px;width: 340px;}
.newSection .employment a{height: 240px;display: block;background-repeat: no-repeat;background-position: center top;background-size: cover;position: relative;border-radius: 12px;overflow: hidden;}
.newSection .employment a.employment01{background-image: url(/static/wescm/img/main_new/bg_employment01.png);}
.newSection .employment a.employment02{background-image: url(/static/wescm/img/main_new/bg_employment02.png);}
.newSection .employment a.employment03{background-image: url(/static/wescm/img/main_new/bg_employment03.png);}
.newSection .employment .tit{font-size:22px;line-height:26px;color:#fff;font-weight:bold;position: absolute;left: 24px;bottom: 26px;}
.newSection .employment .tit .txt{display:block;font-size:15px;line-height:18px;color:#fff;font-weight:bold;margin-top: 8px;}

/* 250919 접근성 수정 */
.newSection .employment a{height:100%;}
.newSection .employment a img{display:block;width:100%;}
/* //250919 접근성 수정 */
/* 250922 접근성 수정 */
.newSection .employment{position:relative;}
.newSection .employment .swiper-button-next{margin:0;z-index:80;background: url(/static/wescm/img/main_new/ico_employment_arrowR.svg) no-repeat center;width: 30px;height: 31px;top: 0;right:0;border: 1px solid #E8E8EA;border-radius: 0 6px 6px 0;}
.newSection .employment .swiper-button-prev{margin:0;z-index:80;background: url(/static/wescm/img/main_new/ico_employment_arrowL.svg) no-repeat center;width: 30px;height: 31px;left: auto;right:29px;top:0;border: 1px solid #E8E8EA;border-radius: 6px 0 0 6px;}
/* //250922 접근성 수정 */


/* 현재 모집분야 */
.newSection .recruit{padding:48px 0;}
.newSection .recruit .recruit_list{margin-top: 18px;}
.newSection .recruit .recruit_list ul{}
.newSection .recruit .recruit_list ul li{margin-bottom: 16px;}
.newSection .recruit .recruit_list ul li:last-child{margin-bottom: 0;}
.newSection .recruit .recruit_list ul li a{display: block;border: 1px solid #E8E8EA;border-radius: 12px;padding:36px 16px 16px;position: relative;}
.newSection .recruit .recruit_list ul li a .cate{position: absolute;right:16px;top:16px;background: #F4FFFB;border: 1px solid #70D7AE;font-size: 11px;color: #008264;padding:3px 8px;border-radius: 4px;}
.newSection .recruit .recruit_list ul li a .tit{}
.newSection .recruit .recruit_list ul li a .tit .name{font-size: 13px;color:#000;}
.newSection .recruit .recruit_list ul li a .tit p{font-size: 15px;line-height: 22px;color:#000;font-weight:bold;margin:5px 0 0;}
.newSection .recruit .recruit_list ul li a .tit p br{display: none;}
.newSection .recruit .recruit_list ul li a .tit span{display: inline-block;font-size:12px;line-height: 14px;color:#707070;position: relative;padding-right:12px;}
.newSection .recruit .recruit_list ul li a .tit span:first-child{padding-left: 0;}
.newSection .recruit .recruit_list ul li a .tit span::before{content: '';width: 1px;height:9px;background: #CECECE;position: absolute;right: 2px;top: 3px;}
.newSection .recruit .recruit_list ul li a .tit span:last-child::before{display: none;}
.newSection .recruit .recruit_list ul li a .dday{display: block;text-align: right;font-size: 12px;color:#707070;}
.newSection .recruit .recruit_list ul li a .dday.red{color: #FF1A1A;}

/* 공지사항 */
.newSection .notice{margin:0;padding:0;padding-bottom: 50px;}
.newSection .notice .notice_list{margin-top:24px;}
.newSection .notice .notice_list ul{}
.newSection .notice .notice_list ul li+li{margin-top:22px;}
.newSection .notice .notice_list ul li a{display: block;font-size:15px;line-height:18px;color:#000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

/* 게시판 */
.newSection .quickBoard{padding:20px 0 40px;}
.newSection .quickBoard ul{display: flex;justify-content: space-between;}
.newSection .quickBoard ul li{width: 25%;text-align: center;}
.newSection .quickBoard ul li a{display: block;font-size: 15px;line-height: 18px;; color:#000000;padding-top: 45px;background-repeat: no-repeat;background-position: center top;}
.newSection .quickBoard ul li a.quickBoard01{background-image: url(/static/wescm/img/main_new/ico_quickBoard01.svg);}
.newSection .quickBoard ul li a.quickBoard02{background-image: url(/static/wescm/img/main_new/ico_quickBoard02.svg);}
.newSection .quickBoard ul li a.quickBoard03{background-image: url(/static/wescm/img/main_new/ico_quickBoard03.svg);}
.newSection .quickBoard ul li a.quickBoard04{background-image: url(/static/wescm/img/main_new/ico_quickBoard04.png);}

/* 문의 */
.newSection .callInquiry{background: #F7F7F8;padding:32px 0;}
.newSection .callInquiry .call{text-align: center;padding-bottom: 32px;}
.newSection .callInquiry .call span{display: inline-block;font-size: 23px;color:#000000;font-weight: 600;background:url(/static/wescm/img/main_new/ico_callInquiry.svg) no-repeat left center;padding-left:37px;}
.newSection .callInquiry .call strong{display: inline-block;color:#0068C4;font-weight: 700;}
.newSection .callInquiry ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.newSection .callInquiry ul li{width: calc(50% - 4px);background: #fff;border: 1px solid #E8E8EA;border-radius: 12px;padding:14px 0;}
.newSection .callInquiry ul li:nth-child(n+3){margin-top: 8px;}
.newSection .callInquiry ul li a{display: block;font-size: 15px;color:#000000;background-repeat: no-repeat;background-position: left 12px center;padding-left: 38px;}
.newSection .callInquiry ul li a.inquiry01{background-image: url(/static/wescm/img/main_new/ico_inquiry01.svg);}
.newSection .callInquiry ul li a.inquiry02{background-image: url(/static/wescm/img/main_new/ico_inquiry02.svg);}
.newSection .callInquiry ul li a.inquiry03{background-image: url(/static/wescm/img/main_new/ico_inquiry03.svg);}
.newSection .callInquiry ul li a.inquiry04{background-image: url(/static/wescm/img/main_new/ico_inquiry04.png);}
.newSection .callInquiry ul li a.inquiry05{background-image: url(/static/wescm/img/main_new/ico_inquiry05.svg);}
.newSection .callInquiry ul li a.inquiry06{background-image: url(/static/wescm/img/main_new/ico_inquiry06.svg);}

/* 협력기관 */
.newSection .collaborate{padding:32px 0 22px;}
.newSection .collaborate h2{margin-top: 0;}
.newSection .collaborateList{position: relative;padding-top: 10px;}
.newSection .collaborateList .swiper-button-next{background: url(/static/wescm/img/main_new/ico_collaborateList_arrowR.svg) no-repeat center;width: 30px;height: 31px;top: -6px;right:0;border: 1px solid #E8E8EA;border-radius: 0 6px 6px 0;}
.newSection .collaborateList .swiper-button-prev{background: url(/static/wescm/img/main_new/ico_collaborateList_arrowL.svg) no-repeat center;width: 30px;height: 31px;left: auto;right:29px;top:-6px;border: 1px solid #E8E8EA;border-radius: 6px 0 0 6px;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{display: none;}
.swiper-button-next:after, .swiper-button-prev:after{display: none;}
.newSection .collaborate .swiper-button-next.swiper-button-disabled, .newSection .collaborate .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.newSection .collaborate .swiper-button-disabled::before{content: '';position: absolute;left: 1px;top: 1px;right: 1px;bottom:1px;background: rgba(255,255,255,0.7);}



/* 241211 수정 */
/* 메인비쥬얼 */
#newContainer .mSlide .controlWrap>div{font-size:13px;letter-spacing:0.75px;height:100%;display:inline-flex;align-items:center;}
/* 주목할 채용소식 */
.newSection .employment a .thumbs{position:relative;width:100%;height:100%;}
.newSection .employment a .thumbs img{max-width:100%;max-height:100%;text-align:center;width:auto;height:auto;}



