/* 인재정보 탑메뉴 */
.header-move.fixed {max-width:640px;position:fixed;z-index:90;background:#fff;margin-top:-10px;padding-top:10px;}

.header-move .s-sch {gap:10px;padding:0 5px 10px;height:40px;}
.header-move .s-sch span {width:auto;max-width:calc(100% / 4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 10px 6px;border:1px solid #dedede;border-radius:20px;height:30px;}
.header-move .s-sch span.on {background:#474747;color:#fff;}

.mcontent_wrap {background:#f0f2f5;margin-top:84px;padding:0 5px;}

.mcontent_wrap .list-wrap 
{
width:100%;
box-sizing:border-box;
border:1px solid #dedede;
position:relative;
min-height:70px;
background-color:#fff;
}

.mcontent_wrap .list-wrap .list-wrap-content {padding:10px;}
.mcontent_wrap .list-wrap .list-wrap-sub {gap:10px;}
.mcontent_wrap .list-wrap .list-wrap-sub span {position:relative;width:auto;padding-right:10px;}
.mcontent_wrap .list-wrap .list-wrap-sub span:last-child {padding-right:0;}
.mcontent_wrap .list-wrap .list-wrap-sub span:not(:last-child)::after {content:"";position:absolute;top:5px;right:0;border: 1px solid #dedede;height: 10px;}
.mcontent_wrap .list-wrap .list-wrap-sub span em {color:#ff0000;}
.mcontent_wrap .list-wrap .list-wrap-bt {border-top:1px solid #dedede;padding:5px 10px;gap:10px;}
.mcontent_wrap .list-wrap .list-wrap-bt span {width:auto;box-sizing:border-box;}
.mcontent_wrap .list-wrap .list-wrap-stit {height:20px;}
.mcontent_wrap .list-wrap .keyw-wrap {gap:5px;flex-wrap:wrap;}
.mcontent_wrap .list-wrap .keyw-wrap .keyw-btn {width:auto;padding:0px 5px;border:1px solid #dedede;border-radius:10px;background:#fff;}
.mcontent_wrap .list-wrap .keyw-wrap .keyw-btn.gr {background: linear-gradient(128deg, #d53e93, #eb4965,#fa5146,#ff7644);color: #fff;border:1px solid #fff;}
.mcontent_wrap .list-wrap .icon {width:auto;white-space:nowrap;padding:0 8px 2px;background:linear-gradient(128deg, #B1A4DC, #8971C7,#7470C6,#5D6BC0);color:#fff !important;border-radius:8px;}

.mcontent_wrap .arrow-wrap {display: flex;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);max-width:640px;z-index:2;}
.mcontent_wrap .arrow-wrap span {width:30px;height:30px;border-radius:50%;}
.mcontent_wrap .arrow-wrap span a {z-index:10;}
.mcontent_wrap .arrow-wrap span.left {margin-right: auto;background:url(//data.fashionwork.co.kr/icon/icon-leftarrow-wh.png) no-repeat;
background-size: 18px 18px;background-position:5px center;background-color: rgba(0, 0, 0, 0.5);}
.mcontent_wrap .arrow-wrap span.right {margin-left: auto;background:url(//data.fashionwork.co.kr/icon/icon-rightarrow-wh.png) no-repeat;
background-size: 18px 18px;background-position:8px center;background-color: rgba(0, 0, 0, 0.5);}

.mcontent_wrap .sch-txt {margin-top:10px;background:#fff;width:100%;}
.mcontent_wrap .sch-txt div:first-child {padding:10px;}
.mcontent_wrap .sch-txt div:first-child div {padding:5px 0;}
.mcontent_wrap .sch-txt .sch-txt-mnu {width:64px;}
.mcontent_wrap .sch-txt .sch-txt-sub {gap:10px;width:calc(100% - 64px);}
.mcontent_wrap .sch-txt .sch-txt-sub span {width:auto;padding:5px 10px;border:1px solid #dedede;border-radius:20px;background:#fff;}
.mcontent_wrap .sch-txt .sch-txt-sub span .sch-del {width:14px;height:14px;border-radius:50%;position:absolute;right:-5px;top:-8px;background:url(//data.fashionwork.co.kr/icon/icon-circle-del.png) no-repeat;background-size:14px 14px;background-position:center;padding:0;border:1px solid #ff1111;}
.mcontent_wrap .sch-txt .sch-txt-btn {border-top:1px solid #dedede;height:40px;}
.mcontent_wrap .sch-txt .sch-txt-btn span {height:100%;width:100%;}
.mcontent_wrap .sch-txt .sch-txt-btn span.two {width:calc(100% / 2);box-sizing:border-box;border-bottom-right-radius:8px;}

.guin-wrapper {width:calc(100% - 20px);margin-left:10px;background:#fff;border:1px solid #dedede;padding:10px 10px 0 10px;box-sizing:border-box;margin-top:10px;z-index:99999;} 
.guin-wrapper .guin-wrapper-tslide {height:52px;box-sizing:border-box;border-bottom:1px solid #dedede;padding-bottom:10px;}
.guin-wrapper .guin-wrapper-sub .s-slide {overflow:hidden;max-height: 140px;padding: 20px 0 10px 0;}
.guin-wrapper .guin-wrapper-sub .s-slide.swiper-keyword,.guin-wrapper .guin-wrapper-sub .s-slide.swiper-bokji {max-height:220px;padding-top:10px;}
.guin-wrapper .guin-wrapper-sub .s-slide span {width: auto;height: auto;}
.guin-wrapper .guin-wrapper-sub .s-slide.row2 {max-height:110px;}
.guin-wrapper .guin-wrapper-sub .s-slide.swiper-subway2 {padding:0px;}
.guin-wrapper .guin-wrapper-sub {gap:10px;}
.guin-wrapper .guin-wrapper-sub .guin-wrapper-sub1 {gap:10px;}
.guin-wrapper div input[type="text"] {height:30px;padding:0 10px;}
.guin-wrapper div input[type="radio"] {display:none;}
.guin-wrapper div label {position: relative;width:auto;height:30px;border:1px solid #ccc;box-sizing: border-box;padding:0px 20px 2px;}
.guin-wrapper div input[type="radio"]:checked + label {background:#706bd5;border-color:#706bd5;color:#fff;}
.guin-wrapper div input[type="checkbox"] {display:none;}
.guin-wrapper div input{position: relative;width:100%;border:1px solid #ccc;box-sizing: border-box;}
.guin-wrapper div input[type="checkbox"] + label {padding:0px 0px 2px;}
.guin-wrapper div input[type="checkbox"]:checked + label {background:#706bd5;border-color:#706bd5;color:#fff;}
.guin-wrapper .guin-wrapper-close {padding:0;border-top:1px solid #dedede;height:42px;margin-left:-10px;width:calc(100% + 20px);}
.guin-wrapper .guin-wrapper-close span {width:calc(100% / 3);box-sizing:border-box;border-right:1px solid #dedede;height:100%;}
.guin-wrapper .guin-wrapper-close span:last-child {border-right:0 none;}
.guin-wrapper .stit {height:20px;}

.list-wrap .list-wrap-bt.other {height:auto;padding:0 10px 15px 10px;}
.list-wrap .list-wrap-ip {gap:10px;}
.list-wrap .list-wrap-ip .left {width:82px;height:102px;min-width:82px;}
.list-wrap .list-wrap-ip .left img {max-width: 82px;width:82px;max-height: 102px; object-fit: cover; flex-shrink: 0;}
.list-wrap .list-wrap-ip .right {width:calc(100% - 92px);}
.list-wrap .list-wrap-ip .right span {width:auto;padding-right:10px;box-sizing:border-box;}
.list-wrap .list-wrap-ip .right em {padding-left:10px;}



.swiper-page span {width:auto;}
.area-si.swiper-button-next, .area-si.swiper-button-prev {top:25px;}
.area-gunv.swiper-button-next, .area-gunv.swiper-button-prev {top:132px;}
.career-1.swiper-button-next, .career-1.swiper-button-prev {top:65px;}
.career-2.swiper-button-next, .career-2.swiper-button-prev {top:220px;}

