/* 공통 */
.c1-wrap .btn.more-btn {justify-content: center;}
.c1-wrap .btn.more-btn span {color: #1b3f82;}
.c1-wrap .btn.more-btn .icon {background: #1b3f82;}

/*Content CSS*/
/* top */
.c1-wrap {text-align: center;padding: 60px 20px;overflow: hidden;}
.c1-wrap h3.title {color: #000;}
.c1-wrap h3.title::before {background-image: url("../img/title_bg.png");}
.c1-wrap h3.title::after {background-image: url("../img/title_bg2.png");}
.c1-wrap .top {position: relative; }
.c1-wrap .top .plus_btn {position: absolute; right:0; top:50%; transform:translateY(-50%);}
/* slider */
.c1-wrap .slider_wrap {margin-top: 20px;}
#c1_slider .box {padding: 0 10px;transition: opacity .3s linear;transition-delay: .5s;}
#c1_slider .box a {display: block;width: 100%;z-index: 1;position: relative;transition: all .3s ease;overflow: hidden;border: 1px solid #ddd;}
#c1_slider .box a .img img { margin:0 auto; }
#c1_slider .box a .txt {border-top: 1px solid #ddd;padding: 28px 0 35px;text-align: center;background: #f7f7f7;transition: .3s;}
#c1_slider .box a .img {padding: 30px;}
#c1_slider .box a .txt {}
#c1_slider .box a .txt h2 {font-size: 20px;font-weight: 500;color:#000;white-space: nowrap;margin-bottom: 12px;text-transform: uppercase;}
#c1_slider .box a .txt .more {display: flex; align-items: center; margin-top: 10px; font-size: 18px; font-weight: 300; color:#9a9a9a; }
#c1_slider .box a .txt .more img {margin-left: 10px; position: relative; top:2px;}


/* hover */
#c1_slider .slick-arrow {border:0; position: absolute; bottom: -2px;font-size: 0; width: 45px ;height: 30px; display: block; z-index: 3;
background: url('../img/c1_prev.png') no-repeat 50% 50%; cursor: pointer;}
#c1_slider .slick-arrow.slick-prev {left: 360px;}
#c1_slider .slick-arrow.slick-next {right: 360px;background-image: url('../img/c1_next.png')}

/* slick-dots */
#c1_slider .slick-dots {position: relative;display: flex;width: 100%;text-align: center;margin: 35px auto 0;justify-content: center;}
#c1_slider .slick-dots li {margin-right: 18px;}
#c1_slider .slick-dots li:last-child {margin-right: 0; }
#c1_slider .slick-dots button {background: #dfdedb;width: 12px;height: 12px;border-radius: 50%;transition: all 0.2s ease;position: relative;z-index: 1;border: 0;font-size: 0;box-shadow: none;display: block;}
#c1_slider .slick-dots li.slick-active button {width: 30px; border-radius: 8.9px; background: linear-gradient(to left, rgba(23, 28, 97, .96), rgba(0, 160, 233, .96));
};}
