@charset "utf-8";

@import url("mark-form.css?time=250609");

@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@import url('https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css');

body{font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.05em;overflow-y:scroll; min-width: 324px;}

.m-grid__item.m-header{border-bottom:1px solid #ebedf2;}

/* 마크업 구성 */
@media(min-width:1025px){
	.m-brand .m-brand__logo .m-brand__logo-wrapper img{max-width:200px !important;}
}

.m-header-menu-right{float:right;}

.m-brand .m-brand__tools .m-brand__toggler span,
.m-brand .m-brand__tools .m-brand__toggler span::after, .m-brand .m-brand__tools .m-brand__toggler span::before{background:#333;}
.m-brand .m-brand__tools .m-brand__toggler{width:19px;}

.m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item.m-menu__item--hover>.m-menu__link .m-menu__link-text, .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item:hover>.m-menu__link .m-menu__link-text{color:#ff7f00;}

.m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item.active{position:relative;padding:0 2px;}
.m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item.active>.m-menu__link .m-menu__link-text{/* position:relative;top:-1px; */padding:0 18px;font-size:1.07rem;/* color:#fff; */}
.m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item.active>.m-menu__link:after{display:none;content:"";position:absolute;left:0;top:22%;z-index:-1;width:100%;height:56%;background:#ff7f00;border-radius:38px;}

@media(max-width:1024px){
	.m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item.active{padding:0 15px;}
	.m-aside-header-menu-mobile .m-menu__nav>.m-menu__item.active>.m-menu__link{padding:9px 15px;}
	.m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item.active>.m-menu__link .m-menu__link-text{padding:0;}
	.m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item.active>.m-menu__link:after{top:15%;height:70%;}
}
.m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-arrow, .m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-icon, .m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-text, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-arrow, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-icon, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-text{color:#ff7f00;}
.btn.m-btn--label-brand{color:#ff7f00}

.m-header-menu .m-menu__nav>.m-menu__item:hover .m-menu__submenu{ display:block; margin:0; }

.visual{padding-top:508px;background-size:cover;background-repeat:no-repeat;background-position:center 35%;background-color:#020202;}
.slider-wrap .pc{display:block;}
.slider-wrap .mb{display:none;}
@media(max-width:1024px){
	.slider-wrap .pc{display:none;}
	.slider-wrap .mb{display:block;}
}
.visual-box{position:absolute;left:50%;top:326px;margin-left:-540px;}
.visual-tit{font-size:36px;color:#fff;transition:all 0.5s;margin:60px 0 0 0;opacity:1;}
.visual-txt{font-weight:300;font-size:16px;color:#fff;transition:all 0.5s;margin:30px 0 0 0;opacity:1;}

.owl-carousel.owl-carousel-visual.owl-drag .owl-item.active .visual-tit{margin:0;;}
.owl-carousel.owl-carousel-visual.owl-drag .owl-item.active .visual-txt{margin:10px 0 0 0;}
.slick-slide.slick-current.slick-active .visual-tit{margin:0;;}
.slick-slide.slick-current.slick-active .visual-txt{margin:10px 0 0 0;}

/* 아울관련 */
.owl-carousel.owl-loaded{overflow:hidden;}
.join-section .owl-carousel-slider .owl-stage-outer{width:100%;}

.owl-theme .owl-nav{margin:0;}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev{position:absolute;top:50%;margin:0;padding:0;width:21px;height:36px;margin-top:-19px;}
.owl-carousel .owl-nav button.owl-next:hover,
.owl-carousel .owl-nav button.owl-next{right:0;background:url(../../../images/arr-def-next.png) no-repeat center center;}
.owl-carousel .owl-nav button.owl-prev:hover,
.owl-carousel .owl-nav button.owl-prev{left:0;background:url(../../../images/arr-def-prev.png) no-repeat center center;}
.owl-carousel .owl-nav button.owl-next span,
.owl-carousel .owl-nav button.owl-prev span{position:absolute;left:-9999px;}
/* 비주얼 */
.owl-carousel.owl-carousel-visual .owl-nav button.owl-next,
.owl-carousel.owl-carousel-visual .owl-nav button.owl-prev{width:35px;height:35px;top:280px;right:auto;left:50%;}
.owl-carousel.owl-carousel-visual .owl-nav button.owl-prev{margin-left:-540px;background:url(../../../images/arr-prev.png) no-repeat;}
.owl-carousel.owl-carousel-visual .owl-nav button.owl-next{margin-left:-495px;background:url(../../../images/arr-next.png) no-repeat;}

.owl-carousel.owl-carousel-visual .owl-nav button.owl-next:before,
.owl-carousel.owl-carousel-visual .owl-nav button.owl-prev:before{display:none;}

.owl-carousel.owl-carousel-visual.owl-drag .owl-item{opacity:1;}
.owl-carousel.owl-carousel-visual.owl-drag .owl-item.active{opacity:1;}

.video{position:relative;z-index:-1;background:#000;}
.video .videoArea{position:absolute;left:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:10;filter:brightness(0.7);}

.video{padding-top:608px;}
.newworker .visual{padding-top:608px;background-position:center 35%;background-size:}
.owl-carousel .visual.mb{display:none;}

.slider-wrap .slider.slider-for .slick-prev, .slider-wrap .slider.slider-for .slick-next,
.section-mt-visual .slider.slider-for .slick-prev, .section-mt-visual .slider.slider-for .slick-next{width:35px;height:35px;top:280px;right:auto;left:50%;z-index:1;}
.slider-wrap .slider.slider-for .slick-prev,
.section-mt-visual .slider.slider-for .slick-prev{margin-left:-540px;background:url(../../../images/arr-prev.png) no-repeat;}
.slider-wrap .slider.slider-for .slick-next,
.section-mt-visual .slider.slider-for .slick-next{margin-left:-495px;background:url(../../../images/arr-next.png) no-repeat;}
.slider-wrap .slider.slider-for .slick-prev:before, .slider-wrap .slider.slider-for .slick-next:before,
.section-mt-visual .slider.slider-for .slick-prev:before, .section-mt-visual .slider.slider-for .slick-next:before{display:none;}

.slider-wrap .slider.slider-nav .slick-prev, .slider-wrap .slider.slider-nav .slick-next,
.section-mt-visual .slick-slider .slick-prev, .section-mt-visual .slick-slider .slick-next{position:absolute;left:auto;right:auto;top:50%;z-index:1;margin:0;padding:0;width:21px;height:36px;margin-top: 0;}
.section-mt-visual .slick-slider .slick-prev, .section-mt-visual .slick-slider .slick-next{opacity:0;}
.slider-wrap .slider.slider-nav .slick-prev,
.section-mt-visual .slick-slider .slick-prev{left:0;background:url(../../../images/arr-def-prev.png) no-repeat center center;}
.slider-wrap .slider.slider-nav .slick-next,
.section-mt-visual .slick-slider .slick-next{right:0;background:url(../../../images/arr-def-next.png) no-repeat center center;}
.slider-wrap .slider.slider-nav .slick-prev:before, .slider-wrap .slider.slider-nav .slick-next:before,
.section-mt-visual .slick-slider .slick-prev:before, .section-mt-visual .slick-slider .slick-next:before{display:none;}

.slider-wrap .slick-dotted.slick-slider,
.section-mt-visual .slick-dotted.slick-slider{margin-bottom:0;}
.slider-wrap .slick-dotted.slick-slider .slick-dots,
.section-mt-visual .slick-dotted.slick-slider .slick-dots{bottom:-9999999px;}


.section-mt-visual-txt{font-family:'NanumSquare', sans-serif;letter-spacing:-0.05em;color:#343434;padding-top:71px;}
@media(max-width:1024px){
	.section-mt-visual-txt{padding-top:20px;}
}
.section-mt-visual-txt h3{text-align:center;font-size:88px;font-weight:100;margin:27px 0 27px 0;}
.section-mt-visual-txt p{text-align:center;margin:0 0 88px 0;}
.section-mt-visual-txt p img{margin:0 auto;}
.section-mt-visual-txt dl{position:relative;margin:0 0 83px 0;}
.section-mt-visual-txt dl:after{content:"";display:block;clear:both;}
.section-mt-visual-txt dl dt{position:absolute;left:0;top:-6px;font-size:42px;}
.section-mt-visual-txt dl dd{position:relative;margin:0;margin-left:18.75%;margin-left:calc(0% + 225px);padding-left:12px;font-size:19px;line-height:31px;}
.section-mt-visual-txt dl dd:after{content:"· ";position:absolute;left:0;top:0;}

.newworker .visual{padding-top:508px;background-position:center 35%;}
.video{/* 37.262% */padding-top:508px;}
.newworker .video .videoArea{top:25%;transform:translateY(-25%);}
.datapeople .video .videoArea{top:40%;transform:translateY(-40%);}
.eventstaff .video .videoArea{top:-5%;transform:translateY(-5%);}
.assessor .video .videoArea{top:25%;transform:translateY(-25%);}
.tester .video .videoArea{top:30%;transform:translateY(-30%);}
@media(max-width:1024px){
	.section-mt-visual-txt h3{font-size:30px;font-weight:400;margin:25px 0 5px 0;}
	.section-mt-visual-txt p{margin:0 0 28px 0;}
	.section-mt-visual-txt p img{max-width:90%;}
	.section-mt-visual-txt dl{position:relative;margin:0 0 25px 0;}
	.section-mt-visual-txt dl.last{margin-bottom:50px;}
	.section-mt-visual-txt dl dt{position:static;font-size:20px;padding-bottom:6px;}
	.section-mt-visual-txt dl dd{margin-left:0;font-size:15px;line-height:24px;}
}
@media(max-width:1970px){
	.video .videoArea{width:100%;}
}
@media(max-width:1024px){
	/* .visual{padding-top:310px;background-position:center 0;} */
	.video{padding-top:58%;}
	.slider-wrap .visual{padding-top:58%;background-position:center 23%;}
	.visual-box{margin-left:0;left:15px;top:8.5%;}
	.visual-tit{font-size:25px;}
	.visual-txt{font-size:14px;}
	.slider-wrap .slider.slider-for .slick-next, .slider-wrap .slider.slider-for .slick-prev{top:auto;bottom:2.5%;}
	.section-mt-visual .slick-slider .slick-next, .section-mt-visual .slick-slider .slick-prev{background-size:12px auto;}
	.section-mt-visual .slick-list{/* margin:0 25px; */}
}
@media(max-width:480px){
	.video{padding-top:62%;}
	.slider-wrap .visual{padding-top:62%;background-position:center center;}
	.slider-wrap .newworker .visual,
	.slider-wrap .eventstaff .visual{background-position:center top;}
}
@media(max-width:320px){
	.visual-tit{font-size:21px;}
	.slick-slide.slick-current.slick-active .visual-txt{margin-top:6px;display: -webkit-box;-webkit-line-clamp: 3;white-space: normal;overflow: hidden;max-height: 63px;}
}

.owl-theme .owl-dots{position:absolute;left:0;bottom:-26px;width:100%;}
.owl-theme .owl-dots .owl-dot{position:relative;top:-26px;}
.owl-theme .owl-dots .owl-dot span{margin:5px 5px;background:#d6d6d6;transition:background 0.6s;}
.owl-theme .owl-dots .owl-dot:hover span,
.owl-theme .owl-dots .owl-dot.active span{background:#ff460a;}

./* owl-carousel.owl-drag .owl-item img{border:1px solid #d9d9d9;box-sizing:border-box;}
	.owl-carousel.owl-drag .owl-item{opacity:0.3;transition:opacity 0.6s;}
	.owl-carousel.owl-drag .owl-item.active{opacity:0.6;}
	.owl-carousel.owl-drag .owl-item.center{opacity:1;} */

.secondary_img{text-align:center;width:100%;margin:15px auto 15px auto;}
.secondary_img a{display:inline-block;width:100px;opacity:0.5;transition:opacity 0.6s;}
.secondary_img a:hover, .secondary_img a:focus, .secondary_img a:active{opacity:1;}
.secondary_img a img{max-width:100%;border:1px solid #d9d9d9;box-sizing:border-box;}

.secondary_auto{text-align:center;width:100%;margin:15px auto 15px auto;}
.secondary_auto a{cursor:pointer;display:inline-block;width:60px;height:40px;line-height:40px;background:#ccc;opacity:0.5;transition:opacity 0.6s;}
.secondary_auto a:hover{opacity:1;}
/* END 아울관련 */

.slider-wrap .banner-counter-wrap{bottom:161px;}
.banner-counter-wrap{position:absolute;right:-275px;bottom:0;z-index:3;transition:all 0.4s;}
.banner-counter-wrap.show{right:0;}

.banner-counter-box-arr{cursor:pointer;position:absolute;left:0;top:0;width:47px;height:100%;margin:0;padding:0;border:0;background:url(../../../images/banner-counter-box-arr.png) no-repeat 50% 50%;color:transparent;border-right:1px solid rgba(255,255,255,0.1);}
.banner-counter-wrap.show .banner-counter-box-arr{background-image:url(../../../images/banner-counter-box-arr-on.png);}
.banner-counter-box{width:338px;padding:1px 33px 2px 65px;background:#000;}
.banner-counter-box dl{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;
	flex-direction: row;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin:0;padding:8px 0 7px 0;}
.banner-counter-box dt{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: start;align-content: flex-start;font-size:16px;color:#fff;}
.banner-counter-box dd{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: end;align-content: flex-end;font-weight:600;font-size:22px;color:#ff460a;}

.w-full{background:#f0f0f0;/* v2 */background:#EAEEF5;}
.w-full.bg-white{background:#fff;}
.w-full.bg-gray{}
.w-wide{width:1200px;margin:0 auto;}

.w-full.first{padding:26px 0 0 0;border-top-width:0;}
.w-full.first .w-wide .m-portlet{padding-bottom:26px;}

body.bg-color-body{/*background:#f0f0f0;*/background-color: #EAEEF5;}


.slider-wrap .slider.slider-for .slick-slide{position:relative;}
.slider-wrap *{outline:0;}
.slider-wrap{border-bottom:1px solid #fcfcfc;}
.slider-wrap .row{border-bottom:1px solid #f5f5f5;}
.slider.slider-nav .slick-list{width:1020px;padding-left:64px;margin:0 auto;}
.owl-carousel-slider .owl-stage-outer{width:1080px;margin:0 auto;}
.slider.slider-nav .slick-slide,
.owl-carousel-slider .item{cursor:pointer;position:relative;padding:84px 0 23px 0;text-align: center;}
.owl-carousel-slider .item a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0);}
.join-section .owl-carousel-slider .item a:after{content:"";position:absolute;right:9%;top:50%;width:2px;height:120px;margin-top:-60px;background:#f3f3f3;}
.join-section .owl-carousel-slider .item a:after{right:7%;}
@media (max-width: 1024px){
	.owl-carousel-slider .item a:after{display:none;}
}
.m-form__section .owl-carousel .owl-item:nth-child(8) a:after{display:none;}
.m-form__section .owl-carousel .owl-item .item span{font-size:13px;}
.slider.slider-nav .slick-slide p,
.owl-carousel-slider .item p{position:absolute;left:47px;top:25px;}
.slider.slider-nav .slick-slide p img,
.owl-carousel-slider .item p img{width:60px;}

.slider.slider-nav .slick-slide.newworker p img,
.owl-carousel-slider .item.newworker p img{max-width:60px;}
.slider.slider-nav .slick-slide.datapeople p img,
.owl-carousel-slider .item.datapeople p img{max-width:60px;}
.slider.slider-nav .slick-slide.assessor p img,
.owl-carousel-slider .item.assessor p img{max-width:60px;}
.slider.slider-nav .slick-slide.eventstaff p img,
.owl-carousel-slider .item.eventstaff p img{max-width:60px;}
.slider.slider-nav .slick-slide.tester p img,
.owl-carousel-slider .item.tester p img{max-width:60px;}
.slider.slider-nav .slick-slide.catering p img,
.owl-carousel-slider .item.catering p img{max-width:60px;}


.slider.slider-nav .slick-slide strong,
.owl-carousel-slider .item strong{display:block;font-weight:500;font-size:17px;color:#222;letter-spacing:-0.025em;padding:0 0 8px 0;}
.slider.slider-nav .slick-slide.slick-current.slick-active strong{color:#FF4F00;}
.slider.slider-nav .slick-slide span,
.owl-carousel-slider .item span{position:relative;z-index:-1;display:inline-block;font-size:14px;line-height:1.25;color:#989898;}
.owl-carousel-slider .item.active strong{color:#FF4F00;}
.owl-carousel-slider .item input{position:absolute;left:-9999px;}
.owl-carousel-slider .item label{cursor:pointer;margin-top:-67px;padding-top:67px;}
@media (max-width: 1024px){
	.owl-carousel-slider .item label{cursor:pointer;margin-top:-23px;padding-top:23px;}
}
.slider.slider-nav .slick-slide.slick-current p img{position:absolute;left:-9999px;}
.slider.slider-nav .slick-slide.datapeople.slick-current p,
.owl-carousel .item.datapeople input[type="radio"]:checked + label p,
.owl-carousel .item.datapeople:focus p,
.owl-carousel .item.datapeople:hover p,
.owl-carousel .item.datapeople:active p,
.owl-carousel .item.datapeople.active p{width:100%;height:60px;background:url(../../../images/2022/icon/newworker_category_icon1.png) no-repeat;background-size:60px auto;}
.slider.slider-nav .slick-slide.assessor.slick-current p,
.owl-carousel .item.assessor input[type="radio"]:checked + label p,
.owl-carousel .item.assessor:focus p,
.owl-carousel .item.assessor:hover p,
.owl-carousel .item.assessor:active p,
.owl-carousel .item.assessor.active p{width:100%;height:60px;background:url(../../../images/2022/icon/newworker_category_icon2.png) no-repeat;background-size:60px auto;}
.slider.slider-nav .slick-slide.eventstaff.slick-current p,
.owl-carousel .item.eventstaff input[type="radio"]:checked + label p,
.owl-carousel .item.eventstaff:focus p,
.owl-carousel .item.eventstaff:hover p,
.owl-carousel .item.eventstaff:active p,
.owl-carousel .item.eventstaff.active p{width:100%;height:60px;background:url(../../../images/2022/icon/newworker_category_icon3.png) no-repeat;background-size:60px auto;}
.slider.slider-nav .slick-slide.tester.slick-current p,
.owl-carousel .item.tester input[type="radio"]:checked + label p,
.owl-carousel .item.tester:focus p,
.owl-carousel .item.tester:hover p,
.owl-carousel .item.tester:active p,
.owl-carousel .item.tester.active p{width:100%;height:60px;background:url(../../../images/2022/icon/newworker_category_icon4.png) no-repeat;background-size:60px auto;}
.slider.slider-nav .slick-slide.newworker.slick-current p,
.owl-carousel .item.newworker input[type="radio"]:checked + label p,
.owl-carousel .item.newworker:focus p,
.owl-carousel .item.newworker:hover p,
.owl-carousel .item.newworker:active p,
.owl-carousel .item.newworker.active p{width:100%;height:60px;background:url(../../../images/icon-newworker-on.svg) no-repeat;background-size:60px auto;}
.owl-carousel .item.catering input[type="radio"]:checked + label p,
.owl-carousel .item.catering:focus p,
.owl-carousel .item.catering:hover p,
.owl-carousel .item.catering:active p,
.owl-carousel .item.catering.active p{width:100%;height:60px;background:url(../../../images/2022/icon/newworker_category_icon5.png) no-repeat;background-size:60px auto;}

.owl-carousel .item:focus p img,
.owl-carousel .item:hover p img,
.owl-carousel .item:active p img,
.owl-carousel .item.active p img,
.owl-carousel-slider .item input[type="radio"]:checked + label p img{display:none;}
.owl-carousel .item:focus strong,
.owl-carousel .item:hover strong,
.owl-carousel .item:active strong,
.owl-carousel .item.active strong,
.owl-carousel-slider .item input[type="radio"]:checked + label strong{color:#FF4F00;}
.slider.slider-nav .slick-slide span:before,
.slider.slider-nav .slick-slide span:after,
.owl-carousel-slider .item span:before,
.owl-carousel-slider .item span:after{content:"";display:block;position:absolute;left:0;top:16px;width:1%;height:1px;background:#989898;opacity:0;transition:all 0.7s;}
.slider.slider-nav .slick-slide span:after,
.owl-carousel-slider .item span:after{width:1%;top:33px;}
.slider.slider-nav .slick-slide:hover span:before,
.owl-carousel-slider .item:focus span:before,
.owl-carousel-slider .item:hover span:before,
.owl-carousel-slider .item:active span:before{width:100%;opacity:1;}
.slider.slider-nav .slick-slide:hover span:after,
.owl-carousel-slider .item:focus span:after,
.owl-carousel-slider .item:hover span:after,
.owl-carousel-slider .item:active span:after{width:88%;opacity:1;}


.h3{font-family:"Nanum Gothic",sans-serif;font-weight:700;font-size:20px;color:#343434;padding:15px 0 15px 0;}

.section-todays{padding:11px 0 65px;}
.section-todays .row{margin:0 -12px 0 -12px;}
.section-todays .row .col-md-4,
.section-todays .row .col-md-12{padding-left:12px;padding-right:12px;}

.section-mt-visual{padding:18px 0 18px;}
.section-mt-visual .slick-list{/* margin:0 45px; */}
.section-mt-visual .row{margin:0 -15px 0 -15px;}
.section-mt-visual .row .col-md-4,
.section-mt-visual .row .col-md-12{padding-left:12px;padding-right:12px;}

.section-mt-visual .section-mt-visual-box{position:relative;overflow:hidden;}
.section-mt-visual .section-mt-visual-box:after{content:"";display:block;clear:both;}
.section-mt-visual .section-mt-visual-box dl{float:left;padding-top: 71px;padding-bottom: 43px;}
.section-mt-visual .section-mt-visual-box dt{padding: 0 0 16px;transition:ease-in-out 0.4s;position:relative;top:100px;opacity:0;}
.section-mt-visual .section-mt-visual-box dt span{font-weight:normal;font-size:2.725rem;color:#343434;}
.section-mt-visual .section-mt-visual-box dd{transition:ease-in-out 0.4s;position:relative;top:100px;opacity:0;line-height: 1.65;}
.section-mt-visual .section-mt-visual-box dd ul{margin:0;padding:0;}
.section-mt-visual .section-mt-visual-box dd ul li{position:relative;list-style:none;font-size:1.225rem;color:#343434;padding:0 0 0 10px;}
.section-mt-visual .section-mt-visual-box dd ul li:after{content:"· ";position:absolute;left:0;top:0px;}
.section-mt-visual .section-mt-visual-box .images{float:right;animation-delay:0.8s;transition:ease-in-out 0.4s;padding-top: 43px;padding-bottom: 43px;transform:translate3d(-100px, 0px, 0px);}
.section-mt-visual .section-mt-visual-box.slick-current.slick-active .images{transform:translate3d(0, 0px, 0px);}

.section-mt-visual .section-mt-visual-box.slick-current.slick-active dt{top:0;opacity:1;}
.section-mt-visual .section-mt-visual-box.slick-current.slick-active dd{top:0;opacity:1;}
.section-mt-visual .slick-dots{bottom:-9999px;}
@media (max-width:1024px){
	.section-mt-visual .section-mt-visual-box dl{width:60%;padding-top:21px;padding-bottom:23px;}
	.section-mt-visual .section-mt-visual-box .images{width:40%;padding-top:21px;padding-bottom:0px;}
	.section-mt-visual .section-mt-visual-box .images img{max-width:100%;}

	.section-mt-visual .section-mt-visual-box dt span{font-size:2.225rem;}
	.section-mt-visual .section-mt-visual-box dd ul li{font-size:1.175rem;}
}
@media (max-width:767px){
	.section-mt-visual .section-mt-visual-box{padding-bottom:240px;}
	.section-mt-visual .section-mt-visual-box dl{width:100%;float:none;padding-top:0;padding-bottom:70px;}
	.section-mt-visual .section-mt-visual-box .images{position:absolute;left:0;bottom:0;float:none;padding:0;width:100%;transform:translate3d(0px, -100px, 0px);}

	.section-mt-visual .section-mt-visual-box dt span{font-size:1.755rem;}
	.section-mt-visual .section-mt-visual-box dd ul li{font-size:1.125rem;}
}
@media(max-width:482px){
	.section-mt-visual .section-mt-visual-box{padding-bottom:5.8424%;}
}

.section-request{padding:0 18px 0 18px;}
.section-request .row{margin:0 -12px 0 -12px;}
.section-request .row .col-md-2,
.section-request .row .col-md-12{padding-left:12px;padding-right:12px;}

@media (max-width: 767px){
	.section-request .row .col-md-2{flex: 0 0 25%;max-width: 25%;}
}
@media (max-width: 375px){
	.section-request .row .col-md-2{flex: 0 0 33.3333%;max-width: 33.3333%;}
}

.request-list{text-align:center;display:block;margin:0 0 25px 0;padding:0 12px 0 12px;border-radius:12px;background:#fff;border:1px solid #d9d9d9;}
.request-list:hover{text-decoration:none;}
.request-list *{transition:all 0.7s;}
.request-list img{max-width:120px;width:100%;}
.request-list span{display:table;width:100%;height:150px;padding:0 8px;}
.request-list span em{text-align:center;display:table-cell;width:100%;vertical-align:middle;}

@media (max-width: 768px){
	.request-list span{height:auto;padding:53% 0;}
}

.today-list{display:block;margin:0 0 1.8rem 0;padding:15px 12px 16px 12px;border-radius:12px;background:#fff;}
.today-list:hover{text-decoration:none;}
.today-list *{transition:all 0.7s;}

.today-list.empty{text-align:center;}
.today-list.empty span{display:block;font-size:17px;color:#989898;padding:34px 0 36px 0;}
.today-list.empty img{margin-bottom:4px;max-width:193px;}

.today-list .today-list-cont:after{content:"";display:block;position:absolute;left:0;bottom:0px;width:1%;height:1px;background:#292929;opacity:0;transition:all 0.7s;}
.today-list:hover .today-list-cont:after{width:100%;opacity:1;}

.today-list .today-list-head{display:block;}
.today-list .today-list-head:after{content:"";display:block;clear:both;}
.today-list .today-list-head em{float:left;font-style:normal;font-size:15px;color:#4f4f4f;}
.today-list .today-list-head strong{float:right;font-weight:700;font-size:18px;color:#ff4f00;}
.today-list .today-list-cont{position:relative;display:inline-block;font-size:17px;color:#292929;margin:4px 0 13px 0;max-width:100%;max-height:25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.today-list .today-list-location{display:block;padding:0 0 20px 0;}
.today-list .today-list-location em{display:block;font-style:normal;font-size:15px;color:#989898;}
.today-list .today-list-location small{display:block;font-style:normal;font-size:15px;line-height:1.2;color:#989898;}
.today-list .today-list-keyword{display:block;margin-left:-7px;max-width:100%;max-height:21px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.today-list .today-list-keyword em{font-style:normal;font-size:14px;color:#8DC6BF;letter-spacing:-0.075em;padding-left:7px;}

/* 로그인 */
.m-login.m-login--2 .m-login__wrapper{padding-top:3%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__head{padding-top:20px;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-action{margin-top:7px;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-action .txt2{font-weight:300;font-size:1.0rem;color:#404040;padding-top:12px;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-action .txt2 em{font-style:normal;color:#fe322b;}
.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__head .m-login__title{font-weight:300;font-size:1.0rem;color:#404040;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-action .m-login__btn{margin-top:0;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__logo{margin:0 auto 0 auto;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__logo a{display:block;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__logo img{width:200px !important;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form{margin:1rem auto 2rem auto;}
.m-loign__bgline{background:#eee;padding:0 0 15px 0;}
@media(max-width:1024px){
	.m-loign__bgline{padding-left:15px;padding-right:15px;}
}
.m-loign__bgline.tpye_tab{background: #eee;}
.m-login.m-login--2 .m-login__wrapper  .m-loign__bgline.tpye_tab .m-login__container .m-login__head{padding-top:0;}
.m-login.m-login--2 .m-login__wrapper .m-loign__bgline .m-login__container .m-login__form{margin-bottom:0;}
.m-loign__cateicon{text-align:center;margin:2rem auto 2rem auto;}
.m-loign__cateicon img{display:inline-block;opacity:0.15;padding:0 8px;;box-sizing:content-box;}
.m-loign__cateicon img:nth-child(1){width:22px;}
.m-loign__cateicon img:nth-child(2){width:24px;}
.m-loign__cateicon img:nth-child(3){width:21px;padding:0 8px 0 6px;}
.m-loign__cateicon img:nth-child(4){width:15px;margin-top:3px;}
.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-action .m-login__btn{padding:.8rem 3rem;}
@media(max-width:1024px){
	.m-login.m-login--2 .m-login__wrapper{padding-top:3rem;}
}

.nav-tabs.login-tab{margin:-28px 0 -14px 0 !important;border-color:transparent;}
.login-tab .nav-item{width:49.5%;width:calc(50% - 2.5px);margin-bottom:0;}
.nav.nav-pills.login-tab .nav-link,
.nav.nav-tabs.login-tab .nav-link{position:relative;border-color:transparent;}
.nav-tabs.login-tab .nav-item.show .nav-link,
.nav-tabs.login-tab .nav-link.active{font-weight:bold;}
.nav-tabs.login-tab .nav-item.show .nav-link:after,
.nav-tabs.login-tab .nav-link.active:after{content:"";position:absolute;left:0;bottom:-2px;display:block;width:100%;height:3px;background:#ff7f00;}
.login-tab-content{border: 0px solid #dee2e6;border-top:0;padding:30px 15px 25px 15px;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border-color:transparent;}
.login-tab-content .form-control{border-radius:.25rem !important;border:1px solid transparent !important;background:#fff !important;padding:.65rem 1rem !important;margin-top:0 !important;margin-bottom:10px !important;}
.login-tab-content .form-control.focus, .login-tab-content .form-control:focus{border-color:#000 !important;}
.login-tab-content .input-group .form-control{margin-bottom:0 !important;}
.login-tab-content .input-group .timer{cursor:default;width:100%;color:#ff460a;border-color:#fff #ebedf2 #fff #ebedf2 !important;}
.login-tab-content .input-group .timer:hover{background:#fff !important;border-color:#fff #ebedf2 #fff #ebedf2 !important;color:#ff460a !important;}
@media(max-width:1024px){
	.nav-custom.nav.nav-pills.login-tab,
	.nav-custom.nav.nav-tabs.login-tab{max-width:400px;padding:0;margin: -26px auto -12px auto !important;}
	.nav-custom.nav.nav-pills.login-tab .nav-item,
	.nav-custom.nav.nav-tabs.login-tab .nav-item,
	.nav-custom.nav-tabs.login-tab .nav-item{margin-right:0;margin-bottom:-1px;margin-left:5px;}
	.nav.nav-pills.login-tab .nav-item:first-child,
	.nav.nav-tabs.login-tab .nav-item:first-child{margin-left:0;}
	.nav-custom.nav-tabs.login-tab .nav-item.show .nav-link,
	.nav-custom.nav-tabs.login-tab .nav-link.active,
	.nav-custom.nav-tabs.login-tab .nav-link{border-color:transparent;border-radius:.25rem .25rem 0 0;}
	.nav-custom.nav-tabs.login-tab .nav-item.show .nav-link,
	.nav-custom.nav-tabs.login-tab .nav-link.active{border-color: transparent;background:#fff;color:#ff7f00;}
}
@media(max-width:424px){
	.nav-custom.nav.nav-pills.login-tab,
	.nav-custom.nav.nav-tabs.login-tab{margin-left: 15px !important;margin-right:15px !important;}
}

.m-login__start .m-login__form-action{margin-top:0px !important;}
.m-login__start p{margin-bottom:0;}
.m-login__start .m-login__form-action .login-incruit-btn{padding-bottom:0}

.m-login__idpw .form-control{}
.m-login__idpw .m-login__form-action{padding-top:10px !important;}
.m-login__idpw .txt2{}
.m-login__idpw .m-login__account{margin-top:2.5% !important;color:#878787 !important;}
.m-login__idpw .m-login__account .m-link{font-size: 1rem !important;}

.m-login__idpw .m-radio-inline{padding-top:0;padding-bottom:8px;}
.m-login__idpw .m-radio-inline .m-radio{color:#575962;}
.m-login__idpw .radio-jobgrp{padding-bottom:4px;}
.m-login__idpw .radio-jobgrp:after{content:"";display:block;clear:both;}

.m-login__idpw .form-group.m-form__group .input-group .form-control.m-input{border-radius:.25rem 0 0 .25rem !important;}

.m-login__idpw button.btn.btn-secondary{border-top-color:transparent;border-bottom-color:transparent;}

.idinfo-d-txt-etc{text-align:center;}
.idinfo-d-txt{text-align:center;color:#000;padding-top:10px;padding-bottom:14px;}

.btn.btn-focus.m-btn.btn-payco{min-width:320px;border-radius:.25rem;background:#ff7f00 !important;border-color:#ff7f00 !important;letter-spacing:-0.075em;-webkit-box-shadow: 0 5px 10px 2px rgba(254,50,43,.0)!important;
	-moz-box-shadow: 0 5px 10px 2px rgba(254,50,43,.0)!important;
	box-shadow: 0 5px 10px 2px rgba(254,50,43,.0)!important;font-size:1.15em;color:#fff !important;}
@media(max-width:320px){
	.btn.btn-focus.m-btn.btn-payco{min-width:270px;}
}
.btn.btn-focus.m-btn.btn-payco span{color:#fff !important;}
.login-incruit-btn{text-align:center;padding:2rem 0 40px 0;}
@media(max-width:414px){
	.login-incruit-btn{position:static;left:0;bottom:0;width:100%;}
}
.login-incruit-btn .idpw{padding:20px 0;margin:0;}
.login-incruit-btn .idpw li{display:inline-block;}
.login-incruit-btn .idpw li:last-child:after{display:none;}
.login-incruit-btn .idpw li:after{content:"";display:inline-block;position:relative;top:-1px;width:1px;height:14px;margin:0 7px 0 12px;background:#c5c5c5;vertical-align:middle;}
.login-incruit-btn .idpw li a{font-weight:bold;font-size:0.957em;color:#666;letter-spacing:-0.05em;}

.login-incruit-btn p.sns{font-weight:normal;font-size:1em;color:#898989;letter-spacing:-0.05em;margin:0;padding:0 0 10px 0;}
.login-incruit-btn ul.sns{margin:0;padding:0;}
.login-incruit-btn ul.sns li{display:inline-block;padding:0 4px;}
.login-incruit-btn ul.sns li a{display:block;}
.login-incruit-btn ul.sns li span{text-align:center;display:table-cell;width:42px;height:42px;vertical-align:middle;display:inline-block\0/IE8+9 /* IE 8+9 */}
@media all and (-ms-high-contrast:none){
	.login-incruit-btn ul.sns li span{display:inline-block;} /* IE10 ~ */
}
.login-incruit-btn ul.sns li span img{max-width:100%;}

.login-select{position:relative;top:50%;max-width:330px;margin:0 auto;margin-top:20px;}
.login-select img{width:100%;margin-top:-49px;}
.login-main-body .btn-back{position:absolute;left:4px;top:10px;z-index:101;border:0;background:none;}
.login-main-body .btn-back .material-icons{font-size:32px;color:#4382f6;vertical-align:2px;}
.login-select-btn{margin:0;padding:0;}
.login-select-btn li{position:absolute;right:6%;top:41%;z-index:101;width:39.2%;margin:0;padding:0;}
.login-select-btn li:first-child{right:auto;left:6%;}
.login-select-btn li a{display:block;width:100%;padding-top:100%;border-radius:100px;background:rgba(0,0,0,0.0);}
.login-select-btn li a span{position:absolute;left:-9999px;}
@media (min-width:568px){
	.login-select{top:0;margin-top:0px;}
}
@media (min-width:940px){
	.login-select{top:0;margin-top:78px;}
}
@media(max-width:690px){
	.join-section .owl-carousel-slider .item span{padding:0 .35rem;}
}


#m_header_topbar{float:right;display:none !important;}
.m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow{color:#fff;}
.m-dropdown.m-dropdown--arrow .m-dropdown__arrow:before, .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow:before{color:transparent;}
.m-topbar .m-topbar__nav.m-nav{margin:0;}
.m-topbar .m-topbar__nav.m-nav>.m-nav__item{padding:0;}
.m-dropdown.m-dropdown--header-bg-fill .m-dropdown__header{background:#ff7f00 !important;}
.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__name,
.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__email:hover, .m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__email{color:#fff;}

@media(max-width:1024px){
	.owl-carousel.owl-carousel-visual .owl-nav button.owl-next,
	.owl-carousel.owl-carousel-visual .owl-nav button.owl-prev{width:28px;height:28px;top:172px;right:auto;left:15px;background-size:100% auto;}
	.owl-carousel.owl-carousel-visual .owl-nav button.owl-prev{margin-left:0;}
	.owl-carousel.owl-carousel-visual .owl-nav button.owl-next{margin-left:36px;}

	.slider-wrap .slider.slider-for .slick-next,
	.slider-wrap .slider.slider-for .slick-prev{width:28px;height:28px;right:auto;left:15px;background-size:100% auto;}
	.slider-wrap .slider.slider-for .slick-prev{margin-left:0;}
	.slider-wrap .slider.slider-for .slick-next{margin-left:36px;}

	.slider-wrap .banner-counter-wrap{position:relative;right:auto;left:0;top:0;margin:0 0 0 0;padding:0;}
	.m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link{margin-top:-5px;padding:9px 12px;height:60px;}
	.slider-wrap .banner-counter-wrap .banner-counter-box{height:0;padding-top:0;padding-bottom:0;overflow:hidden;transition:ease-in-out 0.4s;}
	.slider-wrap .banner-counter-wrap.show .banner-counter-box{height:auto;padding-top:6px;padding-bottom:9px;overflow:inherit;}
	.banner-counter-box{
		width:100%;
		padding:6px 25px 9px 25px;
		border-radius:14px;
		box-shadow:0 0 5px rgba(0,0,0,0.35);/*
	v2 */
		box-shadow:none;
		border-radius:0;/* v2 */
	}
	.banner-counter-box-arr{width:60px;height:25px;top:-25px;left:50%;margin-left:-30px;border-right-width:0;background:#000 url(../../../images/arr.png) no-repeat center center;}
	.banner-counter-wrap.show .banner-counter-box-arr{background-image:url(../../../images/arr-on.png);}
	.banner-counter-box dl.firstChild{margin:0 0 8px 0;padding:8px 0 7px 30px;border-bottom:1px solid #f1f1f1;background:url(../../../images/icon-people-total.png) no-repeat left 50%;/* v2 */background:none;margin:0;padding:6px 0 5px 0;border:0;/* v2 */}
	.banner-counter-box dl{padding:6px 0 5px 0;}
	.banner-counter-box .firstChild dt{/* v2 */font-size:18px;/* v2 */}
	.banner-counter-box .firstChild dd{margin:0;/* v2 */font-size:18px;/* v2 */}
	.banner-counter-box dt{font-size:14px;}
	.banner-counter-box dd{font-size:14px;margin:0;}

	.slider.slider-nav .slick-list,
	.owl-carousel-slider .owl-stage-outer{width:100%;padding:0;}
	.slider.slider-nav .slick-slide,
	.owl-carousel-slider .item{text-align:center;padding:67px 0 23px 0;}
	.slider.slider-nav .slick-slide p,
	.owl-carousel-slider .item p{text-align:center;position:static;height:36px !important;background-position:center top !important;}
	.slider.slider-nav .slick-slide p img,
	.owl-carousel-slider .item p img{margin:0 auto;}
	.slider.slider-nav .slick-slide strong,
	.owl-carousel-slider .item strong{font-size:14px;padding:0;}
	.slider.slider-nav .slick-slide span,
	.owl-carousel-slider .item span{display:none;}
	.slider-wrap .slider.slider-nav .slick-prev, .slider-wrap .slider.slider-nav .slick-next, .section-mt-visual .slick-slider .slick-prev, .section-mt-visual .slick-slider .slick-next{background-size:12px auto;margin-top:-8px;}
	.slider-wrap .slider.slider-nav .slick-prev, .section-mt-visual .slick-slider .slick-prev{background-position:left center;}
	.slider-wrap .slider.slider-nav .slick-next, .section-mt-visual .slick-slider .slick-next{background-position:right center;}

	.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark{background:#212121;}
	.m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-dark:hover,
	.m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-dark{background:#212121;}
	.m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-dark>i{color:#fff;}

	.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav>.m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover{background:rgba(255,255,255,0);}
	.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav>.m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__heading .m-menu__link-text, .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav>.m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__link .m-menu__link-text{color:#ff7f00;}

	.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav>.m-menu__item>.m-menu__heading .m-menu__link-text, .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text{font-size:15px;color:#fff;}

	.m-aside-header-menu-mobile-overlay{background:rgba(0,0,0,.6);}

	.w-wide{width:auto;padding:0 15px;}

	.today-list{margin-bottom:0.9rem;}
	.today-list .today-list-head em{font-size:14px;}
	.today-list .today-list-head strong{font-size:17px;}
	.today-list .today-list-cont{font-size:16px;}
	.today-list.empty span{font-size:16px;}
	.today-list.empty img{width:176px;}
	.today-list .today-list-location{}
	.today-list .today-list-location em{font-size:14px;}
	.today-list .today-list-location small{font-size:14px;}
	.today-list .today-list-keyword em{font-size:13px;}
}

.m-container.m-container--full-height{width:1200px;margin:0 auto;}
.m-header-menu{margin-right:-20px;}
@media(min-width:1025px){
	#m_header_topbar{/* display:none;width:auto; */margin-left:40px;}
	.m-brand{padding:0;}
	.m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) .m-aside-right, .m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) .m-wrapper{margin:0;}
	body.m-aside-left--skin-dark .m-header .m-header-head{box-shadow:none;}
	.m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) .m-footer{margin-left:0;margin-top:0;}

	.m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu{width:215px;}
	.m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item.m-menu__item--hover>.m-menu__link .m-menu__link-text, .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item:hover>.m-menu__link .m-menu__link-text{color:#ff7f00;}
}
@media(max-width:1260px){
	.m-stack.m-stack--general{margin-left:20px;}
	.m-container.m-container--full-height{width:100%;}
	.w-wide{width:100%;padding:0 20px;}
	.m-header-menu{margin-right:0;}
}
@media(max-width:1024px){
	.m-stack.m-stack--general{margin-left:0;}
	.m-header--fixed-mobile .m-header{border-bottom:1px solid #ebedf2 !important;}
	.w-full.first{padding:0;}
	.w-full.first .w-wide .m-portlet{margin:0 -15px;border-bottom:1px solid #ebedf2 !important;}

	.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav>.m-menu__item.m-menu__item--open{background:transparent;}
	.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__heading .m-menu__link-text, .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__link .m-menu__link-text{color:#f5f5f5;}
	.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__heading .m-menu__link-text, .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-dark .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__link .m-menu__link-text{color:#ff7f00;}

	.m-header--fixed-mobile .m-topbar{top:-55px;box-shadow:none;background:transparent;}
	/* .m-topbar .m-topbar__nav.m-nav{margin:0 3px 0 0;} */
	.m-topbar .m-topbar__nav.m-nav>.m-nav__item{position:static;}
	.m-topbar .m-topbar__nav.m-nav>.m-nav__item .m-nav__link.m-dropdown__toggle{z-index:3;}
	.m-dropdown.m-dropdown--mobile-full-width.m-dropdown--align-center>.m-dropdown__wrapper, .m-dropdown.m-dropdown--mobile-full-width>.m-dropdown__wrapper{width:auto;margin:0 auto;left:auto;right:15px;max-width:320px;}
	.m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow{display:none !important;left:auto !important;right:7px !important;}


	.m-stack.m-stack--general.m-stack--ver>.m-stack__item.m-brand__tools{display:block;position:absolute;left:0;top:50%;margin-top:-15px;}
	.m-stack.m-stack--general.m-stack--ver>.m-stack__item.m-brand__logo{text-align:center;width:100%;}
	.m-stack.m-stack--general.m-stack--ver>.m-stack__item.m-brand__logo.new {text-align: left !important;width: 100%;}
	.m-stack.m-stack--general.m-stack--ver>.m-stack__item.m-brand__logo img{max-width:200px !important;}
	.m-aside-header-menu-mobile{right:auto;left:-265px;}
	.m-aside-header-menu-mobile.m-aside-header-menu-mobile--on{right:auto;left:0;}

	.m-aside-header-menu-mobile-close{right:auto;left:-25px;}
	.m-aside-header-menu-mobile--on .m-aside-header-menu-mobile-close{right:auto;left:229px;}
}
@media(max-width:345px){
	.radio-jobgrp.radio-jobgrp-col-5{}
	.radio-jobgrp-col-5 label{width:31.2999%;}
	.radio-jobgrp.radio-jobgrp-col-5 label{border-right-width:1px;margin-left:5px;border-radius:.25rem !important;}
	.w-wide{padding:0 12px;}
	.slider.slider-nav .slick-slide strong, .owl-carousel-slider .item strong{font-size:13px;letter-spacing:-0.05em;}
}





/* 메인 카테고리 확대 설명문구 삭제
.section-mt-visual .slick-slider .slick-prev, .section-mt-visual .slick-slider .slick-next{display:none !important;}
.slider.slider-nav .slick-list{width:110.1%;padding-left:44px;box-sizing:content-box;}
.slider.slider-nav .slick-slide,
.owl-carousel-slider .item{padding:73px 0 9px 0;}
.slider.slider-nav .slick-slide p, .owl-carousel-slider .item p{top:14px;}

.slider.slider-nav .slick-slide.newworker p img,
.owl-carousel-slider .item.newworker p img{max-width:51px;}
.slider.slider-nav .slick-slide.datapeople p img,
.owl-carousel-slider .item.datapeople p img{max-width:42px;}
.slider.slider-nav .slick-slide.assessor p img,
.owl-carousel-slider .item.assessor p img{max-width:44px;}
.slider.slider-nav .slick-slide.eventstaff p img,
.owl-carousel-slider .item.eventstaff p img{max-width:41px;}
.slider.slider-nav .slick-slide.tester p img,
.owl-carousel-slider .item.tester p img{max-width:30px;}

@media(max-width:448px){
	.slider.slider-nav .slick-slide.newworker p img,
	.owl-carousel-slider .item.newworker p img{max-width:41px;}
	.slider.slider-nav .slick-slide.datapeople p img,
	.owl-carousel-slider .item.datapeople p img{max-width:33px;}
	.slider.slider-nav .slick-slide.assessor p img,
	.owl-carousel-slider .item.assessor p img{max-width:35px;}
	.slider.slider-nav .slick-slide.eventstaff p img,
	.owl-carousel-slider .item.eventstaff p img{max-width:33px;}
	.slider.slider-nav .slick-slide.tester p img,
	.owl-carousel-slider .item.tester p img{max-width:24px;}
}

.owl-carousel-slider .item strong{padding-left:3px;}


	.slider.slider-nav .slick-slide.newworker.slick-current p,
	.owl-carousel .item.newworker input[type="radio"]:checked + label p,
	.owl-carousel .item.newworker:focus p,
	.owl-carousel .item.newworker:hover p,
	.owl-carousel .item.newworker:active p,
	.owl-carousel .item.newworker.active p{height:51px;background-position:0 8px;background-size:51px auto;}
	.slider.slider-nav .slick-slide.datapeople.slick-current p,
	.owl-carousel .item.datapeople input[type="radio"]:checked + label p,
	.owl-carousel .item.datapeople:focus p,
	.owl-carousel .item.datapeople:hover p,
	.owl-carousel .item.datapeople:active p,
	.owl-carousel .item.datapeople.active p{height:51px;background-position:0 2px;background-size:42px auto;}
	.slider.slider-nav .slick-slide.assessor.slick-current p,
	.owl-carousel .item.assessor input[type="radio"]:checked + label p,
	.owl-carousel .item.assessor:focus p,
	.owl-carousel .item.assessor:hover p,
	.owl-carousel .item.assessor:active p,
	.owl-carousel .item.assessor.active p{height:51px;background-position:0 6px;background-size:44px auto;}
	.slider.slider-nav .slick-slide.eventstaff.slick-current p,
	.owl-carousel .item.eventstaff input[type="radio"]:checked + label p,
	.owl-carousel .item.eventstaff:focus p,
	.owl-carousel .item.eventstaff:hover p,
	.owl-carousel .item.eventstaff:active p,
	.owl-carousel .item.eventstaff.active p{height:51px;background-position:0 5px;background-size:41px auto;}
	.slider.slider-nav .slick-slide.tester.slick-current p,
	.owl-carousel .item.tester input[type="radio"]:checked + label p,
	.owl-carousel .item.tester:focus p,
	.owl-carousel .item.tester:hover p,
	.owl-carousel .item.tester:active p,
	.owl-carousel .item.tester.active p{height:51px;background-position: 0;background-size:30px auto;}

@media(max-width:448px){
	.slider.slider-nav .slick-slide.newworker.slick-current p,
	.owl-carousel .item.newworker input[type="radio"]:checked + label p,
	.owl-carousel .item.newworker:focus p,
	.owl-carousel .item.newworker:hover p,
	.owl-carousel .item.newworker:active p,
	.owl-carousel .item.newworker.active p{height:41px;background-size:41px auto;}
	.slider.slider-nav .slick-slide.datapeople.slick-current p,
	.owl-carousel .item.datapeople input[type="radio"]:checked + label p,
	.owl-carousel .item.datapeople:focus p,
	.owl-carousel .item.datapeople:hover p,
	.owl-carousel .item.datapeople:active p,
	.owl-carousel .item.datapeople.active p{height:41px;background-size:33px auto;}
	.slider.slider-nav .slick-slide.assessor.slick-current p,
	.owl-carousel .item.assessor input[type="radio"]:checked + label p,
	.owl-carousel .item.assessor:focus p,
	.owl-carousel .item.assessor:hover p,
	.owl-carousel .item.assessor:active p,
	.owl-carousel .item.assessor.active p{height:41px;background-size:35px auto;}
	.slider.slider-nav .slick-slide.eventstaff.slick-current p,
	.owl-carousel .item.eventstaff input[type="radio"]:checked + label p,
	.owl-carousel .item.eventstaff:focus p,
	.owl-carousel .item.eventstaff:hover p,
	.owl-carousel .item.eventstaff:active p,
	.owl-carousel .item.eventstaff.active p{height:41px;background-size:33px auto;}
	.slider.slider-nav .slick-slide.tester.slick-current p,
	.owl-carousel .item.tester input[type="radio"]:checked + label p,
	.owl-carousel .item.tester:focus p,
	.owl-carousel .item.tester:hover p,
	.owl-carousel .item.tester:active p,
	.owl-carousel .item.tester.active p{height:41px;background-size:24px auto;}
}

@media(max-width:340px){
	.slider.slider-nav .slick-slide strong, .owl-carousel-slider .item strong{font-size:12px;}
}
*/

/* 카테고리 신규 추가 */
.category{text-align:center;margin:0;padding:40px 0 0 0;}
.category ul{margin:0;padding:0;}
.category ul:after{content:"";display:block;clear:both;}
.category li{float:left;width:14.2857%;position:relative;list-style:none;margin:0;padding:0;background-repeat:no-repeat;background-position:center top;}

.cBody .category li:after{content:"";display:block;position:absolute;left:50%;top:0;z-index:-1;width:56px;height:56px;margin-left:-28px;border-radius:12px;border:1px solid #dedede;background:#fff;box-shadow:2px 2px 7px #00000008;}
.cBody .category li div{font-weight:400;font-size:14px;color:#222;padding-top:14px;}
.cBody .category li p{text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;height:56px;margin:0;}
.cBody .category li.active p.on,
.cBody .category li:hover p.on{display:flex;}
.cBody .category li.active:after,
.cBody .category li:hover:after{border:3px solid #FF5509;}

.category li a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.category li p{text-align:center;height:44px;}
.category li p.on{display:none;}
.category li.active p,
.category li:hover p{display:none;}
.category li.active p.on,
.category li:hover p.on{display:block;}
.category li.active div,
.category li:hover div{color:#FF5509;}

.category li div{text-align:center;font-weight:500;font-size:17px;color:#222222;padding:0 0 36px 0;margin-top:-2px;}

@media(max-width:1024px){
	.category{margin:0 -20px;}
}
@media(max-width:768px){
	.category{padding-top:21px;}
	.category li{height:93px;}
	.category li p{height:36px;}
	.category li p img{transform:scale(0.8);}
	.category li div{font-size:14px;padding:0;}

	.cBody .category{padding-bottom:8px;}
	.cBody .category li{height:88px;}
	.cBody .category li div{padding-top:6px;}
}
@media(max-width:480px){
	.category{padding-bottom:6px;}
	.category li{width:25%;height:80px;}
	.category li p img{transform:scale(0.7);}
	.category li div{font-size:13px;}
}
@media(max-width:345px){
	.category{padding-top:13px;margin:0 -12px;}
	.category li p{min-height:31px;}
}

/* 알바콜 광고 런칭 이벤트 배너 KSY 180921 */
.noflow{overflow:hidden !important;}
.layer_nwk_banner{position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,0.7);overflow:hidden;overflow-y:auto;}
.layer_nwk_banner img{max-width:100%;width:100%;}
.layer_nwk_banner *{margin:0;padding:0;}
.layer_nwk_banner .inlayout{margin-top:10%;padding:0 15%;}
@media (min-width:1280px){
	.layer_nwk_banner .inlayout{margin-top:5%;}
}
@media (max-width:767px){
	.layer_nwk_banner .inlayout{margin-top:20%;}
}
.layer_nwk_banner .banner_img{/* max-width:504px; */max-width:404px;margin:0 auto;position: relative;}
.layer_nwk_banner .banner_img .iframe{position:relative;padding:0 2% 56.25% 2%;background:#2584ff;}
.layer_nwk_banner .banner_img .iframe iframe{position:absolute;left:2%;top:0;width:96%;height:96%;}
.layer_nwk_banner ul{/* max-width:504px; */max-width:404px;margin:0 auto;}
.layer_nwk_banner ul:after{content:"";display:block;clear:both;}
.layer_nwk_banner ul li{float:left;width:50%;}
.layer_nwk_banner ul li button{border:0;background:transparent;}
.layer_nwk_banner .banner_foot{}
.layer_nwk_banner .banner_foot:after{content:"";display:block;clear:both;}
.layer_nwk_banner .banner_foot li{float:left;width:50%;}
.layer_nwk_banner .banner_foot li button{text-align:center;position:relative;width:100%;/* height:76px; */height:66px;border:0;background:transparent;}
.layer_nwk_banner .banner_foot li button.today:after{content:"";display:block;position:absolute;right:0;top:18px;width:1px;height:40px;background:#fff;}
.layer_nwk_banner .banner_foot li button span{/* font-size:24px; */font-size:20px;/* line-height:76px; */line-height:66px;color:#fff;letter-spacing:-0.07em;}
@media(max-width:767px){
	.layer_nwk_banner .banner_foot li button{height:42px;}
	.layer_nwk_banner .banner_foot li button span{position:relative;top:-1px;font-size:14px;line-height:42px;}
	.layer_nwk_banner .banner_foot li button.today:after{top:9px;height:20px;}
}


/* 221013 seungbi - 메인 카테고리 + 긱워크 */
.main-section-title {text-align: center;font-size: 22px;font-weight: 700;margin-bottom: 30px;}

.newworker-category-section {/*background:#FCF7F4;*/padding:40px 0;}
.newworker-category-wrap {display: flex;flex-wrap:wrap;margin-bottom:-11px;margin-right:-11px;}
.newworker-category__item {flex:1;padding-bottom:11px;padding-right:11px;}
.newworker-category__inner {display: flex;align-items: center;justify-content: center;flex-direction:column;height:152px; background:#fff; border:1px solid #E8E8E8;border-radius:12px;text-align:center;padding:0 5px;position: relative;cursor: pointer;}
.newworker-category__inner::after {content:'';position: absolute;left: -1px;top: -1px;right: -1px;bottom: -1px;border-radius:12px;border:0px solid #FF5509;transition:border-width 0.25s;}
.newworker-category__inner .title {line-height:1.2;margin: 13px 0 0;font-size: 18px;font-weight: 500;}
.newworker-category-wrap .newworker-category__inner .icon.icon-text{letter-spacing: -0.05rem; color: #121212; font-weight: 500; font-size: 18px; line-height: 1.27;}
.newworker-category__inner:hover::after,
.newworker-category__inner.active::after {border-width: 3px;}
.newworker-category-wrap .newworker-category__inner.active .icon.icon-text {color: #FF5609;}

.newworker-category-wrap.join {margin-right: -6px;margin-bottom: -6px;padding-bottom: 40px;margin-top: 20px;}
.newworker-category-wrap.join .newworker-category__item {padding-right: 6px;padding-bottom: 6px;}
.newworker-category-wrap.join .newworker-category__inner {padding: 0 5px;height: 120px;}
.newworker-category-wrap.join .newworker-category__inner .title {font-size: 12px;color: #121212;font-weight: 500;}
.newworker-category-wrap.join	.newworker-category__inner .icon {height:40px;}
.newworker-category-wrap.join	.newworker-category__inner .icon img {max-height: 100%;}

@media (max-width:1200px) {
	.newworker-category-wrap {margin-right:-10px;}
	.newworker-category__item {padding-right:10px;}
	.newworker-category__inner .title {font-size: 16px;}
}
@media (max-width:991px) and (min-width:769px) {
	/* .newworker-category__inner .title {height:39px;} */
	.newworker-category-wrap.join .newworker-category__inner .title {height: 29px;}
}
@media (max-width:768px) {
	.newworker-category-wrap.join {padding-bottom: 20px;margin-top: 15px;}
	.newworker-category-wrap {margin-bottom: -6px;margin-right: -6px; flex-wrap:nowrap;  overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: auto; -webkit-overflow-scrolling: touch;}
	.newworker-category-wrap::-webkit-scrollbar {width: 0;height: 0;opacity: 0; background: transparent; display: none !important;   -webkit-appearance: none;}
	.newworker-category__item {flex-shrink: 0; padding-bottom: 6px;padding-right:6px;}
	.newworker-category__inner {padding: 0 5px; width:105px; height:110px !important;}
	.newworker-category__inner .icon {height:30px;}
	.newworker-category-wrap .newworker-category__inner .icon.icon-text {font-size: 16px; height: auto !important;}
	.newworker-category__inner .icon img {max-height: 100%;}
	.newworker-category__inner .text-box {flex: 1 1 auto;width:1%;padding-left: 30px;}
	.newworker-category__inner .title {font-size: 15px !important; /*height:36px !important; */}
}
@media (max-width:576px) {
	.main-section-title {margin-bottom: 20px;}

	.newworker-category-section {padding:30px 0;}
	.newworker-category-wrap.join {padding-bottom: 0;}
	.newworker-category__inner {height:110px !important;}
	.newworker-category__inner .icon {height:30px !important;}
	.newworker-category-wrap .newworker-category__inner .icon.icon-text {font-size: 13px;}
	.newworker-category__inner .title {font-size: 13px !important;margin-top: 8px; /* height:32px !important; */}
	.newworker-category__inner:hover::after,
	.newworker-category__inner.active::after {border-width:2px;}
}

.todays-gigwork-section {background:#F8F8F8;padding: 40px 0 60px;}
.todays-gigwork-wrap {margin-left:-12px;margin-right:-12px;margin-bottom: -24px;}
.todays-gigwork__item {padding-right: 12px;padding-left: 12px;padding-bottom: 24px;}
.todays-gigwork__inner {background:#fff;height:100%;display: block;border:1px solid #DBDBDB;padding:18px 20px;color:inherit;text-decoration: none;border-radius:12px;line-height:1.3;transition: border-color 0.3s;}
.todays-gigwork__inner .category-text,
.todays-gigwork__inner .price-text {font-size: 15px;color:#4f4f4f;font-style: normal;font-weight: 400;}
.todays-gigwork__inner .price-text .price {color:#FF5509;font-size: 20px;font-weight: 700;}
.todays-gigwork__inner .title,
.todays-gigwork__inner .location,
.todays-gigwork__inner .date {display: block;}
.todays-gigwork__inner .title {font-size: 20px;font-weight: 700;color:#292929;transition: color 0.3s;}
.todays-gigwork__inner .location,
.todays-gigwork__inner .date {font-size: 15px;color:#989898;}
.todays-gigwork__inner:hover:not(.type-ready) {color:inherit;text-decoration: none;border-color:#FF5509;}
.todays-gigwork__inner:hover:not(.type-ready) .title {color:#FF5509;}
.todays-gigwork__inner.type-ready {background:#F0F0F0;text-align: center;}
.todays-gigwork__inner.type-ready .logo img {width: 64px;}
.todays-gigwork__inner.type-ready .ready-text {display: block;font-size: 16px;font-weight: 500;color:#7C7C7C;}
@media (max-width:991px) {
	.todays-gigwork-wrap {margin-left:-10px;margin-right:-10px;margin-bottom: -20px;}
	.todays-gigwork__item {padding-right: 10px;padding-left: 10px;padding-bottom: 20px;}
}
@media (max-width:767px) {
	.todays-gigwork-wrap {margin-bottom: -14px;}
	.todays-gigwork__item {padding-bottom: 14px;}
	.todays-gigwork__inner.type-ready {min-height:161px;}
}
@media (max-width:576px) {
	.todays-gigwork-section {padding:30px 0 40px;}
	.todays-gigwork__inner.type-ready {min-height:156px;}
	.todays-gigwork__inner .price-text .price,
	.todays-gigwork__inner .title {font-size: 18px;}
}
/* //221013 seungbi - 메인 카테고리 + 긱워크 */

/* 221014 seungbi - 의뢰하기 */
.request-intro img {max-width:100%;}
.request-intro .visual-section {background:#F5F5F5;overflow: hidden;}
.request-intro .visual-section-wrap {display: flex;align-items: center;height:740px;}
.request-intro .visual-text-area {flex:1 1 auto;width:1%;padding-right: 3vw;position: relative;z-index: 3;}
.request-intro .visual-text-area .h2 {font-size: 27px;color:#454545;font-weight: 400;letter-spacing: -0.08em;}
.request-intro .visual-text-area .h1 {font-size: 52px;font-weight: 500;color:#121212;letter-spacing: -0.06em;}
.request-intro .visual-text-area .h1 .bold {font-weight: 700;color:#FF5509;}
.request-intro .visual-text-area .btn-info {width: 435px;border-radius:75px;font-size: 27px;font-weight: 700;background:#F58A35;margin-top: 30px;}
.request-intro .visual-text-area .store-button-box {display: flex;flex-wrap:wrap;width:435px;justify-content: space-between;margin-top: 50px;}
.request-intro .visual-text-area .store-button img {height: 62px;}
.request-intro .visual-img-area {flex:1 0 596px;max-width:596px;position: relative;}
.request-intro .visual-img-area .visual-img {position: relative;z-index: 2;}
.request-intro .visual-img-area .visual-deco {position:absolute;z-index: 1;}
.request-intro .visual-img-area .visual-deco1 {left:0;top:0;transform:translateX(-60%);}
.request-intro .visual-img-area .visual-deco2 {right:0;bottom:0;transform: translate(65%, 50%);}

.request-intro .adv-section {background:#EFEFEF;padding:80px 0;}
.request-intro .adv-list .inner-box {border:1px solid #DBDBDB;background:#fff;border-radius: 12px;text-align: center;padding:30px;word-break: keep-all;height:100%;}
.request-intro .adv-list .inner-box .title {font-size: 26px;font-weight: 700;color:#FF5509;padding-top: 20px;position: relative;letter-spacing: -0.06em;line-height:1.2;margin-bottom: 20px;}
.request-intro .adv-list .inner-box .title::before {content:'';width:26px;height:3px;background:#FF5509;position: absolute;left:50%;top:0;transform:translateX(-50%);}
.request-intro .adv-list .inner-box .description {font-size: 22px;font-weight: 400;color:#333;letter-spacing: -0.06em;line-height:1.4;}

.request-intro .advimg-section {background:#fff;padding:120px 0;}
.request-intro .advimg-section .h2 {font-size: 36px;font-weight: 500;letter-spacing: -0.06em;margin-bottom: 60px;line-height: 1.5;}

@media (max-width:1200px) {
	.request-intro .visual-text-area .h1 {font-size: 4.4vw;}
	.request-intro .visual-img-area {flex:1 0 50%;max-width:50%;}

	.request-intro .adv-list {margin-left:-10px;margin-right: -10px;}
	.request-intro .adv-list__item {padding-left: 10px;padding-right: 10px;}
	.request-intro .adv-list .inner-box .title {font-size: 24px;}
	.request-intro .adv-list .inner-box .description {font-size: 19px;}


	.request-intro .advimg-section .h2 {font-size: 32px;}
}
@media (max-width:991px) {
	.request-intro .visual-section-wrap {height:75vw;}
	.request-intro .visual-text-area .h2 {font-size: 2.7vw;}
	.request-intro .visual-text-area .btn-info {width: 45vw;}
	.request-intro .visual-text-area .store-button-box {width:45vw;margin-top: 40px;}
	.request-intro .visual-text-area .store-button {width:47.5%;}
	.request-intro .visual-text-area .store-button:first-child {width:46%;}
	.request-intro .visual-text-area .store-button img {height: auto;}
	.request-intro .visual-img-area .visual-deco1 {width:14vw;}
	.request-intro .visual-img-area .visual-deco2 {width:28vw;}

	.request-intro .adv-list {margin-left:-7px;margin-right: -7px;}
	.request-intro .adv-list__item {padding-left: 7px;padding-right: 7px;}
	.request-intro .adv-list .inner-box {padding:30px 10px;}
	.request-intro .adv-list .inner-box .title {font-size: 21px;}
	.request-intro .adv-list .inner-box .description {font-size: 17px;}

	.request-intro .advimg-section {padding:90px 0;}
	.request-intro .advimg-section .h2 {font-size: 28px;}
}
@media (max-width:767px) {
	.request-intro .visual-section-wrap {display: block;height:auto;padding:60px 0;}
	.request-intro .visual-text-area {flex:none; width:auto;margin-bottom: 4vw;}
	.request-intro .visual-text-area .h1 {font-size: 6.5vw;}
	.request-intro .visual-text-area .h2 {font-size: 3.5vw;}
	.request-intro .visual-text-area .btn-info {font-size: 3.3vw;width:53vw;padding-top: 0.75rem;padding-bottom: 0.75rem;}
	.request-intro .visual-img-area {flex:none;width:130%;max-width:none;left:-12.5vw;}
	.request-intro .visual-img-area .visual-deco {display: none;}
	.request-intro .store-button-box {position: relative;z-index: 3;margin-top: -5vw;}
	.request-intro .store-button-box img {height: 10vw;}
	.request-intro .store-button-box .store-button {margin-right: 2vw;}

	.request-intro .adv-section {padding:50px 0;}
	.request-intro .adv-list {margin-bottom: -15px;}
	.request-intro .adv-list__item {padding-bottom: 15px;}

	.request-intro .advimg-section {padding:70px 0;}
	.request-intro .advimg-section .h2 {font-size: 24px;margin-bottom: 30px;}
}
@media (max-width:576px) {
	.request-intro .visual-section-wrap {padding:40px 0;}
	.request-intro .visual-text-area .h1 {font-size: 7.5vw;}
	.request-intro .visual-text-area .h2 {font-size: 4.2vw;}
	.request-intro .visual-text-area .btn-info {font-size: 4vw;width:56vw;}
	.request-intro .store-button-box {flex-wrap:wrap;justify-content: space-between;}
	.request-intro .store-button-box .store-button {margin-right: 0; width:47.85%}
	.request-intro .store-button-box .store-button:first-child {width:46%;}
	.request-intro .store-button-box img {height: auto;}

	.request-intro .adv-section {padding:35px 0;}
	.request-intro .adv-list .inner-box {padding:25px 10px;}
	.request-intro .adv-list .inner-box .title {font-size: 19px;margin-bottom: 12px;}
	.request-intro .adv-list .inner-box .description {font-size: 15px;}

	.request-intro .advimg-section {padding:40px 0 60px;}
	.request-intro .advimg-section .h2 {font-size: 19px;margin-bottom: 20px;}
}
@media (max-width:375px) {
	.request-intro .advimg-section .h2 {font-size: 17px;}
}
/* //221014 seungbi - 의뢰하기 */


/* 230421 seungbi - 사장님 결제페이지 */
.boss-payment-wrap {padding: 70px 15px;min-height: 70vh;}
.boss-payment-wrap .font-dark {color: #343434 !important;}
.boss-payment-wrap .boss-payment-container {width: 100%;max-width: 400px;margin: 0 auto;}
.boss-payment-wrap h2.boss-payment__title {font-size: 20px;font-weight: 700;margin-bottom: 30px;text-align: center;}
.boss-payment-wrap h3.boss-payment__title {font-size: 18px;font-weight: 500;margin-bottom: 10px;text-align: left;}
.boss-payment__form .input-style {width: 100%;height: 38px;border-radius: 2px;border: 1px solid #ebedf2;padding: 0 20px;font-size: 13px;outline: none;}
.boss-payment__form .input-style:focus {border-color: #ff7f00;}
.boss-payment__form .input-style::placeholder {color: #9699A2;}
.boss-payment__form .input-style::-moz-placeholder {color: #9699A2;}
.boss-payment__form .input-style::-webkit-input-placeholder {color: #9699A2;}
.boss-payment__form .btn-style {background-color: #ff7f00;width: 100%;height: 44px;border-radius: 2px;font-size: 16px;color: #fff;border: 0;margin-top: 10px;cursor: pointer;}
.boss-payment__form + .boss-payment__form {margin-top: 60px;}

.boss-payment__checkbox + .boss-payment__checkbox {margin-top: -1px;}
.boss-payment__checkbox .boss-payment__label {display: flex;flex-wrap: wrap;align-items: center;font-size: 13px;color: #9699A2;height: 48px;border: 1px solid #EBEDF2;border-radius: 2px;padding: 0 10px 0 34px;margin: 0;width: 100%;position: relative;cursor: pointer;}
.boss-payment__checkbox .boss-payment__label::before {content: '';width: 18px;height: 18px;border: 1px solid #BCC3D6;background-color: #fff;position: absolute;left: 10px;top: 14px;border-radius: 2px;}
.boss-payment__checkbox .checkbox:checked + .boss-payment__label {position: relative;z-index: 2;border-color: #FF7F00;}
.boss-payment__checkbox .checkbox:checked + .boss-payment__label::before {background: #fff url(../../../images/checkbox_icon.svg) no-repeat center;}
.boss-payment__checkbox .checkbox {position: absolute;width: 0;height: 0;left: -9999em;top: auto;}
.boss-payment__checkbox .text-box {flex: 1 1 auto;width: 1%;padding-right: 15px;line-height: 1.1;}
.boss-payment__checkbox .price-box {flex: 0 1 auto;margin: 0;}
.boss-payment__checkbox .price-box .price {font-size: 16px;font-weight: 700;color: #ff7f00;}
.boss-payment__total {text-align: right;padding: 0 11px;margin-top: 12px;margin-bottom: 30px;font-size: 13px;color: #9699A2;}
.boss-payment__total .price {font-size: 18px;font-weight: 700;padding-left: 30px;}
.boss-payment__agree {margin-top: 15px;font-size: 13px;}
.boss-payment__agree a,
.boss-payment__agree a:active,
.boss-payment__agree a:focus {text-decoration: underline !important;color: #125DE6;}

@media (max-width: 1024px) {
	.boss-payment-wrap {padding: 50px 15px 70px;min-height: auto;min-height: calc(100vh - 200px);}
	.boss-payment__form + .boss-payment__form {margin-top: 40px;}
	.boss-payment__form .btn-style {font-size: 14px;}
}
@media (max-width: 576px) {
	.boss-payment-wrap {padding: 30px 15px;}
}
@media (max-width: 375px) {
	.boss-payment__checkbox .text-box .font-dark {display: block;}
}

/* //230421 seungbi - 사장님 결제페이지 */



/* 뉴워커 기업서비스 안내 페이지 리뉴얼 230710 PMJ */
.m-header-menu .m-menu__nav>.m-menu__item.new{padding: 0 0 !important;}
.m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text-new {
	padding: 0 18px; font-size: 15px; font-weight: 400; display: table-cell; width: auto;	height: 100%; vertical-align: middle;	text-transform: initial; cursor: pointer;
}
.m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text-new em{
	background:#F58A35; color: #fff; border-radius: 60px;  padding: 10px 20px; font-style: normal;
}
.m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item.m-menu__item--hover>.m-menu__link .m-menu__link-text-new em, .m-header-menu.m-header-menu--skin-light .m-menu__nav>.m-menu__item:hover>.m-menu__link .m-menu__link-text-new em{background:#ee7700; color: #fff;}

.m-menu__link-text-new {
	padding: 0 18px; font-size: 15px; font-weight: 400; display: table-cell; width: auto;	height: 100%; vertical-align: middle;	text-transform: initial; cursor: pointer; background: transparent; border: none;
}
.m-menu__link-text-new em{
	background:#F58A35; color: #fff; border-radius: 60px;  padding: 10px 20px; font-style: normal; letter-spacing: -0.75px;
}
.m-menu__link-text-new em:hover{background:#ee7700; color: #fff;}

/*section_01*/
.request-intro-new img {max-width:100%;}
.request-intro-new .visual-section {background:#F5F5F5 url(../../../images/2023/visual-bg.png) no-repeat center; overflow: hidden; height:777px;}
.request-intro-new .visual-section-wrap {display: flex;align-items: center; margin-top: 50px;}
.request-intro-new .visual-text-area {flex:1 1 auto;width:1%;padding-right: 2vw;position: relative;z-index: 3;}
.request-intro-new .visual-text-area .h2 {font-size: 26px;color:#454545;font-weight: 400;letter-spacing: -0.08em;}
.request-intro-new .visual-text-area .h1 {font-size: 50px;font-weight: bold;color:#121212;letter-spacing: -0.06em;}
.request-intro-new .visual-text-area .h1 .color {color:#FF5509;}
.request-intro-new .visual-text-area .btn-info {width: 435px;border-radius:75px;font-size: 26px;font-weight: bold;background:#F58A35; margin-top: 30px; padding: 1.2rem 1.5rem 0.8rem 1.5rem; height: 73px;}
.request-intro-new .visual-text-area .store-button-box {display: flex;flex-wrap:wrap;width:435px;justify-content: space-between;margin-top: 50px;}
.request-intro-new .visual-text-area .store-button img {height: 62px;}
.request-intro-new .visual-img-area {position: relative; margin-right: -40px;
	width: 700px;}
.request-intro-new .visual-img-area .visual-img {position: relative;z-index: 2;}

.request-intro-new .adv-section-new {background:#fff; position: relative; height: 150px;}
.request-intro-new .adv-list-new {  position: absolute;
	top: -130px; left: 50%; transform: translate(-50%, 0%); width: 100%; max-width: 1200px; display: flex;
}
.request-intro-new .adv-list__item {padding-left: 0; padding-right: 0; margin-right: 30px; width: 33.3%;}
.request-intro-new .adv-list__item:nth-last-child(1) {margin-right: 0;}
.request-intro-new .adv-list-new .inner-box {background:#fff;border-radius: 12px;text-align: center;padding:30px 20px 25px;word-break: keep-all;height:100%; box-shadow: 1px 2px 5px 2px rgba(0, 0, 0, 0.05);}
.request-intro-new .adv-list-new .inner-box .iconBox {height: 80px; display: inline-flex; align-items: center;}
.request-intro-new .adv-list-new .inner-box .title {font-size: 22px;font-weight: bold;color:#121212;padding-top: 5px;position: relative;letter-spacing: -0.06em;line-height:1.2;margin-bottom: 15px;}
.request-intro-new .adv-list-new .inner-box .description {font-size: 16px;font-weight: 400;color:#333;letter-spacing: -0.06em;line-height:1.5;}

/*section_02*/
.request-intro-new .advimg-section {background:#fff;padding:80px 0;}
.request-intro-new .advimg-section .h2 {font-size: 26px;font-weight: 500;letter-spacing: -0.06em;margin-bottom: 35px;line-height: 1.4; color: #121212;}

/*section_03*/
li{list-style: none;}
.request-intro-new .service-section {background:#FFF9F2;padding:90px 0;}
.request-intro-new .service-section ul{display: flex; align-items: center; padding: 0; flex-wrap: wrap; margin-bottom: 90px;}
.request-intro-new .service-section ul:nth-last-child(1){margin-bottom: 0;}
.request-intro-new .service-section ul .svLeft-box{max-width: 600px; flex: 1 1 auto;}
.request-intro-new .service-section ul .svRight-box{text-align: right;     max-width: 600px;}
.request-intro-new .service-section ul.j-between{justify-content: space-between;}
.request-intro-new .service-section .sv-tit {font-size: 50px;font-weight: bold;letter-spacing: -0.06em;line-height: 1.2; color: #121212;}
.request-intro-new .service-section .sv-tit .color{color: #FF7002;}
.request-intro-new .service-section .sv-txt {font-size: 22px;font-weight: 400;letter-spacing: -0.06em;line-height: 1.55; color: #121212; margin-top: 30px;}

/* section_04 서비스 안내 */
.request-intro-new .serviceInfo-section {background:#fff;padding:90px 0;}
.serviceInfo-section .section04-title {font-size: 40px;font-weight: bold;letter-spacing: -0.06em; color: #121212; text-align: center; margin-top: 10px;}

.serviceInfo-section ul{display: flex; align-items: center; padding: 0; flex-wrap: wrap; margin-top: 80px;}
.serviceInfo-section ul .svinfoLeft-box{width: auto; flex: 1 1 auto;}
.serviceInfo-section ul .svinfoRight-box{text-align: right; max-width: 600px;}

.request-intro-new .serviceInfo-section .svInfo-rec-top {border: 1px solid #FF7100; background: #fff; border-radius: 100px; font-size: 18px; font-weight: 500; color: #FF7100; padding-left: 30px; position: relative; padding: 8px 20px 10px 45px;}
.request-intro-new .serviceInfo-section .svInfo-rec-top::after {content: ""; width: 20px; height: 20px; background: url(../../../images/2023/thumb-up.png) no-repeat center; top: 10px; left: 20px; position: absolute;}

.request-intro-new .serviceInfo-section .svInfo-tit {font-size: 38px;font-weight: 500;letter-spacing: -0.06em;line-height: 1.3; color: #121212; margin-top: 30px;}
.request-intro-new .serviceInfo-section .svInfo-txt-t {font-size: 26px;font-weight: bold;letter-spacing: -0.06em;line-height: 1.3; color: #FF7100; margin-top: 25px;}
.request-intro-new .serviceInfo-section .svInfo-txt {font-size: 22px;font-weight: 400;letter-spacing: -0.06em;line-height: 1.5; color: #121212; position: relative; padding-left: 10px; margin-bottom: 5px;}
.request-intro-new .serviceInfo-section .svInfo-txt::after {content: ""; width: 4px; height: 4px; top: 15px; left: 0; position: absolute; background: #454545; border-radius: 30px;}
.svInfo-btn {border-radius: 5px; border: 1px solid #454545; background: #454545; font-weight: 500; font-size: 20px; color: #fff; width: 186px; height: 60px; letter-spacing: -0.06em; margin-top: 15px; cursor: pointer;}

/* section_05 다운로드 */
.request-intro-new .slidetab-section {background:#F8F8F8; padding:95px 0 40px; height: 1280px;}
.request-intro-new .slidetab-section .slidetab-title {font-size: 40px;font-weight: bold;letter-spacing: -0.06em;margin-bottom: 70px;line-height: 1.3; color: #121212; text-align: center;}
.request-intro-new .slidetab-section .slidetab-title .color{color: #FF7002;}

.slidetab-section .swiper {width: 100%;height: 100%; padding-top: 200px;}
.slidetab-section  .swiper-horizontal>.swiper-pagination-bullets,
.slidetab-section  .swiper-pagination-bullets.swiper-pagination-horizontal,
.slidetab-section  .swiper-pagination-custom,
.slidetab-section  .swiper-pagination-fraction {top: 0 !important; height: 180px;}

.pNation_tab>.swiper-pagination-bullet {
	width: 15% !important; border-radius: 12px !important; border: 1px solid #CCC; height: 176px !important; background: #fff; opacity: 1 !important;
}
.pNation_tab>.swiper-pagination-bullet-active {opacity: 1; background: #FFF9E5 !important; border: 2px solid #EB622D;}

.pNation_tab>.swiper-pagination-bullet:nth-child(1){
	background: #fff url(../../../images/2023/tab_icon_01.svg) no-repeat 50% 50%;
	margin: 0 8px 0 0 !important;
}
.pNation_tab>.swiper-pagination-bullet-active:nth-child(1) {
	opacity: 1;
	border: 2px solid #EB622D !important;
	background: #FFF9E5 url(../../../images/2023/tab_icon_01.svg) no-repeat 50% 50%  !important;
}

.pNation_tab>.swiper-pagination-bullet:nth-child(2){
	background: #fff url(../../../images/2023/tab_icon_02.svg) no-repeat 50% 50%;
}
.pNation_tab>.swiper-pagination-bullet-active:nth-child(2) {
	opacity: 1;
	border: 2px solid #EB622D !important;
	background: #FFF9E5 url(../../../images/2023/tab_icon_02.svg) no-repeat 50% 50%  !important;
}

.pNation_tab>.swiper-pagination-bullet:nth-child(3){
	background: #fff url(../../../images/2023/tab_icon_03.svg) no-repeat 50% 50%;
}
.pNation_tab>.swiper-pagination-bullet-active:nth-child(3) {
	opacity: 1;
	border: 2px solid #EB622D !important;
	background: #FFF9E5 url(../../../images/2023/tab_icon_03.svg) no-repeat 50% 50%  !important;
}

.pNation_tab>.swiper-pagination-bullet:nth-child(4){
	background: #fff url(../../../images/2023/tab_icon_04.svg) no-repeat 50% 50%;
}
.pNation_tab>.swiper-pagination-bullet-active:nth-child(4) {
	opacity: 1;
	border: 2px solid #EB622D !important;
	background: #FFF9E5 url(../../../images/2023/tab_icon_04.svg) no-repeat 50% 50%  !important;
}

.pNation_tab>.swiper-pagination-bullet:nth-child(5){
	background: #fff url(../../../images/2023/tab_icon_05.svg) no-repeat 50% 50%;
}
.pNation_tab>.swiper-pagination-bullet-active:nth-child(5) {
	opacity: 1;
	border: 2px solid #EB622D !important;
	background: #FFF9E5 url(../../../images/2023/tab_icon_05.svg) no-repeat 50% 50%  !important;
}

.pNation_tab>.swiper-pagination-bullet:nth-child(6){
	background: #fff url(../../../images/2023/tab_icon_06.svg) no-repeat 50% 50%;
	margin: 0 0 0 8px !important;
}
.pNation_tab>.swiper-pagination-bullet-active:nth-child(6) {
	opacity: 1;
	border: 2px solid #EB622D !important;
	background: #FFF9E5 url(../../../images/2023/tab_icon_06.svg) no-repeat 50% 50%  !important;
}

.slidetab-section .swiperCon .swiper-wrapper {padding-top: 130px; height: 600px; max-height: 700px;}

.slidetab-section .swiperCon .swiper-slide {text-align: center;	background: transparent;	display: flex; justify-content: center; align-items: center; height: 470px;}
.slidetab-section .swiperCon .swiper-slide img {max-width: 900px; display: block; width: 100%; height: 100%; object-fit: cover;}


.inner-imgtxtBox .box-main-text {font-size: 26px; font-weight: 500; color: #121212; margin-bottom: 35px; text-align: center; letter-spacing: -0.06em; line-height: 1.5; display: block;     margin-top: 30px;}
.inner-imgtxtBox .box-sub-text {font-size: 20px; font-weight: 400; color: #121212; text-align: center; letter-spacing: -0.06em; line-height: 1.5; margin-top: 10px; display: block; margin-top: 23px;}
.inner-imgtxtBox .slide-inner-img {width: 100%; display: inline-flex; justify-content: center;}

.slidetab-section .swiperCon .swiper-button-next, .swiper-button-prev {top: var(--swiper-navigation-top-offset,60%) !important; right: 5px !important;}
.swiper-button-next, .swiper-rtl .swiper-button-prev {right: var(--swiper-navigation-sides-offset,0) !important;}
.swiper-button-prev, .swiper-rtl .swiper-button-next {left: var(--swiper-navigation-sides-offset,10px) !important;}
.slidetab-section .swiper-button-next, .swiper-container-rtl .swiper-button-prev {background: no-repeat url(../../../images/2023/announcement_arw_right.png) !important;}
.slidetab-section .swiper-button-prev, .swiper-container-rtl .swiper-button-next {background: no-repeat url(../../../images/2023/announcement_arw_left.png) !important;}



/* section_06 기업 더보기 */
.request-intro-new .cpMore-section {background:#fff; padding:90px 0 80px; text-align: center;}
.request-intro-new .cpMore-section .cpMore-title {font-size: 40px;font-weight: bold;letter-spacing: -0.06em;margin-bottom: 70px;line-height: 1.3; color: #121212; text-align: center;}
.request-intro-new .cpMore-section .cpMore-title .color{color: #FF7002;}

.cpMore-section .cpMore-inner-wrap ul {display: flex; padding: 0; flex-wrap: wrap; margin-bottom: 0;}
.cpMore-section .cpMore-inner-wrap ul li {background: #fff; border: 1px solid #CCC; border-radius: 12px; width: 100%; text-align: center; height: 140px;	margin-right: 1.2%; align-items: center; display: inline-flex; justify-content: center; width: 19%; margin-bottom: 1.2%;}
.cpMore-section .cpMore-inner-wrap ul li.mr-0pc {margin-right: 0;}
.cpMore-section .cpMore-inner-wrap ul li.mr-5pc {margin-right: 0;}

.cpMore-section .cpMore-inner-wrap{display: block;}
.cpMore-section .cpMore-inner-wrap.hide {display: none;}
.cpMore-section .cpMore-inner-wrap.more1.hide {display: none;}
.cpMore-section .cpMore-inner-wrap.more2.hide {display: none;}
.cpMore-section .cpMore-inner-wrap.more3.hide {display: none;}

.cpMore-section .cpMore-inner-wrap.show {display: block;}
.cpMore-section .cpMore-inner-wrap.more1.show {display: block;}
.cpMore-section .cpMore-inner-wrap.more2.show {display: block;}
.cpMore-section .cpMore-inner-wrap.more3.show {display: block;}

.cpMore-section .cpMore_more_btn {border: 1px solid #CCC; background: #fff; border-radius: 100px; width: 300px; height: 60px; font-size: 20px; color: #454545; font-weight: 400; letter-spacing: -0.06em; margin-top: 22px; cursor: pointer;}
.cpMore-section .cpMore_more_btn span {padding-right: 23px; position: relative;}
.cpMore-section .cpMore_more_btn span::after {content: ""; width: 15px; height: 10px; top: 12px; right: 0; position: absolute; background: url(../../../images/2023/readMore_btn.png) no-repeat; }

/* section_07 다운로드 */
.request-intro-new .download-section {background:#FFEFD9; padding:70px 0 45px;}

.download-section ul{display: flex; padding: 0; flex-wrap: wrap;}
.download-section ul .downLeft-box{width: auto; flex: 1 1 auto;}
.download-section ul .downRight-box{text-align: right;}

.downLeft-box .down-txt {font-size: 20px;font-weight: 400;letter-spacing: -0.06em;line-height: 1.5; color: #121212; margin-bottom: 0;}
.downLeft-box .down-txt-lg {font-size: 38px;font-weight: 500;letter-spacing: -0.06em;line-height: 1.5; color: #121212; margin-bottom: 0;}

.down-btnBox .store-button {margin-left: 30px;}
.download-section ul .downRight-box img{max-width: 100%;}


/* footer */
.footer-wrap {border-top: 1px solid #D6D6D6; background: #F2F2F2; box-shadow: none; height: auto;}
.footer-wrap .footer-item{width: 1200px; margin: 0 auto; padding: 50px 0;}
.footer-wrap .footer-item .footer-item-box{display: flex; padding: 0; flex-wrap: wrap;}
.item-box-inner {width: auto; flex: 1 1 auto;}
.item-box-inner.box1, .item-box-inner.box2 {text-align: left;}
.item-box-inner.box3 {text-align: right;}
.item-box-inner.box1 span{padding-top: 35px; display: block;}
.item-box-inner.box2 a{text-decoration: none;}
.item-box-inner.box2 .nav__link-text {font-size: 14px; font-weight: 500; color: #121212; position: relative; padding-right: 14px;}
.item-box-inner.box2 .nav__link-text:after {content: "|"; display: block; position: absolute; left: -10px; top: 0; color: #121212;}
.item-box-inner.box2 .nav__link-text.first:after {left: -9999px;}
.footer-item-box .inline-copyright-box {margin-top: 20px;}
.item-box-inner.box2 .nav__link-copyright {font-size: 14px; font-weight: 400; color: #666; position: relative; padding-right: 14px;}
.item-box-inner.box2 .nav__link-copyright:after {content: "|"; display: block; position: absolute; left: -10px; top: 0; color: #666;}
.item-box-inner.box2 .nav__link-copyright.first:after {left: -9999px;}
.item-box-inner.box3 a{margin-left: 5px;}

.pc-none {display: block}
.m-block {display: none}
.pc-lg-none {display: block}
.m-lg-block {display: none}


/* Scroll Top */
.scroll-new{background: transparent !important; z-index: 999; display: block;}
.bar {position: fixed; bottom: 100px; right: 80px; cursor: pointer; z-index: 999;}
.bar a {scroll-behavior: smooth;
	background: url(../../../images/2023/scrolltop_icon.png) no-repeat; width: 75px; height: 75px; display: block; font-size: 0;}
.bar a:hover {scroll-behavior: smooth; background: url(../../../images/2023/scrolltop_icon_hover.png) no-repeat; width: 75px; height: 75px; display: block;}

/* 다운로드 */
.download-scroll-move {position: fixed; bottom: 30px; right: 80px; cursor: pointer; z-index: 999;}
.download-scroll-move a { background: url(../../../images/2023/downscroll_icon.png) no-repeat; width: 75px; height: 75px; display: block; text-decoration: none; font-size: 0;}
.download-scroll-move a:hover {scroll-behavior: smooth; background: url(../../../images/2023/downscroll_icon_hover.png) no-repeat; width: 75px; height: 75px; display: block;}

.m-scroll-top {width: 0; height: 0;}

/* 배치서비스 이용요금 팝업 */
.sv_agLayer {display: none;}
.sv_agLayer.open {display: flex;}
#layernWorker.open {left: 0;}
.sv_agLayer {display: flex;position: fixed; left: -999999999px;top: 0;z-index: 9999; width: 100%;height: 100%; align-items: center; justify-content: center;background: rgba(0,0,0,0.5); letter-spacing: var(--letter);	overflow: hidden;}
.sv_agLayer-in {position: relative;width: 560px;max-height: 100%;padding: 42px 25px 25px; border-radius: 13px;border: 1px solid var(--bd-color);background: #fff; box-sizing: border-box;overflow-y: auto;}
.sv_agLayer-close {position: absolute;top: 20px;right: 20px; width: 24px; height: 24px;border: 0;padding: 0; background: url(../../../images/2023/popup_close.png) no-repeat 100%; cursor: pointer;}
.sv_agLayer-close span {display: block;position: absolute;left: -9999em;}

.sv_agLayer .agLayer-header {padding-top: 5px;}
.sv_agLayer .agLayer-header .agLayer-head-title {text-align: center; font-size: 30px; font-weight:bold; color: #121212; letter-spacing: -0.06em;line-height: 1.5;}
.sv_agLayer .agLayer-header .agLayer-head-text {text-align: center; font-size: 18px; font-weight:400; color: #121212; margin-top: 10px; letter-spacing: -0.06em;line-height: 1.5;}

.sv_agLayer .rec-check-box {background: #FFF9F2; border-radius: 10px; padding: 20px 20px 17px; margin-top: 20px;}
.sv_agLayer .rec-check-box .chkBox-top {border-bottom: 1px dashed #707070; text-align: center; padding-bottom: 13px;}
.rec-check-box .chkBox-top .rec-check-tit {font-size: 20px; color: #121212; font-weight: 500; position: relative; display: inline; padding-right: 27px;}
.rec-check-box .chkBox-top .rec-check-tit span{font-size: 20px; color: #FF7002; font-weight: bold;}
.rec-check-box .chkBox-top .rec-check-tit::after {content: ""; width: 20px; height: 20px; background: url(../../../images/2023/thumb-up.png) no-repeat; top: 4px; right: 0; position: absolute;}
.rec-check-box .chkBox-under {padding: 15px 3px 0;}
.rec-check-box .chkBox-under span {font-size: 16px;font-weight: 400;letter-spacing: -0.06em;line-height: 1.5; color: #121212; position: relative; padding-left: 20px; margin-bottom: 5px; display: block;}
.rec-check-box .chkBox-under span::after {content: ""; width: 18px; height: 18px; ; top: 7px; left: 0; position: absolute; background: url(../../../images/2023/check_popup.png) no-repeat; }

.sv_agLayer .use-price-box {background: #F7F7F7; border-radius: 10px; padding: 20px 20px 17px; margin-top: 10px;}
.sv_agLayer .use-price-box .priceBox-top {border-bottom: 1px dashed #707070; text-align: center; padding-bottom: 13px;}
.use-price-box .priceBox-top .use-price-tit {font-size: 20px; color: #121212; font-weight: 500; position: relative; display: inline; padding-right: 27px;}
.use-price-box .priceBox-under {padding: 15px 0 0; text-align: center;}
.use-price-box .priceBox-under p{font-size: 16px; color: #121212; font-weight: 400; letter-spacing: -0.06em;line-height: 1.6; margin-bottom: 9px;}

.project-requestBtn {width: 100%; height: 72px; color: #fff; font-size: 22px; font-weight: bold; text-align: center; background: #FF7002; border-radius: 10px; border: 1px solid #FF7002; margin-top: 20px; letter-spacing: -0.06em;}


/* 매칭서비스 이용요금 팝업 */
.sv_matLayer {display: none;}
.sv_matLayer.open {display: flex;}
#layerMatch.open {left: 0;}
.sv_matLayer {display: flex;position: fixed; left: -999999999px;top: 0;z-index: 9999; width: 100%;height: 100%; align-items: center; justify-content: center;background: rgba(0,0,0,0.5); letter-spacing: var(--letter);	overflow: hidden;}
.sv_matLayer-in {position: relative;width: 560px;max-height: 90%;padding: 42px 15px 25px 25px;border-radius: 13px;border: 1px solid var(--bd-color);background: #fff; box-sizing: border-box;overflow-y: hidden;}
.sv_matLayer-close {position: absolute;top: 20px;right: 20px; width: 24px; height: 24px;border: 0;padding: 0; background: url(../../../images/2023/popup_close.png) no-repeat 100%; cursor: pointer;}
.sv_matLayer-close span {display: block;position: absolute;left: -9999em;}

/* 스크롤바 커스텀 */
.sv_matLayer .sv_matLayer-in .scrollBox {width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; position: relative; max-height: 700px; box-sizing: border-box; margin-top: 10px; padding-right: 5px;}
.sv_matLayer .sv_matLayer-in .scrollBox::-webkit-scrollbar {-webkit-appearance: none; width: 12px;}
.sv_matLayer .sv_matLayer-in .scrollBox::-webkit-scrollbar:vertical {width: 6px;}
.sv_matLayer .sv_matLayer-in .scrollBox::-webkit-scrollbar:horizontal {height: 12px;}
.sv_matLayer .sv_matLayer-in .scrollBox::-webkit-scrollbar-thumb {background-color: #E1E1E1; border-radius: 6px;}
.sv_matLayer .sv_matLayer-in .scrollBox::-webkit-scrollbar-track {border-radius: 6px; background: transparent;}
/* //스크롤바 커스텀 */

.sv_matLayer .matLayer-header .matLayer-head-title {text-align: center; font-size: 30px; font-weight:bold; color: #121212; letter-spacing: -0.06em;line-height: 1.5;}
.sv_matLayer .matLayer-header .matLayer-head-text {text-align: center; font-size: 18px; font-weight:400; color: #121212; margin-top: 10px; letter-spacing: -0.06em;line-height: 1.5;}
.sv_matLayer .rec-check-box {background: #FFF9F2; border-radius: 10px; padding: 20px 20px 17px; margin-top: 20px;}
.sv_matLayer .rec-check-box .chkBox-top {border-bottom: 1px dashed #707070; text-align: center; padding-bottom: 13px;}
.rec-check-box .chkBox-top .rec-check-tit {font-size: 20px; color: #121212; font-weight: 500; position: relative; display: inline; padding-right: 27px;}
.rec-check-box .chkBox-top .rec-check-tit span{font-size: 20px; color: #FF7002; font-weight: bold;}
.rec-check-box .chkBox-top .rec-check-tit::after {content: ""; width: 20px; height: 20px; background: url(../../../images/2023/thumb-up.png) no-repeat; top: 4px; right: 0; position: absolute;}
.rec-check-box .chkBox-under {padding: 15px 3px 0;}
.rec-check-box .chkBox-under span {font-size: 16px;font-weight: 400;letter-spacing: -0.06em;line-height: 1.5; color: #121212; position: relative; padding-left: 20px; margin-bottom: 5px; display: block;}
.rec-check-box .chkBox-under span::after {content: ""; width: 18px; height: 18px; top: 7px; left: 0; position: absolute; background: url(../../../images/2023/check_popup.png) no-repeat; }

.sv_matLayer .use-price-box {background: #F7F7F7; border-radius: 10px; padding: 20px 30px 13px; margin-top: 10px;}
.sv_matLayer .use-price-box .priceBox-top {text-align: center; padding-bottom: 10px;}
.use-price-box .priceBox-top .use-price-tit {font-size: 20px; color: #121212; font-weight: 500; position: relative; display: inline; padding-right: 27px;}

.use-price-box .priceBox-under {padding: 0; text-align: center; margin-top: 15px;}
.use-price-box .priceBox-under p{font-size: 16px; color: #121212; font-weight: 400; letter-spacing: -0.06em;line-height: 1.6; margin-bottom: 9px;}

.priceBox-under table {width: 100%; border: 1px solid #DDD; border-collapse: collapse; margin-top: 20px;}
.priceBox-under th {border: 1px solid #DDD;padding: 9px; background: #EDEDED; font-size: 14px; font-weight: 400; color: #121212; }
.priceBox-under td {border: 1px solid #DDD;padding: 9px; background: #fff; font-size: 15px; font-weight: 400; color: #454545;}
.priceBox-under .vat {text-align: right; font-size: 13px !important; font-weight: 400 !important; color: #454545 !important; padding-top: 5px;}
.sv_matLayer-in .priceBox-undertxt {text-align: center; font-size: 16px; color: #121212; font-weight: 400; letter-spacing: -0.06em;line-height: 1.6; margin-top: 20px; margin-bottom: 9px;}

.project-requestBtn {width: 100%; height: 72px; color: #fff; font-size: 22px; font-weight: bold; text-align: center; background: #FF7002; border-radius: 10px; border: 1px solid #FF7002; margin-top: 20px; letter-spacing: -0.06em;}

.fade_message_close {background: transparent; border: none; cursor: pointer;}
.fade_message_close img{max-width: 80%;}

.modal-open .modal.message {overflow-x: hidden; overflow-y: hidden;}

.d-pc-none {display: block;}






@media (max-width:1500px) {
	.item-box-inner.box3 {text-align: left;}
	.bar {bottom: 85px; right: 20px;}
	.download-scroll-move {bottom: 20px; right: 20px;}
}
@media (max-width:1290px) {
	.request-intro-new .visual-section {height: 77vh;}
	.request-intro-new .visual-img-area {margin-right: 0; max-width: 50%; flex:1 0 50%;}
	.visual-img-area .visual-img img {max-width: 90%;}
	.request-intro-new .adv-list-new {padding: 0 20px; top: -100px;}
	.footer-wrap .footer-item {width: 100%; padding: 40px 0 35px;}
	.footer-wrap .footer-item .footer-item-box {display: block;}
	.item-box-inner.box1, .item-box-inner.box2 {text-align: center;}
	.item-box-inner.box1 span {padding-top: 0;}
	.item-box-inner.box2 {margin-top: 20px;}
	.item-box-inner.box3 {text-align: center; margin-top: 20px;}

	.store-button-box .store-button img {max-width: 100%;}

	/* 기업로고 영역 */
	.request-intro-new .cpMore-inner-wrap ul li img {max-width: 80%;}
}

@media (max-width:1200px) {
	.request-intro-new .visual-section {height: 75vh;}
	.request-intro-new .visual-text-area .h1 {font-size: 3.125rem;}
	.request-intro-new .service-section .sv-tit {font-size: 2.875rem;}
	.request-intro-new .service-section .sv-txt {font-size: 1.25rem; margin-top: 18px;}
	.request-intro-new .advimg-section .h2 {font-size: 32px;}
}
@media (max-width:1140px) {
	.request-intro-new .service-section {padding: 50px 0; justify-content: center;
		display: grid;}
	.request-intro-new .visual-section {height: 70vh;}
	.request-intro-new .visual-img-area {margin-right: 0; max-width: 50%; flex:1 0 50%;}

	.request-intro-new .serviceInfo-section {padding: 40px 0 30px;}
	.serviceInfo-section ul {display: block; margin-top: 35px;}
	.serviceInfo-section ul .svinfoLeft-box {max-width: 600px; margin: 0 auto;}
	.serviceInfo-section ul .svinfoRight-box {text-align: center; margin: 18px auto;}
	.request-intro-new .serviceInfo-section .svInfo-rec-top {font-size: 16px; padding: 4px 18px 6px 37px;}
	.request-intro-new .serviceInfo-section .svInfo-rec-top::after {content: ""; width: 17px; height: 16px; background: url(../../../images/2023/thumb-up_m.png) no-repeat center; top: 9px; left: 18px; position: absolute;}
}

@media (max-width:1080px) {
	.request-intro-new .service-section ul {display: block; margin-bottom: 45px;}
	.request-intro-new .service-section ul .svLeft-box {text-align: center;}
	.request-intro-new .service-section ul .svRight-box {text-align: center;}
	.request-intro-new .service-section ul:nth-last-child(1) {margin-bottom: 45px;}
	.pc-none {display: none !important;}
	.m-block {display: block !important;}

	.download-section ul {display: block;}
	.download-section ul .downLeft-box {text-align: center;}
	.download-section ul .downRight-box {text-align: center; margin-top:25px;}

	.request-intro-new .slidetab-section {padding: 45px 0 0;}
}
@media (max-width: 1024px){
	.m-header--fixed-mobile .m-header {z-index: 9999;}
	.modal.show {top: 60px;}

	/* Scroll Top */
	.bar a:hover {scroll-behavior: smooth; background: url(../../../images/2023/scrolltop_icon.png) no-repeat; width: 75px; height: 75px; display: block;}
	.bar a:active {scroll-behavior: smooth; background: url(../../../images/2023/scrolltop_icon_hover.png) no-repeat; width: 75px; height: 75px; display: block;}

	/* 다운로드 */
	.download-scroll-move a:hover {scroll-behavior: smooth; background: url(../../../images/2023/downscroll_icon.png) no-repeat; width: 75px; height: 75px; display: block;}
	.download-scroll-move a:active {scroll-behavior: smooth; background: url(../../../images/2023/downscroll_icon_hover.png) no-repeat; width: 75px; height: 75px; display: block;}

}

@media (max-width:991px) {
	.request-intro-new .visual-section {height: 64vh;}
	.request-intro-new .visual-text-area .h2 {font-size: 2.7vw;}
	.request-intro-new .visual-text-area .h1 {font-size: 3rem;}
	.request-intro-new .visual-text-area .btn-info {width: 35vw; height: 50px; font-size: 1.625rem; padding: 0.3rem 1.5rem 0.3rem 1.5rem;}
	.request-intro-new .visual-text-area .store-button-box {margin-top: 40px; width: 40vw;}
	.request-intro-new .visual-text-area .store-button {width:47.5%;}
	.request-intro-new .visual-text-area .store-button:first-child {width:46%;}
	.request-intro-new .adv-list__item {margin-right: 20px;}


	.request-intro-new .visual-text-area .store-button img {height: auto;}
	.request-intro-new .visual-img-area .visual-deco1 {width:14vw;}
	.request-intro-new .visual-img-area .visual-deco2 {width:28vw;}
	.request-intro-new .advimg-section .h2 {font-size: 28px;}
}

@media (max-width:900px) {
	.request-intro-new .visual-section {height: 60vh;}
	.request-intro-new .advimg-section {padding: 100px 0;}
}

@media (max-width:880px) {
	.request-intro-new .visual-img-area {margin-right: 0; max-width: 47%; flex: 1 0 47%;}
	.visual-img-area .visual-img img {max-width: 100%;}
	.request-intro-new .visual-text-area {padding-right: 1vw;}
	.request-intro-new .visual-text-area .h1 {font-size: 2.875rem;}
	.pNation_tab>.swiper-pagination-bullet {width: 14.5% !important;}
}

@media (max-width:767px) {
	.request-intro-new .visual-img-area {
		max-width: 350px;
		width: 100%;
		margin: 0 auto;
	}
	.request-intro-new .visual-section {background: #fff url(../../../images/2023/visual-bg.png) no-repeat top center; height: 770px;}
	.request-intro-new .visual-section-wrap {display: block; height:auto; text-align: center; margin-top: 35px;}
	.request-intro-new .visual-text-area .btn-info {font-size: 18px; width:240px; display: inline; height: 47px; margin-top: 20px;}

	.request-intro-new .visual-text-area {flex:none; width:auto;margin-bottom: 4vw;}
	.request-intro-new .store-button-box {position: relative;z-index: 3; margin-top: 35px; justify-content: center;}
	.request-intro-new .store-button-box .store-button {margin-left: 3%;}
	.request-intro-new .store-button-box .store-button:first-child {text-align: right; margin-left: 0;}
	.request-intro-new .store-button-box .store-button:nth-last-child(1) {text-align: left;}
	.request-intro-new .visual-text-area .h1 {font-size: 32px;}
	.request-intro-new .visual-text-area .h2 {font-size: 18px;}

	/* 상단 배너 하단 슬라이드 */
	.request-intro-new .adv-list-newSlide {position: absolute; top: -117px; width: 90%;	padding: 0 20px;}
	.d-flex-j {display: flex !important; justify-content: center;}
	.request-intro-new .adv-list-newSlide .inner-box {background: #fff; border-radius: 12px; position: relative; text-align: center; padding: 15px 20px 10px;	word-break: keep-all; height: 235px; box-shadow: 1px 2px 5px 2px rgba(0, 0, 0, 0.05);}

	.adv-sec-newSlide .swiper {width: 92%; height: 100%; margin-bottom: 0; margin-top: 0;}
	.adv-sec-newSlide .swiper-slide {text-align: center; background: #fff; display: flex; justify-content: center; align-items: center;}
	.adv-sec-newSlide .swiper-slide .img-box-slideCard {text-align: center;}
	.adv-sec-newSlide .swiper-slide .img-box-slideCard .iconBox {height: 70px; display: inline-flex; align-items: center;}
	.adv-sec-newSlide .swiper-slide .img-box-slideCard .title {font-size: 20px;font-weight: bold;color:#121212;padding-top: 10px;position: relative;letter-spacing: -0.06em;line-height:1.2;margin-bottom: 10px;}
	.adv-sec-newSlide .swiper-slide .img-box-slideCard .description {font-size: 16px;font-weight: 400;color:#333;letter-spacing: -0.06em;line-height:1.4;}
	.adv-sec-newSlide .swiper-slide img {display: block; max-width: 100%; height: auto; width: auto;}
	.adv-list-newSlide .inner-box .swiper-button-prev {left: var(--swiper-navigation-sides-offset,-10px) !important; background: url(../../../images/2023/top-slide-prevBtn.png) no-repeat center !important;width: 43px; height: 43px; top: var(--swiper-navigation-top-offset,50%) !important; z-index: 999;}
	.adv-list-newSlide .inner-box .swiper-button-next {right: var(--swiper-navigation-sides-offset,-20px) !important; background: url(../../../images/2023/top-slide-nextBtn.png) no-repeat center !important; width: 43px; height: 43px; z-index: 999;}

	.adv-list-newSlide .inner-box .swiper-pagination-bullets.swiper-pagination-horizontal {bottom: -30px !important;}
	.adv-list-newSlide .inner-box .swiper-pagination-bullet {background: #000; width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,11px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,11px));}
	.adv-list-newSlide .inner-box .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 var(--swiper-pagination-bullet-horizontal-gap,5px);}
	.adv-list-newSlide .inner-box .swiper-pagination-bullet-active {opacity: 1; background: #FF9945 !important;}
	.adv-list-newSlide .inner-box .swiper-button-next:after,
	.adv-list-newSlide .inner-box .swiper-button-prev:after {font-family: none;}

	/* section_02 */
	.request-intro-new .advimg-section {padding: 35px 0;}
	.request-intro-new .advimg-section .h2 {font-size: 18px; margin-bottom: 20px;}

	/* section_03 */
	.request-intro-new .service-section {padding: 50px 0 5px; display: block;}
	.request-intro-new .service-section ul {margin-bottom: 28px;}
	.request-intro-new .service-section ul:nth-last-child(1) {margin-bottom: 28px;}
	.request-intro-new .service-section .sv-tit {font-size: 30px; line-height: 1.4;}
	.request-intro-new .service-section .sv-txt {font-size: 18px;}
	.sec3-imgSlide-wrap {display: block; width: 100%; position: relative;}
	.sec3-imgSlide-wrap .swiper {width: 100%;height: 100%; padding-bottom: 40px; margin-bottom: 0;}
	.sec3-imgSlide-wrap .swiper-wrapper {position: relative; width: 100%; height: auto; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box;}
	.sec3-imgSlide-wrap .swiper-slide {text-align: center; background: transparent; display: flex; justify-content: center; align-items: center;}
	.sec3-imgSlide-wrap .swiper-slide img {display: block;	max-width: 100%;height: 100%; width: 100%; }
	.sec3-imgSlide-wrap .sec3-img-inner .swiper-pagination-bullet-active {opacity: 1; background: #FF9945 !important;}
	.sec3-imgSlide-wrap .sec3-img-inner .swiper-pagination-bullets .swiper-pagination-bullet,
	.sec3-imgSlide-wrap .sec3-img-inner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 var(--swiper-pagination-bullet-horizontal-gap,6px); background:#000; width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,11px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,11px));}

	/* 서비스 안내 */
	.serviceInfo-section .section04-title {font-size: 30px; margin-top: 0;}
	.serviceInfo-section ul .svinfoLeft-box {max-width: 335px; margin: 0 auto;}
	.request-intro-new .serviceInfo-section .svInfo-tit {font-size: 26px; margin-top: 20px;}
	.request-intro-new .serviceInfo-section .svInfo-txt-t {font-size: 20px; margin-top: 22px; margin-bottom: 10px;}
	.request-intro-new .serviceInfo-section .svInfo-txt {font-size: 18px; margin-bottom: 2px; letter-spacing: -0.08em;}
	.request-intro-new .serviceInfo-section .svInfo-txt::after {top: 11px;}
	.svInfo-btn {font-size: 15px;width: 100%;}
	.request-intro-new .download-section {padding: 40px 0 20px;}
	.downLeft-box .down-txt {margin-bottom: 6px;}
	.downLeft-box .down-txt-lg {font-size: 30px; line-height: 1.3;}
	.down-btnBox .store-button {display: block; margin-bottom: 20px; margin-left: 0;}

	/* 기업로고 영역 */
	.request-intro-new .cpMore-section {padding: 40px 0 40px;}
	.request-intro-new .cpMore-section .cpMore-title {font-size: 30px; margin-bottom: 30px;}
	.d-pc-none {display: none;}
	.cpMore-section .cpMore-inner-wrap ul li {width: 49%; margin-right: 2%; margin-bottom: 2%; padding: 20px; height: 100px;}
	.cpMore-section .cpMore-inner-wrap ul li.mr-0pc {margin-right: 0;}
	.cpMore-section .cpMore-inner-wrap ul li.mr-5pc {margin-right: 2%;}
	.cpMore-section .cpMore-inner-wrap ul li.mr-0m {margin-right: 0;}
	.cpMore-section .cpMore-inner-wrap ul li.cpMore-m-none {display: none;}
	.request-intro-new img {max-width: 100%;}
	.cpMore-section .cpMore_more_btn {margin-top: 15px;}

	/*footer*/
	.pc-lg-none {display: none !important;}
	.m-lg-block {display: block !important;}
	.item-box-inner.box2 .nav__link-text.m_line_none:after {left: -9999px;}
	.item-box-inner.box2 .nav__link-text {padding-right: 7px;}
	.item-box-inner.box2 .nav__link-text:after {left: -6px;}
	.item-box-inner.box2 .nav__link-copyright {padding-right: 7px;}
	.item-box-inner.box2 .nav__link-copyright:after {left: -6px;}

	/* 카테고리별 모바일 */
	.request-intro-new .slidetab-section {height: 100%; padding-bottom: 30px;}
	.request-intro-new .slidetab-section .slidetab-title {font-size: 30px; margin-bottom: 23px;}
	.c-slidebox-m {width: 100%; box-sizing: border-box; position: relative;}
	.c-slidebox-wrap {width:100%;margin:0 auto;}
	.c-slidebox-wrap .nav-sdBox{width:100%; padding: 10px 0; flex-wrap: wrap; display: flex; text-align: center;}
	.c-slidebox-wrap .nav-sdBox li{position:relative;padding: 10px;border:1px solid #ccc;cursor:pointer !important;box-sizing:border-box; border-radius: 12px; width: 32.3%; margin-right: 1.5%; margin-bottom: 1.5%; background: #fff; height: 110px; display: inline-flex; align-items: center; justify-content: center;}
	.c-slidebox-wrap .nav-sdBox li.on,.nav-sdBox li:hover{font-weight:700;color:#fff;border-color:#EB622D;background:#FFF9E5;}
	.c-slidebox-wrap .nav-sdBox li.on::before,.nav-sdBox li:hover::before{position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;content:""}

	.c-slidebox-wrap .swslide{position:relative;width: 100%; cursor:pointer; overflow:hidden;visibility:none;opacity:0; margin: 0 auto; text-align: center;}
	.c-slidebox-wrap .swslide li img {max-width:100%; border-radius: 10px;}
	.c-slidebox-wrap .swslide .slick-dots{display:none!important}
	.c-slidebox-wrap .swslide.slick-initialized{visibility:visible;opacity:1; padding-left: 0}
	.c-slidebox-wrap .swslide .slick-slide {outline:none; padding-bottom: 60px;}
	.c-slidebox-wrap .swslide .box-main-text {font-size: 22px; color: #121212; font-weight: 500; letter-spacing: -0.06em; line-height: 1.55; margin-bottom: 18px;}
	.c-slidebox-wrap .swslide .box-sub-text {font-size: 18px; color: #121212; font-weight: 400; letter-spacing: -0.06em; line-height: 1.55; margin-top: 30px;}

	.slide-arrow{position:absolute; padding: 0 4px; font-size: 24px; border:1px solid #ccc; outline:0; z-index:999;cursor:pointer; bottom: 0; width: 43px; height: 43px; border-radius: 100px;}
	.prev-arrow{right: 50%; margin-right: 10px; z-index: 99999 !important;
		background:#fff url(../../../images/2023/announcement_arw_leftm.png) no-repeat center !important;}
	.next-arrow{right: 30%; left: 50%; margin-left: 10px;
		background:#fff url(../../../images/2023/announcement_arw_rightm.png) no-repeat center !important;
	}
	.slick-prev {z-index: 2!important;}

	.slide_paging{font-size:0;color:#fff;cursor:default;}

	.clearfix::after {content:"";display:block;clear:both}
	.slick-list .slick-track {display: inline-flex !important; }
}

@media (max-width:576px) {
	.request-intro-new .store-button-box img {height: auto;}
	.request-intro-new .advimg-section {padding:50px 0 47px;}
}

@media (max-width:450px) {
	.request-intro-new .slidetab-section .slidetab-title {font-size: 27px;}


	/* 팝업 */
	.sv_agLayer .agLayer-header .agLayer-head-title {font-size: 28px;}
	.sv_matLayer .matLayer-header .matLayer-head-title {font-size: 28px;}
}

@media (max-width:390px) {
	/*footer*/
	.item-box-inner.box2 {margin-top: 18px;}
	.footer-item-box .inline-copyright-box {margin-top: 18px;}
	.item-box-inner.box2 .nav__link-text {font-size: 13px;}
	.item-box-inner.box2 .nav__link-copyright {font-size: 13px;}
	.c-slidebox-wrap .swslide .box-main-text {font-size: 20px;}
	.c-slidebox-wrap .swslide .box-sub-text {font-size: 16px; margin-top: 26px;}
}

@media (max-width:375px) {
	.request-intro-new .advimg-section .h2 {font-size: 17px;}
}

@media (max-width:358px) {
	/* 팝업 */
	.sv_agLayer .agLayer-header .agLayer-head-text {font-size: 17px;}
	.rec-check-box .chkBox-top .rec-check-tit {font-size: 17px;}
	.rec-check-box .chkBox-top .rec-check-tit span {font-size: 17px;}
}



/* 모바일 우측상단 의뢰하기 버튼 추가 */
.rq_btn {display: none;}
@media (max-width:1024px) {

	.mainNav{ width:100%; height:40px;}
	.scrollNav { width:150px; height:55px; position:absolute; right: 0; top:0; background-color:#fff;}
	.mainNav .rq_btn{padding: 0 0; font-size: 14px; font-weight: 400; display: table-cell; text-align: right; position: absolute; right: 20px; top: 15px;}
	.mainNav .rq_btn_r {color: #333; border: none; padding: 5px 15px; font-style: normal; cursor: pointer; background-color: transparent; font-weight: 400; letter-spacing:-0.06em;}
	.scrollNav .rq_btn{padding: 0 0; font-size: 14px; font-weight: 400; display: table-cell; height: 100%; text-align: right; position: absolute; right: 20px; top: 12px;}
	.scrollNav .rq_btn_r {background: #F58A35; color: #fff;  border-radius: 60px; padding: 5px 15px; font-style: normal; border: 1px solid #F58A35; cursor: pointer; letter-spacing:-0.06em;}
}

@media (min-width:1920px) {.request-intro-new .visual-section {background-size: cover;}}
@media (min-width:2080px) {.request-intro-new .visual-img-area {width: 650px;}}

/* //뉴워커 기업서비스 안내 페이지 리뉴얼 230710 PMJ */

/* 이용약관 정리 */
.agree-only-text ol.depth-circle {padding-left: 0 !important; margin-bottom: 10px;}
.agree-only-text ol.depth-circle li {position: relative; padding: 0 0 5px 17px !important; list-style: none; }
.agree-only-text ol.depth-circle li .num {display: block; position: absolute; left: 0; top:0px;}
.agree-only-text ol.depth-decimal {padding-left: 17px;}
.agree-only-text ol.depth-decimal li {padding: 0 0 5px 0 !important; list-style: outside decimal !important; text-align: justify;}
.agree-only-text ol.depth-hangul {padding-left: 17px; margin-bottom: 10px;}
.agree-only-text ol.depth-hangul li {list-style: hangul !important; text-align: justify; padding: 0 0 5px 0 !important;}
.agree-only-text ol.depth-hangul li.custom {position: relative; list-style: none !important;}
.agree-only-text ol.depth-hangul li.custom .han {display: block; position: absolute; left: -20px; top: 0; width: 16px; text-align: right;}

/* 하단 팝업 */
.popupwrap {position: fixed; display: none; width: 100%;left:0; right:0; background-color: #F4F4F4; z-index: 1111;}
.popupwrap.on {display: block;}
.popupwrap--bottom {bottom:0;border-top:2px solid #000000; box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.16);}
.popupwrap__container {max-width: 1200px; margin: 0 auto; padding: 50px 40px;}
.popupwrap .title-h1 {font-weight: 700; font-size: 22px;margin-bottom: 8px;}
.popupwrap .text-sub {font-size: 16px; margin-bottom: 20px; color: #4F4F4F;}
.white-box {margin-bottom: 22px; padding: 21px 30px; background-color: #ffffff;}
.white-box ol {margin-bottom: 0;padding-left: 0;}
.white-box ol li {position: relative; padding-left: 31px; font-size: 17px; color: #121212; line-height: 1.35; margin-top: 14px;}
.white-box ol li:first-child {margin-top: 0;}
.white-box ol li .num {display: block; position: absolute; width: 23px; height: 23px; left: 0; top:0; border-radius: 2px; background-color: #8E8E8E; color:#ffffff; font-size: 12px; text-align: center; line-height: 23px;font-weight: 500;}
.popupwrap .btnarea {display: flex; align-items: center;}
.popupwrap .btnarea p {color: #121212; font-size: 16px;margin: 0 16px 0 0;}
.popupwrap .btnarea .btn-view {display: inline-block;padding: 8px 37px 8px 20px; background: #F68D3F url(../../../images/icon/arrow_right_w.svg) calc(100% - 11px) 50% no-repeat; color: #fff; font-size: 16px; text-decoration: none; border-radius: 22px; vertical-align: top;}
.popupwrap .btnarea .btn-view.no--arrow{background:#FF7100;font-weight: bold;padding:7px 34px 9px 34px;}
.popupwrap__bntclose {position: absolute; right: 30px; top:30px; width: 26px;height: 26px; background: url(../../../images/icon/c_new_btnClose_small.svg) 50% 50% no-repeat; border:0; text-indent: -99999px;cursor: pointer;}
.popupwrap--bottom.type--new{border:1px solid #cccccc;background-color:#f8f8f8;box-shadow: 0 -5px 6px rgba(0, 0, 0, 0.08);border-radius:20px 20px 0 0;}
.type--new .popupwrap__container{padding: 40px 40px 45px 40px;}
.popupwrap.type--new .title-h1 {font-weight: 700; font-size: 22px;margin-bottom: 20px;}
.type--new .white-box {padding:22px 24px;margin-bottom:20px;border:1px solid #dbdbdb;border-radius: 10px;}
.type--new .white-box .inner-text{margin-top:8px;margin-bottom:1rem;font-size:16px;letter-spacing: -0.025px;line-height:1.5;color:#121212;word-break: keep-all;}
.type--new .white-box .inner-text:first-child{margin-top: 0;}
.type--new .white-box p strong{color:#0671DB;}
.d-block-md {display: none !important;}
.d-md-block {display: block !important;}


@media (max-width:768px) {
	.popupwrap--bottom .popupwrap__container {text-align: center; padding-left: 16px; padding-right: 16px;}
	.popupwrap .title-h1 {font-size: 20px; margin-bottom: 6px;}
	.popupwrap .text-sub {margin-bottom: 16px;}
	.d-block-md {display: block !important;}
	.d-md-block {display: none !important;}

	.white-box ol li {font-size: 15px; text-align: left; padding-left: 23px; margin-top: 10px;}
	.white-box ol li .num {width: 17px; height: 17px; line-height: 17px; font-size: 10px; top:2px;}

	.popupwrap .btnarea {justify-content: center; flex-direction: column;}
	.popupwrap .btnarea p {margin: 0 0 10px 0;}
	.popupwrap__bntclose {top:16px; right: 16px;}
	.popupwrap .btnarea .btn-view.no--arrow {width: 100%; max-width: 200px;padding: 10px 10px 12px;}
	.popupwrap--bottom.type--new{border-radius:16px 16px 0 0;border-left:0;border-right:0;border-bottom: 0;}
	.popupwrap--bottom.type--new .popupwrap__container { padding:32px 17px 42px 17px;}
	.popupwrap.type--new .title-h1{font-size:20px;margin-bottom:20px;}
	.type--new .white-box{border-radius: 8px;padding: 16px;}
	.type--new .white-box .inner-text{text-align:left;font-size:15px;line-height: 1.46;}
}







/* 카테고리 신규 추가 240509 pmj */
/* 메인화면 */
.w-wide.wide1280 {width: 1280px !important;}
.newworker-category-wrap {margin-right: 0;}
.newworker-info-section {font-family: 'NanumSquare', sans-serif; letter-spacing: -0.05em; color: #343434; padding-top: 71px;}
.newworker-info-section h3 {text-align: center; font-size: 88px; font-weight: 100; margin: 27px 0 27px 0;}
.newworker-info-section p {text-align: center;	margin: 0 0 88px 0;}
.newworker-info-section p img{display: inline;}
.section-mt-visual.newworker-info-section dl {position: relative; margin: 0 0 83px 0; padding-top: 0; padding-bottom: 0;  }
.newworker-info-section dl:after {content: ""; display: block; clear: both;}
.newworker-info-section dl dt {position: absolute !important; left: 0; top: -6px !important; font-size: 42px; font-weight: 700;}
.newworker-info-section .section-mt-visual-box dt span {font-weight: 700;}

.newworker-info-section dl dd {position: relative; margin: 0; margin-left: 18.75%; margin-left: calc(0% + 225px); padding-left: 12px; font-size: 19px; line-height: 31px;}
.newworker-info-section dl dd:after {content: "· "; position: absolute; left: 0; top: 0;}

.newworker-category-wrap {position: relative; background: transparent;}
.newworker-category-wrap .swiper {width: 100%; height: 100%; max-width: 1202px;
	margin: 10px 0px 0 38px;
	padding-right: 2px;}
.newworker-category-wrap .swiper-wrapper {max-width: 1200px; margin: 0 auto;
	margin-left: 1px; padding-left: 1px; padding-right: 1px;}
/* .swiper-wrapper {gap: 0 16px;} */
.newworker-category-wrap .swiper-slide {text-align: center; font-size: 18px; background: #fff; display: flex; justify-content: center; align-items: center;}

.newworker-category__item {padding-right: 0;}

.newworker-category-wrap .swiper-button-next,
.newworker-category-wrap .swiper-button-prev {height: 27px;}
.newworker-category-wrap .swiper-button-next,
.swiper-rtl .swiper-button-prev {right: -5px !important;}
.newworker-category-wrap .swiper-button-next,
.newworker-category-wrap .swiper-button-prev {top: var(--swiper-navigation-top-offset, 53%) !important;}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {opacity: .13;}

.newworker-category-section {padding: 80px 0 40px; width: 100%; box-sizing: border-box; margin: 0 auto;}
.todays-gigwork-section {padding: 83px 0 60px;}

/* newworker 시작하기 - step1 */
.join_category_new {width: 100%; box-sizing: border-box; margin-bottom: 40px;}
.join_category_new .join_category_wrap {width:calc(100% - 10px); display: flex; flex-wrap: wrap; box-sizing: border-box; margin-top: 19px; gap: 10px;}
.join_category_new .join_category_wrap .newworker-category__item { box-sizing: border-box;flex:1 1 30%;padding: 0;}
.join_category_new .newworker-category__inner {height: 112px;}
.join_category_new .newworker-category__inner .icon img{height: 40px;}
.join_category_new .newworker-category__inner .title {font-size: 12px; color: #121212; font-weight: 500;}

.pd-r5 {padding-right: 5px !important;}
.m-control {margin-right: 10px;}
.m4-control {margin-right: -4px;}

.modal .modal-content .modal-header .close:before {content: "X";}



@media (max-width: 1330px) {
	.w-wide.wide1280 {width: 100% !important;}
	.newworker-category-wrap .swiper {margin: 10px auto 0;}
	.newworker-category-wrap .swiper-button-next,
	.newworker-category-wrap .swiper-button-prev {display: none;}

}

@media (max-width: 1260px) {
	.newworker-category-wrap .swiper-button-next,
	.newworker-category-wrap .swiper-button-prev {display: none;}
	.newworker-category-wrap .swiper {max-width: 1195px;}
}

@media (max-width: 1024px) {
	.newworker-info-section dl {position: relative; margin: 0 0 25px 0;}
	.newworker-info-section h3 {font-size: 30px; font-weight: 400;	margin: 25px 0 5px 0;}
	.newworker-info-section p{margin:0 0 28px 0;}
	.newworker-info-section p img{max-width:90%;}
	.section-mt-visual.newworker-info-section dl {position:relative;margin:0 0 25px 0;}
	.newworker-info-section dl.last{margin-bottom:50px;}
	.newworker-info-section dl dt{position:static !important;font-size:20px;padding-bottom:6px;}
	.newworker-info-section dl dd{margin-left:0;font-size:15px;line-height:24px;}
	.section-mt-visual.newworker-info-section .section-mt-visual-box {padding-bottom: 0;}

	.newworker-category__inner .title {font-size: 13px;}
}

@media (max-width: 867px) {
	.newworker-category-wrap {min-width: 100%;}
}

@media (max-width: 768px) {
	.newworker-category-wrap .newworker-category__inner {padding: 0 0; width: 100%; min-width: 110px; height: 110px !important;}
	.mb_none {display: none;}
	.newworker-category-section {padding: 35px 0 40px;}
	.todays-gigwork-section {padding: 40px 0 60px;}
	.join_category_new .newworker-category__inner .title {font-size: 13px !important;}
	.join_category_new .join_category_wrap .newworker-category__item .newworker-category__inner{width: 100%;}
}

@media (max-width: 715px) {
	/* .join_category_new .join_category_wrap {max-width: 570px;}
	.join_category_new .join_category_wrap .newworker-category__item {width: 20%; max-width: 20%; min-width: 20%; padding-right: 8px;} */

}

@media (max-width: 591px) {
	/* .join_category_new .join_category_wrap {max-width: 453px;}
	.join_category_new .join_category_wrap .newworker-category__item {width: 25%; max-width: 25%; min-width: 25%;} */

}

@media (max-width: 520px) {
	.newworker-category-wrap .swiper {margin: 10px auto 0; padding-right: 0;}
	.newworker-category-wrap .swiper-wrapper {max-width: fit-content; margin: 0; padding-left: 0; padding-right: 0;}
	.newworker-category-wrap .swiper-slide {max-width: 105px;}
	.newworker-category-wrap .newworker-category__inner {min-width: 100px; width: 105px;}
}

@media (max-width: 490px) {
	.join_category_new .join_category_wrap {margin-top: 17px;}

}

@media (max-width: 375px) {
	/* .newworker-category__item {flex: 0 0 97px;	padding-bottom: 0;}
	.newworker-category-wrap .newworker-category__inner {min-width: auto; width: 97px;} */

	/* .join_category_new .newworker-category__item {flex: 0 0 97px;	padding-bottom: 8px;} */

	/* .newworker-category-wrap .swiper-slide {max-width: 100px;} */
	.join_category_new .newworker-category__inner {width: 100px;}
	.join_category_new .join_category_wrap .newworker-category__item { box-sizing: border-box;flex:1 1 40%;padding: 0;}
}

@media (max-width: 356px) {
	/* .join_category_new .newworker-category__inner {width: 92px;}
	.join_category_new .join_category_wrap .newworker-category__item {flex: 0 0 92px;} */
	.join_category_new .newworker-category__inner .title {font-size: 12px !important;}
}


/* S : (2024/06) 정보보호개선 과제 */
@media (min-width: 1500.02px) {
	.m-login.m-login--2 .m-login__wrapper {padding-top: 5%;}
}
@media (max-width: 768px) {
	.m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__logo img{width:170px !important;}
}
.m-login__wrapper .m-login__sns {width: 100%;max-width: 352px;padding: 0 16px;margin: 40px auto 0;}
.m-login__wrapper .m-login__sns .item {display: flex;flex-wrap: wrap;text-align: center;border: 1px solid #ccc;border-radius: 8px;overflow: hidden;background-color: #fff;color: #777;text-decoration: none;width: 100%;padding: 0;cursor: pointer;}
.m-login__wrapper .m-login__sns .item + .item {margin-top: 10px;}
.m-login__wrapper .m-login__sns .item .icon {flex: 0 0 60px;max-width: 60px;height: 58px;border-right: 1px solid #ccc;display: flex;align-items: center;justify-content: center;}
.m-login__wrapper .m-login__sns .item .icon img {width: 28px;}
.m-login__wrapper .m-login__sns .item .text {flex: 1 1 auto;width: 1%;height: 58px;display: flex;align-items: center;justify-content: center;font-size: 16px;background-color: #fff;}
.m-login__wrapper .m-login__sns .item.payco {background-color: #FB2927;border-color: #FB2927;color: #FB2927;}
.m-login__wrapper .m-login__sns .item.payco .icon {border-color: #FB2927;}
.m-login__wrapper .m-login__sns .item.naver {background-color: #04CB5C;border-color: #04CB5C;color: #04CB5C;}
.m-login__wrapper .m-login__sns .item.naver .icon {border-color: #04CB5C;}
.m-login__wrapper .m-login__sns .item.apple {background-color: #222222;border-color: #222222;color: #222222;}
.m-login__wrapper .m-login__sns .item.apple .icon {border-color: #222222;}
.m-login__wrapper .m-login__sns .item.facebook {background-color: #1776F4;border-color: #1776F4;color: #1776F4;}
.m-login__wrapper .m-login__sns .item.facebook .icon {border-color: #1776F4;}
.m-login__wrapper .m-login__sns .item.orange {background-color: #FF7100;border-color: #FF7100;color: #fff;}
.m-login__wrapper .m-login__sns .item.orange .text {background-color: #FF7100;}
.m-login__wrapper .m-login__certify {width: 100%;max-width: 532px;padding: 0 16px;margin: 30px auto 0;text-align: center;}
.m-login__wrapper .m-login__certify .line {background-color: #eee;max-width: 100%;margin: 0 auto 20px;}
.m-login__wrapper .m-login__certify .text {font-size: 14px;color: #aaa;}
.m-login__wrapper .m-login__certify .m-login__sns {margin-top: 0;padding: 0;}
.m-login__wrapper .m-lock-account {width: 100%;max-width: 532px;padding: 0 16px;margin: 60px auto 0;text-align: center;}
.m-login__wrapper .m-lock-account__title {font-size: 20px;font-weight: 700;margin-bottom: 12px;}
.m-login__wrapper .m-lock-account__title.size-small {font-size: 16px;}
.m-login__wrapper .m-lock-account__description {font-size: 16px;color: #777;margin: 0;}
.m-login__wrapper .m-lock-account .m-login__sns {margin-top: 40px;max-width: 320px;padding: 0;}
.m-login__wrapper .m-lock-account .m-login__certify {text-align: left;padding: 0;margin-top: 40px;}
.m-login__wrapper .m-lock-account .m-login__certify .line {margin-bottom: 30px;}
.m-login__wrapper .m-lock-account .m-login__certify-box {padding: 0 16px;word-break: keep-all;}
@media (min-width: 768.02px) {
	.m-login__wrapper .m-login__certify .text br {display: none;}
	.m-login__wrapper .m-login__certify .m-login__sns {padding: 0 16px;}
	.m-login__wrapper .m-lock-account__description .d-lg-none {display: none;}
}
@media (max-width: 768px) {
	.m-login__wrapper .m-login__certify {max-width: 352px;}
	.m-login__wrapper .m-login__certify .line {max-width: 320px;}
	.m-login__wrapper .m-lock-account {margin-top: 40px;}
	.m-login__wrapper .m-lock-account__title {font-size: 18px;}
	.m-login__wrapper .m-lock-account__title.size-small {font-size: 14px;margin-bottom: 5px;}
	.m-login__wrapper .m-lock-account__description.size-small {font-size: 14px;}
	.m-login__wrapper .m-lock-account .m-login__sns {margin-top: 30px;}
	.m-login__wrapper .m-lock-account .m-login__certify {padding: 0;max-width: 320px;}
	.m-login__wrapper .m-lock-account .m-login__certify .line {display: none;}
	.m-login__wrapper .m-lock-account .m-login__certify-box {border: 1px solid #ccc;border-radius: 8px;text-align: center;padding: 25px 10px;background-color: #F9F9F9;}
}
/* E : (2024/06) 정보보호개선 과제 */