/* 채용정보 탑메뉴 */
.header-move.fixed {max-width:640px;position:fixed;z-index:90;background:#fff;margin-top:-10px;padding-top:10px;border-bottom: 1px solid #dedede;}

.header-move .s-sch {gap:10px;padding:0 5px 10px;height:40px;}
.header-move .s-sch span {width:auto;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;}
.header-move .s-sch span.on2 {background:#ef9191;color:#fff;border:1px solid #ef9191;}


.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:11px;}
.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:3px;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 .list-wrap .visit {
height:20px;
padding-right:15px;
background-repeat: no-repeat;
background-position: 2px 6px;
background-image:url(//data.fashionwork.co.kr/icon/eye-icon.png);
background-size: 15px 10px;
}

.mcontent_wrap .list-wrap .won {
height:20px;
padding-right:15px;
background-repeat: no-repeat;
background-position: 2px 5px;
background-image:url(//data.fashionwork.co.kr/icon/won-icon.png);
background-size: 14px 12px;
}

.mcontent_wrap .list-wrap .etc-listr .rdate {width:80px;padding-left:10px;box-sizing:border-box;}
.mcontent_wrap .list-wrap .etc-listr .rname {width:calc(100% - 80px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;}

.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:100%;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;}
.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;}

.no-content {background:#dedede;height:15px;border-radius:20px;margin-top:2px;}
.no-content.w80 {width:80px !important;}

.top-notice {}
.top-notice span {width:100%;min-height:15px;padding-bottom:5px;padding-left:10px;}
.top-notice span.tmsg {background:linear-gradient(128deg, #B1A4DC, #8971C7,#7470C6,#5D6BC0);color:#fff;min-height:10px;width:50px;padding:5px 0;margin:10px 0 8px 0;}


.sbtn-wrap {width:100%;padding:10px 10px;max-width:640px !important;position:fixed;z-index:99999;bottom:0;right:0;background:#9fbaf5;height:50px;margin-top:30px;}
.sbtn-wrap.stop{padding:0;position:static;z-index:1;}
.sbtn-wrap .btn {width:auto;height:30px;color:#fff;padding:0 40px}
/*.sbtn-wrap .btn {background:#fff;border-radius:50px;width:auto;height:30px;color:#9fbaf5;padding:0 40px}*/

/*패션산업이해*/
.cchn-top-menu {gap:10px;}
.cchn-top-menu span {background:#fff;border:1px solid #dedede;border-radius:8px;width:auto;padding:5px 10px;flex-grow:1;}
.cchn-top-menu span.on {background:#ff9800;border:1px solid #ff9800;color:#fff;}

.swiper-page span {width:auto;}

@media (min-width: 641px) {
.sbtn-wrap {
	right: 50% !important;
    margin-right: -320px;
	}
}


