<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Content CSS*/
/* 怨듯넻  */
#c3_wrap .c_inner{width: 100%; max-width: 1400px; padding: 0 50px; margin: 0 auto;}
#c3_wrap .fs_48{font-size: 48px; font-weight: 700; line-height: 32px; color: #000; }
#c3_wrap .fs_20{font-size: 20px; font-weight: 500; line-height: 32px; color: #999; margin-left: 10px;}
#c3_wrap .fs_27{font-size: 27px; font-weight: 700; line-height: 32px; color: #000; transition: .3s;}
#c3_wrap .fs_17{font-size: 17px; font-weight: 300; line-height: 31px; letter-spacing: -.58px; color: #333; transition: .3s;}
#c3_wrap .fs_14{font-size: 14px; font-weight: 700; line-height: 32px; color: #000;}

/*Content CSS*/
#c3_wrap { background: #fff; z-index: 1; position: relative; padding:100px 0; text-align: center; overflow: hidden;}
#c3_wrap .top { display: flex; justify-content: space-between; align-items: flex-end; }
#c3_wrap .title { text-align: left; }
#c3_wrap .title h1 { padding-top: 20px; font-size:48px; font-weight: 800; color:#000; line-height: 48px; font-family: 'NanumSquare',sans-serif; }
#c3_wrap .title h2 {font-size:16px; color:#dd3657; font-family: 'Montserrat'; font-weight: 500; }

#c3_wrap .c_btn a { display: inline-block; position: relative; z-index: 1; font-family: 'Montserrat'; transition: all .3s;}
#c3_wrap .c_btn a:hover{color: #3dc4b6;}
#c3_wrap .c_btn a::after{content: ''; display: inline-block; background: url('../img/c3_plus.png') no-repeat; width: 10px; height: 10px; margin-left: 13px; transition: .3s;}
#c3_wrap .c_btn a:hover::after{background-image: url('../img/c3_plus_h.png');}


/* sldier*/
.slide_wrap {width: 100%; max-width: 1300px; margin:0 auto; }
#c3_slider { width:100%; position: relative; margin-top: 40px; min-height:300px; text-align: left;}
#c3_slider .box a {display: block; padding: 40px; position: relative; min-height: 300px; background: #fff; border: solid 1px #ddd; border-radius: 20px; transition: .3s;}
#c3_slider .box a::after{content: ''; display: block; position: absolute; top: -1px; left: -1px; width: calc(100% + 2px); height: calc(100% + 2px); border: solid 3px #3dc4b6; border-radius: 20px; opacity: 0; transition: .3s; }
#c3_slider .notice_mark { font-size: 15px;  transition: all 0.3s ease;  font-weight:700; font-family: 'Montserrat'; }
#c3_slider .box h1 {font-size: 21px; font-weight: 700; color: #000; line-height: 33px; margin-bottom: 15px; min-height: 66px; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical;display: -webkit-box; margin:25px 0 15px;}


#c3_slider .box p { font-size: 17px; color: #333; line-height: 31px; letter-spacing: -0.43px; font-weight: 300; min-height: 62px;
text-overflow: ellipsis; overflow: hidden; word-break: keep-all; -webkit-line-clamp: 2; -webkit-box-orient: vertical;display: -webkit-box;}

#c3_slider .date { display: block; font-size: 15px; color: #adadad; font-weight: 300; transition: all .3s ease; margin-top:15px; }
#c3_slider .date i{margin-right: 6px;}
#c3_slider .box a:hover{border-color: #3dc4b6;}
#c3_slider .box a:hover::after{opacity: 1;}
#c3_slider .box a:hover .notice_mark {color:#3dc4b6; }

/*�섏씠��*/
#c3_slider .owl-dots {width:100%; text-align:center; margin: 25px auto 0 auto; }
#c3_slider .owl-dots .owl-dot { background:#ddd;width:10px; height: 10px; display:inline-block; margin-right:27px;
    transition: all 0.2s ease; position: relative; z-index: 1; border-radius: 50%;}
#c3_slider .owl-dots .owl-dot:last-child { margin-right: 0;}
#c3_slider .owl-dots .owl-dot.active { background: #3dc4b6; }
#c3_slider .owl-dots .owl-dot:focus { outline: none; border: none;}
#c3_slider .owl-dots .owl-dot.active span{width: 30px; height: 30px; border-radius: 50%; display: block; border: solid 1px #3dc4b6; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}

/*而⑦듃濡ㅻ윭*/
#c3_slider .owl-nav {position:absolute;width:100%; top:130px; z-index: 3; display: flex; flex-direction: row; }
#c3_slider .owl-nav button {width:23px;height: 43px; cursor:pointer; transition: all 0.3s; }
#c3_slider .owl-nav .owl-prev {position:absolute; left: -50px; background: url('../img/c3_prev.png')no-repeat 50% 50%; top: 0;}
#c3_slider .owl-nav .owl-next {position:absolute; right: -50px; background: url('../img/c3_next.png')no-repeat 50% 50%; top: 0;}
.owl-nav button:focus {outline: none; border: none;}

.c_btn.tab{display: none;}






@media screen and (max-width:1400px) {
    #c3_slider .owl-nav { display: none; }
    .slide_wrap{width: 100%; max-width: initial; padding: 0 50px;}

}

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




@media screen and (max-width:1024px) {
    #c3_wrap { padding:70px 0; }
    #c3_wrap .c_inner{padding: 0 30px;}
    #c3_wrap .top {display: block;}
    #c3_wrap .fs_48{font-size: 44px;}
    #c3_wrap .fs_20{font-size: 18px; display: block; margin: 20px 0 0 0; }
    #c3_wrap .fs_17{line-height: 1.65;}
    #c3_slider{margin-top: 20px;}

    #c3_slider .box h1{font-size: 19px; line-height: 1.7; min-height: 64px;}
    #c3_slider .box p{font-size: 15px; line-height: 1.65; min-height: 55px;}
    .slide_wrap{padding: 0 30px;}
    .c_btn{display: none;}
    .c_btn.tab{display: block; margin-top: 25px;}


}

@media screen and (max-width:640px) {
    #c3_wrap { padding:50px 0; }
    #c3_wrap .c_inner{padding: 0 20px;}
    #c3_slider { margin-top: 10px; }
    #c3_wrap .fs_48{font-size: 30px;}
    #c3_wrap .fs_20{font-size: 16px; margin: 10px 0 0 0;}
    #c3_slider .box{margin-top: 0;}
    #c3_slider .box h1{font-size: 18px; min-height: 62px;}
    #c3_slider .box p{font-size: 14px; min-height: 50px;}
    .slide_wrap{padding: 0 20px;}


}
</pre></body></html>