/* 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{display: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;}

/*
================================================================================================================
SLICK THEME
================================================================================================================
*/
/* 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;
color:transparent;
border:none;
outline:none;}
.slick-prev{left:10%;}
[dir='rtl'] .slick-prev{right:10%; left:auto;}
.slick-next{right:10%;}
[dir='rtl'] .slick-next{right:auto; left:10%;}

/* Dots */
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{
position:absolute;
display:block;
width:100%;
padding:0;
margin:0;
bottom:-20px !important;
list-style:none;
text-align:center;}
.slick-dots li{
position:relative;
display:inline-block;
padding:0;
cursor:pointer;}
.slick-dots li button{
font-size:0;
line-height:0;
display:block;
padding:5px;
cursor:pointer;
color:transparent;
border:0;
outline:none;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none;}

@media screen and (max-width:980px){
.slick-prev{left:1%;}
[dir='rtl'] .slick-prev{right:1%; left:auto;}
.slick-next{right:1%;}
[dir='rtl'] .slick-next{right:auto; left:1%;}}

@media screen and (max-width:680px){
.slick-dots{bottom:-10px !important;}}

/*
================================================================================================================
SLICK THEME-CUSTOM
================================================================================================================
*/
/*슬라이드 3 이하의 대응 추가*/
.slick-slide{transition:all .6s ease;}
.slick-slide:not(.slick-active){opacity:.3;}

@media screen and (min-width:641px){
.slick-slide{transform:scale(.85);}
.slick-current{transform:scale(1);}}

@media screen and (max-width:640px){
.slick-slide,
.slick-current{transform:scale(.9);}}

.slick-dots li,.slick-dots li button{width:10px; height:10px;}
.slick-dots li {margin:0 10px;}
.slick-dots li button{
background-color:#00a4be;
border-radius:50%;
transition:all .6s ease;
box-shadow:0 0 4px #002b6d;
opacity:.7;}
.slick-dots li button:hover,
.slick-dots li.slick-active button{background-color:#00fcff; opacity:1;}

.slick-prev,
.slick-next{
width:90px;
height:150px;
background-color:transparent;
background-size:100%;
transition:all .6s ease;
z-index:2 !important;}
.slick-prev{background-image:url("../img/news/slide/btn_prev.png");}
.slick-next{background-image:url("../img/news/slide/btn_next.png");}
.slick-prev:hover,.slick-next:hover{opacity:.7}