/* 공통 */
#c1_wrap .c_inner {width: 100%; margin:0 auto; position: relative; }
#c1_wrap .c_title h1 {font-size:30px; font-weight: 300; color:#000; font-family: 'Montserrat'; }
#c1_wrap .c_title h1 b {font-weight: 700; }

/*Content CSS*/
#c1_wrap {background: #fff; padding: 60px 20px; overflow: hidden; position: relative; text-align: center; z-index: 1; }
.owl-carousel img {width: auto!important; display: inline!important}
/* c1_list */
#c1_list {margin:30px 0 0; width: 100%; padding: 0 10px; }
#c1_list .owl-item {width: 100%; }
#c1_list .box1 a {background: url('../img/c1_img1.jpg')no-repeat 50% 100%; background-size: cover;}
#c1_list .box2 a {background: url('../img/c1_img2.jpg')no-repeat 50% 100%; background-size: cover;}
#c1_list .box3 a {background: url('../img/c1_img3.jpg')no-repeat 50% 100%; background-size: cover;}
#c1_list .box4 a {background: url('../img/c1_img4.jpg')no-repeat 50% 100%; background-size: cover;}

#c1_list .item a {position: relative; width: 100%; height: 400px; transition: all .3s ease; z-index: 1; display: block; text-align: left; padding: 50px;}
#c1_list .item a .num {width: 100%; height: 44px; transition: all .3s ease; background: url('../img/c1_num1.png') 0% 50% no-repeat; margin-bottom: 40px;}
#c1_list .item a .txt {}
#c1_list .item a .txt h1 {font-size:24px; font-weight: 600; color:#fff;  line-height: 24px; }
#c1_list .item a .txt p {font-size:14px; font-weight: 300; color:rgba(255,255,255,.66); line-height: 24px; margin:15px 0 30px; word-break: keep-all;}
#c1_list .item a .txt img {position: relative; left:0; transition: all .3s ease; }

/* hover */
#c1_list .item a:hover .txt img {left:15px ;}

/* num */
#c1_list .box2 a .num {background-image: url('../img/c1_num2.png'); }
#c1_list .box3 a .num {background-image: url('../img/c1_num3.png'); }
#c1_list .box4 a .num {background-image: url('../img/c1_num4.png'); }

#c1_list .box2 a:hover .num {background-image: url('../img/c1_num2_ov.png'); }
#c1_list .box3 a:hover .num {background-image: url('../img/c1_num3_ov.png'); }
#c1_list .box4 a:hover .num {background-image: url('../img/c1_num4_ov.png'); }




/*페이져*/
#c1_list .owl-dots{width: 100%; display: flex; flex-direction: row; justify-content: center; margin-top: 30px;}
#c1_list .owl-dots .owl-dot{border: 1px solid #000; background: none; width: 13px; height:13px; border-radius: 50%; display: block; margin-right: 15px; transition: all 0.2s ease;}
#c1_list .owl-dots .owl-dot:last-child {margin-right: 0;}
#c1_list .owl-dots .owl-dot.active{background:#000;}
#c1_list .owl-dots .owl-dot:focus {outline: none!important; border: none!important;}


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

}

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

}

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

}
