/*공통*/
.con1500 {width: 1500px; margin: 0 auto;}

.c_title {}
.c_title h2 {font-family: 'NanumSquare',sans-serif; font-size: 17px; color: #0932a9; margin-bottom: 20px; font-weight: 700;}
.c_title h1 {font-family: 'NanumSquare',sans-serif; font-size: 108px; color: #000; margin-bottom: 70px; font-weight: 900; line-height: 110px;}
.c_title p {font-family: 'NanumSquare',sans-serif; font-size: 17px; color: #000; font-weight: 400; line-height: 30px; word-break: keep-all;}
.c_title p::before {display: block; content: ""; width: 95px; height: 2px; background: #000; margin-bottom: 30px;}

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

.c_h1 {font-family: 'NanumSquare',sans-serif; font-weight: 900; color:#333; font-size: 48px;}

/*Content CSS*/
#c7_wrap {background: url('../img/c6_bg.jpg')no-repeat 50% 50%; background-size: cover; padding: 120px 0;}

#c7_wrap .top {width: 100%; border-bottom: 1px solid rgba(255,255,255,0.2); padding-bottom: 25px; position: relative;}
#c7_wrap .top .c_h1 {color:#fff;}
#c7_wrap .top .c6_btn {width: 110px; text-align: center; padding: 0; position: absolute; bottom: 0; right: 0;}
#c7_wrap .top .c6_btn a { width: 100%; font-size: 15px; font-weight: 400; color:#fff; display: block; padding-bottom: 20px;  border-bottom: 1px solid #fff; }

.c6-carousel{width: 100%; position: relative; margin-top: 50px;}
.c6_box {width: 470px; background: #fff;}
.c6_img {width: 100%; overflow: hidden;}
.c6_img img {transition: all 0.4s; transform: scale(1);}
.c6_box .txt {width: 100%; padding: 30px;}
.c6_box .txt h1 {font-family: 'NanumSquare',sans-serif; font-weight: 700; font-size: 20px; color: #000; line-height: 30px; margin-bottom: 15px; word-break: keep-all;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.c6_box .txt h1::before {display: block; width: 65px; height: 22px; font-size: 13px; color:#fff; background: #000; text-align: center; line-height: 22px; content: "NEWS"; margin-bottom: 10px;transition: all 0.4s;}
.c6_box .txt p { font-size: 14px; color: #8b8b8b; line-height: 26px; margin-bottom: 20px; word-break: keep-all; min-height: 52px;}
.c6_day {color: #8b8b8b!important; line-height: 24px!important; margin-bottom: 0!important; font-size: 13px; font-weight: 300; letter-spacing: 1.05px; min-height: auto!important}
.c6_box:hover .c6_img img {transform: scale(1.1);}
.c6_box:hover .txt h1::before {background: #0932a9}

/* .c6_box a {display: block;  height: 100%; padding: 45px 40px;}
.c6_notice_mark {width: 105px; height: 25px; line-height: 25px; text-align: center; background: #000; font-size: 12px; font-weight: 300; margin-bottom: 20px; transition: all 0.3s; color: #fff;}
.owl-carousel .owl-item img {width: auto}

.c6_plus {width: 59px; height: 59px; background: #e6e7ec; line-height: 59px; position: absolute; right: 0; bottom: 0; display: flex; flex-direction: row; align-items: center; justify-content: center;transition: all 0.3s;}
.c6_plus span { transition: all 0.3s; transform: rotate(0); width: 25px; height: 25px; display: inline-block; background: url('../img/c6_plus_g.png')no-repeat 50% 50%; }

.c6_box:hover {}
.c6_box:hover .c6_plus {background: #000;}
.c6_box:hover .c6_plus span {transform: rotate(90deg); background: url('../img/c6_plus_w.png')no-repeat 50% 50%;}
.c6_box:hover .c6_notice_mark { background:#0932a9;} */

/*페이져*/
.c6-carousel .owl-dots{width:100%; text-align:center; margin:0 auto; display: flex; flex-direction: row; justify-content: center; margin-top: 60px;}
.c6-carousel .owl-dots .owl-dot{background:none;width:64px; height: 7px;margin: 0 6px; transition: all 0.2s ease; border: 1px solid #fff;}
.c6-carousel .owl-dots .owl-dot.active{background:#fff;}
.c6-carousel .owl-dots .owl-dot:focus {outline: none; border: none;}

/*컨트롤러*/
.c6-carousel .owl-nav{position:absolute;width:100%; top: 43%;  z-index: 3; display: flex!important; flex-direction: row; display: block;}
.c6-carousel .owl-nav button {width:30px;height: 57px; cursor:pointer; transition: all 0.2s;}
.c6-carousel .owl-nav .owl-prev{position:absolute; left: -107px; background: url('../img/c6_prev.png')no-repeat 50% 50%;}
.c6-carousel .owl-nav .owl-next{position:absolute; right: -107px; background: url('../img/c6_next.png')no-repeat 50% 50%;}
.owl-nav button:focus {outline: none; border: none;}
.c6-carousel .owl-nav .owl-prev:hover { }
.c6-carousel .owl-nav .owl-next:hover { }









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

}

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

}

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

}
