/* 채용정보 탑메뉴 */
.header-move.fixed {max-width:640px;position:fixed;z-index:90;background:#fff;margin-top:-10px;padding-top:10px;}

.content_header .header-rt-mnu {position:absolute;width:62px;top:4px;right:10px;height:26px;}
.content_header .header-rt-mnu a {	
	width: 28px;
    height: 24px;
    color: transparent;
    background: url(//data.fashionwork.co.kr/icon/m-icon.png) no-repeat;
    background-size: 249px 24px;
	display:inline-block;
}
.content_header .header-rt-mnu .sm-scrap {    
	background-position: -163px 0px;
}
.content_header .header-rt-mnu .sm-scrap.on {    
	background-position: -222px 0px;
}
.content_header .header-rt-mnu .sm-share {
	background-position: -102px 0px;
}

.content_header .mline h1 {line-height:22px;}

.content-wrap.content-bg .slideTop {background:#fff;padding:6px 0px 5px 10px;margin-top:-3px;box-sizing:border-box;border-bottom:1px solid #eeeeee;}
.content-wrap.content-bg .slideTop span{width:auto;height:20px;border:1px solid #ddd;border-radius:30px;background:#fff;color:#333;font-size:12px;padding:14px 10px;box-sizing:border-box;}
.content-wrap.content-bg .slideTop span.on{border:1px solid #333;background:#333;color:#fff;}


/* share */
.sendwrap{
position:absolute;width:300px;height:280px;background-color:#fff;border-radius:4px;top:40px;left:50%;transform:translate(-50%, 0%);z-index:99999;display:none;
}

.sendwrap .send-top{
height:40px;line-height:40px;font-size:16px;color:#333;border-bottom:1px solid #dedede;width:100%;box-sizing:border-box;padding:0 20px;position:relative;
}

.sendwrap .send-top .send-close{
position:absolute;
top:6px;
right:10px;
width: 28px;
height: 24px;
color: transparent;
background: url(//data.fashionwork.co.kr/icon/m-icon.png) no-repeat;
background-size: 249px 24px;
background-position: -68px 0px;
}

.sendwrap ul li{
width:calc(100% / 3);text-align:center;height:60px;padding-top:20px;float:left;font-size:12px;
}

.sendwrap .sns-sendbtn{
overflow:hidden;width:40px;height:40px;margin: 0 auto;
}

.sendwrap .sns-sendbtn.kakao{
background:url(//data.fashionwork.co.kr/icon/icon_share_kakao.png?v=1) 0 0 no-repeat;background-position: 0 0;background-size:40px 40px;
}

.sendwrap .sns-sendbtn.kakaostory{
background:url(//data.fashionwork.co.kr/icon/icon_share_kakaostory.png?v=1) 0 0 no-repeat;background-position: 0 0;background-size:40px 40px;
}

.sendwrap .sns-sendbtn.naver{
background:url(//data.fashionwork.co.kr/icon/icon_share_naver.png?v=2) 0 0 no-repeat;background-position: 0 0;background-size:40px 40px;
}

.sendwrap .sns-sendbtn.twitter{
background:url(//data.fashionwork.co.kr/icon/icon_share_twitter.png?v=1) 0 0 no-repeat;background-position: 0 0;background-size:40px 40px;
}

.sendwrap .sns-sendbtn.facebook{
background:url(//data.fashionwork.co.kr/icon/icon_share_facebook.png?v=1) 0 0 no-repeat;background-position: 0 0;background-size:40px 40px;
}

.sendwrap .sns-sendbtn.band{
background:url(//data.fashionwork.co.kr/icon/icon_share_band.png?v=1) 0 0 no-repeat;background-position: 0 0;background-size:40px 40px;
}

.sendwrap .url-copy{
width:100%;padding:20px 20px 0;
}

.sendwrap .url-copy .lcopy{
border:1px solid #d0d0d0;background:#f8f8f8;width:65%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:35px;line-height:35px;box-sizing:border-box;float:left;
}

.sendwrap .url-copy .rcopy{
border:1px solid #d0d0d0;border-left:0 none;width:35%;height:35px;line-height:35px;box-sizing:border-box;float:left;text-align:center;font-size:15px;
}


/* 채용정보 상세 */

.keyw-wrap {gap:5px;flex-wrap:wrap;}
.keyw-wrap .keyw-btn {width:auto;padding:5px 10px;border:1px solid #dedede;border-radius:20px;background:#fff;}
.keyw-wrap .keyw-btn.gr {background: linear-gradient(128deg, #d53e93, #eb4965,#fa5146,#ff7644);
    color: #fff;border:1px solid #fff;}
.mapdiv {width:100%;height:200px;}


.mcontent_wrap {background:#f0f2f5;margin-top:84px;padding:0 5px;}
.ct {background:#fff;padding:4px 10px 20px 10px;margin-top:10px;border-radius:12px;}
.ct .smc-title {line-height: 1.2;font-size: 20px; font-weight: bold;padding:10px 0;box-sizing:border-box;}
.ct .smc-title .smc-rday span {width:50%;padding:0;}
/*.ct .smc-title .smc-rday span:first-child {padding-left:0px;border-right:1px solid #dedede;}*/
.ct .smc-title .smc-line {border-bottom:1px solid #dedede;margin:20px 0 0 0;}
.ct .smc-title .smc-brand {margin-top:18px;position:relative;}
.ct .smc-title .smc-brand .smc-logo {width:130px;height:72px;min-width:130px;}
.ct .smc-title .smc-brand .smc-logo.no-logo {padding-top:10px;}
.ct .smc-title .smc-brand .smc-logo img {max-width: 100%; max-height: 100%; object-fit: cover; flex-shrink: 0;}
.ct .smc-title .smc-brand .more{
	position: absolute;
    left: 0;
    bottom: -16px;   
    width: 100%;
    height: 31px;
    background: url(//data.fashionwork.co.kr/icon/shadow_more.png) bottom center repeat-x;
}
.ct .smc-title .smc-brand .more.hide{background:transparent;}
.ct .smc-title .smc-brand .more > span {width:54px;height:26px;border:1px solid #dedede;margin-top:16px;}

.ct .smc-title .smc-brand .burl {font-size:14px;}
.ct .smc-title .smc-brand .bsub-m {padding-top:18px;height:82px;overflow:hidden;}
.ct .smc-title .smc-brand .bsub-m.fulltxt {height:100%;}
.ct .smc-title .smc-brand .bsub-m .bsub-bintro {padding-top:5px;line-height:24px;}
.ct .smc-title .smc-brand .bsub-noimg {width:100%;height:35px;line-height:35px;}

.smc-stitle {font-size:18px;margin:18px 0 0 0;}
.smc-stitle-sub {gap:10px;margin-top:15px;line-height:20px;}
.smc-stitle-sub .smc-left {width:80px;min-width:80px;font-size:14px;color:#9096A1;}
.smc-stitle-sub .smc-right {width:calc(100% + 90px);font-size:14px;color:#333;}

.ct .subcon {font-size:14px;color:#333;width:100%;text-align:left;margin-top:10px;line-height:24px;}
.ct .subcon.subtitle {font-size:18px;margin:18px 0 0 0;}

.ct.smc-keyword {padding:10px 0;background:transparent;border-radius:0;}


.ct.p_warning {background:#d0dce8;position: relative;font-size: 12px;padding-bottom:10px;}
.ct.p_warning .pol {
	background: url(//data.fashionwork.co.kr/icon/job_p_warning_icon.png) no-repeat;
    background-size: 27px 27px;
    width: 27px;
    height: 27px;
    position: absolute;
    top: 10px;
    left: 10px;
}
.ct.p_warning .poltext{padding-left:34px;padding-top:6px;line-height: 16px;display: flex;flex-direction: column;align-items:baseline;}

.company-btmsg {font-size:12px;display:flex;justify-content:left;color:#747678;padding:10px 0;line-height:18px;}


.mcontent_wrap .map-btn-wrap {width:100%;text-align:right;margin-top:5px;position:absolute;right:4px;bottom:4px;z-index:1;}
.mcontent_wrap .content_btn {
    width: auto;
    padding: 0px 5px;
    background-color: #fff;
    border: 1px solid #999;
    color: #333;
    margin-right: 4px;
    height: 20px;
    line-height: 19px;
    font-size: 12px;
    box-sizing: border-box;
	display: inline-block;
	border-radius:4px;	
}
.mcontent_wrap .content_btn.mpr {margin-right:0;}
.mcontent_wrap .content_btn a {color:#333;font-size:12px !important;text-decoration:none;}

.mcontent_wrap .brand_edit {float:right;font-size:13px;box-sizing:border-box;border:1px solid #cecece;width:auto;padding:0 5px;}
.mcontent_wrap .martimg {width:100%;}
.mcontent_wrap .brand-sub {width:auto;padding:0px 5px;border:1px solid #cecece;margin-right:5px;margin-bottom:3px;margin-top:3px;background-color:#fff;}

.content_size {overflow-x:hidden;line-height:1;}
.content_size div {max-width:100%;}
.content_size img {max-width:100%;}
.content_size p {width:inherit;max-width:100%;}

.top-mov-btn {
width:100%;
overflow:hidden;
height:45px;
padding:8px 0 12px;
border-bottom:1px solid #e5e5e5;
background:url(//data.fashionwork.co.kr/icon/content_top.png) no-repeat 50% 50%;
background-size:27px auto;
text-indent:-9999px;
border:0px;
}

.jiwon-wrap {width:100%;max-width:640px !important;position:fixed;z-index:99999;bottom:0;right:0;background:transparent;}
.jiwon-wrap .jiwon-mwrap {gap:10px;height:65px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:10px 10px;background:#fff;}
.jiwon-wrap .jiwon-mwrap div {background:#fff;padding:10px;height:45px;box-sizing:border-box;}
.jiwon-wrap .jiwon-mwrap .jiwon-call {border:1px solid #dedede;;width:110px;}
.jiwon-wrap .jiwon-mwrap .jiwon-doc {background:linear-gradient(137deg, #8E61F2,#8E61F2, #7686F5, #7686F5,#63A4F6,#4CC9F9);width:calc(100% - 120px);}
/*background:linear-gradient(137deg, #8E61F2, #7686F5,#63A4F6,#4CC9F9) background:linear-gradient(137deg, #31026C, #560A77,#861587,#B12095*/
.jiwon-wrap .jiwon-doc.full {width:100%;}

.jiwon-wrap .jiwon-cwrap {padding:30px 10px 40px;border:1px solid #dedede;border-top-left-radius:20px;border-top-right-radius:20px;background:#fff;position:fixed;bottom:-174px;right:0;width:100%;max-width:640px !important;transition: bottom 0.3s ease;}
.jiwon-wrap .jiwon-cwrap.show {bottom:0px;}
.jiwon-wrap .jiwon-cwrap .jiwon-tit {gap:10px;height:30px;}
.jiwon-wrap .jiwon-cwrap .jiwon-tit div {width:auto;flex:1}
.jiwon-wrap .jiwon-cwrap .jiwon-tit .m-close {position:absolute;top:-20px;right:0;width:30px;min-width:30px;height:30px;flex:0;background: url(//data.fashionwork.co.kr/icon/m-close-icon.png) no-repeat;background-size: 16px 16px;background-position:right 1px;text-indent:-9999px;}
.jiwon-wrap .jiwon-cwrap .jiwon-menu {gap:15px;}
.jiwon-wrap .jiwon-cwrap .jiwon-menu div {width:calc( (100% - 15px) / 2);padding:6px;border:1px solid #dedede;}
.jiwon-wrap .jiwon-cwrap .jiwon-menu div.one {width:100%;}

.plusicon {
background: url(//data.fashionwork.co.kr/icon/icon-gplus.png) no-repeat;
background-size: 22px 22px;
background-position:center center;
box-shadow:0px 0px 14px -4px rgb(0 0 0 / 70%);
border-radius:50%;
background-color:#fff;
width: 32px;
height: 32px;
position: absolute;
top: -5px;
right: -5px;
}

.plusicon.on {position:fixed;margin-top:102px;right:8px;z-index:8;}

.right-shadow {position: absolute;top: 0;right: 0;height: 40px;width: 20px;background-image: linear-gradient(91deg, transparent 0%, white 40% );z-index: 1;}

.no-content span {background:#dedede;height:20px;border-radius:20px;}
.no-content span.w100 {width:100px;}
.no-content span.w80 {width:80px;}
.no-content span.w220 {width:220px;}


@media (min-width: 641px) {
.plusicon {
    right: 50% !important;
    margin-right: -320px;
	}

.jiwon-wrap,.jiwon-cwrap {
	right: 50% !important;
    margin-right: -320px;
	}
}
