/* 공통 */
#c1_wrap .c_inner { max-width: 1300px; margin:0 auto; position: relative; }
#c1_wrap .c_title h1 {font-size: 38px;font-weight: 700;color:#000;font-family: 'Raleway', sans-serif;}

/*Content CSS*/
#c1_wrap {position: relative;z-index: 1;background-color: #fff;padding: 0 20px 60px;overflow: hidden;}
#c1_wrap .c_title {text-align: center;}
#c1_wrap .c_title h1::before {content: '';display: block;content: '';display: block;width: 44px;height: 3px;background-color: #000;margin:0 auto 15px;}
#c1_wrap .c_inner p {font-size: 16px;font-weight: 300;color:#000;line-height: 30px;margin: 25px 0 35px;text-align: center;word-break: keep-all;}
#c1_wrap .c_inner p br {display: none;}
/* sldier */
#c1_wrap .slider_wr {margin-top: 30px;}
#c1_wrap .slider_wr .box {width: 100%;height: 280px;}
#c1_wrap .slider_wr .box a {display: block;width: 100%;height: 100%;background: url('../img/c1_img1.jpg') 50% 50% no-repeat;background-size:cover;position: relative;z-index: 1;padding: 20px;}
#c1_wrap .slider_wr .box a h1 {font-size: 38px;font-weight: 600;color:#fff;margin-bottom: 30px;font-family: 'Raleway', sans-serif;word-break: keep-all;}
#c1_wrap .slider_wr .box a:hover .arrow img {animation:arrow 1s infinite ease;}
@keyframes arrow {
    0%{transform:translateX(-0);}
    50%{transform:translateX(10px);}
    100% {transform:translateX(-0);}
}
/* img */
#c1_wrap .slider_wr .box.sol2 a {background-image: url('../img/c1_img2.jpg'); }
#c1_wrap .slider_wr .box.sol3 a {background-image: url('../img/c1_img3.jpg'); }
#c1_wrap .slider_wr .box.sol4 a {background-image: url('../img/c1_img4.jpg'); }
#c1_wrap .slider_wr .box.sol5 a {background-image: url('../img/c1_img5.jpg'); }

#c1_wrap .slider_wr .box.sol4 a::before {content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; z-index:-1;background-image: linear-gradient(120deg, rgba(0,0,0,.5), transparent 60%); }

/* thumbnail */
.thumbnails_wrap {margin: 0;text-align: center;position: relative;z-index: 2;}
.thumbnails_wrap ul {}
.thumbnails_wrap .slick-track  {transform: none !important;width: 100%;display: flex;flex-wrap: wrap;justify-content: center;}
.thumbnails_wrap .slick-list{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.thumbnails_wrap .slick-slide {transition: all .2s ease;outline: none;cursor: pointer;overflow: hidden;text-align: center;position: relative;width: calc(33.33% - 10px);font-size: 20px;}
 .thumbnails_wrap .slick-slide + .slick-slide:not(:nth-child(4)) {margin-left: 15px;}
 .thumbnails_wrap .slick-slide:nth-child(n+4) {margin-top: 15px;}
.thumbnails_wrap .slick-slide::before{ content: ''; display: block; width: 100%; height: 100%; background-color: rgba(0,0,0,.6); left: 0; top: 0; position: absolute;
transition: background-color .3s ease;  }
.thumbnails_wrap .slick-slide h1 {position: absolute;font-size: 16px;font-weight: 700;color:#fff;font-family: 'Raleway', sans-serif;left:50%;top:50%;transform: translate(-50%, -50%);font-size: 1em;}
.thumbnails_wrap .slick-slide img {width: 100%;}
.thumbnails_wrap .slick-slide.slick-current::before {background-color: rgba(3,113,251,.68);}








@media screen and (max-width:2560px) {
.thumbnails_wrap .slick-slide {font-size: 30px;}
}

@media screen and (max-width: 767px) {
.thumbnails_wrap .slick-slide {font-size: 25px;}
}

@media screen and (max-width: 480px) {
    .thumbnails_wrap .slick-slide {font-size: 16px;}
}
