/*공통*/
.text-center {text-align:center;}
.con {width:100%; padding:0 15px;}
.main_title {text-align:center; position: relative;}
.main_title h1 {font-weight: 400; font-size:24px; color:#333333;     font-family: 'NanumSquare',sans-serif;  word-break: keep-all; line-height: 36px;}
.main_title h1 b {font-weight: 600;}
.main_title span {display: block;  width: 40px; height: 4px; background-color: #019b92; margin:20px auto 0;}
.main_title p {font-size:15px; font-weight: 400; color:#333; letter-spacing: -1px; margin-top:20px; word-break: keep-all;}
.main_title p b {font-weight: 500;}
.main_title a {font-size:15px; font-weight: 400; color:#019b92; display: block; margin-top:10px;}

/* con */
.c3_wrap {padding:0 0 50px 0;}
.c3_wrap .con {position: relative;}

/*Content CSS*/
.c3_slider {margin-top:40px;}
.c3_slider .slider_inner { max-width:100%; position: relative; overflow:hidden; padding-bottom:30px;}
.c3_slider .point { color:#2253b8; display:inline-block}
.c3_slider .drag_slider { position: relative;}
.c3_slider .swiper-wrapper {}
.c3_slider .drag_slider .swiper-slide {  opacity: 0.2; transition: opacity 0.4s ease-in-out; -webkit-transition: opacity 0.4s ease-in-out;
display: flex; align-items: center; justify-content: center; }
.c3_slider .drag_slider .swiper-slide img {width:100%; max-width:250px;}
.c3_slider .drag_slider .swiper-slide-active {opacity: 1;}

.swiper_btn{width:100%; margin:0 auto; position: relative;}
.c3_slider .drag_slider .swiper-button-prev { top: auto;bottom: 0; left: 10px;transform: translateY(50%);-webkit-transform: translateY(50%); outline: none;
width:23px; height:40px; background-image: url('../img/c3_prev.png'); color:transparent; background-position: 50% 50%;}
.c3_slider .drag_slider .swiper-button-next { top: auto; bottom: 0;right: 10px;transform: translateY(50%);-webkit-transform: translateY(50%);outline: none; width:23px; height:40px; background-image: url('../img/c3_next.png'); color:transparent; }
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after { display:none;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after { display:none;}
.c3_slider .drag_slider .swiper-scrollbar { display: block; position: static; width: 80%; max-width: 1100px;height: 2px;background-color: #d6d6d6; margin:80px auto 0;}
.c3_slider .drag_slider .swiper-scrollbar-drag { margin-top: -1px;height: 4px;background-color: #019b92}




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

}

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

}

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

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

}

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

}
