
/*Content CSS*/
#c2_wrap {position: relative; z-index: 1; background-color: #fff; overflow: hidden; padding:0 0 60px; }
#c2_wrap::before {content: ''; display: block; width: 100%; z-index: -1; height: 480px; position: absolute; left: 0; top: 0;
background:url("../img/c2_bg.jpg") 50% 50% no-repeat;background-size:cover;}
#c2_wrap .slider_controller {display: flex; align-items: center; position: absolute; left: 520px; bottom: 60px; z-index: 2; }

#c2_wrap .c_title h1 { font-size: 33px; }

/* sldier */
#c2_wrap .slider_wr { z-index: 1; padding:0 15px; }
#c2_wrap .slider_wr .box { width: 100%; display: flex; flex-direction: column; text-align: center; position: relative; }
#c2_wrap .slider_wr .box .txt { padding-top: 60px; }
#c2_wrap .slider_wr .box .txt p {margin: 30px 0;}
#c2_wrap .slider_wr .box .img { margin:0 auto; }
#c2_wrap .plus_btn { background: transparent; border:1px solid #fff; color:#fff; }

/* thumbnail */
.thumbnails_wrap { margin: 10px 0 0; width: calc(100% + 10px); margin-left: -5px; text-align: center; z-index: 2; }
.thumbnails_wrap .slick-track  {width: 100%;}
.thumbnails_wrap .slick-list { margin:0 auto; position: relative; left:0;}
.thumbnails_wrap .slick-slide { transition: all .2s ease; outline: none; display: inline-block; cursor: pointer; text-align: center; position: relative; overflow: hidden; margin:0 5px; }
.thumbnails_wrap .slick-slide img { }


/* paging */
/* #c2_wrap .paging {display: flex; align-items: center;}

#c2_wrap .progress_wr {width:150px; height: 1px; background: #ddd; position: relative;}
#c2_wrap .progress { width:1px; height:100%; opacity: 1; position:absolute; left:0; top:-0; z-index:10; transition-property: width; transition-duration:4000ms;
transition-timing-function: ease; }
#c2_wrap .progress.progress_active { width:100%; height:100%; opacity: 1; background: #1e2854; transition-property: width; transition-duration: 4000ms; transition-timing-function: ease; }
#c2_wrap .progress.progress_remove {width:0px; height:100%; opacity: 1; background: #1e2854; transition-property: width; transition-duration: .1s; transition-timing-function: ease;}

#c2_wrap .num_wr {display: flex; align-items:center; position: relative;  margin-left: 17px; }
#c2_wrap .num_wr span {display: block; font-size: 14px; font-weight: 400; color:#aaa;  font-family: 'Spoqa Han Sans Neo';}
#c2_wrap .num_wr span.c2_pagingInfo {color:#1e2854; font-weight: 700;} */

/* arrow */
#c2_wrap .slick-arrow { cursor: pointer; transition: all 0.3s; border:0; font-size: 0; border:1px solid #ddd; width: 50px; height: 50px; }
#c2_wrap .slick-arrow.slick-prev {background:url("../img/c2_prev.png") 50% 50% no-repeat; }
#c2_wrap .slick-arrow.slick-next {background:url("../img/c2_next.png") 50% 50% no-repeat; margin: 0 70px 0 11px;}
#c2_wrap .slick-arrow:hover {background-color: #f5f5f5; }
#c2_wrap .slick-arrow:focus {outline: none;}



@media screen and (max-width:1200px) {

}

@media screen and (max-width: 960px) {

}

@media screen and (max-width: 640px) {

}
