@charset "utf-8";

/* WMG-17335 그룹사별 공채 속보 */
.area_group_jobfair_news {background:#ededed}
.area_group_jobfair_news .recruit_infoarea.wrap_topcompany_group {padding-top:0}
.area_group_jobfair_news .recruit_infoarea.wrap_topcompany_group .area_group {height:38px}
.area_group_jobfair_news .recruit_infoarea.wrap_topcompany_group .more_group {margin-top:0}
.area_group_jobfair_news .recruit_infoarea.wrap_topcompany_group .more_group.fixed_group {position:fixed;top:39px;left:0;z-index:10;width:100%}
.area_group_jobfair_news .recruit_infoarea .group_list {padding-bottom:15px}
.area_group_jobfair_news .recruit_infoarea>.title {padding:16px 0 15px 15px;color:#222;font-size:17px;line-height:17px;text-align:left;vertical-align:bottom}
.area_group_jobfair_news .recruit_infoarea>.title em {color:#ff4340;vertical-align:bottom}
.area_group_jobfair_news .recruit_infoarea>.title em.intxt {color:#222;font-weight:bold}

/* WMG-14459 기업정보 개선 */
.company_infoarea .recruit_infoarea.wrap_topcompany_group {clear:both;padding:6px 5px 4px 5px}
.recruit_infoarea.wrap_topcompany_group {clear:both;padding:0 0 9px}
.wrap_topcompany_group .topcompany_info,
.wrap_topcompany_group .topcompany_subgroup,
.wrap_topcompany_group .topcompany_recruit {border:1px solid #e5e5e5;border-top:0 none;background:#fff}
.wrap_topcompany_group .topcompany_info {padding:13px 12px 9px 12px;border-top:1px solid #e5e5e5}
.wrap_topcompany_group .topcompany_info .intit {padding-bottom:10px;color:#444;font-size:14px;font-weight:bold}

.wrap_topcompany_group .topcompany_info dl dt {display:table-cell;width:110px;height:60px;vertical-align:middle}
.wrap_topcompany_group .topcompany_info dl dt img {width:110px;height:60px}
.wrap_topcompany_group .topcompany_info dl dd {display:table-cell;height:60px;color:#444;font-size:21px;font-weight:bold;vertical-align:middle}
.wrap_topcompany_group .topcompany_info dl dd div {display:-webkit-box;overflow:hidden;padding-left:11px;line-height:26px;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.wrap_topcompany_group .topcompany_subgroup {padding:15px 12px 0 12px;background:#fcfcfc}
.wrap_topcompany_group .topcompany_subgroup .intit {padding-bottom:10px;color:#444;font-size:14px;line-height:14px}
.wrap_topcompany_group .topcompany_subgroup .intit em {display:inline-block;margin-right:3px;font-weight:bold;line-height:14px;vertical-align:top}
.wrap_topcompany_group .topcompany_recruit .box_more:after,
.wrap_topcompany_group .topcompany_subgroup .list:after {display:table;clear:both;content:"";table-layout:fixed}
.wrap_topcompany_group .topcompany_subgroup .list .swiper-slide {float:left;width:25%;height:25%;box-sizing:border-box;text-align:center}
.wrap_topcompany_group .topcompany_subgroup .list .swiper-slide:first-child {padding-left:0}
.wrap_topcompany_group .topcompany_subgroup .list .swiper-slide .box_img {overflow:hidden;margin:0 auto;width:68px;height:68px;border:1px solid #ededed;border-radius:50%;vertical-align:middle;background:#fff}
.wrap_topcompany_group .topcompany_subgroup .list .swiper-slide .box_img a {display:table-cell;width:68px;height:68px;vertical-align:middle}
.wrap_topcompany_group .topcompany_subgroup .list .swiper-slide .box_img img {width:auto;max-width:100%;height:auto;max-height:100%;vertical-align:middle}
.wrap_topcompany_group .topcompany_subgroup .list .swiper-slide .box_img span {display:none}
.wrap_topcompany_group .topcompany_subgroup .list .swiper-slide .name {overflow:hidden;margin-top:4px;color:#444;font-size:13px;line-height:17px;text-align:center;text-overflow:ellipsis;white-space:nowrap}
@media only screen and (max-device-width : 320px) {.wrap_topcompany_group .topcompany_subgroup .list .swiper-slide .box_img,
.wrap_topcompany_group .topcompany_subgroup .list .swiper-slide .box_img a {width:60px;height:60px}}
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_1 .box_img img,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_2 .box_img img,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_3 .box_img img,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_4 .box_img img,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_5 .box_img img,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_6 .box_img img,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_7 .box_img img,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_8 .box_img img,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_9 .box_img img,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_10 .box_img img,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_11 .box_img img,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_12 .box_img img,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_13 .box_img img {display:none}
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_1 .box_img span,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_2 .box_img span,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_3 .box_img span,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_4 .box_img span,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_5 .box_img span,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_6 .box_img span,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_7 .box_img span,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_8 .box_img span,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_9 .box_img span,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_10 .box_img span,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_11 .box_img span,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_12 .box_img span,
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_13 .box_img span {display:block;overflow:hidden;color:#fff;font-size:12px}
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_1 .box_img {background:#feb29d}
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_2 .box_img {background:#ffc79a}
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_3 .box_img {background:#f9d188}
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_4 .box_img {background:#f3e585}
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_5 .box_img {background:#aae6a1}
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_6 .box_img {background:#9ddfc6}
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_7 .box_img {background:#a0dbf2}
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_8 .box_img {background:#a1cbed}
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_9 .box_img {background:#aabaef}
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_10 .box_img {background:#c5b5ed}
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_11 .box_img {background:#f2b9ee}
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_12 .box_img {background:#fec0d4}
.wrap_topcompany_group .topcompany_subgroup .list .bgcase_13 .box_img {background:#d1d1d1}
.wrap_topcompany_group .topcompany_subgroup .subgroup_list {padding-bottom:34px}
.wrap_topcompany_group .topcompany_subgroup .swiper-container-horizontal>.swiper-pagination {bottom:4px;width:100%}
.wrap_topcompany_group .topcompany_subgroup .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {margin:0 2px;vertical-align:top}
.wrap_topcompany_group .topcompany_subgroup .swiper-pagination-bullet {width:5px;height:5px;border:1px solid #aeaeae;background:#fff;opacity:10}
.wrap_topcompany_group .topcompany_subgroup .swiper-pagination-bullet-active {background:#aeaeae}
.wrap_topcompany_group .topcompany_recruit .list {overflow:hidden;padding:0 13px;height:auto;max-height:142px}
.wrap_topcompany_group .topcompany_recruit .list.open {height:auto;max-height:inherit}
.wrap_topcompany_group .topcompany_recruit .list li {position:relative;padding:0;height:71px;border-top:1px solid #ededed;box-sizing:border-box}
.wrap_topcompany_group .topcompany_recruit .list li:first-child {border-top:0 none}
.wrap_topcompany_group .topcompany_recruit .list li>a {display:block}
.wrap_topcompany_group .topcompany_recruit .list li .tit {height:22px;color:#4876ef;font-size:15px;font-weight:bold}
.wrap_topcompany_group .topcompany_recruit .list li .txt {overflow:hidden;width:77%;height:19px;color:#444;font-size:13px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}
.wrap_topcompany_group .topcompany_recruit .list li .day span {display:inline-block;position:relative;padding-left:9px;height:15px;color:#999;font-size:11px;line-height:12px}
.wrap_topcompany_group .topcompany_recruit .list li .day span:before {display:table;position:absolute;top:1px;left:1px;width:1px;height:9px;background:#999;content:"";table-layout:fixed}
.wrap_topcompany_group .topcompany_recruit .list li .day span:first-child {padding:0 3px 0 0}
.wrap_topcompany_group .topcompany_recruit .list li .day span:first-child:before {display:none}
.wrap_topcompany_group .topcompany_recruit .list li .day .today {color:#f00}
.wrap_topcompany_group .topcompany_recruit .list li .box_btn .sri_btn_sm span {height:20px;line-height:18px}
.wrap_topcompany_group .topcompany_recruit .list li.box_nonebtn .box_btn {display:none}
.wrap_topcompany_group .topcompany_recruit .list li.box_nonebtn .txt {width:100%}
.wrap_topcompany_group .topcompany_recruit .btn_more {width:100%;height:33px;border-top:1px solid #e5e5e5;text-align:center;background:#fcfcfc}
.wrap_topcompany_group .topcompany_recruit .box_more .btn_more span {position:relative;padding-right:15px;height:30px;color:#444;font-size:13px}
.wrap_topcompany_group .topcompany_recruit .box_more .btn_more span:after {display:table;position:absolute;top:2px;right:0;width:13px;height:10px;background:url(//www.saraminimage.co.kr/sri/mobile/ico/ico_searchall.png) no-repeat;background-position:-107px -64px;-webkit-background-size:150px 250px;background-size:150px 250px;content:"";table-layout:fixed}
.wrap_topcompany_group .topcompany_recruit .box_more .btn_more.this span:after {background-position:-106px -81px}
.wrap_topcompany_group .more_group {position:relative;margin-top:5px;height:38px;border:1px solid #e5e5e5;border-right:0;border-left:0;background:#f8f9fa}
.wrap_topcompany_group .more_group:after {display:table;position:absolute;top:14px;right:14px;width:13px;height:10px;background:url(//www.saraminimage.co.kr/sri/mobile/ico/ico_searchall.png) no-repeat;background-position:-107px -64px;-webkit-background-size:150px 250px;background-size:150px 250px;content:"";table-layout:fixed}
.wrap_topcompany_group .more_group select {position:absolute;top:0;left:0;padding:0 0 0 12px;height:100%;border:0 none;color:#444;font-weight:bold;background:none}

