/*공통*/
.con1500 {width: 100%; margin: 0 auto;}
.c_h1 {font-family: 'NanumSquare',sans-serif; font-weight: 900; color:#333; font-size: 26px;}

.c_title {text-align: center;}
.c_title h2 {font-family: 'NanumSquare',sans-serif; font-size: 17px; color: #0932a9; margin-bottom: 15px; font-weight: 500; line-height: 26px}
.c_title h1 {font-family: 'NanumSquare',sans-serif; font-size: 34px; color: #000; margin-bottom: 30px; font-weight: 900; line-height: 45px; word-break: keep-all;}
.c_title p {font-size: 14px; color: #000; font-weight: 400; line-height: 24px; word-break: keep-all;}
.c_title p::before {display: block; content: ""; width: 95px; height: 2px; background: #000; margin: 0 auto 30px auto;}

.c_btn {width: 230px;margin: 0 auto;}
.c_btn a {width: 100%; display: block; height: 50px; line-height: 50px; text-align: center; font-size: 16px; font-weight: 400; color:#fff; border: 1px solid #0932a9; transition: all 0.3s; background: #0932a9; }
.c_btn a span {display: inline-block; background: url('../img/c_arrow_w.png')no-repeat 50% 50%; width: 24px; margin-left: 17px; height: 7px; position: relative; top: -4px; transition: all 0.3s;}

/*Content CSS*/
#c1_wrap {width: 100%; background: url('../img/c1_bg.jpg')no-repeat 50% 50%; overflow: hidden; padding: 40px 15px;}
#c1_wrap .big_img {width: 100%; text-align: center; margin-bottom: 40px;}
#c1_wrap .big_img img {max-width: 100%;}
#c1_wrap .c_title ul {margin-bottom: 30px; }
#c1_wrap .c_title ul li {font-size: 14px; color: #000; font-weight: 400; line-height: 26px; word-break: keep-all; position: relative;}
#c1_wrap .c_title ul li::before {content: ''; width: 4px; height: 4px; background: #0932a9; position:relative; top:-4px; margin-right: 10px; display: inline-block;}


.c1-carousel {margin-top: 30px;}
.c1-carousel .c1_img {width: 100%; border: 1px solid #ddd; overflow: hidden;}
.c1-carousel .c1_img img {transition: all 0.3s;  max-width: 100%;}

#c1_wrap .c_txt p {font-size: 14px; color: #666; font-weight: 300; line-height: 24px; word-break: keep-all; margin-bottom: 30px; text-align: center;}

/*컨트롤러*/
.c1-carousel .owl-nav{ width: 100%; position: absolute; right:0; top: 50%; transform: translateY(-50%); z-index: 20;}
.c1-carousel .owl-nav button {width: 41px; height: 41px; line-height: 41px; text-align:center; cursor:pointer; transition: all 0.3s;}
.c1-carousel .owl-nav .owl-prev{ background:url('../img/c_prev.png')no-repeat 50% 50% rgba(0,0,0,0.7); position: absolute; top: 0; left: 0;  transform: translateY(-50%);}
.c1-carousel .owl-nav .owl-next{background:url('../img/c_next.png')no-repeat 50% 50% rgba(0,0,0,0.7); position: absolute; top: 0; right: 0;  transform: translateY(-50%);}
.c1-carousel .owl-nav button:hover {background-color: #0932a9}















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

}

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

}

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

}
