﻿@charset "utf-8";



/* 메인 Css */

.section{padding-top:70px;}
.section:after{content:""; display:block; clear:both}
.section.bg{background:#f4f2e0}
@media (max-width: 1367px) {
}
@media (max-width: 1240px) {
.section{padding-top:50px;}
}
@media (max-width: 1099px) {
}
@media (max-width: 992px) {
.section{padding-top:30px;}
}
@media (max-width: 768px) {
}
@media (max-width: 480px) {
}





.mainVisual{background:url(/image/main/m-bg.png) center center no-repeat; background-size:cover; padding:70px 0px;}
.mainVisual .inner{position:Relative; padding-left:658px;}
/* ---------------------------------- */
/* Intro Banner
------------------------------------- */
.intro-banner {position: absolute;top:0px; left:0px; width:658px; }

/* Testimonials
------------------------------------- */
.testimonial-box {background: transparent; color: #888;position: relative;box-shadow: none;transition: 0.4s;cursor: grab;text-align: center;transform: scale(1);}
.testimonial-box img{border-radius:15px;}
.testimonial-carousel .slick-slide {margin:0px;opacity: 1;transition: 0.4s;pointer-events: all;}
.testimonial-carousel .slick-slide.slick-active {opacity: 1; filter: none; pointer-events: all;}
.testim  onial-carousel .slick-slide.slick-active .testimonial-box {transform: scale(1);}
.testimonial-carousel .slick-slide.slick-active .testimonial-box:before {opacity: 1;}
.testimonial-carousel .slick-slide.slick-active .testimonial-box {background: #transparent;}
.testimonial-carousel .slick-next { right: -25px; }
.testimonial-carousel .slick-prev { left: -25px; }
.testimonial-carousel .slick-next,
.testimonial-carousel .slick-prev { margin-top: 0px; }
.testimonial-carousel .slick-dots{position:absolute; bottom:20px; left:0px; width:100%;}

.full-width-carousel-fix .default-slick-carousel.slick-initialized .hotdeal,
.full-width-carousel-fix .blog-carousel.slick-initialized .blog-compact-item-container {
	margin: 15px;transform: scale(1);opacity: 0;pointer-events: none;transition: 0.4s;}

.full-width-carousel-fix .default-slick-carousel.slick-initialized .slick-slide.slick-active.hotdeal,
.full-width-carousel-fix .blog-carousel.slick-initialized .slick-slide.slick-active.blog-compact-item-container {
	transform: scale(1);opacity: 1;pointer-events: all; }
@media (max-width: 1367px) {
.mainVisual .inner{ padding-left:600px;}
.intro-banner { width:600px; }
}
@media (max-width: 1240px) {
.mainVisual{padding:50px 0px;}
.mainVisual .inner{ padding-left:500px;}
.intro-banner { width:500px; }
}
@media (max-width: 1099px) {
}
@media (max-width: 992px) {
.mainVisual{padding:30px 0px;}
.mainVisual .inner{ padding-left:0px;}
.intro-banner {position: relative;top:0px; left:0px; width:100%; margin-bottom:30px;}
.intro-banner  img{width:100%}
}
@media (max-width: 768px) {
}
@media (max-width: 480px) {
}






.rightCon-area{padding-left:50px;}
.mLogin{}
.mLogin .form-area{height:55px; border:1px solid #005f86; border-radius:3px; background:#fff; padding-right:110px; position:Relative}
.mLogin .form-area A{display:block; width:110px; height:53px; line-height:53px; text-align:Center; color:#fff; font-weight:bold; font-size:16px; background:#005f86;position:absolute; right:0px; top:0px;}
.mLogin .form-area input[type=text],.form-area input[type=password]{float:left; width:50%; height:53px; border:0px;padding:0px 20px;box-shadow:none;font-size:15px;}
.mLogin .form-area input[type=text]:focus,.form-area input[type=password]:focus{box-shadow:none}
.mLogin .form-area input[type=password]{background:url(/image/main/input-bg.png) left center no-repeat;}
.mLogin .joinBtn{overflow:hidden; margin-top:15px;}
.mLogin .joinBtn a{diplay:block; font-weight:bold; line-height:24px; font-size:13px;}
.mLogin  .joinBtn .fl {margin-left:-5px}
.mLogin  .joinBtn .fl a{float:left; margin-right:10px; color:#333}
.mLogin  .joinBtn .fr a{float:left; color:#fff;padding:0px 10px; border-radius:3px;}
.mLogin  .joinBtn .fr a img{vertical-align:middle;margin-right:5px}
.mLogin  .joinBtn .fr a:nth-child(1){background:#2dab30; color:#fff}
.mLogin  .joinBtn .fr a:nth-child(2){background:#ffe200; color:#381e1e;margin-left:10px; }

.mLogin2{height:90px; border:1px solid #005f86; border-radius:3px; background:#fff;padding:15px 30px}
.mLogin2 h2{font-size:15px; margin-bottom:5px;}
.mLogin2 h2 strong{color:#005f86}
.mLogin2 a{float:left; background:#e9f2f5; border-radius:3px; margin-right:10px;padding:2px 10px; font-weight:bold; color:#009cb8}
/* ---------------------------------- */
/* mainBtn-area
------------------------------------- */
.mainBtn-area{height:373px; background:#fff;box-shadow: 0 3px 10px rgb(0 0 0 / 20%);border-radius:15px; margin-top:26px;}
.mainBtn-area:after{content:""; display:Block; clear:both}
.mainBtn-area  ul{overflow:hidden; height:100%;}
.mainBtn-area  ul li{float:left; width:50%;height:33.333%;padding:30px 0px 0px 30px;border-bottom:1px solid #eee}
.mainBtn-area  ul li:nth-child(1),.mainBtn-area  ul li:nth-child(3),.mainBtn-area  ul li:nth-child(5){border-right:1px solid #eee}
.mainBtn-area  ul li:nth-child(5),.mainBtn-area  ul li:nth-child(6){border-bottom:0px}
.mainBtn-area  ul li a{display:block;padding-left:72px;position:Relative;}
.mainBtn-area  ul li a h2{font-family: 'Noto Sans KR'; font-size:23px; letter-spacing:-1px;font-weight:bold; margin-bottom:5px; line-height:1.4em}
.mainBtn-area  ul li a p{font-size:16px; margin:0px; line-height:22px; color:#777; font-weight:bold}
.mainBtn-area  ul li a img{display:Block; position:absolute; top:0px;left:0px;}

@media (max-width: 1367px) {
.rightCon-area{padding-left:30px;}
.mLogin  .joinBtn .fl a{  margin-right:5px;  }
.mLogin  .joinBtn .fr a{padding:0px 7px; }
.mLogin  .joinBtn .fr a:nth-child(2){ margin-left:5px; }
.mainBtn-area{height:330px; }
.mainBtn-area  ul li{padding:25px 0px 0px 20px;}
.mainBtn-area  ul li a{ padding-left:65px;}
.mainBtn-area  ul li a h2{font-size:22px; }
.mainBtn-area  ul li a p{font-size:15px;}
.mLogin2{padding:15px 20px}
}
@media (max-width: 1240px) {
.mLogin,.mLogin2{display:none}
.mainBtn-area{margin-top:0px;height:375px; }
.rightCon-area{padding-left:20px;}
.mainBtn-area  ul li{padding:33px 0px 0px 18px;}
}
@media (max-width: 1099px) {
}
@media (max-width: 992px) {
.rightCon-area{padding-left:0px;}
.mainBtn-area{ height:200px; }
.mainBtn-area  ul li{width:33.333%;height:50%;border-right:1px solid #eee;padding:25px 0px 0px 23px;}
.mainBtn-area  ul li:nth-child(3),.mainBtn-area  ul li:nth-child(6){border-right:0px}
.mainBtn-area  ul li a h2{font-size:20px; margin-bottom:2px;}
.mainBtn-area  ul li a img{height:50px}
}
@media (max-width: 768px) {
.mainBtn-area{ height:280px; }
.mainBtn-area  ul li{padding:20px 0px ;}
.mainBtn-area  ul li a{padding-left:0px;}
.mainBtn-area  ul li a img{margin:0 auto 3px; position:Relative}
.mainBtn-area  ul li a h2,.mainBtn-area  ul li a p{text-align:center}
.mainBtn-area  ul li a h2{font-size:18px; margin-bottom:2px;}
.mainBtn-area  ul li a p{font-size:13px;}
}
@media (max-width: 480px) {
}


/* ---------------------------------- */
/* icoMenu-area
------------------------------------- */
.icoMenu-area{background:#005f86}
.icoMenu-area ul{display:flex}
.icoMenu-area ul li{flex:1; border-left:1px solid #0f79a4}
.icoMenu-area ul li:last-child{ border-right:1px solid #0f79a4}
.icoMenu-area ul li a{display:Block; padding:30px 0px; color:#fff;font-family: 'Noto Sans KR'; font-size:18px;}
.icoMenu-area ul li a strong{display:Block; text-align:center;}
.icoMenu-area ul li img{display:Block; margin:0 auto 15px}

@media (max-width: 1240px) {
.icoMenu-area ul li a{font-size:17px;padding:25px 0px;}
}
@media (max-width: 1099px) {
}
@media (max-width: 992px) {
.icoMenu-area ul{display:block; overflow:hidden}
.icoMenu-area ul li{flex:none; float:left;width:25%;border-bottom:1px solid #0f79a4}
.icoMenu-area ul li:nth-child(4){ border-right:1px solid #0f79a4}
.icoMenu-area ul li a{font-size:17px; padding:20px 0px;}
.icoMenu-area ul li img{height:40px;margin:0 auto 5px}
}
@media (max-width: 768px) {
.icoMenu-area ul li a{font-size:15px;}
}
@media (max-width: 480px) {
.icoMenu-area .container{padding:0px}
}

.middle-con{overflow:hidden;}
.middle-con .inner-left{float:left; width:60%;}
.middle-con .inner-right{float:left; width:40%;padding-left:70px;}
.middle-con .title{font-family: 'Noto Sans KR';font-weight:Bold; font-size:25px; height:37px; background:url(/image/main/t-bg.png) left bottom no-repeat;margin-bottom:20px; color:#333}
.middle-con .title span{color:#009dba}
@media (max-width: 1240px) {
.middle-con .inner-right{padding-left:40px;}
.middle-con .title{ font-size:22px; }
}
@media (max-width: 1099px) {
}
@media (max-width: 992px) {
.middle-con .inner-left,.middle-con .inner-right{width:100%;padding-left:0px;}
.middle-con .inner-right{margin-top:30px;}
}
@media (max-width: 768px) {
.middle-con .title{ font-size:20px; }
}
@media (max-width: 480px) {
}
/* ---------------------------------- */
/* csCenter
------------------------------------- */
.csCenter{}
.csCenter ul{overflow:hidden}
.csCenter ul li{float:left; margin-right:10px;}
.csCenter ul li a{display:block; width:133px; height:40px; line-height:36px; text-align:Center; font-size:17px; font-weight:bold; border-radius:50px;}
.csCenter ul li a img{vertical-align:middle;margin-right:5px;}
.csCenter ul li:nth-child(1) a{border:2px solid #005f86; color:#005f86}
.csCenter ul li:nth-child(2) a{border:2px solid #ffef6b; background:#ffef6b;color:#381e1e}
.csCenter ul li:nth-child(3) a{border:2px solid #17a09e;  background:#17a09e;color:#fff}
.csCenter .num{font-size:25px; margin-top:17px; line-height:32px;font-weight:bold; color:#333;font-family: 'Noto Sans KR'!important;}
.csCenter .num img{vertical-align:top;margin-right:10px;}
.csCenter p{font-size:15px; color:#777777; margin-top:17px;}
.csCenter .bank{overflow:hidden; margin-top:17px; }
.csCenter .bank img{float:left;vertical-align:top;margin-right:10px;}
.csCenter .bank span{float:left; line-height:23px;margin-right:10px;font-weight:bold; font-size:17px; color:#333;}
.csCenter .bank .bankNum{font-family: 'Noto Sans KR';line-height:22px;font-size:20px;}
@media (max-width: 1240px) {
.csCenter p{font-size:14px;}
}
@media (max-width: 1099px) {
}
@media (max-width: 992px) {
.csCenter ul li a{ font-size:15px; }
}
@media (max-width: 768px) {
.csCenter ul{margin:0px -2px;}
.csCenter ul li{width:33.333%;padding:0px 2px; margin:0px;}
.csCenter ul li a{width:100%}
.csCenter .num{font-size:22px;} 
}
@media (max-width: 480px) {
.csCenter ul li  img{display:none;}
.csCenter .num{font-size:20px;} 
.csCenter .bank{margin-top:10px;}
.csCenter .bank span{width:100%; line-height:26px;font-size:15px; }
.csCenter p{font-size:13px;  margin-top:10px;}
.csCenter .bank .bankNum{font-size:18px;}
}

/* ---------------------------------- */
/* notice
------------------------------------- */
.notice{position:Relative; }
.notice ul{width:100%;height:205px; overflow:hidden; background:R ed}
.notice ul li{height:14px; height:51px; padding-left:10px; background:url(/image/main/bl.png) left 22px no-repeat; border-bottom:1px solid #eee;}
.notice ul a{display:block;font-family: 'Noto Sans KR';padding-top:15px;}
.notice ul a p{width:75%; font-size:17px; color:#333; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:18px;}
.notice ul li span{float:right; color:#666;font-size:12px; line-height:18px ;background:url(/image/main/bell.png) left center no-repeat;padding-left:16px}
.notice .more{position:absolute;  right:0px; top:3px;}
@media (max-width: 1240px) {
}
@media (max-width: 1099px) {
}
@media (max-width: 992px) {
.notice ul{ border-top:1px solid #eee;}
}
@media (max-width: 768px) {
}
@media (max-width: 480px) {
}
 

/* ---------------------------------- */
/* reView
------------------------------------- */
.reView{position:Relative; }
.reView ul{margin:0px -10px;}
.reView ul li{float:left; width:33.333%;padding:0px 10px;}
.reView ul li a{display:block; height:138px; border-radius:15px; overflow:hidden;position:Relative}
.reView ul li a img{position:absolute; top:50%; transform:translateY(-50%); min-height:100%}
.reView ul li p{font-size:15px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:100%;margin-top:17px;}
.reView .more{position:absolute;  right:0px; top:3px;}
@media (max-width: 1240px) {
.reView ul{margin:0px -5px;}
.reView ul li{ padding:0px 5px;}
}
@media (max-width: 1099px) {
}
@media (max-width: 992px) {
}
@media (max-width: 768px) {

}
@media (max-width: 480px) {
.reView ul li a{height:100px;}
.reView ul li p{margin-top:5px;font-size:13px; }
}
 

/* ---------------------------------- */
/* trkSearch
------------------------------------- */
.trkSearch{}
.trkSearch ul li{margin-bottom:11px;}
.trkSearch ul li:last-child{margin-bottom:0px}
.trkSearch ul li a{display:block; height:50px; line-height:48px; border:1px solid #eee; border-radius:15px; padding:0px 16px;font-family: 'Noto Sans KR';font-size:18px; color:#333; font-weight:400}
.trkSearch ul li a:after{content:"\e912"; float:right;font-family: "Feather-Icons";}
.trkSearch ul li a img{vertical-align:top;top:10px;position:Relative;margin-right:7px;}
@media (max-width: 992px) {
.trkSearch ul {margin:0px -5px}
.trkSearch ul li{float:left; width:33.333%;padding:0px 5px;margin-bottom:0px}
.trkSearch ul li a{font-size:16px;}
}
@media (max-width: 768px) {
.trkSearch ul li{float:left; width:100%;margin-bottom:10px}
}
@media (max-width: 480px) {
}

/* ---------------------------------- */
/* schedule-area
------------------------------------- */
.schedule-area{ margin-bottom:40px;}
.schedule-area .title{font-family: 'Noto Sans KR';font-weight:Bold; font-size:25px; height:37px; background:url(/image/main/t-bg.png) left bottom no-repeat;margin-bottom:20px; color:#333}
.schedule-area .title span{color:#009dba}
.schedule-area table{width:100%;    border-collapse: collapse}
.schedule-area td, .schedule-area th{border:1px solid #ededed; text-align:center; height:48px;font-weight:bold; font-size:16px; width:12.5%}
.schedule-area th{background:#fbfbfb; font-weight:100}
.schedule-area td.bg{background:#e9f2f5; }
.schedule-area th .fc_red{color:#ff4b55}
@media (max-width: 1240px) {
.schedule-area{ margin-bottom:20px;}
.schedule-area .title{ font-size:22px;  }
}
@media (max-width: 1099px) {
}
@media (max-width: 992px) {
.schedule-area{margin-bottom:30px;}
}
@media (max-width: 768px) {
.schedule-area .title{ font-size:20px;  }
.schedule-area{margin-bottom:10px;}
.schedule-area td, .schedule-area th{font-size:15px; }
}
@media (max-width: 480px) {
.schedule-area td, .schedule-area th{font-size:13px;padding:0px 5px}
}
/* ---------------------------------- */
/* scheduleBot-area
------------------------------------- */
.scheduleBot-area{margin:0px -20px;}
.scheduleBot-area .box_con{float:left; width:30%; padding:0px 20px;}
.scheduleBot-area .box_con:first-child{width:40%;}
.scheduleBot-area .box_con .inner{min-height:172px;padding:25px 30px; border-radius:15px; background:#e9f2f5}
.scheduleBot-area .box_con .inner .tit{font-family: 'Noto Sans KR'; font-size:21px; letter-spacing:-1px;color:#005f86;height:40px; text-align:center; border-bottom:1px solid #c8d9de; font-weight:400}
.scheduleBot-area .box_con p{text-align:center; font-size:18px;font-family: 'Noto Sans KR';color:#333;padding-top:15px;}
.scheduleBot-area .box_con:not(:first-child) p{padding-top:35px;}
.scheduleBot-area .box_con p span{color:#009cb8}
.scheduleBot-area .box_con ul{display:table; margin:0 auto;}
.scheduleBot-area .box_con ul li{display: flex; align-items: center; justify-content: center; float:left; padding:0px 5px; width:50%; text-align:center;}
.scheduleBot-area .box_con ul li img{float:left;position:Relative; top:10px;margin-right:3px; width:27px; height:auto;}
.scheduleBot-area .box_con ul li  p{float:left;}

@media (max-width: 1367px) {
.scheduleBot-area .box_con .inner{padding:25px 20px; }
.scheduleBot-area .box_con ul li{  padding:0px 2px}
}
@media (max-width: 1240px) {
.scheduleBot-area{margin:0px -10px;}
.scheduleBot-area .box_con  {padding:0px 10px;width:30%;}
.scheduleBot-area .box_con:nth-child(1){width:40%;}

}
@media (max-width: 1099px) {
}
@media (max-width: 992px) {
.scheduleBot-area{margin:0px -5px;}
.scheduleBot-area .box_con {padding:0px 5px;width:25%;}
.scheduleBot-area .box_con:nth-child(1){width:50%;}
.scheduleBot-area .box_con .inner .tit{font-size:18px; }
.scheduleBot-area .box_con p{ font-size:16px;}
}
@media (max-width: 768px) {
.scheduleBot-area .box_con {width:50%}
.scheduleBot-area .box_con:nth-child(1){width:100%;margin-bottom:10px;}
.scheduleBot-area .box_con .inner{height:95px;padding:15px 20px; }
.scheduleBot-area .box_con .inner .tit{font-size:17px;height:30px; }
.scheduleBot-area .box_con p{ font-size:15px;padding-top:10px;}
}
@media (max-width: 480px) {
}


/* -------------------------------------------------------------- */
/* 05. Scripts Styles
----------------------------------------------------------------- */

/* ---------------------------------- */
/* Slick Slider
------------------------------------- */
/* Slider */
.slick-slider {position: relative; display: block; box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {position: relative; display: block;overflow: hidden;margin: 0; padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer; cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.slick-track { position: relative; top: 0; left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,
.slick-track:after {display: table;content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide { display: none; float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {isplay: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide { display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

/* Slider */
/*.slick-loading .slick-list {
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}
*/

/* Arrows */
.slick-prev,
.slick-next {font-size: 0; line-height: 0; position: absolute;  top: 50%; display: block;padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%);
    transform: translate(0, -50%); cursor: pointer; border: none; outline: none;  background-color: #b2b2b2; border-radius: 48px; width: 48px; height: 48px;display: block;
    top: calc(50% 0px); transform: translateY(-50%);transition: 0.3s;  box-shadow: 0 3px 12px rgba(0,0,0,0.15);  z-index: 10;}
.slick-prev:hover,
.slick-next:hover {color: transparent;outline: none;background: #66676b;}
.slick-prev:hover:before,
.slick-next:hover:before {opacity: 1;}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {pointer-events: none;cursor: default;background-color: #e8e8e8;box-shadow: none;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {color: #808080;}
.slick-prev:before,
.slick-next:before {font-family: "Feather-Icons"; font-size: 18px;line-height: 1;opacity: 1;transition: 0.3s;position: relative;color: #fff;}
.slick-prev { left: -85px; }
.slick-prev:before {  content: '\e910'; left: 0px; top:0px}
.slick-next {  right: -85px; }
.slick-next:before { content: '\e912'; right: 0px;  top:0px}
/* Dots */
.slick-dots {margin: 0 auto;padding: 0;text-align: center;}
.slick-dots li {position: relative; display: inline-block;padding: 0; margin: 0 3px;cursor: pointer;}
.slick-dots li {font-size: 0; line-height: 0; cursor: pointer; color: transparent;border: 0;position: relative;outline: none;display: inline-block;width: 15px;
	height: 15px;margin: 0 3px;opacity: 1;border-radius: 50%;line-height: 0;box-shadow: inset 0 0 0 2px #c0c0c0;transition: all 0.3s;}
.slick-dots li.slick-active {box-shadow: inset 0 0 0 6px #c0c0c0;transition: all 0.3s;}
.slick-dots li:after { display: block;height: 13px;width: 13px;content: "";position: absolute;top: 1px;left: 1px;background-color: transparent;
	border-radius: 50%;transition: all 0.3s;opacity: 0;background-color: #c0c0c0;}
.slick-dots li.slick-active:after {opacity: 1;}

/* Reset */
.slick-slide { display: none; outline: none; }
.slick-initialized .slick-slide { display: block; }
.default-slick-carousel .slick-carousel-item { margin: 0px; }
.default-slick-carousel {height: auto;width: calc(100% + 0px);left: 0px;}
.default-slick-carousel,
.testimonial-carousel,
.logo-carousel,
.blog-carousel { display: none; }
.default-slick-carousel.slick-initialized,
.testimonial-carousel.slick-initialized,
.logo-carousel.slick-initialized,
.blog-carousel.slick-initialized { display: block; }

/* Custom */
.default-slick-carousel .freelancer { margin: 15px; width: 30%; }
.default-slick-carousel.slick-initialized .freelancer { width: auto; }
.default-slick-carousel .freelancer-details-list ul li { margin-right: 22px; }
.default-slick-carousel .freelancer-details-list ul li:last-child { margin-right: 0px; }

.default-slick-carousel .freelancer:hover {box-shadow: 0 2px 12px rgba(0,0,0,0.12);transform: translateY(0px);}

@media (min-width: 1367px) and (max-width: 1440px) {
	.slick-prev { left: -65px; }
	.slick-next {  right: -65px; }
}

@media (max-width: 1290px) {
	.slick-prev { left: -10px; }
	.slick-next {  right: -10px; }
}

@media (max-width: 1090px) {
	.slick-prev { left: 40px; }
	.slick-next {  right: 40px; }
}

.full-width-carousel-fix { overflow: hidden; }
.full-width-carousel-fix .slick-list { overflow: visible; } 










#noData-pop{background-color:rgba(255,255,255,0.8); position:absolute;top:40%;left: 50%;transform: translate(-50%, -50%); z-index:999999}
.noData-popWp{background:#fff; padding:10px; width:500px; border:1px solid #aaa; box-sizing:border-box;}
.noData-pop-title{padding:10px; text-align:center; color:#222; font-size:13px; font-weight:bold; background:#eafbfa; border:1px solid #73dece; margin-bottom:20px;}
.noData-tabel{height:250px; overflow-y:auto;}
.noData-tabel table{width:100%;}
.noData-tabel table th , .noData-tabel table td{padding:5px 0; line-height:1.2em; text-align:center;}
.noData-tabel table th{border-top:1px solid #979797; border-bottom:1px solid #c5c5c5; background:#fafafa; font-weight:bold;}
.noData-tabel table td{font-size:13px;}
.pop-btnArea{margin-top:20px; text-align:center;}
#noData-pop a.pop-btn-blue{height:23px; line-height:23px; padding:5px 10px; color:#fff; text-align:center; background:#1490d7; border-radius:4px;}
#noData-pop .close-area{padding:5px 0;}
#noData-pop .close-area:after{content:''; display:block; clear:both;}
#noData-pop .close-area a{font-size:13px; float:right; padding:0 3px;}

@media (max-width: 768px) {
.noData-popWp{width:350px;}
}

/*팝업*/

@media(max-width:1099px){
    .LayerPop{position:fixed!important;top:50%!important; left:50%!important; transform:translate(-50%,-50%);width:350px; height:350px;}
    .LayerPop iframe{max-width:100%;max-height:100%;}
   .LayerPop iframe img{max-width: 100%!important; height:auto}
}





