@charset "utf-8";
#visual .visual_bg{background: url(/images/recruit/main/visual-img.jpg) center center; background-size: cover;}
#top_layout .top_wrap.recruit #logo a span{background-image: url(/images/recruit/main/logo.png); background-image: url(/images/recruit/main/logo.svg);}


/* a 링크 */
.rowgroup2 .box_link > a {padding: 0px 25px 0 30px; min-height:72px; position:relative}
.rowgroup2 .box_link > a .icon{position:absolute; right:20px; top:50%;transform: translate(0, -50%);}

@media screen and (max-width:1000px){

    .rowgroup2 .box_link{display:block}
    .rowgroup2 .box_link > a{width: 50%;float:left; border-bottom: 1px solid #e2e6eb; min-height: 88px;}
    .rowgroup2 .box_link > a:nth-child(2){border-right:none}
    .rowgroup2 .box_link > a:last-child{border-right:1px solid #e2e6eb}
    .rowgroup2 .box_link > a .icon{top:50%;transform: translate(0, -50%);}

}
@media screen and (max-width:768px){
    .board .tab_button ul li:nth-child(3){display:none;}
    .board .tab_button::before{bottom:0}
    .rowgroup2 .box_link{display:flex; flex-direction: column;}
    .rowgroup2 .box_link > a{width: 100%;float:none; border-bottom:1px solid #e2e6eb; margin:0;}
    .rowgroup2 .box_link > a:first-child{border-top:1px solid #e2e6eb;margin-top: -6px;}
    .rowgroup2 .box_link > a:last-child{border-bottom:1px solid #e2e6eb; border-right:none}
    .rowgroup2 .box_link > a .icon{}

}

#visual .slide_wrap .slide_list .slide_item {height: 250px;}

/* 0126 */
@media (max-width:357px) {
#visual .visual_wrap .sub_title br {display:none;}
}

/* 게시판 설정 */
.rowgroup1 {min-height: 318px;}
.board.tab_layout {}
.board.tab_layout .box {}
.board.tab_layout .box.box1 {}
.board.tab_layout .box.box1 .main-board__skin {position: relative;}
.board.tab_layout .box.box1 .main-board__skin:before {content: "";display: block;position: absolute;bottom: 2px;left: 0;width: 100%;height: 1px;background-color: #e2e6eb;}
.board.tab_layout .box.box1 .main-board__skin:after {content:'';clear:both;display:block;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item {float: left;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item.n2{display:none}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item.active .board__title {color: #006940;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item.active .board__title:before {content: "";display: block;position: absolute;bottom: 2px;left: 0;width: 100%;height: 2px;background-color: #006940;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__title {position: relative;padding: 0 10px;/* margin-right: 10px; */display: block;height: 33px;font-size: 20px;color: #191919;line-height: 1;letter-spacing: -1px;font-family: 'gmarket';font-weight: 400;position: relative;padding: 0 22px;font-size: 20px;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item:last-child .board__title:after {display:none}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__title:after {display: block;content: "";position: absolute;top: 50%;right: 0;width: 1px;height: 9px;background: #d6d6d6;transform: translate(0,-50%);margin-top: -5px;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content {position: absolute;left: 0;right: 0;top: 32px;width: auto;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul {padding: 20px 0;border-bottom: none;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li {padding: 0 30px;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li:not(:first-child) {padding: 5px 30px;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li a {}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li a .title {}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li:first-child {margin-bottom: 9px;background: #f9f9f9;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li:first-child a {position: relative;padding: 29px 0 30px;padding-right: 76px;display: block;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li:not(:first-child) a .title {display:none}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li a .title .txt {display: inline-block;position: relative;overflow: hidden;max-width: calc(100% - 20px);min-height: 28px;font-size: 18px;line-height: 28px;color: #000;font-weight: 600;white-space: nowrap;text-overflow: ellipsis;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li a .title.new .txt {padding-right: 32px;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li a .title.new .txt:after {display: block;content: "";position: absolute;top: 5px;right: 0;width: 21px;height: 21px;background: url(/template/centerA/images/main/icon-notice-new.png) no-repeat center center;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li:not(:first-child) a {display: flex;align-items: center;justify-content: space-between;font-size: 16px;color: #191919;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li:not(:first-child) a .text {overflow: hidden;position: relative;padding-left: 12px;max-width: calc(100% - 170px);min-height: 28px;border-bottom: 1px solid transparent;font-size: 15px;line-height: 25px;color: #333;/* font-family: "gothic", sans-serif; *//* font-weight: 500; */white-space: nowrap;text-overflow: ellipsis;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li:not(:first-child) a .text:before {display: block;content: "";position: absolute;top: 10px;left: 0;width: 4px;height: 4px;background: #333;border-radius: 50%;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li a .text {}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li:first-child a .text {overflow: hidden;margin-top: 5px;max-width: 100%;font-size: 15px;color: #555;line-height: 1.6;white-space: nowrap;text-overflow: ellipsis;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li:first-child a .date {position: absolute;top: 36px;right: 0;font-size: 14px;color: #777;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li a .date {width: 90px;font-size: 14px;color: #777;text-align: right;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__more {position: absolute;right: 0;top: 0px;display: none;font-weight: 100;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__more a {display: block;position: absolute;top: 4px;right: 0;padding-right: 16px;font-size: 14px;color: #777;font-weight: 100;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__more a:after {display: block;content: "";position: absolute;right: 6px;top: 51%;transform: translateY(-50%);width: 1px;height: 13px;background: #777;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__more a:before {display: block;content: "";position: absolute;right: 0;top: 51%;transform: translateY(-50%);width: 13px;height: 1px;background: #777;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__more a .skip {}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item.active .board__more{display:inline-block;}




.board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content {display: none;}
.board.tab_layout .box.box1 .main-board__skin .board__nav-item.active .board__content {display: block;}

@media (max-width:1340px) {
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__title {font-size:18px;}
}

@media (max-width:1250px) {
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__title {height: 35px;font-size: 16px;}
}

@media (max-width:1030px) {
 .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__title {padding: 0 15px;}
}

@media (max-width:1000px) {
  .popup, .board {width: 100%;display: block;}
  .board.tab_layout .box.box1 {min-height: 380px;}
}

@media (max-width:560px) {
 .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__title {padding: 0 15px;}
}

@media (max-width: 520px) {
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li:first-child a .date {top: 17px;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li:first-child a .text {font-size: 13px;/* margin: 0; */}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li a .title.new .txt:after {top: 3px;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li:first-child a {padding-top: 15px;padding-bottom: 15px;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li:first-child {padding: 0 15px;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li:not(:first-child) {padding: 5px 15px;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li a .title .txt {max-width: calc(100% - 10px);font-size: 17px;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content ul li:not(:first-child) a .text {max-width: calc(100% - 94px);}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__title:after {display:none;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__content {position: relative;top: unset;width: 100%;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item {float: none;display: block;width: 100%;position: relative;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__title {font-size: 21px;display: block;width: 100%;height: 45px;line-height: 48px;}

  .board.tab_layout .box.box1 .main-board__skin .board__nav-item.active .board__title {background-color: #006940;color: #fff;border-bottom: none;border-top: none;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item.active .board__more a {color: #fff;display: block;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__more a {color: #fff;display: none;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__more {top: 6px;right: 15px;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__more a:before {background-color: #fff;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__more a:after {background-color: #fff;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__title {text-align: left;border-bottom: 1px solid #e2e6eb;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item:first-child .board__title {border-top: 1px solid #e2e6eb;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item:last-child .board__title {border-bottom: none}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item.active .board__content ul {border-bottom: 1px solid #e2e6eb;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item:last-child.active .board__content ul {border-bottom: none;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item.active .board__title:before {display:none;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__title:after {content:'';background: url(/images/skin/arrow-d.png);width: 18px;height: 11px;background-repeat: no-repeat;position: relative;display: inline-block;top: 50%;margin: 0;transform: none;display: inline-block !important;/* left: 15px; */position: absolute;right: 15px;transform: translate(0, -50%);}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item.active .board__title:after{display:none !important}
}

@media (max-width:440px) {
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__title {/* font-size: 15px; */letter-spacing: -2px;}
  .board.tab_layout .box.box1 .main-board__skin .board__nav-item .board__more {right: 10px;}
}
