/* 공통 */
#c1_wrap .c_inner {width:100%; margin:0 auto; padding:0 15px;}
#c1_wrap .m_title {position: relative; text-align: left;}
#c1_wrap .m_title h1 {font-size:32px; font-weight: 600; color:#141414; font-family: 'Raleway', sans-serif;}
#c1_wrap .m_title a {font-size:14px; font-weight: 500; color:#707070; font-family: 'Raleway', sans-serif; position: absolute; right:0; bottom:0; transition: all .3s ease;}
#c1_wrap .m_title a i {margin-left:10px; transition: all .4s ease;}
#c1_wrap .m_title a:hover {color:#072a60;}
#c1_wrap .m_title a:hover i {transform: rotate(180deg);}

/*Content CSS*/
#c1_wrap {width:100%; text-align: center; padding:50px 0; }
#c1_wrap .c_inner {position: relative;}

/* slider */
.c1_list {padding:0; width:100%; position: relative; z-index: 1; margin-top:40px; }
.c1_list .slick-slide { margin:0 10px; outline: none;}
.c1_list a {display: block; position: relative;}
.c1_list .c1_img {width:100%; overflow: hidden; border:1px solid #eee;}
.c1_list .c1_img img { width:100%;}
.c1_list .c1_txt {width:100%; padding:30px 30px; border:1px solid #dedede; border-top:0; text-align: left; transition: all .3s ease; background: #fff;}
.c1_list .c1_txt h2 {font-size:18px; line-height: 30px; letter-spacing: -.5px; color:#141414;margin-bottom:15px; transition: color .3s ease; font-weight: 400;
white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.c1_list .c1_txt p {font-size:14px; font-weight: 300; color:#727272; letter-spacing: -.5px; transition: color .3s ease; white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.c1_list .c1_plus {display: flex; align-items: center; justify-content: center; width:50px; height:50px; transition: all .3s ease; background: #072a60; border:1px solid #072a60;
position: absolute; right:0; bottom:101px;}
.c1_list .c1_plus i {color:#fff; font-size:20px; transition: all .4s ease;}
/* .c1_list a:hover .c1_img img {transform: scale(1.1);}
.c1_list a:hover .c1_txt {background: #072a60;}
.c1_list a:hover .c1_txt h2 {color:#fff;}
.c1_list a:hover .c1_txt p {color:rgba(255,255,255,.6);}
.c1_list a:hover .c1_plus {background: #fff;}
.c1_list a:hover .c1_plus i {color:#072a60; transform: rotate(180deg);} */

/* slick prev next */
.c1_arrow {position:absolute; width:100%; left:0; z-index:1; top:260px;  border:0px solid red;}
.c1_prev {position:absolute;left:0; top:0; }
.c1_next {position:absolute;right:0; top:0; }
.c1_prev,  .c1_next { font-size:50px; position: absolute; z-index: 100; cursor: pointer; top:0; outline: none; opacity: .6; transition: opacity 0.2s ease; color:#4e4e4e;
padding:30px;}
.c1_prev:hover, .c1_next:hover {opacity: 1;}

/* slick-dots */
#c1_wrap .slick-dots {display: flex; justify-content: center; margin-top:40px;}
#c1_wrap .slick-dots button {border:0; background: rgba(0,0,0,.1); border-radius: 50%; width:12px; height:12px; font-size:0; box-shadow: none;
transition: all .3s ease; outline: none;}
#c1_wrap .slick-dots li {margin-right:20px;}
#c1_wrap .slick-dots li.slick-active button {width:35px;border-radius: 30px; background: #072a60;}
#c1_wrap .slick-dots li:last-child {margin-right:0;}






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

}

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

}

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

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

}
