/* Slider */
.slick-slider
 { 

 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
 { 
 display: block; 
 overflow: hidden; 

 margin: 0; 
 padding: 0; 
 } 
.slick-list:focus
 { 
 outline: none; 
 } 
.slick-list.dragging
 { 
 cursor: pointer; 
 } 

.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
 { 
 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; 
 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; 
 } 
/* Slider */
.slick-loading .slick-list
 { 
 /*background: #fff url('../images/ajax-loader.gif') center center no-repeat; */
 } 

/* Arrows 아이콘 */
.slick-arrow { z-index: 102; position: absolute; top: calc(50% - 50px); width: 50px; height: 100px; font-size: 0; color: transparent; opacity: 0.6; } 
.slick-arrow::after, .slick-arrow::before { content: ''; position: absolute; left: 0; top: 48px; width: 72px; height: 2px; background-color: #fff; border-radius: 2px; transform-origin: left; } 
.slick-arrow::after { transform: rotate(45deg); } 
.slick-arrow::before { top: 50px; transform: rotate(-45deg); } 
.slick-arrow.slick-next { transform: rotate(180deg); } 
.slick-arrow:hover, .slick-arrow:hover { opacity: 1; } 
