/* 채용정보 탑메뉴 */
.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:6px;right:0;background:#dedede;height:10px;width:1px;}
.mcontent_wrap .list-wrap .list-wrap-sub span em {color:#ff0000;}
.mcontent_wrap .list-wrap .list-wrap-bt {border-top:1px solid #dedede;height:40px;}
.mcontent_wrap .list-wrap .list-wrap-bt span {position:relative;width:calc(100% / 4);border-right:1px solid #dedede;height:40px;box-sizing:border-box;}
.mcontent_wrap .list-wrap .list-wrap-bt span:last-child {border-right:0 none;}
.mcontent_wrap .list-wrap .list-wrap-stit {height:25px;}
.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 .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;}

.swiper-page span {width:auto;}
.subway1.swiper-button-next, .subway1.swiper-button-prev , .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;}
